app-landing-page{display:block;min-height:100dvh}.landing-page{--landing-navy: #0b1735;--landing-blue: #4267df;--landing-green: #07966f;--section-gap: 96px;--section-separator-gap: 48px;padding-top:74px;overflow:hidden;color:var(--landing-navy);background:radial-gradient(circle at 8% 26%,rgba(112,137,226,.1),transparent 28%),radial-gradient(circle at 92% 62%,rgba(90,190,159,.08),transparent 27%),linear-gradient(180deg,#fbfaff,#f3f6ff 43%,#f2faf7 72%,#fbfbff)}.site-header{position:fixed;top:12px;left:50%;z-index:20;display:flex;align-items:center;justify-content:space-between;width:min(1180px,100% - 40px);min-height:52px;margin:0;padding:4px 7px 4px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:18px;background:linear-gradient(115deg,#ffffff9e,#eff4ff4d),#ffffff38;box-shadow:0 16px 42px #233b741f,inset 0 1px #ffffffeb,inset 0 -1px #526ba81a;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);transform:translate(-50%)}.site-header:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.9),transparent 29%),radial-gradient(circle at 82% 120%,rgba(66,103,223,.13),transparent 38%);opacity:.28;pointer-events:none}.site-header:after{content:"";position:absolute;top:0;right:24px;left:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);pointer-events:none}.site-header>*{position:relative;z-index:1}.brand{display:inline-flex;align-items:center;color:var(--landing-navy);font-size:13px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.brand .brand-logo{display:block;flex:0 0 auto;width:auto;height:40px}.desktop-nav,.header-actions,.hero-actions,.trust-list,.journey-strip,.control-note,.included-tools{display:flex;align-items:center}.desktop-nav{gap:31px}.desktop-nav a{color:#44516a;font-size:14px;font-weight:600;text-decoration:none}.desktop-nav a:hover{color:var(--landing-blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible{outline:3px solid rgba(66,103,223,.3);outline-offset:3px}.button-small{min-height:42px;padding:0 17px;color:#fff;background:linear-gradient(135deg,#5278ea,var(--landing-blue));box-shadow:inset 0 1px #ffffff2e,0 7px 18px #1d3da64d;font-size:13px}.button-primary{color:#fff;background:var(--landing-blue);box-shadow:0 14px 30px #4267df3d}.button-primary:hover{background:#3456c5;box-shadow:0 18px 34px #4267df4d}.button-secondary{border-color:#cad4e7;color:var(--landing-navy);background:#ffffffbf}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:54px;width:min(1180px,100% - 40px);min-height:690px;margin:0 auto;padding:70px 0 94px}.hero:before{content:"";position:absolute;z-index:-1;top:-76px;left:50%;width:100vw;height:calc(100% + 76px);background:linear-gradient(#ffffff57,#ffffff85),radial-gradient(circle at 75% 30%,rgba(66,103,223,.14),transparent 35%),radial-gradient(circle at 15% 82%,rgba(7,150,111,.07),transparent 28%),linear-gradient(145deg,#faf8ff,#eef5ff);transform:translate(-50%)}.hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.hero-glow-one{top:36px;right:-160px;width:360px;height:360px;background:#5074e217}.hero-glow-two{bottom:20px;left:-220px;width:300px;height:300px;background:#07966f12}.section-pill{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:7px 11px;border:1px solid rgba(66,103,223,.2);border-radius:999px;color:#3456c5;background:#4267df12;font-size:12px;font-weight:800}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:620px;margin:20px 0 19px;font-size:clamp(43px,5.1vw,68px);line-height:1.04;letter-spacing:-.055em}.hero-copy h1 em{display:block;color:var(--landing-blue);font-style:normal}.hero-copy>p{max-width:590px;margin:0;color:#56657d;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px}.trust-list{flex-wrap:wrap;gap:20px;margin:25px 0 0;padding:0;list-style:none}.trust-list li{display:flex;align-items:center;gap:7px;color:#5d6b80;font-size:13px;font-weight:600}.trust-list app-huge-icon{color:var(--landing-green)}.hero-product{position:relative;z-index:1;padding:25px 0 12px}.demo-label{display:block;margin:0 34px 8px 0;color:#7c899d;font-size:10px;font-weight:700;letter-spacing:.08em;text-align:right;text-transform:uppercase}.product-window{position:relative;z-index:1;background:transparent}.product-window img{display:block;width:100%;height:auto}.product-showcase{position:relative;isolation:isolate}.mobile-product-preview{position:absolute;right:-2%;bottom:-2%;z-index:2;width:clamp(102px,22%,148px);filter:drop-shadow(0 18px 24px rgba(19,34,72,.24));transform:rotate(1.5deg)}.mobile-product-preview img{display:block;width:100%;height:auto}.journey-strip{position:relative;z-index:3;justify-content:center;gap:24px;width:min(1080px,100% - 40px);min-height:74px;margin:-37px auto 0;padding:13px 28px;border:1px solid #e0e6ef;border-radius:14px;background:#fff;box-shadow:0 14px 40px #182b5617}.journey-strip p{margin:0;color:#7a8799;font-size:12px;font-weight:700}.journey-strip span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800}.journey-strip app-huge-icon{color:var(--landing-blue)}.journey-strip>i{width:4px;height:4px;border-radius:50%;background:#c8d1df}.section{width:min(1120px,100% - 40px);margin:0 auto}.tools-section{margin-top:var(--section-gap)}.section-heading.centered{max-width:720px;margin:0 auto 46px;text-align:center}.section-heading.centered h2{margin:12px 0 16px;font-size:clamp(34px,4vw,50px);line-height:1.12;letter-spacing:-.04em}.section-heading.centered p{margin:0 auto;color:#647187;font-size:16px;line-height:1.7}.eyebrow{color:var(--landing-blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tools-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.tool-card{grid-column:span 2;min-height:265px;padding:25px;border:1px solid #e2e7ef;border-radius:16px;background:#fff;box-shadow:0 9px 28px #0f172a0b}.tool-card small{display:block;margin:20px 0 8px;color:var(--landing-blue);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tool-card h3{margin:0 0 10px;font-size:19px;line-height:1.3}.tool-card p{margin:0;color:#647187;font-size:14px;line-height:1.65}.tool-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;color:var(--landing-blue);background:#eef2ff}.accent-cyan .tool-icon{color:#087e99;background:#e2f7fb}.accent-amber .tool-icon{color:#b35c0b;background:#fff0dc}.accent-green .tool-icon{color:#087c5d;background:#dff7ee}.accent-purple .tool-icon{color:#7651d7;background:#f0eaff}.accent-rose .tool-icon{color:#ad3f72;background:#fde9f2}.evidence-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:80px;width:min(1180px,100% - 40px);margin:var(--section-gap) auto 0;padding:92px 70px;border-radius:26px;color:#fff;background:radial-gradient(circle at 90% 20%,rgba(78,115,227,.3),transparent 32%),linear-gradient(145deg,#0c1837,#111f46)}.evidence-copy h2{margin:15px 0 19px;font-size:clamp(32px,3.5vw,46px);line-height:1.13;letter-spacing:-.04em}.evidence-copy>p{margin:0;color:#ffffffad;font-size:16px;line-height:1.7}.evidence-copy ul{display:grid;gap:12px;margin:25px 0 0;padding:0;list-style:none}.evidence-copy ul li{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700}.evidence-copy ul app-huge-icon{color:#4bdeb0}.eyebrow-light{color:#8ba9ff}.match-demo{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:17px;color:var(--landing-navy);background:#fff;box-shadow:0 24px 60px #00000038}.match-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.match-header small,.match-header strong{display:block}.match-header small{margin-bottom:4px;color:var(--landing-blue);font-size:10px;font-weight:800}.match-header>div>strong{font-size:17px}.high-match{flex:0 0 auto;padding:10px 13px;border-radius:10px;color:#087c5d;background:#dff7ee;font-size:10px}.high-match strong{display:inline;font-size:24px}.match-summary{padding:14px 0;margin:15px 0;border-top:1px solid #e4e9f1;border-bottom:1px solid #e4e9f1;color:#5e6c82;font-size:13px;line-height:1.55}.match-group{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.match-group strong{display:flex;align-items:center;gap:6px;width:100%;margin-bottom:2px;font-size:12px}.match-group>span{padding:6px 9px;border-radius:999px;color:#087c5d;background:#e3f7f0;font-size:10px;line-height:1.25}.match-group.attention>span{color:#96500d;background:#fff1d1}.control-section{display:grid;grid-template-columns:minmax(500px,1.1fr) minmax(0,.9fr);align-items:center;gap:90px;margin-top:var(--section-gap)}.control-visual{position:relative;min-height:420px;padding:35px 65px;border-radius:24px;background:linear-gradient(rgba(66,103,223,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(66,103,223,.04) 1px,transparent 1px),#f4f7fc;background-size:25px 25px}.suggestion-card{position:absolute;width:min(360px,100% - 90px);padding:20px;border:1px solid #dfe5ef;border-radius:14px;background:#fff;box-shadow:0 13px 35px #182b561a}.suggestion-card>span{display:block;margin-bottom:8px;color:#8a96a8;font-size:9px;font-weight:800;letter-spacing:.1em}.suggestion-card>strong{display:block;font-size:14px;line-height:1.4}.suggestion-card p{margin:9px 0 0;color:#647187;font-size:12px;line-height:1.55}.suggestion-old{top:46px;left:38px;opacity:.64}.suggestion-new{right:37px;bottom:42px;border-color:#b9c8f5}.suggestion-new>span{color:var(--landing-blue)}.suggestion-new div{display:flex;gap:7px;margin-top:15px}.suggestion-new button{padding:7px 12px;border:0;border-radius:6px;color:var(--landing-blue);background:#edf1ff;font:700 10px inherit}.transform-icon{position:absolute;z-index:2;top:46%;left:88%;display:grid;place-items:center;width:50px;height:50px;border:5px solid #f4f7fc;border-radius:15px;color:#fff;background:var(--landing-blue);transform:translate(-50%,-50%)}.control-copy h2{margin:14px 0 19px;font-size:clamp(34px,4vw,50px);line-height:1.12;letter-spacing:-.04em}.control-copy>p{margin:0;color:#647187;font-size:16px;line-height:1.7}.control-note{gap:13px;margin-top:25px;padding:16px;border:1px solid #dce4f0;border-radius:12px;background:#f8faff}.control-note>app-huge-icon{color:var(--landing-green)}.control-note strong,.control-note span{display:block}.control-note strong{margin-bottom:3px;font-size:13px}.control-note span{color:#68768b;font-size:12px}.process-section{margin-top:var(--section-separator-gap);padding-top:var(--section-separator-gap);border-top:1px solid #e7ebf2}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.process-grid li{position:relative;min-height:260px;padding:29px;overflow:hidden;border:1px solid #e1e7ef;border-radius:17px;background:#fff}.process-grid h3{margin:23px 0 10px;font-size:19px}.process-grid p{margin:0;color:#647187;font-size:14px;line-height:1.65}.step-number{position:absolute;top:20px;right:22px;color:#e3e8f1;font-size:42px;font-weight:900}.step-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:14px;color:var(--landing-blue);background:#edf1ff}.pricing-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:100px;margin-top:var(--section-gap)}.pricing-copy h2{margin:14px 0 18px;font-size:clamp(34px,4vw,50px);line-height:1.12;letter-spacing:-.04em}.pricing-copy>p{margin:0;color:#647187;font-size:16px;line-height:1.7}.pricing-copy ul{display:grid;gap:11px;margin:25px 0 0;padding:0;list-style:none}.pricing-copy li{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700}.pricing-copy app-huge-icon{color:var(--landing-green)}.pricing-card{padding:34px;border:2px solid #8099ec;border-radius:21px;background:linear-gradient(145deg,#fff,#f5f7ff);box-shadow:0 24px 60px #2c499b21}.pricing-card>h3{margin:17px 0 10px;font-size:26px}.pricing-card>p{margin:0;color:#647187;font-size:14px;line-height:1.6}.pricing-card>.button{width:100%;margin-top:25px}.pricing-card>small{display:block;margin-top:12px;color:#758299;font-size:11px;text-align:center}.pricing-badge{display:inline-flex;padding:6px 10px;border-radius:999px;color:#3456c5;background:#e9eeff;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pricing-value{display:flex;align-items:flex-start;margin-top:10px;color:#101d3d}.pricing-value strong{font-size:clamp(46px,5vw,62px);line-height:.9;letter-spacing:-.06em}.pricing-launch-offer{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:12px}.pricing-launch-offer span{color:#758299}.pricing-launch-offer s{text-decoration-thickness:1.5px}.pricing-launch-offer strong{padding:5px 8px;border-radius:999px;color:#087c60;background:#e8f8f2;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.pricing-currency,.pricing-decimal{margin-top:5px;font-size:17px;font-weight:800}.pricing-currency{margin-right:7px}.pricing-period{align-self:flex-end;margin:0 0 3px 11px;color:#647187;font-size:13px;font-weight:700}.pricing-card>.pricing-payment-note{margin-top:8px;color:#3f4f69;font-size:12px;font-weight:700}.pricing-included{display:flex;align-items:flex-start;gap:10px;margin-top:19px;padding:13px 14px;border:1px solid #bfe7dc;border-radius:12px;color:#365b55;background:#f0fbf7;font-size:12px;line-height:1.5}.pricing-included app-huge-icon{flex:0 0 auto;margin-top:1px;color:var(--landing-green)}.pricing-included strong{display:block;margin-bottom:2px;color:#153d36;font-size:13px}.pricing-card>.pricing-quotas-title{margin:30px 0 0;color:#3456c5;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.included-tools{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.included-tools li{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dde4ef;border-radius:8px;color:#506078;background:#fff;font-size:11px;font-weight:700}.included-tools app-huge-icon{color:var(--landing-blue)}.faq-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(500px,1.3fr);align-items:start;gap:90px;margin-top:var(--section-separator-gap);padding-top:var(--section-separator-gap);border-top:1px solid #e7ebf2}.faq-heading{position:sticky;top:30px}.faq-heading h2{margin:14px 0 17px;font-size:36px;line-height:1.16;letter-spacing:-.04em}.faq-heading p{margin:0;color:#647187;font-size:14px;line-height:1.6}.faq-heading a{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--landing-blue);font-size:13px;font-weight:800;text-decoration:none}.faq-list{display:grid;gap:10px}.faq-list details{padding:0 20px;border:1px solid #dfe5ee;border-radius:12px;background:#fff}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:66px;cursor:pointer;font-size:14px;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary app-huge-icon{transform:rotate(45deg)}.faq-list app-huge-icon{color:var(--landing-blue);transition:transform .18s ease}.faq-list p{margin:-2px 0 20px;padding-right:30px;color:#647187;font-size:14px;line-height:1.65}.final-cta{width:min(1180px,100% - 40px);margin:var(--section-gap) auto 80px;padding:72px 30px;border-radius:25px;color:#fff;background:radial-gradient(circle at 75% 20%,rgba(90,126,238,.4),transparent 34%),linear-gradient(145deg,#0b1735,#142659);text-align:center}.final-cta h2{margin:17px 0 14px;font-size:clamp(35px,4.5vw,54px);line-height:1.12;letter-spacing:-.045em}.final-cta p{margin:0;color:#ffffffad;font-size:16px}.final-cta .button{margin-top:28px}.section-pill-dark{border-color:#ffffff24;color:#a9bdff;background:#ffffff12}.button-light{color:var(--landing-navy);background:#fff;box-shadow:0 15px 30px #0003}.site-footer{width:min(1180px,100% - 40px);margin:0 auto;border-top:1px solid #e2e7ef}.footer-content{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(130px,1fr));gap:clamp(32px,5vw,72px);padding:46px 0 34px}.footer-about{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.footer-about>p{margin:0;color:#68758a;max-width:310px;font-size:13px;line-height:1.65}.footer-socials{display:flex;flex-wrap:wrap;gap:9px;margin-top:3px}.footer-social{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #dfe5ef;border-radius:10px;color:#52617a;background:#ffffffb8;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.footer-social:hover{transform:translateY(-2px);box-shadow:0 8px 22px #16285214}.footer-social-instagram:hover{border-color:#e1306c59;color:#c72f67}.footer-social-linkedin:hover{border-color:#0a66c259;color:#0a66c2}.footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.footer-column strong{margin-bottom:3px;color:var(--landing-navy);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-column a{color:#68758a;font-size:12px;font-weight:600;line-height:1.45;text-align:left;text-decoration:none;transition:color .18s ease}.footer-column a:hover{color:var(--landing-blue)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 32px;border-top:1px solid #e8ecf3;color:#8b96a8}.footer-bottom small,.footer-bottom span{font-size:11px}.footer-brand .brand-logo{height:36px}.footer-brand{align-items:center;color:var(--landing-navy)}.landing-page{--motion-ease: cubic-bezier(.22, 1, .36, 1)}.section[id]{scroll-margin-top:96px}.desktop-nav a{position:relative;transition:color .2s ease}.desktop-nav a:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:2px;border-radius:2px;background:var(--landing-blue);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--motion-ease)}.desktop-nav a:focus-visible:after{transform:scaleX(1)}.button app-huge-icon{transition:translate .28s var(--motion-ease)}.button:active{transform:translateY(0) scale(.98)}.tool-card,.process-grid li,.pricing-card,.faq-list details{transition:translate .3s var(--motion-ease),border-color .3s ease,box-shadow .3s ease}.tool-icon,.step-icon{transition:transform .35s var(--motion-ease)}.product-window img{transition:translate .6s var(--motion-ease)}.mobile-product-preview{transition:translate .55s var(--motion-ease),transform .55s var(--motion-ease),filter .55s ease}.faq-list details[open]{border-color:#b9c8f5;box-shadow:0 8px 24px #182b560f}@supports (interpolate-size: allow-keywords){.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{block-size:0;overflow:clip;transition:block-size .28s var(--motion-ease),content-visibility .28s allow-discrete}.faq-list details[open]::details-content{block-size:auto}}@media(hover:hover)and (pointer:fine){.desktop-nav a:hover:after{transform:scaleX(1)}.button:hover app-huge-icon{translate:2px -2px}.tool-card:hover,.process-grid li:hover{translate:0 -5px;border-color:#b9c8f5;box-shadow:0 18px 38px #182b5617}.tool-card:hover .tool-icon,.process-grid li:hover .step-icon{transform:rotate(-4deg) scale(1.05)}.product-window:hover img{translate:0 -6px}.mobile-product-preview:hover{translate:0 -9px;filter:drop-shadow(0 22px 28px rgba(19,34,72,.3));transform:rotate(-.5deg) scale(1.025)}.pricing-card:hover{translate:0 -4px;box-shadow:0 28px 64px #2c499b2e}.faq-list details:hover{border-color:#b9c8f5}}@media(prefers-reduced-motion:reduce){html:has(.landing-page){scroll-behavior:auto}.landing-page *,.landing-page *:before,.landing-page *:after{animation:none!important;transition:none!important}.landing-page .button,.landing-page .tool-icon,.landing-page .step-icon{transform:none}.landing-page .button app-huge-icon,.landing-page .tool-card,.landing-page .process-grid li,.landing-page .pricing-card,.landing-page .product-window img,.landing-page .mobile-product-preview{translate:none}.landing-page .mobile-product-preview{transform:rotate(1.5deg)}}@media(min-width:981px){.landing-page{background:radial-gradient(ellipse 44% 16% at 10% 27%,rgba(101,128,224,.2),transparent 72%),radial-gradient(ellipse 48% 19% at 88% 66%,rgba(61,181,143,.139),transparent 72%),linear-gradient(180deg,#faf9ff,#eaf1ff 43%,#e6f5ef 72%,#fafbff)}}@media(max-width:980px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;gap:45px;padding-top:55px}.hero-copy{max-width:700px;text-align:center}.hero-copy .section-pill,.hero-copy>p{margin-right:auto;margin-left:auto}.hero-actions,.trust-list{justify-content:center}.hero-product{width:min(680px,100%);margin:0 auto}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card{grid-column:auto}.evidence-section{grid-template-columns:1fr;gap:45px}.control-section,.pricing-section{grid-template-columns:1fr;gap:50px}.control-copy{order:-1}.faq-section{grid-template-columns:1fr;gap:40px}.faq-heading{position:static}}@media(max-width:700px){.landing-page{--section-gap: 72px;--section-separator-gap: 36px;padding-top:72px}.site-header{top:8px;width:min(100% - 20px,1180px);min-height:56px;padding:7px 8px 7px 14px;border-radius:19px}.brand .brand-logo{height:34px}.button-small{min-height:40px;padding:0 13px;font-size:12px}.hero{width:min(100% - 28px,1180px);min-height:0;padding:42px 0 76px}.hero-copy h1{margin-top:18px;font-size:clamp(38px,11vw,52px)}.hero-copy>p{font-size:16px;line-height:1.65}.hero-actions{display:grid}.hero-actions .button{width:100%}.trust-list{align-items:flex-start;flex-direction:column;width:fit-content;margin-right:auto;margin-left:auto}.hero-product{width:calc(100% + 28px);margin-left:-14px}.demo-label{margin-right:12px}.mobile-product-preview{right:2%;bottom:-5%;width:clamp(88px,23%,116px)}.journey-strip{justify-content:flex-start;width:calc(100% - 28px);gap:17px;padding:14px 18px;overflow-x:auto;scrollbar-width:none}.journey-strip::-webkit-scrollbar{display:none}.journey-strip p,.journey-strip i{display:none}.journey-strip span{flex:0 0 auto}.section{width:min(100% - 28px,1120px)}.section-heading.centered{margin-bottom:32px}.section-heading.centered h2{font-size:34px}.section-heading.centered p{font-size:15px}.tools-grid{grid-template-columns:1fr}.tool-card,.tool-card:last-child{grid-column:auto;min-height:0}.evidence-section{width:calc(100% - 20px);padding:66px 18px;border-radius:20px}.evidence-copy h2{font-size:34px}.evidence-copy>p{font-size:15px}.match-demo{padding:17px}.match-header>div>strong{font-size:15px}.control-visual{min-height:450px;padding:20px}.suggestion-card{width:calc(100% - 40px)}.suggestion-old{top:35px;left:20px}.suggestion-new{right:20px;bottom:35px}.control-copy h2,.pricing-copy h2{font-size:34px}.process-grid{grid-template-columns:1fr}.process-grid li{min-height:230px}.pricing-card{padding:25px 20px}.faq-heading h2{font-size:32px}.faq-list summary,.faq-list p{font-size:14px}.final-cta{width:calc(100% - 20px);margin-bottom:55px;padding:58px 19px;border-radius:20px}.final-cta h2 br{display:none}.final-cta .button{width:100%}.site-footer{width:calc(100% - 28px)}.footer-content{grid-template-columns:1fr 1fr;gap:30px 24px;padding:38px 0 30px}.footer-about{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:7px;padding-bottom:28px}}@media(max-width:520px){.footer-content{grid-template-columns:1fr;gap:27px}.footer-about{grid-column:auto}}@media(prefers-reduced-motion:reduce){.button,.faq-list app-huge-icon{transition:none}}.measurement-banner{position:fixed;z-index:1000;bottom:16px;left:16px;display:flex;flex-direction:column;gap:12px;width:min(320px,100vw - 32px);padding:14px;border:1px solid #c7d5f0;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0b17352e}.measurement-banner p{margin:0;font-size:12px;line-height:1.45}.measurement-actions{display:flex;gap:8px}.measurement-actions button{flex:1;min-height:36px;padding:6px 8px;border:1px solid #b9c8e8;border-radius:8px;background:#fff;color:#0b1735;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.measurement-actions .measurement-allow-all{background:#2255d4;color:#fff;border-color:#2255d4}:root{--font-heading: "Plus Jakarta Sans", "Inter", sans-serif;--font-body: "Inter", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;min-height:100%}body{font-family:var(--font-body);color:#0b1735;background:#fbfaff}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button,input,textarea,select{font:inherit}
