:root{--bg:#f5f8ff;--surface-2:#edf1fc;--surface-3:#e0e8f8;--accent:#00a87a;--accent-dim:#008c65;--blue:#3d56f0;--blue-dark:#2d46e0;--text:#0b1835;--muted:#5a6e8f;--border:rgba(11,24,53,0.10);--shadow:0 8px 32px rgba(11,24,53,0.09);--radius:20px;font-family:Outfit,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--text);background:var(--bg);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:8px 32px;background:rgba(245,248,255,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-shell{display:flex;align-items:center;gap:42px;max-width:1240px;height:64px;margin:0 auto;padding:0 28px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 4px 20px rgba(11,24,53,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.main-nav{display:flex;gap:34px;color:var(--muted);font-weight:600}.main-nav a{transition:color .2s ease}.main-nav a:hover,.text-link:hover{color:var(--accent)}.nav-actions{display:flex;gap:12px;margin-left:auto}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn:active{transform:scale(.98)}.btn-light{border:1px solid var(--border);background:transparent;color:var(--text)}.btn-light:hover{border-color:rgba(11,24,53,.22);background:rgba(11,24,53,.05)}.btn-primary{color:#0b1835;box-shadow:0 4px 20px rgba(0,168,122,.28)}.btn-primary:hover{box-shadow:0 6px 28px rgba(0,168,122,.4);opacity:.93}.hero{position:relative;min-height:min(780px,100dvh);overflow:hidden;padding:72px 64px 120px;background:linear-gradient(180deg,var(--hero-sky-1) 0,var(--hero-sky-2) 100%)}.hero:before{content:"";background:radial-gradient(ellipse 60% 55% at 82% 22%,rgba(47,111,224,.16) 0,transparent 68%),radial-gradient(ellipse 45% 40% at 12% 78%,rgba(47,111,224,.1) 0,transparent 62%);z-index:0}.hero-wash,.hero:before{position:absolute;inset:0;pointer-events:none}.hero-wash{width:100%;height:100%;object-fit:cover;opacity:.06;mix-blend-mode:multiply}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);grid-template-areas:"headline form" "trust    form";grid-gap:40px 80px;gap:40px 80px;max-width:1240px;margin:0 auto}.hero-headline{grid-area:headline}.hero-headline h1{margin:0 0 22px;font-size:clamp(42px,5vw,70px);font-weight:800;line-height:1.02;letter-spacing:-.025em;color:var(--text)}.hero-headline p{max-width:560px;margin:0;color:var(--muted);font-size:18px;font-weight:500;line-height:1.65}.hero-form-wrap{grid-area:form;position:relative;align-self:start}.hero-trust{grid-area:trust;align-self:end}.benefit-grid{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:12px 36px;gap:12px 36px;margin-bottom:32px;color:var(--text);font-weight:600}.benefit-grid span,.hiring-points span{display:inline-flex;align-items:center;gap:12px}.icon{position:relative;display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:7px;color:var(--accent);background:rgba(0,168,122,.1);border:1px solid rgba(0,168,122,.22)}.icon:before{font-size:13px;font-weight:900;line-height:1}.calendar:before{content:"▦"}.bolt:before{content:"ϟ";font-size:18px}.check:before{content:"✓"}.shield:before{content:"◆";font-size:11px}.bulb:before{content:"●";font-size:11px}.play:before{content:"▶";font-size:10px}.lock:before{content:"■";font-size:9px}.press-card{display:inline-block;padding:18px 24px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.press-card strong{font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:14px}.press-card strong,.section-kicker{display:block;color:var(--accent);text-transform:uppercase}.section-kicker{font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px}.press-logos{display:flex;align-items:center;gap:20px}.press-logos img{width:auto;height:34px;object-fit:contain;opacity:1;transition:opacity .2s ease}.press-logos img:hover{opacity:.8}.orb{position:absolute;z-index:0;left:-76px;bottom:-78px;width:340px;pointer-events:none;opacity:.1;filter:hue-rotate(205deg) saturate(.85)}.registration-card{position:relative;z-index:1;max-width:480px;margin-left:auto;padding:36px 36px 38px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2);box-shadow:0 12px 48px rgba(11,24,53,.12),0 0 0 1px var(--border)}.registration-card h2{margin:0 0 4px;font-size:26px;font-weight:800;line-height:1.15;color:var(--text);letter-spacing:-.02em}.registration-card>p{margin:0 0 22px;color:var(--muted);font-size:14px;font-weight:500}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.registration-card label{display:block;margin-bottom:14px}.registration-card label>span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.registration-card input{width:100%;height:48px;padding:0 16px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);font:inherit;font-size:15px;font-weight:500;transition:border-color .18s ease,box-shadow .18s ease}.registration-card input:focus{outline:0;box-shadow:0 0 0 3px rgba(0,168,122,.14)}.registration-card input::placeholder{color:rgba(122,146,184,.45)}.phone-input-row{display:flex;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);transition:border-color .18s ease,box-shadow .18s ease}.phone-input-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,168,122,.14)}.phone-prefix{display:inline-flex;align-items:center;align-self:stretch;padding:0 14px;border-right:1px solid var(--border);color:var(--muted);font-size:14px;font-weight:700;background:var(--surface-3);white-space:nowrap}.phone-input-row input{border:0;border-radius:0;background:transparent}.phone-input-row input:focus{outline:0;box-shadow:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.form-submit{margin-top:6px;border:0;font-size:15px;font-weight:700;letter-spacing:.01em}.form-submit:disabled{cursor:wait;opacity:.6}.registration-card>p.form-disclosure{margin:10px 0 0;font-size:11px;line-height:1.4;color:var(--muted)}.form-status{min-height:34px;margin:10px 0 0!important;color:var(--muted)!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}.form-status[data-state=error]{color:#f87171!important}.form-status[data-state=success]{color:var(--accent)!important}.form-status[data-state=loading]{color:var(--blue)!important}.coin-strip{display:flex;align-items:center;justify-content:center;gap:32px;padding:22px 24px;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.coin-mark,.coin-strip img{width:36px;height:36px;flex:0 0 36px;border-radius:999px;transition:filter .2s ease}.coin-strip img:hover{filter:drop-shadow(0 0 8px rgba(0,168,122,.4))}.coin-mark{display:inline-block;background:radial-gradient(circle at 35% 35%,#fff,#1f5edb 36%,#0b2f72 70%)}.coin-d{background:radial-gradient(circle at 42% 35%,#fff6ba,#b99027 42%,#6f4f12 72%)}.coin-e{background:conic-gradient(from 45deg,#12a34a,#62e381,#0f7e3c,#12a34a);border-radius:8px;transform:rotate(45deg)}.section-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);grid-gap:72px;gap:72px;max-width:1240px;margin:0 auto;padding:120px 72px 80px}.about{grid-template-columns:minmax(360px,520px) minmax(0,1fr)}.quote-card{position:relative;min-height:460px;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--border)}.quote-card img{width:100%;height:100%;object-fit:cover}.quote-card:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(4,8,18,.93))}.quote-overlay{position:absolute;z-index:1;right:36px;bottom:36px;left:36px;color:#fff}.quote-overlay blockquote{margin:0 0 22px;font-size:21px;font-weight:700;line-height:1.32}.quote-overlay blockquote:before{content:"\201C\00A0"}.quote-overlay blockquote:after{content:"\00A0\201D"}.quote-overlay cite{font-style:normal;font-weight:700;color:var(--accent)}.about-copy,.product-copy{color:var(--text)}.about-copy h2,.feature-inner h2,.final-cta h2,.hiring h2,.product-copy h2,.reviews h2{margin:4px 0 22px;color:var(--text);font-size:clamp(26px,3.1vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.about-copy p,.hiring-copy p,.product-copy p{margin:0 0 22px;font-size:17px;color:var(--muted);line-height:1.7}.stats{display:flex;gap:64px;margin-top:44px;padding-top:32px;border-top:1px solid var(--border)}.stats span{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stats strong{display:block;font-size:28px;font-weight:800;line-height:1;color:var(--accent);letter-spacing:-.02em}.text-link{display:inline-flex;gap:6px;margin-top:36px;color:var(--accent);font-weight:700;transition:gap .2s ease}.text-link:hover{gap:10px}.product{align-items:center;grid-template-columns:minmax(0,500px) minmax(500px,1fr);padding-top:140px;overflow:hidden}.product-shot img{width:720px;max-width:none;border-radius:14px;box-shadow:0 0 0 1px var(--border),0 16px 48px rgba(11,24,53,.14)}.features{position:relative;overflow:hidden;margin-top:0;padding:120px 72px;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.feature-wash{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.05;mix-blend-mode:multiply;pointer-events:none}.feature-inner{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center}.feature-intro,.reviews-intro{max-width:680px;margin:0 auto 60px;color:var(--muted);font-size:17px;font-weight:500;line-height:1.7}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;text-align:left}.feature-list article{display:grid;grid-template-columns:26px 1fr;grid-gap:0 14px;gap:0 14px;padding:22px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);transition:border-color .2s ease,background .2s ease}.feature-list article:first-child,.feature-list article:nth-child(4),.feature-list article:nth-child(6){background:rgba(0,168,122,.05);border-color:rgba(0,168,122,.18)}.feature-list article:hover{border-color:rgba(0,168,122,.3);background:rgba(0,168,122,.07)}.feature-list .icon{grid-row:span 2;align-self:start;margin-top:2px}.feature-list h3{margin:0 0 5px;font-size:15px;font-weight:700;color:var(--text)}.feature-list p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.feature-cta{margin-top:52px}.reviews{max-width:1160px;margin:0 auto;padding:120px 56px 96px;text-align:center}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;text-align:left}.review-grid article p{min-height:116px;margin:0 0 14px;padding:20px 22px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:14px;font-weight:500;line-height:1.6;transition:border-color .2s ease}.review-grid article p:hover{border-color:rgba(0,168,122,.25)}.review-grid article>div{display:flex;align-items:center;gap:10px}.review-grid img{width:40px;height:40px;border-radius:999px;border:2px solid var(--border)}.review-grid small,.review-grid strong{display:block}.review-grid strong{font-size:13px;font-weight:700;color:var(--text)}.review-grid small{color:var(--muted);font-size:12px}.hiring{align-items:center;grid-template-columns:minmax(0,470px) minmax(500px,1fr);padding-top:80px}.hiring-copy,.hiring-points{color:var(--text)}.hiring-points{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:12px 24px;gap:12px 24px;margin:20px 0 28px;font-size:14px;font-weight:600}.hiring-points .icon{width:18px;height:18px;flex-basis:18px;border-radius:5px}.hiring-points .icon:before{font-size:10px}.hiring-media{overflow:hidden;border-radius:16px;border:1px solid var(--border)}.hiring-media img{width:100%;height:auto}.final-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,580px);grid-gap:42px;gap:42px;max-width:1120px;margin:80px auto 100px;padding:64px 0 0 64px;border-radius:16px;background:linear-gradient(135deg,#050c1a,#091528 55%,rgba(0,212,168,.07));border:1px solid rgba(0,212,168,.18);box-shadow:var(--shadow),0 0 60px rgba(0,212,168,.05)}.final-copy{padding-bottom:64px}.final-cta h2{color:var(--accent)!important;font-size:34px;letter-spacing:-.025em}.final-cta p{max-width:420px;color:var(--muted);font-size:15px;line-height:1.7}.final-cta img{align-self:end;width:620px;max-width:none;opacity:.9}.site-footer{background:var(--surface);color:var(--muted);font-size:12px;border-top:1px solid var(--border)}.footer-inner{max-width:1180px;margin:0 auto;padding:48px 56px 44px}.footer-inner p{margin:0 0 14px;max-width:680px;line-height:1.7}.footer-bottom{display:flex;align-items:center;gap:24px;margin-top:36px;padding-top:20px;border-top:1px solid var(--border)}.footer-bottom a{color:var(--muted);transition:color .2s ease}.footer-bottom a:hover{color:var(--accent)}.footer-bottom span{margin-left:auto}.nav-toggle{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;border:none;background:none;cursor:pointer;flex-shrink:0}.nav-toggle span{display:block;height:2px;background:var(--text);border-radius:2px;transition:transform .22s ease,opacity .18s ease}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-cta-bar{display:none}@media (max-width:900px){.site-header{padding:0 8px}.nav-shell{height:52px;padding:0 14px;border-radius:8px;gap:16px}.brand-mark{width:26px;height:26px;flex-basis:26px}.brand-name{font-size:16px}.main-nav{display:none}.main-nav.nav-open{display:flex;flex-direction:column;position:fixed;top:52px;left:0;right:0;gap:0;padding:8px 0;background:rgba(255,255,255,.98);border-bottom:1px solid var(--border);box-shadow:0 8px 24px rgba(11,24,53,.12);z-index:98;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.main-nav.nav-open a{padding:14px 24px;font-size:17px;font-weight:600;border-bottom:1px solid var(--border);color:var(--text)}.main-nav.nav-open a:last-child{border-bottom:none}.nav-toggle{display:flex;margin-left:auto}.nav-actions{margin-left:0}.nav-actions .btn-light{display:none}.hero{min-height:0;padding:28px 20px 56px}.hero-inner{display:flex;flex-direction:column;gap:24px;max-width:100%;margin:0}.hero-headline{order:1;text-align:center}.hero-form-wrap{order:2;max-width:480px;width:100%;margin:0 auto}.hero-trust{order:3;text-align:center}.hero-headline h1{margin-bottom:12px;font-size:30px}.hero-headline p{font-size:15px;line-height:1.58}.benefit-grid{grid-template-columns:repeat(2,max-content);justify-content:center;gap:10px 20px;margin-bottom:18px;font-size:13px}.benefit-grid span:last-child{grid-column:1/-1;justify-self:center}.icon{width:18px;height:18px;flex-basis:18px;border-radius:5px}.icon:before{font-size:10px}.press-card{display:block;width:min(310px,100%);margin:0 auto;padding:14px 18px 16px;text-align:center}.press-logos{gap:12px;justify-content:center}.press-logos img{height:24px}.orb{left:-80px;bottom:-70px;width:200px;opacity:.3}.registration-card{max-width:480px;margin:0 auto;padding:24px 20px 26px}.registration-card h2{font-size:22px;text-align:center}.registration-card>p{font-size:13px;text-align:center;margin-bottom:18px}.registration-card>p.form-disclosure{font-size:10px;text-align:left;margin-bottom:0}.form-grid{grid-template-columns:1fr;gap:0}.registration-card input{height:46px;font-size:15px}.registration-card label{margin-bottom:12px}.registration-card label>span{margin-bottom:5px;font-size:9px}.phone-prefix{padding:0 12px;font-size:14px}.form-submit{min-height:50px;font-size:15px}.form-status{min-height:26px;font-size:12px!important}.coin-strip{justify-content:flex-start;gap:18px;padding:14px 18px;overflow-x:auto}.coin-mark,.coin-strip img{width:28px;height:28px;flex-basis:28px}.hiring,.product,.section-grid{display:block;width:100%;max-width:100%;padding:80px 20px 56px}.quote-card{width:100%;max-width:min(480px,100%);min-height:360px;margin:0 auto 48px;border-radius:12px}.quote-overlay blockquote{font-size:18px}.quote-overlay{right:22px;bottom:22px;left:22px}.about-copy h2,.feature-inner h2,.final-cta h2,.hiring h2,.product-copy h2,.reviews h2{font-size:24px}.about-copy,.hiring-copy,.product-copy{max-width:min(560px,100%);margin-right:auto;margin-left:auto}.about-copy p,.hiring-copy p,.product-copy p{font-size:15px}.stats{gap:44px;margin-top:30px;padding-top:22px}.stats strong{font-size:24px}.text-link{margin-top:22px}.product,.product-shot{overflow:hidden}.product-shot{margin:28px 0 0}.product-shot img{width:100%;max-width:100%;border-radius:10px}.features{padding:88px 20px}.feature-list{gap:12px}.feature-intro,.reviews-intro{margin-bottom:40px;font-size:15px}.reviews{padding:80px 20px 56px}.review-grid{grid-template-columns:repeat(2,1fr);gap:14px}.review-grid article p{min-height:auto;font-size:13px}.hiring-points{grid-template-columns:1fr}.hiring-media{margin-top:28px;border-radius:12px}.final-cta{display:block;width:auto;margin:40px 16px 60px;padding:32px 28px 0;border-radius:12px}.final-copy{padding-bottom:20px}.final-cta img{width:min(520px,100%);margin-left:0}.footer-inner{padding:40px 20px}.footer-bottom{display:grid;grid-gap:10px;gap:10px}.footer-bottom span{margin-left:0}}@media (max-width:768px){.hiring,.product,.section-grid{padding-top:64px;padding-bottom:40px}.features{padding-top:72px;padding-bottom:72px}.reviews{padding-top:60px;padding-bottom:36px}.mobile-cta-bar{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(245,248,255,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);box-shadow:0 -4px 20px rgba(11,24,53,.08);z-index:90}.mobile-cta-bar .btn{width:100%;max-width:400px;min-height:50px;font-size:15px;font-weight:700;letter-spacing:.01em}.site-footer{padding-bottom:72px}.footer-inner{padding-bottom:calc(40px + 72px)}}@media (max-width:640px){.hero{padding:22px 16px 40px}.hiring,.product,.section-grid{padding-top:48px;padding-bottom:24px}.features{padding-top:56px;padding-bottom:56px}.reviews{padding-top:48px;padding-bottom:24px}.review-grid{grid-template-columns:1fr}.phone-input-row input,.registration-card input{height:48px;font-size:16px}.form-submit{min-height:52px;font-size:15px;padding:0 20px}.feature-list{grid-template-columns:1fr}.stats{gap:32px}.final-cta img{width:100%}}@media (max-width:480px){.hero-headline h1{font-size:26px}.registration-card{padding:18px 14px 20px}.hiring,.product,.section-grid{padding-top:36px;padding-bottom:16px}.features{padding-top:48px;padding-bottom:48px}.reviews{padding-top:40px;padding-bottom:16px}}@media (min-width:901px) and (max-width:1120px){.hero-inner,.section-grid{gap:32px 48px}.features,.hero,.section-grid{padding-right:42px;padding-left:42px}.product-shot img{width:540px}}:root{--bg:#f6f9fc;--surface:#ffffff;--surface-2:#eef4f7;--surface-3:#dfeaf0;--accent:#007f68;--accent-dim:#005f53;--blue:#2f5f8f;--blue-dark:#143866;--text:#071a2f;--muted:#52667a;--border:rgba(7,26,47,0.12);--shadow:0 16px 48px rgba(7,26,47,0.10);--radius:16px;--brand-blue:#2f6fe0;--brand-blue-dark:#2456c8;--hero-sky-1:#eef5ff;--hero-sky-2:#dce9fc}.brand{display:inline-flex;align-items:center;gap:10px}.brand-mark{width:32px;height:32px;flex:0 0 32px;display:block}.brand-name{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--text);white-space:nowrap;line-height:1}.brand-ai{color:var(--brand-blue)}.footer-brand{margin-bottom:26px}.footer-brand .brand-mark{width:28px;height:28px;flex-basis:28px}.footer-brand .brand-name{font-size:17px}.hero-graphic{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.accent-blue{color:var(--brand-blue);font-weight:600}body{background:linear-gradient(180deg,#f8fbfd,#f2f7fa 42%,#f7f9fb);text-rendering:optimizeLegibility}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgba(0,127,104,.28);outline-offset:3px}.site-header{padding:clamp(8px,2vw,14px) clamp(12px,3vw,32px)}.nav-shell{min-height:60px;height:auto;gap:clamp(18px,3vw,38px);border-radius:14px;box-shadow:0 10px 32px rgba(7,26,47,.08)}.main-nav{gap:clamp(18px,3vw,32px);font-size:14px}.btn{min-height:44px;border-radius:12px}.btn-primary{color:#ffffff;background:linear-gradient(135deg,var(--accent),var(--accent-dim));box-shadow:0 12px 28px rgba(0,127,104,.24)}.btn-light{background:#ffffff}.hero{min-height:auto;padding-top:clamp(40px,7vw,76px);padding-bottom:clamp(56px,9vw,112px)}.feature-inner,.final-cta,.footer-inner,.hero-inner,.reviews,.section-grid{max-width:1180px}.hero-inner{align-items:start;gap:clamp(24px,5vw,72px)}.hero-headline h1{max-width:10ch;letter-spacing:-.02em}.hero-headline p{max-width:58ch;color:#3f5569}.registration-card{width:min(100%,430px);border-radius:18px;border:1px solid rgba(7,26,47,.1);background:rgba(255,255,255,.98);box-shadow:0 22px 70px rgba(7,26,47,.14)}.registration-card h2{letter-spacing:-.01em}.registration-card>p{color:#506478}.registration-card label>span{color:#263b50}.phone-input-row,.registration-card input{border-radius:10px;border-color:rgba(7,26,47,.14);background:#fbfdff}.registration-card input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(0,127,104,.1)}.form-submit{width:100%;min-height:50px}.benefit-grid span,.feature-list article,.hiring-points span,.press-card,.review-grid article p,.stats div{border-color:rgba(7,26,47,.1);box-shadow:0 10px 30px rgba(7,26,47,.06)}.press-card{background:rgba(255,255,255,.86)}.coin-strip{max-width:1180px;margin-right:auto;margin-left:auto;border-radius:18px}.section-grid{gap:clamp(30px,5vw,72px);padding-right:clamp(18px,5vw,64px);padding-left:clamp(18px,5vw,64px)}.about-copy h2,.features h2,.final-cta h2,.hiring-copy h2,.product-copy h2,.reviews h2{letter-spacing:-.02em}.final-cta,.hiring-media,.product-shot img,.quote-card{border-radius:18px}.feature-list article{border-radius:16px;background:rgba(255,255,255,.95)}.review-grid{align-items:stretch}.review-grid article p{height:100%;min-height:150px;background:#ffffff}.final-cta{overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(0,127,104,.14),transparent 34%),linear-gradient(135deg,#ffffff,#e8f1f5)}.mobile-cta-bar{opacity:0;pointer-events:none;transform:translateY(110%);transition:opacity .2s ease,transform .2s ease}.mobile-cta-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:900px){.site-header{padding:8px 12px}.nav-shell{padding:0 14px;border-radius:12px}.main-nav.nav-open{top:calc(100% + 8px);border-radius:12px;box-shadow:0 18px 40px rgba(7,26,47,.14)}.hero{padding:22px 16px 44px}.hero-inner{display:flex;flex-direction:column;gap:16px}.hero-headline{width:100%}.hero-headline h1{max-width:none;margin-bottom:10px;font-size:clamp(34px,11vw,48px);line-height:1.02}.hero-headline p{max-width:100%;font-size:15px;line-height:1.45}.hero-form-wrap{width:100%}.registration-card{width:100%;padding:18px}.registration-card h2{margin-bottom:4px;font-size:24px}.registration-card>p{margin-bottom:14px;font-size:14px;line-height:1.4}.form-grid{gap:10px}.registration-card label{gap:6px}.phone-input-row input,.registration-card input{height:44px;font-size:16px}.phone-prefix{min-width:52px}.form-submit{min-height:48px}.hero-trust{width:100%;margin-top:4px}.benefit-grid{grid-template-columns:1fr;gap:8px}.benefit-grid span{min-height:42px;padding:10px 12px}.press-card{margin-top:10px;padding:14px}.press-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coin-strip{width:auto;margin:14px 16px 0;padding:12px;gap:12px;overflow:hidden}.coin-strip img{width:34px;height:34px}.hiring,.product,.section-grid{grid-template-columns:1fr;padding-right:18px;padding-left:18px}.quote-card{min-height:420px}.feature-list,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-grid article p{min-height:132px}.final-cta{margin-right:16px;margin-left:16px}}@media (max-width:640px){.nav-actions .btn-light{display:none}.feature-list,.review-grid{grid-template-columns:1fr}.about-copy h2,.features h2,.final-cta h2,.hiring-copy h2,.product-copy h2,.reviews h2{font-size:clamp(30px,9vw,42px);line-height:1.05}.quote-card{min-height:380px}.quote-overlay{padding:22px}.stats{grid-template-columns:1fr 1fr}.review-grid article p{min-height:auto}}@media (max-width:380px){.form-grid{grid-template-columns:1fr}.registration-card{padding:16px 14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.icon:before{content:"";width:15px;height:15px;font-size:0;background:currentColor;-webkit-mask:var(--icon-mask) center /contain no-repeat;mask:var(--icon-mask) center /contain no-repeat}.calendar{--icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3Cpath d='M8 5v14M16 5v14'/%3E%3C/g%3E%3C/svg%3E")}.bolt{--icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='12' rx='9' ry='4.2'/%3E%3Cellipse cx='12' cy='12' rx='9' ry='4.2' transform='rotate(60 12 12)'/%3E%3Cellipse cx='12' cy='12' rx='9' ry='4.2' transform='rotate(120 12 12)'/%3E%3Ccircle cx='12' cy='12' r='1.8' fill='black' stroke='none'/%3E%3C/g%3E%3C/svg%3E")}.check{--icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12.5l4.4 4.4L19 7.3' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shield{--icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3l7 3v5.5c0 4.4-2.8 7.7-7 9.5-4.2-1.8-7-5.1-7-9.5V6l7-3z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M9 12l2 2 4-5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bulb{--icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M8 10a4 4 0 118 0c0 2.4-2 3.2-2 5H10c0-1.8-2-2.6-2-5z'/%3E%3Cpath d='M12 2v2M4.9 4.9l1.4 1.4M19.1 4.9l-1.4 1.4'/%3E%3C/g%3E%3C/svg%3E")}.play{--icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5v14l11-7-11-7z' fill='black'/%3E%3C/svg%3E")}.lock{--icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10' width='14' height='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 018 0v3'/%3E%3C/g%3E%3C/svg%3E")}