:root{--blue:#2196f3;--blue-deep:#0877cf;--navy:#082f55;--yellow:#ffd43b;--orange:#fd8b1b;--red:#f85b56;--green:#2c9b5c;--ink:#101828;--ink-2:#344054;--muted:#667085;--line:#d8e2ec;--surface:#f4f7fb;--display:"Avenir Next","Segoe UI",system-ui,sans-serif;--text:Inter,"Segoe UI",system-ui,-apple-system,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:16px/1.58 var(--text)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em}.container{width:min(calc(100% - 48px),1160px);margin-inline:auto}.header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.header:after{position:absolute;inset:auto 0 -4px;height:4px;background:linear-gradient(90deg,var(--blue) 0 62%,var(--yellow) 62% 80%,var(--orange) 80%);content:""}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{width:128px}.nav{display:flex;align-items:center;gap:20px;font-size:.82rem;font-weight:780}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 19px;border:1px solid #b9c7d5;border-radius:9px;background:#fff;color:var(--navy);font-weight:810}.button-primary{border-color:var(--blue-deep);background:var(--blue-deep);color:#fff}.eyebrow{color:var(--blue-deep);font-size:.72rem;font-weight:880;letter-spacing:.11em;text-transform:uppercase}.hero{padding:82px 0;background:linear-gradient(180deg,#fff,#f3f8fc)}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.hero h1{max-width:12ch;margin:16px 0 22px;font-size:clamp(3rem,5.8vw,5.2rem);line-height:.96}.lead{max-width:680px;color:var(--ink-2);font-size:1.08rem}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.visual{overflow:hidden;padding:11px;border:1px solid #c2d1df;border-radius:19px;background:#e7edf4;box-shadow:0 24px 58px rgba(8,43,75,.14)}.visual img{width:100%;border:1px solid #afbfce;border-radius:11px}.section{padding:78px 0}.section.compact{padding:34px 0}.soft{background:var(--surface)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.section-head h2{max-width:14ch;margin:9px 0 0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.03}.section-head p{max-width:500px;margin:0;color:var(--muted)}.question-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.question{min-height:128px;padding:24px;border:1px solid var(--line);border-radius:13px;background:#fff;font:770 1.08rem/1.35 var(--display);box-shadow:0 8px 22px rgba(8,43,75,.04)}.question span{display:block;margin-bottom:16px;color:var(--blue-deep);font:850 .67rem/1 var(--text);letter-spacing:.08em}.help-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:center}.capabilities{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:24px}.capability{padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:.84rem;font-weight:760}.workflow{display:flex;align-items:stretch;gap:9px}.workflow-step{flex:1;padding:18px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:left;font:760 .82rem/1.35 var(--display)}.workflow-step strong{display:block;margin-bottom:8px}.workflow-step span{display:block;color:var(--muted);font:500 .75rem/1.45 var(--text)}.workflow-arrow{align-self:center;color:var(--blue-deep);font-weight:900}.data-proof{padding:50px 0}.data-proof .section-head{margin-bottom:20px}.data-proof .section-head h2{font-size:clamp(1.8rem,3vw,2.7rem)}.data-grid{display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--line)}.data-item{min-height:105px;padding:17px;background:#fff;text-align:center}.data-value{display:block;font:820 1.55rem/1 var(--display);letter-spacing:-.04em}.data-label{display:block;margin-top:10px;color:var(--muted);font-size:.7rem;line-height:1.25}.ai-block{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:center;padding:38px;border-radius:18px;background:var(--navy);color:#fff}.ai-block p{color:#bed0df}.ai-question{margin:20px 0 0;padding:16px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(255,255,255,.08);font-weight:760}.ai-output{overflow:hidden;border-radius:13px;background:#fff}.ai-output img{width:100%;max-height:320px;object-fit:cover;object-position:top}.ai-caption{padding:13px 16px;color:var(--ink-2);font-size:.78rem}.result-card{color:var(--ink)}.result-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line);background:#f4f7fb}.result-head span{color:var(--blue-deep);font-size:.64rem;font-weight:880;letter-spacing:.08em}.result-head strong{font:800 1rem var(--display)}.result-summary{padding:17px 18px;color:var(--ink-2);font-size:.82rem}.result-table{padding:0 18px 18px}.result-row{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:8px;padding:11px 0;border-top:1px solid var(--line);color:var(--ink-2);font-size:.72rem}.result-row.result-labels{color:var(--muted);font-size:.62rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.result-row span:first-child{font-weight:780;color:var(--ink)}.result-row:has(span:nth-child(4)){grid-template-columns:1fr 1.2fr 1fr 1fr}.trend-chart{display:grid;gap:11px;padding:18px}.trend-chart div{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;color:var(--ink-2);font-size:.72rem}.trend-chart i{display:block;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--blue-deep),#8bcbff)}.proof{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:center}.proof-only{display:block}.proof-label{display:block;margin-bottom:22px;color:var(--blue-deep);font-size:.72rem;font-weight:880;letter-spacing:.11em;text-transform:uppercase}.logo-row{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.logo-row img{width:112px;height:54px;object-fit:contain;filter:grayscale(1)}.quote{margin:0;padding:27px;border:1px solid var(--line);border-radius:14px;background:#fff;font:760 1.08rem/1.5 var(--display)}.quote cite{display:block;margin-top:15px;color:var(--muted);font:400 .75rem var(--text)}.final{padding:68px 0}.final-card{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;padding:42px;border-radius:18px;background:var(--navy);color:#fff}.final-card h2{max-width:18ch;margin:0;font-size:2.35rem;line-height:1.04}.footer{padding:34px 0;background:#0b1117;color:#9caabd}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer img{width:116px;filter:brightness(0) invert(1)}
@media(max-width:880px){.nav a:not(.button){display:none}.hero-grid,.help-grid,.ai-block,.proof{grid-template-columns:1fr}.data-grid{grid-template-columns:repeat(3,1fr)}.section-head{display:block}.section-head p{margin-top:14px}.final-card{grid-template-columns:1fr}}
@media(max-width:600px){.container{width:min(calc(100% - 32px),1160px)}.hero{padding:58px 0}.hero h1{font-size:3rem}.section{padding:62px 0}.question-grid,.capabilities{grid-template-columns:1fr}.workflow{display:grid}.workflow-arrow{transform:rotate(90deg);justify-self:center}.data-grid{grid-template-columns:1fr 1fr}.ai-block,.final-card{padding:26px}.actions{display:grid}.button{width:100%}.footer-inner{align-items:flex-start;flex-direction:column}}
