@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial;--ring-angle:0deg}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--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{.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.w-\[50rem\]{width:50rem}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#12161a;--ink-2:#1b2127;--ink-soft:#3a434c;--ink-mute:#6b7680;--paper:#fbfbf9;--paper-2:#f3f3ee;--edge:#e4e5de;--edge-dark:#2b333b;--verified:#0f7a5a;--verified-bri:#1fb286;--seal:#b08442;--paper-on-ink:#eef0ec;--mute-on-ink:#95a0a6;--band-distinction:#0f7a5a;--band-merit:#2563a8;--band-pass:#4a5a64;--band-borderline:#b08442;--band-fail:#9a3b34;--display:var(--font-display,"Space Grotesk", system-ui, sans-serif);--body:var(--font-body,"Inter", system-ui, -apple-system, sans-serif);--mono:var(--font-mono,"IBM Plex Mono", ui-monospace, Menlo, monospace);--t-h1:clamp(2.7rem, 1.9rem + 4vw, 5.1rem);--t-h2:clamp(1.9rem, 1.4rem + 2.2vw, 3rem);--t-h3:clamp(1.25rem, 1.05rem + .9vw, 1.6rem);--t-lead:clamp(1.1rem, .95rem + .6vw, 1.35rem);--t-body:1.0625rem;--t-eyebrow:.73rem;--gutter:clamp(20px, 5vw, 64px);--radius:14px;--radius-sm:9px;--shadow:0 24px 60px -28px #12161a47;--shadow-sm:0 4px 24px -8px #12161a29;--shadow-card:0 2px 12px -4px #12161a1a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--body);font-size:var(--t-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}h1,h2,h3,h4,h5,h6{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.1}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}p{line-height:1.65}.wrap{padding-inline:var(--gutter)}.section-pad{padding-block:clamp(72px,10vw,128px)}.section-pad-sm{padding-block:clamp(48px,7vw,80px)}section{position:relative}.on-ink{background:var(--ink);color:var(--paper-on-ink)}.on-ink h1,.on-ink h2,.on-ink h3,.on-ink h4{color:var(--paper-on-ink)}.eyebrow{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--verified);align-items:center;gap:10px;font-weight:500;line-height:1;display:inline-flex}.eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:20px;height:1px;display:block}.on-ink .eyebrow{color:var(--verified-bri)}.sec-head{max-width:680px}.sec-head.center{text-align:center;margin-inline:auto}.sec-head.center .eyebrow{justify-content:center}.sec-head.center .eyebrow:before{display:none}.sec-head .eyebrow{margin-bottom:18px}.sec-head h2{margin-bottom:16px}.sec-lead{font-size:var(--t-lead);color:var(--ink-soft);max-width:580px;line-height:1.6}.on-ink .sec-lead{color:var(--mute-on-ink)}.btn{font-family:var(--body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--verified);outline-offset:3px}.btn-primary{background:var(--verified);color:#fff;border-color:var(--verified)}.btn-primary:hover{background:var(--verified-bri);border-color:var(--verified-bri);transform:translateY(-1px);box-shadow:0 6px 20px -6px #0f7a5a73}.btn-ghost{color:#fff;border-color:var(--edge);background:0 0}.btn-ghost:hover{border-color:var(--verified-bri);color:var(--verified-bri);transform:translateY(-1px)}.on-ink .btn-ghost{color:var(--paper-on-ink);border-color:var(--edge-dark)}.on-ink .btn-ghost:hover{background:#eef0ec0f;border-color:#eef0ec80}.btn-sm{padding:10px 20px;font-size:.875rem}.btn .arrow{transition:transform .16s;display:inline-block}.btn:hover .arrow{transform:translate(3px)}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.site-header{z-index:50;border-bottom:1px solid #0000;transition:background .28s,border-color .28s,box-shadow .28s;position:fixed;top:0;left:0;right:0}.site-header.scrolled{-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--edge);background:#fbfbf9e6;box-shadow:0 2px 24px -8px #12161a1a}.header-inner{align-items:center;gap:8px;height:68px;display:flex}.wordmark{flex-shrink:0;align-items:center;margin-right:12px;display:flex}.wordmark-img{animation:.2s logo-fadein;display:block}@keyframes logo-fadein{0%{opacity:0}to{opacity:1}}.desktop-nav{flex:1;align-items:center;gap:2px;display:flex}.nav-link,.nav-trigger{border-radius:var(--radius-sm);color:#eef0ecc7;white-space:nowrap;align-items:center;gap:4px;padding:8px 11px;font-size:.875rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.site-header.scrolled .nav-link,.site-header.scrolled .nav-trigger{color:var(--ink-soft)}.nav-link:hover,.nav-trigger:hover{color:var(--paper-on-ink);background:#ffffff14}.site-header.scrolled .nav-link:hover,.site-header.scrolled .nav-trigger:hover{color:var(--ink);background:var(--paper-2)}.nav-trigger svg{transition:transform .18s}.nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.dropdown-wrapper{position:relative}.dropdown{border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:210px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) dropdown-enter;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}@keyframes dropdown-enter{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.dropdown-item{border-radius:var(--radius-sm);color:var(--ink-soft);align-items:center;gap:10px;padding:9px 12px;font-size:.875rem;font-weight:500;transition:color .12s,background .12s;display:flex}.dropdown-item:hover{color:var(--ink);background:var(--paper-2)}.dropdown-item-dot{background:var(--edge);border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .12s}.dropdown-item:hover .dropdown-item-dot{background:var(--verified)}.header-ctas{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.sign-in-link{border-radius:var(--radius-sm);color:#eef0ecb3;padding:8px 13px;font-size:.875rem;font-weight:500;transition:color .15s}.sign-in-link:hover{color:var(--paper-on-ink)}.site-header.scrolled .sign-in-link{color:var(--ink-mute)}.site-header.scrolled .sign-in-link:hover{color:var(--ink)}.mobile-toggle{color:var(--paper-on-ink);border-radius:var(--radius-sm);margin-left:auto;padding:8px;transition:background .15s,color .28s;display:none}.site-header.scrolled .mobile-toggle{color:var(--ink)}.mobile-toggle:hover{background:#ffffff1a}.site-header.scrolled .mobile-toggle:hover{background:var(--paper-2)}.mobile-menu{z-index:49;background:var(--paper);padding:88px var(--gutter) 40px;animation:.22s cubic-bezier(.16,1,.3,1) menu-in;position:fixed;inset:0;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.mobile-nav-group{border-bottom:1px solid var(--edge)}.mobile-nav-top{width:100%;font-family:var(--display);color:var(--ink);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 0;font-size:1.05rem;font-weight:600;display:flex}.mobile-nav-top svg{color:var(--ink-mute);transition:transform .2s}.mobile-nav-top[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-sub-items{flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.mobile-sub-item{border-radius:var(--radius-sm);color:var(--ink-soft);padding:10px 12px;font-size:.9375rem;transition:background .12s,color .12s;display:block}.mobile-sub-item:hover{background:var(--paper-2);color:var(--ink)}.mobile-nav-plain{border-bottom:1px solid var(--edge);font-family:var(--display);color:var(--ink);letter-spacing:-.01em;align-items:center;padding:16px 0;font-size:1.05rem;font-weight:600;display:flex}.mobile-ctas{flex-direction:column;gap:10px;margin-top:28px;display:flex}.mobile-ctas .btn{justify-content:center}.site-footer{background:var(--ink-2);color:var(--paper-on-ink);border-top:1px solid var(--edge-dark)}.footer-upper{padding-block:clamp(56px,8vw,96px)}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px 40px;display:grid}.footer-brand-wordmark{align-items:center;margin-bottom:16px;display:inline-flex}.footer-brand-wordmark img{display:block}.footer-tagline{color:var(--mute-on-ink);max-width:240px;font-size:.875rem;line-height:1.6}.footer-col-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute-on-ink);margin-bottom:18px;font-size:.65rem;display:block}.footer-links{flex-direction:column;gap:11px;list-style:none;display:flex}.footer-links a{color:var(--mute-on-ink);font-size:.875rem;line-height:1.4;transition:color .14s}.footer-links a:hover{color:var(--paper-on-ink)}.footer-bottom{border-top:1px solid var(--edge-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.footer-copy{font-family:var(--mono);letter-spacing:.06em;color:var(--mute-on-ink);font-size:.72rem}.footer-legal{gap:22px;display:flex}.footer-legal a{font-family:var(--mono);letter-spacing:.06em;color:var(--mute-on-ink);font-size:.72rem;transition:color .14s}.footer-legal a:hover{color:var(--paper-on-ink)}.record{border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;width:100%;max-width:430px;position:relative;overflow:hidden}.record-topbar{background:var(--paper-2);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.record-wordmark{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.record-live-dot{background:var(--verified);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-blink}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.35}}.record-chip{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper);border:1px solid var(--edge);border-radius:999px;padding:4px 10px;font-size:.62rem}.record-label-row{border-bottom:1px solid var(--paper-2);padding:14px 18px 10px}.record-doc-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:.63rem}.record-body{flex-direction:column;gap:9px;padding:14px 18px 16px;display:flex}.record-row{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.record-row+.record-row{border-top:1px solid var(--paper-2)}.record-key{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);flex-shrink:0;font-size:.62rem}.record-val{font-family:var(--mono);letter-spacing:.03em;color:var(--ink);text-align:right;font-size:.75rem}.record-discipline-val{transition:opacity .25s}.record-discipline-val.fading{opacity:0}.record-verdict{border-radius:var(--radius-sm);background:var(--band-distinction);justify-content:space-between;align-items:center;gap:12px;margin:0 12px 14px;padding:13px 16px;display:flex}.verdict-label-key{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:.62rem}.verdict-label-val{font-family:var(--display);color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:700}.record-footer{background:var(--paper-2);border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.verify-status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.66rem;display:flex}.verify-status.verifying{color:var(--ink-mute)}.verify-status.verified{color:var(--verified)}.verify-indicator{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.verify-status.verifying .verify-indicator{animation:1.1s ease-in-out infinite indicator-pulse}@keyframes indicator-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.record-seal{opacity:.9}.hero{background:var(--ink);align-items:center;min-height:100svh;padding-top:68px;display:flex;position:relative;overflow:hidden}.hero-bg-glow{pointer-events:none;background-image:radial-gradient(70% 60% at 10% 70%,#0f7a5a21 0%,#0000 70%),radial-gradient(50% 45% at 90% 15%,#0f7a5a12 0%,#0000 60%);position:absolute;inset:0}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.hero-inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,80px);padding-block:clamp(72px,11vw,128px);display:grid;position:relative}.hero-content{flex-direction:column;display:flex}.hero-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--verified-bri);align-items:center;gap:12px;margin-bottom:30px;font-size:.7rem;display:inline-flex}.hero-eyebrow-bar{background:var(--verified-bri);border-radius:1px;width:26px;height:1.5px}.hero h1{color:var(--paper-on-ink);font-size:var(--t-h1);margin-bottom:24px;line-height:1.05}.hero-h1-accent{color:var(--verified-bri);display:inline-block;position:relative}.hero-lead{font-size:var(--t-lead);color:var(--mute-on-ink);max-width:460px;margin-bottom:36px;line-height:1.65}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-trust-strip{flex-wrap:wrap;align-items:center;gap:0;margin-top:48px;display:flex}.trust-item{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mute-on-ink);align-items:center;gap:8px;padding-right:20px;font-size:.56rem;display:flex}.trust-item+.trust-item{border-left:1px solid var(--edge-dark);padding-left:20px}.trust-dot{background:var(--verified);border-radius:50%;flex-shrink:0;width:4px;height:4px}@media screen and (max-width:550px){.trust-item{gap:5px;padding-right:10px}.trust-item+.trust-item{padding-left:8px}}.hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.hero-record-wrap{width:70%;position:relative}@media screen and (max-width:425px){.hero-record-wrap{width:100%}}.hero-record-glow{pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#0f7a5a2e 0%,#0000 70%);border-radius:50%;position:absolute;inset:-60px}.problem-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,80px);margin-top:clamp(48px,7vw,72px);display:grid}.problem-col-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:18px;font-size:.66rem;display:block}.problem-items{flex-direction:column;gap:10px;display:flex}.problem-item{border-radius:var(--radius-sm);border:1px solid var(--edge);background:var(--paper);align-items:flex-start;gap:14px;padding:16px;transition:border-color .16s;display:flex}.problem-item:hover{border-color:var(--ink-mute)}.problem-item-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.7rem;display:flex}.problem-item-icon.x{color:var(--band-fail);background:#9a3b341f}.problem-item-text{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.problem-item-text strong{color:var(--ink);margin-bottom:3px;font-weight:600;display:block}.problem-after-card{background:var(--ink);border-radius:var(--radius);padding:clamp(28px,4vw,40px);position:relative;overflow:hidden}.problem-after-glow{pointer-events:none;background:radial-gradient(at 80% 0,#0f7a5a38 0%,#0000 60%);position:absolute;inset:0}.problem-after-inner{z-index:1;position:relative}.problem-after-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--verified-bri);margin-bottom:20px;font-size:.66rem;display:block}.problem-after-items{flex-direction:column;gap:16px;display:flex}.problem-after-item{align-items:flex-start;gap:14px;display:flex}.check-icon{width:20px;height:20px;color:var(--verified-bri);background:#0f7a5a33;border:1px solid #0f7a5a59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.65rem;display:flex}.problem-after-text strong{color:var(--paper-on-ink);margin-bottom:3px;font-size:.9375rem;font-weight:600;display:block}.problem-after-text span{color:var(--mute-on-ink);font-size:.875rem;line-height:1.55}.how-section{background:var(--paper-2)}.steps-row{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(48px,7vw,72px);display:grid;position:relative}.steps-connector{background:linear-gradient(90deg, var(--edge) 0%, var(--verified) 50%, var(--edge) 100%);pointer-events:none;height:1px;position:absolute;top:23px;left:calc(12.5% + 12px);right:calc(12.5% + 12px)}.step-card{background:var(--paper);border:1px solid var(--edge);border-radius:var(--radius);padding:24px 20px;transition:border-color .18s,box-shadow .18s,transform .18s}.step-card:hover{border-color:var(--verified);box-shadow:var(--shadow-card);transform:translateY(-3px)}.step-num{border:2px solid var(--edge);background:var(--paper);width:46px;height:46px;font-family:var(--mono);color:var(--verified);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:.8rem;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.step-card:hover .step-num{background:var(--verified);border-color:var(--verified);color:#fff}.step-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:1rem;font-weight:600}.step-desc{color:var(--ink-mute);font-size:.875rem;line-height:1.6}.disciplines-section{background:var(--ink);overflow:hidden}.disciplines-grid{flex-wrap:wrap;gap:10px;margin-top:clamp(36px,5vw,52px);display:flex}.disc-pill{border:1px solid var(--edge-dark);background:var(--ink-2);color:var(--paper-on-ink);cursor:default;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.disc-pill:hover{background:#0f7a5a1a;border-color:#1fb28666}.disc-dot{background:var(--verified);border-radius:50%;flex-shrink:0;width:6px;height:6px}.disc-pill-more{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-on-ink);background:0 0;border-style:dashed;font-size:.72rem}.disc-tier-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-on-ink);margin-top:24px;font-size:.7rem;display:block}.ecosystem-section{background:var(--paper)}.eco-bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:clamp(48px,7vw,72px);display:grid}.eco-card{border:1px solid var(--edge);border-radius:var(--radius);background:#fff;flex-direction:column;padding:26px 24px 22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.eco-card:first-child,.eco-card:nth-child(2),.eco-card:nth-child(3){grid-column:span 2}.eco-card:nth-child(4),.eco-card:nth-child(5){grid-column:span 3}.eco-card:hover{border-color:var(--verified);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.eco-icon{background:var(--paper-2);border:1px solid var(--edge);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-size:1.1rem;display:flex}.eco-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:1rem;font-weight:600}.eco-desc{color:var(--ink-soft);flex:1;font-size:.875rem;line-height:1.6}.eco-link{color:var(--verified);align-items:center;gap:6px;margin-top:20px;font-size:.84rem;font-weight:600;transition:gap .16s;display:inline-flex}.eco-link:hover{gap:10px}.eco-arrow{transition:transform .16s;display:inline-block}.eco-link:hover .eco-arrow{transform:translate(3px)}.partner-model-section{background:var(--paper-2)}.partner-model-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,7vw,96px);margin-top:clamp(48px,7vw,72px);display:grid}.model-features-list{flex-direction:column;gap:22px;margin-top:28px;list-style:none;display:flex}.model-feature{gap:16px;display:flex}.model-feature-num{font-family:var(--mono);letter-spacing:.12em;color:var(--verified);flex-shrink:0;min-width:24px;padding-top:3px;font-size:.66rem}.model-feature-content{flex:1}.model-feature-title{color:var(--ink);font-size:.95rem;font-weight:600;font-family:var(--display);letter-spacing:-.01em;margin-bottom:4px}.model-feature-desc{color:var(--ink-mute);font-size:.875rem;line-height:1.6}.model-visual-card{background:var(--ink);border-radius:var(--radius);padding:clamp(28px,4vw,40px);position:relative;overflow:hidden}.model-visual-glow{pointer-events:none;background:radial-gradient(at 85% 15%,#0f7a5a33 0%,#0000 65%);position:absolute;inset:0}.model-stack{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.model-layer{background:var(--ink-2);border:1px solid var(--edge-dark);border-radius:var(--radius-sm);align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s;display:flex}.model-layer:hover{border-color:#0f7a5a59}.model-layer-icon{background:#0f7a5a1f;border:1px solid #0f7a5a38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;display:flex}.model-layer-info{flex:1}.model-layer-title{font-family:var(--display);color:var(--paper-on-ink);margin-bottom:1px;font-size:.875rem;font-weight:600}.model-layer-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute-on-ink);font-size:.62rem}.verdict-section{background:var(--ink)}.verdict-bands-list{flex-direction:column;gap:10px;margin-top:clamp(40px,6vw,60px);display:flex}.verdict-band{border-radius:var(--radius-sm);grid-template-columns:4px 1fr;transition:transform .16s;display:grid;overflow:hidden}.verdict-band:hover{transform:translate(4px)}.verdict-band-accent{grid-column:1}.verdict-band-body{grid-column:2;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.verdict-band-name{font-family:var(--display);letter-spacing:-.01em;min-width:160px;font-size:1rem;font-weight:600}.verdict-band-desc{color:var(--mute-on-ink);font-size:.85rem;line-height:1.5}.vb-distinction .verdict-band-accent{background:var(--band-distinction)}.vb-distinction .verdict-band-body{background:#0f7a5a1a;border:1px solid #0f7a5a33;border-left:none}.vb-distinction .verdict-band-name{color:#4dd4a8}.vb-merit .verdict-band-accent{background:var(--band-merit)}.vb-merit .verdict-band-body{background:#2563a81a;border:1px solid #2563a82e;border-left:none}.vb-merit .verdict-band-name{color:#7eaee8}.vb-pass .verdict-band-accent{background:var(--band-pass)}.vb-pass .verdict-band-body{background:#4a5a6424;border:1px solid #4a5a643d;border-left:none}.vb-pass .verdict-band-name{color:#a8b8c2}.vb-borderline .verdict-band-accent{background:var(--band-borderline)}.vb-borderline .verdict-band-body{background:#b084421a;border:1px solid #b084422e;border-left:none}.vb-borderline .verdict-band-name{color:#d4aa5a}.vb-fail .verdict-band-accent{background:var(--band-fail)}.vb-fail .verdict-band-body{background:#9a3b341a;border:1px solid #9a3b342e;border-left:none}.vb-fail .verdict-band-name{color:#d47e7a}.testimonials-section{background:var(--paper)}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(40px,6vw,60px);display:grid}.testimonial-card{border:1px solid var(--edge);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:260px;padding:28px 24px;display:flex}.testimonial-mark{font-family:var(--display);color:var(--edge);height:.6em;margin-bottom:20px;font-size:2.8rem;line-height:.4}.testimonial-placeholder-text{color:var(--ink-mute);text-align:center;border:1px dashed var(--edge);border-radius:var(--radius-sm);flex:1;justify-content:center;align-items:center;padding:20px;font-size:.85rem;font-style:italic;line-height:1.6;display:flex}.testimonial-author{align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.testimonial-avatar{background:var(--paper-2);border:1px solid var(--edge);border-radius:50%;flex-shrink:0;width:40px;height:40px}.testimonial-name{color:var(--ink-mute);font-size:.88rem;font-weight:600}.testimonial-role{color:var(--ink-mute);font-size:.8rem}.testimonials-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);text-align:center;margin-top:24px;font-size:.66rem}.gallery-teaser-section{background:var(--paper-2)}.gallery-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:clamp(36px,5vw,52px);display:grid}.gallery-tile{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--ink-2);border:1px solid var(--edge);transition:transform .18s,border-color .18s;display:block;position:relative;overflow:hidden}.gallery-tile:hover{border-color:var(--ink-mute);transform:scale(1.02)}.gallery-tile-inner{z-index:1;background:linear-gradient(#0000 45%,#000000b8 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:14px 16px;display:flex;position:absolute;inset:0}.gallery-tile-kind{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--verified-bri);font-size:.55rem}.gallery-tile-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#eef0ece0;font-size:.65rem}.insights-section{background:var(--paper)}.resources-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(40px,6vw,60px);display:grid}.resource-card{border:1px solid var(--edge);border-radius:var(--radius);background:#fff;flex-direction:column;padding:26px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.resource-card:hover{border-color:var(--ink);box-shadow:var(--shadow-card);transform:translateY(-3px)}.resource-type-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--verified);margin-bottom:14px;font-size:.62rem}.resource-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:10px;font-size:1.05rem;font-weight:600;line-height:1.25}.resource-desc{color:var(--ink-soft);flex:1;font-size:.875rem;line-height:1.6}.resource-read-link{color:var(--ink);align-items:center;gap:6px;margin-top:20px;font-size:.875rem;font-weight:600;transition:gap .16s,color .16s;display:inline-flex}.resource-read-link:hover{color:var(--verified);gap:10px}.home-cta-section{background:var(--ink);position:relative;overflow:hidden}.home-cta-glow{pointer-events:none;background-image:radial-gradient(60% 80% at 20%,#0f7a5a24 0%,#0000 60%),radial-gradient(50% 70% at 80%,#0f7a5a14 0%,#0000 55%);position:absolute;inset:0}.home-cta-inner{text-align:center;z-index:1;max-width:680px;margin-inline:auto;position:relative}.home-cta-inner h2{color:var(--paper-on-ink);margin-bottom:16px}.home-cta-lead{font-size:var(--t-lead);color:var(--mute-on-ink);margin-bottom:36px;line-height:1.6}.home-cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.faq-section{background:var(--paper)}.faq-list{margin-inline:auto;flex-direction:column;max-width:740px;margin-top:clamp(40px,6vw,60px);display:flex}.faq-item{border-bottom:1px solid var(--edge)}.faq-trigger{text-align:left;width:100%;font-family:var(--display);color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1rem;font-weight:600;transition:color .14s;display:flex}.faq-trigger:hover{color:var(--verified)}.faq-icon{border:1.5px solid var(--edge);width:26px;height:26px;color:var(--ink-mute);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:300;line-height:1;transition:transform .22s,border-color .22s,background .22s,color .22s;display:flex}.faq-icon.open{border-color:var(--verified);background:var(--verified);color:#fff;transform:rotate(45deg)}.faq-answer{color:var(--ink-soft);max-height:0;padding-bottom:0;font-size:.9375rem;line-height:1.7;transition:max-height .38s cubic-bezier(.16,1,.3,1),padding .38s;overflow:hidden}.faq-answer.open{max-height:500px;padding-bottom:20px}@media (max-width:1024px){.desktop-nav,.header-ctas .btn-primary{display:none}.mobile-toggle{display:flex}}@media (max-width:860px){.hero-inner{grid-template-columns:1fr}.hero-visual{order:-1}.problem-grid{grid-template-columns:1fr}.steps-row{grid-template-columns:1fr 1fr}.steps-connector{display:none}.eco-bento{grid-template-columns:1fr 1fr}.eco-card:nth-child(n){grid-column:span 1}.partner-model-grid{grid-template-columns:1fr}.model-features-list{grid-template-columns:1fr 1fr;gap:14px;margin-top:0;display:grid}.model-feature{background:var(--ink);border:1px solid var(--edge-dark);border-radius:var(--radius-sm);flex-direction:column;gap:0;min-height:160px;padding:clamp(18px,3vw,24px);position:relative;overflow:hidden}.model-feature-num{color:var(--verified-bri);margin-bottom:12px;padding-top:0}.model-feature:after{content:attr(data-num);font-family:var(--mono);letter-spacing:-.04em;color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,10vw,6rem);font-weight:800;line-height:1;position:absolute;bottom:-10px;right:8px}.model-feature-content{z-index:1;position:relative}.model-feature-title{color:var(--paper-on-ink);font-size:.9rem}.model-feature-desc{color:var(--mute-on-ink);margin-top:4px;font-size:.825rem}}@media (max-width:480px){.model-features-list{grid-template-columns:1fr}}@media (max-width:860px){.testimonials-grid{grid-template-columns:1fr}.gallery-grid,.resources-grid,.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps-row,.eco-bento{grid-template-columns:1fr}.gallery-grid{grid-template-columns:1fr 1fr}.resources-grid,.footer-grid{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:flex-start}}.hero-editorial{z-index:1;width:100%;padding-block:clamp(72px,11vw,120px);position:relative}.hero-watermark{font-family:var(--display);letter-spacing:-.04em;color:#ffffff06;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-size:clamp(80px,14vw,200px);font-weight:700;line-height:1;position:absolute;bottom:8%;right:5%}.hero-h1-large{color:var(--paper-on-ink);letter-spacing:-.03em;max-width:900px;margin-top:28px;margin-bottom:clamp(44px,6vw,72px);font-size:clamp(3.2rem,2.4rem + 4.8vw,6.4rem);line-height:1.02}.hero-lower-split{grid-template-columns:1fr 1fr;align-items:flex-start;gap:clamp(48px,7vw,96px);display:grid}.hero-lower-left{flex-direction:column;display:flex}.hero-lower-right{justify-content:flex-end;align-items:flex-start;display:flex}.eco-index{flex-direction:column;margin-top:clamp(48px,7vw,72px);display:flex}.eco-index-row{border-top:1px solid var(--edge);color:inherit;grid-template-columns:52px 40px 1fr auto;align-items:center;gap:20px 28px;padding:22px 0;text-decoration:none;transition:padding-left .2s cubic-bezier(.16,1,.3,1);display:grid}.eco-index-row:last-child{border-bottom:1px solid var(--edge)}.eco-index-row:hover{padding-left:10px}.eco-index-num{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-mute);font-size:.64rem;line-height:1}.eco-index-icon{background:var(--paper-2);border:1px solid var(--edge);width:36px;height:36px;color:var(--ink-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s;display:flex}.eco-index-row:hover .eco-index-icon{border-color:var(--verified);color:var(--verified);background:#0f7a5a12}.eco-index-body{min-width:0}.eco-index-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:4px;font-size:1rem;font-weight:600;transition:color .16s}.eco-index-row:hover .eco-index-title{color:var(--verified)}.eco-index-desc{color:var(--ink-soft);font-size:.875rem;line-height:1.55}.eco-index-arrow{color:var(--ink-mute);flex-shrink:0;padding-left:8px;font-size:1.1rem;transition:transform .18s,color .18s}.eco-index-row:hover .eco-index-arrow{color:var(--verified);transform:translate(5px)}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes eco-ring-sweep{0%{opacity:0;--ring-angle:0deg}10%{opacity:1}88%{opacity:1;--ring-angle:360deg}to{opacity:.22;--ring-angle:360deg}}.eco-mob-rail-wrap{display:none}.eco-mob-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--gutter);gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.eco-mob-rail::-webkit-scrollbar{display:none}.eco-mob-card{--ring-angle:0deg;min-width:min(320px, calc(100vw - var(--gutter) * 2 - 16px));scroll-snap-align:start;background:var(--paper);border:1px solid var(--edge);border-radius:var(--radius);max-width:300px;color:inherit;flex-direction:column;flex-shrink:0;height:clamp(320px,58vh,400px);padding:26px 22px;text-decoration:none;transition:border-color .2s;display:flex;position:relative}.eco-mob-card:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ring-angle), transparent 0deg, var(--verified-bri) 30deg, transparent 60deg);opacity:0;-webkit-mask-composite:destination-out;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.eco-mob-card.ring-active:after{animation:.9s cubic-bezier(.4,0,.2,1) forwards eco-ring-sweep}.eco-mob-num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:18px;font-size:.62rem;display:block}.eco-mob-icon{background:var(--paper-2);border:1px solid var(--edge);width:44px;height:44px;color:var(--ink-soft);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.eco-mob-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:10px;font-size:1.15rem;font-weight:650;line-height:1.25;display:block}.eco-mob-desc{color:var(--ink-soft);flex:1;font-size:.875rem;line-height:1.65}.eco-mob-arrow{color:var(--ink-mute);align-self:flex-start;margin-top:22px;font-size:1rem;transition:transform .18s,color .18s;display:block}.eco-mob-card:hover .eco-mob-arrow{color:var(--verified);transform:translate(4px)}.eco-drag-hint{padding:10px var(--gutter) 0;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.6rem;display:flex}.how-timeline{margin-top:clamp(56px,8vw,80px);padding-left:80px;position:relative}.how-timeline:before{content:"";background:linear-gradient(to bottom, transparent 0%, var(--edge) 8%, var(--verified) 50%, var(--edge) 92%, transparent 100%);width:1px;position:absolute;top:24px;bottom:24px;left:21px}.how-tl-step{padding-bottom:clamp(36px,5vw,56px);position:relative}.how-tl-step:last-child{padding-bottom:0}.how-tl-node{border:1.5px solid var(--edge);background:var(--paper-2);width:44px;height:44px;font-family:var(--mono);letter-spacing:.06em;color:var(--verified);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:500;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:flex;position:absolute;top:0;left:-80px}.how-tl-step:hover .how-tl-node{background:var(--verified);border-color:var(--verified);color:#fff;box-shadow:0 0 0 6px #0f7a5a1a}.how-tl-content{grid-template-columns:260px 1fr;align-items:baseline;gap:24px 48px;display:grid}.how-tl-heading{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);font-weight:700;line-height:1.1}.how-tl-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--verified);margin-bottom:8px;font-size:.62rem;display:block}.how-tl-desc{color:var(--ink-soft);align-self:center;max-width:480px;font-size:.9375rem;line-height:1.7}@media (max-width:860px){.hero-lower-split{grid-template-columns:1fr}.hero-lower-right{justify-content:flex-start}.hero-watermark{font-size:clamp(52px,14vw,80px);bottom:5%;right:1%}.eco-index{display:none}.eco-mob-rail-wrap{margin-top:clamp(32px,5vw,48px);margin-inline:calc(-1 * var(--gutter));display:block;overflow:hidden}.how-timeline{padding-left:60px}.how-tl-content{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.hero-watermark{color:#ffffff08;font-size:clamp(40px,12vw,52px);bottom:3%;right:0}.how-timeline{padding-left:48px}.how-timeline:before{left:15px}.how-tl-node{width:36px;height:36px;font-size:.62rem;left:-60px}}.hero.hero-editorial{padding-top:clamp(100px,15vw,144px);padding-bottom:clamp(72px,11vw,120px);display:block}.hero.hero-editorial .hero-h1-large{color:var(--paper-on-ink);letter-spacing:-.03em;margin-bottom:clamp(44px,6vw,72px);font-size:clamp(3.2rem,2.4rem + 4.8vw,6.4rem);line-height:1.02}.hero.hero-editorial .hero-lead{margin-bottom:0}.page-hero{background:var(--ink);padding-top:clamp(100px,14vw,148px);padding-bottom:clamp(60px,9vw,104px);position:relative;overflow:hidden}.page-hero-glow{pointer-events:none;background-image:radial-gradient(60% 55% at 5% 80%,#0f7a5a1c 0%,#0000 65%),radial-gradient(40% 40% at 95% 10%,#0f7a5a0f 0%,#0000 55%);position:absolute;inset:0}.page-hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.page-hero-inner{z-index:1;position:relative}.page-breadcrumb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-on-ink);align-items:center;gap:8px;margin-bottom:28px;font-size:.65rem;display:flex}.page-breadcrumb a{color:var(--mute-on-ink);text-decoration:none;transition:color .15s}.page-breadcrumb a:hover{color:var(--verified-bri)}.page-breadcrumb-sep{opacity:.4}.page-hero h1{color:var(--paper-on-ink);letter-spacing:-.03em;max-width:860px;margin-bottom:24px;font-size:clamp(2.4rem,1.6rem + 4vw,4.6rem);line-height:1.05}.page-hero-lead{color:var(--mute-on-ink);max-width:620px;margin-bottom:36px;font-size:clamp(1.05rem,.9rem + .6vw,1.3rem);line-height:1.65}.page-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pain-section{background:var(--ink-2);border-top:1px solid var(--edge-dark);border-bottom:1px solid var(--edge-dark)}.pain-grid{background:var(--edge-dark);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(40px,6vw,60px);display:grid}.pain-card{background:var(--ink-2);flex-direction:column;gap:14px;padding:clamp(24px,4vw,36px);transition:background .18s;display:flex}.pain-card:hover{background:#ffffff06}.pain-num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute-on-ink);font-size:.6rem}.pain-title{font-family:var(--display);color:var(--paper-on-ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.25}.pain-desc{color:var(--mute-on-ink);font-size:.9rem;line-height:1.65}.benefits-section{background:var(--paper)}.benefits-layout{grid-template-columns:340px 1fr;align-items:flex-start;gap:clamp(48px,8vw,96px);margin-top:clamp(48px,7vw,64px);display:grid}.benefits-aside{position:sticky;top:96px}.benefits-aside-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--verified);margin-bottom:12px;font-size:.62rem;display:block}.benefits-aside-heading{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.2rem);font-weight:700;line-height:1.1}.benefits-aside-body{color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.benefits-rows{flex-direction:column;display:flex}.benefit-row{border-top:1px solid var(--edge);grid-template-columns:28px 1fr;align-items:flex-start;gap:20px;padding:24px 0;transition:padding-left .2s cubic-bezier(.16,1,.3,1);display:grid}.benefit-row:last-child{border-bottom:1px solid var(--edge)}.benefit-row:hover{padding-left:6px}.benefit-num{font-family:var(--mono);letter-spacing:.14em;color:var(--verified);padding-top:3px;font-size:.62rem}.benefit-content{flex:1}.benefit-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:1.05rem;font-weight:600;transition:color .15s}.benefit-row:hover .benefit-title{color:var(--verified)}.benefit-desc{color:var(--ink-soft);font-size:.9rem;line-height:1.65}.solution-cta-section{background:var(--ink);text-align:center;padding-block:clamp(60px,9vw,100px);position:relative;overflow:hidden}.solution-cta-glow{pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,#0f7a5a24 0%,#0000 60%);position:absolute;inset:0}.solution-cta-inner{z-index:1;max-width:640px;margin-inline:auto;position:relative}.solution-cta-inner h2{color:var(--paper-on-ink);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.8rem,1.3rem + 2vw,2.8rem)}.solution-cta-inner p{color:var(--mute-on-ink);font-size:var(--t-lead);margin-bottom:32px;line-height:1.6}.solution-cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.platform-model-section{background:var(--paper-2)}.platform-model-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:clamp(48px,8vw,96px);margin-top:clamp(48px,7vw,64px);display:grid}.platform-model-steps{border-top:1px solid var(--edge);flex-direction:column;gap:0;display:flex}.platform-model-step{border-bottom:1px solid var(--edge);grid-template-columns:40px 1fr;gap:16px;padding:20px 0;display:grid}.platform-model-step-num{font-family:var(--mono);letter-spacing:.14em;color:var(--verified);padding-top:2px;font-size:.62rem}.platform-model-step-title{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:.975rem;font-weight:600}.platform-model-step-desc{color:var(--ink-soft);font-size:.875rem;line-height:1.6}.platform-model-callout{background:var(--ink);border-radius:var(--radius);flex-direction:column;gap:24px;padding:clamp(28px,4vw,44px);display:flex;position:sticky;top:96px}.platform-callout-stat{border-bottom:1px solid var(--edge-dark);padding-bottom:20px}.platform-callout-stat:last-child{border-bottom:none;padding-bottom:0}.platform-stat-num{font-family:var(--display);color:var(--verified-bri);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(2rem,1.4rem + 2vw,3.2rem);font-weight:700;line-height:1}.platform-stat-label{color:var(--mute-on-ink);font-size:.875rem;line-height:1.55}.record-anatomy-section{background:var(--paper)}.record-anatomy-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:clamp(48px,8vw,96px);margin-top:clamp(48px,7vw,64px);display:grid}.record-anatomy-card{background:var(--ink);border-radius:var(--radius);padding:clamp(28px,4vw,44px);position:relative;overflow:hidden}.record-anatomy-card-glow{pointer-events:none;background:radial-gradient(#0f7a5a26 0%,#0000 70%);width:70%;height:70%;position:absolute;top:-40%;left:-20%}.record-field{border-bottom:1px solid var(--edge-dark);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.record-field:first-child{border-top:1px solid var(--edge-dark)}.record-field-key{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute-on-ink);font-size:.66rem}.record-field-val{font-family:var(--mono);color:var(--paper-on-ink);text-align:right;font-size:.72rem}.record-field-val.verified-tag{color:var(--verified-bri);background:#0f7a5a1f;border:1px solid #0f7a5a40;border-radius:4px;padding:3px 8px}.record-anatomy-list{flex-direction:column;gap:24px;display:flex}.record-anatomy-item{align-items:flex-start;gap:16px;display:flex}.record-anatomy-icon{background:var(--paper-2);border:1px solid var(--edge);width:36px;height:36px;color:var(--verified);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.record-anatomy-item-title{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:1rem;font-weight:600}.record-anatomy-item-desc{color:var(--ink-soft);font-size:.875rem;line-height:1.65}.infra-section{background:var(--paper-2)}.infra-grid{background:var(--edge);border:1px solid var(--edge);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(48px,7vw,64px);display:grid;overflow:hidden}.infra-card{background:var(--paper);flex-direction:column;gap:12px;padding:clamp(24px,4vw,36px);transition:background .16s;display:flex}.infra-card:hover{background:var(--paper-2)}.infra-icon{width:40px;height:40px;color:var(--verified);background:#0f7a5a14;border:1px solid #0f7a5a26;border-radius:10px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.infra-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:1rem;font-weight:600}.infra-desc{color:var(--ink-soft);font-size:.875rem;line-height:1.65}@media (max-width:1024px){.benefits-layout{grid-template-columns:1fr}.benefits-aside{position:static}.platform-model-grid{grid-template-columns:1fr}.platform-model-callout{position:static}.record-anatomy-grid{grid-template-columns:1fr}}@media (max-width:860px){.pain-grid,.infra-grid{grid-template-columns:1fr}}.about-mission{background:var(--paper-2);border-bottom:1px solid var(--edge)}.about-mission-grid{grid-template-columns:1fr 380px;align-items:flex-start;gap:clamp(48px,8vw,96px);padding-block:clamp(60px,9vw,100px);display:grid}.about-pull-quote{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;font-size:clamp(1.7rem,1.1rem + 2.4vw,3rem);font-weight:700;line-height:1.1}.about-pull-quote em{color:var(--verified);font-style:normal}.about-aside-body{color:var(--ink-soft);font-size:.9375rem;line-height:1.75}.about-aside-body p+p{margin-top:16px}.principles-grid{background:var(--edge);border:1px solid var(--edge);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:clamp(1px,.1vw,1px);margin-top:clamp(48px,7vw,64px);display:grid;overflow:hidden}.principle-card{background:var(--paper);flex-direction:column;gap:12px;padding:clamp(28px,4vw,40px);transition:background .16s;display:flex}.principle-card:hover{background:var(--paper-2)}.principle-num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--verified);font-size:.6rem}.principle-title{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;font-size:1.1rem;font-weight:700}.principle-desc{color:var(--ink-soft);font-size:.9rem;line-height:1.7}.partner-types-grid{background:var(--edge);border:1px solid var(--edge);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:clamp(1px,.1vw,1px);margin-top:clamp(48px,7vw,64px);display:grid;overflow:hidden}.partner-type-card{background:var(--paper);color:inherit;flex-direction:column;gap:10px;padding:clamp(24px,4vw,36px);text-decoration:none;transition:background .16s;display:flex;position:relative}.partner-type-card:hover{background:var(--paper-2)}.partner-type-card:hover .partner-type-arrow{color:var(--verified);transform:translate(4px)}.partner-type-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-size:.6rem}.partner-type-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.partner-type-desc{color:var(--ink-soft);flex:1;font-size:.875rem;line-height:1.6}.partner-type-arrow{color:var(--ink-mute);margin-top:4px;font-size:.9rem;transition:transform .18s,color .18s;display:inline-block}.commercial-steps{background:var(--edge-dark);border:1px solid var(--edge-dark);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:clamp(1px,.1vw,1px);margin-top:clamp(48px,7vw,64px);display:grid;overflow:hidden}.commercial-step{background:var(--ink-2);flex-direction:column;gap:14px;padding:clamp(28px,4vw,40px);display:flex}.commercial-step-num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute-on-ink);font-size:.6rem}.commercial-step-title{font-family:var(--display);color:var(--paper-on-ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.2}.commercial-step-desc{color:var(--mute-on-ink);font-size:.875rem;line-height:1.65}.careers-openings{border-top:1px solid var(--edge);margin-top:clamp(48px,7vw,64px)}.careers-empty{text-align:center;border-bottom:1px solid var(--edge);padding:clamp(48px,7vw,80px) 0}.careers-empty-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:16px;font-size:.65rem;display:block}.careers-empty-text{font-size:var(--t-lead);color:var(--ink-soft);max-width:480px;margin-inline:auto;line-height:1.6}.opening-row{border-bottom:1px solid var(--edge);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px 0;text-decoration:none;transition:padding-left .18s;display:grid}.opening-row:hover{padding-left:8px}.opening-row:hover .opening-title{color:var(--verified)}.opening-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.opening-title{font-family:var(--display);color:var(--ink);font-size:1rem;font-weight:600;transition:color .15s}.opening-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper-2);border:1px solid var(--edge);border-radius:4px;padding:3px 8px;font-size:.62rem}.careers-list{flex-direction:column;display:flex}.career-card{border-bottom:1px solid var(--edge);flex-direction:column;gap:20px;padding:clamp(28px,4vw,40px) 0;display:flex}.career-card-header{flex-direction:column;gap:6px;display:flex}.career-card-title-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.career-card-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;flex:auto;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:600}.career-card-badges{flex-wrap:wrap;gap:6px;padding-top:3px;display:flex}.career-card-location{color:var(--ink-mute);align-items:center;gap:5px;font-size:.8125rem;display:flex}.career-card-desc{font-size:var(--t-lead);color:var(--ink-soft);max-width:680px;line-height:1.65}.career-card-section{flex-direction:column;gap:10px;display:flex}.career-card-section-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:.62rem}.career-card-responsibilities{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.career-card-responsibilities li{color:var(--ink-soft);padding-left:16px;font-size:.9rem;line-height:1.55;position:relative}.career-card-responsibilities li:before{content:"–";color:var(--ink-mute);position:absolute;left:0}.career-card-skills{flex-wrap:wrap;gap:6px;display:flex}.career-skill-tag{font-family:var(--mono);letter-spacing:.08em;color:var(--verified);background:var(--verified);font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.career-skill-tag{background:color-mix(in srgb, var(--verified) 8%, transparent)}}.career-skill-tag{border:1px solid var(--verified)}@supports (color:color-mix(in lab, red, red)){.career-skill-tag{border:1px solid color-mix(in srgb, var(--verified) 20%, transparent)}}.career-skill-tag{border-radius:4px;padding:4px 10px}.career-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.career-card-salary{flex-direction:column;gap:4px;display:flex}.career-card-salary-value{font-family:var(--display);color:var(--ink);font-size:1rem;font-weight:600}.career-apply-btn{background:var(--verified);color:#fff;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,gap .18s;display:inline-flex}.career-apply-btn:hover{background:var(--verified-bri);gap:12px}.mentor-req-list{border-top:1px solid var(--edge);flex-direction:column;margin-top:clamp(40px,6vw,56px);display:flex}.mentor-req-row{border-bottom:1px solid var(--edge);grid-template-columns:20px 1fr;align-items:flex-start;gap:16px;padding:18px 0;display:grid}.mentor-req-check{color:var(--verified);flex-shrink:0;margin-top:2px}.mentor-req-text{color:var(--ink-soft);font-size:.9375rem;line-height:1.6}.mentor-req-text strong{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.investor-thesis{background:var(--paper-2);border-bottom:1px solid var(--edge)}.investor-thesis-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:clamp(48px,8vw,96px);padding-block:clamp(60px,9vw,100px);display:grid}.investor-thesis-body{color:var(--ink-soft);font-size:.9375rem;line-height:1.75}.investor-thesis-body p+p{margin-top:16px}.investor-contact-card{background:var(--ink);border-radius:var(--radius);flex-direction:column;gap:20px;padding:clamp(28px,4vw,44px);display:flex}.investor-contact-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--verified-bri);font-size:.62rem}.investor-contact-heading{font-family:var(--display);color:var(--paper-on-ink);letter-spacing:-.02em;font-size:clamp(1.2rem,.9rem + 1.2vw,1.7rem);font-weight:700;line-height:1.15}.investor-contact-body{color:var(--mute-on-ink);font-size:.9rem;line-height:1.65}.investor-email{font-family:var(--mono);color:var(--verified-bri);border-bottom:1px solid #1fb2864d;padding-bottom:2px;font-size:.85rem;text-decoration:none;transition:border-color .15s;display:inline-block}.investor-email:hover{border-color:var(--verified-bri)}@media (max-width:1024px){.about-mission-grid,.investor-thesis-grid{grid-template-columns:1fr}}@media (max-width:860px){.principles-grid,.partner-types-grid,.commercial-steps{grid-template-columns:1fr}}.sol-pain-section{background:var(--ink)}.sol-pain-header{padding-bottom:clamp(32px,5vw,48px)}.sol-pain-row{border-bottom:1px solid #ffffff12;grid-template-columns:72px 1fr 380px;align-items:baseline;gap:0 36px;padding:clamp(28px,4vw,40px) 0;display:grid}.sol-pain-num{font-family:var(--mono);color:var(--verified-bri);opacity:.4;letter-spacing:-.03em;font-size:1.9rem;font-weight:500;line-height:1}.sol-pain-title{font-family:var(--display);color:var(--paper-on-ink);letter-spacing:-.02em;font-size:clamp(1.15rem,.85rem + 1.2vw,1.55rem);font-weight:700;line-height:1.15}.sol-pain-desc{color:var(--mute-on-ink);font-size:.9rem;line-height:1.75}.sol-bridge{background:var(--verified);position:relative;overflow:hidden}.sol-bridge:before{content:"";pointer-events:none;background:linear-gradient(135deg,#00000014 0%,#0000 60%);position:absolute;inset:0}.sol-bridge-inner{z-index:1;padding-block:clamp(36px,5.5vw,56px);position:relative}.sol-bridge-stats{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.sol-bridge-stat{border-right:1px solid #ffffff24;flex-direction:column;gap:10px;padding:clamp(20px,3.5vw,32px) clamp(24px,4vw,40px);display:flex}.sol-bridge-stat:last-child{border-right:none}.sol-bridge-stat-num{font-family:var(--display);color:#fff;letter-spacing:-.04em;font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem);font-weight:700;line-height:1}.sol-bridge-stat-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff9;font-size:.63rem;line-height:1.5}.sol-benefits-section{background:var(--paper)}.sol-benefits-header{max-width:700px;margin-bottom:clamp(40px,6vw,60px)}.sol-benefits-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sol-benefit-card{background:var(--paper);border:1px solid var(--edge);border-radius:var(--radius);flex-direction:column;gap:12px;padding:clamp(24px,3.5vw,36px);transition:border-color .18s,box-shadow .18s,transform .2s cubic-bezier(.16,1,.3,1);display:flex}.sol-benefit-card:hover{border-color:#0f7a5a66;transform:translateY(-3px);box-shadow:0 8px 32px -12px #0f7a5a2e}.sol-benefit-num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--verified);font-size:.6rem}.sol-benefit-title{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;font-size:1.075rem;font-weight:700;line-height:1.2;transition:color .15s}.sol-benefit-card:hover .sol-benefit-title{color:var(--verified)}.sol-benefit-desc{color:var(--ink-soft);font-size:.875rem;line-height:1.7}.platform-not-section{background:var(--paper-2);border-bottom:1px solid var(--edge)}.platform-not-rows{border-top:1px solid var(--edge);flex-direction:column;margin-top:clamp(40px,6vw,56px);display:flex}.platform-not-row{border-bottom:1px solid var(--edge);grid-template-columns:28px 200px 1fr;align-items:baseline;gap:0 28px;padding:clamp(18px,3vw,26px) 0;transition:background .15s;display:grid}.platform-not-row:hover{background:#9a3b3408}.platform-not-x{color:var(--band-fail);opacity:.6;flex-shrink:0;margin-top:3px}.platform-not-label{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.3}.platform-not-desc{color:var(--ink-soft);font-size:.9rem;line-height:1.65}.platform-flow-steps{border-top:1px solid var(--edge);flex-direction:column;margin-top:clamp(48px,7vw,64px);display:flex}.platform-flow-step{border-bottom:1px solid var(--edge);grid-template-columns:56px 260px 1fr;align-items:baseline;gap:0 32px;padding:clamp(20px,3.5vw,30px) 0;transition:padding-left .2s cubic-bezier(.16,1,.3,1);display:grid}.platform-flow-step:hover{padding-left:8px}.platform-flow-num{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--verified);padding-top:3px;font-size:.65rem}.platform-flow-title{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;font-size:clamp(1rem,.85rem + .6vw,1.2rem);font-weight:700;line-height:1.2;transition:color .15s}.platform-flow-step:hover .platform-flow-title{color:var(--verified)}.platform-flow-desc{color:var(--ink-soft);font-size:.9rem;line-height:1.65}.platform-model-facts{background:var(--ink);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(48px,7vw,64px);display:grid;overflow:hidden}.platform-model-fact{border-right:1px solid var(--edge-dark);flex-direction:column;gap:10px;padding:clamp(24px,3.5vw,36px);display:flex}.platform-model-fact:last-child{border-right:none}.platform-fact-big{font-family:var(--display);color:var(--verified-bri);letter-spacing:-.04em;font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem);font-weight:700;line-height:1}.platform-fact-label{color:var(--mute-on-ink);font-size:.875rem;line-height:1.55}.record-showcase-section{background:var(--ink-2);border-top:1px solid var(--edge-dark);border-bottom:1px solid var(--edge-dark)}.record-showcase-grid{grid-template-columns:auto 1fr;align-items:center;gap:clamp(48px,8vw,96px);padding-block:clamp(60px,9vw,100px);display:grid}.record-showcase-right{flex-direction:column;gap:32px;display:flex}.record-showcase-list{border-top:1px solid var(--edge-dark);flex-direction:column;gap:0;display:flex}.record-showcase-item{border-bottom:1px solid var(--edge-dark);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.record-showcase-dot{background:var(--verified-bri);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.record-showcase-item-title{font-family:var(--display);color:var(--paper-on-ink);margin-bottom:4px;font-size:.975rem;font-weight:600}.record-showcase-item-desc{color:var(--mute-on-ink);font-size:.875rem;line-height:1.65}@media (max-width:1024px){.sol-pain-row{grid-template-rows:auto auto;grid-template-columns:60px 1fr}.sol-pain-desc{grid-column:2;margin-top:8px}.platform-flow-step{grid-template-rows:auto auto;grid-template-columns:48px 1fr}.platform-flow-desc{grid-column:2;margin-top:6px}.platform-not-row{grid-template-columns:28px 1fr}.platform-not-label{grid-column:2}.platform-not-desc{grid-column:1/-1;margin-top:4px;padding-left:56px}.record-showcase-grid{grid-template-columns:1fr}}@media (max-width:860px){.sol-bridge-stats{grid-template-columns:1fr}.sol-bridge-stat{border-bottom:1px solid #ffffff24;border-right:none}.sol-bridge-stat:last-child{border-bottom:none}.sol-benefits-grid,.platform-model-facts{grid-template-columns:1fr}.platform-model-fact{border-right:none;border-bottom:1px solid var(--edge-dark)}.platform-model-fact:last-child{border-bottom:none}}@media (max-width:560px){.sol-pain-row{grid-template-columns:1fr;gap:10px}.sol-pain-num{opacity:.5;font-size:1.2rem}.sol-pain-desc{grid-column:1;margin-top:0}.platform-not-desc{padding-left:0}}.assess-ticker-wrap{border-top:1px solid var(--edge-dark);margin-top:36px;padding-top:20px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.assess-ticker-track{white-space:nowrap;align-items:center;animation:32s linear infinite assess-scroll;display:inline-flex}.assess-ticker-wrap:hover .assess-ticker-track{animation-play-state:paused}.assess-ticker-item{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute-on-ink);align-items:center;gap:8px;padding:0 28px;font-size:.62rem;display:inline-flex}.assess-ticker-sep{background:var(--edge-dark);flex-shrink:0;width:1px;height:10px}.assess-ticker-live{color:var(--verified-bri);background:#1fb2860f;border:1px solid #1fb2864d;border-radius:4px;align-items:center;gap:5px;margin-right:4px;padding:2px 10px;font-weight:500;display:inline-flex}.assess-live-dot{background:var(--verified-bri);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.8s ease-in-out infinite live-pulse}@keyframes assess-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 #1fb28666}50%{opacity:.5;box-shadow:0 0 0 4px #1fb28600}}.anim-stat-num{font-family:var(--display);color:#fff;letter-spacing:-.04em;opacity:0;font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem);font-weight:700;line-height:1;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(16px)}.anim-stat-num.is-visible{opacity:1;transform:translateY(0)}.sol-pain-rows{border-top:none}.sol-pain-row{border-top:1px solid #ffffff12;transition:padding-left .22s cubic-bezier(.16,1,.3,1);position:relative}.sol-pain-row:before{content:"";background:var(--verified-bri);transform-origin:top;opacity:0;border-radius:2px;width:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:0;bottom:0;left:-20px;transform:scaleY(0)}.sol-pain-row:hover{padding-left:12px}.sol-pain-row:hover:before{opacity:1;transform:scaleY(1)}.sol-pain-row:hover .sol-pain-title{color:#fff}.sol-pain-rows .reveal:first-child{transition-delay:0s}.sol-pain-rows .reveal:nth-child(2){transition-delay:80ms}.sol-pain-rows .reveal:nth-child(3){transition-delay:.16s}.sol-benefit-card{position:relative;overflow:hidden}.sol-benefit-card:before{content:"";background:linear-gradient(90deg, var(--verified) 0%, transparent 80%);opacity:0;height:2px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.sol-benefit-card:hover:before{opacity:1}.sol-benefits-grid .reveal:first-child{transition-delay:0s}.sol-benefits-grid .reveal:nth-child(2){transition-delay:80ms}.sol-benefits-grid .reveal:nth-child(3){transition-delay:.16s}.sol-benefits-grid .reveal:nth-child(4){transition-delay:.24s}.platform-flow-steps{position:relative}.platform-flow-step{padding-left:0;position:relative}@media (max-width:680px){.platform-not-row{grid-template-rows:auto auto;grid-template-columns:28px 1fr;row-gap:6px}.platform-not-desc{grid-column:1/-1;margin-top:2px;padding-left:0}.sol-benefits-grid{grid-template-columns:1fr}}.verdict-spectrum{border:1px solid var(--edge-dark);border-radius:2px;gap:0;margin-top:clamp(40px,6vw,64px);display:flex;overflow:hidden}.verdict-seg{border-top:5px solid #0000;border-right:1px solid var(--edge-dark);cursor:default;background:var(--ink-2);flex:1;min-width:0;padding:clamp(22px,3vw,32px) clamp(14px,1.8vw,22px);transition:flex .4s,background .2s;position:relative;overflow:hidden}.verdict-seg:last-child{border-right:none}.verdict-seg:hover{background:#ffffff06;flex:1.8}.verdict-seg-rank{font-family:var(--mono);color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;font-size:clamp(3.5rem,6vw,6rem);font-weight:800;line-height:1;position:absolute;bottom:6px;right:8px}.verdict-seg-name{font-family:var(--display);margin-bottom:5px;font-size:clamp(.8rem,.7rem + .4vw,1rem);font-weight:600;display:block}.verdict-seg-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mute-on-ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px;font-size:.57rem;display:block;overflow:hidden}.verdict-seg-desc{color:var(--mute-on-ink);opacity:0;max-height:0;font-size:.78rem;line-height:1.55;transition:max-height .35s,opacity .3s;overflow:hidden}.verdict-seg:hover .verdict-seg-desc{opacity:1;max-height:120px}.vb-distinction.verdict-seg{border-top-color:var(--band-distinction)}.vb-distinction .verdict-seg-name{color:#4dd4a8}.vb-merit.verdict-seg{border-top-color:var(--band-merit)}.vb-merit .verdict-seg-name{color:#7eaee8}.vb-pass.verdict-seg{border-top-color:var(--band-pass)}.vb-pass .verdict-seg-name{color:#a8b8c2}.vb-borderline.verdict-seg{border-top-color:var(--band-borderline)}.vb-borderline .verdict-seg-name{color:#d4aa5a}.vb-fail.verdict-seg{border-top-color:var(--band-fail)}.vb-fail .verdict-seg-name{color:#d47e7a}.verdict-spectrum-baseline{border-radius:0 0 2px 2px;height:3px;margin-top:0;display:flex;overflow:hidden}.vsb-seg{flex:1;height:3px}.vsb-seg.vb-distinction{background:var(--band-distinction)}.vsb-seg.vb-merit{background:var(--band-merit)}.vsb-seg.vb-pass{background:var(--band-pass)}.vsb-seg.vb-borderline{background:var(--band-borderline)}.vsb-seg.vb-fail{background:var(--band-fail)}@media (max-width:640px){.verdict-spectrum{border-right:1px solid var(--edge-dark);flex-direction:column}.verdict-seg{border-right:none;border-bottom:1px solid var(--edge-dark);flex:unset;border-top-width:0;border-left:4px solid #0000;padding:18px}.verdict-seg:hover{flex:unset}.vb-distinction.verdict-seg{border-left-color:var(--band-distinction)}.vb-merit.verdict-seg{border-left-color:var(--band-merit)}.vb-pass.verdict-seg{border-left-color:var(--band-pass)}.vb-borderline.verdict-seg{border-left-color:var(--band-borderline)}.vb-fail.verdict-seg{border-left-color:var(--band-fail)}.verdict-seg-desc{opacity:1;max-height:none}.verdict-spectrum-baseline{display:none}}.how-flow{border:1px solid var(--edge-dark);border-radius:2px;grid-template-columns:repeat(4,1fr);margin-top:clamp(48px,7vw,72px);display:grid;overflow:visible}.how-flow .reveal{position:relative}.how-flow-card{background:var(--ink);border-right:1px solid var(--edge-dark);height:100%;padding:clamp(28px,4vw,44px) clamp(20px,3vw,32px);transition:background .2s;position:relative;overflow:hidden}.how-flow .reveal:last-child .how-flow-card{border-right:none}.how-flow-card:hover{background:#ffffff03}.how-flow-watermark{font-family:var(--mono);color:#ffffff06;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:clamp(5rem,9vw,8rem);font-weight:800;line-height:1;position:absolute;bottom:-12px;right:8px}.how-flow-title{font-family:var(--display);letter-spacing:-.02em;color:var(--paper-on-ink);margin-bottom:14px;font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);font-weight:600;line-height:1.15}.how-flow-desc{color:var(--mute-on-ink);z-index:1;font-size:.875rem;line-height:1.6;position:relative}.how-flow-chevron{z-index:10;background:var(--ink-2);border:1px solid var(--edge-dark);width:26px;height:26px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}@media (max-width:900px){.how-flow{grid-template-columns:repeat(2,1fr)}.how-flow .reveal:nth-child(2) .how-flow-card{border-right:none}.how-flow .reveal:first-child .how-flow-chevron,.how-flow .reveal:nth-child(3) .how-flow-chevron{display:flex}.how-flow .reveal:nth-child(2) .how-flow-chevron{display:none}}@media (max-width:560px){.how-flow{grid-template-columns:1fr}.how-flow-card{border-right:none;border-bottom:1px solid var(--edge-dark)}.how-flow .reveal:last-child .how-flow-card{border-bottom:none}.how-flow-chevron{display:none}}.how-head-section{background:var(--paper-2)}.how-scroll-section{background:var(--paper-2);height:400vh;margin-bottom:clamp(80px,12vw,140px);overflow-x:clip}.how-sticky{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0}.how-sticky .wrap{width:100%}.how-card-stage{width:100%;max-width:680px;height:clamp(280px,38vw,400px);margin:0 auto;position:relative}.how-stack-card{will-change:transform, opacity;transform-origin:50%;border-right:none;inset:0;overflow:hidden;position:absolute!important}.how-stack-card:before{content:"";pointer-events:none;z-index:-1;background-size:48px 48px;position:absolute;inset:0}.how-stack-card-1{background:#12161a;border:1px solid #2b333b}.how-stack-card-1:before{background-image:linear-gradient(#1fb2860e 1px,#0000 1px),linear-gradient(90deg,#1fb2860e 1px,#0000 1px)}.how-stack-card-1 .how-flow-tag{color:#1fb286}.how-stack-card-1 .how-flow-title{color:#eef0ec}.how-stack-card-1 .how-flow-desc{color:#95a0a6}.how-stack-card-1 .how-flow-watermark{color:#1fb28612}.how-stack-card-2{opacity:0;background:#0d1a2d;border:1px solid #1c3050;transform:translate(-100vw)}.how-stack-card-2:before{background-image:linear-gradient(#2563a81a 1px,#0000 1px),linear-gradient(90deg,#2563a81a 1px,#0000 1px)}.how-stack-card-2 .how-flow-tag{color:#7eaee8}.how-stack-card-2 .how-flow-title{color:#d4e8fc}.how-stack-card-2 .how-flow-desc{color:#6e8ea8}.how-stack-card-2 .how-flow-watermark{color:#2563a81f}.how-stack-card-3{opacity:0;background:#1a1407;border:1px solid #3d2d14;transform:translate(100vw)}.how-stack-card-3:before{background-image:linear-gradient(#b0844217 1px,#0000 1px),linear-gradient(90deg,#b0844217 1px,#0000 1px)}.how-stack-card-3 .how-flow-tag{color:#b08442}.how-stack-card-3 .how-flow-title{color:#ede8dd}.how-stack-card-3 .how-flow-desc{color:#9a8a6a}.how-stack-card-3 .how-flow-watermark{color:#b084421a}.how-stack-card-4{opacity:0;background:#071710;border:1px solid #0f3824;transform:translateY(80px)scale(.88)}.how-stack-card-4:before{background-image:linear-gradient(#0f7a5a1a 1px,#0000 1px),linear-gradient(90deg,#0f7a5a1a 1px,#0000 1px)}.how-stack-card-4 .how-flow-tag{color:#1fb286}.how-stack-card-4 .how-flow-title{color:#d0ede4}.how-stack-card-4 .how-flow-desc{color:#5e9a80}.how-stack-card-4 .how-flow-watermark{color:#0f7a5a1f}@media (max-width:600px){.how-scroll-section{height:450vh}.how-card-stage{height:clamp(300px,72vw,380px)}}.pipeline-diagram{align-items:flex-start;gap:0;margin-top:clamp(48px,7vw,72px);display:flex}.pipeline-col{text-align:center;opacity:0;min-width:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--step-i,0) * .11s);flex-direction:column;flex:1;align-items:center;padding:0 6px;display:flex;transform:translateY(18px)}.pipeline-active .pipeline-col,.pipeline-instant .pipeline-col{opacity:1;transform:none}.pipeline-instant .pipeline-col{transition:none}.pipeline-node{border:1.5px solid var(--edge-dark);background:var(--ink-2);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.pipeline-node-num{font-family:var(--mono);color:var(--verified-bri);letter-spacing:.05em;font-size:.72rem;font-weight:700}.pipeline-conn{flex:0 0 clamp(20px,4vw,40px);align-items:center;gap:0;margin-top:25px;display:flex;position:relative}.pipeline-conn-line{background:var(--edge-dark);width:0%;height:1px;transition:width .45s;transition-delay:calc(var(--conn-i,0) * .11s + .18s);flex:1}.pipeline-active .pipeline-conn-line{width:100%}.pipeline-instant .pipeline-conn-line{width:100%;transition:none}.pipeline-conn-arrow{color:var(--ink-soft);opacity:0;transition:opacity .25s;transition-delay:calc(var(--conn-i,0) * .11s + .5s);flex-shrink:0}.pipeline-active .pipeline-conn-arrow{opacity:1}.pipeline-step-title{font-family:var(--display);color:var(--paper-on-ink);margin-top:14px;margin-bottom:8px;font-size:clamp(.78rem,.68rem + .4vw,.92rem);font-weight:600;line-height:1.2}.pipeline-step-desc{color:var(--mute-on-ink);font-size:.75rem;line-height:1.5}@media (max-width:768px){.pipeline-diagram{flex-direction:column;align-items:flex-start}.pipeline-col{text-align:left;align-items:flex-start;width:100%;position:relative}.pipeline-col:not(:last-child):after{content:"";background:var(--edge-dark);width:1px;position:absolute;bottom:0}.pipeline-conn{display:none}}.disc-matrix{border:1px solid #ffffff14;border-radius:2px;max-width:720px;margin-top:clamp(40px,6vw,64px);overflow:hidden}.disc-matrix-header{background:#ffffff0a;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 130px 130px;padding:12px 24px;display:grid}.disc-matrix-discipline-col{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mute-on-ink);font-size:.6rem}.disc-matrix-tier-col{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mute-on-ink);text-align:center;font-size:.6rem}.disc-matrix-row{opacity:0;animation:.38s forwards disc-row-in;animation-delay:calc(var(--row-i,0) * 55ms + .18s);border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 130px 130px;padding:15px 24px;transition:background .15s;display:grid}@keyframes disc-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.disc-matrix-row{opacity:1;animation:none}}.disc-matrix-row:last-child{border-bottom:none}.disc-matrix-row:hover{background:#0f7a5a0d}.disc-matrix-name{font-family:var(--display);color:var(--paper-on-ink);align-self:center;font-size:.9375rem;font-weight:500}.disc-matrix-check{color:var(--verified-bri);justify-content:center;align-items:center;display:flex}.disc-matrix-footer{background:#ffffff05;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;display:flex}.disc-matrix-footer span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mute-on-ink);font-size:.58rem}@media (max-width:520px){.disc-matrix-header,.disc-matrix-row{grid-template-columns:1fr 72px 72px}}.verdict-score-rows{flex-direction:column;margin-top:clamp(40px,6vw,64px);display:flex}.verdict-score-row{cursor:default;border-bottom:1px solid #ffffff0f;grid-template-columns:44px clamp(140px,22vw,220px) 1fr clamp(120px,18vw,200px);align-items:center;gap:clamp(16px,2.5vw,32px);padding:clamp(16px,2.5vw,22px) 0;transition:background .2s;display:grid}.verdict-score-row:first-child{border-top:1px solid #ffffff0f}.verdict-score-row:hover{background:#ffffff03}.verdict-score-rank{font-family:var(--mono);letter-spacing:.1em;color:#ffffff2e;font-size:.65rem;font-weight:700}.verdict-score-name{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(.95rem,.8rem + .6vw,1.2rem);font-weight:600}.verdict-score-track{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.verdict-score-fill{width:0;height:100%;transition:width 1.3s cubic-bezier(.05,0,.2,1);transition-delay:var(--fill-delay,.3s);border-radius:3px}.reveal.in-view .verdict-score-fill{width:var(--bar-w,50%)}.verdict-score-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mute-on-ink);text-align:right;font-size:.62rem}.vb-distinction .verdict-score-name{color:#4dd4a8}.vb-distinction .verdict-score-fill{background:var(--band-distinction);box-shadow:0 0 12px #0f7a5a80}.vb-merit .verdict-score-name{color:#7eaee8}.vb-merit .verdict-score-fill{background:var(--band-merit)}.vb-pass .verdict-score-name{color:#a8b8c2}.vb-pass .verdict-score-fill{background:var(--band-pass)}.vb-borderline .verdict-score-name{color:#d4aa5a}.vb-borderline .verdict-score-fill{background:var(--band-borderline)}.vb-fail .verdict-score-name{color:#d47e7a}.vb-fail .verdict-score-fill{background:var(--band-fail)}.verdict-score-note{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#fff3;margin-top:20px;font-size:.6rem}@media (max-width:640px){.verdict-score-row{grid-template-rows:auto auto;grid-template-columns:36px 1fr;row-gap:10px}.verdict-score-track{grid-column:1/-1}.verdict-score-tag{display:none}}.how-flow-card{background-color:var(--ink)!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)!important;background-size:36px 36px!important;border-top:3px solid #0000!important;transition:background-color .25s,transform .25s,border-top-color .25s!important}.how-flow-card:hover{border-top-color:var(--verified)!important;background-color:#0b120ef5!important;transform:translateY(-5px)!important}.how-flow-watermark{font-size:clamp(7rem,14vw,11rem)!important;bottom:-20px!important;right:4px!important}.how-flow-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--verified-bri);margin-bottom:16px;font-size:.62rem;display:block}.disc-dir{border-top:1px solid #ffffff14;margin-top:clamp(40px,6vw,64px)}.disc-dir-header{border-bottom:1px solid #ffffff14;grid-template-columns:44px 1fr 100px 100px;gap:16px;padding:10px 0 12px;display:grid}.disc-dir-header span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;font-size:.58rem}.disc-tier-label{text-align:center}.disc-dir-row{cursor:default;border-bottom:1px solid #ffffff0d;grid-template-columns:44px 1fr 100px 100px;align-items:center;gap:16px;padding:clamp(14px,2.2vw,20px) 0;transition:background .18s;display:grid;position:relative}.disc-dir-row:before{content:"";background:var(--verified);transform-origin:bottom;width:3px;transition:transform .3s cubic-bezier(.25,0,.3,1);position:absolute;top:0;bottom:0;left:-24px;transform:scaleY(0)}.disc-dir-row:hover{background:#0f7a5a0a}.disc-dir-row:hover:before{transform:scaleY(1)}.disc-dir-num{font-family:var(--mono);letter-spacing:.08em;color:#ffffff2e;font-size:.65rem;font-weight:700}.disc-dir-name{font-family:var(--display);letter-spacing:-.015em;color:var(--paper-on-ink);font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);font-weight:500;transition:color .18s}.disc-dir-row:hover .disc-dir-name{color:#fff}.disc-dir-check{color:var(--verified-bri);justify-content:center;align-items:center;display:flex}.disc-dir-footer{border-top:1px solid #ffffff0f;padding:14px 0}.disc-dir-footer-text{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#fff3;font-size:.6rem}@media (max-width:560px){.disc-dir-header,.disc-dir-row{grid-template-columns:36px 1fr 64px 64px;gap:10px}.disc-dir-name{font-size:1rem}}.pipeline-node-wrap{flex-shrink:0;width:72px;height:72px;position:relative}.pipeline-node{border:1.5px solid var(--edge-dark);background:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;transition:border-color .25s,background .25s;display:flex;position:absolute;inset:0;width:72px!important;height:72px!important}.pipeline-node-num{font-size:.85rem!important}.pipeline-col:hover .pipeline-node{border-color:var(--verified);background:#0f7a5a24;box-shadow:0 0 0 1px #0f7a5a40}.pipeline-pulse{border:1.5px solid var(--verified);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-8px}@keyframes node-pulse{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}.pipeline-active .pipeline-pulse{animation:.9s ease-out forwards node-pulse;animation-delay:calc(var(--step-i,0) * .11s + .4s)}.pipeline-instant .pipeline-pulse{animation:none}.pipeline-conn-line{opacity:0;height:0;transition:opacity .5s;transition-delay:calc(var(--conn-i,0) * .11s + .2s);border-top:2px dashed #ffffff1a;flex:1}.pipeline-active .pipeline-conn-line{opacity:1}.pipeline-instant .pipeline-conn-line{opacity:1;transition:none}.pipeline-conn{margin-top:35px!important}@media (max-width:768px){.pipeline-diagram{padding-left:0}.pipeline-node{width:72px!important;height:72px!important;position:relative!important;inset:auto!important}.pipeline-node-wrap{flex-shrink:0}.pipeline-col{text-align:left!important;flex-direction:row!important;align-items:flex-start!important;gap:16px!important;padding:0 0 32px!important}.pipeline-col:last-child{padding-bottom:0!important}.pipeline-col:not(:last-child):after{top:72px!important;left:35px!important}.pipeline-step-title,.pipeline-step-desc{text-align:left!important}}.demo-body{background:var(--paper-2)}.demo-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,8vw,80px);display:grid}.demo-showcase{flex-direction:column;gap:40px;display:flex}.demo-record-wrap{justify-content:flex-start;display:flex}.demo-showcase-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);margin-bottom:16px;font-size:.62rem}.demo-proof-list{flex-direction:column;gap:14px;list-style:none;display:flex}.demo-proof-item{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.55;display:flex}.demo-proof-dot{background:var(--verified);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.demo-form-card{border:1px solid var(--edge);background:#fff;border-radius:2px;padding:clamp(28px,4vw,40px)}.demo-form-header{border-bottom:1px solid var(--edge);margin-bottom:28px;padding-bottom:20px}.demo-form-sub{font-family:var(--mono);color:var(--ink-mute);font-size:.7rem}.demo-form{flex-direction:column;gap:20px;display:flex}.demo-form-success{background:var(--verified);flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-form-success{background:color-mix(in srgb, var(--verified) 6%, #fff)}}.demo-form-success{border:1px solid var(--verified)}@supports (color:color-mix(in lab, red, red)){.demo-form-success{border:1px solid color-mix(in srgb, var(--verified) 24%, transparent)}}.demo-form-success{border-radius:var(--radius)}.demo-form-success-title{font-family:var(--display);color:var(--ink);font-size:1.2rem;font-weight:600}.demo-form-success-body{color:var(--ink-soft);font-size:.9375rem;line-height:1.6}.demo-field{flex-direction:column;gap:6px;display:flex}.demo-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-size:.6rem}.demo-input{border:none;border-bottom:1px solid var(--edge-dark);width:100%;font-family:var(--body);color:var(--ink);background:0 0;outline:none;padding:10px 0;font-size:.9375rem;transition:border-color .2s}.demo-input:focus{border-bottom-color:var(--verified)}.demo-input::placeholder{color:var(--ink-mute)}.demo-textarea{border:none;border-bottom:1px solid var(--edge-dark);width:100%;font-family:var(--body);color:var(--ink);resize:vertical;background:0 0;outline:none;padding:10px 0;font-size:.9375rem;transition:border-color .2s}.demo-textarea:focus{border-bottom-color:var(--verified)}.demo-textarea::placeholder{color:var(--ink-mute)}.demo-submit{justify-content:center;width:100%;margin-top:8px}@media (max-width:820px){.demo-grid{grid-template-columns:1fr}.demo-record-wrap{justify-content:center}}.gallery-section{background:var(--ink)}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.gallery-card{background:var(--ink-2);flex-direction:column;gap:16px;padding:clamp(24px,3.5vw,36px);transition:background .2s;display:flex}.gallery-card:hover{background:#0f7a5a0f}.gallery-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery-card-discipline{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--verified-bri);font-size:.62rem}.gallery-card-tier{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:2px;padding:3px 8px;font-size:.58rem}.gallery-tier-foundation{color:var(--mute-on-ink);border-color:#ffffff1f}.gallery-tier-practitioner{color:var(--verified-bri);background:#0f7a5a14;border-color:#0f7a5a66}.gallery-card-title{font-family:var(--display);letter-spacing:-.015em;color:var(--paper-on-ink);flex:1;font-size:clamp(.92rem,.8rem + .5vw,1.1rem);font-weight:600;line-height:1.25}.gallery-card-excerpt{color:var(--mute-on-ink);font-size:.8125rem;font-style:italic;line-height:1.6}.gallery-card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.gallery-card-duration{font-family:var(--mono);color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.gallery-verdict-dots{align-items:center;gap:4px;display:flex}.gallery-verdict-dot{opacity:.75;border-radius:50%;width:8px;height:8px}.gallery-footer-note{border-top:1px solid var(--edge-dark);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:clamp(40px,6vw,56px);padding-top:24px;display:flex}.gallery-footer-note p{color:var(--mute-on-ink);max-width:560px;font-size:.875rem;line-height:1.6}.gallery-footer-link{font-family:var(--mono);color:var(--verified-bri);white-space:nowrap;font-size:.75rem;text-decoration:none;transition:color .18s}.gallery-footer-link:hover{color:#fff}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gallery-grid{grid-template-columns:1fr}}.contact-channels-section{padding-bottom:0}.contact-channels{flex-direction:column;margin-top:clamp(40px,6vw,60px);display:flex}.contact-channel{cursor:default;border-bottom:1px solid #ffffff12;grid-template-columns:44px 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(20px,3.5vw,28px) 0;transition:background .18s;display:grid}.contact-channel:first-child{border-top:1px solid #ffffff12}.contact-channel-num{font-family:var(--mono);letter-spacing:.1em;color:#fff3;font-size:.65rem;font-weight:700}.contact-channel-label{font-family:var(--display);letter-spacing:-.015em;color:var(--paper-on-ink);margin-bottom:4px;font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);font-weight:600}.contact-channel-desc{color:var(--mute-on-ink);font-size:.82rem;line-height:1.5}.contact-channel-email{font-family:var(--mono);color:var(--verified-bri);white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;text-decoration:none;transition:color .18s;display:flex}.contact-channel-email:hover{color:#fff}.contact-channel-arrow{font-size:.9rem}.contact-form-section{background:var(--paper-2)}.contact-form-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,8vw,80px);display:grid}.contact-form{flex-direction:column;gap:20px;display:flex}.contact-form-error{color:var(--band-fail);background:var(--band-fail);padding:10px 14px;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.contact-form-error{background:color-mix(in srgb, var(--band-fail) 8%, transparent)}}.contact-form-error{border:1px solid var(--band-fail)}@supports (color:color-mix(in lab, red, red)){.contact-form-error{border:1px solid color-mix(in srgb, var(--band-fail) 24%, transparent)}}.contact-form-error{border-radius:var(--radius-sm)}.contact-form-success{background:var(--verified);flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-form-success{background:color-mix(in srgb, var(--verified) 6%, var(--paper-2))}}.contact-form-success{border:1px solid var(--verified)}@supports (color:color-mix(in lab, red, red)){.contact-form-success{border:1px solid color-mix(in srgb, var(--verified) 24%, transparent)}}.contact-form-success{border-radius:var(--radius)}.contact-form-success-title{font-family:var(--display);color:var(--ink);font-size:1.25rem;font-weight:600}.contact-form-success-body{color:var(--ink-soft);font-size:.9375rem;line-height:1.6}@media (max-width:820px){.contact-channel{grid-template-columns:36px 1fr}.contact-channel-email{grid-column:1/-1;padding-left:52px}.contact-form-grid{grid-template-columns:1fr}}.insights-featured-section{padding-top:0}.insights-featured-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:2px;margin-top:clamp(40px,6vw,64px);padding:clamp(32px,5vw,56px);text-decoration:none;transition:border-color .2s,background .2s;display:block}.insights-featured-card:hover{background:#0f7a5a0a;border-color:#0f7a5a59}.insights-featured-meta{align-items:center;gap:20px;margin-bottom:24px;display:flex}.insights-cat{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--verified-bri);background:#0f7a5a1f;border:1px solid #0f7a5a40;border-radius:2px;padding:3px 8px;font-size:.6rem}.insights-date{font-family:var(--mono);color:var(--mute-on-ink);font-size:.62rem}.insights-featured-title{font-family:var(--display);letter-spacing:-.03em;color:var(--paper-on-ink);max-width:820px;margin-bottom:20px;font-size:clamp(1.6rem,1.1rem + 2vw,2.8rem);font-weight:700;line-height:1.06}.insights-featured-excerpt{color:var(--mute-on-ink);max-width:680px;margin-bottom:28px;font-size:clamp(.9rem,.82rem + .4vw,1.05rem);line-height:1.65}.insights-featured-cta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--verified-bri);align-items:center;gap:8px;font-size:.72rem;transition:gap .2s;display:flex}.insights-featured-card:hover .insights-featured-cta{gap:14px}.insights-grid-section{background:var(--paper-2)}.insights-grid{background:var(--edge);border:1px solid var(--edge);border-radius:2px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.insights-card{background:var(--paper-2);flex-direction:column;gap:14px;padding:clamp(24px,3.5vw,36px);text-decoration:none;transition:background .18s;display:flex}.insights-card:hover{background:#fff}.insights-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.insights-read-time{font-family:var(--mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.insights-card-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);flex:1;font-size:clamp(1rem,.85rem + .6vw,1.25rem);font-weight:600;line-height:1.2;transition:color .18s}.insights-card:hover .insights-card-title{color:var(--verified)}.insights-card-excerpt{color:var(--ink-soft);font-size:.84rem;line-height:1.6}.insights-card-footer{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.insights-card-arrow{color:var(--ink-mute);font-size:.9rem;transition:transform .18s,color .18s}.insights-card:hover .insights-card-arrow{color:var(--verified);transform:translate(4px)}@media (max-width:640px){.insights-grid{grid-template-columns:1fr}}.article-body{background:var(--paper-2)}.article-meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--mute-on-ink);align-items:center;gap:10px;margin-top:20px;font-size:.65rem;display:flex}.article-meta-sep{opacity:.4}.article-layout{grid-template-columns:1fr 300px;align-items:start;gap:clamp(48px,7vw,72px);display:grid}.article-content{max-width:640px}.article-content p{color:var(--ink-soft);margin-bottom:24px;font-size:clamp(.95rem,.85rem + .4vw,1.05rem);line-height:1.75}.article-lead{border-left:3px solid var(--verified);padding-left:20px;font-weight:400;color:var(--ink)!important;margin-bottom:36px!important;font-size:clamp(1.05rem,.9rem + .5vw,1.2rem)!important;line-height:1.65!important}.article-placeholder{font-style:italic}.article-placeholder a{color:var(--verified);text-decoration:underline}.article-sidebar{flex-direction:column;gap:32px;display:flex;position:sticky;top:100px}.article-sidebar-block{border:1px solid var(--edge);background:#fff;border-radius:2px;padding:24px}.article-sidebar-cta{background:var(--ink);border-color:var(--edge-dark)}.article-sidebar-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);margin-bottom:16px;font-size:.6rem}.article-sidebar-cta .article-sidebar-label{color:var(--mute-on-ink)}.article-sidebar-list{flex-direction:column;gap:0;list-style:none;display:flex}.article-sidebar-link{border-bottom:1px solid var(--edge);flex-direction:column;gap:3px;padding:12px 0;text-decoration:none;transition:background .15s;display:flex}.article-sidebar-list li:last-child .article-sidebar-link{border-bottom:none}.article-sidebar-cat{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--verified);font-size:.58rem}.article-sidebar-title{font-family:var(--display);color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.3;transition:color .15s}.article-sidebar-link:hover .article-sidebar-title{color:var(--verified)}@media (max-width:820px){.article-layout{grid-template-columns:1fr}.article-sidebar{position:static}}.legal-hero .page-hero-inner{max-width:720px}.legal-updated{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff47;margin-top:24px;font-size:.62rem}.legal-page-section{background:var(--paper-2)}.legal-layout{grid-template-columns:220px 1fr;align-items:start;gap:clamp(48px,7vw,80px);display:grid}.legal-sidebar{flex-direction:column;gap:0;display:flex;position:sticky;top:100px}.legal-sidebar-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:12px;font-size:.58rem}.legal-nav{list-style:none}.legal-nav li{border-bottom:1px solid var(--edge)}.legal-nav-link{font-family:var(--mono);color:var(--ink-soft);padding:9px 0;font-size:.72rem;text-decoration:none;transition:color .15s,padding-left .2s;display:block}.legal-nav-link:hover{color:var(--verified);padding-left:6px}.legal-sidebar-divider{background:var(--edge);height:1px;margin:24px 0}.legal-sidebar-related{font-family:var(--mono);color:var(--ink-mute);font-size:.65rem;text-decoration:none;transition:color .15s}.legal-sidebar-related:hover{color:var(--verified)}.legal-content{flex-direction:column;gap:0;display:flex}.legal-section{border-bottom:1px solid var(--edge);padding:clamp(32px,5vw,48px) 0}.legal-section:last-child{border-bottom:none}.legal-section p{color:var(--ink-soft);margin-bottom:16px;font-size:.9375rem;line-height:1.75}.legal-section p:last-child{margin-bottom:0}.legal-section-heading{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:20px;font-size:clamp(1.05rem,.9rem + .5vw,1.3rem);font-weight:700}.legal-subsection-heading{font-family:var(--display);color:var(--ink);margin:20px 0 10px;font-size:.95rem;font-weight:600}.legal-list{flex-direction:column;gap:10px;margin-bottom:16px;list-style:none;display:flex}.legal-list li{color:var(--ink-soft);padding-left:18px;font-size:.9375rem;line-height:1.65;position:relative}.legal-list li:before{content:"";background:var(--verified);width:5px;height:1px;position:absolute;top:10px;left:0}.legal-list li strong{color:var(--ink);font-weight:600}.legal-callout{border-left:3px solid var(--verified);background:#0f7a5a0f;border-radius:0 2px 2px 0;margin:20px 0;padding:16px 20px}.legal-callout p{color:var(--ink)!important;margin-bottom:6px!important;font-size:.875rem!important}.legal-callout p:last-child{margin-bottom:0!important}.legal-link{color:var(--verified);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.legal-link:hover{color:var(--verified-bri)}@media (max-width:820px){.legal-layout{grid-template-columns:1fr}.legal-sidebar{display:none;position:static}}.gphoto-section{background:var(--ink)}.gphoto-header{margin-bottom:clamp(32px,5vw,48px)}.gphoto-coming-soon{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff40;font-size:.65rem}.gphoto-grid{grid-template-rows:240px 200px 180px 260px;grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.gphoto-wide{grid-area:span 1/span 4}.gphoto-tall{grid-area:span 2/span 2}.gphoto-sm-a,.gphoto-sm-b,.gphoto-sm-c{grid-area:span 1/span 2}.gphoto-full{grid-area:span 1/span 6}.gphoto-med-a,.gphoto-med-b,.gphoto-med-c{grid-area:span 1/span 2}.gphoto-grid>.reveal{display:contents}.gphoto-item{flex-direction:column;margin:0;display:flex;overflow:hidden}.gphoto-placeholder{background-color:var(--ink-2);cursor:default;background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:22px 22px;border:1px solid #ffffff0f;flex:1;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.gphoto-placeholder:hover{background-color:#0f7a5a0f;border-color:#0f7a5a2e}.gphoto-index{font-family:var(--mono);color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;font-size:clamp(3.5rem,7vw,6rem);font-weight:800;line-height:1;position:absolute;bottom:8px;right:12px}.gphoto-centre{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.gphoto-icon-wrap{color:#fff3;border:1px dashed #ffffff24;border-radius:2px;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .2s,color .2s;display:flex}.gphoto-placeholder:hover .gphoto-icon-wrap{color:var(--verified-bri);border-color:#0f7a5a66}.gphoto-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffff40;font-size:.6rem;transition:color .2s}.gphoto-placeholder:hover .gphoto-tag{color:var(--verified-bri)}.gphoto-caption{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#fff3;white-space:nowrap;text-overflow:ellipsis;padding:8px 0 0;font-size:.6rem;line-height:1.4;overflow:hidden}.gphoto-media{flex:1;min-height:0;position:relative;overflow:hidden}.gphoto-overlay{pointer-events:none;background:linear-gradient(#0000,#0009);padding:8px 10px;position:absolute;bottom:0;left:0;right:0}.gphoto-overlay-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffffa6;font-size:.55rem}.gvideo-section{background:var(--ink);padding-bottom:clamp(48px,8vw,96px)}.gvideo-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(32px,5vw,48px);display:grid}.gvideo-card{flex-direction:column;gap:10px;display:flex}.gvideo-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--verified-bri);font-size:.55rem}.gvideo-embed-wrap{background:var(--ink-2);border:1px solid #ffffff14;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.gvideo-iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.gvideo-caption{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:.6rem;line-height:1.5}@media (max-width:640px){.gvideo-grid{grid-template-columns:1fr}}.gallery-scenarios-header{border-top:1px solid var(--edge);padding-top:clamp(32px,5vw,48px)}@media (max-width:900px){.gphoto-grid{grid-template-rows:200px 180px 180px 200px 200px;grid-template-columns:repeat(4,1fr)}.gphoto-wide{grid-column:span 4}.gphoto-tall{grid-area:span 1/span 2}.gphoto-sm-a,.gphoto-sm-b,.gphoto-sm-c{grid-column:span 2}.gphoto-full{grid-column:span 4}.gphoto-med-a{grid-column:span 2}.gphoto-med-b,.gphoto-med-c{grid-column:span 1}}@media (max-width:560px){.gphoto-grid{grid-template-columns:1fr 1fr;grid-template-rows:unset;grid-auto-rows:160px}.gphoto-wide,.gphoto-tall,.gphoto-sm-a,.gphoto-sm-b,.gphoto-sm-c,.gphoto-full,.gphoto-med-a,.gphoto-med-b,.gphoto-med-c{grid-area:span 1/span 1}.gphoto-full{grid-column:span 2}.gphoto-caption{display:none}}.gphoto-grid>.reveal{flex-direction:column;display:flex}.gphoto-grid>.reveal.gphoto-wide{grid-area:span 1/span 4}.gphoto-grid>.reveal.gphoto-tall{grid-area:span 2/span 2}.gphoto-grid>.reveal.gphoto-sm-a,.gphoto-grid>.reveal.gphoto-sm-b,.gphoto-grid>.reveal.gphoto-sm-c{grid-area:span 1/span 2}.gphoto-grid>.reveal.gphoto-full{grid-area:span 1/span 6}.gphoto-grid>.reveal.gphoto-med-a,.gphoto-grid>.reveal.gphoto-med-b,.gphoto-grid>.reveal.gphoto-med-c{grid-area:span 1/span 2}.gphoto-item{flex:1;height:100%}.gphoto-wide,.gphoto-tall,.gphoto-sm-a,.gphoto-sm-b,.gphoto-sm-c,.gphoto-full,.gphoto-med-a,.gphoto-med-b,.gphoto-med-c{all:unset}@media (max-width:900px){.gphoto-grid>.reveal.gphoto-wide{grid-column:span 4}.gphoto-grid>.reveal.gphoto-tall{grid-area:span 1/span 2}.gphoto-grid>.reveal.gphoto-sm-a,.gphoto-grid>.reveal.gphoto-sm-b,.gphoto-grid>.reveal.gphoto-sm-c{grid-column:span 2}.gphoto-grid>.reveal.gphoto-full{grid-column:span 4}.gphoto-grid>.reveal.gphoto-med-a{grid-column:span 2}.gphoto-grid>.reveal.gphoto-med-b,.gphoto-grid>.reveal.gphoto-med-c{grid-column:span 1}}@media (max-width:560px){.gphoto-grid>.reveal.gphoto-wide,.gphoto-grid>.reveal.gphoto-tall,.gphoto-grid>.reveal.gphoto-sm-a,.gphoto-grid>.reveal.gphoto-sm-b,.gphoto-grid>.reveal.gphoto-sm-c,.gphoto-grid>.reveal.gphoto-med-a,.gphoto-grid>.reveal.gphoto-med-b,.gphoto-grid>.reveal.gphoto-med-c{grid-area:span 1/span 1}.gphoto-grid>.reveal.gphoto-full{grid-column:span 2}}.nf-section{background:var(--ink);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.nf-watermark{letter-spacing:-.06em;color:var(--edge-dark);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6;justify-content:center;align-items:center;font-size:clamp(160px,30vw,380px);font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.nf-inner{z-index:1;padding-top:clamp(100px,14vw,160px);padding-bottom:clamp(80px,10vw,120px);position:relative}.nf-code-wrap{margin-bottom:28px}.nf-heading{letter-spacing:-.04em;color:var(--paper-on-ink);max-width:680px;margin:0 0 28px;font-size:clamp(40px,7vw,88px);font-weight:800;line-height:1.04}.nf-lead{color:var(--mute-on-ink);max-width:500px;margin:0 0 48px;font-size:clamp(15px,1.5vw,17px);line-height:1.65}.nf-links{flex-direction:column;gap:0;max-width:320px;display:flex}.nf-link{color:var(--paper-on-ink);border-bottom:1px solid var(--edge-dark);align-items:center;gap:10px;padding:14px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,gap .15s;display:flex}.nf-link:first-child{border-top:1px solid var(--edge-dark)}.nf-link svg{color:var(--verified-bri);flex-shrink:0;transition:transform .15s}.nf-link:hover{color:var(--verified-bri);gap:14px}.nf-link:hover svg{transform:translate(3px)}.nf-divider{background:var(--edge-dark);width:40px;height:1px;margin:40px 0 24px}.nf-footer-note{color:var(--ink-mute);font-size:13px}.nf-email-link{color:var(--verified-bri);text-decoration:none}.nf-email-link:hover{text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}
