.checkout-view{min-height:calc(100svh - 88px);background:radial-gradient(ellipse at 80% 26%,rgb(22 135 255/8%),transparent 52%),var(--surface-0);padding:32px 24px 40px;outline:none}.checkout-view__shell{max-width:1080px;margin-inline:auto}.checkout-view__topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:30px}.checkout-view__account,.checkout-view__back,.checkout-view__footer a{color:#b9c7d8;text-decoration:none;text-underline-offset:5px;font-size:.82rem}.checkout-view__account:hover,.checkout-view__back:hover,.checkout-view__footer a:hover{color:var(--cyan);text-decoration:underline}.checkout-view__test{color:#ffcc73;background:rgb(245 165 36/8%);border:1px solid rgb(245 165 36/25%);border-radius:6px;padding:5px 9px;font-family:var(--boost-font-mono);font-size:.63rem;font-weight:600;letter-spacing:.12em}.checkout-view__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 25px;margin:0 0 48px;list-style:none;border-bottom:1px solid var(--line-soft)}.checkout-view__steps li{display:flex;align-items:center;gap:12px;color:#9aa9b9;font-size:.8rem}.checkout-view__steps li+li{padding-inline-start:24px;border-inline-start:1px solid var(--line-soft)}.checkout-view__step-number{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;color:#9aa9b9;background:var(--surface-1);border:1px solid var(--line-soft);border-radius:7px;font-family:var(--boost-font-mono);font-size:.64rem}.checkout-view__steps li[aria-current=step]{color:var(--foreground)}.checkout-view__steps li[aria-current=step] .checkout-view__step-number{color:var(--cyan);border-color:rgb(49 200 255/35%);background:rgb(49 200 255/8%)}.checkout-view__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,6vw,80px);align-items:start}.checkout-view__intro{padding-top:18px}.checkout-view__eyebrow{margin:0 0 19px;color:var(--cyan);font-family:var(--boost-font-mono);font-size:.65rem;letter-spacing:.12em;text-align:start}.checkout-view[dir=rtl] .checkout-view__eyebrow{text-align:right}.checkout-view h1{margin:0;font-family:var(--boost-font-display);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:750;line-height:1.23;letter-spacing:-.045em;text-wrap:balance}.checkout-view[dir=rtl] h1{font-family:var(--boost-font-sans);letter-spacing:-.035em}.checkout-view h1 span{color:#9db2cc}.checkout-view__lead{max-width:440px;margin:22px 0 32px;color:#a4b4c8;font-size:.96rem;line-height:1.85}.checkout-view__status{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--line-soft);border-radius:14px;background:rgb(11 23 40/78%)}.checkout-view__status-icon{flex-shrink:0;margin-top:2px;color:var(--cyan)}.checkout-view__status-title{display:block;margin:0 0 7px;font-size:1rem;font-weight:650;line-height:1.5}.checkout-view__status-body{display:block;margin:0;color:#aebed0;font-size:.82rem;line-height:1.85}.checkout-view__status--verified{border-color:rgb(34 211 166/30%);background:rgb(34 211 166/5%)}.checkout-view__status--verified .checkout-view__status-icon{color:var(--success)}.checkout-view__test-note{display:flex;align-items:flex-start;gap:9px;margin:17px 2px 0;color:#91a3ba;font-size:.72rem;line-height:1.75}.checkout-view__test-note svg{flex-shrink:0;margin-top:2px}.checkout-view__plan{overflow:hidden;position:relative;padding:30px;border:1px solid rgb(64 137 191/40%);border-radius:20px;background:linear-gradient(145deg,#10243b,#091522 70%);box-shadow:0 24px 70px rgb(0 0 0/30%)}.checkout-view__plan:before{content:"";position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,rgb(49 200 255/70%),transparent)}.checkout-view__plan-header{display:flex;align-items:center;gap:15px}.checkout-view__plan-header img{width:56px;height:56px;object-fit:contain}.checkout-view__plan-label{margin:0 0 3px;color:#9cb0c8;font-size:.73rem}.checkout-view__plan h2{margin:0;font-family:var(--boost-font-display);font-size:1.3rem;font-weight:700;line-height:1.4}.checkout-view__price{padding:28px 0 22px;margin-top:25px;border-top:1px solid var(--line-soft)}.checkout-view__price p{margin:0 0 8px;font-family:var(--boost-font-sans);font-size:clamp(1.65rem,2.5vw,2.05rem);font-weight:750;line-height:1.4;text-align:start}.checkout-view[dir=rtl] .checkout-view__price p{text-align:right}.checkout-view__price p.checkout-view__price-unknown{color:#c3d1e3;font-size:1.25rem;font-weight:650}.checkout-view__cadence{color:#b4e7ff;font-size:.85rem;font-weight:500}.checkout-view__price>span{color:#b4e7ff;font-size:.84rem}.checkout-view__details{display:grid;gap:15px;padding:0;margin:0 0 28px;list-style:none}.checkout-view__details:empty{margin-bottom:12px}.checkout-view__details li{display:flex;align-items:flex-start;gap:12px;color:#c7d2e2;font-size:.82rem;line-height:1.7}.checkout-view__details svg{flex-shrink:0;margin-top:2px;color:#75b8e0}.checkout-view__primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:53px;padding:13px 18px;border:1px solid rgb(98 205 255/35%);border-radius:11px;font-size:.9rem;font-weight:750;line-height:1.6;cursor:pointer}.checkout-view__primary svg{flex-shrink:0}.checkout-view__primary:disabled{cursor:default;color:#bdcde0;background:#18324b;border-color:#2b4964;box-shadow:none;transform:none}.checkout-view__action-note{margin:13px 0 18px;color:#96aac3;font-size:.7rem;line-height:1.7;text-align:center}.checkout-view__account{display:block;width:fit-content;margin-inline:auto;padding:4px}.checkout-view__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-top:24px;margin-top:46px;border-top:1px solid var(--line-soft)}.checkout-view__footer>p{max-width:570px;margin:0;color:#91a3ba;font-size:.72rem;line-height:1.8}.checkout-view__footer nav{display:flex;flex-wrap:wrap;gap:10px 18px;flex-shrink:0}.checkout-view__footer a{font-size:.73rem;line-height:1.8}.checkout-view__spinner{animation:checkout-view-spin 1s linear infinite}@keyframes checkout-view-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.checkout-view{padding:23px 20px 30px}.checkout-view__steps{margin-bottom:29px;padding-bottom:20px}.checkout-view__steps li{align-items:flex-start;flex-direction:column;gap:9px;font-size:.7rem;line-height:1.5}.checkout-view__steps li+li{padding-inline-start:16px}.checkout-view__grid{grid-template-columns:minmax(0,1fr);gap:28px}.checkout-view__intro{padding-top:0}.checkout-view h1{font-size:clamp(1.9rem,7.8vw,2.65rem)}.checkout-view__lead{margin:17px 0 23px;max-width:100%;font-size:.87rem}.checkout-view__plan{padding:25px}.checkout-view__footer{flex-direction:column;gap:17px;margin-top:30px}}@media (max-width:380px){.checkout-view{padding-inline:16px}.checkout-view__plan,.checkout-view__status{padding:20px}.checkout-view__plan h2{font-size:1.15rem}.checkout-view__primary{padding-inline:10px;font-size:.83rem}}@media (prefers-reduced-motion:reduce){.checkout-view__spinner{animation:none}}