@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-CAdxhaPe.woff2)format("woff2");font-weight:400;font-display:optional}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-CT_TuBnL.woff2)format("woff2");font-weight:700;font-display:optional}*{box-sizing:border-box}html{color:#f1f0ec;background:#202124;font-family:Satoshi,Arial,sans-serif}body{background:radial-gradient(circle at 50% 42%,#a8b4e824,#0000 38%);flex-direction:column;min-height:100svh;margin:0;display:flex}header{padding:30px clamp(24px,5vw,72px)}header img{filter:brightness(0)invert();display:block}main{flex:1;place-items:center;padding:36px 24px 72px;display:grid}.pricing-card{text-align:center;width:min(680px,100%)}.eyebrow{color:#a8b4e8;text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:700}h1{letter-spacing:-.04em;margin:16px 0 18px;font-size:clamp(42px,7vw,68px);line-height:1}.lead,.local{color:#b9babe;line-height:1.6}.lead{max-width:600px;margin:0 auto;font-size:19px}.plans{grid-template-columns:1fr 1fr;gap:16px;margin:36px 0 20px;display:grid}.plan{font:inherit;color:inherit;cursor:pointer;background:#303236;border:1px solid #53555b;border-radius:16px;padding:26px 20px;position:relative}.plan:hover,.plan:focus-visible{border-color:#a8b4e8}.plan.is-selected{border-color:#a8b4e8;box-shadow:0 0 0 2px #a8b4e82e}.plan-title{margin:0 0 14px;font-size:18px;font-weight:700;display:block}.price{display:grid}.plans strong{font-size:40px}.price span{color:#b9babe}.plans small{color:#202124;background:#a8b4e8;border-radius:99px;margin-top:12px;padding:5px 10px;font-weight:700;display:inline-block}.trial{color:#d7d6d2;margin:0 0 24px}.button{font:inherit;cursor:pointer;color:#202124;background:#a8b4e8;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.button:disabled{cursor:wait;opacity:.7}.account-link{color:#b9babe;font-size:14px}.account-link a{color:inherit;text-underline-offset:3px}.local{margin:16px 0 0;font-size:13px}#checkout-status{color:#f0b7b7;min-height:24px}footer{color:#b9babe;border-top:1px solid #424449;flex-wrap:wrap;justify-content:center;gap:18px 28px;padding:26px 24px;font-size:14px;display:flex}footer a{color:inherit;text-underline-offset:4px}@media (width<=560px){.plans{grid-template-columns:1fr}header{padding-bottom:12px}main{padding-top:28px}}
