.pricing-phase{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:34px auto 30px;display:flex}.pricing-phase .phase-pill{color:var(--cyan-soft);letter-spacing:.12em;text-transform:uppercase;background:#27e6ff1a;border:1px solid #27e6ff59;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex}.pricing-phase .phase-pill i{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite seat-pulse;display:inline-block}.pricing-phase .phase-note{color:#9db6c8;font-size:12px}@keyframes seat-pulse{0%,to{box-shadow:0 0 #27e6ff8c}50%{box-shadow:0 0 0 7px #27e6ff00}}.package-grid{grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.package-card{min-height:auto}.package-card .lane-chips{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.package-card .lane-chips span{border:1px solid var(--line);color:var(--cyan-soft);letter-spacing:.1em;text-transform:uppercase;background:#0211238c;border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:800}.package-card .lane-chips span.off{color:#5f7a8e;opacity:.55;text-decoration:line-through}.package-card .price-row small{color:#87a3b7;width:100%;margin-top:4px;font-size:10px;display:block}.package-card .founder-line{color:var(--cyan-soft);margin:-8px 0 12px;font-size:11px;font-weight:700}.package-card .founder-line b{color:#fff}.package-card .rescue-tag{color:#9db6c8;letter-spacing:.14em;text-transform:uppercase;margin:6px 0 0;font-size:10px}.package-card.featured .tier-button{background:var(--cyan);color:#001421}.package-card.featured .tier-button:hover{filter:brightness(1.08)}.checkout-consent{border-radius:18px;gap:14px;max-width:860px;margin:28px auto 0;padding:18px 20px;display:grid}.checkout-consent label.consent-row{color:#cfe0ea;cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.checkout-consent label.consent-row input{accent-color:var(--cyan);flex:none;width:18px;height:18px;margin-top:2px}.checkout-consent .consent-links{color:#9db6c8;font-size:12px}.checkout-consent .consent-links a{color:var(--cyan-soft);text-underline-offset:3px;text-decoration:underline}.coupon-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.coupon-row label{color:#9db6c8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.coupon-row input{border:1px solid var(--line);color:#fff;font:inherit;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;background:#021123a6;border-radius:12px;min-width:220px;padding:10px 14px;font-size:13px}.coupon-row input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #27e6ff26}.coupon-row small{color:#7f9bad;font-size:11px}.commerce-note{color:#7f9bad;text-align:center;max-width:860px;margin:18px auto 0;font-size:11px;line-height:1.6}.commerce-note b{color:#bad0de}.selection-message.error{color:#ffb4b4;border-color:#ff787873}.free-guide{border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:34px;padding:24px 28px;display:grid}.free-guide .file-mark{margin:0}.free-guide h3{letter-spacing:-.03em;margin:0 0 6px;font-size:22px}.free-guide p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.account-dash{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:34px;display:grid}.dash-card{border-radius:24px;padding:26px}.dash-card h2{letter-spacing:-.04em;margin:6px 0 14px;font-size:24px}.dash-card h3{margin:0 0 8px;font-size:16px}.dash-card p{color:var(--muted);font-size:13px;line-height:1.6}.dash-status{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.dash-status.active{color:var(--cyan-soft);background:#27e6ff1f;border:1px solid #27e6ff66}.dash-status.paused,.dash-status.revoked{color:#ffb4b4;background:#ff78781a;border:1px solid #ff787866}.dash-status.expired,.dash-status.none{border:1px solid var(--line);color:#9db6c8;background:#97e7ff0f}.dash-countdown{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 6px;display:flex}.dash-countdown strong{letter-spacing:-.06em;font-size:44px;line-height:1}.dash-countdown span{color:#87a3b7;font-size:12px}.dash-bar{background:#97e7ff1f;border-radius:999px;height:7px;margin:10px 0 16px;overflow:hidden}.dash-bar i{background:linear-gradient(90deg,#25e3fa,#00a7db);height:100%;display:block}.dash-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 18px;display:grid}.dash-facts div{background:#01102273;border:1px solid #97e7ff1a;border-radius:13px;padding:12px}.dash-facts span{color:#91aabd;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;display:block}.dash-facts strong{margin-top:4px;font-size:18px;display:block}.dash-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.dash-actions .button{padding:11px 16px;font-size:12px}.dash-links{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.dash-links a{color:var(--cyan-soft);font-size:12px;font-weight:700}.dash-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dash-list li{color:#bfd2df;background:#01102273;border:1px solid #97e7ff1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding:10px 12px;font-size:12px;display:flex}.dash-list li span{color:#87a3b7}.dash-inline-consent{color:#cfe0ea;align-items:flex-start;gap:10px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.dash-inline-consent input{accent-color:var(--cyan);margin-top:2px}.dash-message{color:var(--cyan-soft);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12px}.dash-message.error{color:#ffb4b4}.refund-eval{gap:6px;margin:10px 0;display:grid}.refund-eval li{color:#ffb4b4;font-size:12px;list-style:none}.refund-eval li.ok{color:var(--cyan-soft)}.dash-textarea{border:1px solid var(--line);color:#fff;font:inherit;background:#021123a6;border-radius:12px;width:100%;min-height:80px;padding:10px 12px;font-size:13px}.coupon-panel{gap:12px;display:grid}.coupon-card{background:#01102280;border:1px solid #97e7ff24;border-radius:16px;padding:14px 16px}.coupon-card.redeemed,.coupon-card.expired,.coupon-card.disabled{opacity:.6}.coupon-code{color:#fff;font-family:var(--font-geist-mono);letter-spacing:.14em;margin:6px 0;font-size:20px}.coupon-code.masked{color:#7f9bad}.coupon-meta{color:#87a3b7;flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.coupon-warning{color:#ffe2a8;background:#ffc45014;border:1px solid #ffc45059;border-radius:12px;margin:10px 0;padding:12px 14px;font-size:12px;line-height:1.55}.coupon-deliver{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.coupon-deliver .button{padding:9px 13px;font-size:11px}.coupon-deliver .button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.phone-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.phone-row input{border:1px solid var(--line);color:#fff;font:inherit;background:#021123a6;border-radius:10px;padding:9px 12px;font-size:13px}.coupon-print{display:none}@media print{body *{visibility:hidden}.coupon-print,.coupon-print *{visibility:visible}.coupon-print{color:#000;border:2px solid #000;margin:40px;padding:32px;font-family:Georgia,serif;display:block;position:fixed;inset:0}.coupon-print h1{margin:0 0 10px;font-size:22px}.coupon-print .code{letter-spacing:.2em;margin:16px 0;font-family:monospace;font-size:32px}.coupon-print p{margin:4px 0;font-size:13px;line-height:1.5}}@media (max-width:1100px){.package-grid{grid-template-columns:1fr 1fr}.account-dash{grid-template-columns:1fr}}@media (max-width:850px){.free-guide{grid-template-columns:1fr}}@media (max-width:580px){.package-grid,.dash-facts{grid-template-columns:1fr}.coupon-row input{width:100%;min-width:0}}
