:root{--paper: #ffffff;--paper-2: #f4f7fb;--night: #0c1024;--night-deep: #070b1a;--ink: #101733;--ink-dim: #56618a;--ink-faint: #6d7797;--line-d: rgba(16, 23, 51, .14);--lit: #eef1f8;--lit-dim: #9aa5c6;--lit-faint: #8b95b8;--line-l: rgba(238, 241, 248, .14);--cyan: #0e8ea6;--indigo: #4a58d8;--violet: #7c4bc6;--cyan-l: #5fd8ea;--indigo-l: #8b9aff;--violet-l: #b596f8;--display: "Inter Tight", system-ui, sans-serif;--sans: "Inter Tight", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--gutter: 56px;--band: 104px;--col-gap: 72px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--cyan);text-decoration:none}a:hover{color:#0b7288}::selection{background:#4a58d833}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}section[id]{scroll-margin-top:78px}.band{padding:var(--band) var(--gutter)}.band--light{background:var(--paper)}.band--dark{background:var(--night);color:var(--lit)}.shell{max-width:1280px;margin:0 auto}.mono-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;color:var(--ink-faint)}.band--dark .mono-label{color:var(--lit-faint)}.btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;font-family:var(--mono);font-weight:500;font-size:13px;padding:14px 20px;border-radius:2px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn--primary{background:var(--indigo);color:#fff}.btn--primary:hover{background:#3b48c4;color:#fff}.btn--ghost{border-color:var(--line-d);color:var(--ink);font-weight:400}.btn--ghost:hover{border-color:var(--indigo);color:var(--indigo)}.btn--sm{font-size:12px;padding:10px 16px}.btn--onNight{background:var(--cyan-l);color:#071022;padding:15px 20px}.btn--onNight:hover{background:#8fe6f3;color:#071022}.btn--ghostOnNight{border-color:var(--line-l);color:var(--lit);font-weight:400;padding:15px 20px}.btn--ghostOnNight:hover{border-color:var(--cyan-l);color:var(--cyan-l)}.sec-head{display:flex;align-items:baseline;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line-d)}.band--dark .sec-head{border-bottom-color:var(--line-l)}.sec-head__index,.sec-head__kicker{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.04em}.sec-head__index{color:var(--cyan)}.band--dark .sec-head__index{color:var(--cyan-l)}.sec-head__kicker{text-transform:uppercase;color:var(--ink-faint)}.band--dark .sec-head__kicker{color:var(--lit-faint)}.sec-title{font-family:var(--display);font-weight:600;font-size:50px;line-height:1.04;letter-spacing:-.022em;margin:0}.sec-title--solo{margin:36px 0 56px}.sec-lead{display:grid;gap:var(--col-gap);align-items:end;margin:36px 0 56px}.sec-lead--results{grid-template-columns:1fr 420px}.sec-lead--process{grid-template-columns:1fr 480px}.sec-lead--background{grid-template-columns:1fr 460px}.sec-lead p{margin:0;color:var(--ink-dim)}.band--dark .sec-lead p{color:var(--lit-dim)}.nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:32px;padding:18px var(--gutter);background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-d)}.nav__brand{display:flex;align-items:center;gap:12px;color:var(--ink)}.nav__brand:hover{color:var(--ink)}.nav__wordmark{font-family:var(--display);font-weight:600;font-size:25px;letter-spacing:-.025em}.nav__spacer{flex:1}.nav__links{display:flex;gap:26px}.nav__link{font-family:var(--mono);font-size:13px;text-transform:lowercase;color:var(--ink-dim);transition:color .15s ease}.nav__link:hover{color:var(--indigo)}.hero{position:relative;overflow:hidden;padding:var(--band) var(--gutter) 0;background:var(--paper)}.hero__aurora{position:absolute;inset:-160px -10% auto;height:640px;pointer-events:none;opacity:.62}.hero__aurora span{position:absolute;display:block}.hero__shell{position:relative;max-width:1280px;margin:0 auto}.hero__eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--cyan)}.hero__eyebrow:before{content:"";display:block;width:30px;height:1px;flex-shrink:0;background:var(--cyan)}.hero__title{font-family:var(--display);font-weight:600;font-size:84px;line-height:1;letter-spacing:-.025em;margin:30px 0 0;max-width:16ch;color:var(--indigo)}.hero__title span{color:var(--cyan)}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--col-gap);align-items:end;margin-top:44px}.hero__sub{font-size:20px;line-height:1.5;color:var(--ink-dim);margin:0;max-width:56ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero__panel{border:1px solid var(--line-d);background:#f4f7fbbf;padding:22px}.hero__panelHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.hero__status{display:flex;align-items:center;gap:7px;color:var(--cyan)}.hero__status:before{content:"";display:block;width:6px;height:6px;border-radius:999px;flex-shrink:0;background:var(--cyan)}.hero__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;background:var(--line-d);border:1px solid var(--line-d)}.hero__fact{background:var(--paper);padding:22px 26px}.hero__factLabel{margin-bottom:8px}.hero__factValue{font-family:var(--display);font-weight:600;font-size:25px;line-height:1;letter-spacing:-.02em}.hero__tail{height:var(--band)}.work__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-l)}.work__cell{background:var(--night);padding:34px 0}.work__cell:nth-child(odd){padding-right:40px}.work__cell:nth-child(2n){padding-left:40px}.work__cell:nth-child(n+3){padding-bottom:0}.work__n{font-family:var(--mono);font-weight:500;font-size:20px;line-height:1;letter-spacing:-.02em;margin-bottom:16px;color:var(--accent)}.work__title{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;margin:0 0 10px}.work__body{margin:0;color:var(--lit-dim)}.results__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-d)}.results__cell{background:var(--paper);padding:36px 40px}.results__cell:nth-child(3n+1){padding-left:0}.results__cell:nth-child(3n){padding-right:0}.results__metric{font-family:var(--display);font-weight:600;font-size:52px;line-height:1;letter-spacing:-.04em;color:var(--accent)}.results__body{margin:16px 0 0;color:var(--ink-dim)}.process__row{display:grid;grid-template-columns:160px 1fr;gap:40px;padding:30px 0;border-top:1px solid var(--line-l)}.process__row:last-child{border-bottom:1px solid var(--line-l)}.process__when{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;color:var(--accent)}.process__title{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;margin:0 0 8px}.process__body{margin:0;color:var(--lit-dim);max-width:78ch}.engage__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.engage__card{border:1px solid var(--line-d);border-top:3px solid var(--accent);background:var(--paper-2);padding:32px}.engage__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.engage__title{font-family:var(--display);font-weight:600;font-size:27px;letter-spacing:-.03em;margin:0}.engage__card .mono-label{color:var(--accent)}.engage__body{margin:0 0 14px;color:var(--ink-dim)}.engage__best{margin:0;color:var(--ink-dim)}.engage__best strong{color:var(--ink);font-weight:600}.fit__cols{display:grid;grid-template-columns:1fr 1fr;gap:64px}.fit__colLabel{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px}.fit__colLabel--good{color:var(--cyan-l)}.fit__colLabel--not{color:var(--lit-faint)}.fit__list{display:grid;gap:16px}.fit__list--not{color:var(--lit-faint)}.fit__item{display:flex;gap:16px}.fit__mark{flex-shrink:0}.fit__list--good .fit__mark{color:var(--cyan-l)}.stack__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stack__card{border:1px solid var(--line-d);border-top:3px solid var(--accent);background:var(--paper-2);padding:26px 24px 24px}.stack__cardHead{margin-bottom:18px}.stack__card .mono-label{color:var(--accent)}.stack__tags{display:flex;flex-wrap:wrap;gap:8px}.stack__tag{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:400;padding:5px 10px}.cta{position:relative;overflow:hidden;padding:120px var(--gutter);background:var(--night-deep);color:var(--lit)}.cta__aurora{position:absolute;inset:-180px -10% auto;height:520px;pointer-events:none;opacity:.6}.cta__aurora span{position:absolute;display:block}.cta__shell{position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.25fr 1fr;gap:var(--col-gap);align-items:end}.cta__title{font-family:var(--display);font-weight:600;font-size:68px;line-height:1;letter-spacing:-.025em;margin:0;color:var(--cyan-l)}.cta__lede{font-size:19px;color:var(--lit-dim);margin:26px 0 0;max-width:60ch}.cta__actions{display:grid;gap:12px}.cta__note{font-family:var(--mono);font-size:11px;color:var(--lit-faint);margin-top:6px}.footer{display:flex;justify-content:space-between;gap:24px;padding:30px var(--gutter);font-family:var(--mono);font-size:11px;color:var(--ink-faint);background:var(--paper);border-top:1px solid var(--line-d)}@media(max-width:1180px){:root{--gutter: 40px;--band: 84px;--col-gap: 48px}.nav__links{display:none}.hero__title{font-size:clamp(46px,6.4vw,84px);max-width:20ch}.hero__grid{grid-template-columns:1fr;align-items:start;gap:44px}.hero__facts{margin-top:56px}.sec-title{font-size:clamp(34px,4.4vw,50px)}.sec-lead--results,.sec-lead--process,.sec-lead--background{grid-template-columns:1fr;align-items:start;gap:20px}.results__grid{grid-template-columns:repeat(2,1fr)}.results__cell,.results__cell:nth-child(3n+1),.results__cell:nth-child(3n){padding:32px}.results__cell:nth-child(odd){padding-left:0}.results__cell:nth-child(2n){padding-right:0}.results__metric{font-size:clamp(38px,4.6vw,52px)}.engage__grid,.stack__grid{grid-template-columns:repeat(2,1fr)}.fit__cols{gap:44px}.cta{padding:96px var(--gutter)}.cta__shell{grid-template-columns:1fr;align-items:start;gap:40px}.cta__title{font-size:clamp(40px,5.6vw,68px)}}@media(max-width:720px){:root{--gutter: 20px;--band: 64px;--col-gap: 32px}body{font-size:16px}.nav{gap:16px;padding:14px var(--gutter)}.nav__wordmark{font-size:19px}.hero__title{font-size:clamp(34px,9vw,46px);max-width:none}.hero__sub{font-size:17px}.hero__ctas .btn{width:100%}.hero__facts{grid-template-columns:1fr}.hero__fact{padding:18px 20px}.sec-title{font-size:clamp(28px,7.4vw,34px)}.sec-title--solo,.sec-lead{margin:28px 0 36px}.work__grid{grid-template-columns:1fr}.work__cell,.work__cell:nth-child(odd),.work__cell:nth-child(2n),.work__cell:nth-child(n+3){padding:28px 0}.results__grid{grid-template-columns:1fr}.results__cell,.results__cell:nth-child(odd),.results__cell:nth-child(2n){padding:28px 0}.results__metric{font-size:clamp(34px,10vw,44px)}.process__row{grid-template-columns:1fr;gap:12px;padding:24px 0}.engage__grid,.stack__grid{grid-template-columns:1fr}.engage__card{padding:26px 22px}.engage__head{flex-direction:column;align-items:flex-start;gap:6px}.fit__cols{grid-template-columns:1fr;gap:36px}.cta{padding:72px var(--gutter)}.cta__title{font-size:clamp(32px,8.6vw,40px)}.cta__lede{font-size:17px}.cta__actions .btn{width:100%}.footer{flex-direction:column;gap:8px}}
