@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8db6fa51-module__MMaAbG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8db6fa51-module__MMaAbG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.02msn089-soa4.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.13-bl75dp544c.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.07n94j49quulv.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_402ff93-module__cf9I1q__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_402ff93-module__cf9I1q__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_3B2KvwM4BoKd7zPxWeSTBvJdRL6w)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_713998fa-module__BrHHUG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_713998fa-module__BrHHUG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.inline{display:inline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--m-bg:#f6f1e3;--m-bg-2:#efe8d3;--m-bg-3:#e8dfc4;--m-card:#fff;--m-paper:#faf6ea;--m-ink:#0b1f36;--m-ink-2:#1a3252;--m-ink-3:#5f6f86;--m-ink-4:#98a3b4;--m-rule:#d9d0b2;--m-rule-2:#c2b485;--m-navy:#10325b;--m-navy-2:#0b1f36;--m-navy-light:#1f5f9f;--m-teal:#0ba7a2;--m-teal-2:#07837f;--m-teal-3:#28c7c1;--m-teal-soft:#d8efee;--m-amber:#c08a1a;--m-red:#b04a3e;--m-dark-bg:#0d1218;--m-dark-bg-2:#131a23;--m-dark-card:#1a2230;--m-dark-rule:#2a3243;--m-dark-ink:#ecedef;--m-dark-ink-2:#c9cbd0;--m-dark-ink-3:#8997ad;--serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--sans:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);background:var(--m-bg);color:var(--m-ink);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}body:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;background:radial-gradient(50% 35% at 18% 8%,#0ba7a20f,#0000 60%),radial-gradient(40% 35% at 92% 90%,#10325b0a,#0000 60%);position:fixed;inset:0}.container{z-index:1;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.eyebrow{font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;color:var(--m-teal-2);font-size:11.5px;font-weight:700;display:inline-block}.eyebrow--dark{color:var(--m-teal-3)}.section-h{flex-direction:column;gap:14px;max-width:720px;margin-bottom:48px;display:flex}.section-h__t{font-family:var(--serif);letter-spacing:-.014em;color:var(--m-ink);text-wrap:balance;margin:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.1}.section-h__s{color:var(--m-ink-3);max-width:600px;margin:0;font-size:17px;line-height:1.6}.btn{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .14s,color .14s,border .14s,transform .14s;display:inline-flex}.btn--primary{background:var(--m-teal);color:#fff;border-color:var(--m-teal);box-shadow:inset 0 1px #ffffff26,0 1px #10325b14}.btn--primary:hover{background:var(--m-teal-2);border-color:var(--m-teal-2)}.btn--ghost{color:var(--m-ink);border-color:var(--m-rule-2);background:0 0}.btn--ghost:hover{background:var(--m-bg-2);border-color:var(--m-ink-3)}.btn--nav{background:var(--m-ink);color:var(--m-bg);border-color:var(--m-ink);padding:8px 16px;font-size:13.5px}.btn--nav:hover{background:var(--m-navy-2);border-color:var(--m-navy-2)}.btn--arrow:after{content:"→";font-family:var(--serif);font-size:16px;transition:transform .14s}.btn--arrow:hover:after{transform:translate(3px)}.btn--lg{padding:13px 22px;font-size:15px}.nav{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#f6f1e3c7;border-bottom:1px solid #0000;transition:background .2s,border-color .2s;position:sticky;top:0}.nav.is-scrolled{border-bottom-color:var(--m-rule);background:#f6f1e3f0}.nav__row{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.nav__brand{align-items:center;display:inline-flex}.nav__brand img{width:auto;height:28px;display:block}.nav__links{align-items:center;gap:28px;display:flex}.nav__link{color:var(--m-ink-2);font-size:13.5px;font-weight:500;transition:color .14s}.nav__link:hover{color:var(--m-teal-2)}.nav__right{align-items:center;gap:10px;display:flex}.nav__login{color:var(--m-ink);border-radius:6px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .14s}.nav__login:hover{background:var(--m-bg-2)}.hero{padding:64px 0 96px;position:relative}.hero__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.hero__copy{max-width:580px}.hero__eyebrow{align-items:center;gap:8px;margin-bottom:22px;display:inline-flex}.hero__eyebrow:before{content:"";background:var(--m-teal-2);width:24px;height:1px}.hero__t{font-family:var(--serif);letter-spacing:-.022em;color:var(--m-ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,5.4vw,68px);font-weight:500;line-height:1.04}.hero__t em{color:var(--m-teal-2);font-style:italic;font-weight:500}.nowrap{white-space:nowrap}.hero__sub{color:var(--m-ink-2);max-width:540px;margin:0 0 32px;font-size:19px;line-height:1.55}.hero__ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;display:flex}.hero__audience{color:var(--m-ink-3);font-size:12.5px;font-family:var(--mono);letter-spacing:.02em;border-top:1px solid var(--m-rule);max-width:460px;padding-top:24px}.hero__audience strong{color:var(--m-ink-2);font-weight:600}.mockup{position:relative}.mockup__frame{background:var(--m-dark-bg);border:1px solid var(--m-dark-rule);border-radius:12px;overflow:hidden;transform:rotate(-.3deg);box-shadow:inset 0 1px #ffffff0a,0 30px 60px -20px #0b1f3652,0 12px 24px -12px #0b1f3638}.mockup__chrome{background:var(--m-dark-bg-2);border-bottom:1px solid var(--m-dark-rule);align-items:center;gap:8px;padding:10px 14px;display:flex}.mockup__dots{gap:5px;display:flex}.mockup__dot{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.mockup__url{text-align:center;font-family:var(--mono);color:var(--m-dark-ink-3);letter-spacing:.02em;flex:1;font-size:11px}.mockup__body{color:var(--m-dark-ink);min-height:360px;padding:22px 26px 28px;position:relative}.mock__head{border-bottom:1px solid var(--m-dark-rule);align-items:baseline;gap:12px;margin-bottom:6px;padding-bottom:12px;display:flex;position:relative}.mock__head:after{content:"";background:var(--m-teal);width:44px;height:2px;position:absolute;bottom:-1px;left:0}.mock__client{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--m-teal);font-size:9.5px;font-weight:700}.mock__t{font-family:var(--serif);letter-spacing:-.01em;margin:6px 0 8px;font-size:22px;font-weight:500;line-height:1.2}.mock__meta{font-family:var(--mono);color:var(--m-dark-ink-3);letter-spacing:.04em;font-size:10px}.mock__kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.mock__kpi{background:var(--m-dark-card);border:1px solid var(--m-dark-rule);border-radius:6px;padding:12px 14px;position:relative;overflow:hidden}.mock__kpi:after{content:"";height:2px;position:absolute;top:0;left:0;right:0}.mock__kpi:first-child:after{background:var(--m-teal)}.mock__kpi:nth-child(2):after{background:var(--m-navy-light)}.mock__kpi:nth-child(3):after{background:var(--m-red)}.mock__kpi-lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--m-dark-ink-3);margin-bottom:6px;font-size:9.5px;font-weight:600}.mock__kpi-val{font-family:var(--serif);letter-spacing:-.01em;color:var(--m-dark-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.mock__kpi-val--down{color:var(--m-red)}.mock__kpi-delta{font-family:var(--mono);color:var(--m-dark-ink-3);margin-top:4px;font-size:10.5px}.mock__kpi-delta--down{color:var(--m-red)}.mock__chart-wrap{background:var(--m-dark-card);border:1px solid var(--m-dark-rule);border-radius:6px;margin-top:18px;padding:12px 14px}.mock__chart-h{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.mock__chart-t{font-family:var(--serif);color:var(--m-dark-ink);font-size:13px;font-weight:500}.mock__chart-s{font-family:var(--mono);color:var(--m-dark-ink-3);text-transform:uppercase;letter-spacing:.1em;font-size:9.5px}.mock__chart{width:100%;height:86px;display:block}.mock__prov{border:1px solid var(--m-teal-2);min-width:220px;font-family:var(--sans);z-index:2;background:#0a0f15;border-radius:7px;padding:10px 12px;animation:4s ease-in-out infinite provFloat;position:absolute;top:110px;right:-42px;box-shadow:0 16px 40px -12px #00000080,0 6px 14px #00000040,0 0 0 1px #0ba7a22e}@keyframes provFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mock__prov-arrow{pointer-events:none;width:60px;height:30px;position:absolute;top:-30px;left:-8px}.mock__prov-arrow svg{width:100%;height:100%}.mock__prov-lbl{font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;color:var(--m-teal-3);margin-bottom:3px;font-size:9px;font-weight:700}.mock__prov-lbl--mt{margin-top:8px}.mock__prov-cell{font-family:var(--mono);color:var(--m-dark-ink);font-size:12.5px;font-weight:600}.mock__prov-wb{font-family:var(--sans);color:var(--m-dark-ink-3);margin-top:1px;font-size:11px}.mock__prov-formula{font-family:var(--mono);color:var(--m-teal-3);font-size:10.5px}.statstrip{border-top:1px solid var(--m-rule);border-bottom:1px solid var(--m-rule);padding:28px 0}.statstrip__row{grid-template-columns:repeat(4,1fr);align-items:start;gap:32px;display:grid}.statstrip__item{flex-direction:column;gap:4px;display:flex}.statstrip__n{font-family:var(--serif);letter-spacing:-.015em;color:var(--m-navy);font-size:36px;font-weight:500;line-height:1}.statstrip__l{color:var(--m-ink-3);font-size:13px}.pillars{background:var(--m-dark-bg);color:var(--m-dark-ink);padding:96px 0;position:relative;overflow:hidden}.pillars:before,.pillars:after{content:"";pointer-events:none;background-repeat:no-repeat;position:absolute}.pillars:before{background:radial-gradient(50% 100% at 50% 100%,#0ba7a229,#0000);height:80px;top:-60px;left:0;right:0}.pillars__h .section-h__t{color:var(--m-dark-ink)}.pillars__h .section-h__s{color:var(--m-dark-ink-3)}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pillar{background:var(--m-dark-card);border:1px solid var(--m-dark-rule);border-radius:10px;padding:26px 26px 24px;transition:border .2s,transform .2s;position:relative;overflow:hidden}.pillar:hover{border-color:#28c7c166;transform:translateY(-2px)}.pillar:before{content:"";background:var(--m-teal);opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.pillar__num{font-family:var(--mono);color:var(--m-teal-3);letter-spacing:.16em;margin-bottom:18px;font-size:11px;font-weight:600}.pillar__t{font-family:var(--serif);letter-spacing:-.01em;color:var(--m-dark-ink);margin:0 0 10px;font-size:24px;font-weight:500}.pillar__d{color:var(--m-dark-ink-2);margin:0 0 22px;font-size:14px;line-height:1.55}.pillar__art{justify-content:center;align-items:center;height:130px;margin:0 -10px;display:flex}.pillar__art svg{width:100%;height:100%}.pillar__items{border-top:1px solid var(--m-dark-rule);margin-top:16px;padding-top:16px}.pillar__item{color:var(--m-dark-ink-2);font-size:12.5px;font-family:var(--mono);align-items:center;gap:8px;padding:5px 0;display:flex}.pillar__item:before{content:"";background:var(--m-teal);border-radius:50%;flex-shrink:0;width:4px;height:4px}.prov{background:var(--m-bg);padding:96px 0}.prov__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.prov__copy{max-width:500px}.prov__sample{background:var(--m-dark-bg);border:1px solid var(--m-dark-rule);font-family:var(--serif);color:var(--m-dark-ink);border-radius:12px;padding:36px 40px;font-size:17px;line-height:1.7;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -20px #0b1f3652}.prov__sample-meta{font-family:var(--mono);color:var(--m-dark-ink-3);text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:10px}.prov__sample p{margin:0 0 14px}.prov__sample p:last-child{margin-bottom:0}.prov-num{font-family:var(--mono);border-bottom:1px dotted var(--m-teal-3);color:var(--m-teal-3);font-variant-numeric:tabular-nums;background:#28c7c126;border-radius:3px;padding:1px 4px;font-size:.92em;position:relative}.prov-num--hovered{background:#28c7c140}.prov__popover{border:1px solid var(--m-teal);z-index:2;background:#0a0f15;border-radius:7px;min-width:220px;padding:10px 12px;position:absolute;top:28%;left:50%;transform:translate(-30%,-50%);box-shadow:0 16px 40px -12px #0009,0 0 0 1px #0ba7a238}.prov__popover-lbl{font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;color:var(--m-teal-3);margin-bottom:3px;font-size:9px;font-weight:700}.prov__popover-lbl--mt{margin-top:8px}.prov__popover-cell{font-family:var(--mono);color:var(--m-dark-ink);font-size:12.5px;font-weight:600}.prov__popover-wb{font-family:var(--sans);color:var(--m-dark-ink-3);margin-top:1px;font-size:11px}.prov__popover-formula{font-family:var(--mono);color:var(--m-teal-3);font-size:10.5px}.feats{background:var(--m-paper);border-top:1px solid var(--m-rule);border-bottom:1px solid var(--m-rule);padding:96px 0}.feats__grid{background:var(--m-rule);border:1px solid var(--m-rule);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.feat{background:var(--m-paper);flex-direction:column;gap:10px;padding:32px;display:flex}.feat__num{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--m-teal-2);font-size:10.5px;font-weight:700}.feat__t{font-family:var(--serif);letter-spacing:-.01em;color:var(--m-ink);margin:4px 0;font-size:22px;font-weight:500}.feat__d{color:var(--m-ink-3);margin:0;font-size:14.5px;line-height:1.6}.cta{text-align:center;padding:120px 0}.cta__t{font-family:var(--serif);letter-spacing:-.018em;color:var(--m-ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(34px,4.4vw,52px);font-weight:500;line-height:1.1}.cta__t em{color:var(--m-teal-2);font-style:italic}.cta__sub{color:var(--m-ink-3);max-width:540px;margin:0 auto 36px;font-size:17px;line-height:1.55}.cta__ctas{align-items:center;gap:12px;display:inline-flex}.cta__small{font-family:var(--mono);color:var(--m-ink-3);letter-spacing:.04em;margin-top:24px;font-size:11px}.foot{background:var(--m-dark-bg);color:var(--m-dark-ink-2);padding:56px 0 32px}.foot__row{border-bottom:1px solid var(--m-dark-rule);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:36px;display:grid}.foot__brand img{filter:brightness(0)invert();opacity:.85;height:24px;margin-bottom:14px;display:block}.foot__tag{color:var(--m-dark-ink-3);max-width:260px;font-size:12.5px;line-height:1.5}.foot__col-t{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--m-teal-3);margin-bottom:14px;font-size:10.5px;font-weight:700}.foot__list{flex-direction:column;gap:8px;display:flex}.foot__list a{color:var(--m-dark-ink-2);font-size:13px;transition:color .14s}.foot__list a:hover{color:var(--m-teal-3)}.foot__bottom{font-family:var(--mono);color:var(--m-dark-ink-3);letter-spacing:.04em;justify-content:space-between;align-items:center;padding-top:22px;font-size:11px;display:flex}.foot__bottom-r{gap:16px;display:flex}[data-anim]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}[data-anim].in{opacity:1;transform:none}@media (max-width:1000px){.hero{padding:48px 0 64px}.hero__grid{grid-template-columns:1fr;gap:40px}.mock__prov{right:8px}.pillars{padding:64px 0}.pillar-grid{grid-template-columns:1fr}.prov{padding:64px 0}.prov__grid{grid-template-columns:1fr;gap:36px}.feats{padding:64px 0}.feats__grid{grid-template-columns:1fr}.statstrip__row{grid-template-columns:repeat(2,1fr);gap:24px}.cta{padding:80px 0}.foot__row{grid-template-columns:1fr 1fr}}@media (max-width:640px){.container{padding:0 20px}.nav__links{display:none}.hero__sub{font-size:17px}.mock__kpis{grid-template-columns:1fr}.mock__prov{left:auto;right:8px}.foot__row{grid-template-columns:1fr;gap:28px}.foot__bottom{flex-direction:column;align-items:flex-start;gap:10px}}
