@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)}:root{--launch-soft:var(--rs-sand)}body{background:var(--rs-sand)}header{max-width:1600px;height:96px;padding:0 5%;background:var(--rs-sand)}header nav{gap:29px}.nav-contact{background:var(--rs-green-night)!important;color:var(--rs-white)!important;border:0!important;border-radius:8px!important;padding:15px 23px!important}.launch-hero{max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:4%;padding:70px 5% 90px;overflow:hidden}.launch-kicker{display:block;color:var(--rs-ink-muted);font-size:10px;font-weight:650;letter-spacing:1.7px;line-height:1.8}.launch-copy h1{font-size:clamp(54px,5.8vw,88px);font-weight:600;line-height:1.03;letter-spacing:-5px;margin:25px 0 28px}.launch-copy em,.launch-section em{font-style:normal;color:var(--rs-ink-muted)}.launch-copy>p{font-size:16px;line-height:1.9;color:var(--rs-ink-muted);max-width:440px}.launch-actions{display:flex;gap:28px;align-items:center;margin-top:30px}.launch-actions .primary{font-size:12px;padding:18px 24px;border-radius:8px}.launch-actions>a:last-child{font-size:11px;font-weight:600;white-space:nowrap}.launch-promises{display:flex;flex-wrap:wrap;gap:10px 19px;font-size:10px;color:var(--rs-ink-muted);margin:25px 0 34px}.launch-caption{font-size:10px;color:var(--rs-ink-muted);border-left:25px solid var(--rs-line);padding-left:13px}.launch-stage{position:relative;padding:18px 0 35px}.stage-glow{position:absolute;inset:-40px -70px;border-radius:50%;background:var(--rs-sand);pointer-events:none}.launch-stage .product-browser{position:relative;transform:rotate(1.8deg);max-width:650px;border:1px solid var(--rs-line);border-radius:13px;box-shadow:none;background:var(--rs-white)}.launch-stage .demo-top{font-size:9px;padding:15px 17px;background:var(--rs-sand);border-radius:13px 13px 0 0;border-bottom:1px solid var(--rs-green-tint);color:var(--rs-ink-muted)}.launch-stage .demo-dots{gap:5px}.launch-stage .demo-dots i{width:6px;height:6px;background:var(--rs-line)}.browser-layout{display:grid;grid-template-columns:53px 1fr}.browser-rail{background:var(--rs-sand);border-right:1px solid var(--rs-green-tint);display:flex;flex-direction:column;align-items:center;gap:25px;padding:21px 0;color:var(--rs-ink-muted);border-radius:0 0 0 13px}.browser-rail b{background:var(--rs-green-night);color:var(--rs-line);border-radius:7px;font-size:18px;padding:5px}.browser-rail>span{font-size:17px}.browser-rail .rail-active{background:var(--rs-line);color:var(--rs-green-night);width:32px;height:32px;display:grid;place-items:center;border-radius:6px}.browser-rail i{margin-top:auto;font-size:8px;background:var(--rs-green-tint);padding:7px;border-radius:50%;font-style:normal}.launch-stage .demo-content{padding:25px 28px 17px}.launch-stage .mini-eyebrow{font-size:7px;letter-spacing:1.1px;color:var(--rs-ink-muted)}.launch-stage .demo-headline{align-items:center;gap:5px}.version-tag{font-size:7px;background:var(--rs-sand);border:1px solid var(--rs-line);border-radius:10px;padding:4px 7px;white-space:nowrap;color:var(--rs-ink-muted)}.demo-document-icon{width:34px;height:35px;display:grid;place-items:center;border-radius:8px;background:var(--rs-green-tint);color:var(--rs-ink-muted);margin-top:21px}.launch-stage h2{font-size:31px;line-height:1.13;letter-spacing:-1.3px;margin:13px 0 10px;font-weight:600}.launch-stage .muted{font-size:9px;line-height:1.8}.demo-progress-track{display:flex;align-items:center;gap:20px;margin:16px 0 21px}.demo-progress-track #demo-progress{font-size:8px;white-space:nowrap;color:var(--rs-ink-muted)}.demo-progress-track>div{height:4px;background:var(--rs-sand);border-radius:4px;flex:1}.demo-progress-track i{display:block;height:100%;width:0;background:var(--rs-ink-muted);border-radius:4px;transition:width .25s}.launch-stage .demo-section-title{font-size:8px;margin-bottom:12px}.launch-stage .demo-question{margin-bottom:9px;border:1px solid var(--rs-green-tint);border-radius:7px;font-size:10px;padding:13px 12px;gap:12px}.launch-stage .demo-question small{font-size:8px;color:var(--rs-ink-muted);margin-top:5px}.launch-stage .custom-checkbox{width:17px;height:17px;border-radius:4px;flex-shrink:0}.launch-stage .demo-question:has(input:checked){background:var(--rs-sand);border-color:var(--rs-line)}.launch-stage .demo-bottom{font-size:5.7px;margin-top:15px;align-items:center;gap:5px}.launch-stage .demo-bottom button{font-size:8px;white-space:nowrap}.floating-app-note{position:absolute;right:-13px;bottom:8px;display:flex;align-items:center;gap:12px;background:var(--rs-white);padding:17px 21px;border:1px solid var(--rs-line);border-radius:10px;box-shadow:none;transform:rotate(-2deg)}.floating-app-note>span{background:var(--rs-green-night);color:var(--rs-line);width:33px;height:33px;display:grid;place-items:center;border-radius:8px;font-size:22px}.floating-app-note strong{font-size:10px;display:block}.floating-app-note small{display:block;font-size:8px;color:var(--rs-ink-muted);margin-top:4px}.product-strip{border-block:1px solid var(--rs-line);display:flex;justify-content:center;align-items:center;gap:35px;padding:24px 5%;color:var(--rs-ink-muted);flex-wrap:wrap}.product-strip>span{font-size:7px;letter-spacing:1px;max-width:130px;line-height:1.8}.product-strip strong{font-size:12px;font-weight:500}.product-strip i{color:var(--rs-green-net);font-size:19px;font-style:normal}.launch-section{max-width:1440px;margin:auto;padding:95px 7%}.section-heading-launch{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.launch-section h2{font-size:clamp(35px,3.7vw,53px);line-height:1.12;letter-spacing:-2.1px;margin:17px 0 0;font-weight:550}.section-heading-launch>p{font-size:13px;color:var(--rs-ink-muted);line-height:1.85;margin:0 20px 4px 0}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:45px}.workflow-grid article{border-top:1px solid var(--rs-line);padding-top:20px}.step-no{font-size:8px;letter-spacing:1.3px;color:var(--rs-ink-muted)}.step-art{height:135px;display:flex;align-items:center;justify-content:center;background:var(--rs-sand);border-radius:10px;margin:18px 0 24px;font-size:36px;color:var(--rs-ink-muted);letter-spacing:5px}.workflow-grid h3{font-size:18px;font-weight:600;letter-spacing:-.4px;margin-bottom:12px}.workflow-grid p,.capability-section>div>p{font-size:12px;line-height:1.9;color:var(--rs-ink-muted)}.capability-section{display:grid;grid-template-columns:1fr 1.2fr;gap:9%;background:var(--rs-sand);border-radius:20px;max-width:1260px;margin:0 5%;padding:75px 6%}.capability-section>div>p{max-width:320px;margin-top:24px}.capability-section .download-link{font-size:10px;margin-top:24px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 35px}.capability-grid article>span{font-size:22px;color:var(--rs-ink-muted);display:block;margin-bottom:15px}.capability-grid h3{font-size:14px;font-weight:600;margin:0 0 10px}.capability-grid p{font-size:11px;line-height:1.85;color:var(--rs-ink-muted);margin:0}.webapp-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:110px}.webapp-copy h2{font-size:42px}.webapp-copy>p{font-size:13px;color:var(--rs-ink-muted);line-height:1.9;margin:22px 0}.platform-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px}.platform-tags span{font-size:9px;background:var(--rs-sand);border:1px solid var(--rs-line);border-radius:5px;padding:7px 10px;color:var(--rs-ink-muted)}.webapp-copy .button{font-size:11px;padding:16px 21px;gap:22px;border-radius:8px}.webapp-copy>small{display:block;font-size:9px;color:var(--rs-ink-muted);line-height:1.8;max-width:350px;margin-top:17px}.webapp-visual{position:relative;padding:20px 15px 70px 0}.device-desktop{border:1px solid var(--rs-line);border-radius:13px;width:95%;height:285px;display:grid;grid-template-columns:52px 1fr;grid-template-rows:25px 1fr;background:var(--rs-white);box-shadow:none;transform:rotate(-4deg);overflow:hidden}.device-desktop>div{grid-column:1/-1;background:var(--rs-sand);color:var(--rs-line);font-size:8px;padding:6px 12px}.device-desktop aside{background:var(--rs-sand);padding:22px 8px;color:var(--rs-ink-muted);font-size:13px}.device-desktop main{padding:25px 20px}.device-desktop main>i{display:grid;place-items:center;width:27px;height:27px;background:var(--rs-green-tint);border-radius:7px;margin-bottom:13px;color:var(--rs-ink-muted);font-style:normal}.device-desktop b{font-size:22px;line-height:1.2;display:block;font-weight:550;letter-spacing:-.6px;margin-bottom:19px}.device-desktop main>span{font-size:8px;display:block;border-top:1px solid var(--rs-sand);padding:8px 0;color:var(--rs-ink-muted)}.device-phone{position:absolute;right:0;bottom:30px;width:139px;height:245px;border:5px solid var(--rs-green-night);border-radius:25px;background:var(--rs-sand);box-shadow:none;padding:23px 13px;transform:rotate(8deg)}.phone-island{position:absolute;top:7px;left:36px;width:54px;height:9px;border-radius:10px;background:var(--rs-green-night)}.device-phone>b{display:block;width:29px;height:31px;border-radius:7px;background:var(--rs-green-night);color:var(--rs-line);font-size:18px;text-align:center;padding-top:4px}.device-phone>small{font-size:4px;letter-spacing:1px;display:block;margin:13px 0 9px;color:var(--rs-ink-muted)}.device-phone>strong{font-size:16px;font-weight:550;letter-spacing:-.5px;line-height:1.2;display:block;margin-bottom:14px}.device-phone>span{display:block;border:1px solid var(--rs-line);background:white;border-radius:4px;font-size:7px;color:var(--rs-ink-muted);margin:6px 0;padding:6px}.device-caption{position:absolute;bottom:0;left:0;font-size:6px;letter-spacing:1px;color:var(--rs-green-net)}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;border-top:1px solid var(--rs-line)}.faq-section h2{font-size:42px}.faq-list details{border-bottom:1px solid var(--rs-line)}.faq-list summary{padding:22px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--rs-ink-muted);font-size:18px;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;color:var(--rs-ink-muted);line-height:1.9;padding:0 24px 15px 0;margin:0}.launch-cta{margin:0 5%;padding:65px 6% 45px;border-radius:18px;background:var(--rs-green-night);text-align:center;color:var(--rs-sand)}.launch-cta .launch-kicker{color:var(--rs-green-light);font-size:8px}.launch-cta h2{font-size:clamp(30px,3.7vw,50px);font-weight:500;letter-spacing:-1.7px;line-height:1.2;margin:19px 0 27px}.launch-cta h2 em{color:var(--rs-line);font-style:normal}.launch-cta>div{display:flex;justify-content:center;gap:25px;align-items:center}.launch-cta .button{font-size:11px;gap:25px;padding:16px 22px;border-radius:8px;color:var(--rs-green-night)}.launch-cta>div>a:last-child{font-size:10px;color:var(--rs-line)}.launch-cta>p{font-size:8px;color:var(--rs-green-net);margin:26px 0 0}footer{max-width:1440px;margin:auto;background:transparent}.text-page .product-note{border-left:0;border-radius:12px;background:var(--rs-green-tint)}.text-page .button{border-radius:8px}
@media(min-width:1400px){.capability-section{margin:auto}}
@media(max-width:1050px){.launch-hero{gap:3%;padding-top:50px}.launch-copy h1{font-size:62px;letter-spacing:-3.5px}.launch-copy>p{font-size:14px}.launch-stage .demo-content{padding:20px 18px 17px}.launch-stage .mini-eyebrow{font-size:5px}.launch-stage h2{font-size:27px}.launch-stage .demo-question{padding:12px 9px;font-size:9px}.launch-stage .demo-question small{font-size:7px}.floating-app-note{right:0;padding:13px 15px}.launch-actions{gap:16px}.launch-actions .primary{padding:16px 17px;font-size:11px}.launch-actions>a:last-child{font-size:10px}.product-strip{gap:20px}.workflow-grid{gap:25px}.webapp-copy h2,.faq-section h2{font-size:34px}.device-desktop main{padding:26px 13px}}
@media(max-width:760px){header{height:80px;padding:0 6%}header nav{top:80px}.launch-hero{grid-template-columns:1fr;padding:44px 6% 55px;gap:35px}.launch-copy h1{font-size:70px;letter-spacing:-4px;margin-top:20px}.launch-copy>p{font-size:15px;max-width:490px}.launch-actions{gap:28px}.launch-actions .primary{font-size:12px;padding:17px 22px}.launch-stage{width:100%;max-width:550px;margin:0 auto;padding:10px 8px 35px}.launch-stage .demo-content{padding:25px 24px 18px}.launch-stage .mini-eyebrow{font-size:7px}.launch-stage h2{font-size:31px}.launch-stage .demo-question{font-size:11px;padding:14px 12px}.launch-stage .demo-question small{font-size:8px}.floating-app-note{right:0;bottom:0}.product-strip{padding:20px 6%;gap:15px 22px}.product-strip>span{flex-basis:100%;max-width:none;text-align:center}.product-strip strong{font-size:11px}.launch-section{padding:65px 6%}.section-heading-launch>p{font-size:11px;max-width:160px;margin-top:34px}.launch-section h2{font-size:40px}.workflow-grid{gap:18px}.step-art{height:110px;font-size:27px}.workflow-grid h3{font-size:15px}.workflow-grid p{font-size:11px}.capability-section{grid-template-columns:1fr;margin:0 4%;gap:35px;padding:45px 7%}.capability-section>div>p{max-width:450px}.capability-grid{gap:30px}.webapp-section{grid-template-columns:1fr;gap:40px}.webapp-visual{max-width:460px;width:100%;margin:auto;padding-right:35px;padding-bottom:60px}.webapp-copy h2{font-size:40px}.faq-section{grid-template-columns:1fr;gap:25px}.launch-cta{margin:0 4%;padding:45px 6%;border-radius:13px}.launch-cta h2{font-size:34px}.launch-cta>p{font-size:7px;line-height:1.8}}
@media(max-width:480px){.launch-kicker{font-size:8px;letter-spacing:1.3px}.launch-copy h1{font-size:57px;letter-spacing:-3px;line-height:1.06}.launch-copy>p{font-size:14px}.launch-actions{gap:20px}.launch-actions .primary{font-size:11px;padding:16px 18px;gap:22px}.launch-actions>a:last-child{font-size:10px}.launch-promises{font-size:8px;gap:10px 13px}.launch-caption{font-size:8px;line-height:1.8;max-width:280px}.launch-stage{padding-left:2px;padding-right:2px}.browser-layout{grid-template-columns:38px 1fr}.browser-rail{gap:20px;padding:16px 0}.browser-rail b{font-size:14px}.browser-rail>span{font-size:14px}.browser-rail .rail-active{width:27px;height:28px}.browser-rail i{font-size:6px;padding:6px}.launch-stage .demo-top{font-size:7px;padding:12px}.launch-stage .demo-dots i{width:4px;height:4px}.launch-stage .demo-content{padding:20px 14px 15px}.launch-stage .mini-eyebrow{font-size:5px;letter-spacing:.6px}.version-tag{font-size:6px;padding:3px 5px}.demo-document-icon{width:30px;height:31px;margin-top:18px}.launch-stage h2{font-size:28px}.launch-stage .muted{font-size:8px}.launch-stage .demo-question{font-size:9px;padding:12px 8px;gap:8px}.launch-stage .demo-question small{font-size:7px}.launch-stage .custom-checkbox{width:15px;height:15px}.launch-stage .demo-bottom{font-size:4px;line-height:1.7}.launch-stage .demo-bottom button{font-size:6px}.floating-app-note{padding:13px 15px}.floating-app-note strong{font-size:9px}.floating-app-note small{font-size:7px}.product-strip{gap:15px}.product-strip strong{font-size:10px}.product-strip i{font-size:16px}.section-heading-launch{display:block}.section-heading-launch>p{margin:22px 0 0;font-size:12px;max-width:none}.section-heading-launch>p br{display:none}.launch-section h2{font-size:36px;letter-spacing:-1.7px}.workflow-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.workflow-grid article{display:grid;grid-template-columns:90px 1fr;column-gap:20px;padding-top:20px}.step-no{grid-column:1/-1;font-size:7px}.step-art{grid-row:2/4;grid-column:1;height:100px;margin:18px 0 0;font-size:22px;letter-spacing:0}.workflow-grid h3{grid-column:2;margin:22px 0 8px;font-size:16px}.workflow-grid p{grid-column:2;margin:0;font-size:12px}.capability-grid{gap:25px 20px}.capability-grid h3{font-size:13px}.webapp-copy h2{font-size:34px}.device-desktop{height:255px;grid-template-columns:35px 1fr}.device-desktop main{padding:23px 12px}.device-desktop main b{font-size:20px}.device-desktop aside{font-size:10px;padding-left:6px}.device-phone{width:118px;height:225px;bottom:25px;right:0;padding:23px 10px;border-width:4px}.device-phone>strong{font-size:15px}.phone-island{left:28px;width:48px}.webapp-visual{padding-right:15px}.faq-list summary{font-size:12px}.launch-cta h2{font-size:29px;letter-spacing:-1.1px}.launch-cta>div{flex-direction:column;gap:20px}.launch-cta .launch-kicker{font-size:7px}}
@media(prefers-reduced-motion:reduce){.demo-progress-track i{transition:none}}
