@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";
.brand-logo{width:auto;height:36px;display:block}.footer-grid .brand-logo{height:40px}.secondary{color:var(--ink)}:root{--gradient:linear-gradient(135deg,#2563eb,#6366f1 45%,#7c3aed);--ink:#0d1326;--muted:#576176;--line:#e2e8f0;--soft:#f8fafc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 0 0,#2563eb1a,#0000 34rem),linear-gradient(#fff,#f3f4f6 52%,#fff);margin:0;font-family:Poppins,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #22d3ee}.container{width:min(100% - 2.5rem,1200px);margin-inline:auto}.narrow{max-width:850px}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e2e8f0cc;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.brand{align-items:center;gap:.7rem;font-size:1.25rem;display:flex}.nav-links{color:#475569;align-items:center;gap:1.5rem;font-size:.85rem;font-weight:700;display:flex}footer{border-top:1px solid var(--line);background:#fff;padding:2.5rem 0}footer p{max-width:650px;color:var(--muted);font-size:.85rem}.hero{padding:5rem 0}.hero-grid{align-items:center;gap:2rem;display:grid}.eyebrow{color:#1d4ed8;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:800}h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:800;line-height:1.08}h2{margin:.5rem 0 1rem;font-size:clamp(1.65rem,4vw,2.4rem);line-height:1.2}h3{font-size:1.1rem}.gradient-text{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.subtitle{font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:700}.intro{max-width:750px;color:var(--muted);font-size:1.05rem;line-height:1.8}.intro p+p{margin-top:1.25rem}.actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button{text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:.85rem 1.4rem;font-size:.875rem;font-weight:700;display:inline-flex}.primary{background:var(--gradient);color:#fff;box-shadow:0 12px 30px #6d28d926}.secondary{background:#fff;border:1px solid #cbd5e1}.light{color:var(--ink);background:#fff}.outline-light{color:#fff;border:1px solid #64748b}.full{width:100%}.reassurance{color:#64748b;font-size:.75rem;font-weight:600}.panel,.form-card,.score-card{border:1px solid var(--line);background:#fff;border-radius:2rem;padding:1.5rem;box-shadow:0 24px 70px #0d13261a}.panel p:last-child,.form-layout>div>p{color:var(--muted);line-height:1.7}.section{padding:4.5rem 0}.white{background:#fff}.checks{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.checks li{border:1px solid var(--line);background:var(--soft);border-radius:1rem;padding:1rem 1rem 1rem 3rem;font-weight:600;position:relative}.checks li:before{content:"✓";color:#6d28d9;position:absolute;left:1rem}.topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.topics article{border:1px solid var(--line);background:#fff;border-radius:1.25rem;padding:1.25rem}.topics span{color:#1d4ed8;font-size:.75rem;font-weight:800}.topics h3{margin:.8rem 0 0}.example{gap:1.5rem;display:grid}.calculation{background:#faf9ff;border:1px solid #ddd6fe;border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:.7rem;padding:1.5rem;display:flex}.note{background:var(--soft);color:#475569;border-left:4px solid #7c3aed;border-radius:.5rem;grid-column:1/-1;padding:1.1rem;font-size:.85rem;line-height:1.65}.form-layout{align-items:start;gap:2rem;display:grid}.form-grid{gap:1rem;margin-top:1.5rem;display:grid}.form-card label:not(.consent):not(.honeypot),.score-card label:not(.consent):not(.honeypot){gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.form-card input,.score-card input{background:#fff;border:1px solid #cbd5e1;border-radius:.8rem;width:100%;min-height:48px;padding:.7rem}.form-card small,.score-card small{color:#64748b;font-weight:400}.consent{color:#475569;align-items:flex-start;gap:.7rem;margin:1.25rem 0;font-size:.75rem;line-height:1.55;display:flex}.consent input,.score-card .consent input{flex:none;width:1.1rem;height:1.1rem;min-height:1.1rem}.honeypot{position:absolute;left:-10000px}.form-error{color:#b91c1c;min-height:1.4rem;font-size:.8rem}.success{text-align:center}.success-icon{color:#6d28d9;background:#ede9fe;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:auto;font-size:1.4rem;font-weight:800;display:grid}.success p{color:var(--muted)}.closing{color:#fff;text-align:center;background:linear-gradient(135deg,#0d1326,#111a36 58%,#070b17);border-radius:2rem;padding:2rem}.closing .eyebrow{color:#93c5fd}.closing>p:not(.eyebrow){color:#cbd5e1;max-width:720px;margin:1rem auto}.closing .actions{justify-content:center}.score-shell{width:min(100% - 2rem,800px);min-height:65vh;margin:3rem auto 5rem}.progress{background:#e2e8f0;border-radius:999px;height:.45rem;overflow:hidden}.progress span,.track span{background:var(--gradient);height:100%;display:block}.score-meta{color:#64748b;justify-content:space-between;margin:1.25rem 0;font-size:.75rem;font-weight:700;display:flex}.answers{border:0;gap:.75rem;margin:1.5rem 0 0;padding:0;display:grid}.answers label{cursor:pointer;border:1px solid #cbd5e1;border-radius:1rem;align-items:center;gap:1rem;padding:1rem;grid-template-columns:none!important;font-size:.9rem!important;display:flex!important}.answers label.selected{background:#f5f3ff;border-color:#7c3aed;box-shadow:inset 0 0 0 1px #7c3aed}.answers input{width:1rem;height:1rem;min-height:auto}.points{color:#1d4ed8;background:#eff6ff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.score-nav{justify-content:space-between;gap:.75rem;display:flex}.text-button{color:#6d28d9;background:0 0;border:0;font-size:.8rem;font-weight:700}.result{gap:2.5rem;display:grid}.result-total{text-align:center;background:linear-gradient(120deg,#eff6ff,#f5f3ff);border-radius:1.5rem;padding:1.5rem}.result-total>strong{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;display:block}.result-total p{color:var(--muted)}.bars{gap:1.1rem;display:grid}.bars>div>div:first-child{justify-content:space-between;font-size:.85rem;display:flex}.track{background:#e2e8f0;border-radius:999px;height:.55rem;margin-top:.5rem;overflow:hidden}.opportunity{border:1px solid #ddd6fe;border-radius:1.5rem;padding:1.5rem}.opportunity>p:last-child{color:var(--muted);line-height:1.7}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:620px){.nav-links a:first-child{display:none}.nav-links{gap:.5rem}.nav-links a{font-size:.72rem}.hero{padding:3.5rem 0}.score-card{padding:1.25rem}.actions .button{width:100%}}@media (min-width:640px){.checks,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wide{grid-column:1/-1}.topics{grid-template-columns:repeat(4,minmax(0,1fr))}.closing{padding:3rem}}@media (min-width:900px){.hero-grid{grid-template-columns:1.2fr .8fr;gap:4rem}.checks{grid-template-columns:repeat(4,minmax(0,1fr))}.example,.form-layout{grid-template-columns:.85fr 1.15fr;gap:4rem}.form-layout.complete{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.guide-hero{overflow:hidden}.guide-cover{width:min(76%,390px);margin:0 auto;position:relative;transform:rotate(2deg)}.guide-cover:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#6366f133,#0000 68%);border-radius:50%;position:absolute;inset:8% -12% -5%}.guide-cover img{border:1px solid #e2e8f0;border-radius:.45rem;width:100%;height:auto;display:block;box-shadow:0 30px 70px #0d13262b}@media (max-width:899px){.guide-cover{width:min(82%,390px);margin-top:1.5rem}}.download-section{align-items:center;min-height:calc(100svh - 260px);display:flex}.download-layout{align-items:center;gap:3rem;display:grid}.download-layout h1{font-size:clamp(2.5rem,6vw,4.5rem)}@media (min-width:900px){.download-layout{grid-template-columns:1.2fr .8fr}}.score-intro{align-items:center;min-height:calc(100svh - 73px);padding:6rem 0;display:flex}.score-intro .narrow{max-width:960px}.score-intro h1{font-size:clamp(3rem,7.5vw,6.25rem)}.score-intro .intro{max-width:860px;font-size:clamp(1.08rem,1.8vw,1.25rem)}.score-intro .button{min-height:56px;padding:1rem 1.8rem;font-size:.95rem}.score-intro .reassurance{margin-top:1rem}.opportunity-groups{gap:1rem;display:grid}.opportunity-groups h3{margin:.25rem 0 .5rem}.opportunity-groups ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.opportunity-groups li{color:var(--muted);padding-left:1.7rem;line-height:1.5;position:relative}.opportunity-groups li:before{content:"✓";color:#6d28d9;font-weight:800;position:absolute;left:0}@media (max-width:620px){.score-intro{min-height:calc(100svh - 73px);padding:4rem 0}.score-intro h1{font-size:clamp(3rem,15vw,4.4rem)}}.scan-page{overflow:hidden}.scan-page p{line-height:1.7}.scan-hero{padding-block:5.5rem}.scan-hero-grid{align-items:center;gap:2.5rem;display:grid}.scan-hero h1{font-size:clamp(2.8rem,6vw,5.3rem)}.scan-hero .intro{margin-block:1rem}.score-context{background:linear-gradient(145deg,#fff,#eef2ff);border:1px solid #c7d2fe;border-radius:2rem;gap:1.4rem;padding:2rem;display:grid;position:relative;box-shadow:0 24px 70px #0d13261a}.score-context:before{content:"";filter:blur(10px);background:#7c3aed1a;border-radius:50%;width:9rem;height:9rem;position:absolute;inset:-2rem -3rem auto auto}.score-context>div{position:relative}.context-score{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,8vw,5.5rem);line-height:1;display:block}.context-score span{color:#64748b;font-size:.28em}.score-context h2{margin:.15rem 0}.score-context p{color:var(--muted);margin:.25rem 0}.score-context-empty h2{font-size:1.7rem}.text-link{color:#5b21b6;text-underline-offset:4px;font-weight:700;text-decoration:underline}.section-heading{text-align:center;max-width:780px;margin:0 auto 2.5rem}.centered-copy{max-width:820px;color:var(--muted);text-align:center;margin:2.5rem auto 0}.signal-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.signal-flow li{border:1px solid var(--line);background:var(--soft);text-align:center;border-radius:1.2rem;place-items:center;min-height:92px;padding:1rem;font-size:.78rem;font-weight:700;display:grid;position:relative}.signal-flow li:not(:last-child):after{content:"→";color:#7c3aed;font-size:1.25rem;position:absolute;right:-1.12rem}.research-grid{gap:1rem;display:grid}.scan-card{border:1px solid var(--line);background:#fff;border-radius:1.4rem;padding:1.4rem}.scan-card>span{color:#4338ca;background:#eef2ff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.7rem;font-weight:800;display:grid}.scan-card h3{margin:1.2rem 0 .5rem}.scan-card p{color:var(--muted);margin:0;font-size:.88rem}.deliverable-layout{align-items:center;gap:2.5rem;display:grid}.deliverable-layout>div>p:not(.eyebrow){color:var(--muted)}.independence-note{background:#f5f3ff;border-left:4px solid #7c3aed;border-radius:.5rem;padding:1rem;font-weight:600}.deliverables{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.deliverables li{border-bottom:1px solid var(--line);padding:0 0 .85rem 2rem;font-weight:600;position:relative}.deliverables li:before,.fit-list.positive li:before{content:"✓";color:#6d28d9;font-weight:800;position:absolute;left:0}.report-section{color:#fff;background:linear-gradient(145deg,#0d1326,#111a36)}.report-layout{align-items:center;gap:3rem;display:grid}.report-copy>p:not(.eyebrow){color:#cbd5e1}.report-preview{color:var(--ink);background:#fff;border-radius:1.5rem;padding:1.4rem;position:relative;box-shadow:0 30px 90px #0006}.observer-anchor{position:absolute;top:40%;left:0}.report-preview header{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.report-preview header span,.report-label,.report-recommendation small{color:#4f46e5;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.report-preview h3{margin:.3rem 0 .1rem}.report-preview header p{color:var(--muted);margin:0;font-size:.72rem}.report-score{text-align:right}.report-score small{color:var(--muted);font-size:.6rem;display:block}.report-score strong{font-size:1.35rem}.report-label{margin:1.2rem 0 .6rem}.report-opportunity{background:#f8faff;border:1px solid #c7d2fe;border-radius:1rem;padding:1rem}.report-opportunity>div:first-child{align-items:center;gap:.7rem;display:flex}.report-opportunity>div>b{color:#fff;background:#4f46e5;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.7rem;display:grid}.report-opportunity h4{margin:0}.report-opportunity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.9rem 0;display:grid}.report-opportunity dl div{display:grid}.report-opportunity dt{color:var(--muted);font-size:.58rem}.report-opportunity dd{margin:0;font-size:.78rem;font-weight:700}.report-opportunity p{margin:.6rem 0 0;font-size:.7rem}.report-list{gap:.5rem;margin:1rem 0;display:grid}.report-list span{border-bottom:1px solid var(--line);color:#64748b;padding:.5rem;font-size:.72rem}.report-list b{color:var(--ink);margin-left:.7rem}.report-recommendation{color:#fff;background:#0d1326;border-radius:1rem;padding:1rem}.report-recommendation h4{margin:.3rem 0}.report-recommendation ul{color:#cbd5e1;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.6rem 0;padding-left:1.1rem;font-size:.65rem;display:flex}.report-recommendation>strong{font-size:.68rem}.report-preview>footer{color:#94a3b8;text-align:center;background:0 0;border:0;padding:1rem 0 0;font-size:.55rem}.business-case{justify-content:center;align-items:stretch;gap:.6rem;display:flex}.business-case>div{border:1px solid var(--line);background:var(--soft);text-align:center;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;min-width:120px;padding:1rem;display:flex}.business-case strong{font-size:1.65rem}.business-case span{color:var(--muted);font-size:.68rem}.business-case>i{color:#7c3aed;align-self:center;font-size:1.3rem;font-style:normal;font-weight:800}.business-case .case-highlight{background:#f5f3ff;border-color:#8b5cf6}.case-result{text-align:center;max-width:600px;margin:1.5rem auto}.case-result p{margin:.2rem}.case-result>strong{color:#5b21b6;font-size:1.5rem;display:block}.scan-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.scan-steps li{border:1px solid var(--line);background:#fff;border-radius:1.2rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.2rem;display:grid}.scan-steps li>span{background:var(--gradient);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.scan-steps h3{margin:.15rem 0 .35rem}.scan-steps p{color:var(--muted);margin:0;font-size:.85rem}.mid-cta{text-align:center;margin-top:2rem}.mid-cta .actions{justify-content:center}.fit-grid{gap:1.5rem;display:grid}.fit-grid article{border:1px solid var(--line);border-radius:1.5rem;padding:1.5rem}.fit-list{gap:.75rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.fit-list li{color:var(--muted);padding-left:1.8rem;font-size:.86rem;position:relative}.fit-list.neutral li:before{content:"—";color:#64748b;font-weight:800;position:absolute;left:0}.principle-section{background:linear-gradient(125deg,#eef2ff,#faf5ff)}.principle{text-align:center;max-width:900px}.principle h2{font-size:clamp(2.3rem,5vw,4rem)}.principle p{color:#475569}.trust-grid{gap:1rem;display:grid}.trust-grid article{border-top:3px solid #6d28d9;padding:1rem}.trust-grid h3{margin:.2rem 0}.trust-grid p{color:var(--muted);margin:0;font-size:.85rem}.pricing-layout{align-items:center;gap:3rem;display:grid}.pricing-layout>div>p:not(.eyebrow){color:var(--muted)}.pricing-card{background:#fff;border:1px solid #c7d2fe;border-radius:2rem;padding:2rem;position:relative;box-shadow:0 24px 70px #0d13261a}.pricing-card h3{margin-top:0}.pricing-card del{color:#94a3b8;display:block}.pricing-card .price{font-size:clamp(1.8rem,5vw,2.8rem);display:block}.pricing-card>small,.pricing-card>p{color:var(--muted)}.price-label{color:#5b21b6;background:#ede9fe;border-radius:999px;margin-bottom:1rem;padding:.35rem .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:1.1rem 0}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{color:var(--muted);margin-bottom:0;font-size:.88rem}.scan-closing .score-link{font-size:.75rem}.score-link a{text-underline-offset:3px;text-decoration:underline}.mobile-scan-cta{display:none}@media (min-width:720px){.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-grid article:last-child{grid-column:1/-1}.deliverable-layout,.fit-grid,.pricing-layout,.faq-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scan-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.scan-steps li{display:block}.scan-steps li>span{margin-bottom:1rem}}@media (min-width:900px){.scan-hero-grid,.report-layout{grid-template-columns:1.1fr .9fr;gap:4rem}.research-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.research-grid article:last-child{grid-column:auto}.deliverable-layout{gap:5rem}.report-layout{grid-template-columns:.8fr 1.2fr}.report-preview{padding:2rem}.pricing-layout{grid-template-columns:1.2fr .8fr}.faq-layout{grid-template-columns:.7fr 1.3fr}}@media (max-width:719px){.scan-page{padding-bottom:76px}.scan-hero{padding-block:3.5rem}.signal-flow{grid-template-columns:1fr 1fr}.signal-flow li:not(:last-child):after{content:none}.business-case{grid-template-columns:1fr auto 1fr;display:grid}.business-case>div{min-width:0}.business-case>i{padding:.2rem}.report-preview header{align-items:flex-start}.mobile-scan-cta{z-index:20;border-top:1px solid var(--line);padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-scan-cta .button{min-height:48px}.report-copy .actions .button{width:100%}}@media (max-width:430px){.business-case{grid-template-columns:1fr}.business-case>i{transform:rotate(90deg)}.report-opportunity dl{grid-template-columns:1fr 1fr}.report-recommendation ul{display:grid}.scan-hero h1{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.mobile-scan-cta{-webkit-backdrop-filter:none;backdrop-filter:none}}.offer-section{border-block:1px solid var(--line)}.offer-section .pricing-layout>div>p{color:var(--muted)}.offer-proof{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.offer-proof li{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:.45rem .8rem;font-size:.75rem;font-weight:700}.offer-card h2{margin:.2rem 0}.normal-price{text-decoration:line-through;color:#64748b!important;margin:.75rem 0 .1rem!important}.offer-card .price{letter-spacing:-.04em;font-size:clamp(2.6rem,6vw,4.2rem)}.offer-card .price small{letter-spacing:0;color:#64748b;font-size:.78rem}.offer-card .actions{margin-top:1.4rem;display:grid}.offer-card .reassurance{margin-bottom:0;color:#64748b!important}.included-grid{gap:1rem;display:grid}.included-card{border:1px solid var(--line);background:#fff;border-radius:1.25rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.2rem;display:grid}.included-card>span,.three-results span,.next-grid>article>span{color:#4338ca;background:#eef2ff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.72rem;font-weight:800;display:grid}.included-card h3{margin:.1rem 0 .4rem}.included-card p{color:var(--muted);margin:0;font-size:.85rem}.also-included{color:#fff;background:#0d1326;border-radius:1.25rem;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;padding:1.2rem;display:flex}.also-included strong{width:100%}.also-included span{color:#dbeafe;background:#ffffff14;border-radius:999px;padding:.45rem .7rem;font-size:.72rem}.scope-layout,.business-layout,.quickwin-layout{align-items:start;gap:2.5rem;display:grid}.scope-layout>div:first-child>p:not(.eyebrow),.business-layout p,.quickwin-layout p{color:var(--muted)}.scope-columns{gap:1rem;display:grid}.scope-columns article{border:1px solid var(--line);border-radius:1.3rem;padding:1.3rem}.scope-columns h3{margin-top:0}.result-section{background:linear-gradient(125deg,#eef2ff,#faf5ff)}.three-results{gap:1rem;display:grid}.three-results article{background:#ffffffd9;border:1px solid #c7d2fe;border-radius:1.5rem;padding:1.4rem}.three-results h3{margin:1rem 0 0;font-size:1.25rem}.report-opportunity>p{font-size:.7rem}.report-recommendation>p{color:#cbd5e1;margin:.3rem 0 .8rem;font-size:.65rem}.roadmap{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.roadmap span{background:#ffffff12;border-radius:.5rem;padding:.55rem;font-size:.58rem}.roadmap b{color:#fff;display:block}.priority-matrix{border:1px solid var(--line);background:var(--soft);border-radius:1.5rem;gap:.8rem;padding:1.2rem;display:grid}.priority-matrix>div{grid-template-columns:1.25fr repeat(3,1fr);align-items:center;gap:.5rem;display:grid}.priority-matrix span{font-size:.76rem;font-weight:800}.priority-matrix b{border:1px solid var(--line);text-align:center;background:#fff;border-radius:.65rem;padding:.6rem .35rem;font-size:.7rem}.priority-matrix b.active{color:#4338ca;background:#eef2ff;border-color:#6366f1}.next-steps,.next-steps .container{position:relative}.next-grid{gap:1rem;display:grid}.next-grid article{border:1px solid var(--line);background:#fff;border-radius:1.3rem;padding:1.3rem}.next-grid h3{margin:1rem 0 .35rem}.next-grid p{color:var(--muted);margin:0;font-size:.84rem}.quickwin-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.quickwin-examples li{border:1px solid var(--line);background:var(--soft);border-radius:.85rem;padding:.75rem .75rem .75rem 2rem;font-size:.78rem;font-weight:600;position:relative}.quickwin-examples li:before{content:"+";color:#6d28d9;font-weight:800;position:absolute;left:.8rem}.credit-section{background:#eef2ff}.credit-card{background:#fff;border:1px solid #c7d2fe;border-radius:2rem;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 20px 60px #4338ca14}.credit-card p{color:var(--muted)}.credit-card small{color:#64748b;line-height:1.6;display:block}.credit-example{color:#fff;background:#0d1326;border-radius:1.3rem;gap:.8rem;padding:1.3rem;display:grid}.credit-example span{border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:1rem;padding-bottom:.8rem;font-size:.78rem;display:flex}.credit-example span:last-child{border:0;padding:0}.credit-example strong{color:#a5b4fc;font-size:1rem}@media (min-width:720px){.included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.included-card:last-child{grid-column:1/-1}.scope-columns,.three-results{grid-template-columns:repeat(2,minmax(0,1fr))}.three-results article:last-child{grid-column:1/-1}.next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-card{grid-template-columns:1.25fr .75fr}}@media (min-width:900px){.included-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.included-card:last-child{grid-column:auto}.scope-layout,.business-layout,.quickwin-layout{grid-template-columns:.8fr 1.2fr;gap:4rem}.scope-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.three-results{grid-template-columns:repeat(3,minmax(0,1fr))}.three-results article:last-child{grid-column:auto}.next-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.quickwin-examples,.roadmap{grid-template-columns:1fr}.priority-matrix>div{grid-template-columns:1fr repeat(3,1fr)}.priority-matrix span{grid-column:1/-1}.offer-card .actions .button{width:100%}}.hero-benefits{flex-wrap:wrap;gap:.55rem;margin:1.4rem 0;padding:0;list-style:none;display:flex}.hero-benefits li{color:#4338ca;background:#eef2ff;border-radius:999px;padding:.5rem .8rem;font-size:.76rem;font-weight:750}.hero-benefits li:before{content:"✓ ";color:#16a34a}.hero-price{justify-items:start;margin:1.4rem 0;display:grid}.hero-price>span{color:#1d4ed8;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:800}.hero-price strong{font-size:2.6rem;line-height:1.1}.hero-price strong small{color:var(--muted);font-size:.76rem}.hero-price del{color:#64748b;margin-top:.3rem;font-size:.75rem}.section-note{color:var(--muted);border-left:3px solid #6366f1;margin:1.5rem 0 0;padding:.4rem 0 .4rem 1rem;font-size:.88rem;line-height:1.7}.benefit-section{background:linear-gradient(125deg,#eef2ff,#faf5ff)}.benefit-grid{gap:1rem;display:grid}.benefit-grid article{background:#ffffffd9;border:1px solid #c7d2fe;border-radius:1.25rem;padding:1.25rem}.benefit-grid h3{color:#4338ca;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.82rem}.benefit-grid p{color:var(--muted);margin:0;font-size:.84rem}.honesty-note{color:#dbeafe;background:#0d1326;border-radius:1.2rem;margin-top:1.2rem;padding:1.2rem;font-size:.85rem;line-height:1.7}.case-layout,.time-layout{align-items:center;gap:2rem;display:grid}.case-layout>div:first-child>p{color:var(--muted)}.calculation-card{border:1px solid var(--line);background:var(--soft);border-radius:1.5rem;padding:1.4rem}.calculation-card>div:first-child{text-align:center;grid-template-columns:1fr auto 1fr auto 1.3fr;align-items:center;gap:.5rem;display:grid}.calculation-card b{display:block}.calculation-card span{color:var(--muted);font-size:.68rem}.calculation-card i{color:#6d28d9;font-style:normal;font-weight:800}.calculation-card>p{border-top:1px solid var(--line);padding-top:.8rem;font-size:.8rem}.case-outcome{color:#fff;text-align:center;background:#0d1326;border-radius:1rem;margin-top:1rem;padding:1rem}.case-outcome strong{color:#c4b5fd;font-size:1.2rem;display:block}.time-layout article{border:1px solid var(--line);border-radius:1.3rem;height:100%;padding:1.3rem}.time-layout h3{margin-top:0}.price-section{background:#f8fafc}.price-section .pricing-layout{align-items:stretch}.pricing-card .price small{color:var(--muted);font-size:.78rem}.credit-panel{background:#eef2ff;border:1px solid #c7d2fe;border-radius:2rem;padding:2rem}.credit-panel>p{color:var(--muted)}.credit-panel>small{color:#64748b;margin-top:1rem;font-size:.7rem;line-height:1.6;display:block}.after-payment{gap:2rem;display:grid}.after-payment .scan-steps{grid-template-columns:1fr}.checkout-backdrop{z-index:100;background:#0d1326b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.checkout-modal{background:#fff;border-radius:1.7rem;width:min(100%,560px);padding:clamp(1.3rem,4vw,2rem);position:relative;box-shadow:0 30px 100px #0005}.checkout-modal>p:not(.eyebrow){color:var(--muted);font-size:.85rem;line-height:1.6}.modal-close{color:#64748b;background:0 0;border:0;font-size:1.8rem;position:absolute;top:.8rem;right:1rem}.checkout-total{background:#f8fafc;border-radius:1rem;grid-template-columns:1fr 1fr;margin:1rem 0;padding:1rem;font-size:.78rem;display:grid}.checkout-total strong{border-top:1px solid var(--line);grid-column:1/-1;margin-top:.5rem;padding-top:.6rem;font-size:1rem}.checkout-modal form{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.checkout-modal label{gap:.3rem;font-size:.75rem;font-weight:700;display:grid}.checkout-modal input{border:1px solid #cbd5e1;border-radius:.65rem;min-height:44px;padding:.6rem}.checkout-modal form .button,.form-error{grid-column:1/-1}.checkout-modal>small{color:#64748b;text-align:center;margin-top:.8rem;display:block}.hp-field{position:absolute;left:-9999px}.form-error,.status-error{color:#b91c1c}.thanks-section{min-height:65vh}.thanks-section h1{font-size:clamp(2.3rem,6vw,4rem)}.status-note,.status-success,.status-error{border-radius:1rem;margin:1.5rem 0;padding:1rem;font-weight:650}.status-note{background:#f1f5f9}.status-success{color:#166534;background:#dcfce7}.status-error{background:#fee2e2}.thanks-steps{gap:.7rem;margin:2rem 0;padding:0;list-style:none;display:grid}.thanks-steps li{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.8rem;display:flex}.thanks-steps b{color:#4338ca;background:#eef2ff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.thanks-steps span{color:var(--muted);font-size:.86rem}@media (min-width:720px){.benefit-grid{grid-template-columns:repeat(5,1fr)}.case-layout{grid-template-columns:.8fr 1.2fr}.time-layout{grid-template-columns:.8fr 1fr 1fr}.after-payment{grid-template-columns:.45fr 1.55fr}.after-payment .scan-steps{grid-template-columns:repeat(5,1fr)}}@media (max-width:719px){.calculation-card>div:first-child{grid-template-columns:1fr}.calculation-card i{transform:rotate(90deg)}.checkout-modal form{grid-template-columns:1fr}.checkout-modal form .button,.form-error{grid-column:auto}.mobile-scan-cta .actions{margin:0}.mobile-scan-cta .actions .secondary{display:none}}.answers label{-webkit-user-select:none;user-select:none;touch-action:manipulation}.score-card input:focus-visible{outline-offset:2px;border-color:#7c3aed;outline:3px solid #8b5cf6}.result-shell{margin-top:1.5rem}.result{gap:1.75rem}.result-total{padding:1rem 1.25rem}.result-total>strong{margin:.25rem 0;font-size:clamp(1.75rem,5vw,2.6rem);line-height:1.15}.result-total h2{margin:.35rem 0;font-size:clamp(1.15rem,3vw,1.45rem)}.result-total p{margin:.25rem auto;font-size:.78rem;line-height:1.5}.result-profile>.eyebrow{margin-bottom:.35rem}.result-profile>h2{margin:.25rem 0 .85rem;font-size:clamp(1.25rem,3vw,1.65rem)}.result-profile .bars{gap:.8rem}.form-grid label,.checkout-modal form label{gap:.4rem;font-size:.8rem;font-weight:700;line-height:1.4;display:grid}.form-grid input,.checkout-modal form label input{width:100%;height:48px;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.8rem;padding:.7rem}.form-grid small,.checkout-modal form label small{color:#64748b;font-weight:400}.form-grid input:focus-visible,.checkout-modal form label input:focus-visible{outline-offset:2px;border-color:#7c3aed;outline:3px solid #8b5cf6}.nav-scan{background:var(--gradient);color:#fff;border-radius:999px;padding:.65rem 1rem}.download-score{border-block:1px solid var(--line);background:linear-gradient(135deg,#eff6ff,#faf5ff)}.download-offer{align-items:center;gap:2rem;display:grid}.download-offer>div>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.75}.download-offer>ul,.download-scan-card ul{background:#ffffffd9;border:1px solid #c7d2fe;border-radius:1.5rem;gap:.8rem;margin:0;padding:1.5rem;list-style:none;display:grid}.download-offer li,.download-scan-card li{padding-left:1.6rem;font-size:.88rem;font-weight:650;position:relative}.download-offer li:before,.download-scan-card li:before{content:"✓";color:#6d28d9;position:absolute;left:0}.download-score .button{margin-top:1rem}.download-scan{color:#fff;background:linear-gradient(135deg,#0d1326,#172554)}.download-scan .eyebrow{color:#a5b4fc}.download-scan .download-offer>div>p{color:#cbd5e1}.download-scan-card{background:#ffffff0d;border:1px solid #ffffff2b;border-radius:1.75rem;padding:clamp(1.5rem,4vw,2.5rem)}.download-scan-card>span{color:#c4b5fd;background:#ffffff1a;border-radius:999px;padding:.4rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.download-scan-card>strong{margin:1rem 0;font-size:clamp(2.7rem,7vw,4.2rem);line-height:1;display:block}.download-scan-card>strong small{color:#cbd5e1;font-size:.75rem}.download-scan-card ul{background:0 0;border:0;padding:0}.download-scan-card li{color:#e2e8f0}.download-scan-card li:before{color:#a5b4fc}.download-scan-card>small{color:#94a3b8;margin-top:1.5rem;display:block}.download-journey .download-section{background:#fff}@media (min-width:800px){.download-offer{grid-template-columns:1.15fr .85fr;gap:4rem}}@media (max-width:640px){.nav-links{gap:.7rem;font-size:.7rem}.nav-links>a:not(.nav-scan){display:none}.nav-scan{padding:.6rem .8rem}}:root{--navy:#091b35;--navy-2:#102b4e;--aqua:#15b8a6;--aqua-dark:#087f76;--aqua-soft:#e9fbf8;--paper:#f6f9fc}.marketing-page{background:var(--paper);overflow:hidden}.marketing-page h1,.marketing-page h2,.marketing-page h3{color:var(--navy)}.marketing-page .eyebrow{color:var(--aqua-dark)}.home-hero{background:radial-gradient(circle at 85% 20%,#15b8a61f,#0000 25rem),#fff;padding:clamp(3rem,5vw,4.5rem) 0}.hero-v2-grid,.overview-grid{align-items:center;gap:3rem;display:grid}.home-hero h1{white-space:nowrap;max-width:900px;font-size:clamp(2.15rem,5.2vw,4.75rem);line-height:.98}.home-hero h1 span{color:var(--aqua-dark)}.hero-copy{max-width:720px;color:var(--muted);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.75}.button-icon{width:20px;height:20px;margin-right:.5rem}.marketing-page .primary,.header-message,.mobile-message,.menu-button{background:var(--navy)}.marketing-page .primary:hover,.header-message:hover{background:var(--navy-2)}.hero-dashboard,.overview-visual{background:#fff;border:1px solid #dbe7ef;border-radius:1.75rem;padding:clamp(1.3rem,3vw,2rem);position:relative;box-shadow:0 28px 80px #09213c17}.hero-dashboard{padding-block:clamp(1.15rem,2vw,1.5rem)}.dashboard-top{border-bottom:1px solid var(--line);color:#536174;align-items:center;gap:.6rem;padding-bottom:.8rem;font-size:.78rem;font-weight:700;display:flex}.status-dot{background:var(--aqua);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 5px #15b8a61f}.dashboard-row{grid-template-columns:2.4rem 1fr;align-items:center;gap:1rem;padding:1.2rem 0;display:grid}.dashboard-top+.dashboard-row{padding-top:.9rem}.dashboard-row>span{width:2.4rem;height:2.4rem;color:var(--navy);background:#eaf0f6;border-radius:.75rem;place-items:center;font-size:.75rem;font-weight:800;display:grid}.dashboard-row div{gap:.2rem;display:grid}.dashboard-row small{color:#718096}.dashboard-row.is-result>span{background:var(--aqua);color:#fff}.dashboard-line{background:#dce5ed;height:1px;margin-left:1.2rem}.assistant-service-strip{background:radial-gradient(circle at 92% 10%,#15b8a62e,transparent 18rem),var(--navy);color:#fff;border-radius:1.75rem;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.assistant-service-strip .eyebrow{color:#73ded3}.assistant-service-strip h2{color:#fff;margin:.35rem 0 .65rem;font-size:clamp(1.6rem,3vw,2.25rem)}.assistant-service-strip p:not(.eyebrow){color:#c8d5e3;max-width:760px;margin:0;font-size:.88rem;line-height:1.7}.assistant-service-flow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.assistant-service-flow span{color:#e6edf5;background:#ffffff0d;border:1px solid #ffffff24;border-radius:.7rem;padding:.6rem .7rem;font-size:.7rem;font-weight:750}.assistant-service-flow b{color:#73ded3}.assistant-service-flow strong{color:#fff;width:100%;font-size:.8rem}.assistant-service-strip .button{color:var(--navy);background:#fff;justify-self:start}@media (min-width:900px){.assistant-service-strip{grid-template-columns:1.1fr .9fr auto}.assistant-service-strip .button{white-space:nowrap}.assistant-service-flow strong{margin-top:.15rem}}.marketing-heading{max-width:760px;margin-bottom:2.6rem}.marketing-heading h2{letter-spacing:-.035em;margin:.3rem 0 .8rem;font-size:clamp(2rem,4.5vw,3.5rem)}.marketing-heading>p:last-child{color:var(--muted);line-height:1.7}.marketing-heading.is-center{text-align:center;margin-inline:auto}.services-v2,.examples-v2,.pricing-grid-v2,.capability-grid{gap:1rem;display:grid}.service-card-v2{background:#fff;border:1px solid #dae5ed;border-radius:1.35rem;flex-direction:column;min-height:330px;padding:1.6rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.service-card-v2:hover{border-color:#8ddbd2;transform:translateY(-4px);box-shadow:0 18px 40px #09213c12}.icon-box{background:var(--aqua-soft);width:3.1rem;height:3.1rem;color:var(--aqua-dark);border-radius:1rem;place-items:center;display:grid}.icon-box svg{width:1.55rem;height:1.55rem}.service-card-v2 h3{margin:2.4rem 0 .7rem;font-size:1.2rem}.service-card-v2 p{color:var(--muted);margin:0;line-height:1.65}.service-card-v2>span:last-child{color:var(--aqua-dark);margin-top:auto;padding-top:1.5rem;font-size:.82rem;font-weight:800}.service-card-v2 b{margin-left:.35rem}.problem-section{background:var(--navy);color:#fff}.problem-section h2,.problem-section h3{color:#fff}.problem-section .eyebrow{color:#67e8d5}.problem-section .marketing-heading>p:last-child{color:#b9c8d8}.problem-list{border-top:1px solid #fff2;display:grid}.problem-list article{border-bottom:1px solid #fff2;grid-template-columns:3rem 1fr;gap:1rem;padding:1.6rem 0;display:grid}.problem-list article>span{color:#67e8d5;font-size:.75rem;font-weight:800}.problem-list h3{margin:0 0 .35rem}.problem-list p{color:#b9c8d8;margin:0;line-height:1.6}.example-card-v2{border:1px solid #dae5ed;border-radius:1.35rem;padding:1.5rem}.example-number{color:var(--aqua-dark);font-size:.75rem;font-weight:800}.example-card-v2 h3{margin:1rem 0 1.5rem}.mini-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.mini-flow span{color:#526070;text-align:center;background:#f1f5f9;border-radius:.8rem;padding:.8rem;font-size:.72rem}.mini-flow span:last-child{background:var(--aqua-soft);color:#086c64;font-weight:700}.mini-flow b{color:var(--aqua-dark)}.pricing-section-v2{background:#eef4f8}.pricing-card-v2{background:#fff;border:1px solid #d7e2ea;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2rem)}.card-label{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--aqua-dark)!important;font-size:.75rem!important}.pricing-card-v2 h3{font-size:clamp(1.45rem,3vw,2rem)}.pricing-card-v2>p{color:var(--muted);line-height:1.65}.pricing-card-v2 ul,.trust-list{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.pricing-card-v2 li,.trust-list li{color:#475569;padding-left:1.6rem;font-size:.88rem;position:relative}.pricing-card-v2 li:before,.trust-list li:before{content:"✓";color:var(--aqua-dark);font-weight:800;position:absolute;left:0}.pricing-note{color:#64748b;font-size:.78rem}.about-v2,.two-column,.compact-cta{align-items:center;gap:3rem;display:grid}.portrait-wrap{background:#e8f3f2;border-radius:1.75rem;overflow:hidden}.portrait-wrap img{width:100%;height:auto;display:block}.body-copy{color:var(--muted);line-height:1.8}.about-v2 .button{margin-top:1.8rem}.contact-section{background:#fff}.contact-panel{background:var(--navy);color:#fff;text-align:center;border-radius:2rem;padding:clamp(2rem,6vw,4.5rem)}.contact-panel h2{color:#fff;font-size:clamp(2rem,4.5vw,3.5rem)}.contact-panel>p:not(.eyebrow){color:#c8d5e3;max-width:700px;margin-inline:auto}.contact-panel .actions{justify-content:center}.contact-panel .eyebrow{color:#67e8d5}.mobile-whatsapp{display:none}.overview-hero{background:#fff;padding:clamp(4rem,8vw,7rem) 0}.overview-hero h1{font-size:clamp(2.8rem,6vw,5rem)}.overview-visual>.icon-box{width:4rem;height:4rem;margin-bottom:2rem}.overview-visual h2{font-size:clamp(1.7rem,3vw,2.4rem)}.overview-visual>p:last-child{color:var(--muted);line-height:1.7}.capability-grid article{border-top:2px solid var(--aqua);padding:1.2rem 0}.capability-grid h3{margin:.2rem 0 .5rem}.capability-grid p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.process-card{background:#fff;border:1px solid #d8e4ec;border-radius:1.5rem;padding:1.5rem}.process-card ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.process-card li{border-bottom:1px solid var(--line);color:#475569;grid-template-columns:2.2rem 1fr;align-items:center;gap:.8rem;padding:1rem 0;font-size:.88rem;font-weight:600;display:grid}.process-card li:last-child{border:0}.process-card li span{background:var(--aqua-soft);width:2.2rem;height:2.2rem;color:var(--aqua-dark);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.compact-cta{border:1px solid #d8e4ec;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem)}.compact-cta h2{margin:.3rem 0}.compact-cta p:last-child{color:var(--muted)}.mobile-menu-label{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;padding:.8rem .75rem .25rem;font-size:.75rem}.mobile-menu .mobile-service-link{color:#64748b;padding:.55rem .75rem .55rem 1.5rem}.footer-grid{gap:2rem;display:grid}.footer-grid>div:not(:first-child){flex-direction:column;gap:.65rem;font-size:.82rem;display:flex}.footer-grid>div:not(:first-child)>strong{color:var(--navy);margin-bottom:.3rem}@media (min-width:700px){.services-v2,.capability-grid{grid-template-columns:repeat(2,1fr)}.examples-v2{grid-template-columns:repeat(3,1fr)}.pricing-grid-v2,.two-column,.compact-cta,.about-v2{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.problem-list{grid-template-columns:repeat(2,1fr)}.problem-list article:nth-child(odd){padding-right:2rem}.problem-list article:nth-child(2n){border-left:1px solid #fff2;padding-left:2rem}}@media (min-width:960px){.hero-v2-grid,.overview-grid{grid-template-columns:1.2fr .8fr;gap:5rem}.services-v2{grid-template-columns:repeat(4,1fr)}.capability-grid{grid-template-columns:repeat(3,1fr)}.about-v2{grid-template-columns:.75fr 1.25fr;gap:5rem}}@media (max-width:767px){.mobile-whatsapp{z-index:45;background:var(--navy);color:#fff;border-radius:999px;min-height:48px;padding:.75rem 1rem;font-size:.78rem;font-weight:800;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 35px #091b3540}.home-hero{padding-block:2.5rem}.home-hero h1{font-size:clamp(2.3rem,10vw,2.6rem)}.service-card-v2{min-height:260px}.marketing-page .actions .button{width:100%}}@media (max-width:360px){.home-hero h1{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.service-card-v2{transition:none}}.site-header{z-index:50;background:#ffffffe6}.site-header .nav{min-height:68px}.desktop-nav{color:#475569;align-items:center;gap:1.25rem;font-size:.85rem;font-weight:600;display:none}.desktop-scan{color:#6d28d9}.header-message,.mobile-message{background:var(--gradient);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;box-shadow:0 18px 45px #7c3aed33}.header-message{min-height:44px;padding:.65rem 1.25rem;display:none}.menu-button{background:var(--gradient);color:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mobile-menu{border-top:1px solid var(--line);background:#fff;display:none}.mobile-menu.open{display:block}.mobile-menu .container{color:#475569;flex-direction:column;padding-block:1rem;font-size:.85rem;font-weight:600;display:flex}.mobile-menu .container>a:not(.mobile-message){padding:.75rem}.mobile-scan{color:#6d28d9}.mobile-message{min-height:44px;margin-top:.5rem;padding:.65rem 1.25rem;display:flex}@media (min-width:768px){.header-message{display:inline-flex}}@media (min-width:1024px){.desktop-nav{display:flex}.menu-button{display:none}.mobile-menu{display:none!important}}.header-message,.mobile-message,.menu-button{background:var(--navy);box-shadow:0 14px 35px #091b3526}.nav-dropdown{padding-block:1.5rem;position:relative}.nav-dropdown>a{gap:.3rem;display:flex}.dropdown-panel{border:1px solid var(--line);background:#fff;border-radius:1rem;width:280px;padding:.5rem;display:none;position:absolute;top:4rem;left:-1rem;box-shadow:0 20px 50px #091b3520}.nav-dropdown:hover .dropdown-panel,.nav-dropdown:focus-within .dropdown-panel{display:grid}.dropdown-panel a{border-radius:.7rem;padding:.75rem}.dropdown-panel a:hover{background:var(--aqua-soft);color:var(--aqua-dark)}:root{--aqua:#6366f1;--aqua-dark:#5b21b6;--aqua-soft:#eef2ff}.home-hero{background:radial-gradient(circle at 85% 20%,#6366f124,#0000 25rem),#fff}.status-dot{box-shadow:0 0 0 5px #6366f11f}.service-card-v2:hover{border-color:#a5b4fc}.problem-section .eyebrow,.problem-list article>span,.contact-panel .eyebrow{color:#a5b4fc}.mini-flow span:last-child{color:#4338ca}.portrait-wrap{background:#eef2ff}.marketing-page .primary,.header-message,.mobile-message,.menu-button,.mobile-whatsapp{background:var(--gradient);box-shadow:0 14px 35px #6d28d926}.marketing-page .primary:hover,.header-message:hover,.mobile-message:hover{background:linear-gradient(135deg,#1d4ed8,#4f46e5 45%,#6d28d9)}.desktop-nav a[href=\/ai-gids]{color:#5b21b6;font-weight:700}.ebook-promo{background:linear-gradient(135deg,#eef2ff,#faf5ff)}.ebook-promo-grid,.chief-promo-grid{align-items:center;gap:2.5rem;display:grid}.ebook-promo figure{width:min(190px,60vw);margin:0 auto;transform:rotate(-2deg)}.ebook-promo figure img{border-radius:.3rem;width:100%;height:auto;display:block;box-shadow:0 22px 55px #312e8129}.ebook-promo h2,.chief-promo h2{font-size:clamp(2rem,4.5vw,3.5rem)}.ebook-promo p:not(.eyebrow),.chief-promo p:not(.eyebrow){max-width:700px;color:var(--muted);line-height:1.75}.ebook-promo small{color:#64748b;margin-top:1.2rem;font-weight:650;display:block}.chief-promo{background:#fff}.chief-promo-card{background:#f8faff;border:1px solid #c7d2fe;border-radius:1.5rem;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.6rem;padding:1.5rem;display:grid}.chief-promo-card span{color:#312e81;text-align:center;background:#fff;border-radius:.8rem;padding:.9rem .6rem;font-size:.74rem;font-weight:750}.chief-promo-card b{color:#6d28d9}.chief-promo-card a{color:#5b21b6;text-align:center;grid-column:1/-1;margin-top:.9rem;font-size:.85rem;font-weight:800}.chief-promo-card a:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:700px){.ebook-promo-grid{grid-template-columns:.65fr 1.35fr}.chief-promo-grid{grid-template-columns:1.1fr .9fr}.ebook-promo figure{width:min(280px,100%)}}@media (max-width:520px){.chief-promo-card{grid-template-columns:1fr}.chief-promo-card b{text-align:center;transform:rotate(90deg)}}.bni-page{background:#f6f9fc}.bni-hero{background:radial-gradient(circle at 82% 25%,#6366f126,#0000 28rem),#fff;padding:clamp(3.5rem,7vw,6.5rem) 0}.bni-hero h1{max-width:820px;font-size:clamp(2.7rem,6vw,5.4rem);line-height:1.02}.bni-hero h1 span{color:#5b21b6}.bni-badge{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:.55rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.bni-supporting{color:#64748b;max-width:720px;line-height:1.7}.bni-hero-visual{background:linear-gradient(145deg,#fff,#f5f3ff);border:1px solid #dbe4ee;border-radius:2rem;place-items:center;min-height:420px;display:grid;position:relative;box-shadow:0 28px 80px #312e8118}.bni-hero-visual>p{color:#64748b;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:1.2rem}.bni-orbit{border:1px dashed #a5b4fc;border-radius:50%;width:290px;height:290px;animation:28s linear infinite bni-spin;position:relative}.bni-orbit b,.bni-orbit span{color:#4338ca;background:#fff;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;box-shadow:0 12px 35px #312e8120}.bni-orbit b{background:var(--gradient);color:#fff;text-align:center;width:120px;height:120px;font-size:1rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.bni-orbit span{width:62px;height:62px}.bni-orbit span:first-child{top:-18px;left:114px}.bni-orbit span:nth-child(2){top:110px;right:-24px}.bni-orbit span:nth-child(3){bottom:-16px;left:114px}.bni-orbit span:nth-child(4){top:110px;left:-24px}.bni-problem-grid,.bni-example-grid,.bni-steps{gap:1rem;display:grid}.bni-problem-grid article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.3rem;padding:1.5rem}.bni-problem-grid h3{margin:1.5rem 0 .55rem}.bni-problem-grid p{color:#b9c8d8;margin:0;line-height:1.65}.bni-good-news{color:#fff;max-width:760px;margin:2rem 0 0;font-weight:650}.bni-example-grid article{background:#fff;border:1px solid #dbe4ee;border-radius:1.5rem;padding:1.5rem}.bni-example-grid article.featured{background:linear-gradient(145deg,#fff,#f8f7ff);border-color:#a5b4fc}.bni-example-grid article>span{color:#5b21b6;font-size:.72rem;font-weight:800}.bni-example-grid h3{margin:1.1rem 0 .7rem}.bni-example-grid article>p{color:var(--muted);font-size:.88rem;line-height:1.7}.bni-example-grid article>strong{color:var(--navy);text-transform:uppercase;margin-top:1.3rem;font-size:.75rem;display:block}.bni-demo-trigger{justify-content:space-between;width:100%;margin-top:1rem}.bni-demo{background:#fff;border:1px solid #c7d2fe;border-radius:1.2rem;margin-top:1rem;padding:1.2rem}.bni-demo-head,.bni-demo-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bni-demo-head>div{gap:.2rem;display:grid}.bni-demo-head span,.bni-demo-head small{color:#64748b;font-size:.65rem}.bni-demo-progress{grid-template-columns:repeat(4,1fr);gap:.3rem;margin:1rem 0;display:grid}.bni-demo-progress span{background:#e2e8f0;border-radius:99px;height:4px}.bni-demo-progress .active{background:#6366f1}.bni-demo-content{background:#f8fafc;border-radius:1rem;min-height:210px;padding:1rem}.bni-demo-content h3{margin:.3rem 0}.bni-demo-content ul{color:#475569;gap:.45rem;margin:.8rem 0 0;padding-left:1.2rem;font-size:.78rem;display:grid}.bni-demo-nav{margin-top:1rem}.bni-demo-nav .button{min-height:42px;padding:.65rem 1rem}.bni-demo-note{margin-bottom:0!important;font-size:.66rem!important}.bni-score-cta{background:#eef2ff;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:clamp(1.4rem,4vw,2.2rem);display:flex}.bni-score-cta h3{margin:0 0 .4rem}.bni-score-cta p{color:var(--muted);margin:0}.bni-process-section{background:#eef3f8}.bni-steps{margin:0;padding:0;list-style:none}.bni-steps li{background:#fff;border-top:2px solid #6366f1;padding:1.5rem;position:relative}.bni-steps span{color:#4338ca;background:#eef2ff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.bni-steps p{color:var(--muted);font-size:.86rem;line-height:1.65}.bni-center-button{margin:2rem auto 0}.bni-faq-layout{gap:3rem;display:grid}.bni-faq-layout>div:first-child>p:last-child{color:var(--muted)}.bni-faq details{border-bottom:1px solid var(--line)}.bni-faq summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-weight:700;list-style:none;display:flex}.bni-faq summary::-webkit-details-marker{display:none}.bni-faq summary span{font-size:1.4rem;transition:transform .2s}.bni-faq details[open] summary span{transform:rotate(45deg)}.bni-faq details p{color:var(--muted);margin:0;padding:0 2.5rem 1.2rem 0;font-size:.88rem;line-height:1.7}.bni-contact{background:#fff}.bni-contact-panel{background:var(--navy);color:#fff;border-radius:2rem;gap:3rem;padding:clamp(2rem,6vw,4.5rem);display:grid}.bni-contact h2{color:#fff;font-size:clamp(2rem,4vw,3.4rem)}.bni-contact-copy>p:not(.eyebrow){color:#c8d5e3;line-height:1.75}.bni-person{align-items:center;gap:1rem;margin-top:2rem;display:flex}.bni-person img{object-fit:cover;border-radius:50%}.bni-person div{display:grid}.bni-person span{color:#aabbd0;font-size:.78rem}.bni-contact-actions{align-content:center;gap:.8rem;display:grid}.bni-contact-actions .button{width:100%}.bni-contact-actions .secondary{color:#fff;background:#ffffff0d;border-color:#fff4}.bni-mobile-cta{z-index:45;background:var(--gradient);color:#fff;border-radius:999px;align-items:center;min-height:48px;padding:.75rem 1rem;font-size:.78rem;font-weight:800;transition:opacity .2s,transform .2s;display:none;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 35px #312e8145}.bni-mobile-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}.bni-calculator-section{background:#fff}.bni-calculator{background:radial-gradient(circle at 92% 8%,#6366f135,transparent 24rem),var(--navy);color:#fff;border:1px solid #ffffff24;border-radius:2rem;margin-top:2rem;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 28px 80px #0d132620}.bni-calculator h3{color:#fff;margin:0 0 2rem;font-size:clamp(1.35rem,3vw,2rem)}.bni-calculator-controls{gap:1.7rem;display:grid}.bni-calculator-label{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.65rem;display:flex}.bni-calculator-label label{color:#d6e0eb;font-size:clamp(.9rem,2vw,1.05rem)}.bni-calculator-label output{color:#fff;white-space:nowrap;font-size:clamp(1rem,2.4vw,1.3rem);font-weight:800}.bni-calculator input[type=range]{appearance:none;background:linear-gradient(90deg,#818cf8 var(--range-fill),#ffffff1a var(--range-fill));cursor:pointer;border-radius:999px;width:100%;height:10px;margin:0}.bni-calculator input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #fff;border-radius:50%;width:25px;height:25px;box-shadow:0 3px 10px #0006}.bni-calculator input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #fff;border-radius:50%;width:21px;height:21px;box-shadow:0 3px 10px #0006}.bni-calculator input[type=range]:focus-visible{outline-offset:5px;outline:3px solid #a5b4fc}.bni-calculator-results{border-top:1px solid #ffffff1f;gap:1.5rem;margin-top:2.4rem;padding-top:2rem;display:grid}.bni-calculator-results div{gap:.35rem;display:grid}.bni-calculator-results span{color:#b9c8d8}.bni-calculator-results strong{font-size:clamp(1.65rem,4vw,2.4rem)}.bni-calculator-note{color:#aabbd0;margin:2rem 0 0;font-size:.78rem;line-height:1.65}@keyframes bni-spin{to{transform:rotate(360deg)}}@media (min-width:700px){.bni-problem-grid,.bni-example-grid{grid-template-columns:repeat(2,1fr)}.bni-steps{grid-template-columns:repeat(3,1fr)}.bni-calculator-results{grid-template-columns:repeat(2,1fr)}.bni-faq-layout{grid-template-columns:.75fr 1.25fr}.bni-contact-panel{grid-template-columns:1.35fr .65fr}}@media (max-width:767px){.bni-mobile-cta{display:inline-flex}.bni-hero-visual{min-height:340px}.bni-orbit{width:230px;height:230px}.bni-orbit b{width:100px;height:100px}.bni-orbit span{width:52px;height:52px}.bni-orbit span:first-child{left:89px}.bni-orbit span:nth-child(2){top:88px}.bni-orbit span:nth-child(3){left:89px}.bni-orbit span:nth-child(4){top:88px}.bni-score-cta{flex-direction:column;align-items:stretch}.bni-score-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.bni-orbit{animation:none}.bni-faq summary span,.bni-mobile-cta{transition:none}}.bni-orbit{animation:5s ease-in-out infinite bni-orbit-breathe}.bni-orbit b{animation:5s ease-in-out infinite bni-center-pulse}.bni-orbit span{animation:4s ease-in-out infinite bni-node-float}.bni-orbit span:nth-child(2){animation-delay:-1s}.bni-orbit span:nth-child(3){animation-delay:-2s}.bni-orbit span:nth-child(4){animation-delay:-3s}@keyframes bni-orbit-breathe{0%,to{border-color:#a5b4fc;box-shadow:0 0 #6366f100}50%{border-color:#6366f1;box-shadow:0 0 0 10px #6366f108}}@keyframes bni-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bni-center-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.bni-orbit,.bni-orbit b,.bni-orbit span{animation:none}}.ai-info-page{background:#f6f9fc}.ai-info-page p{line-height:1.72}.ai-info-hero{background:radial-gradient(circle at 83% 23%,#6366f126,#0000 26rem),#fff;padding:clamp(3.5rem,8vw,7rem) 0}.ai-info-hero-grid{align-items:center;gap:3rem;display:grid}.ai-info-hero h1{font-size:clamp(2.55rem,6vw,5.25rem);line-height:1.02}.ai-info-hero h1 span{color:#5b21b6}.ai-hero-question{max-width:700px;color:var(--muted);line-height:1.75}.ai-read-time{color:#4338ca;background:#f8f7ff;border-radius:999px;align-items:center;gap:.8rem;width:max-content;max-width:100%;margin:1.5rem 0 0;padding:.55rem .9rem .55rem .6rem;font-size:.9rem;font-weight:800;display:flex}.ai-read-time span{background:#e9eaff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:grid}.ai-hero-visual{background:#fff;border:1px solid #dbe4ee;border-radius:2rem;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.65rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 28px 80px #312e8118}.ai-hero-visual>div{text-align:center;justify-items:center;gap:.75rem;min-width:0;display:grid}.ai-hero-visual>b,.ai-hero-visual>div b{color:var(--navy);font-size:.75rem}.ai-hero-visual>span{color:#7c3aed;font-weight:800}.ai-icon{color:#5b21b6;background:#eef2ff;border-radius:1rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}.ai-icon svg{width:1.65rem;height:1.65rem}.ai-two-cards{gap:1rem;display:grid}.ai-two-cards article{border:1px solid #dbe4ee;border-radius:1.6rem;padding:clamp(1.5rem,4vw,2.5rem)}.ai-two-cards h2{margin:1.3rem 0 .8rem}.ai-two-cards p{color:var(--muted)}.ai-two-cards strong{border-top:1px solid var(--line);color:var(--navy);margin-top:1.5rem;padding-top:1.2rem;line-height:1.6;display:block}.ai-how{background:#eef3f8}.ai-steps{counter-reset:item;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ai-steps li{background:#fff;border-top:3px solid #6366f1;padding:1.5rem;position:relative}.ai-steps li:not(:last-child):after{content:"→";z-index:1;color:#6d28d9;font-size:1.2rem;font-weight:800;display:none;position:absolute;top:2rem;right:-.85rem}.ai-steps li>span,.ai-start li>span{color:#4338ca;background:#eef2ff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:800;display:grid}.ai-steps h3{margin:1.4rem 0 .5rem}.ai-steps p{color:var(--muted);margin:0;font-size:.88rem}.ai-reality{background:#f8f7ff;border:1px solid #c7d2fe;border-radius:1.4rem;gap:1.2rem;margin-top:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.ai-reality h3{margin:.15rem 0 .45rem}.ai-reality p{color:var(--muted);margin:0}.ai-difference{gap:1rem;display:grid}.ai-difference article{border:1px solid #dbe4ee;border-radius:1.4rem;padding:1.5rem}.ai-difference article>span{color:#5b21b6;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ai-difference h3{margin:.8rem 0}.ai-difference blockquote{color:#334155;background:#f8fafc;border-radius:1rem;min-height:6.5rem;margin:0;padding:1rem;font-size:.9rem;line-height:1.7}.ai-difference p{color:var(--muted);margin-bottom:0;font-size:.85rem}.ai-difference .featured{background:linear-gradient(145deg,#fff,#f7f5ff);border-color:#a5b4fc;box-shadow:0 18px 45px #312e8110}.ai-conclusion{text-align:center;color:#475569;margin:2rem auto 0;font-size:clamp(1rem,2vw,1.15rem)}.ai-conclusion span{color:#5b21b6;font-weight:800}.ai-demo-section{background:var(--navy);color:#fff}.ai-demo-section h2{color:#fff}.ai-demo-section .eyebrow{color:#a5b4fc}.ai-demo-section .marketing-heading>p:last-child{color:#c8d5e3}.ai-demo-shell{background:#ffffff0a;border:1px solid #fff2;border-radius:1.7rem;padding:clamp(1rem,3vw,1.5rem)}.ai-demo-tabs{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.ai-demo-tabs button{color:#cbd5e1;background:#ffffff0a;border:1px solid #fff2;border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;min-height:52px;font-size:.78rem;font-weight:750;display:flex}.ai-demo-tabs button span{color:#a5b4fc;font-size:.65rem}.ai-demo-tabs button.active{color:var(--navy);background:#fff;border-color:#818cf8}.ai-demo-panel{animation:.28s ai-fade}.ai-demo-title{color:#fff;margin:1.5rem 0 1rem;font-weight:800}.ai-demo-flow{align-items:stretch;gap:.65rem;display:grid}.ai-demo-step{color:var(--ink);background:#fff;border:1px solid #dce5ed;border-radius:1.15rem;padding:1rem}.ai-demo-step-label{color:#4338ca;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;font-weight:800;display:flex}.ai-demo-step-label span{background:#eef2ff;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.ai-demo-step blockquote{color:#475569;margin:1rem 0 0;font-size:.82rem;line-height:1.65}.ai-demo-step ul{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ai-demo-step li{color:#475569;padding-left:1.15rem;font-size:.76rem;line-height:1.5;position:relative}.ai-demo-step li:before{content:"✓";color:#6366f1;font-weight:800;position:absolute;left:0}.ai-demo-step>p{color:#475569;margin:1rem 0 0;font-size:.78rem}.ai-demo-step.is-result{background:#f8f7ff;border-color:#a5b4fc}.ai-demo-arrow{color:#a5b4fc;align-self:center;font-weight:800;display:none}.ai-demo-disclaimer{color:#94a3b8;margin:1rem 0 0;font-size:.68rem}.ai-use-cases{gap:1rem;display:grid}.ai-use-cases article{background:#f8fafc;border-top:2px solid #6366f1;padding:1.4rem}.ai-use-cases article>span{color:#4338ca;background:#eef2ff;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.ai-use-cases h3{margin:1.3rem 0 .5rem}.ai-use-cases p{color:var(--muted);margin:0;font-size:.85rem}.ai-service-links{color:var(--muted);margin-top:1.5rem;font-size:.85rem}.ai-service-links a{color:#5b21b6;text-underline-offset:3px;font-weight:700;text-decoration:underline}.ai-control{background:#eef3f8}.ai-control-grid{align-items:center;gap:3rem;display:grid}.ai-control-grid>div:first-child>p:not(.eyebrow):not(.ai-big-answer){color:var(--muted)}.ai-big-answer{color:#5b21b6;margin:.5rem 0;font-size:1.35rem;font-weight:800}.ai-privacy{border-left:3px solid #6366f1;padding-left:1rem;font-size:.78rem}.ai-approval-flow{background:#fff;border:1px solid #d7e2ea;border-radius:1.5rem;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.ai-approval-flow>div{text-align:center;justify-items:center;gap:.7rem;display:grid}.ai-approval-flow b{font-size:.72rem}.ai-approval-flow>span{color:#6366f1;font-weight:800}.ai-approval-flow .human>span{background:var(--gradient);color:#fff;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;font-size:1.5rem;display:grid}.ai-approval-flow>p{border-top:1px solid var(--line);color:var(--muted);text-align:center;grid-column:1/-1;margin:1rem 0 0;padding-top:1rem;font-size:.76rem}.ai-start{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ai-start li{border:1px solid #dbe4ee;border-radius:1.3rem;padding:1.5rem}.ai-start h3{margin:1.2rem 0 .4rem}.ai-start p{color:var(--muted);margin:0;font-size:.85rem}.ai-start-quote{color:#312e81;text-align:center;background:#eef2ff;border-radius:1rem;max-width:760px;margin:2rem auto 0;padding:1rem 1.5rem;font-weight:800}.ai-conversion{background:#fff}.ai-conversion-panel{background:radial-gradient(circle at 90% 10%,#6366f14a,transparent 24rem),var(--navy);color:#fff;text-align:center;border-radius:2rem;padding:clamp(2rem,6vw,4.5rem)}.ai-conversion-panel h2{color:#fff;max-width:850px;margin-inline:auto;font-size:clamp(2rem,4.5vw,3.5rem)}.ai-conversion-panel>p:not(.eyebrow){color:#c8d5e3;max-width:760px;margin-inline:auto}.ai-conversion-panel .eyebrow{color:#a5b4fc}.ai-conversion-panel .actions{justify-content:center}.ai-conversion-panel small{color:#aabbd0;margin-top:1rem;display:block}.ai-faq-layout{gap:3rem;display:grid}.ai-faq-layout>div:first-child>p:last-child{color:var(--muted)}.ai-faq details{border-bottom:1px solid var(--line)}.ai-faq summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-weight:700;list-style:none;display:flex}.ai-faq summary::-webkit-details-marker{display:none}.ai-faq summary span{font-size:1.4rem;transition:transform .2s}.ai-faq details[open] summary span{transform:rotate(45deg)}.ai-faq details p{color:var(--muted);margin:0;padding:0 2.5rem 1.2rem 0;font-size:.88rem}@keyframes ai-fade{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width:700px){.ai-info-hero-grid,.ai-control-grid{grid-template-columns:1.15fr .85fr}.ai-two-cards{grid-template-columns:repeat(2,1fr)}.ai-steps,.ai-difference,.ai-start{grid-template-columns:repeat(3,1fr)}.ai-steps li:not(:last-child):after{display:block}.ai-use-cases{grid-template-columns:repeat(2,1fr)}.ai-faq-layout{grid-template-columns:.75fr 1.25fr}}@media (min-width:1000px){.ai-demo-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.ai-demo-arrow{display:block}.ai-use-cases{grid-template-columns:repeat(4,1fr)}}@media (max-width:699px){.ai-info-hero{padding-block:3rem}.ai-info-hero h1{font-size:clamp(2.35rem,11vw,3.25rem)}.ai-hero-visual{grid-template-columns:1fr}.ai-hero-visual>span{transform:rotate(90deg)}.ai-demo-tabs button{flex-direction:column;gap:.1rem;padding:.5rem;font-size:.7rem}.ai-reality{align-items:flex-start}.ai-approval-flow{grid-template-columns:1fr}.ai-approval-flow>span{transform:rotate(90deg)}.ai-info-page .actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.ai-demo-panel{animation:none}.ai-faq summary span{transition:none}}.prompt-example{background:linear-gradient(145deg,#fff,#f7f5ff);border:1px solid #c7d2fe;border-radius:1.7rem;margin-top:1.25rem;padding:clamp(1.25rem,4vw,2.25rem);box-shadow:0 20px 55px #312e8110}.prompt-example-heading{gap:.65rem;margin-bottom:1.5rem;display:grid}.prompt-example-heading h3{color:var(--navy);margin:0;font-size:clamp(1.25rem,2.7vw,1.75rem)}.prompt-example-heading>p{max-width:760px;color:var(--muted);margin:0;font-size:.88rem}.prompt-flow{align-items:center;gap:.9rem;display:grid}.prompt-card{background:#fff;border:1px solid #dbe4ee;border-radius:1.25rem;height:100%;padding:1.15rem}.prompt-card-label{color:#4338ca;letter-spacing:.06em;text-transform:uppercase;background:#eef2ff;border-radius:999px;margin-bottom:1rem;padding:.38rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}.prompt-input>div{border-top:1px solid var(--line);grid-template-columns:4.4rem 1fr;gap:.6rem;padding:.65rem 0;display:grid}.prompt-input>div:last-child{padding-bottom:0}.prompt-input b{color:#5b21b6;font-size:.72rem}.prompt-input p,.prompt-output p{color:#475569;margin:0;font-size:.78rem;line-height:1.6}.prompt-model{text-align:center;justify-items:center;display:grid}.prompt-model>span{background:var(--gradient);color:#fff;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;font-size:1.6rem;display:grid;box-shadow:0 12px 30px #6d28d933}.prompt-model b{color:var(--navy);margin-top:.65rem;font-size:.8rem}.prompt-model small{color:#64748b;font-size:.65rem}.prompt-arrow{color:#6366f1;text-align:center;font-size:1.25rem;font-weight:800;transform:rotate(90deg)}.prompt-output{border-color:#a5b4fc}.prompt-result-note{color:#5b21b6;border-top:1px solid #ddd6fe;margin-top:1rem;padding-top:.8rem;font-size:.68rem;font-weight:750;line-height:1.5;display:block}.prompt-lesson{background:#eef2ff;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1rem;padding:.85rem 1rem;font-size:.72rem;display:flex}.prompt-lesson span{color:#64748b;background:#fff;border-radius:999px;padding:.3rem .55rem;font-weight:800}.prompt-lesson s{color:#64748b}.prompt-lesson strong{color:#4338ca;margin-left:auto}@media (min-width:700px){.prompt-example-heading{grid-template-columns:1.1fr .9fr;align-items:end}.prompt-flow{grid-template-columns:minmax(0,1.2fr) auto minmax(110px,.55fr) auto minmax(0,1.2fr)}.prompt-arrow{transform:none}}@media (max-width:699px){.prompt-lesson strong{width:100%;margin-left:0}}.agent-example{background:var(--navy);color:#fff;border-radius:1.7rem;margin-top:1.25rem;padding:clamp(1.25rem,4vw,2.25rem);box-shadow:0 20px 55px #0d132620}.agent-example .eyebrow{color:#a5b4fc}.agent-example .prompt-example-heading h3{color:#fff}.agent-example .prompt-example-heading>p{color:#c8d5e3}.agent-flow{align-items:center;gap:.75rem;display:grid}.agent-question,.agent-human,.agent-action,.agent-core{background:#ffffff0d;border:1px solid #fff2;border-radius:1.15rem;height:100%;padding:1rem}.agent-question>span,.agent-human>span,.agent-action>span{color:#c7d2fe;background:#ffffff18;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.68rem;font-weight:800;display:grid}.agent-flow b{margin:.75rem 0 .35rem;display:block}.agent-flow p{color:#c8d5e3;margin:0;font-size:.75rem;line-height:1.55}.agent-arrow{color:#a5b4fc;text-align:center;font-weight:800;transform:rotate(90deg)}.agent-core{color:var(--navy);background:#fff;border-color:#818cf8}.agent-spark{background:var(--gradient);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.agent-core>b{margin:.7rem 0}.agent-core ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.agent-core li{border-top:1px solid var(--line);grid-template-columns:3.7rem 1fr;gap:.5rem;padding-top:.45rem;display:grid}.agent-core li strong{color:#5b21b6;font-size:.68rem}.agent-core li span{color:#64748b;font-size:.65rem;line-height:1.4}.agent-note{color:#aabbd0;border-top:1px solid #ffffff1f;margin:1rem 0 0;padding-top:1rem;font-size:.7rem}.agent-note strong{color:#fff}@media (min-width:800px){.agent-flow{grid-template-columns:minmax(100px,.65fr) auto minmax(210px,1.25fr) auto minmax(130px,.8fr) auto minmax(130px,.8fr)}.agent-arrow{transform:none}}.site-header{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:hidden;will-change:transform;background:#fff;border-bottom-color:#e2e8f0;position:fixed;inset:0 0 auto;transform:translateZ(0)}body{padding-top:111px}@media (max-width:560px){body{padding-top:117px}}.ebook-topbar{color:#fff;text-align:center;background:linear-gradient(100deg,#312e81,#6d28d9 56%,#2563eb);justify-content:center;align-items:center;gap:1.25rem;min-height:42px;padding:.55rem 1.25rem;font-size:.78rem;line-height:1.4;display:flex}.ebook-topbar>span{color:#ede9fe}.ebook-topbar strong{color:#fff}.ebook-topbar>b{text-underline-offset:3px;flex:none;text-decoration:underline;text-decoration-thickness:1px}.ebook-topbar:hover>b{text-decoration-thickness:2px}@media (max-width:560px){.ebook-topbar{gap:.5rem;min-height:48px;padding:.55rem .8rem;font-size:.7rem}.ebook-topbar>span{display:none}.ebook-topbar>b{font-size:.76rem}}.assistant-service-strip .button.primary{color:#fff;min-height:44px;padding:.7rem 1.1rem;font-size:.8rem}@media (min-width:900px){.assistant-service-strip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy flow""copy cta";gap:.85rem clamp(2rem,4vw,4rem);padding:clamp(1.75rem,3vw,2.5rem)}.assistant-service-strip>div:first-child{grid-area:copy;align-self:center}.assistant-service-flow{grid-area:flow;align-self:end;gap:.4rem}.assistant-service-flow span{padding:.5rem .62rem}.assistant-service-flow strong{margin-top:.1rem}.assistant-service-strip>.button{grid-area:cta;place-self:start}}.home-page{background:#f5f8fb}.new-home-hero{background:radial-gradient(circle at 85% 20%,#6366f122,#0000 28rem),#fff}.new-home-hero h1{max-width:760px;font-size:clamp(2.65rem,6vw,5rem)}.new-home-hero h1 span{color:#5b21b6}.new-home-hero .hero-copy{max-width:720px}.hero-trust{color:#475569;flex-wrap:wrap;gap:.65rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.hero-trust li:before{content:"✓";color:#0f9f8d;margin-right:.45rem}.home-problem-grid,.offer-grid{gap:1rem;margin-top:2.5rem;display:grid}.home-problem-grid article,.offer-grid article{background:#fff;border:1px solid #dbe4ee;border-radius:1.4rem;padding:clamp(1.35rem,3vw,2rem)}.home-problem-grid article>span{color:#5b21b6;font-size:.75rem;font-weight:800}.home-problem-grid p,.offer-grid p,.why-grid p,.faq-layout>div>p{color:var(--muted);line-height:1.7}.section-conclusion{color:#334155;margin:2rem 0 0;font-weight:700}.demo-section{background:var(--navy);color:#fff}.demo-section h2{color:#fff}.demo-section .marketing-heading>p:last-child{color:#c8d5e3}.demo-section .eyebrow{color:#a5b4fc}.flow-demo{background:#ffffff0b;border:1px solid #ffffff20;border-radius:1.75rem;max-width:950px;margin:2.5rem auto 0;padding:clamp(1rem,3vw,2rem)}.demo-notice{color:#cbd5e1;background:#ffffff0d;border-radius:.8rem;padding:.75rem 1rem;font-size:.75rem}.demo-notice span{color:#a5b4fc;margin-right:.5rem;font-weight:800}.demo-progress{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.demo-progress li{color:#94a3b8;text-align:center;justify-items:center;gap:.45rem;display:grid;position:relative}.demo-progress li:before{content:"";z-index:0;background:#fff2;width:100%;height:2px;position:absolute;top:1rem;left:-50%}.demo-progress li:first-child:before{display:none}.demo-progress li.done:before,.demo-progress li.active:before{background:#818cf8}.demo-progress li span{z-index:1;background:#17213a;border:1px solid #fff3;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:800;display:grid}.demo-progress li.active span,.demo-progress li.done span{color:#fff;background:#6366f1;border-color:#818cf8}.demo-progress li.active small{color:#fff}.demo-panel{min-height:250px;color:var(--ink);background:#fff;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.demo-step-label{color:#5b21b6;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.demo-panel h3{font-size:1.35rem}.demo-request{background:#f8fafc;border-left:3px solid #6366f1;gap:.65rem;padding:1rem;display:grid}.demo-request span{color:#64748b;font-size:.7rem}.demo-request p{color:#475569;margin:0}.demo-data{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;display:grid}.demo-data div{border:1px solid var(--line);border-radius:.8rem;padding:.75rem}.demo-data dt{color:#64748b;font-size:.68rem}.demo-data dd{margin:.3rem 0 0;font-size:.82rem;font-weight:700}.approval-box{gap:.65rem;display:grid}.approval-box label{font-size:.75rem;font-weight:700}.approval-box textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:.8rem;padding:.8rem;line-height:1.6}.approval-box textarea:focus-visible{outline-offset:2px;outline:3px solid #22d3ee}.approve-button{color:#4338ca;background:#fff;border:1px solid #6366f1;border-radius:999px;justify-self:start;padding:.65rem 1rem;font-weight:800}.approve-button.approved{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.approval-box p{color:#64748b;margin:0;font-size:.7rem}.demo-success{background:#ecfdf5;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.demo-success>span{color:#fff;background:#10b981;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.demo-success p{color:#475569;margin:.4rem 0 0}.demo-controls{justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}.demo-controls .secondary{color:#fff;background:#ffffff10;border-color:#ffffff38}.center-action{justify-content:center;margin-top:2rem;display:flex}.offer-grid article{flex-direction:column;display:flex}.offer-grid h3{margin:.25rem 0 .65rem;font-size:1.4rem}.offer-grid article>strong{min-height:3rem}.offer-grid article>b{margin-top:auto;padding-top:1rem}.offer-grid .button{align-self:flex-start;margin-top:1.25rem}.why-section{background:#eaf1f6}.why-grid{gap:2.5rem;display:grid}.why-grid ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.why-grid li{background:#fff;border-radius:1rem;padding:1rem 1rem 1rem 3rem;font-weight:650;position:relative}.why-grid li:before{content:"✓";color:#0f9f8d;font-weight:900;position:absolute;left:1rem}.calculator-section{background:#fff}.time-calculator{background:var(--navy);color:#fff;border-radius:1.6rem;gap:1rem;max-width:1000px;margin:2.5rem auto 0;padding:clamp(1.2rem,4vw,2.5rem);display:grid}.calculator-inputs{gap:1rem;display:grid}.calculator-inputs label{color:#c8d5e3;gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.calculator-inputs label span{color:#a5b4fc;justify-self:end;margin-top:-1.5rem}.calculator-inputs input[type=number]{color:#fff;background:#ffffff0d;border:1px solid #ffffff25;border-radius:.7rem;width:100%;min-height:48px;padding:.7rem}.calculator-inputs input[type=range]{accent-color:#818cf8;width:100%}.calculator-result{color:var(--ink);background:#fff;border-radius:1.2rem;align-content:center;padding:1.5rem;display:grid}.calculator-result p,.calculator-result span{color:#64748b;margin:0;font-size:.75rem}.calculator-result strong{font-size:clamp(1.5rem,4vw,2.2rem)}.calculator-result b{color:#5b21b6;margin:.2rem 0 1rem;font-size:1.5rem}.calculator-result small{color:#64748b;line-height:1.6}.faq-section{background:#f5f8fb}.faq-layout{gap:2.5rem;display:grid}.faq-list details{border-bottom:1px solid #dbe4ee}.faq-list summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:1.25rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:0;padding:0 2.5rem 1.25rem 0;line-height:1.7}.home-page section[id]{scroll-margin-top:125px}@media (min-width:700px){.home-problem-grid,.offer-grid{grid-template-columns:repeat(3,1fr)}.why-grid,.time-calculator,.faq-layout,.calculator-inputs{grid-template-columns:1fr 1fr}}@media (max-width:699px){.demo-progress small{font-size:.58rem}.demo-data{grid-template-columns:1fr}.demo-controls .button{width:auto}.offer-grid article>strong{min-height:0}.hero-trust{display:grid}.time-calculator{border-radius:1.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq-list summary span{transition:none}}.new-home-hero .hero-v2-grid>*{min-width:0}.new-home-hero h1{white-space:normal;overflow-wrap:break-word}.offer-price{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;font-size:1.05rem;font-weight:800;display:inline-block}.desktop-nav>a,.nav-dropdown>button{color:#475569;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:.5rem .15rem;font-weight:650;display:flex;position:relative}.desktop-nav>a:after,.nav-dropdown>button:after{content:"";background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.desktop-nav>a:hover:after,.desktop-nav>a.is-active:after,.nav-dropdown>button:hover:after,.nav-dropdown>button.is-active:after,.nav-dropdown.is-open>button:after{transform:scaleX(1)}.nav-dropdown{padding-block:.75rem}.nav-dropdown>button{gap:.45rem}.nav-chevron{flex:none;transition:transform .18s}.nav-dropdown.is-open .nav-chevron,.mobile-menu-group button[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.dropdown-panel{visibility:hidden;opacity:0;transition:opacity .16s,transform .16s,visibility .16s;display:grid;top:3.75rem;transform:translateY(-6px)}.nav-dropdown:hover .dropdown-panel,.nav-dropdown:focus-within .dropdown-panel,.nav-dropdown.is-open .dropdown-panel{visibility:visible;opacity:1;transform:none}.dropdown-panel:before{content:"";height:.8rem;position:absolute;inset:-.8rem 0 auto}.dropdown-panel a{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dropdown-panel a span{color:#7c3aed;opacity:0;transition:all .16s;transform:translate(-4px)}.dropdown-panel a:hover span,.dropdown-panel a:focus-visible span{opacity:1;transform:none}.dropdown-panel a.is-active{color:#5b21b6;background:#f5f3ff}.mobile-primary-links{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.mobile-primary-links a{background:#f8fafc;border-radius:.8rem;padding:.85rem;font-weight:700}.mobile-primary-links a:last-child:nth-child(odd){grid-column:1/-1}.mobile-menu-group{border-top:1px solid var(--line);margin-top:.65rem;padding-top:.65rem}.mobile-menu-group>button{width:100%;min-height:48px;color:var(--navy);background:0 0;border:0;justify-content:space-between;align-items:center;padding:.65rem .3rem;font-weight:800;display:flex}.mobile-submenu{gap:.25rem;padding:.15rem 0 .65rem;display:grid}.mobile-submenu a{color:#526079;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.65rem .8rem;display:flex}.mobile-submenu a span{color:#7c3aed}.mobile-message{margin-top:.75rem}.menu-is-open{overflow:hidden}@media (max-width:1023px){.mobile-menu.open{max-height:calc(100dvh - 110px);overflow:auto;box-shadow:0 22px 45px #0d13261f}.mobile-menu .container{padding-bottom:1.35rem}}@media (min-width:1024px) and (max-width:1120px){.desktop-nav{gap:.8rem;font-size:.78rem}.header-message{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.desktop-nav>a:after,.nav-dropdown>button:after,.nav-chevron,.dropdown-panel,.dropdown-panel a span{transition:none}}.faq-section .faq-layout{display:block}.faq-section .faq-layout>div:first-child{max-width:680px;margin-bottom:1.5rem}.faq-section .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.faq-section .faq-list details{align-self:start}@media (max-width:699px){.faq-section .faq-list{grid-template-columns:1fr;gap:0}}
