:root{font-family:Arial,sans-serif;color:#202037;background:#f7f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#6233af;text-underline-offset:3px}body>header{background:white;border-bottom:1px solid #e8e6ef;padding:20px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{font-size:25px;text-decoration:none}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{font-size:14px;text-decoration:none}main{max-width:720px;margin:40px auto;padding:0 20px}.subscription-card{background:white;border:1px solid #e5e2ed;border-radius:20px;padding:36px;margin-top:24px;box-shadow:0 12px 40px #30294709}.eyebrow{font-size:14px;color:#6b43ac}h1{font-size:34px;line-height:1.2;font-weight:600;margin:14px 0}.intro,.note{color:#6c6b80;line-height:1.6}.price{font-size:34px;font-weight:600}.price span{font-size:15px;font-weight:400;color:#6c6b80}ul{padding-left:22px;line-height:1.7}li{margin:8px 0}.status{min-height:44px;padding:12px 0;font-size:15px}.note{font-size:13px;margin-top:24px}form{display:grid;gap:12px}input[type=email]{width:100%;min-height:46px;border:1px solid #d8d3e3;border-radius:9px;padding:10px;font:inherit}.consent{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5}.consent input{min-width:18px;min-height:18px;accent-color:#6233af}button{border:0;background:#6233af;color:white;padding:15px;border-radius:10px;font:inherit;cursor:pointer}button:disabled{opacity:.6;cursor:wait}[hidden]{display:none!important}#subscription-error{color:#a7243d;line-height:1.5}:focus-visible{outline:3px solid #b99be4;outline-offset:3px}@media(max-width:480px){body>header{padding:16px;align-items:flex-start}nav{gap:10px;justify-content:flex-end}.subscription-card{padding:22px}h1{font-size:27px}.price span{display:block;margin-top:6px}main{margin:24px auto;padding:0 14px}}

.purchase-terms-heading{background:none;border:0;padding:0;display:block}.purchase-terms-dialog button{font-family:inherit}.purchase-terms-dialog h2{margin:0}
.subscription-return-title{display:none}.subscription-payment-return .subscription-return-title{display:block}.subscription-payment-return .subscription-card>.eyebrow,.subscription-payment-return #subscription-title,.subscription-payment-return .subscription-card>.intro,.subscription-payment-return .subscription-card>.price,.subscription-payment-return .subscription-card>ul,.subscription-payment-return .subscription-card>.note{display:none}
