@import url('https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=IBM+Plex+Sans:wght@400;450;500;600;700&display=swap');
.feedback-art{display:block;width:100%;max-width:440px;height:auto;margin-top:28px;border:1px solid #d4b54b;box-shadow:6px 6px 0 #d5b848}
:root{--forest:#202b59;--green:#3b40d5;--lime:#d8ff37;--ink:#202447;--muted:#5b627a;--line:#d9dded;--soft:#f1f3ff;--font:'IBM Plex Sans',Arial,sans-serif}
*,*:before,*:after{border-radius:0!important}
h1,h2,h3,.brand,.price{font-family:'Chakra Petch',Arial,sans-serif;font-weight:700}h1{letter-spacing:-2.8px}h2{letter-spacing:-1.7px}
.announcement{background:#4739c9;color:white}.announcement b{color:#e2ff43}.nav nav{gap:23px}.nav nav a:hover{color:#5340dc}.brandmark{background:#4637c6}.button{box-shadow:3px 3px 0 #17235116;letter-spacing:.1px}.dark{background:#493bce}.button:hover{box-shadow:5px 5px 0 #182c4930;transform:translate(-2px,-2px)}.outline:hover{background:#edf0ff}.lime{background:#d8ff37;color:#202447}.text-link{border-color:#6555d9}.green-text{color:#5542dd}.tiny-square{background:#ff765b;width:9px;height:9px}.hero{position:relative;padding-top:57px;padding-bottom:57px}.hero-visual{background:linear-gradient(135deg,#eee9ff 0%,#dcefff 50%,#c6f9e8 100%);box-shadow:12px 12px 0 #eff0fb}.orbit{border-color:#7568cb45}.hero .eyebrow{color:#4c3faa}.visual-label{color:#4335a3}.store-window{box-shadow:8px 14px 0 #3b279e13}.app-preview{border-color:#342271}.floating-badge{border-color:#d8d1f4;box-shadow:5px 5px 0 #5746c21a}.badge-icon{background:#e4dcff;color:#5742c9}.badge-check{background:#d8ff37}.launch-badge>span{color:#f36c49}.preview-note{color:#68608a}.delivery-proof{display:flex;align-items:center;gap:16px;margin-top:25px}.delivery-proof>strong{font:700 40px/1 'Chakra Petch',sans-serif;letter-spacing:-1.5px;color:#4b39c9}.delivery-proof>strong>span{color:#e45c40}.delivery-proof>div{font-size:11px;font-weight:700;letter-spacing:1px}.delivery-proof small{display:block;font-size:11px;letter-spacing:0;font-weight:400;margin-top:4px;color:var(--muted)}.hero-notes{margin-top:18px}.capability-strip{background:#d9ff47;border-block:1px solid #bdd732}.capability-strip b{color:#4536b8}.feature{border:1px solid #2631571a;box-shadow:5px 5px 0 #1c275811}.feature-green{background:#4334bd}.feature-green p{color:#eee9ff}.feature-lime{background:#d9ff47}.feature-soft{background:#ffc7b5}.feature-tags span{border:1px solid currentColor;background:#ffffff0d}.feature p{font-size:15px}.free-pill{background:#202447;color:white}.feature-icon{color:inherit}.work-section{background:#ecf2ff;border-block:1px solid #dce4f9}.demo-grid{gap:26px}.demo-card{background:white;border:1px solid #cad2ed;box-shadow:6px 6px 0 #d7dff4;transition:transform .3s,box-shadow .3s;overflow:hidden;align-self:start}.demo-card:hover{transform:translateY(-6px);box-shadow:8px 12px 0 #ccd5f1}.demo-browser{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#e0d8ff;border-bottom:1px solid #cad2ed;gap:10px}.demo-browser span{font-size:12px;font-weight:600}.demo-browser b{font-size:9px;letter-spacing:1px}.demo-1 .demo-browser{background:#d9ff70}.demo-2 .demo-browser{background:#ffc1b1}.demo-screenshot{aspect-ratio:1.24;position:relative;overflow:hidden;background:#eef1f5}.demo-screenshot>img{width:100%;height:auto;display:block;transition:transform 1.8s cubic-bezier(.2,.7,.2,1);object-fit:cover;object-position:top;min-height:100%}.demo-card:hover img{transform:scale(1.025)}.demo-visit{position:absolute;bottom:15px;left:15px;right:15px;background:#352883;color:white;padding:13px;text-align:center;font-size:12px;opacity:0;transform:translateY(12px);transition:.25s}.demo-card:hover .demo-visit,.demo-card:focus-visible .demo-visit{opacity:1;transform:none}.demo-caption{padding:17px;margin:0;border-top:1px solid #dce2f1;display:block}.demo-caption b{font-size:16px}.demo-caption span{display:block;font-size:12px;margin-top:3px}.feedback-section{background:#ffe56d;padding:76px 0;border-bottom:1px solid #e4c747}.feedback-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.feedback-layout .eyebrow{font-size:10px;color:#645214}.feedback-layout>div>p{margin-top:22px;font-size:16px;max-width:420px;color:#625731}.feedback-invitation{background:#fffbed;border:1px solid #d1b959;padding:35px;box-shadow:8px 8px 0 #d5b848;position:relative}.feedback-invitation .eyebrow{font-size:9px;position:relative}.feedback-invitation h3{font-size:32px}.feedback-invitation p{font-size:14px!important;margin:18px 0 24px!important}.feedback-quote{position:absolute;right:20px;top:8px;font:100px/1 Georgia,serif;color:#ecd774}.plan{border-color:#c7cde5;box-shadow:4px 4px 0 #e8eafa}.plan-label{color:#6854bd}.plan:nth-child(1){border-top:5px solid #8771eb}.plan:nth-child(2){border-top:5px solid #f48b62}.plan:nth-child(4){border-top:5px solid #6acec6}.featured{background:#3b2985;border-top:5px solid #d8ff37;box-shadow:5px 5px 0 #d6ceef}.featured p,.featured .price span{color:#e1d9fc}.plan p,.plan li{font-size:14px}.plan p{min-height:78px}.plan li:before{color:#5740bb}.featured li:before{color:#d8ff37}.plan ul{border-color:#8b7fb150}.business-line{background:#e9e1ff;border-left:5px solid #7052cf}.process-section{background:#2837a1}.process-section .eyebrow{color:#d4d9ff}.process-section p{color:#dce1ff}.timeline article>span{border-color:#a9b3ff;color:#dfff50;background:#384ab2}.timeline small{color:#e1e798}.lead-section{background:#d4f4ee;border:1px solid #9fd5c9;box-shadow:7px 7px 0 #c2e6de}.checklist-preview{box-shadow:7px 7px 0 #7cbfb2;border:1px solid #b3d7ca}.checklist-preview i{background:#dbf97d}.final-cta{background:linear-gradient(115deg,#4032b0,#722db0);box-shadow:8px 8px 0 #dfd6f3}.final-cta .eyebrow{color:#e5d4ff}.final-cta p,.final-notes{color:#eee3ff}.final-cta em{font-family:'Chakra Petch',sans-serif;font-style:normal;font-weight:700}.final-cta:before,.final-cta:after{transform:rotate(30deg);border-color:#f3e9ff25}.final-cta .button{position:relative}.motion-toggle{border-color:#ada5d4}.mobile-cta{background:#382881}.popup-offer-strip{background:#d9ff47;color:#252c4e;margin:-40px -40px 28px;padding:15px 50px 15px 22px;font-size:12px;letter-spacing:1px;font-weight:700}.popup-offer-strip b{margin-inline:9px;color:#6144b5}.close-dialog{z-index:1;color:#252c4e;top:4px}.step-indicator i{background:#6548db}.ready-icon{background:#d8ff37}.form-privacy{font-size:11px}.dialog-intro{font-size:14px}.form-privacy a{text-decoration:underline}dialog{border:2px solid #483a8f}.form-row label{font-size:12px}.nav .brand small{letter-spacing:3px}
@media(max-width:1100px){.orbit{inset:20%}.nav nav{gap:14px;font-size:12px}.nav{gap:16px}.feedback-layout{gap:55px}.plan p{min-height:90px}.demo-browser{padding:10px}.demo-browser span{font-size:10px}.demo-browser b{font-size:8px}.plan li{font-size:13px}}
@media(max-width:800px){.delivery-proof{justify-content:center}.feedback-layout{gap:35px}.feedback-layout .eyebrow{justify-content:flex-start;font-size:8px}.feedback-invitation{padding:27px}.feedback-layout h2{font-size:36px}.feedback-invitation h3{font-size:28px}.feedback-layout>div>p{font-size:14px}.plan p{min-height:50px}.demo-grid{gap:16px}.demo-browser b{display:none}.demo-caption{padding:13px}.demo-caption b{font-size:13px}.demo-caption span{font-size:10px}.feature p{font-size:14px}.hero-visual{box-shadow:7px 7px 0 #eff0fb}.demo-screenshot{aspect-ratio:1}.demo-visit{font-size:10px;padding:10px;left:8px;right:8px}}
@media(max-width:520px){h1{letter-spacing:-1.7px}.hero h1{font-size:44px;letter-spacing:-1.7px}.hero{padding-top:38px}.delivery-proof{gap:12px}.delivery-proof>strong{font-size:36px}.delivery-proof>div{text-align:left;font-size:9px}.delivery-proof small{font-size:9px}.demo-grid{gap:24px}.demo-browser{padding:12px 15px}.demo-browser span{font-size:12px}.demo-browser b{display:block;font-size:9px}.demo-screenshot{aspect-ratio:1.3}.demo-caption{display:block;padding:17px}.demo-caption b{font-size:16px}.demo-caption span{font-size:12px}.demo-visit{display:none}.feedback-section{padding:52px 0}.feedback-layout{grid-template-columns:1fr;gap:30px}.feedback-invitation{padding:28px}.feedback-layout h2{font-size:36px}.feedback-layout .eyebrow{font-size:8px}.feedback-layout>div>p{font-size:15px}.plan p{min-height:0}.plan li{font-size:14px}.popup-offer-strip{margin:-30px -24px 24px;padding:15px 40px 15px 17px;font-size:10px;letter-spacing:.5px}.popup-offer-strip b{margin-inline:6px}.nav nav{font-size:16px}.feature-tags span{font-size:11px}.mobile-cta .button{box-shadow:none}}
