 :root{--navy:#10162f;--navy2:#171f43;--ink:#202746;--muted:#69718a;--purple:#8265f5;--purple2:#aa8cff;--mint:#75e3c1;--line:#e8eaf3;--paper:#f8f9fd;--white:#fff;--radius:24px;--shadow:0 24px 70px rgba(35,42,83,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;color:var(--ink);font-family:"DM Sans",sans-serif;background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.section-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.announcement{height:35px;display:flex;justify-content:center;align-items:center;gap:10px;background:#f1edff;color:#51418d;font-size:11px;font-weight:800;letter-spacing:.1em}.pulse{width:7px;height:7px;border-radius:50%;background:#7b62f3;box-shadow:0 0 0 4px #dfd8ff}.announcement-divider{opacity:.5}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;width:min(1280px,calc(100% - 48px));margin:auto;gap:25px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{width:35px;height:35px;border-radius:11px;background:linear-gradient(145deg,#9b7bff,#6b52e8);display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:9px 8px;box-shadow:0 6px 15px #8265f544}.brand-mark span{width:4px;border-radius:5px;background:white}.brand-mark span:nth-child(1){height:9px}.brand-mark span:nth-child(2){height:15px}.brand-mark span:nth-child(3){height:11px}.brand-name{font-family:Manrope,sans-serif;font-weight:800;font-size:21px;letter-spacing:-.9px;line-height:1.05}.brand-name>span{color:#8065f3}.brand-name small{display:block;font-family:"DM Sans",sans-serif;font-size:9px;letter-spacing:1.7px;text-transform:uppercase;color:#9299b0;font-weight:700;margin-top:5px}.nav{display:flex;align-items:center;gap:30px;color:#626a84;font-size:13px;font-weight:600}.nav a:hover,.footer-links a:hover{color:var(--purple)}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;border:0;border-radius:12px;padding:15px 20px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-small{padding:11px 15px;font-size:12px;gap:12px}.button-primary{background:linear-gradient(115deg,#8869fa,#7054e8);color:white;box-shadow:0 12px 25px #8064ef3b}.button-primary:hover{box-shadow:0 16px 30px #8064ef5a}.button-ghost{color:#4d5573;background:#fff;border:1px solid #e9eaf3}.button-white{background:#fff;color:#5541b3;box-shadow:0 12px 28px #0a0e2a26}.menu-toggle{display:none;background:none;border:0;font-size:23px;color:var(--ink)}
.hero{min-height:585px;display:grid;grid-template-columns:1fr .92fr;align-items:center;gap:35px;padding-top:46px;padding-bottom:55px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:800;color:#7960e6;display:flex;align-items:center;gap:8px}.eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;background:#f0ecff;border-radius:7px;width:22px;height:22px;font-size:13px}.hero h1,.section-heading h2,.feature-copy h2,.setup-copy h2,.guide-intro h2,.privacy-layout h2,.closing-inner h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-2.5px;line-height:1.08}.hero h1{font-size:clamp(42px,5vw,63px);margin:22px 0 20px;color:#161d3c}.gradient-text{background:linear-gradient(105deg,#7860ee 15%,#b16fe8 55%,#e48dc6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{max-width:510px;font-size:15px;line-height:1.85;color:#69718a;margin:0 0 27px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.play-icon{font-size:10px;color:#8c71f3}.trust-row{display:flex;align-items:center;gap:13px;margin-top:32px}.avatar-stack{display:flex;padding-left:4px}.avatar-stack span{width:30px;height:30px;margin-left:-4px;border:2px solid white;border-radius:50%;display:grid;place-items:center;background:#d9f5e8;color:#326d5c;font-size:10px;font-weight:800}.avatar-stack span:nth-child(2){background:#fbe3d7;color:#995b42}.avatar-stack span:nth-child(3){background:#e8e1ff;color:#604ab0}.avatar-stack span:nth-child(4){background:#f1f2f8;color:#68708a}.trust-row strong,.trust-row small{display:block}.trust-row strong{font-size:11px}.trust-row small{font-size:10px;color:#9399ad;margin-top:2px}.hero-note{margin-top:25px;font-size:11px;color:#737b94;display:flex;align-items:center;gap:8px}.note-check{display:grid;place-items:center;background:#dff8ee;color:#229e77;width:17px;height:17px;border-radius:50%;font-size:10px;font-weight:900}
.hero-visual{position:relative;height:485px;display:grid;place-items:center;isolation:isolate}.hero-visual:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ece7ff 0,#f7f3ff 40%,#fbfaff 68%,transparent 69%);z-index:-3}.orbit{position:absolute;border:1px solid #ded8fb;border-radius:50%;z-index:-2}.orbit-one{width:440px;height:300px;transform:rotate(-28deg)}.orbit-two{width:430px;height:340px;transform:rotate(47deg);border-color:#e8e2ff}.phone{width:234px;height:420px;border:8px solid #272c4d;border-radius:36px;background:#272c4d;box-shadow:0 35px 65px #24274c35;position:relative;transform:rotate(-4deg);z-index:2}.phone:before{content:"";position:absolute;inset:3px;border:1px solid #5b5d7d;border-radius:28px;pointer-events:none;z-index:2}.phone-speaker{position:absolute;z-index:4;width:62px;height:14px;top:8px;left:calc(50% - 31px);border-radius:0 0 12px 12px;background:#272c4d}.phone-screen{background:linear-gradient(155deg,#fff 60%,#f4f0ff);height:100%;border-radius:27px;padding:39px 15px 15px;text-align:center;overflow:hidden}.screen-brand{font-size:9px;color:#7b8198;font-weight:700;display:flex;justify-content:center;align-items:center;gap:5px}.tiny-mark{font-size:15px;color:#8265f5}.screen-title{font-family:Manrope,sans-serif;font-size:20px;line-height:1.25;font-weight:800;color:#232849;margin:23px 0 17px}.face-row{display:flex;justify-content:space-between;gap:3px}.face-row span{font-size:20px;background:#f4f3fb;border-radius:9px;width:34px;height:39px;display:grid;place-items:center}.face-row .face-active{background:#e5dcff;box-shadow:0 0 0 2px #a18aff}.screen-label{text-align:left;font-size:9px;color:#707792;margin:20px 0 7px}.fake-input{border:1px solid #e6e7f0;background:#fff;text-align:left;padding:11px;border-radius:8px;font-size:9px;color:#a6aabd}.screen-button{margin-top:14px;padding:10px;background:linear-gradient(100deg,#8c6bf9,#7056e8);color:white;border-radius:8px;font-size:10px;font-weight:800;display:flex;justify-content:center;gap:25px}.screen-safe{font-size:8px;color:#a0a6b7;margin-top:12px}.kiosk-shadow{position:absolute;width:280px;height:48px;border-radius:50%;background:#b7a9ed3b;filter:blur(13px);bottom:24px;z-index:-1}.floating-card{position:absolute;z-index:4;background:#fff;border:1px solid #f0eef8;box-shadow:0 16px 45px #38315c17;border-radius:16px;padding:13px 15px;display:flex;align-items:center;gap:10px}.floating-card b,.floating-card small{display:block;white-space:nowrap}.floating-card b{font-size:10px;color:#2c3151}.floating-card small{font-size:9px;color:#969bb0;margin-top:2px}.floating-card-top{top:49px;left:-1px}.floating-card-bottom{bottom:48px;right:-3px}.float-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:16px}.purple{color:#795fea;background:#f0ebff}.green{color:#189e79;background:#e0f9f0}.mini-dot{width:7px;height:7px;border-radius:50%;background:#59d4a8;margin-left:9px}.sparkline{display:flex;align-items:flex-end;gap:3px;height:22px;margin-left:8px}.sparkline i{display:block;width:4px;border-radius:4px;background:#7ad9ba}.sparkline i:nth-child(1){height:7px}.sparkline i:nth-child(2){height:12px}.sparkline i:nth-child(3){height:9px}.sparkline i:nth-child(4){height:16px}.sparkline i:nth-child(5){height:12px}.sparkline i:nth-child(6){height:20px}.sparkline i:nth-child(7){height:17px}.hero-sticker{position:absolute;right:17px;top:123px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:#fff;border:1px solid #f0eafa;box-shadow:0 12px 30px #493b8512;transform:rotate(9deg)}.hero-sticker span{color:#9a7af9;font-size:15px}.hero-sticker b{font-size:10px}.hero-sticker small{font-size:8px;color:#9299ad}.glow-ball{position:absolute;left:39px;bottom:91px;width:18px;height:18px;border-radius:50%;background:linear-gradient(145deg,#b5f5dc,#6fd9ba);box-shadow:0 8px 20px #70d9b855}
.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:22px 27px;border:1px solid #efeff7;border-radius:18px;box-shadow:0 10px 35px #28305607;margin-bottom:80px}.proof-item{display:flex;align-items:center;gap:11px}.proof-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#f2eeff;color:#7e63ee;font-size:20px}.proof-item:nth-child(2) .proof-icon{background:#e8faf3;color:#2ba77e}.proof-item:nth-child(3) .proof-icon{background:#fff1e8;color:#d28a54}.proof-item:nth-child(4) .proof-icon{background:#eaf4ff;color:#5087cb}.proof-item b,.proof-item small{display:block}.proof-item b{font-size:11px}.proof-item small{font-size:9px;color:#8c93a8;margin-top:3px}.section{padding:15px 0 100px}.section-heading{text-align:center;max-width:680px;margin:0 auto 43px}.section-heading h2{font-size:clamp(32px,4vw,45px);margin:15px 0 14px}.section-heading .eyebrow{justify-content:center}.section-heading p{font-size:13px;color:#7b8299;margin:0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{position:relative;border:1px solid #eeeff6;border-radius:20px;padding:25px 25px 28px;background:linear-gradient(145deg,#fff,#fcfbff);overflow:hidden;transition:transform .2s,box-shadow .2s}.step-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.step-top{display:flex;justify-content:space-between;align-items:center}.step-number{font-family:Manrope,sans-serif;font-weight:800;font-size:12px;color:#a0a5b7;letter-spacing:1px}.step-art{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font-size:27px}.art-qr{color:#7c60ed;background:#f0ebff}.art-chat{color:#2aa37c;background:#e6f9f1}.art-growth{color:#ce8950;background:#fff1e6}.step-card h3{font-family:Manrope,sans-serif;font-size:18px;margin:23px 0 8px;letter-spacing:-.5px}.step-card p{font-size:12px;line-height:1.8;color:#7d8499;margin:0;max-width:300px}.step-line{height:3px;width:45px;border-radius:4px;background:#b9a7ff;margin-top:23px}.step-card:nth-child(2) .step-line{background:#9ce5ca}.step-card:nth-child(3) .step-line{background:#f3c39d}.honesty-note{margin:22px auto 0;max-width:850px;display:flex;gap:10px;align-items:flex-start;color:#747c94;background:#f8f7ff;border:1px solid #eee9ff;padding:14px 17px;border-radius:12px;font-size:10px;line-height:1.7}.honesty-note span{color:#8265f5;font-size:15px}
.feature-section{background:var(--navy);color:#fff;padding:85px 0;position:relative;overflow:hidden}.feature-section:before{content:"";position:absolute;width:540px;height:540px;border:1px solid #ffffff0d;border-radius:50%;top:-290px;left:-120px;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff03}.feature-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center;position:relative}.eyebrow-light{color:#b7a8ff}.feature-copy h2{font-size:clamp(34px,4vw,48px);margin:18px 0}.feature-copy p{color:#b2b8d0;font-size:13px;line-height:1.9;margin:0 0 28px;max-width:370px}.feature-list{display:flex;flex-direction:column;gap:9px}.feature-row{display:grid;grid-template-columns:44px 1fr 20px;gap:15px;align-items:start;padding:19px 20px;border:1px solid #ffffff15;background:#ffffff08;border-radius:15px}.feature-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:19px}.icon-lilac{background:#8e7aff25;color:#c1b4ff}.icon-mint{background:#65e1b31c;color:#7ce8c0}.icon-peach{background:#ffc09a1b;color:#ffc49e}.icon-blue{background:#83bdff1c;color:#a5d2ff}.feature-row h3{font-family:Manrope,sans-serif;font-size:13px;margin:1px 0 5px}.feature-row p{font-size:11px;color:#b3bad0;line-height:1.75;margin:0}.feature-check{color:#77e3bd;font-size:14px;padding-top:4px}.quote-section{text-align:center;padding-top:91px;padding-bottom:91px;max-width:840px}.quote-mark{font-family:Georgia,serif;font-size:70px;line-height:.8;color:#d7cdfd}.quote-section blockquote{font-family:Manrope,sans-serif;font-size:clamp(23px,3vw,34px);font-weight:700;line-height:1.45;letter-spacing:-1.1px;color:#252b4b;margin:22px 0}.quote-credit{display:flex;align-items:center;justify-content:center;gap:11px;font-size:9px;letter-spacing:1.8px;font-weight:800;color:#9298ae}.credit-line{width:25px;height:2px;background:#9b84fa}
.setup-section{background:linear-gradient(125deg,#f7f5ff,#f8fbff 55%,#f1fbf7);padding:90px 0}.setup-layout{display:grid;grid-template-columns:.85fr 1fr;gap:80px;align-items:start}.setup-copy{padding-top:24px}.setup-copy h2{font-size:clamp(36px,4vw,48px);margin:18px 0}.setup-copy>p{font-size:13px;color:#727a93;line-height:1.9;max-width:430px}.setup-promise{display:flex;align-items:flex-start;gap:13px;margin:26px 0;padding:16px;background:#fff;border:1px solid #e9e6fb;border-radius:14px;max-width:430px}.promise-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#eee9ff;color:#785eea;font-size:20px;flex-shrink:0}.setup-promise b,.setup-promise small{display:block}.setup-promise b{font-size:12px}.setup-promise small{font-size:10px;color:#8188a0;line-height:1.7;margin-top:4px}.setup-checks{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#5f6882}.setup-checks span:before{content:"✓";display:inline-grid;place-items:center;width:17px;height:17px;background:#def8ed;color:#269c77;border-radius:50%;margin-right:9px;font-size:10px;font-weight:900}.setup-copy .small-privacy{font-size:10px;color:#9a9fb1;margin-top:23px}.setup-form{background:white;border:1px solid #ececf6;border-radius:22px;padding:29px;box-shadow:0 24px 65px #3b3b7620}.form-heading{margin-bottom:22px}.form-step{font-size:9px;letter-spacing:1.5px;color:#8168ee;font-weight:800}.form-heading h3{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.7px;margin:7px 0 4px}.form-heading p{font-size:10px;color:#9096aa;margin:0}.setup-form label{display:block;font-size:10px;font-weight:800;color:#4f5673;margin:13px 0 6px}.setup-form input:not([type=checkbox]),.setup-form select,.setup-form textarea{width:100%;border:1px solid #e4e6f0;border-radius:9px;padding:12px 12px;font-size:11px;color:#333b5b;background:#fff;outline:none;transition:border .2s,box-shadow .2s}.setup-form input:focus,.setup-form select:focus,.setup-form textarea:focus{border-color:#9a83f5;box-shadow:0 0 0 3px #9a83f51b}.setup-form input::placeholder,.setup-form textarea::placeholder{color:#b0b5c5}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setup-form .consent{display:flex;align-items:flex-start;gap:9px;font-size:10px;font-weight:500;line-height:1.6;color:#707891;margin:17px 0}.consent input{accent-color:#7b61ed;margin-top:2px}.submit-button{width:100%;margin-top:2px}.form-footnote{font-size:9px;color:#969caf;line-height:1.6;text-align:center;margin:12px 0 0}.form-status{font-size:11px;color:#4c5b86;line-height:1.6;margin-top:8px}
.guide-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-top:94px;padding-bottom:95px}.guide-intro h2{font-size:43px;margin:17px 0}.guide-intro p{font-size:13px;color:#7c8399;max-width:300px}.guide-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.guide-steps>div{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #eeeef6;border-radius:14px}.guide-steps>div>span{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f0ebff;color:#7b61eb;font-size:11px;font-weight:900}.guide-steps p{margin:0}.guide-steps b,.guide-steps small{display:block}.guide-steps b{font-size:11px;margin:1px 0 5px}.guide-steps small{font-size:10px;color:#848ba1;line-height:1.65}
.privacy-section{background:linear-gradient(120deg,#151b38,#22234a);color:#fff;padding:65px 0}.privacy-layout{display:grid;grid-template-columns:68px 1fr;gap:25px;max-width:920px}.privacy-symbol{display:grid;place-items:center;width:58px;height:58px;border:1px solid #ffffff25;border-radius:17px;background:#ffffff0b;color:#9be9cd;font-size:30px}.privacy-layout h2{font-size:30px;margin:10px 0 13px;letter-spacing:-1px}.privacy-layout p{font-size:11px;line-height:1.9;color:#b9bfd4;max-width:820px}.text-link{display:inline-flex;gap:12px;align-items:center;color:#c6b9ff;font-size:11px;font-weight:800;margin-top:5px}.faq-section{padding-top:91px;padding-bottom:100px}.faq-list{max-width:820px;margin:auto;border-top:1px solid #e8eaf3}.faq-list details{border-bottom:1px solid #e8eaf3;padding:0 5px}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:19px 0;font-family:Manrope,sans-serif;font-size:13px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:20px;color:#8c73f2;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.8;color:#7b8299;max-width:720px;margin:0;padding:0 25px 20px 0}.closing-cta{background:linear-gradient(110deg,#7558e9,#8c6cf4 60%,#b17be8);color:white;padding:48px 0;position:relative;overflow:hidden}.closing-cta:after{content:"";position:absolute;right:-60px;top:-180px;width:450px;height:450px;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 50px #ffffff09,0 0 0 100px #ffffff06}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:1}.closing-inner .eyebrow{color:#e5dcff}.closing-inner h2{font-size:38px;margin:10px 0}.closing-inner p{font-size:12px;color:#eee8ff;margin:0}.footer{background:#0f142c;color:white}.footer-main{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;padding-top:38px;padding-bottom:35px}.brand-footer .brand-name{color:#fff}.brand-footer .brand-name>span{color:#a896ff}.footer-main>p{font-size:10px;color:#a7aec6;max-width:310px;line-height:1.8}.footer-links{display:flex;justify-content:flex-end;gap:18px;font-size:10px;color:#c5c9d8}.footer-bottom{border-top:1px solid #ffffff15;padding-top:17px;padding-bottom:20px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#8e96b2}
@media(max-width:950px){.nav{gap:15px}.hero{grid-template-columns:1fr .85fr;gap:10px}.hero h1{font-size:48px}.hero-visual{transform:scale(.88);transform-origin:center}.feature-layout{gap:40px}.setup-layout{gap:35px}.guide-section{gap:35px}.proof-strip{padding:18px;gap:12px}.proof-item{gap:8px}}
@media(max-width:760px){.section-wrap{width:min(100% - 34px,560px)}.announcement{font-size:8px;letter-spacing:.06em;padding:0 8px;text-align:center}.site-header{height:72px;width:calc(100% - 34px)}.nav{display:none;position:absolute;top:106px;left:17px;right:17px;padding:18px;background:white;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);z-index:20;flex-direction:column;align-items:stretch;gap:15px}.nav.open{display:flex}.header-cta{margin-left:auto}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding-top:46px;padding-bottom:28px;gap:0}.hero h1{font-size:clamp(42px,11vw,57px);letter-spacing:-2px}.hero-subtitle{font-size:13px}.hero-visual{height:430px;transform:scale(.9);margin-top:4px}.proof-strip{grid-template-columns:1fr 1fr;margin-bottom:65px;padding:17px;gap:20px 12px}.proof-item b{font-size:10px}.proof-item small{font-size:9px}.section{padding-bottom:70px}.section-heading h2{font-size:34px;letter-spacing:-1.5px}.steps-grid{grid-template-columns:1fr;gap:12px}.step-card{padding:20px}.step-card h3{margin-top:15px}.feature-section{padding:65px 0}.feature-layout{grid-template-columns:1fr;gap:34px}.feature-copy h2{font-size:39px}.feature-row{padding:15px 13px;grid-template-columns:39px 1fr 15px;gap:10px}.feature-icon{width:38px;height:38px}.feature-row p{font-size:10px}.quote-section{padding-top:65px;padding-bottom:65px}.quote-section blockquote{font-size:24px}.setup-section{padding:65px 0}.setup-layout{grid-template-columns:1fr;gap:28px}.setup-copy{padding-top:0}.setup-copy h2{font-size:39px}.setup-form{padding:21px}.form-two{grid-template-columns:1fr;gap:0}.guide-section{grid-template-columns:1fr;gap:28px;padding-top:65px;padding-bottom:65px}.guide-intro h2{font-size:38px}.guide-steps{grid-template-columns:1fr}.privacy-section{padding:48px 0}.privacy-layout{grid-template-columns:1fr;gap:15px}.privacy-layout h2{font-size:28px}.faq-section{padding-top:65px;padding-bottom:70px}.closing-inner{align-items:flex-start;flex-direction:column}.closing-inner h2{font-size:34px}.footer-main{grid-template-columns:1fr;gap:15px;padding-top:30px;padding-bottom:25px}.footer-main>p{margin:0}.footer-links{justify-content:flex-start;flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:5px}.hero-visual{max-width:100%;overflow:visible}.floating-card-top{left:0}.floating-card-bottom{right:0}}
@media(max-width:400px){.brand-name{font-size:18px}.brand-mark{width:31px;height:31px}.header-cta{font-size:10px;padding:10px}.hero-actions .button{width:100%}.hero-visual{transform:scale(.78);height:370px;margin-inline:-28px}.proof-strip{grid-template-columns:1fr}.floating-card-bottom{right:-10px}.setup-form{padding:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
