@font-face{font-family:Inter;src:url('./InterVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}:root{--rs-green:#1D9E75;--rs-green-deep:#0F6E56;--rs-green-net:#5DCAA5;--rs-green-light:#9FE1CB;--rs-green-tint:#E1F5EE;--rs-green-night:#04342C;--rs-ink:#1F1E1D;--rs-ink-muted:#6B6A65;--rs-line:#D9D7CF;--rs-sand:#F6F5F1;--rs-white:#FFFFFF;--ink:var(--rs-ink);--forest:var(--rs-green-deep);--paper:var(--rs-white);--muted:var(--rs-ink-muted);--line:var(--rs-line);--sage:var(--rs-green-tint);--accent:var(--rs-green);--green:var(--rs-green-deep);--border:var(--rs-line);--surface:var(--rs-white);--radius:12px;--shadow:none;font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color:var(--rs-ink);background:var(--rs-white)}
*{box-sizing:border-box}body{margin:0;font-size:17px;line-height:1.6;background:var(--rs-white);color:var(--rs-ink)}a{color:var(--rs-green-deep)}h1,h2,h3{color:var(--rs-ink);font-weight:650;letter-spacing:-.035em}h1{font-size:48px!important;line-height:1.15!important}h2{font-size:32px!important;line-height:1.2!important}h3{font-size:22px!important;line-height:1.3!important}p{font-size:17px!important;line-height:1.6!important}em{font-style:normal;color:var(--rs-green-deep)}header{height:76px!important;background:var(--rs-white);border-bottom:1px solid var(--rs-line)}header nav{gap:24px}header nav a{font-size:14px}.brand,.beta-brand{display:flex;align-items:center;gap:12px;font-size:20px!important;letter-spacing:0;color:var(--rs-ink)}.brand small,.beta-brand small{display:block;font-size:10px!important;letter-spacing:.25em;color:var(--rs-ink-muted)}.brand-icon{width:44px!important;height:44px!important;object-fit:contain;flex-shrink:0}.hero-logo{display:block;height:120px;width:auto;max-width:100%;margin:44px 0 22px;padding:0}.launch-hero{padding-top:65px;gap:64px;background:var(--rs-white)}.launch-copy>p{max-width:580px}.launch-kicker,.eyebrow,.beta-eyebrow{font-size:12px!important;letter-spacing:.25em;color:var(--rs-green-deep)}.launch-promises,.launch-caption{font-size:14px!important;color:var(--rs-ink-muted)}.launch-copy h1{font-size:48px!important;letter-spacing:-.035em;line-height:1.15!important}.launch-section{padding-top:80px;padding-bottom:80px}.launch-stage,.demo-window,.story-card,.art-card{transform:none!important;box-shadow:none!important}.stage-glow{display:none}.button,button,input{border-radius:8px!important}.button{font-size:15px!important;padding:14px 22px!important}.primary,.beta-submit{background:var(--rs-green-deep)!important;color:var(--rs-white)!important}.primary:hover,.beta-submit:hover{background:var(--rs-green-night)!important}.workflow-grid article,.capability-grid article,.demo-window{border:1px solid var(--rs-line);border-radius:12px!important;background:var(--rs-sand)}.step-art{color:var(--rs-green-deep);font-size:32px}.demo-content{background:var(--rs-white)}.demo-content h2{font-size:28px!important}.demo-question{font-size:15px!important}.demo-question small,.demo-bottom,.demo-top,.mini-eyebrow{font-size:12px!important;line-height:1.5}.demo-question input:checked+.custom-checkbox{background:var(--rs-green);border-color:var(--rs-green)}.demo-progress-track>div i{background:var(--rs-green)}.product-strip{background:var(--rs-sand);color:var(--rs-green-deep)}.product-strip span,.product-strip strong{font-size:14px}.capability-section,.webapp-section{background:var(--rs-sand)}.capability-grid article{background:var(--rs-white)}.device-desktop,.device-phone{transform:none!important;background:var(--rs-white);border-color:var(--rs-line)}.device-desktop main,.device-phone{color:var(--rs-ink)}.device-phone strong{font-size:24px}.device-phone .brand-icon{margin:auto}.launch-cta{background:var(--rs-green-tint);color:var(--rs-ink)}.launch-cta h2,.launch-cta em{color:var(--rs-green-night)}.launch-cta a{color:var(--rs-green-deep)}.launch-cta .light{background:var(--rs-green-deep);color:var(--rs-white)}footer{background:var(--rs-green-night);color:var(--rs-white);max-width:none}footer p,footer a,footer .brand,footer .brand small,.footer-base{color:var(--rs-green-light)!important}.footer-links a{font-size:14px}.footer-base{font-size:12px}.text-page p{color:var(--rs-ink)}.text-page h1{max-width:850px}.faq-list summary{font-size:18px}.faq-list p{font-size:17px}.draft-banner{background:var(--rs-sand);color:var(--rs-ink-muted);font-size:12px!important;letter-spacing:0}.beta-page{background:var(--rs-sand);min-height:100vh}.beta-header{padding:18px 6%;display:flex;align-items:center;justify-content:space-between}.beta-layout{padding:70px 6%;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;max-width:1400px;margin:auto}.beta-story{background:none;color:var(--rs-ink)}.beta-story h1,.beta-story h1 span{color:var(--rs-ink)}.beta-lead{max-width:580px}.beta-access{background:var(--rs-white);border:1px solid var(--rs-line);padding:35px;border-radius:12px}.beta-access-label,.beta-status{font-size:12px;letter-spacing:.15em;color:var(--rs-green-deep)}.beta-access form{display:grid;gap:14px}.beta-access input{padding:14px;border:1px solid var(--rs-line);width:100%}.beta-submit{padding:15px;border:0;font-weight:600}.beta-access small{font-size:14px;line-height:1.5;color:var(--rs-ink-muted)}.beta-progress{display:flex;flex-wrap:wrap;gap:18px;padding:25px 0;border-top:1px solid var(--rs-line);margin-top:40px;font-size:14px}.beta-progress strong{color:var(--rs-green-deep)}.beta-note{border-top:1px solid var(--rs-line);margin-top:25px;padding-top:20px}.beta-note>span{color:var(--rs-green-deep)}.beta-error{border:1px solid var(--rs-ink);padding:12px}.beta-footer{padding:25px 6%;display:flex;justify-content:space-between;gap:25px;font-size:14px}.beta-footer nav{display:flex;gap:20px}.beta-session{background:var(--rs-green-tint);color:var(--rs-green-night);padding:8px 6%;display:flex;gap:20px;align-items:center;font-size:14px}.beta-session button{background:var(--rs-white);border:1px solid var(--rs-green-deep);color:var(--rs-green-deep);padding:6px 12px}.beta-session~header{position:relative}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--rs-green-deep);outline-offset:4px}
@media(max-width:900px){.launch-hero,.beta-layout{grid-template-columns:1fr;gap:40px}.launch-hero{padding-top:40px}header nav{top:75px;background:var(--rs-white)}.beta-layout{padding-top:40px}.hero-logo{height:120px}.workflow-grid,.capability-grid{gap:20px}.launch-stage{max-width:650px;width:100%;margin:auto}}
@media(max-width:600px){h1,.launch-copy h1{font-size:34px!important}h2{font-size:26px!important}h3{font-size:22px!important}.launch-section{padding-top:48px;padding-bottom:48px}.beta-layout{padding:32px 6%}.beta-access{padding:24px}.beta-header .beta-status{max-width:100px;text-align:right}.beta-footer{flex-direction:column}.beta-session{flex-wrap:wrap}.demo-content{padding:20px 14px}.demo-bottom{flex-wrap:wrap}.brand{font-size:18px!important}.hero-logo{margin-top:32px}.launch-promises{flex-wrap:wrap}}
.nav-contact{background:var(--rs-green-deep)!important;color:var(--rs-white)!important}.capability-grid article,.workflow-grid article{padding:24px}.webapp-copy>small,.platform-tags span,.version-tag,.device-caption,.step-no{font-size:14px!important;line-height:1.5}.floating-app-note{transform:none}.floating-app-note strong,.floating-app-note small{font-size:14px}.download-link{font-size:15px!important}.text-page li{font-size:17px;line-height:1.6}.beta-brand{text-decoration:none}.beta-access h2{margin-top:20px}.beta-access p{color:var(--rs-ink)}@media(max-width:600px){.browser-layout{grid-template-columns:1fr}.browser-rail{display:none}.launch-stage .demo-content{padding:20px 14px}.launch-stage .demo-headline{flex-wrap:wrap}.launch-stage .demo-question{font-size:14px!important}.launch-stage .demo-question small{font-size:12px!important}.launch-stage .demo-bottom{font-size:11px!important}.launch-stage .demo-bottom button{font-size:12px}.floating-app-note{position:relative;right:auto;bottom:auto;margin-top:15px}.section-heading-launch{align-items:flex-start}.capability-grid{grid-template-columns:1fr}.product-strip{gap:18px}.brand-icon{width:40px!important;height:40px!important}}
