:root{color-scheme:dark;--bg:#05080d;--bg-secondary:#0b1118;--panel:rgba(10,17,27,.82);--panel-strong:rgba(9,14,22,.96);--panel-soft:rgba(16,24,36,.76);--chrome:rgba(193,214,230,.16);--ink:#edf6ff;--ink-soft:#9caebd;--line:rgba(111,239,255,.24);--line-strong:rgba(111,239,255,.48);--accent:#32d9e6;--accent-strong:#8ff7ff;--danger:#ff5d3d;--danger-strong:#ff8b72;--gold:#ffc44d;--shadow:0 32px 90px rgba(0,0,0,.52);--shadow-tight:0 16px 40px rgba(0,0,0,.36);--radius-xl:20px;--radius-lg:16px;--radius-md:12px;--page-width:min(1180px,calc(100vw - 2rem))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:"Chakra Petch","Segoe UI",sans-serif;color:var(--ink);background:radial-gradient(circle at 16% 18%,rgba(255,93,61,.14),transparent 22%) , radial-gradient(circle at 84% 14%,rgba(50,217,230,.14),transparent 20%) , linear-gradient(180deg,#091018 0%,var(--bg) 42%,#04060a 100%)}body::before,body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body::before{background:
    repeating-linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.028) 0,
      rgba(255, 255, 255, 0.028) 1px,
      transparent 1px,
      transparent 6px
    );opacity:.18}body::after{background:radial-gradient(circle at 80% 24%,rgba(50,217,230,.08),transparent 18%) , radial-gradient(circle at 18% 72%,rgba(255,93,61,.08),transparent 20%)}a{color:inherit;text-decoration:none}code,pre{font-family:"IBM Plex Mono",Consolas,monospace}img{max-width:100%}.skip-link{position:absolute;left:1rem;top:-3rem;padding:.75rem 1rem;color:var(--bg);background:var(--accent-strong);border-radius:999px;z-index:50;font-weight:700}.skip-link:focus{top:1rem}.page-shell{width:var(--page-width);margin:0 auto;padding-bottom:4rem;position:relative;z-index:1}.page-shell::before{content:"";position:fixed;left:-5vw;right:-5vw;bottom:-22vh;height:44vh;pointer-events:none;z-index:-1;background:
    linear-gradient(180deg, rgba(50, 217, 230, 0), rgba(50, 217, 230, 0.16)),
    repeating-linear-gradient(
      90deg,
      rgba(143, 247, 255, 0.18) 0,
      rgba(143, 247, 255, 0.18) 1px,
      transparent 1px,
      transparent 76px
    ),
    repeating-linear-gradient(
      180deg,
      rgba(143, 247, 255, 0.16) 0,
      rgba(143, 247, 255, 0.16) 1px,
      transparent 1px,
      transparent 76px
    );transform-origin:center bottom;transform:perspective(900px) rotateX(76deg);opacity:.34}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem 0 .85rem;position:sticky;top:0;z-index:20;background:linear-gradient(180deg,rgba(5,8,13,.92),rgba(5,8,13,.7));backdrop-filter:blur(18px);border-bottom:1px solid rgba(143,247,255,.12);box-shadow:0 1px 0 rgba(255,255,255,.03)}.brand{display:inline-flex;align-items:center;gap:.9rem}.brand-mark{width:2.9rem;height:2.9rem;display:inline-grid;place-items:center;color:var(--ink);font-family:"Orbitron",sans-serif;font-weight:800;letter-spacing:.08em;background:linear-gradient(145deg,rgba(255,93,61,.82),rgba(255,93,61,.26)) , linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,0));border:1px solid rgba(255,93,61,.45);box-shadow:0 0 0 1px rgba(255,255,255,.04) inset , 0 0 28px rgba(255,93,61,.22);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.brand-copy{display:grid;gap:.12rem}.brand-copy strong{font-family:"Orbitron",sans-serif;font-size:1.02rem;letter-spacing:.08em;_text-transform:uppercase}.brand-copy span{color:var(--ink-soft);font-size:.84rem}.site-nav{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:.36rem .9rem;background:rgba(8,13,20,.76);border:1px solid rgba(143,247,255,.16);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.site-nav a,.footer-links{color:var(--ink-soft);font-weight:600}.site-nav a:hover,.site-nav a:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{color:var(--accent-strong)}.header-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;transition:transform 180ms ease , box-shadow 180ms ease , border-color 180ms ease , color 180ms ease;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.header-cta:hover,.header-cta:focus-visible,.btn:hover,.btn:focus-visible{transform:translateY(-1px)}.header-cta{padding:.92rem 1.18rem;background:linear-gradient(135deg,rgba(50,217,230,.18),rgba(8,13,20,.96));border:1px solid rgba(143,247,255,.34);box-shadow:0 0 24px rgba(50,217,230,.15)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:2rem;align-items:start;padding:4rem 0 2rem}.eyebrow,.section-kicker,.card-label{margin:0 0 .9rem;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow,.section-kicker{color:var(--accent-strong)}.card-label{color:var(--danger-strong)}h1,h2,h3,.faq-item summary{margin:0;font-family:"Orbitron",sans-serif;text-wrap:balance}h1{max-width:10.8ch;font-size:clamp(2.85rem,6vw,5.25rem);line-height:.96;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 24px rgba(143,247,255,.09)}.lede{margin:1.15rem 0 0;max-width:35rem;color:var(--ink);font-size:clamp(1.08rem,2vw,1.42rem);line-height:1.6}.supporting-copy{margin:1rem 0 0;max-width:36rem;color:var(--ink-soft);font-size:1.02rem;line-height:1.78}.hero-actions,.final-cta-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.btn{padding:1rem 1.35rem}.btn-primary{color:#041018;background:linear-gradient(135deg,var(--accent-strong),var(--accent));box-shadow:0 0 0 1px rgba(143,247,255,.18) inset , 0 0 30px rgba(50,217,230,.18)}.btn-secondary{color:var(--ink);background:linear-gradient(180deg,rgba(14,21,32,.9),rgba(6,9,14,.96));border:1px solid rgba(143,247,255,.3)}.btn-ghost{color:var(--ink);background:rgba(255,93,61,.08);border:1px solid rgba(255,93,61,.28)}.hero-points,.check-list,.signal-list,.hero-card ol{margin:0;padding:0;list-style:none}.hero-points{display:grid;gap:.7rem;margin-top:1.4rem}.hero-points li,.check-list li{display:inline-flex;align-items:flex-start;gap:.7rem;color:var(--ink-soft);font-weight:500}.hero-points li::before,.check-list li::before{content:"";width:.78rem;height:.78rem;margin-top:.28rem;flex:0 0 auto;background:linear-gradient(135deg,var(--danger),var(--gold));box-shadow:0 0 18px rgba(255,93,61,.22);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.hero-points code,.snippet-note code,.release-card code,.faq-item code,.step-card code{padding:.16rem .36rem;color:var(--accent-strong);background:rgba(143,247,255,.08);border:1px solid rgba(143,247,255,.14)}.hero-visual{position:relative;min-height:31rem}.hero-card,.story-card,.step-card,.trust-card,.release-card,.difference-card,.surface-card,.snippet-card,.faq-item,.section-block,.final-cta{position:relative;overflow:hidden}.hero-card::before,.story-card::before,.step-card::before,.trust-card::before,.release-card::before,.difference-card::before,.surface-card::before,.snippet-card::before,.faq-item::before,.section-block::before,.final-cta::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 22%) , linear-gradient(180deg,transparent,rgba(50,217,230,.035))}.hero-card{position:absolute;padding:1.3rem 1.3rem 1.15rem;background:linear-gradient(180deg,rgba(17,27,40,.95),rgba(8,12,18,.96));border:1px solid rgba(143,247,255,.18);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset , 0 0 32px rgba(50,217,230,.1) , 0 16px 40px rgba(0,0,0,.34);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));animation:pulse-panel 6s ease-in-out infinite}.hero-card h2{font-size:1.25rem;line-height:1.25}.hero-card pre{margin:0;overflow:auto;font-size:.84rem;line-height:1.72}.hero-card ol{display:grid;gap:.8rem;counter-reset:hero-steps}.hero-card ol li{counter-increment:hero-steps;display:flex;align-items:center;gap:.75rem;color:var(--ink);font-weight:600}.hero-card ol li::before{content:counter(hero-steps);width:1.8rem;height:1.8rem;display:inline-grid;place-items:center;color:var(--bg);background:linear-gradient(135deg,var(--accent-strong),var(--accent));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font-size:.82rem}.hero-card-audit{inset:0 auto auto 0;width:min(22rem,88%)}.hero-card-lessons{inset:4.8rem 0 auto auto;width:min(19rem,72%);border-color:rgba(255,93,61,.26);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset , 0 0 26px rgba(255,93,61,.12) , 0 16px 40px rgba(0,0,0,.34)}.hero-card-flow{inset:auto auto 0 2.2rem;width:min(18rem,74%)}.signal-list{display:grid;gap:.75rem;margin-top:1rem}.signal-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;background:rgba(5,8,13,.62);border:1px solid rgba(143,247,255,.12)}.signal-list span{color:var(--ink-soft);font-size:.92rem}.proof-strip{display:flex;flex-wrap:wrap;gap:.75rem;padding:.4rem 0 1.6rem}.proof-pill{padding:.72rem .95rem;color:var(--ink-soft);font-weight:600;background:rgba(8,13,20,.7);border:1px solid rgba(143,247,255,.14);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.section-block{margin-top:1.8rem;padding:2rem;background:linear-gradient(180deg,rgba(9,14,22,.9),rgba(5,8,13,.95));border:1px solid rgba(143,247,255,.14);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset , var(--shadow-tight);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.section-surface,.section-release{background:
    linear-gradient(180deg, rgba(9, 14, 22, 0.95), rgba(4, 7, 11, 0.96)),
    repeating-linear-gradient(
      90deg,
      rgba(143, 247, 255, 0.04) 0,
      rgba(143, 247, 255, 0.04) 1px,
      transparent 1px,
      transparent 88px
    )}.section-heading{max-width:47rem}.section-heading.narrow{max-width:40rem}.section-heading h2{font-size:clamp(2rem,4vw,3.05rem);line-height:1.08;text-transform:uppercase}.section-heading p:last-child{margin:1rem 0 0;color:var(--ink-soft);font-size:1.02rem;line-height:1.74}.problem-grid,.steps-grid,.trust-grid,.release-grid,.difference-grid,.faq-grid,.surface-grid{display:grid;gap:1.1rem}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.7rem}.story-card,.step-card,.trust-card,.release-card,.difference-card,.surface-card,.snippet-card,.faq-item{background:linear-gradient(180deg,rgba(13,21,31,.88),rgba(6,10,16,.92));border:1px solid rgba(143,247,255,.12);box-shadow:0 0 0 1px rgba(255,255,255,.02) inset , var(--shadow-tight);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.story-card,.step-card,.trust-card,.release-card,.difference-card,.surface-card,.snippet-card{padding:1.35rem}.story-card p,.step-card p,.trust-card p,.release-card p,.difference-card p,.surface-card p,.snippet-note,.faq-item p,.site-footer p{margin:.8rem 0 0;color:var(--ink-soft);line-height:1.72}.story-card h3,.step-card h3,.trust-card h3,.release-card h3,.difference-card h3,.surface-card h3,.snippet-card h3{font-size:1.16rem;line-height:1.3}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.75rem}.step-number{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--bg);background:linear-gradient(135deg,var(--accent-strong),var(--accent));font-family:"IBM Plex Mono",monospace;font-size:.9rem;font-weight:700;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 18px rgba(50,217,230,.18)}.surface-grid{grid-template-columns:1.05fr .95fr;margin-top:1.2rem}.surface-code-card pre,.snippet-card pre{margin:.8rem 0 0;overflow:auto;padding:1rem 1.05rem;background:linear-gradient(180deg,#05080d,#0a1118);color:var(--ink);border:1px solid rgba(143,247,255,.16);box-shadow:0 0 18px rgba(50,217,230,.08) inset;font-size:.9rem;line-height:1.6}.check-list{display:grid;gap:.85rem;margin-top:.75rem}.check-list.compact{gap:.75rem}.trust-grid{grid-template-columns:1.15fr .92fr .92fr;margin-top:1.75rem}.trust-dark,.difference-card.featured,.final-cta{background:radial-gradient(circle at top right,rgba(255,93,61,.12),transparent 22%) , linear-gradient(180deg,rgba(14,24,36,.95),rgba(5,8,13,.98));border-color:rgba(255,93,61,.2)}.trust-dark p,.final-cta p,.final-cta-copy .section-kicker{color:rgba(237,246,255,.8)}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.snippet-card{margin-top:1.2rem;padding:1.35rem}.snippet-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}.difference-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem}.difference-card.muted{background:linear-gradient(180deg,rgba(11,18,27,.78),rgba(6,10,16,.92))}.faq-grid{margin-top:1.5rem}.faq-item{overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;padding:1.15rem 1.3rem;font-size:1rem;line-height:1.42;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";flex:0 0 auto;width:2rem;height:2rem;display:inline-grid;place-items:center;color:var(--bg);background:linear-gradient(135deg,var(--accent-strong),var(--accent));font-size:1.14rem;font-weight:700;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.faq-item[open] summary::after{content:"−"}.faq-item p{padding:0 1.3rem 1.25rem;margin-top:0}.final-cta{margin-top:1.8rem;padding:2rem;box-shadow:0 0 0 1px rgba(255,255,255,.03) inset , var(--shadow);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.final-cta h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;text-transform:uppercase}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding:1.2rem 0 0}.footer-links{display:inline-flex;flex-wrap:wrap;gap:1rem;font-weight:600}::selection{background:rgba(50,217,230,.28)}@keyframes pulse-panel {
  0%,
  100% {
    box-shadow:
      0 0 0 1px rgba(255, 255, 255, 0.03) inset,
      0 0 24px rgba(50, 217, 230, 0.08),
      0 16px 40px rgba(0, 0, 0, 0.34);
  }

  50% {
    box-shadow:
      0 0 0 1px rgba(255, 255, 255, 0.03) inset,
      0 0 30px rgba(50, 217, 230, 0.14),
      0 16px 40px rgba(0, 0, 0, 0.34);
  }
}@media (max-width:860px){.hero{grid-template-columns:1fr;gap:1.6rem}.hero-visual{min-height:auto;display:grid;gap:1rem}.hero-card{position:relative;inset:auto;width:100%;animation:none}.problem-grid,.trust-grid,.difference-grid,.steps-grid,.surface-grid,.release-grid{grid-template-columns:1fr}}@media (max-width:760px){.site-header{position:static;flex-direction:column;align-items:stretch}.site-nav{justify-content:flex-start}.header-cta,.proof-pill,.btn{width:100%}.section-block,.final-cta{padding:1.35rem}.site-footer{align-items:flex-start}}@media (max-width:560px){.page-shell{width:min(100vw - 1rem,1180px)}h1{max-width:none}.hero{padding-top:2.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}