@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.0h_qcmzvudf58.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.0i4j_a8lim1a-.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.300rpl789hft0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.2tfs-ajhr_27q.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.29wincfdhpbow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.30hm7mcic8nak.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1g2cl4geicio1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.400h8-n7y356b.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2w9-mj8vy__-b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.2yypdhrkbqnza.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.3-fgi0nn_mag-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--northstar-attribution-ink:#090c0b;--northstar-attribution-ivory:#f4f1e8;--northstar-attribution-beacon:#d9ff58}.northstar-attribution{--northstar-attribution-background:var(--northstar-attribution-ivory);--northstar-attribution-foreground:var(--northstar-attribution-ink);--northstar-attribution-focus:var(--northstar-attribution-ink);background:var(--northstar-attribution-background);box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;min-height:2.75rem;padding:0 .75rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;color:var(--northstar-attribution-foreground)!important}.northstar-attribution--dark{--northstar-attribution-background:var(--northstar-attribution-ink);--northstar-attribution-foreground:var(--northstar-attribution-ivory);--northstar-attribution-focus:var(--northstar-attribution-beacon)}.northstar-attribution .northstar-attribution__link,.northstar-attribution .northstar-attribution__link:visited{text-underline-offset:.2em;align-items:center;min-height:2.75rem;padding-inline:.25rem;font-size:.75rem;font-weight:500;line-height:1.25;text-decoration-line:underline;text-decoration-thickness:.0625rem;display:inline-flex;color:var(--northstar-attribution-foreground)!important}.northstar-attribution__link:hover{text-decoration-thickness:.125rem}.northstar-attribution__link:focus-visible{outline:.1875rem solid var(--northstar-attribution-focus);outline-offset:-.25rem}.northstar-attribution .northstar-attribution__brand{margin-inline-start:.25em;font-weight:700;color:inherit!important}
@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}}}@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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.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}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-sans:"Manrope Variable";--font-display:"Bricolage Grotesque Variable";--font-mono:"IBM Plex Mono";--night:#09070d;--ink:#110c19;--aubergine:#1b1128;--plum:#2b1b3c;--purple:#68439a;--violet:#a77bd8;--lilac:#d4b9ef;--wolf:#8d8992;--wolf-light:#c9c5cd;--mist:#e8e5eb;--paper:#f3f1f4;--line-dark:#e8e5eb24;--line-light:#1b112826;--ease:cubic-bezier(.2, .75, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}::selection{background:var(--violet);color:var(--night)}.skip-link{z-index:1000;background:var(--mist);color:var(--ink);padding:12px 16px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--mist);outline-offset:3px;box-shadow:0 0 0 6px var(--purple)}.scroll-progress{background:linear-gradient(90deg, var(--violet), var(--mist));z-index:999;transform-origin:0;width:100%;height:2px;animation:linear progress;animation-timeline:scroll();position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes progress{to{transform:scaleX(1)}}.site-header{z-index:50;width:100%;height:88px;color:var(--mist);border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#09070dad;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,4.2vw,72px);display:grid;position:fixed;inset:0 0 auto}.brand{grid-template-columns:34px auto;justify-self:start;align-items:center;column-gap:11px;display:grid}.brand strong{font-family:var(--font-display), sans-serif;letter-spacing:.18em;font-size:15px;line-height:1}.brand-mark{width:31px;height:31px;transition:transform .6s var(--ease);grid-row:auto;display:inline-block;position:relative}.brand:hover .brand-mark{transform:rotate(45deg)}.brand-mark i,.brand-mark b,.brand-mark em{background:currentColor;display:block;position:absolute}.brand-mark i{width:1px;height:31px;top:0;left:15px}.brand-mark b{width:31px;height:1px;top:15px;left:0}.brand-mark em{background:var(--violet);width:8px;height:8px;box-shadow:0 0 18px var(--violet);top:11.5px;left:11.5px;transform:rotate(45deg)}.site-header nav{align-items:center;gap:clamp(24px,3vw,48px);display:flex}.site-header nav a{color:var(--wolf-light);font-size:12px;transition:color .2s;position:relative}.site-header nav a:after{content:"";background:var(--lilac);height:1px;transition:right .35s var(--ease);position:absolute;bottom:-8px;left:0;right:100%}.site-header nav a:hover,.site-header nav a:focus-visible,.site-header nav a[aria-current=page]{color:var(--mist)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after,.site-header nav a[aria-current=page]:after{right:0}.header-cta{border:1px solid #ffffff47;justify-self:end;align-items:center;gap:24px;height:44px;padding:0 17px;font-size:12px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.header-cta:hover{background:var(--mist);color:var(--ink);border-color:var(--mist)}.header-cta span{color:var(--violet)}.menu-toggle{border:1px solid var(--line-dark);z-index:53;background:0 0;width:48px;height:48px;display:none;position:relative}.menu-toggle span{width:18px;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;left:14px}.menu-toggle span:first-child{top:19px}.menu-toggle span:last-child{top:27px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu{display:none}.button{border:1px solid var(--ink);background:var(--ink);min-height:54px;color:var(--mist);cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s, background .3s;justify-content:space-between;align-items:center;gap:34px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-3px);box-shadow:0 16px 34px #110c192e}.button-luminous{background:var(--mist);color:var(--ink);border-color:var(--mist);box-shadow:0 0 #a77bd800}.button-luminous:hover{background:#fff;box-shadow:0 0 42px #a77bd847}.quiet-link{min-height:44px;transition:gap .3s var(--ease), color .2s;border-bottom:1px solid;align-items:center;gap:22px;padding-bottom:7px;font-size:12px;display:inline-flex}.quiet-link:hover,.quiet-link:focus-visible{color:var(--lilac);gap:30px}.micro-label,.eyebrow{color:var(--wolf);font:10px/1.4 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.audience-section .micro-label,.system-map .micro-label,.mechanism-section .micro-label,.offers-section .micro-label,.proof-section .micro-label,.proof-section .eyebrow,.founder-section .micro-label,.calculator .micro-label,.calculator .eyebrow,.insight-preview .micro-label,.faq-section .micro-label{color:#49444d}.hero{min-height:max(760px,100svh);color:var(--mist);background:radial-gradient(circle at 77% 43%, #673d9142, transparent 31%), radial-gradient(circle at 4% 100%, #5f45792e, transparent 29%), linear-gradient(145deg, var(--night), var(--aubergine) 56%, #0d0912);grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);align-items:center;gap:2vw;padding:140px clamp(20px,4.2vw,72px) 78px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.52;background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);background-size:9.1vw 9.1vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero-noise{opacity:.055;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 30%,#ffffff57 0 .45px,#0000 .7px 3px);background-size:7px 7px;position:absolute;inset:0}.hero-copy{z-index:2;max-width:930px;position:relative}.hero-kicker{color:var(--wolf-light);font:10px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:clamp(36px,6vh,72px);display:flex}.hero-kicker i{background:var(--violet);width:4px;height:4px;box-shadow:0 0 13px var(--violet);border-radius:50%}.hero h1{font:500 clamp(58px, 7.3vw, 126px)/.82 var(--font-display), sans-serif;letter-spacing:-.07em;margin:0}.hero h1 span{display:block}.hero h1 .hero-accent{color:#0000;-webkit-text-stroke:1px #e8e5ebb8;margin-left:clamp(0px,4.5vw,74px);position:relative}.hero h1 .hero-accent:after{content:"";background:linear-gradient(90deg, var(--violet), transparent);width:clamp(50px,7vw,120px);height:1px;margin:0 0 .21em 30px;display:inline-block}.hero-bottom{grid-template-columns:minmax(230px,420px) auto;align-items:end;gap:38px;margin-top:clamp(48px,7vh,82px);display:grid}.hero-bottom>p{color:var(--wolf-light);margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.hero-intro{gap:18px;display:grid}.hero-intro p{color:var(--wolf-light);margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.hero-intro .founder-line{color:var(--lilac);border-left:1px solid var(--violet);padding-left:18px;font-size:12px;line-height:1.6}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hero-actions small{max-width:380px;color:var(--wolf);font-size:10px;line-height:1.55}.hero-coordinates{z-index:2;color:#6f6a73;font:8px/1 var(--font-mono), monospace;letter-spacing:.13em;justify-content:space-between;display:flex;position:absolute;bottom:25px;left:clamp(20px,4.2vw,72px);right:clamp(20px,4.2vw,72px)}.instrument-wrap{--field-x:0deg;--field-y:0deg;aspect-ratio:1;perspective:900px;width:min(44vw,620px);transform:rotateX(var(--field-y)) rotateY(var(--field-x));transition:transform .5s var(--ease);z-index:3;justify-self:end;position:relative}.instrument-glow{filter:blur(50px);background:#8754b72e;border-radius:50%;animation:5s ease-in-out infinite breathe;position:absolute;inset:19%}.instrument-disc{border:1px solid #d4b9ef42;border-radius:50%;position:absolute}.disc-outer{animation:46s linear infinite spin;inset:4%}.disc-outer:before,.disc-outer:after{content:"";background:var(--violet);position:absolute}.disc-outer:before{width:1px;height:8px;top:-4px;left:50%}.disc-outer:after{width:8px;height:1px;top:50%;right:-4px}.disc-outer i{transform-origin:0 calc(min(44vw,620px)/2.17391);background:#e8e5eb47;width:1px;height:7px;position:absolute;top:-4px;left:50%}.disc-mid{border-style:dashed;animation:30s linear infinite spin-reverse;inset:17%}.disc-inner{border-color:#d4b9ef73;inset:31%;box-shadow:inset 0 0 42px #6941971f,0 0 35px #69419721}.axis{background:linear-gradient(90deg,#0000,#d4b9ef40,#0000);position:absolute}.axis-x{height:1px;top:50%;left:1%;right:1%}.axis-y{background:linear-gradient(#0000,#d4b9ef40,#0000);width:1px;top:1%;bottom:1%;left:50%}.orbit-label{color:var(--wolf);font:8px/1 var(--font-mono), monospace;letter-spacing:.16em;position:absolute}.label-n{top:11%;left:50%;transform:translate(-50%)}.label-e{top:50%;right:6%}.label-s{bottom:10%;left:50%;transform:translate(-50%)}.label-w{top:50%;left:5%}.route-arc{border-top:2px solid #0000;border-right:2px solid var(--violet);filter:drop-shadow(0 0 8px #a77bd8b3);border-radius:50%;position:absolute;inset:12%;transform:rotate(-24deg)}.route-arc i{border:1px solid var(--lilac);background:var(--aubergine);border-radius:50%;width:7px;height:7px;position:absolute}.route-arc i:first-child{top:14%;right:9%}.route-arc i:nth-child(2){top:49%;right:-4px}.route-arc i:nth-child(3){bottom:12%;right:10%}.hero-star{width:80px;height:80px;animation:4s ease-in-out infinite star-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hero-star span{background:linear-gradient(90deg, var(--lilac), var(--violet));position:absolute}.hero-star span:first-child{width:80px;height:2px;top:39px;left:0}.hero-star span:nth-child(2){width:2px;height:80px;top:0;left:39px}.hero-star b{background:var(--mist);width:18px;height:18px;box-shadow:0 0 30px var(--violet);position:absolute;top:31px;left:31px}.instrument-core{text-align:center;gap:5px;display:grid;position:absolute;top:61%;left:50%;transform:translate(-50%)}.instrument-core small,.instrument-core em{color:var(--wolf);font:7px/1 var(--font-mono), monospace;letter-spacing:.16em;font-style:normal}.instrument-core strong{font:500 12px/1 var(--font-display), sans-serif;letter-spacing:.12em}.instrument-readout{border:1px solid var(--line-dark);min-width:140px;color:var(--wolf);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:7px/1 var(--font-mono), monospace;letter-spacing:.1em;background:#110c19a6;padding:10px;position:absolute}.instrument-readout span{color:var(--lilac);margin-right:16px}.readout-a{top:18%;left:-1%}.readout-b{bottom:20%;right:-2%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes breathe{50%{opacity:.7;transform:scale(1.15)}}@keyframes star-pulse{50%{filter:drop-shadow(0 0 15px #a77bd8cc);transform:translate(-50%,-50%)rotate(45deg)scale(1.08)}}.signal-rail{background:var(--wolf-light);height:54px;color:var(--aubergine);border-block:1px solid #110c192e;align-items:center;display:flex;overflow:hidden}.signal-rail div{align-items:center;gap:30px;min-width:max-content;padding-left:30px;animation:25s linear infinite ticker;display:flex}.signal-rail:hover div{animation-play-state:paused}.signal-rail span{font:9px/1 var(--font-mono), monospace;letter-spacing:.12em}.signal-rail i{color:var(--purple);font-style:normal}@keyframes ticker{to{transform:translate(-20%)}}.audience-section,.journey-section,.mechanism-section,.offers-section,.founder-section,.pricing-section,.faq-section,.final-roadmap-cta,.editorial-statement,.system-map,.services-section,.proof-section,.calculator,.insight-preview,.content-section{padding:clamp(90px,11vw,180px) clamp(20px,6vw,100px)}.audience-section{background:var(--paper);border-bottom:1px solid var(--line-light);grid-template-columns:minmax(0,5fr) minmax(420px,7fr);gap:8vw;display:grid}.audience-section>div{max-width:740px}.audience-section h2,.section-heading h2,.founder-section h2,.pricing-section h2,.faq-section h2{font:500 clamp(48px, 6vw, 96px)/.94 var(--font-display), sans-serif;letter-spacing:-.06em;margin:24px 0}.audience-section>div>p:last-child{color:#5f5a64;max-width:620px;font-size:17px;line-height:1.75}.signal-list{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.signal-list li{border-bottom:1px solid var(--line-light);min-height:92px;font:500 clamp(20px, 2vw, 30px)/1.25 var(--font-display), sans-serif;letter-spacing:-.025em;grid-template-columns:60px 1fr;align-items:center;display:grid}.signal-list span{color:var(--purple);font:9px/1 var(--font-mono), monospace;letter-spacing:.12em}.section-heading{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);align-items:end;gap:8vw;display:grid}.section-copy{max-width:680px;color:inherit;opacity:.75;font-size:16px;line-height:1.75}.section-copy p{margin:0 0 20px}.section-copy p:last-child{margin-bottom:0}.journey-section{color:var(--mist);background:radial-gradient(circle at 90% 12%, #68439a4d, transparent 32%), var(--night)}.journey-section .section-heading h2{color:var(--mist)}.journey-route{border-top:1px solid var(--line-dark);margin-top:clamp(60px,8vw,110px)}.journey-route details{border-bottom:1px solid var(--line-dark)}.journey-route summary{cursor:pointer;min-height:112px;transition:background .25s, padding .35s var(--ease);grid-template-columns:70px 1fr;align-items:center;list-style:none;display:grid;position:relative}.journey-route summary::-webkit-details-marker{display:none}.faq-list summary::-webkit-details-marker{display:none}.journey-route summary:after{content:"+";color:var(--lilac);font:300 28px/1 var(--font-display), sans-serif;transition:transform .3s;position:absolute;right:20px}.journey-route details[open] summary{background:#a77bd814;padding-left:18px}.journey-route details[open] summary:after{transform:rotate(45deg)}.journey-route summary span{color:var(--violet);font:9px/1 var(--font-mono), monospace;letter-spacing:.1em}.journey-route summary strong{font:500 clamp(30px, 3.3vw, 54px)/1 var(--font-display), sans-serif;letter-spacing:-.04em}.journey-route dl{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0 60px 54px 88px;display:grid}.journey-route dl div{border-top:1px solid #e8e5eb38;padding-top:18px}.journey-route dt{color:var(--violet);font:9px/1.4 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.journey-route dd{color:var(--wolf-light);margin:12px 0 0;font-size:13px;line-height:1.65}.system-stage-grid{border-top:1px solid #110c1959;border-bottom:1px solid #110c1959;grid-template-columns:repeat(5,1fr);margin-top:clamp(65px,8vw,110px);display:grid}.system-stage-grid article{border-right:1px solid #110c193d;flex-direction:column;min-height:420px;padding:28px clamp(18px,2vw,34px);display:flex}.system-stage-grid article:last-child{border-right:0}.system-stage-grid article>span{color:#512977;font:9px/1 var(--font-mono), monospace}.system-stage-grid h3{font:500 clamp(28px, 2.6vw, 42px)/1 var(--font-display), sans-serif;letter-spacing:-.04em;margin:72px 0 15px}.system-stage-grid p{color:#504b54;min-height:74px;font-size:13px;line-height:1.6}.system-stage-grid ul{border-top:1px solid var(--line-light);margin:auto 0 0;padding:20px 0 0;list-style:none}.system-stage-grid li{color:#555159;margin:9px 0;padding-left:16px;font-size:11px;line-height:1.5;position:relative}.system-stage-grid li:before{content:"";background:var(--purple);width:5px;height:5px;position:absolute;top:.48em;left:0;transform:rotate(45deg)}.system-map>.button{margin-top:42px}.mechanism-section{border-bottom:1px solid var(--line-light);background:#d9d6dd}.mechanism-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:clamp(65px,8vw,110px);display:grid}.mechanism-grid article{border-bottom:1px solid var(--line-light);min-height:290px;padding:30px clamp(20px,3vw,45px) 30px 0}.mechanism-grid article:not(:nth-child(3n)){border-right:1px solid var(--line-light);margin-right:clamp(20px,3vw,45px)}.mechanism-grid article>span{color:var(--purple);font:9px/1 var(--font-mono), monospace}.mechanism-grid h3{font:500 clamp(28px, 3vw, 46px)/1 var(--font-display), sans-serif;letter-spacing:-.045em;margin:60px 0 18px}.mechanism-grid p{color:#5d5861;margin:0;font-size:14px;line-height:1.7}.transparent-note{color:var(--mist);background:var(--aubergine);grid-template-columns:8fr 4fr;gap:6vw;margin-top:65px;padding:clamp(26px,4vw,54px);display:grid}.transparent-note p{font:500 clamp(25px, 3vw, 45px)/1.18 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.transparent-note small{color:var(--wolf-light);align-self:end;font-size:11px;line-height:1.65}.offers-section{background:var(--paper)}.offer-grid{border-block:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:clamp(65px,8vw,110px);display:grid}.offer-grid article{border-right:1px solid var(--line-light);flex-direction:column;min-height:520px;padding:32px clamp(24px,3vw,48px) 38px;display:flex}.offer-grid article:first-child{padding-left:0}.offer-grid article:last-child{border-right:0;padding-right:0}.offer-grid article>span{color:var(--purple);font:9px/1 var(--font-mono), monospace}.offer-grid h3{font:500 clamp(32px, 3.4vw, 54px)/1 var(--font-display), sans-serif;letter-spacing:-.045em;margin:65px 0 14px}.offer-grid strong{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.offer-grid p{color:#5c5860;line-height:1.7}.offer-grid ul{border-top:1px solid var(--line-light);margin:20px 0 35px;padding:20px 0 0;list-style:none}.offer-grid li{color:#5b5660;margin:10px 0;padding-left:17px;font-size:12px;line-height:1.5;position:relative}.offer-grid li:before{content:"+";color:var(--purple);position:absolute;left:0}.offer-grid .quiet-link{color:var(--purple);align-self:flex-start;margin-top:auto}.editorial-statement{background:var(--paper);grid-template-columns:2fr 10fr;gap:4vw;min-height:100vh;display:grid}.statement-aside{flex-direction:column;gap:34px;display:flex}.vertical-rule{background:var(--line-light);flex:1;width:1px;min-height:300px;margin-left:8px;position:relative}.vertical-rule i{background:var(--purple);width:7px;height:7px;position:absolute;top:32%;left:-3px;transform:rotate(45deg)}.statement-main{max-width:1260px}.statement-overline{color:var(--purple);margin:0 0 18px;font-weight:700}.statement-main h2{max-width:1200px;font:500 clamp(54px, 7.5vw, 128px)/.93 var(--font-display), sans-serif;letter-spacing:-.065em;margin:0}.statement-main h2 em{color:var(--purple);font-style:italic}.statement-detail{border-top:1px solid var(--line-light);grid-template-columns:1fr 1fr;gap:44px;max-width:710px;margin:clamp(55px,8vw,110px) 0 0 auto;padding-top:28px;display:grid}.statement-detail p{color:#5f5a64;margin:0;line-height:1.75}.system-map{background:var(--wolf-light);border-block:1px solid var(--line-light)}.system-heading{grid-template-columns:8fr 3fr;align-items:end;gap:8vw;display:grid}.system-heading h2{font:500 clamp(48px, 6vw, 96px)/.93 var(--font-display), sans-serif;letter-spacing:-.055em;margin:25px 0 0}.system-heading h2 span{color:#625e66}.system-heading>p{color:#555159;margin:0;line-height:1.75}.route-track{grid-template-columns:repeat(5,1fr);margin-top:100px;display:grid;position:relative}.route-line{background:#110c194d;height:1px;position:absolute;top:48px;left:0;right:0}.route-line i{background:var(--purple);width:65%;height:1px;display:block;position:relative}.route-line i:after{content:"";background:var(--purple);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.route-track article{padding-right:clamp(20px,3vw,55px);position:relative}.route-track article>span{font:9px/1 var(--font-mono), monospace;color:#49444d}.route-node{background:var(--wolf-light);border:2px solid var(--plum);z-index:2;border-radius:50%;width:11px;height:11px;margin:27px 0 38px;display:block;position:relative}.route-track article:nth-of-type(3) .route-node{background:var(--purple);box-shadow:0 0 0 8px #68439a26}.route-track h3{font:500 clamp(25px, 2.5vw, 40px)/1 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.route-track p{color:#49444d;max-width:190px;font-size:13px;line-height:1.65}.services-section{background:linear-gradient(145deg, var(--night), var(--aubergine));color:var(--mist);grid-template-columns:4fr 8fr;gap:7vw;display:grid}.services-intro{height:max-content;position:sticky;top:70px}.services-intro h2{font:500 clamp(48px, 5.7vw, 92px)/.94 var(--font-display), sans-serif;letter-spacing:-.06em;margin:24px 0}.services-intro>p:last-child{max-width:400px;color:var(--wolf);line-height:1.7}.service-list{border-top:1px solid var(--line-dark)}.service-list a{border-bottom:1px solid var(--line-dark);min-height:172px;transition:padding .4s var(--ease), background .3s;grid-template-columns:55px minmax(180px,1fr) 1.2fr 80px;align-items:center;gap:20px;padding:26px 0;display:grid;position:relative}.service-list a:before{content:"";opacity:0;background:linear-gradient(90deg,#a77bd81c,#0000);transition:opacity .4s;position:absolute;inset:0 -24px}.service-list a:hover{padding-left:16px}.service-list a:hover:before{opacity:1}.service-number,.service-list small{color:var(--wolf);font:9px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.service-list h3{font:500 clamp(27px, 3vw, 45px)/1 var(--font-display), sans-serif;letter-spacing:-.04em;margin:10px 0 0;transition:color .3s}.service-list a:hover h3{color:var(--lilac)}.service-list p{color:var(--wolf);font-size:13px;line-height:1.65}.service-list b{border:1px solid var(--line-dark);width:56px;height:56px;color:var(--lilac);transition:transform .4s var(--ease), background .3s;border-radius:50%;justify-self:end;place-items:center;display:grid}.service-list b span{display:none}.service-list a:hover b{background:var(--purple);color:#fff;transform:rotate(45deg)}.founder-section{background:var(--paper);border-bottom:1px solid var(--line-light);grid-template-columns:minmax(300px,4fr) minmax(0,8fr);align-items:center;gap:8vw;display:grid}.founder-mark{aspect-ratio:1;border:1px solid var(--line-light);background:radial-gradient(circle,#68439a33,#0000 62%);border-radius:50%;place-items:center;width:min(30vw,430px);display:grid;position:relative}.founder-mark:before,.founder-mark:after{content:"";background:var(--line-light);position:absolute}.founder-mark:before{width:118%;height:1px}.founder-mark:after{width:1px;height:118%}.founder-mark span{z-index:2;font:500 clamp(62px, 8vw, 118px)/1 var(--font-display), sans-serif;letter-spacing:-.08em;position:relative}.founder-mark i{border:1px dashed #68439a5c;border-radius:50%;animation:36s linear infinite spin;position:absolute;inset:17%}.founder-mark b{background:var(--purple);width:18px;height:18px;position:absolute;transform:rotate(45deg);box-shadow:0 0 25px #68439a8c}.founder-section>div:last-child{max-width:820px}.founder-section h2{margin-bottom:40px}.founder-section>div:last-child>p:not(.micro-label){color:#5b5660;max-width:710px;font-size:16px;line-height:1.75}.founder-section>div:last-child>p strong{color:var(--ink)}.founder-section .quiet-link{color:var(--purple);margin-top:24px}.pricing-section{color:var(--mist);background:radial-gradient(circle at 15% 20%, #68439a40, transparent 28%), var(--night);grid-template-columns:minmax(0,5fr) minmax(360px,7fr);gap:7vw;display:grid}.pricing-section>div:first-child{align-self:start;position:sticky;top:120px}.pricing-section h2{color:var(--mist)}.pricing-cards{border-top:1px solid var(--line-dark)}.pricing-cards article{border-bottom:1px solid var(--line-dark);flex-direction:column;justify-content:center;min-height:145px;padding:30px 0;display:flex}.pricing-cards span{color:var(--wolf);font:9px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.pricing-cards strong{font:500 clamp(32px, 4vw, 58px)/1 var(--font-display), sans-serif;letter-spacing:-.04em;margin-top:15px}.pricing-factors{color:var(--wolf-light);grid-column:2}.pricing-factors>p{max-width:650px;line-height:1.7}.pricing-factors ul{border-top:1px solid var(--line-dark);margin:28px 0;padding:0;list-style:none}.pricing-factors li{border-bottom:1px solid var(--line-dark);padding:16px 0 16px 24px;font-size:13px;position:relative}.pricing-factors li:before{content:"";background:var(--violet);width:6px;height:6px;position:absolute;top:21px;left:2px;transform:rotate(45deg)}.pricing-factors .button{background:var(--mist);border-color:var(--mist);color:var(--ink);margin-top:28px}.proof-section{background:#d9d6dd}.proof-title{grid-template-columns:3fr 9fr;gap:4vw;display:grid}.proof-title h2{font:500 clamp(48px, 6.2vw, 100px)/.94 var(--font-display), sans-serif;letter-spacing:-.06em;margin:0}.proof-title h2 span{color:#747079}.proof-layout{grid-template-columns:4fr 8fr;gap:6vw;margin-top:90px;display:grid}.proof-orbit{aspect-ratio:1;background:radial-gradient(circle,#68439a2b,#0000 55%);border:1px solid #110c1940;border-radius:50%;place-items:center;width:min(28vw,410px);display:grid;position:relative}.proof-orbit:before,.proof-orbit:after{content:"";background:#110c1933;position:absolute}.proof-orbit:before{width:120%;height:1px}.proof-orbit:after{width:1px;height:120%}.proof-orbit i{border:1px dashed #110c194d;border-radius:50%;animation:34s linear infinite spin;position:absolute;inset:19%}.proof-orbit b{background:var(--aubergine);width:70px;height:70px;transform:rotate(45deg);box-shadow:0 20px 55px #2b1b3c45}.proof-orbit em{color:#fff;font:10px/1 var(--font-mono), monospace;letter-spacing:.1em;font-style:normal;position:absolute}.project-stack{border-top:1px solid var(--line-light)}.project-stack a{border-bottom:1px solid var(--line-light);grid-template-columns:50px 1fr auto;gap:15px;padding:35px 0;display:grid;position:relative}.project-stack a>span,.project-stack small{color:#6b666f;font:9px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.project-stack small{grid-column:2}.project-stack h3{font:500 clamp(36px, 4.2vw, 68px)/1 var(--font-display), sans-serif;letter-spacing:-.05em;grid-column:2;margin:0}.project-stack p{color:#625e66;grid-column:2;max-width:580px;line-height:1.6}.project-stack b{grid-area:2/3/5;align-self:center;font-size:11px}.calculator{background:var(--paper);border-bottom:1px solid var(--line-light);grid-template-columns:4fr 8fr;gap:7vw;display:grid}.calculator>div:first-child{height:max-content;position:sticky;top:70px}.calculator h2{font:500 clamp(48px, 5.5vw, 88px)/.94 var(--font-display), sans-serif;letter-spacing:-.06em;margin:22px 0}.calculator>div:first-child>p:last-child{color:#66616b;max-width:440px;line-height:1.75}.calc-panel{color:var(--mist);background:linear-gradient(145deg, var(--aubergine), #21142f);box-shadow:18px 18px 0 var(--wolf-light), inset 0 1px #ffffff0f;border:1px solid #68439a80;padding:clamp(24px,4vw,56px)}.calc-inputs{grid-template-columns:1fr 1fr;gap:26px;display:grid}.calc-inputs label,.roadmap-form label{letter-spacing:.02em;gap:10px;font-size:11px;font-weight:750;display:grid}.calc-inputs input{color:var(--mist);border-bottom-color:var(--line-dark)}.calc-inputs input,.roadmap-form input,.roadmap-form select,.roadmap-form textarea{background:0 0;border:0;border-bottom:1px solid #110c1959;border-radius:0;width:100%;min-height:56px;padding:12px 0;transition:border-color .2s,background .2s}.calc-inputs input:focus,.roadmap-form input:focus,.roadmap-form select:focus,.roadmap-form textarea:focus{border-color:var(--violet);background:#ffffff12}.calc-results{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.calc-results p{border-bottom:1px solid var(--line-dark);margin:0;padding:22px 18px 22px 0;display:grid}.calc-results>p:first-child{grid-area:1/1}.calc-results>p:nth-child(2){grid-area:2/1}.calc-results span{color:var(--wolf);font:9px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.calc-results strong{font:500 34px/1 var(--font-display), sans-serif;margin-top:11px}.calc-results .opportunity{background:linear-gradient(145deg, var(--purple), #4d2f70);color:var(--mist);grid-area:1/2/span 2;padding:28px;box-shadow:inset 0 1px #ffffff21}.calc-results .opportunity span,.calc-results .opportunity small{color:var(--wolf)}.calc-results .opportunity strong{color:var(--lilac);font-size:clamp(44px,5vw,78px)}.opportunity-meter{background:var(--line-dark);grid-area:3/1;height:3px;margin:-2px 18px 22px 0;overflow:hidden}.opportunity-meter i{background:linear-gradient(90deg, var(--purple), var(--lilac));height:100%;box-shadow:0 0 12px var(--violet);transition:width .7s var(--ease);display:block}.calc-results .button{background:var(--purple);border-color:var(--purple);grid-area:3/2;align-self:end}.formula-note{border-top:1px solid var(--line-dark);color:var(--wolf-light);margin:24px 0 0;padding-top:20px;font-size:11px;line-height:1.65}.formula-note strong{color:var(--lilac)}.disclaimer{color:var(--wolf);margin-top:22px;font-size:10px;line-height:1.55;display:block}.insight-preview{background:var(--wolf-light);grid-template-columns:4fr 8fr;gap:7vw;display:grid}.insight-preview>div:first-child{height:max-content;position:sticky;top:70px}.insight-preview h2{font:500 clamp(48px, 5vw, 78px)/.95 var(--font-display), sans-serif;letter-spacing:-.055em;margin:24px 0 40px}.insight-list{border-top:1px solid var(--line-light)}.insight-list a{border-bottom:1px solid var(--line-light);grid-template-columns:45px 1fr 30px;gap:20px;padding:34px 0;display:grid}.insight-list>a>span,.insight-list small{color:#49444d;font:9px/1 var(--font-mono), monospace}.insight-list h3{font:500 clamp(27px, 3vw, 44px)/1.05 var(--font-display), sans-serif;letter-spacing:-.04em;margin:9px 0;transition:color .2s}.insight-list a:hover h3{color:var(--purple)}.insight-list p{color:#49444d;max-width:600px;margin:0;line-height:1.6}.insight-list b{color:var(--purple)}.faq-section{background:var(--paper);border-bottom:1px solid var(--line-light);grid-template-columns:minmax(300px,4fr) minmax(0,8fr);gap:7vw;display:grid}.faq-section>div:first-child{height:max-content;position:sticky;top:120px}.faq-list{border-top:1px solid var(--line-light)}.faq-list details{border-bottom:1px solid var(--line-light)}.faq-list summary{cursor:pointer;min-height:86px;font:500 clamp(20px, 2vw, 29px)/1.2 var(--font-display), sans-serif;letter-spacing:-.025em;align-items:center;padding:22px 60px 22px 0;list-style:none;display:flex;position:relative}.faq-list summary span{color:var(--purple);font-size:26px;transition:transform .3s;position:absolute;right:18px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--purple)}.faq-list details>p{color:#5c5760;max-width:700px;margin:0;padding:0 60px 30px 0;font-size:14px;line-height:1.75}.final-roadmap-cta{min-height:75vh;color:var(--mist);background:radial-gradient(circle at 78% 50%, #8754b759, transparent 30%), var(--aubergine);grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:center;gap:6vw;display:grid;position:relative;overflow:hidden}.final-roadmap-cta:before{content:"";background-image:linear-gradient(90deg, transparent 49.8%, var(--line-dark) 50%, transparent 50.2%);background-size:12.5% 100%;position:absolute;inset:0}.final-roadmap-cta>*{z-index:2;position:relative}.final-roadmap-cta h2{max-width:900px;font:500 clamp(58px, 7.2vw, 118px)/.88 var(--font-display), sans-serif;letter-spacing:-.07em;margin:26px 0}.final-roadmap-cta p:not(.micro-label){max-width:640px;color:var(--wolf-light);font-size:17px;line-height:1.7}.final-roadmap-cta small{color:var(--lilac);font:9px/1.4 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.cta-band{min-height:74vh;color:var(--mist);background:radial-gradient(circle at 76% 50%, #8754b752, transparent 30%), var(--aubergine);grid-template-columns:8fr 4fr;align-items:center;gap:6vw;padding:clamp(90px,10vw,170px) clamp(20px,6vw,100px);display:grid;position:relative;overflow:hidden}.cta-band:before{content:"";background-image:linear-gradient(90deg, transparent 49.8%, var(--line-dark) 50%, transparent 50.2%);background-size:12.5% 100%;position:absolute;inset:0}.cta-band>div,.cta-orbit{z-index:2;position:relative}.cta-band h2{max-width:1000px;font:500 clamp(58px, 7.2vw, 118px)/.88 var(--font-display), sans-serif;letter-spacing:-.07em;margin:25px 0 0}.cta-band-copy{max-width:670px;color:var(--wolf-light);margin:32px 0 0;font-size:16px;line-height:1.7}.cta-orbit{aspect-ratio:1;width:min(29vw,390px);transition:background .4s, transform .5s var(--ease);border:1px solid #e8e5eb59;border-radius:50%;justify-content:center;justify-self:end;align-items:center;gap:40px;display:flex}.cta-orbit:before{content:"";transition:transform .8s var(--ease);border:1px dashed #e8e5eb33;border-radius:50%;position:absolute;inset:12%}.cta-orbit:hover{background:var(--purple);transform:rotate(-4deg)scale(1.03)}.cta-orbit:hover:before{transform:rotate(90deg)}.cta-orbit span{font:500 21px/1.1 var(--font-display), sans-serif}.cta-orbit b{color:var(--lilac);font-size:30px}.page-intro{min-height:82vh;color:var(--mist);background:radial-gradient(circle at 82% 36%, #69439a59, transparent 28%), linear-gradient(145deg, var(--night), var(--aubergine));flex-direction:column;justify-content:center;padding:180px clamp(20px,6vw,100px) 80px;display:flex;position:relative;overflow:hidden}.page-intro:before{content:"";background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);background-size:12.5vw 12.5vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.page-intro>*{z-index:2;position:relative}.page-intro h1{max-width:1150px;font:500 clamp(62px, 8.2vw, 138px)/.86 var(--font-display), sans-serif;letter-spacing:-.07em;margin:28px 0}.page-intro .lede{max-width:660px;color:var(--wolf-light);margin:15px 0 0 auto;font-size:clamp(17px,1.6vw,22px);line-height:1.65}.page-index{color:#716c75;font:8px/1 var(--font-mono), monospace;letter-spacing:.13em;position:absolute;bottom:27px;left:6vw}.page-orbit{aspect-ratio:1;border:1px solid var(--line-dark);z-index:1;border-radius:50%;width:min(45vw,650px);position:absolute;top:10%;right:-8%}.page-orbit i{border:1px dashed #d4b9ef2e;border-radius:50%;position:absolute;inset:20%}.page-orbit b{background:var(--violet);width:17px;height:17px;box-shadow:0 0 30px var(--purple);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.content-section{background:var(--paper);border-bottom:1px solid var(--line-light)}.content-section .eyebrow{color:#625e66}.content-grid{grid-template-columns:2.5fr 7fr 2.5fr;gap:4vw;display:grid}.content-grid h2,.roadmap-wrap h2{font:500 clamp(38px, 4.5vw, 68px)/1 var(--font-display), sans-serif;letter-spacing:-.05em;margin:0}.prose{max-width:780px}.prose p,.prose li{color:#555159;font-size:17px;line-height:1.8}.prose h2{color:var(--ink);margin:70px 0 25px}.prose h3{font:500 clamp(25px, 3vw, 38px)/1.12 var(--font-display), sans-serif;letter-spacing:-.035em;margin:45px 0 16px}.prose ul,.prose ol{padding-left:22px}.prose a:not(.button):not(.quiet-link){color:var(--purple);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.prose blockquote{border-left:2px solid var(--purple);font:500 26px/1.35 var(--font-display), sans-serif;color:var(--plum);margin:52px 0;padding:25px 0 25px 30px}.prose details{border-block:1px solid var(--line-light);margin-top:-1px}.prose details summary{cursor:pointer;padding:22px 40px 22px 0;font-weight:750;line-height:1.5;list-style:none;position:relative}.prose details summary::-webkit-details-marker{display:none}.prose details summary:after{content:"+";color:var(--purple);position:absolute;right:12px}.prose details[open] summary:after{transform:rotate(45deg)}.prose details p{margin-top:0;padding-bottom:18px}.offer-comparison-grid,.focused-offer-grid,.decision-comparison,.pricing-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,42px);margin:50px 0;display:grid}.offer-comparison-grid article,.focused-offer-grid article,.decision-comparison article,.pricing-comparison article{border:1px solid var(--line-light);background:#ffffff61;padding:clamp(24px,3vw,38px)}.offer-comparison-grid h3,.focused-offer-grid h3,.decision-comparison h3,.pricing-comparison h3{margin:18px 0}.offer-comparison-grid h4,.pricing-comparison h4{letter-spacing:.1em;text-transform:uppercase;margin:34px 0 12px;font-size:12px}.offer-comparison-grid strong{color:var(--purple);letter-spacing:.06em;text-transform:uppercase;font-size:14px}.offer-comparison-grid .quiet-link,.pricing-comparison .quiet-link{margin-top:24px;display:inline-flex}.pricing-comparison article{flex-direction:column;display:flex}.pricing-comparison .offer-name{color:#625e66;font:750 10px/1.4 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.pricing-comparison .offer-price{color:var(--ink);font:500 clamp(25px, 3vw, 38px)/1.12 var(--font-display), sans-serif;letter-spacing:-.035em;margin:18px 0}.pricing-comparison .quiet-link{margin-top:auto;padding-top:20px}.launch-plan-price-panel{border:1px solid var(--line-light);background:#ffffff6b;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:stretch;margin:42px 0 30px;display:grid}.launch-plan-price-panel p{margin:0;padding:clamp(24px,4vw,42px)}.launch-plan-price{color:var(--ink);font:500 clamp(32px, 5vw, 62px)/1.02 var(--font-display), sans-serif;letter-spacing:-.05em;align-items:center;display:flex}.launch-plan-term{border-left:1px solid var(--line-light);color:var(--plum);align-items:center;font-weight:750;line-height:1.6;display:flex}.launch-plan-scope{border-top:1px solid var(--line-light);color:var(--text);grid-column:1/-1;line-height:1.7}.launch-plan-attribution-example{color:#f4f1e8;background:#090c0b;margin-top:34px;padding:clamp(24px,4vw,40px)}.launch-plan-attribution-example .eyebrow{color:#f4f1e8}.two-column-list{columns:2;column-gap:52px}.two-column-list li{break-inside:avoid}.scope-note{border-left:2px solid var(--purple);margin:42px 0;padding:22px 0 22px 26px}.inline-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:36px;display:flex}.index-list{border-top:1px solid var(--line-light)}.index-list a{border-bottom:1px solid var(--line-light);min-height:180px;transition:padding .35s var(--ease);grid-template-columns:1fr 8fr 2fr;align-items:center;gap:30px;padding:34px 0;display:grid}.index-list a:hover{padding-left:20px}.index-list h2,.index-list h3{font:500 clamp(36px, 4.5vw, 70px)/1 var(--font-display), sans-serif;letter-spacing:-.05em;margin:8px 0}.index-list p{color:#625e66;line-height:1.65}.index-list b{color:var(--purple);justify-self:end}.roadmap-wrap{grid-template-columns:5fr 7fr;gap:7vw;display:grid}.roadmap-wrap>div:first-child{height:max-content;position:sticky;top:70px}.roadmap-form{border:1px solid var(--line-light);box-shadow:18px 18px 0 var(--wolf-light);background:#dedbe1;gap:25px;padding:clamp(28px,5vw,65px);display:grid}.form-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}.roadmap-form textarea{resize:vertical}.form-note{color:#5c5760;font-size:11px;line-height:1.55}.roadmap-form .button{background:var(--purple);border-color:var(--purple)}.honeypot{position:absolute!important;left:-9999px!important}.form-success{border:1px solid var(--line-light);background:#dedbe1;padding:60px}.form-success h2{font:500 54px/1 var(--font-display), sans-serif;letter-spacing:-.05em}.roadmap-form input,.roadmap-form select,.roadmap-form textarea{color:var(--ink)}.roadmap-form input[type=checkbox]{border:1px solid var(--ink);width:24px;min-height:24px;accent-color:var(--purple);padding:0}.roadmap-form input:disabled{opacity:.55;cursor:not-allowed}.roadmap-form [aria-invalid=true]{background:#8b24420f;border-color:#8b2442}.roadmap-form [role=alert]{color:#7a1836;font-size:11px;line-height:1.45}.roadmap-form [role=status]{color:#6a1731;min-height:22px;font-size:12px;line-height:1.5}.roadmap-form a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.roadmap-form .button:disabled{opacity:.62;cursor:wait;box-shadow:none;transform:none}.project-intake-shell{min-height:70vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-intake-section{padding-top:clamp(56px,7vw,110px)}.project-intake-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,92px);min-width:0;max-width:1320px;margin:0 auto;display:grid}.project-intake-progress{min-width:0;color:var(--mist);background:var(--aubergine);border:1px solid var(--line-dark);gap:28px;padding:26px;display:grid;position:sticky;top:116px}.project-intake-progress-summary{gap:10px;display:grid}.project-intake-progress-summary p,.project-intake-progress-summary strong{margin:0}.project-intake-progress-summary strong{font:500 28px/1.1 var(--font-display), sans-serif}.project-intake-progress-summary progress{width:100%;height:7px;accent-color:var(--violet)}.project-intake-progress-summary>p:last-child{color:#d8d1dc;font-size:12px}.project-intake-progress .eyebrow,.project-intake-progress>.form-note{color:#d8d1dc}.project-intake-steps{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.project-intake-steps li{border-left:1px solid var(--line-dark);min-width:0;position:relative}.project-intake-steps li:before{content:"";z-index:1;background:var(--aubergine);border:1px solid var(--wolf);width:9px;height:9px;position:absolute;top:22px;left:-5px;transform:rotate(45deg)}.project-intake-steps li.is-current:before,.project-intake-steps li.is-complete:before{background:var(--violet);border-color:var(--violet);box-shadow:0 0 14px #a77bd8bf}.project-intake-steps button{text-align:left;width:100%;min-width:0;min-height:52px;color:var(--wolf-light);cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;padding:9px 0 9px 18px;display:grid}.project-intake-steps button:disabled{cursor:default;opacity:.55}.project-intake-steps button>span:first-child{color:var(--violet);font:500 11px/1 var(--font-mono), monospace;grid-row:1/3}.project-intake-steps button>span:nth-child(2){min-width:0;color:var(--mist);overflow-wrap:anywhere;font-size:12px;font-weight:700}.project-intake-steps small{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.project-intake-form{width:100%;min-width:0;max-width:880px}.project-intake-form>label,.project-intake-fields{gap:24px;display:grid}.project-intake-section-heading{border-bottom:1px solid var(--line-light);gap:12px;padding-bottom:24px;display:grid}.project-intake-section-heading h2,.project-intake-state h2{font:500 clamp(38px, 5vw, 62px)/1 var(--font-display), sans-serif;letter-spacing:-.045em;margin:0}.project-intake-section-heading p,.project-intake-state p{margin:0;line-height:1.7}.project-intake-section-heading h2:focus{outline:none}.project-intake-form label>span:first-child,.project-intake-fieldset legend{font-size:12px;font-weight:760;line-height:1.45}.project-intake-requirement{color:#5d496b;width:max-content;font:500 9px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.project-intake-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.project-intake-fieldset[aria-invalid=true]{background:#8b24420a;border:1px solid #8b2442;padding:14px}.project-intake-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-intake-options-inline{grid-template-columns:repeat(2,minmax(120px,220px))}.project-intake-option{cursor:pointer;background:#ffffff3d;border:1px solid #110c1938;flex-direction:row;align-items:center;min-height:48px;padding:10px 12px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.roadmap-form .project-intake-option input[type=checkbox],.roadmap-form .project-intake-option input[type=radio]{width:24px;min-height:24px;accent-color:var(--purple);flex:0 0 24px;margin:0;padding:0}.project-intake-acknowledgment{background:#a77bd81a;border:1px solid #68439a73;padding:20px}.project-intake-acknowledgment .project-intake-option{background:0 0;border:0;align-items:flex-start;padding:4px 0}.project-intake-branch-switcher{border:1px dashed #68439a80;max-width:430px;padding:14px}.project-intake-save-status{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);color:#5c5760;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:44px;padding:12px 0;font-size:11px;display:flex}.project-intake-save-status button,.project-intake-review-group button,.project-intake-clear-demo{min-height:44px;color:var(--purple);cursor:pointer;background:0 0;border:1px solid #68439a66;padding:7px 10px}.project-intake-review{gap:18px;display:grid}.project-intake-review-group{border:1px solid var(--line-light);background:#ffffff47;padding:20px}.project-intake-review-group header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.project-intake-review-group h3{font:500 25px/1.1 var(--font-display), sans-serif;margin:0}.project-intake-review-group dl,.project-intake-review-group ul{gap:12px;margin:0;display:grid}.project-intake-review-group dl>div{border-top:1px solid var(--line-light);grid-template-columns:minmax(150px,.8fr) 1.4fr;gap:18px;padding-top:12px;display:grid}.project-intake-review-group dt{color:#5c5760;font-size:11px}.project-intake-review-group dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.project-intake-state{border:1px solid var(--line-light);max-width:840px;box-shadow:18px 18px 0 var(--wolf-light);background:#dedbe1;gap:24px;margin:0 auto;padding:clamp(30px,6vw,72px);display:grid}.project-intake-demo-start{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:16px;display:grid}.project-intake-demo-start label{gap:8px;font-size:11px;font-weight:750;display:grid}.project-intake-demo-start select{border:1px solid var(--line-light);background:var(--paper);min-height:52px;padding:8px 12px}.discovery-brief-preview{max-width:1180px;color:var(--mist);background:var(--aubergine);border:1px solid var(--line-dark);gap:28px;margin:0 auto clamp(70px,10vw,150px);padding:clamp(26px,5vw,60px);display:grid}.discovery-brief-preview>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.discovery-brief-preview h2{font:500 clamp(38px, 5vw, 64px)/1 var(--font-display), sans-serif;letter-spacing:-.045em;margin:8px 0 0}.discovery-brief-preview .form-note{color:#d8d1dc}.discovery-brief-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.discovery-brief-sections>section{border:1px solid var(--line-dark);background:#ffffff06;padding:22px}.discovery-brief-sections h3{color:var(--lilac);font:500 26px/1.1 var(--font-display), sans-serif;margin:0 0 18px}.discovery-brief-sections dl,.discovery-brief-sections ul{gap:12px;margin:0;display:grid}.discovery-brief-sections dl>div{border-top:1px solid var(--line-dark);grid-template-columns:minmax(110px,.7fr) 1.3fr;gap:12px;padding-top:10px;display:grid}.discovery-brief-sections dt{color:var(--wolf-light);font-size:10px}.discovery-brief-sections dd,.discovery-brief-sections li{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.project-intake-email-previews{border-top:1px solid var(--line-dark);gap:16px;padding-top:28px;display:grid}.project-intake-email-previews h2{margin:0;font-size:clamp(30px,4vw,46px)}.project-intake-email-preview-list{gap:12px;display:grid}.project-intake-email-preview-list details{border:1px solid var(--line-dark);background:#ffffff06}.project-intake-email-preview-list summary{cursor:pointer;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:16px;min-height:56px;padding:14px 18px;display:grid}.project-intake-email-preview-list summary span:first-child{color:var(--lilac);font-weight:750}.project-intake-email-preview-list summary span:last-child{color:var(--wolf-light);overflow-wrap:anywhere;font-size:12px}.project-intake-email-preview-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;padding:0 18px 18px;display:grid}.project-intake-email-preview-content iframe{border:1px solid var(--line-dark);background:#fff;width:100%;min-height:520px}.project-intake-email-preview-content h3{color:var(--lilac);font:500 22px/1.1 var(--font-display), sans-serif;margin:0 0 10px}.project-intake-email-preview-content pre{border:1px solid var(--line-dark);max-height:520px;color:var(--mist);font:11px/1.65 var(--font-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000026;margin:0;padding:16px;overflow:auto}.project-intake-preview-notice,.project-intake-credential-notice{color:#44364f;background:#a77bd81f;border:1px solid #68439a66;margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.project-intake-credential-notice{background:#8b24420f;border-color:#8b244252}.project-intake-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.project-intake-actions .button{min-width:min(100%,230px)}.project-intake-actions .button-ghost{color:var(--ink);background:0 0}.project-intake-request-form{align-self:start}.project-intake-complete-card{gap:24px;display:grid}.partner-application-form{gap:30px}.partner-application-form .checkbox-label{cursor:pointer;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:44px}.partner-application-form .checkbox-label input{justify-self:center}.partner-application-form .checkbox-label [role=alert]{grid-column:2}.partner-application-form textarea{line-height:1.6}.preview-form-note,.preview-confirmation{border-left:2px solid var(--violet);background:#a77bd814;padding:14px 16px}.partner-application-success{box-shadow:18px 18px 0 var(--wolf-light);align-self:start}.partner-application-success:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.partner-application-success p{color:#555159;max-width:66ch;font-size:16px;line-height:1.75}.partner-application-success .quiet-link{margin-top:18px}.opportunity-comparison article{min-width:0}.opportunity-comparison ul{padding-left:20px}.opportunity-application-section .roadmap-wrap>div:first-child .prose{margin-top:30px}.site-footer{color:var(--mist);background:var(--night);padding:clamp(80px,9vw,150px) clamp(20px,5vw,85px) 30px}.footer-lead{border-bottom:1px solid var(--line-dark);padding-bottom:90px;position:relative}.footer-lead h2{max-width:1150px;font:500 clamp(62px, 8vw, 130px)/.86 var(--font-display), sans-serif;letter-spacing:-.07em;margin:28px 0 0}.circle-link{background:var(--purple);width:115px;height:115px;transition:transform .5s var(--ease), background .3s;border-radius:50%;place-items:center;font-size:34px;display:grid;position:absolute;bottom:15%;right:2%}.circle-link:hover{background:var(--violet);transform:rotate(45deg)scale(1.06)}.footer-grid{grid-template-columns:minmax(260px,4fr) repeat(5,minmax(120px,1.4fr));gap:35px;padding:70px 0;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-grid a:not(.brand){color:var(--wolf-light);overflow-wrap:anywhere;font-size:12px}.footer-grid a:hover{color:var(--lilac)}.footer-grid>div:first-child p{color:var(--wolf);font-size:12px}.footer-cookie-button{min-height:44px;color:var(--wolf-light);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.footer-cookie-button:hover{color:var(--lilac)}.working-mark-note{border-block:1px solid var(--line-dark);max-width:850px;color:var(--wolf);margin:0 0 45px;padding:24px 0;font-size:11px;line-height:1.65}.footer-base{border-top:1px solid var(--line-dark);color:var(--wolf-light);font:8px/1 var(--font-mono), monospace;letter-spacing:.12em;justify-content:space-between;padding-top:25px;display:flex}.cookie-panel{z-index:1000;max-width:1180px;color:var(--mist);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#110c19fa;border:1px solid #d4b9ef66;grid-template-columns:minmax(280px,1fr) minmax(360px,1.1fr);gap:28px;margin:0 auto;padding:24px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 24px 70px #00000073}.cookie-panel-copy h2{font:500 clamp(24px, 3vw, 38px)/1 var(--font-display), sans-serif;letter-spacing:-.035em;margin:12px 0}.cookie-panel-copy>p:last-child{color:var(--wolf-light);margin:0;font-size:12px;line-height:1.6}.cookie-options{border-top:1px solid var(--line-dark);grid-column:2;display:grid}.cookie-options>div,.cookie-options label{border-bottom:1px solid var(--line-dark);align-items:center;gap:20px;min-height:64px;padding:12px 0;display:flex}.cookie-options>div>span:not(.cookie-status),.cookie-options label small{color:var(--wolf);margin-top:4px;font-size:10px;line-height:1.4;display:block}.cookie-options label>span{flex:1}.cookie-options input{width:24px;height:24px;accent-color:var(--violet)}.cookie-status{color:var(--lilac);font:9px/1 var(--font-mono), monospace;text-transform:uppercase;margin-left:auto}.cookie-actions{grid-column:2;grid-template-columns:repeat(3,1fr);align-self:end;gap:10px;display:grid}.cookie-actions button{min-height:48px;color:var(--mist);cursor:pointer;background:0 0;border:1px solid #e8e5eb66;padding:8px 12px;font-size:11px;font-weight:750}.cookie-actions button:hover,.cookie-actions button:focus-visible{background:var(--mist);color:var(--ink)}.cookie-settings-trigger{z-index:40;min-height:44px;color:var(--mist);cursor:pointer;background:#110c19eb;border:1px solid #e8e5eb59;padding:0 15px;font-size:10px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #00000040}@supports (animation-timeline:view()){.reveal{animation:both section-reveal;animation-timeline:view();animation-range:entry 5% cover 25%}@keyframes section-reveal{0%{transform:translateY(45px)}to{transform:none}}}@media (max-width:1100px){.project-intake-layout{grid-template-columns:1fr}.project-intake-progress{position:static}.project-intake-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.project-intake-steps li{border:1px solid var(--line-dark)}.project-intake-steps li:before{display:none}.content-grid{grid-template-columns:1fr}.content-grid>p:last-child{display:none}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid>div:first-child{grid-column:1/-1}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto}.site-header nav{display:none}.header-cta{margin-right:12px}.menu-toggle{justify-self:end;display:block}.header-cta{position:absolute;right:82px}.mobile-menu{background:linear-gradient(145deg, var(--night), var(--plum));z-index:51;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, transform .35s var(--ease);flex-direction:column;padding:130px 24px 40px;display:flex;position:fixed;inset:0;transform:translateY(-15px)}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu>a:not(.button){border-bottom:1px solid var(--line-dark);font:500 clamp(32px, 8vw, 56px)/1 var(--font-display), sans-serif;grid-template-columns:50px 1fr;padding:18px 0;display:grid}.mobile-menu>a>span{color:var(--violet);font:9px/1 var(--font-mono), monospace}.mobile-menu .button{margin-top:auto}.hero{grid-template-columns:1fr;padding-top:150px}.instrument-wrap{opacity:.6;width:min(70vw,650px);position:absolute;top:20%;right:-24%}.hero-copy{z-index:4}.hero-bottom{max-width:680px}.hero h1{font-size:clamp(60px,10vw,110px)}.audience-section{grid-template-columns:1fr;gap:55px}.audience-section>div{max-width:820px}.section-heading{grid-template-columns:1fr;gap:35px}.journey-route dl,.system-stage-grid{grid-template-columns:repeat(2,1fr)}.system-stage-grid article{border-bottom:1px solid #110c193d;min-height:360px}.system-stage-grid article:nth-child(2n){border-right:0}.system-stage-grid article:last-child{grid-column:1/-1;min-height:300px}.mechanism-grid{grid-template-columns:repeat(2,1fr)}.mechanism-grid article:not(:nth-child(3n)){border-right:0;margin-right:0}.mechanism-grid article:nth-child(odd){border-right:1px solid var(--line-light);margin-right:32px}.transparent-note,.offer-grid{grid-template-columns:1fr}.offer-grid article,.offer-grid article:first-child,.offer-grid article:last-child{border-right:0;border-bottom:1px solid var(--line-light);min-height:0;padding:38px 0}.offer-grid article:last-child{border-bottom:0}.offer-grid h3{margin-top:35px}.offer-grid .quiet-link{margin-top:20px}.services-section,.calculator,.insight-preview{grid-template-columns:1fr}.services-intro,.calculator>div:first-child,.insight-preview>div:first-child,.roadmap-wrap>div:first-child{position:static}.proof-layout{grid-template-columns:1fr}.proof-orbit{justify-self:center;width:380px}.founder-section{grid-template-columns:1fr}.founder-mark{justify-self:center;width:min(65vw,430px)}.pricing-section{grid-template-columns:1fr}.pricing-section>div:first-child{position:static}.pricing-factors{grid-column:1}.faq-section{grid-template-columns:1fr}.faq-section>div:first-child{position:static}.roadmap-wrap{grid-template-columns:1fr}}@media (max-width:760px){.project-intake-progress{padding:20px}.project-intake-steps{grid-template-columns:1fr 1fr}.project-intake-options,.project-intake-options-inline,.project-intake-demo-start{grid-template-columns:1fr}.project-intake-review-group dl>div{grid-template-columns:1fr;gap:5px}.discovery-brief-preview>header,.discovery-brief-sections,.project-intake-email-preview-content{grid-template-columns:1fr;display:grid}.project-intake-email-preview-list summary{grid-template-columns:1fr;gap:5px}.site-header{height:72px}.header-cta{display:none}.brand strong{font-size:13px}.brand-mark{grid-row:auto}.menu-toggle{width:44px;height:44px}.hero{align-items:start;min-height:900px;padding:125px 20px 65px}.hero:before{background-size:25vw 25vw}.hero-kicker span:last-child{display:none}.hero h1{font-size:clamp(55px,16vw,82px);line-height:.86}.hero h1 .hero-accent{margin-left:0}.hero h1 .hero-accent:after{display:none}.hero-bottom{grid-template-columns:1fr;gap:28px;margin-top:45px}.hero-bottom>p{max-width:470px}.hero-actions{gap:20px}.instrument-wrap{opacity:.55;width:440px;top:455px;right:-195px}.instrument-readout,.hero-coordinates span:nth-child(2){display:none}.signal-rail{height:48px}.audience-section,.journey-section,.mechanism-section,.offers-section,.founder-section,.pricing-section,.faq-section,.final-roadmap-cta,.editorial-statement,.system-map,.services-section,.proof-section,.calculator,.insight-preview,.content-section{padding:82px 20px}.editorial-statement{grid-template-columns:1fr;min-height:auto}.statement-aside{display:none}.statement-main h2{font-size:clamp(48px,14vw,72px)}.statement-detail{grid-template-columns:1fr;gap:20px;margin-top:55px}.audience-section h2,.section-heading h2,.founder-section h2,.pricing-section h2,.faq-section h2{font-size:clamp(46px,13vw,70px)}.signal-list li{grid-template-columns:45px 1fr;min-height:78px;font-size:21px}.journey-route{margin-top:50px}.journey-route summary{grid-template-columns:42px 1fr;min-height:88px;padding-right:45px}.journey-route summary strong{font-size:31px}.journey-route summary:after{right:10px}.journey-route dl{grid-template-columns:1fr;gap:20px;padding:0 12px 35px 42px}.system-heading{grid-template-columns:1fr}.system-heading h2{font-size:clamp(48px,14vw,72px)}.system-heading>p{max-width:480px}.route-track{grid-template-columns:1fr;margin-top:60px;padding-left:32px}.route-line{width:1px;height:auto;top:0;bottom:0;left:5px}.route-line i{width:1px;height:65%}.route-line i:after{top:auto;bottom:0;right:-3px}.route-track article{padding:0 0 38px}.route-node{position:absolute;top:-25px;left:-32px}.route-track p{max-width:380px}.system-stage-grid{grid-template-columns:1fr;margin-top:55px}.system-stage-grid article,.system-stage-grid article:last-child{border-right:0;grid-column:auto;min-height:0;padding:30px 0}.system-stage-grid h3{margin-top:35px}.system-stage-grid p{min-height:0}.system-map>.button{width:100%;margin-top:35px}.mechanism-grid{grid-template-columns:1fr;margin-top:55px}.mechanism-grid article,.mechanism-grid article:nth-child(odd){border-right:0;min-height:0;margin:0;padding:30px 0}.mechanism-grid h3{margin-top:35px}.transparent-note{margin-top:45px;padding:28px 22px}.transparent-note p{font-size:28px}.services-section{gap:50px}.services-intro h2{font-size:clamp(48px,14vw,72px)}.service-list a{grid-template-columns:35px 1fr 50px;min-height:140px}.service-list a:before{inset-inline:0}.service-list a>p{display:none}.service-list b{width:46px;height:46px}.proof-title{grid-template-columns:1fr;gap:25px}.proof-title h2{font-size:clamp(48px,14vw,72px)}.proof-layout{margin-top:60px}.proof-orbit{width:min(80vw,330px)}.project-stack a{grid-template-columns:35px 1fr 25px}.project-stack h3{font-size:38px}.project-stack b{font-size:0}.project-stack b:after{content:"↗";font-size:18px}.calculator h2,.insight-preview h2{font-size:clamp(48px,13vw,70px)}.calc-panel{box-shadow:9px 9px #c5c1c9}.calc-inputs,.calc-results{grid-template-columns:1fr}.calc-results>p:first-child,.calc-results>p:nth-child(2),.calc-results .opportunity,.opportunity-meter,.calc-results .button{grid-area:auto/1}.founder-mark{width:min(75vw,330px)}.founder-section{gap:60px}.pricing-cards strong{font-size:36px}.pricing-factors .button{width:100%}.insight-list a{grid-template-columns:30px 1fr 20px}.insight-list h3{font-size:31px}.insight-list p{display:none}.cta-band{grid-template-columns:1fr;min-height:680px;padding:90px 20px}.cta-band h2{font-size:clamp(58px,16vw,86px)}.cta-orbit{justify-self:start;width:230px}.faq-list summary{min-height:76px;font-size:20px}.faq-list details>p{padding-right:20px}.final-roadmap-cta{grid-template-columns:1fr;align-content:center;min-height:760px}.final-roadmap-cta h2{font-size:clamp(58px,16vw,86px)}.final-roadmap-cta .cta-orbit{margin-top:40px}.page-intro{min-height:720px;padding:140px 20px 70px}.page-intro h1{overflow-wrap:break-word;font-size:clamp(44px,14vw,82px)}.page-intro .lede{margin-left:0}.page-orbit{width:500px;top:20%;right:-55%}.content-grid{grid-template-columns:1fr}.offer-comparison-grid,.focused-offer-grid,.decision-comparison,.pricing-comparison{grid-template-columns:1fr;margin-block:36px}.launch-plan-price-panel{grid-template-columns:1fr}.launch-plan-term{border-top:1px solid var(--line-light);border-left:0}.two-column-list{columns:1}.inline-actions{flex-direction:column;align-items:stretch}.inline-actions .button,.inline-actions .quiet-link{justify-content:center;width:100%}.content-grid>p:last-child{display:none}.index-list a{grid-template-columns:35px 1fr;min-height:140px}.index-list a>b{display:none}.index-list h2,.index-list h3{font-size:38px}.form-row{grid-template-columns:1fr}.roadmap-form{box-shadow:9px 9px 0 var(--wolf-light);padding:28px 22px}.project-intake-actions,.project-intake-actions .button{width:100%}.footer-lead h2{font-size:clamp(58px,16vw,86px)}.circle-link{width:90px;height:90px;margin-top:45px;position:relative;bottom:auto;right:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-base{gap:20px;line-height:1.5}.cookie-panel{grid-template-columns:1fr;gap:20px;max-height:calc(100dvh - 16px);padding:20px;bottom:8px;left:8px;right:8px;overflow:auto}.cookie-options,.cookie-actions{grid-column:1}.cookie-actions{grid-template-columns:1fr}.cookie-actions button{min-height:50px}}@media print{body:has(.discovery-brief-preview)>*{visibility:hidden}:is(body:has(.discovery-brief-preview) .discovery-brief-preview,body:has(.discovery-brief-preview) .discovery-brief-preview *){visibility:visible}.discovery-brief-preview{color:#111;background:#fff;border:0;max-width:none;margin:0;position:absolute;inset:0}.discovery-brief-preview .button,.project-intake-email-previews{display:none}.discovery-brief-sections>section{break-inside:avoid;color:#111;background:#fff;border-color:#bbb}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.instrument-wrap{transform:none!important}.signal-rail div{animation:none}.reveal{opacity:1;animation:none;transform:none}.scroll-progress{display:none}}@media (forced-colors:active){.brand-mark em,.route-node,.system-stage-grid li:before,.pricing-factors li:before{forced-color-adjust:none;background:highlight}.hero h1 .hero-accent{-webkit-text-stroke:0;color:canvastext}}@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}
