.pricing-page-frame{min-height:100vh;background:#020303}.pricing-page-root{min-height:100vh;overflow:clip;padding:116px 0 84px;background:radial-gradient(circle at 15% 2%,rgba(0,212,184,.12),transparent 25rem),radial-gradient(circle at 82% 15%,rgba(114,218,255,.08),transparent 30rem),#020303;color:var(--ink, #f6fbff)}.pricing-page-hero,.pricing-page-pulse,.pricing-page-plans,.pricing-page-enterprise,.pricing-page-close{width:min(1400px,calc(100% - 64px));margin-inline:auto}.pricing-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);gap:64px;align-items:end;padding:70px 0 74px}.pricing-page-hero-copy{max-width:1050px;animation:pricing-page-rise .72s var(--ease-out, ease) both}.pricing-page-kicker{margin:0 0 20px;color:var(--teal, #00d4b8);font-family:var(--font-mono, monospace);font-size:.69rem;font-weight:700;letter-spacing:.19em;line-height:1.5}.pricing-page-hero h1{max-width:1030px;margin:0;font-family:var(--font-display, sans-serif);font-size:clamp(4rem,7.1vw,7.4rem);font-weight:600;letter-spacing:-.069em;line-height:.9}.pricing-page-hero-copy>p:last-child{max-width:730px;margin:34px 0 0;color:#deeceeb3;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.7}.pricing-page-hero-note{padding:26px 0 8px 28px;border-left:1px solid rgba(210,250,255,.16);animation:pricing-page-rise .72s .1s var(--ease-out, ease) both}.pricing-page-hero-note span{display:block;color:var(--teal, #00d4b8);font-family:var(--font-mono, monospace);font-size:.66rem;letter-spacing:.18em}.pricing-page-hero-note strong{display:block;margin-top:12px;font-size:1.25rem}.pricing-page-hero-note p{margin:9px 0 0;color:#deecee85;font-size:.9rem;line-height:1.55}.pricing-page-pulse{position:relative;display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,2.15fr);gap:28px;padding:26px;border:1px solid rgba(210,250,255,.13);border-radius:34px;background:linear-gradient(130deg,#051210f5,#040909e6);box-shadow:0 42px 120px #00000040}.pricing-page-pulse:before{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 24% 0%,rgba(0,212,184,.08),transparent 38%);content:"";pointer-events:none}.pricing-page-pulse-intro{position:relative;padding:18px 18px 16px}.pricing-page-pulse-status{display:flex;gap:10px;align-items:center;color:#d2e5e78f;font-family:var(--font-mono, monospace);font-size:.62rem;letter-spacing:.15em}.pricing-page-pulse-status i{width:8px;height:8px;border-radius:50%;background:#d2e5e74d}.pricing-page-pulse-status i.is-live{background:var(--teal, #00d4b8);box-shadow:0 0 0 5px #00d4b814,0 0 18px #00d4b8b3;animation:pricing-page-live 2.2s ease-in-out infinite}.pricing-page-pulse-intro h2{margin:38px 0 0;font-size:clamp(1.6rem,2.2vw,2.3rem);letter-spacing:-.045em}.pricing-page-pulse-intro p{max-width:340px;margin:12px 0 0;color:#deecee8a;font-size:.88rem;line-height:1.6}.pricing-page-pulse-intro button{margin:18px 0 0;padding:0;border:0;background:none;color:var(--teal, #00d4b8);font:650 .79rem var(--font-display, sans-serif);cursor:pointer}.pricing-page-pulse-metrics{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(210,250,255,.1);border-radius:24px;background:#00040499}.pricing-page-pulse-metric{min-height:190px;padding:30px 22px;border-right:1px solid rgba(210,250,255,.09);display:flex;flex-direction:column;justify-content:flex-end}.pricing-page-pulse-metric:last-child{border-right:0}.pricing-page-pulse-metric strong{display:block;font-family:var(--font-display, sans-serif);font-size:clamp(2rem,3.1vw,3.35rem);font-weight:570;letter-spacing:-.065em}.pricing-page-pulse-metric span{display:block;margin-top:9px;color:#deecee8a;font-family:var(--font-mono, monospace);font-size:.63rem;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.pricing-page-pulse-metric.is-cyan strong{color:#89e8f7}.pricing-page-pulse-metric.is-teal strong{color:#43e0c7}.pricing-page-pulse-metric.is-magenta strong{color:#eb75ef}.pricing-page-pulse-metric.is-lime strong{color:#b8f36d}.pricing-page-pulse-metric.is-loading strong{color:#deecee3d;font-size:1.3rem;letter-spacing:.1em;animation:pricing-page-loading 1.5s ease-in-out infinite}.pricing-page-plans{padding:148px 0 92px}.pricing-page-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.34fr);gap:70px;align-items:end;margin-bottom:48px}.pricing-page-section-heading .pricing-page-kicker{grid-column:1 / -1;margin-bottom:-38px}.pricing-page-section-heading h2{max-width:850px;margin:0;font-size:clamp(3.5rem,5.5vw,6rem);font-weight:580;letter-spacing:-.065em;line-height:.94}.pricing-page-section-heading>p:last-child{margin:0 0 8px;color:#deecee94;font-size:1rem;line-height:1.65}.pricing-page-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-page-plan{--plan-accent: rgba(222, 236, 238, .46);position:relative;min-height:610px;padding:30px;border:1px solid rgba(210,250,255,.12);border-radius:30px;background:linear-gradient(160deg,color-mix(in srgb,var(--plan-accent) 7%,transparent),transparent 38%),#070c0cd6;display:flex;flex-direction:column;transition:transform .3s var(--ease-out, ease),border-color .3s ease,background .3s ease}.pricing-page-plan:hover{z-index:2;transform:translateY(-7px);border-color:color-mix(in srgb,var(--plan-accent) 44%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--plan-accent) 11%,transparent),transparent 42%),#080f0ef5}.pricing-page-plan.is-cyan{--plan-accent: #67dbea}.pricing-page-plan.is-lime{--plan-accent: #a8ea53}.pricing-page-plan.is-magenta{--plan-accent: #e05ee6}.pricing-page-plan.is-featured{border-color:color-mix(in srgb,var(--plan-accent) 44%,transparent);box-shadow:0 30px 90px color-mix(in srgb,var(--plan-accent) 7%,transparent)}.pricing-page-plan-badge{position:absolute;top:20px;right:20px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--plan-accent) 28%,transparent);border-radius:999px;color:var(--plan-accent);font-family:var(--font-mono, monospace);font-size:.52rem;letter-spacing:.13em}.pricing-page-plan-topline{min-height:28px;display:flex;gap:8px;align-items:center;justify-content:space-between}.pricing-page-plan-topline span{color:var(--plan-accent);font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pricing-page-plan.is-featured .pricing-page-plan-topline{align-items:flex-start}.pricing-page-plan.is-featured .pricing-page-plan-topline em{margin-top:44px;text-align:right}.pricing-page-plan-topline em{color:#deecee66;font-family:var(--font-mono, monospace);font-size:.58rem;font-style:normal}.pricing-page-plan-price{display:flex;min-height:116px;align-items:flex-end;gap:8px;padding:28px 0 18px;border-bottom:1px solid rgba(210,250,255,.1)}.pricing-page-plan-price strong{font-size:clamp(3rem,4.3vw,4.8rem);font-weight:570;letter-spacing:-.07em;line-height:.9}.pricing-page-plan-price span{max-width:80px;padding-bottom:4px;color:#deecee7a;font-size:.7rem;line-height:1.3}.pricing-page-plan h3{min-height:64px;margin:25px 0 0;font-size:1.3rem;font-weight:600;letter-spacing:-.03em;line-height:1.18}.pricing-page-plan-usage{min-height:54px;margin:12px 0 0;color:#deecee94;font-size:.82rem;line-height:1.55}.pricing-page-plan ul{display:grid;gap:13px;margin:24px 0 30px;padding:23px 0 0;border-top:1px solid rgba(210,250,255,.08);list-style:none}.pricing-page-plan li{display:flex;gap:10px;color:#e7f1f2ad;font-size:.79rem;line-height:1.45}.pricing-page-plan li span{color:var(--plan-accent)}.pricing-page-plan>a{display:flex;min-height:50px;align-items:center;justify-content:space-between;margin-top:auto;padding:0 18px;border:1px solid rgba(210,250,255,.14);border-radius:999px;color:#f6fbff;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.pricing-page-plan>a:hover{border-color:var(--plan-accent);background:var(--plan-accent);color:#03100d}.pricing-page-enterprise{position:relative;display:grid;grid-template-columns:minmax(300px,.95fr) minmax(420px,1.05fr);gap:70px;overflow:hidden;padding:70px;border:1px solid rgba(210,250,255,.13);border-radius:42px;background:radial-gradient(circle at 0% 100%,rgba(224,94,230,.09),transparent 38%),radial-gradient(circle at 100% 0%,rgba(0,212,184,.09),transparent 38%),#07100f}.pricing-page-enterprise-copy,.pricing-page-enterprise ul,.pricing-page-enterprise>a{position:relative;z-index:2}.pricing-page-enterprise-copy h2{max-width:690px;margin:0;font-size:clamp(3rem,4.7vw,5.1rem);font-weight:580;letter-spacing:-.065em;line-height:.94}.pricing-page-enterprise-copy>p:last-child{max-width:620px;margin:28px 0 0;color:#deecee99;font-size:1rem;line-height:1.65}.pricing-page-enterprise ul{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(210,250,255,.12);list-style:none}.pricing-page-enterprise li{display:grid;grid-template-columns:36px 170px 1fr;gap:14px;align-items:center;min-height:92px;border-bottom:1px solid rgba(210,250,255,.12)}.pricing-page-enterprise li span{color:var(--teal, #00d4b8);font:600 .61rem var(--font-mono, monospace)}.pricing-page-enterprise li strong{font-size:.94rem}.pricing-page-enterprise li small{color:#deecee80;font-size:.78rem;line-height:1.5}.pricing-page-enterprise>a{grid-column:2;display:inline-flex;width:fit-content;min-height:52px;align-items:center;gap:28px;padding:0 22px;border-radius:999px;background:#f6fbff;color:#03100d;font-size:.82rem;font-weight:750;text-decoration:none}.pricing-page-enterprise-orbit{position:absolute;top:-25%;left:-10%;width:58%;aspect-ratio:1.5;border:1px solid rgba(0,212,184,.11);border-radius:50%;transform:rotate(-12deg);animation:pricing-page-orbit 18s ease-in-out infinite alternate}.pricing-page-enterprise-orbit:before,.pricing-page-enterprise-orbit:after{position:absolute;border:1px solid rgba(126,226,239,.08);border-radius:50%;content:""}.pricing-page-enterprise-orbit:before{inset:17%}.pricing-page-enterprise-orbit:after{inset:35%}.pricing-page-enterprise-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--teal, #00d4b8);box-shadow:0 0 18px currentColor}.pricing-page-enterprise-orbit i:nth-child(1){top:8%;left:35%}.pricing-page-enterprise-orbit i:nth-child(2){top:69%;left:88%;color:#e05ee6}.pricing-page-enterprise-orbit i:nth-child(3){top:86%;left:23%;color:#a8ea53}.pricing-page-close{padding:155px 0 60px;text-align:center}.pricing-page-close h2{max-width:940px;margin:0 auto;font-size:clamp(3.5rem,6vw,6.6rem);font-weight:580;letter-spacing:-.068em;line-height:.92}.pricing-page-close>p:not(.pricing-page-kicker){max-width:670px;margin:28px auto 0;color:#deecee94;font-size:1rem;line-height:1.65}.pricing-page-close>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.pricing-page-close a{display:inline-flex;min-height:56px;align-items:center;gap:22px;padding:0 25px;border:1px solid rgba(210,250,255,.14);border-radius:999px;color:#f6fbff;font-size:.84rem;font-weight:750;text-decoration:none}.pricing-page-close-primary{border-color:transparent!important;background:#f6fbff;color:#03100d!important}@keyframes pricing-page-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-page-live{50%{box-shadow:0 0 0 9px #00d4b808,0 0 26px #00d4b8e6}}@keyframes pricing-page-loading{50%{opacity:.36}}@keyframes pricing-page-orbit{0%{transform:rotate(-12deg) translateZ(0)}to{transform:rotate(-5deg) translate3d(4%,7%,0)}}@media(max-width:1180px){.pricing-page-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page-pulse{grid-template-columns:1fr}.pricing-page-pulse-intro{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;align-items:end}.pricing-page-pulse-status{grid-column:1 / -1}.pricing-page-pulse-intro h2{margin-top:18px}.pricing-page-pulse-intro p{margin-bottom:4px}}@media(max-width:820px){.pricing-page-root{padding-top:92px}.pricing-page-hero,.pricing-page-pulse,.pricing-page-plans,.pricing-page-enterprise,.pricing-page-close{width:min(100% - 32px,680px)}.pricing-page-hero{grid-template-columns:1fr;gap:30px;padding:58px 0 54px}.pricing-page-hero h1{font-size:clamp(3.45rem,14vw,5.7rem)}.pricing-page-hero-note{padding-left:20px}.pricing-page-pulse{padding:12px;border-radius:26px}.pricing-page-pulse-intro{display:block;padding:18px}.pricing-page-pulse-intro h2{margin-top:30px}.pricing-page-pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page-pulse-metric{min-height:150px;border-bottom:1px solid rgba(210,250,255,.09)}.pricing-page-pulse-metric:nth-child(2){border-right:0}.pricing-page-pulse-metric:nth-child(n+3){border-bottom:0}.pricing-page-plans{padding-top:112px}.pricing-page-section-heading{display:block}.pricing-page-section-heading .pricing-page-kicker{margin-bottom:20px}.pricing-page-section-heading>p:last-child{margin-top:24px}.pricing-page-plan-grid{grid-template-columns:1fr}.pricing-page-plan{min-height:auto}.pricing-page-enterprise{grid-template-columns:1fr;gap:42px;padding:44px 28px;border-radius:30px}.pricing-page-enterprise li{grid-template-columns:28px 1fr;padding:16px 0}.pricing-page-enterprise li small{grid-column:2}.pricing-page-enterprise>a{grid-column:1}}@media(max-width:520px){.pricing-page-root{padding-top:80px}.pricing-page-hero h1{font-size:clamp(3.15rem,15.5vw,4.6rem)}.pricing-page-pulse-metric{min-height:136px;padding:22px 16px}.pricing-page-pulse-metric strong{font-size:1.9rem}.pricing-page-section-heading h2,.pricing-page-enterprise-copy h2,.pricing-page-close h2{font-size:clamp(3rem,13vw,4.4rem)}.pricing-page-plan{padding:26px 22px}.pricing-page-plan-badge{position:static;width:fit-content;margin-bottom:22px}.pricing-page-plan-topline em{display:none}.pricing-page-enterprise>a,.pricing-page-close a{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.pricing-page-hero-copy,.pricing-page-hero-note,.pricing-page-pulse-status i.is-live,.pricing-page-pulse-metric.is-loading strong,.pricing-page-enterprise-orbit{animation:none}.pricing-page-plan{transition:none}}
