:root{--void:#070a12;--void-2:#0f1420;--line-dark:#1c2333;--line-dark-2:#2a3345;--frost:#f3f5f9;--frost-2:#fff;--mist:#eceef3;--line-light:#dde1e8;--ink:#0b0e16;--ink-2:#4b5261;--ink-3:#8a90a0;--on-dark:#f3f5f9;--on-dark-2:#b8bec9;--on-dark-3:#6f7686;--pulse:#19d4ff;--pulse-700:#0a7fa8;--pulse-900:#0a3c5a;--quantum:#7b5cff;--quantum-700:#5b3fe0;--patch:#2ee6a6;--breach:#ff4d6d;--high:#ff8a3d;--medium:#ffc53d;--sans:"Outfit", "Nexa Pro", "Segoe UI", Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--max:1240px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--void:#070a12;--frost:#f3f5f9}}:root[data-theme=dark]{--void:#070a12;--frost:#f3f5f9}html{scroll-padding-top:env(safe-area-inset-top,0px);scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}body{background:var(--void);color:var(--on-dark);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.5}img{max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 24px}.mono{font-family:var(--mono)}.label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.label.pulse{color:var(--pulse)}.label.pulse-700{color:var(--pulse-700)}:focus-visible{outline:3px solid var(--pulse);outline-offset:3px;border-radius:4px}.btn{cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--pulse);color:var(--void)}.btn-primary:hover{background:#4fdfff}.btn-ghost{border-color:var(--on-dark);color:var(--on-dark);background:0 0}.btn-ghost:hover{background:#f3f5f914}.btn-ink{background:var(--void);color:var(--on-dark)}.btn-ink:hover{background:#1a2030}.btn-ghost-ink{border-color:var(--ink);color:var(--ink);background:0 0}.btn-ghost-ink:hover{background:#0b0e160f}.nav{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-dark);background:#070a12d1;position:sticky}.nav .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.lockup{align-items:center;gap:12px;display:inline-flex}.lockup .tile{background:var(--void);border:1px solid var(--line-dark);flex:none;place-items:center;width:40px;height:40px;display:grid}.lockup .tile svg{width:28px;height:28px}.lockup .word{line-height:1}.lockup .word b{letter-spacing:-.01em;font-size:18px;font-weight:800;display:block}.lockup .word span{font-family:var(--mono);letter-spacing:.32em;margin-top:3px;font-size:11px;display:block}.nav-links{gap:32px;display:flex}.nav-links a{color:var(--on-dark-2);padding:8px 0;font-size:16px}.nav-links a:hover{color:var(--on-dark)}.nav .btn{min-height:42px;padding:0 18px;font-size:15px}.nav-toggle{border:1px solid var(--line-dark);color:var(--on-dark);width:42px;height:42px;font-family:var(--mono);cursor:pointer;background:0 0;border-radius:8px;display:none}.hero{isolation:isolate;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.hero:before{background:radial-gradient(at 88% 18%,#19d4ffbf 0%,#19d4ff00 46%)}.hero:after{background:radial-gradient(at 40% 110%,#0a7fa88c 0%,#0a7fa800 50%)}.probe{z-index:0;pointer-events:none;opacity:.5;width:720px;height:926px;position:absolute;top:-30px;right:-140px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.probe .plane{fill:none;stroke:var(--pulse);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620px;animation:10s linear infinite draw}.probe .plane.p2{animation-name:draw2}.probe .plane.p3{animation-name:draw3}.probe .post{fill:none;stroke:var(--pulse);stroke-width:2.5px;opacity:0;animation:10s linear infinite posts}.probe .chev{fill:none;stroke:var(--on-dark);stroke-width:12px;stroke-linejoin:miter;stroke-miterlimit:10;opacity:0;filter:drop-shadow(0 0 8px #19d4ffe6)}.probe .c1{animation:10s cubic-bezier(.3,0,.2,1) infinite drop1}.probe .c2{animation:10s cubic-bezier(.3,0,.2,1) infinite drop2}.probe .c3{animation:10s cubic-bezier(.3,0,.2,1) infinite drop3}.probe .glow{fill:var(--pulse);opacity:0}.probe .g1{animation:10s linear infinite glow1}.probe .g2{animation:10s linear infinite glow2}.probe .g3{animation:10s linear infinite glow3}.probe .sweep{stroke:var(--on-dark);stroke-width:3px;opacity:0}.probe .s1{animation:10s linear infinite sweep1}.probe .s2{animation:10s linear infinite sweep2}.probe .s3{animation:10s linear infinite sweep3}.probe .ring{fill:none;stroke:var(--patch);stroke-width:3px;opacity:0;transform-origin:210px 480px;animation:10s ease-out infinite ring}.probe .dot{fill:var(--patch);opacity:0;animation:10s linear infinite dot}@keyframes draw{0%,4%{stroke-dashoffset:620px}16%{stroke-dashoffset:0}94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes draw2{0%,8%{stroke-dashoffset:620px}20%{stroke-dashoffset:0}94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes draw3{0%,12%{stroke-dashoffset:620px}24%{stroke-dashoffset:0}94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes posts{0%,20%{opacity:0}26%{opacity:.6}94%{opacity:.6}to{opacity:0}}@keyframes drop1{0%,26%{opacity:0;transform:translateY(-140px)}30%{opacity:1}36%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes drop2{0%,44%{opacity:0;transform:translateY(-140px)}48%{opacity:1}54%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes drop3{0%,62%{opacity:0;transform:translateY(-140px)}66%{opacity:1}72%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes glow1{0%,36%{opacity:0}38%{opacity:.35}46%{opacity:0}to{opacity:0}}@keyframes glow2{0%,54%{opacity:0}56%{opacity:.35}64%{opacity:0}to{opacity:0}}@keyframes glow3{0%,72%{opacity:0}74%{opacity:.35}82%{opacity:0}to{opacity:0}}@keyframes sweep1{0%,36%{opacity:0;transform:translateY(-70px)}37%{opacity:.9}44%{opacity:0;transform:translateY(70px)}to{opacity:0;transform:translateY(70px)}}@keyframes sweep2{0%,54%{opacity:0;transform:translateY(-70px)}55%{opacity:.9}62%{opacity:0;transform:translateY(70px)}to{opacity:0;transform:translateY(70px)}}@keyframes sweep3{0%,72%{opacity:0;transform:translateY(-70px)}73%{opacity:.9}80%{opacity:0;transform:translateY(70px)}to{opacity:0;transform:translateY(70px)}}@keyframes ring{0%,82%{opacity:0;transform:scale(.2)}84%{opacity:.9}94%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes dot{0%,82%{opacity:0}85%{opacity:1}94%{opacity:1}to{opacity:0}}.hero .wrap{z-index:1;position:relative}.term-body{position:relative}.ripple{border:2px solid var(--breach);pointer-events:none;border-radius:50%;width:14px;height:14px;animation:1.1s ease-out forwards ripple;position:absolute}@keyframes ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(9)}}.hero .wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding-top:96px;padding-bottom:96px;display:grid}.hero h1{letter-spacing:-.03em;margin:20px 0 22px;font-size:clamp(44px,6.4vw,84px);font-weight:700;line-height:1.02}.hero .lead{color:var(--on-dark-2);max-width:32em;font-size:21px;font-weight:300;line-height:1.45}.hero .actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero .coverage{font-family:var(--mono);color:var(--on-dark-3);letter-spacing:.04em;flex-wrap:wrap;gap:8px 22px;margin-top:40px;font-size:13px;display:flex}.hero .coverage span:before{content:"// ";color:var(--pulse-700)}.term{background:var(--void-2);border:1px solid var(--line-dark-2);font-family:var(--mono);border-radius:12px;font-size:14px;line-height:1.6;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px #19d4ff14}.term-bar{border-bottom:1px solid var(--line-dark);color:var(--on-dark-3);letter-spacing:.08em;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.term-bar i{background:var(--line-dark-2);border-radius:50%;width:10px;height:10px;display:inline-block}.term-bar i:first-child{background:var(--breach)}.term-bar .status{color:var(--pulse);margin-left:auto}.term-body{min-height:360px;color:var(--on-dark-2);white-space:pre-wrap;word-break:break-word;padding:18px 18px 22px}.term-body .cmd{color:var(--on-dark)}.term-body .cmd:before{content:"$ ";color:var(--pulse)}.term-body .dim{color:var(--on-dark-3)}.term-body .ok{color:var(--patch)}.term-body .line{min-height:1.6em;display:block}.pill{letter-spacing:.1em;color:var(--void);vertical-align:1px;border-radius:3px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.pill.crit{background:var(--breach)}.pill.high{background:var(--high)}.pill.med{background:var(--medium)}.pill.low{background:var(--patch)}.pill.info{background:var(--pulse)}.pill.verified{background:var(--on-dark)}.cursor{background:var(--pulse);vertical-align:-3px;width:9px;height:1.1em;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}section{padding:104px 0}.light{background:var(--frost);color:var(--ink)}.dark{background:var(--void);color:var(--on-dark)}.section-head{max-width:760px;margin-bottom:56px}.section-head h2{letter-spacing:-.02em;margin-top:16px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.08}.section-head p{margin-top:16px;font-size:20px;font-weight:300;line-height:1.45}.light .section-head p{color:var(--ink-2)}.dark .section-head p{color:var(--on-dark-2)}.services{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.svc{background:var(--frost-2);border:1px solid var(--line-light);border-radius:12px;flex-direction:column;gap:12px;min-height:230px;padding:28px 24px 26px;display:flex}.svc .ic{width:40px;height:40px;color:var(--pulse-700)}.svc h3{margin-top:6px;font-size:21px;font-weight:700;line-height:1.2}.svc p{color:var(--ink-2);font-size:16px;line-height:1.45}.svc.quantum{background:var(--void);border-color:var(--void);color:var(--on-dark)}.svc.quantum .ic{color:var(--quantum)}.svc.quantum p{color:var(--on-dark-2)}.svc.flow{background:var(--pulse);border-color:var(--pulse);color:var(--void)}.svc.flow .ic,.svc.flow p{color:var(--void)}.process{grid-template-columns:repeat(6,1fr);gap:24px;margin-top:48px;display:grid;position:relative}.rail{background:var(--line-light);height:2px;position:absolute;top:14px;left:0;right:0}.rail i{background:var(--pulse-700);width:0;height:100%;transition:width 2.4s cubic-bezier(.2,.7,.2,1);display:block}.rail.run i{width:100%}.step{padding-top:44px;position:relative}.step:before{content:"";background:var(--frost);border:2px solid var(--line-light);border-radius:50%;width:16px;height:16px;transition:border-color .3s,background .3s;position:absolute;top:7px;left:0}.step.on:before{border-color:var(--pulse-700);background:var(--pulse)}.step .label{color:var(--ink-3)}.step h3{margin:8px 0 6px;font-size:22px;font-weight:700}.step p{color:var(--ink-2);font-size:15px;line-height:1.45}.pricing{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.price{border-radius:12px;flex-direction:column;justify-content:space-between;gap:24px;min-height:440px;padding:28px 26px 26px;display:flex;position:relative;overflow:hidden}.price.deep{color:var(--on-dark);background:linear-gradient(35deg,#070a12 0%,#0a3c5a 42%,#0a7fa8 72%,#19d4ff 100%)}.price.dawn{color:var(--ink);background:linear-gradient(35deg,#2ee6a6 0%,#19d4ff 52%,#7b5cff 100%)}.price.entangle{color:var(--on-dark);background:linear-gradient(35deg,#070a12 0%,#2a1f6e 38%,#7b5cff 70%,#19d4ff 100%)}.price.field{color:var(--on-dark);background:linear-gradient(#19d4ff 0%,#0a7fa8 45%,#0a3c5a 100%)}.price .art{opacity:.85;fill:none;stroke:currentColor;stroke-width:7px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none;width:150px;height:193px;position:absolute;top:-10px;right:-34px}.price .head{flex-direction:column;gap:10px;display:flex}.price .head .label{color:inherit;opacity:.85}.price h3{max-width:7em;font-size:26px;font-weight:700;line-height:1.15}.price .amount{flex-direction:column;gap:4px;display:flex}.price .amount .from{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:12px}.price .amount b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:1}.price .amount span{opacity:.85;font-size:15px}.price .rule{background:currentColor;width:44px;height:4px}.price p.inc{opacity:.9;font-size:15px;line-height:1.45}.price .btn{align-self:flex-start;min-height:44px;padding:0 18px;font-size:15px}.price.dawn .btn{background:var(--void);color:var(--on-dark)}.price.deep .btn,.price.entangle .btn,.price.field .btn{background:var(--on-dark);color:var(--void)}.price-note{color:var(--ink-2);margin-top:20px;font-size:15px}.price.flat{color:var(--ink);justify-content:flex-start;gap:20px;min-height:400px}.price.flat .head{justify-content:flex-start;min-height:92px}.price.flat h3{max-width:none;line-height:1.15}.price.flat p.inc{flex:1}.price.flat .btn{margin-top:4px}.price.flat .head .label{opacity:1}.price.flat .amount .from,.price.flat .amount span,.price.flat p.inc{opacity:1;color:var(--ink-2)}.price.flat .amount .from{color:var(--ink-3)}.price.flat .btn{background:var(--void);color:var(--on-dark)}.price.tint-pulse{background:#e0f6fc}.price.tint-pulse .label{color:var(--pulse-700)}.price.tint-quantum{background:#ece8ff}.price.tint-quantum .label{color:var(--quantum-700)}.price.tint-pulse-deep{background:#cfeff8}.price.tint-pulse-deep .label{color:var(--pulse-700)}.price.tint-mist{background:#e6e9ef}.price.tint-mist .label{color:var(--pulse-700)}.platform .wrap{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.dash{background:var(--void-2);border:1px solid var(--line-dark);border-radius:12px;padding:22px;font-size:15px}.dash-top{font-family:var(--mono);letter-spacing:.08em;color:var(--on-dark-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.dash-top .pill{font-size:11px}.bar{background:var(--line-dark);border-radius:999px;height:8px;margin:16px 0 18px;overflow:hidden}.bar i{background:var(--pulse);width:0;height:100%;transition:width 2.6s cubic-bezier(.3,.6,.2,1);display:block}.dash.run .bar i{width:100%}.tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tile-k{background:var(--void);border:1px solid var(--line-dark);border-radius:8px;padding:12px 14px}.tile-k .label{font-size:11px}.tile-k b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:700;line-height:1.1;display:block}.findings{border-top:1px solid var(--line-dark);margin-top:14px}.finding{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.finding b{font-size:16px;font-weight:700;display:block}.finding span{font-family:var(--mono);color:var(--on-dark-3);font-size:12px}.dash .actions{gap:10px;margin-top:16px;display:flex}.dash .btn{min-height:42px;padding:0 18px;font-size:15px}.dash .btn-ghost{border-color:var(--on-dark-2)}.platform ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.platform li{color:var(--on-dark-2);grid-template-columns:28px 1fr;gap:12px;font-size:17px;line-height:1.45;display:grid}.platform li svg{width:22px;height:22px;color:var(--patch);margin-top:3px}.quantum{isolation:isolate;position:relative;overflow:hidden}.quantum:before,.quantum:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.quantum:before{background:radial-gradient(at 12% 95%,#7b5cffcc 0%,#7b5cff00 48%)}.quantum:after{background:radial-gradient(at 92% 8%,#19d4ff99 0%,#19d4ff00 46%)}.quantum .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.orbits{justify-self:center;width:100%;max-width:420px}.orbits .ring{transform-origin:50%;animation:28s linear infinite spin}.orbits .ring.r2{animation-duration:42s;animation-direction:reverse}.orbits .ring.r3{animation-duration:60s}@keyframes spin{to{transform:rotate(360deg)}}.qcards{gap:14px;margin-top:32px;display:grid}.qcard{border:1px solid var(--line-dark-2);background:#070a128c;border-radius:12px;padding:22px 24px}.qcard h3{font-size:20px;font-weight:700}.qcard p{color:var(--on-dark-2);margin-top:6px;font-size:16px}.trust{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.trust div{border-top:2px solid var(--ink);padding-top:20px}.trust h3{margin-bottom:8px;font-size:22px;font-weight:700}.trust p{color:var(--ink-2);font-size:16px}.cta .wrap{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.form{background:var(--frost-2);border:1px solid var(--line-light);border-radius:12px;gap:18px;padding:32px;display:grid}.field{gap:6px;display:grid}.field label{font-size:15px;font-weight:500}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--line-light);background:var(--frost);color:var(--ink);border-radius:8px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--pulse);border-color:var(--pulse-700)}.field .hint{color:var(--ink-3);font-size:13px}.field.error input{border-color:var(--breach)}.field .err{color:#b3203c;font-size:13px;display:none}.field.error .err{display:block}.consent{color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:14px;display:grid}.consent input{width:20px;height:20px;accent-color:var(--pulse-700);margin:2px 0 0}.form .btn{justify-self:start}.form .success{background:var(--void);color:var(--on-dark);border-radius:8px;padding:18px;display:none}.form.sent .success{display:block}.form.sent .f{display:none}.success b{color:var(--patch)}.cta ul{color:var(--ink-2);gap:12px;margin:28px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.cta li:before{content:"—";color:var(--pulse-700);margin-right:10px}footer{background:var(--void);color:var(--on-dark-2);border-top:1px solid var(--line-dark);padding:56px 0 40px}footer .wrap{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}footer h3{font-size:14px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:14px;font-weight:500}footer a{padding:4px 0;font-size:16px;display:block}footer a:hover{color:var(--on-dark)}footer .tag{max-width:30em;margin-top:16px;font-size:15px}.foot-bottom{border-top:1px solid var(--line-dark);font-family:var(--mono);letter-spacing:.08em;color:var(--on-dark-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}@media (width<=1000px){.hero .wrap,.platform .wrap,.quantum .wrap,.cta .wrap{grid-template-columns:1fr}.services,.pricing{grid-template-columns:repeat(2,1fr)}.process{grid-template-columns:repeat(3,1fr);row-gap:36px}.rail{display:none}footer .wrap{grid-template-columns:1fr 1fr}.probe{opacity:.3;width:440px;height:566px;top:-10px;right:-120px}.nav-links{display:none}.nav-toggle{display:block}.nav.open .nav-links{background:var(--void);border-bottom:1px solid var(--line-dark);flex-direction:column;gap:0;padding:12px 24px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.nav.open .nav-links a{border-bottom:1px solid var(--line-dark);padding:12px 0}}@media (width<=620px){.price.flat .head{min-height:0}section{padding:72px 0}.hero .wrap{gap:40px;padding-top:56px;padding-bottom:64px}.probe{opacity:.22;width:300px;height:386px;top:0;right:-110px}.hero .coverage{margin-top:28px}.services,.pricing,.process,.trust,footer .wrap{grid-template-columns:1fr}.price{min-height:0}.tiles{grid-template-columns:repeat(2,1fr)}.nav .btn-primary{display:none}}@media (prefers-reduced-motion:reduce){.cursor,.orbits .ring,.probe *{animation:none}.probe .plane{stroke-dashoffset:0}.probe .post,.probe .chev,.probe .dot{opacity:1}.probe .chev{transform:none}.rail i,.bar i{transition:none}html{scroll-behavior:auto}}.crumbs{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-bottom:28px;font-size:13px}.crumbs a{color:var(--pulse-700)}.section-head h1{letter-spacing:-.02em;margin-top:16px;font-size:clamp(36px,4.6vw,60px);font-weight:700;line-height:1.05}.service-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.service-card{min-height:0;position:sticky;top:96px}.prose{color:var(--ink-2);max-width:36em;font-size:18px;line-height:1.6}.prose h2{color:var(--ink);margin:32px 0 10px;font-size:26px;font-weight:700}.prose p{margin:0 0 16px}.prose ol,.prose ul{margin:0 0 16px;padding-left:22px}.prose li{margin-bottom:6px}.scope{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid}.scope div{border-top:2px solid var(--ink);padding-top:18px}.scope h2{margin-bottom:10px;font-size:20px;font-weight:700}.scope ul{color:var(--ink-2);margin:0;padding-left:20px;font-size:16px;line-height:1.5}.scope li{margin-bottom:6px}.scope p{color:var(--ink-2);font-size:16px}.faq{max-width:760px;margin-top:48px}.faq h2{margin-bottom:12px;font-size:26px;font-weight:700}.faq details{border-top:1px solid var(--line-light);padding:14px 0}.faq details:last-child{border-bottom:1px solid var(--line-light)}.faq summary{cursor:pointer;font-size:18px;font-weight:700}.faq details p{color:var(--ink-2);margin-top:8px;font-size:16px;line-height:1.5}.posts{gap:28px;max-width:760px;display:grid}.post{border-top:1px solid var(--line-light);padding-top:22px}.post h2{margin:8px 0;font-size:26px;font-weight:700}.post h2 a:hover{color:var(--pulse-700)}.post p{color:var(--ink-2)}.meta{font-family:var(--mono);color:var(--ink-3);margin-top:10px;font-size:13px}.article{max-width:760px}.article h1{letter-spacing:-.02em;margin:12px 0;font-size:clamp(32px,4.2vw,52px);font-weight:700;line-height:1.08}.article .prose{margin-top:28px}.sources{border-top:1px solid var(--line-light);margin-top:40px;padding-top:18px}.sources h2{margin-bottom:8px;font-size:18px}.sources a{color:var(--pulse-700)}@media (width<=1000px){.service-grid{grid-template-columns:1fr}.service-card{position:static}.scope{grid-template-columns:1fr}}.tier-label{margin:40px 0 16px;font-size:22px;font-weight:700}.tier-label:first-of-type{margin-top:0}.tier-label span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-left:12px;font-size:12px;font-weight:500}.bundle{background:var(--void);color:var(--on-dark);border-radius:12px;grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:32px;margin-top:20px;padding:28px 32px;display:grid}.bundle h3{margin-top:6px;font-size:26px;font-weight:700}.bundle .boundary,.tier .boundary{color:var(--on-dark-2);margin-top:6px;font-size:15px}.bundle ul,.tier ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.bundle li:before,.tier li:before{content:"—";color:var(--pulse);margin-right:8px}.bundle-price{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bundle-price .from{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2);font-size:12px}.bundle-price b{letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}.bundle-price .was{color:var(--on-dark-3);font-size:14px;text-decoration:line-through}.bundle-price .btn{margin-top:12px}.tiers{gap:20px;display:grid}.tiers.three{grid-template-columns:repeat(3,1fr)}.tiers.two{grid-template-columns:repeat(2,1fr)}.tier{background:var(--frost-2);border:1px solid var(--line-light);color:var(--ink);border-radius:12px;flex-direction:column;gap:14px;padding:28px 26px;display:flex}.tier h3{font-size:22px;font-weight:700;line-height:1.2}.tier .boundary{color:var(--ink-2);margin-top:0}.tier .amount{flex-direction:column;gap:2px;margin:6px 0;display:flex}.tier .amount b{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.tier .amount span{color:var(--ink-2);font-size:14px}.tier ul{color:var(--ink-2);flex:1}.tier li:before{color:var(--pulse-700)}.tier .btn{align-self:flex-start}.tier.featured{border:2px solid var(--pulse-700)}.tier.dark{background:var(--void-2);border-color:var(--line-dark);color:var(--on-dark)}.tier.dark .boundary,.tier.dark .amount span,.tier.dark ul{color:var(--on-dark-2)}.tier.dark li:before{color:var(--pulse)}.tier.dark.featured{border-color:var(--pulse)}.addons{border-top:2px solid var(--ink);max-width:760px;margin-top:40px;padding-top:18px}.addons h3{margin-bottom:12px;font-size:20px;font-weight:700}.addons dl{grid-template-columns:1fr auto;gap:10px 32px;margin:0;font-size:16px;display:grid}.addons dt{color:var(--ink-2)}.addons dd{font-family:var(--mono);color:var(--ink);white-space:nowrap;margin:0;font-size:14px}.badge-note{max-width:760px}.pricing-faq{margin-top:32px}@media (width<=1000px){.bundle{grid-template-columns:1fr}.bundle-price{text-align:left;align-items:flex-start}.tiers.three,.tiers.two{grid-template-columns:1fr}}
