.plans-body{background:#0e1015;color:#f3f5fa;font-family:var(--blonei-font)}.plans-page{max-width:1180px;margin:0 auto;padding:76px 28px 90px}.plans-intro{text-align:center;max-width:790px;margin:0 auto 48px}.plans-eyebrow{font-size:11px;font-weight:650;letter-spacing:.13em;color:#8ab4ff}.plans-intro h1{font-size:clamp(36px,5vw,66px);line-height:1.08;letter-spacing:-.045em;margin:22px 0}.plans-intro h1 em{font-style:normal;color:#8eb5ff}.plans-intro>p{font-size:17px;line-height:1.65;color:#b3bbcc;max-width:610px;margin:0 auto}.plans-launch-note{margin:25px auto 0;padding:13px 18px;border:1px solid #2b3446;border-radius:10px;background:#141b28;color:#c1cbdc;font-size:13px;line-height:1.6}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plan-card{border:1px solid #2d313c;background:#171a22;border-radius:16px;padding:27px;display:flex;flex-direction:column;min-width:0}.plan-card.is-recommended{border-color:#638ff5;background:linear-gradient(155deg,#1b2740,#171a22 65%);box-shadow:0 0 0 1px #638ff520}.plan-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-card h2{font-size:22px;letter-spacing:-.025em;margin:0}.plan-card-top>span{font-size:10px;padding:5px 8px;background:#2a4474;border-radius:6px;color:#d5e3ff}.plan-card>p{font-size:13px;color:#a7b1c4;margin:15px 0 22px;min-height:36px}.plan-price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.plan-price strong{font-size:38px;letter-spacing:-.045em}.plan-price span{font-size:13px;color:#a7b1c4}.plan-card ul{padding:21px 0;margin:13px 0 20px;list-style:none;border-top:1px solid #303747;flex:1}.plan-card li{font-size:13px;line-height:1.65;margin:9px 0;color:#bfc8d8}.plan-card li strong{color:#f4f6fc}.plan-card button{width:100%;min-height:44px;justify-content:center}.plan-card button[aria-pressed=true]{outline:2px solid #7ba6ff;outline-offset:3px}.plan-card small{text-align:center;display:block;font-size:10px;color:#a2acc0;margin-top:15px}.plans-details{display:grid;grid-template-columns:1fr 1fr;gap:58px;padding:60px 0 30px}.plans-details h2,.plans-usage h2{font-size:25px;letter-spacing:-.025em;margin:12px 0 18px}.plans-details p,.plans-details li,.plans-usage>p{color:#aab5c8;line-height:1.8;font-size:13px}.plans-details ul{padding-left:18px}.plans-details li{margin:12px 0}.plans-usage{padding:30px;border:1px solid #2e3544;border-radius:14px;background:#141820}.plans-usage-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plans-usage-numbers article{padding:16px;background:#1b202b;border-radius:8px}.plans-usage-numbers span{display:block;color:#aab5c8;font-size:11px;line-height:1.5;min-height:33px}.plans-usage-numbers strong{display:block;font-size:27px;letter-spacing:-.03em;margin-top:10px}.plans-usage-table{overflow:auto}.plans-usage table{width:100%;border-collapse:collapse;font-size:13px}.plans-usage th,.plans-usage td{padding:12px 4px;text-align:left;border-bottom:1px solid #303747}.plans-usage th:last-child,.plans-usage td:last-child{text-align:right}.plans-feedback{color:#a6dfba;text-align:center;min-height:20px}.plans-loading{text-align:center;padding:70px}.plans-page button:focus-visible,.plans-page a:focus-visible{outline:3px solid #8cb6ff;outline-offset:4px}@media(max-width:800px){.plans-page{padding:45px 20px}.plans-grid{grid-template-columns:1fr;max-width:520px;margin:auto}.plan-card>p{min-height:0}.plans-details{grid-template-columns:1fr;gap:24px;padding:30px 0}.plans-usage{padding:20px}.plans-usage-numbers{grid-template-columns:1fr}.plans-usage-numbers span{min-height:0}.plans-intro h1{font-size:39px}}

/* Public navigation follows the same dark palette as the plan cards. */
.plans-body .primary{background:#2859e7;color:#fff;border-color:#2859e7}.plans-body .primary:hover{background:#3768f4}.plans-body .secondary{background:#202838;color:#e4ebfa;border:1px solid #394863}.plans-body .secondary:hover{background:#2c3850}.plans-body .subtle{color:#c0cadc}.plans-body .subtle:hover{background:#202838;color:#fff}.plans-body .home-footer{color:#aab5c8}.plans-body .launch-footer-links strong{color:#edf2fc}.plans-price-reference{font-size:12px;color:#aab5c8;line-height:1.6}.plans-price-reference a{color:#9bbdff;text-decoration:underline}

.plans-body .home-nav .secondary{background:#202838;color:#e4ebfa;border:1px solid #394863}.plans-body .home-nav .secondary:hover{background:#2c3850}.plans-body .launch-footer-links a,.plans-body .launch-footer-bottom a{color:#aab5c8}.plans-body .launch-footer-links a:hover,.plans-body .launch-footer-bottom a:hover{color:#fff}.plans-body .local-pill{color:#b9c8db}
