@font-face{font-family:Syncopate;src:url(/fonts/syncopate_regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Syncopate;src:url(/fonts/syncopate_bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm_sans_var.ttf) format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm_sans_var_italic.ttf) format("truetype");font-weight:100 1000;font-style:italic;font-display:swap}:root{--background: #050708;--surface: #0b0f10;--dark: #050708;--card: #0e1a16;--text-primary: #f8fffa;--text-secondary: #a9c9b0;--text-muted: #5f8a67;--accent: #2eb94f;--accent-dim: #155f26;--accent-text: #2eb94f;--accent-mid: #1f8a3a;--accent-secondary: #2eb94f;--accent-secondary-dim: #1f8a3a;--hair: rgba(46,185,79,.094);--wordmark: #9b30ff;--card-dark-bg: #0e1a16;--card-dark-text: #f8fffa;--card-dark-accent: #2eb94f;--border: #143822;--rule: #0f2a18;--radius: 14px;--glow: 0 0 6px rgba(46,185,79,.45), 0 0 1px rgba(46,185,79,.9);--font-heading: "Syncopate", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: "DM Sans", sans-serif;--max-body: 720px;--max-page: 1200px;--section-gap: clamp(64px, 8vw, 120px)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--background);color:var(--text-primary);font-family:var(--font-body);font-weight:300;font-size:18px;line-height:1.8;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--accent-text);text-decoration:none;transition:color .15s ease}a:hover{color:var(--accent)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.15}h1{font-size:clamp(22px,3.5vw,48px);letter-spacing:.18em}h2{font-size:clamp(18px,2.5vw,34px);letter-spacing:.13em}h3{font-size:clamp(14px,1.8vw,20px);letter-spacing:.1em}.label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}.container{width:100%;max-width:var(--max-page);margin:0 auto;padding:0 24px}.container--narrow{max-width:var(--max-body)}.section{padding:var(--section-gap) 0}.rule{border:none;border-top:.5px solid var(--rule);margin:0}.btn{display:inline-block;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.15em;padding:14px 28px;border-radius:2px;cursor:pointer;transition:all .15s ease;border:none}.btn--primary{background:var(--accent);color:#080808}.btn--primary:hover{background:#d4caee;color:#080808}.btn--ghost{background:transparent;color:var(--text-primary);border:.5px solid var(--border)}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--background);border-bottom:.5px solid transparent;transition:border-color .2s ease;padding:0 24px;height:60px;display:flex;align-items:center;justify-content:space-between}.nav--scrolled{border-bottom-color:var(--rule)}.nav__brand{display:flex;flex-direction:column;gap:2px}.nav__tagline{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;color:var(--text-muted);text-transform:none}.nav__logo{font-family:var(--font-heading);font-weight:700;font-size:13px;letter-spacing:.25em;text-transform:uppercase;color:var(--text-primary)}.nav__links{list-style:none;display:flex;align-items:center;gap:32px}.nav__links a{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);transition:color .15s}.nav__links a:hover{color:var(--text-primary)}.nav__cta{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.15em;padding:8px 18px;background:var(--accent);color:#080808;border-radius:2px}.nav__cta:hover{background:#d4caee;color:#080808}.nav__hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.nav__hamburger span{display:block;width:22px;height:.5px;background:var(--text-primary)}.nav__mobile{display:none;position:fixed;inset:0;z-index:200;background:var(--background);flex-direction:column;align-items:center;justify-content:center;gap:32px}.nav__mobile.active{display:flex}.nav__mobile a{font-family:var(--font-heading);font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary)}.nav__mobile-close{position:absolute;top:20px;right:24px;font-size:24px;background:none;border:none;cursor:pointer;color:var(--text-primary);font-family:var(--font-body)}.footer{border-top:.5px solid var(--rule);padding:64px 0 40px}.footer__wordmark{font-family:var(--font-heading);font-weight:700;font-size:13px;letter-spacing:.25em;text-transform:uppercase;margin-bottom:4px}.footer__tagline{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.15em;margin-bottom:48px}.footer__columns{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:48px}.footer__col-title{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);margin-bottom:16px}.footer__col a{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:10px}.footer__col a:hover{color:var(--text-primary)}.footer__bottom{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);line-height:1.8;border-top:.5px solid var(--rule);padding-top:24px}.evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin:48px 0}.evidence-card{background:var(--card-dark-bg);color:var(--card-dark-text);padding:40px}.evidence-card__stat{font-family:var(--font-heading);font-size:clamp(28px,3vw,48px);font-weight:700;color:var(--card-dark-accent);letter-spacing:.1em;margin-bottom:16px}.evidence-card__label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--card-dark-accent);margin-bottom:12px}.evidence-card__quote{font-family:var(--font-body);font-size:16px;line-height:1.7;margin-bottom:16px;font-style:italic}.evidence-card__body{font-size:14px;line-height:1.7;color:#ffffffb3;margin-bottom:16px}.evidence-card__source{font-family:var(--font-mono);font-size:10px;color:#fff6;letter-spacing:.1em}.evidence-card__source a{color:#fff6;text-decoration:underline}.pull-quote{padding:80px 0;text-align:center;border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);margin:64px 0}.pull-quote__text{font-family:var(--font-body);font-size:clamp(22px,3vw,40px);font-weight:300;line-height:1.4;max-width:800px;margin:0 auto 24px;font-style:italic}.pull-quote__attribution{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}.accordion{border-top:.5px solid var(--rule)}.accordion__item{border-bottom:.5px solid var(--rule)}.accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--text-primary)}.accordion__trigger-right{display:flex;align-items:center;gap:16px}.accordion__icon{font-family:var(--font-mono);font-size:18px;color:var(--text-muted);transition:transform .2s ease;line-height:1}.accordion__item.active .accordion__icon{transform:rotate(45deg)}.accordion__body{display:none;padding:0 0 40px}.accordion__item.active .accordion__body{display:block}.audio-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);background:none;border:.5px solid var(--rule);border-radius:2px;padding:6px 12px;cursor:pointer;transition:all .15s}.audio-btn:hover{color:var(--text-primary);border-color:var(--text-muted)}.audio-btn.playing{color:var(--accent-text);border-color:var(--accent)}.audio-btn__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.audio-btn.playing .audio-btn__dot{animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.audio-btn[data-unsupported]{display:none}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:48px 0}.pricing-card{background:var(--surface);padding:40px 32px}.pricing-card--featured{background:var(--dark);color:#fff}.pricing-card__tier{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);margin-bottom:16px}.pricing-card--featured .pricing-card__tier{color:var(--card-dark-accent)}.pricing-card__name{font-family:var(--font-heading);font-size:18px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.pricing-card__price{font-family:var(--font-mono);font-size:clamp(28px,3vw,44px);color:var(--text-primary);margin-bottom:32px}.pricing-card--featured .pricing-card__price{color:#fff}.pricing-card__features{list-style:none;margin-bottom:32px}.pricing-card__features li{font-size:15px;line-height:1.6;padding:8px 0;border-bottom:.5px solid var(--rule);color:var(--text-secondary)}.pricing-card--featured .pricing-card__features li{color:#ffffffb3;border-bottom-color:#ffffff1a}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 48px}.feature-list li{font-size:16px;line-height:1.6;padding:10px 0;border-bottom:.5px solid var(--rule);color:var(--text-secondary);list-style:none}.hero{min-height:100vh;display:flex;align-items:center;padding:120px 0 80px}.hero__wordmark{font-family:var(--font-heading);font-size:clamp(32px,5vw,72px);font-weight:700;letter-spacing:.3em;text-transform:uppercase;line-height:1;margin-bottom:32px;color:var(--accent)}.hero__tagline{font-family:var(--font-body);font-size:clamp(20px,3vw,36px);font-weight:300;line-height:1.4;max-width:540px;margin-bottom:16px}.hero__sub{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);line-height:1.7;max-width:480px;margin-bottom:40px}.hero__ctas{display:flex;gap:16px;flex-wrap:wrap}.hero__layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero__image{display:flex;align-items:center;justify-content:center}@media (max-width: 720px){.hero__layout{grid-template-columns:1fr}.hero__image{order:-1}.hero__image img{max-width:200px}}.page-hero{padding:140px 0 80px;border-bottom:.5px solid var(--rule);margin-bottom:var(--section-gap)}.page-hero__label{margin-bottom:16px}.page-hero__title{font-family:var(--font-heading);font-size:clamp(20px,2.5vw,38px);font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:24px}.page-hero__body{font-size:18px;line-height:1.8;color:var(--text-secondary);max-width:600px}.specs-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:13px}.specs-table td{padding:14px 0;border-bottom:.5px solid var(--rule);vertical-align:top}.specs-table td:first-child{color:var(--text-muted);width:40%;padding-right:24px;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.waitlist{background:var(--surface);padding:80px 0;text-align:center}.waitlist__title{font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.waitlist__text{color:var(--text-secondary);font-size:16px;margin-bottom:32px}.waitlist__form{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.waitlist__input{font-family:var(--font-mono);font-size:13px;padding:14px 20px;border:.5px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:2px;width:280px;outline:none}.waitlist__input:focus{border-color:var(--accent)}.waitlist__input::placeholder{color:var(--text-muted)}.faq__item{border-bottom:.5px solid var(--rule)}.faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:400;text-align:left;color:var(--text-primary)}.faq__question:after{content:"+";font-family:var(--font-mono);font-size:20px;color:var(--text-muted);transition:transform .2s;flex-shrink:0}.faq__item.active .faq__question:after{transform:rotate(45deg)}.faq__answer{display:none;padding:0 0 24px;color:var(--text-secondary);font-size:16px;line-height:1.8}.faq__item.active .faq__answer{display:block}.blurred-name{filter:blur(4px);user-select:none;cursor:default;transition:filter .3s ease;display:inline-block}.blurred-name:hover{filter:blur(4px)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal.visible{opacity:1;transform:none}.cookie-banner{position:fixed;bottom:24px;left:24px;z-index:300;background:var(--dark);color:#fff;padding:24px 28px;max-width:320px;border-radius:2px;transition:opacity .3s ease}.cookie-banner.hidden{opacity:0;pointer-events:none}.cookie-banner p{font-family:var(--font-mono);font-size:11px;line-height:1.7;letter-spacing:.1em;color:#ffffffb3}.cookie-banner__btn{margin-top:16px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.15em;background:none;border:.5px solid rgba(255,255,255,.3);color:#fff;padding:8px 16px;cursor:pointer;border-radius:2px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.pillar{background:var(--surface);padding:48px 36px}.pillar__label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);margin-bottom:16px}.pillar__heading{font-family:var(--font-heading);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px}.pillar__body{font-size:16px;line-height:1.8;color:var(--text-secondary)}.mesh-levels{display:flex;flex-direction:column;gap:2px}.mesh-level{background:var(--surface);padding:40px;display:grid;grid-template-columns:120px 1fr;gap:32px;align-items:start}.mesh-level__num{font-family:var(--font-mono);font-size:40px;color:var(--text-muted);line-height:1}.mesh-level__range{font-family:var(--font-mono);font-size:24px;color:var(--accent-text);margin-bottom:8px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.tag{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.15em;padding:6px 14px;border:.5px solid var(--rule);border-radius:2px;color:var(--text-secondary)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px}.check-list{list-style:none}.check-list li{padding:10px 0;border-bottom:.5px solid var(--rule);font-size:16px;color:var(--text-secondary)}.check-list__title{font-family:var(--font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px}@media (max-width: 768px){.nav__links,.nav__cta{display:none}.nav__hamburger{display:flex}.evidence-grid,.pricing-grid,.pillars,.two-col,.feature-list{grid-template-columns:1fr}.mesh-level{grid-template-columns:1fr;gap:8px}.footer__columns{grid-template-columns:repeat(2,1fr)}.hero__wordmark{letter-spacing:.15em}}body{font-weight:300}::selection{background:var(--accent);color:var(--background)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}h2,h3{color:var(--accent)}.label{color:var(--accent-mid);font-size:10px}.rule{border-top:1px solid var(--rule)}.btn{border-radius:var(--radius);font-size:12px;letter-spacing:.12em;padding:13px 24px;font-weight:400}.btn--primary{background:var(--hair);color:var(--accent);border:1.5px solid var(--accent);box-shadow:var(--glow)}.btn--primary:hover{background:var(--accent);color:var(--background)}.btn--ghost{background:var(--hair);color:var(--accent-mid);border:1px solid var(--border)}.btn--ghost:hover{color:var(--text-primary);border-color:var(--accent-dim)}.nav{border-bottom:1px solid var(--rule);height:56px}.nav__logo{color:var(--wordmark);font-weight:400;letter-spacing:3px}.nav__tagline{color:var(--accent-mid)}.nav__links{gap:6px}.nav__links a{display:inline-block;padding:5px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:#7fae86;font-size:12px;text-transform:none;letter-spacing:.02em}.nav__links a:hover{color:var(--text-primary);border-color:var(--accent)}.nav__links a.active{color:var(--background);background:var(--accent);border-color:var(--accent);font-weight:500}.nav__cta{border-radius:999px;background:var(--hair);color:var(--accent);border:1.5px solid var(--accent);box-shadow:var(--glow);text-transform:none;letter-spacing:.04em;font-size:12px}.nav__cta:hover{background:var(--accent);color:var(--background)}.nav__hamburger span{height:1.5px;background:var(--accent)}.nav__mobile a{color:var(--accent);font-size:14px}.nav__mobile a:first-of-type{color:var(--wordmark)}.pillars,.evidence-grid,.pricing-grid,.mesh-levels{gap:16px}.pillar,.evidence-card,.pricing-card,.mesh-level,.waitlist,.cookie-banner{background:var(--card);border:1px solid transparent;border-radius:var(--radius);transition:border-color .15s}.pillar:hover,.evidence-card:hover,.pricing-card:hover,.mesh-level:hover{border-color:var(--accent-dim)}.pillar__label,.pricing-card__tier{color:var(--accent-mid)}.pillar__heading,.pricing-card__name{font-family:var(--font-heading);font-weight:400;color:var(--accent);font-size:13px;letter-spacing:2px}.mesh-level__num{color:var(--accent-dim)}.waitlist{max-width:var(--max-page);margin:0 auto}.waitlist__title{color:var(--accent);font-weight:400;font-size:16px}.waitlist__input{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.tag{border-radius:999px;border-color:var(--border);background:var(--hair);color:#7fae86;text-transform:none;letter-spacing:.04em;font-size:12px}.accordion{border-top:none;display:flex;flex-direction:column;gap:10px}.accordion__item,.faq__item{border:1px solid transparent;border-bottom:1px solid transparent;background:var(--card);border-radius:var(--radius);padding:0 22px;transition:border-color .15s}.faq{display:flex;flex-direction:column;gap:10px}.accordion__item:hover,.faq__item:hover{border-color:var(--accent-dim)}.accordion__item.active,.faq__item.active{border:1.5px solid var(--accent);box-shadow:var(--glow)}.accordion__trigger{font-weight:400;font-size:12px;color:var(--accent);padding:20px 0}.accordion__icon,.faq__question:after{color:var(--accent)}.accordion__body{padding-bottom:28px}.faq__question{padding:18px 0}.audio-btn{border-radius:999px;border-color:var(--border);color:var(--accent-mid)}.page-hero{border-bottom:1px solid var(--rule)}.page-hero__title{color:var(--text-primary)}.page-hero__label{color:var(--accent)}.hero__wordmark{color:var(--wordmark);font-weight:400}.specs-table td{border-bottom:1px solid var(--rule)}.specs-table td:first-child{color:var(--accent-mid)}.footer{border-top:1px solid var(--rule)}.footer__wordmark{color:var(--wordmark);font-weight:400;letter-spacing:3px}.footer__col-title,.footer__col a:hover{color:var(--accent)}.footer__bottom{border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer__sec{color:var(--accent-mid);letter-spacing:1px;font-size:10px;text-transform:uppercase}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tier{background:var(--card);border:1px solid transparent;border-radius:var(--radius);padding:32px 28px;display:flex;flex-direction:column;transition:border-color .15s}.tier:hover{border-color:var(--accent-dim)}.tier--featured{border:1.5px solid var(--accent);box-shadow:var(--glow)}.tier__num{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-mid);margin-bottom:10px}.tier__name{font-family:var(--font-heading);font-size:16px;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.tier__who{font-size:14px;color:var(--text-secondary);line-height:1.5;min-height:3em;margin-bottom:20px}.tier__price{font-size:32px;font-weight:400;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.tier__monthly{font-size:13px;color:var(--accent-mid);margin:6px 0 22px}.tier__list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:22px;flex:1}.tier__list li{font-size:14px;line-height:1.5;color:var(--text-secondary);padding-left:18px;position:relative}.tier__list li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--accent)}.tier__list li.no{color:var(--text-muted)}.tier__list li.no:before{border-color:var(--accent-dim);border-radius:0;height:0;top:.75em}.tier__data{font-size:13px;line-height:1.55;color:var(--text-secondary);border-top:1px solid var(--rule);padding-top:14px;margin-bottom:22px}.tier__data b{color:var(--accent);font-weight:400}.tier .btn{text-align:center}.compare-wrap{overflow-x:auto;border-radius:var(--radius);background:var(--card)}.compare{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.compare th,.compare td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--rule)}.compare thead th{font-family:var(--font-heading);font-weight:400;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--accent)}.compare td{color:var(--text-secondary)}.compare td:not(:first-child),.compare th:not(:first-child){text-align:center}.compare .y{color:var(--accent)}.compare .n{color:var(--accent-dim)}.compare tr:last-child td{border-bottom:none}.feat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.feat{background:var(--card);border:1px solid transparent;border-radius:var(--radius);padding:24px 22px;transition:border-color .15s}.feat:hover{border-color:var(--accent-dim)}.feat__name{font-family:var(--font-heading);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.feat__body{font-size:15px;line-height:1.6;color:var(--text-secondary)}.feat__tag{display:inline-block;margin-top:12px;font-size:11px;color:var(--accent-mid);border:1px solid var(--border);border-radius:999px;padding:2px 10px}.cockpit-frame{background:var(--background);border:1.5px solid var(--accent);border-radius:18px;box-shadow:var(--glow);overflow:hidden}.cockpit-frame__bar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--rule);font-size:11px;color:var(--accent-mid)}.cockpit-frame__brand{font-family:var(--font-heading);font-size:11px;letter-spacing:3px;color:var(--wordmark)}.cockpit-frame__pill{border:1px solid var(--border);background:var(--surface);color:#7fae86;border-radius:999px;padding:3px 11px;font-size:11px}.cockpit-frame__pill.on{background:var(--accent);color:var(--background);border-color:var(--accent)}.cockpit-frame__inst{margin-left:auto;letter-spacing:1px;font-size:10px;white-space:nowrap}.cockpit-frame__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.cockpit-frame__w{background:var(--card);border-radius:var(--radius);padding:14px 16px;min-height:110px}.cockpit-frame__w h4{font-family:var(--font-heading);font-weight:400;font-size:9px;letter-spacing:2px;color:var(--accent);margin-bottom:10px}.cockpit-frame__w p{font-size:13px;line-height:1.5;color:var(--text-secondary)}.cockpit-frame__w p b{color:var(--text-primary);font-weight:400}@media (max-width: 900px){.tiers{grid-template-columns:1fr}.cockpit-frame__grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.cockpit-frame__grid{grid-template-columns:1fr}.cockpit-frame__inst,.cockpit-frame__pill:not(.on){display:none}.accordion__item,.faq__item{padding:0 16px}}.focus-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;margin-right:10px;background:var(--hair);border:1px solid var(--border);border-radius:8px;color:var(--accent-dim);cursor:pointer;transition:color .15s,border-color .15s,box-shadow .15s}.focus-toggle:hover{color:var(--text-primary)}.focus-toggle.on{color:var(--accent);border:1.5px solid var(--accent);box-shadow:var(--glow)}.nav__links{margin:0 auto}@media (max-width: 768px){.focus-toggle{margin-left:auto;margin-right:14px}}.hero .container{max-width:1360px}.hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,min(175.5mm,60%));gap:48px}.hero__wordmark{font-size:clamp(26px,3vw,46px)}@media (max-width: 720px){.hero__layout{grid-template-columns:1fr}}.nav__beta{display:inline-block;margin-left:8px;vertical-align:2px;font-family:var(--font-body);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-dim);border-radius:999px;padding:1px 7px}.beta-note{display:flex;gap:14px;align-items:flex-start;max-width:720px;margin:24px auto 0;padding:16px 20px;background:var(--card);border:1px solid var(--accent-dim);border-radius:var(--radius)}.beta-note__tag{flex:0 0 auto;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--background);background:var(--accent);border-radius:999px;padding:2px 9px;margin-top:3px}.beta-note p{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
