.pricing-page{--hud:#ffffff1a;--hud-strong:#ffffff38;--hud-dim:#f3f2ea80;--green:#78faae;--green-deep:#0e3a2f;--green-line:#78faae8c;--panel:#080808eb;background:radial-gradient(120% 80% at 50% -10%, #78faae14, transparent 55%), var(--bg);min-height:100svh;color:var(--text);isolation:isolate;padding:72px 0 0;position:relative;overflow:clip}.pricing-floor{z-index:-1;transform-origin:bottom;opacity:.55;pointer-events:none;background-image:linear-gradient(90deg,#78faae29 1px,#0000 1px),linear-gradient(#78faae29 1px,#0000 1px);background-size:4.5rem 4.5rem;width:220vw;height:60vh;position:fixed;bottom:0;left:50%;transform:translate(-50%)perspective(40rem)rotateX(74deg);-webkit-mask-image:linear-gradient(#0000 28%,#000);mask-image:linear-gradient(#0000 28%,#000)}.pricing-telemetry{padding:.8rem var(--page-x);border-top:1px solid var(--hud);border-bottom:1px solid var(--hud);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hud-dim);-webkit-backdrop-filter:blur(8px);background:#05050599;flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2.5rem);font-size:.64rem;display:flex;position:relative}.pricing-telemetry span{align-items:center;gap:.5rem;display:inline-flex}.pricing-telemetry__dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:2.4s ease-in-out infinite pricingPulse}@keyframes pricingPulse{0%,to{opacity:1}50%{opacity:.25}}.pricing-hero{padding:clamp(3.5rem, 7vw, 6.5rem) var(--page-x) clamp(3rem, 5vw, 5rem);grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.pricing-hero__ghost{top:50%;left:var(--page-x);z-index:-1;font-family:var(--font-heading);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,26vw,26rem);font-weight:900;line-height:.8;position:absolute;transform:translateY(-46%)}.pricing-kicker{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--green);align-items:center;gap:.55rem;margin:0;font-size:.72rem;display:inline-flex}.pricing-kicker__dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.pricing-hero__copy h1{font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;margin:1.1rem 0 1.3rem;font-size:clamp(4rem,13vw,12rem);font-weight:700;line-height:.82}.pricing-hero__note{max-width:46ch;font-family:var(--font-serif);color:var(--muted);margin:0 0 2rem;font-size:clamp(.9rem,1.4vw,1.15rem);line-height:1.55}.pricing-hero__start{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);border:1px solid var(--green-line);cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#78faae0f;border-radius:30px;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-size:.78rem;font-weight:500;transition:box-shadow .28s,background .28s,transform .2s;display:inline-flex;box-shadow:0 0 #78faae00}.pricing-hero__start-icon{font-size:.7em}.pricing-hero__start:hover{background:var(--green);color:#050505;transform:translateY(-2px);box-shadow:0 0 28px #78faae80}.pricing-hero__gauge{background:var(--panel);border:.8px solid var(--hud);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:clamp(1.3rem,2vw,1.8rem);box-shadow:0 -5px 15px #0009,inset 0 1px #ffffff0a}.pricing-hero__gauge-row{justify-content:space-between;align-items:baseline;display:flex}.pricing-hero__gauge-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--hud-dim);font-size:.62rem}.pricing-hero__gauge-main{margin-top:.4rem}.pricing-hero__gauge-value{font-family:var(--font-heading);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:700;line-height:.9}.pricing-hero__gauge-value span{color:var(--green);margin-left:.1em;font-size:.45em}.pricing-hero__gauge-range{font-family:var(--font-mono);letter-spacing:.06em;color:#fff;margin:0;font-size:.9rem}.pricing-bar{background:#ffffff14;height:3px;margin:1.1rem 0 .8rem;position:relative;overflow:hidden}.pricing-bar__fill{background:linear-gradient(to right, var(--green), #78faae33);width:100%;height:100%;box-shadow:0 0 12px var(--green);display:block}.pricing-hero__gauge-foot{font-family:var(--font-mono);letter-spacing:.16em;color:var(--hud-dim);margin:0;font-size:.58rem}.pricing-rack-wrap{padding:clamp(1.5rem, 3vw, 2.5rem) var(--page-x) clamp(4rem, 7vw, 6rem)}.pricing-rack-head{border-bottom:1px solid var(--hud);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);padding-bottom:1.2rem;display:flex}.pricing-rack-head h2{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:500}.pricing-segment{background:var(--panel);border:.8px solid var(--hud);-webkit-backdrop-filter:blur(8px);border-radius:30px;gap:.4rem;padding:.35rem;display:inline-flex}.pricing-segment__btn{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hud-dim);cursor:pointer;background:0 0;border:.8px solid #0000;border-radius:30px;padding:.5rem .95rem;font-size:.66rem;transition:color .2s,background .2s,box-shadow .22s}.pricing-segment__btn:hover{color:var(--text)}.pricing-segment__btn[data-active=true]{color:#050505;background:var(--green);border-color:#ffffff1a;box-shadow:0 0 20px #78faae73}.pricing-rack{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.pricing-unit{background:var(--panel);border:.8px solid var(--hud);-webkit-backdrop-filter:blur(10px);border-radius:16px;flex-direction:column;gap:1rem;padding:clamp(1.4rem,2.2vw,2rem);transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 -5px 15px #00000080}.pricing-unit:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 80% 0,#78faae1f,#0000 55%);transition:opacity .32s;position:absolute;inset:0}.pricing-unit:hover{border-color:var(--green-line);transform:translateY(-5px);box-shadow:0 1.6rem 3rem #0000008c,0 0 30px #78faae1f}.pricing-unit:hover:after{opacity:1}.pricing-unit__scan{background:linear-gradient(to right, transparent, var(--green), transparent);opacity:0;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.pricing-unit:hover .pricing-unit__scan{opacity:.8;animation:1.6s ease-in-out infinite pricingScan}@keyframes pricingScan{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(360px)}}.pricing-unit__corner{border:1px solid var(--green);opacity:0;pointer-events:none;z-index:1;width:11px;height:11px;transition:opacity .28s;position:absolute}.pricing-unit__corner--tl{border-bottom:0;border-right:0;top:9px;left:9px}.pricing-unit__corner--tr{border-bottom:0;border-left:0;top:9px;right:9px}.pricing-unit__corner--bl{border-top:0;border-right:0;bottom:9px;left:9px}.pricing-unit__corner--br{border-top:0;border-left:0;bottom:9px;right:9px}.pricing-unit:hover .pricing-unit__corner{opacity:.9}.pricing-unit__head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hud-dim);justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.pricing-unit__origin i{color:var(--green);font-style:normal}.pricing-unit__code{color:var(--green);border:.8px solid var(--green-line);border-radius:4px;padding:.18rem .5rem}.pricing-unit__title{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.pricing-unit__name{font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:700;line-height:1}.pricing-unit__unit{font-family:var(--font-mono);letter-spacing:.16em;color:var(--hud-dim);font-size:.58rem}.pricing-unit__gauge{border-bottom:1px solid var(--hud);align-items:baseline;gap:.6rem;padding-bottom:.9rem;display:flex}.pricing-unit__from{font-family:var(--font-mono);letter-spacing:.18em;color:var(--hud-dim);font-size:.6rem;transform:translateY(-.95rem)}.pricing-unit__readout{font-family:var(--font-heading);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.9rem,4.6vw,4rem);font-weight:700;line-height:.9}.pricing-unit__currency{color:var(--green);margin-left:.08em;font-size:.42em}.pricing-unit__desc{color:var(--muted);flex:1;margin:0;font-size:clamp(.8rem,1vw,.88rem);line-height:1.55}.pricing-unit__specs{border-top:1px solid var(--hud);border-bottom:1px solid var(--hud);grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:.9rem 0;display:grid}.pricing-unit__specs div{flex-direction:column;gap:.32rem;min-width:0;display:flex}.pricing-unit__specs dt{font-family:var(--font-mono);letter-spacing:.14em;color:var(--hud-dim);font-size:.54rem}.pricing-unit__specs dd{font-family:var(--font-mono);letter-spacing:.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.7rem;overflow:hidden}.pricing-unit__online{align-items:center;gap:.35rem;display:inline-flex;color:var(--green)!important}.pricing-unit__online i{background:var(--green);width:5px;height:5px;box-shadow:0 0 7px var(--green);border-radius:50%}.pricing-unit__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.pricing-unit__cta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#050505;background:var(--green);border:.8px solid #ffffff1a;border-radius:30px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.7rem;transition:box-shadow .22s,transform .2s;display:inline-flex}.pricing-unit__cta-icon{font-size:.72em}.pricing-unit__cta:hover{transform:translateY(-2px);box-shadow:0 0 24px #78faae80}.pricing-unit__link{font-family:var(--font-mono);letter-spacing:.14em;color:var(--hud-dim);align-items:center;gap:.3rem;font-size:.62rem;transition:color .2s;display:inline-flex}.pricing-unit__link:hover{color:var(--green)}.pricing-answers{padding:clamp(3rem, 6vw, 5rem) var(--page-x);border-top:1px solid var(--hud);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);display:grid}.pricing-answers__eyebrow,.pricing-answers__grid dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-size:.62rem}.pricing-answers h2{max-width:10ch;font-family:var(--font-heading);letter-spacing:-.035em;margin:.8rem 0 0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95}.pricing-answers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.pricing-answers__grid div{border-top:1px solid var(--hud);padding:1.25rem}.pricing-answers__grid dd{color:var(--muted);margin:.7rem 0 0;line-height:1.6}.pricing-answers__contact{color:var(--muted);grid-column:2;margin:0}.pricing-answers__contact a{color:var(--green);text-underline-offset:.25em;text-decoration:underline}.pricing-reboot{padding:clamp(3rem, 6vw, 5rem) var(--page-x) clamp(4rem, 8vw, 7rem);border-top:1px solid var(--hud)}.pricing-reboot__inner{max-width:620px}.pricing-reboot__copy{font-family:var(--font-serif);color:var(--text);margin:1.1rem 0 1.8rem;font-size:clamp(1.1rem,2vw,1.7rem);line-height:1.35}.pricing-reboot__cta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);border:1px solid var(--green-line);background:#78faae0f;border-radius:30px;align-items:center;gap:.55rem;padding:1rem 1.8rem;font-size:.8rem;transition:background .26s,color .26s,box-shadow .26s,transform .2s;display:inline-flex}.pricing-reboot__cta:hover{background:var(--green);color:#050505;transform:translateY(-2px);box-shadow:0 0 30px #78faae80}.pricing-reboot__legal{font-family:var(--font-mono);letter-spacing:.2em;color:var(--hud-dim);margin:clamp(2.5rem,5vw,4rem) 0 0;font-size:.6rem}@media (max-width:1000px){.pricing-hero{grid-template-columns:1fr}.pricing-hero__gauge{max-width:420px}.pricing-rack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pricing-answers{grid-template-columns:1fr}.pricing-answers__contact{grid-column:1}.pricing-rack{grid-template-columns:1fr}.pricing-segment{justify-content:flex-start;width:100%;overflow-x:auto}.pricing-rack-head{align-items:stretch}}@media (max-width:460px){.pricing-answers__grid{grid-template-columns:1fr}.pricing-unit__foot{flex-direction:column;align-items:flex-start}.pricing-unit__cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pricing-telemetry__dot,.pricing-unit__scan,.pricing-kicker__dot,.pricing-unit__online i{animation:none}}
