.premium-promo{isolation:isolate;color:#fff;background:#15112d;border:1px solid #a885fa;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #592eb025}.premium-promo>img{object-fit:cover;opacity:.25;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.premium-promo:before{content:"";z-index:-1;background:linear-gradient(105deg,#211043f5,#211043a0,#074556bb);position:absolute;inset:0}.premium-promo h2{margin:12px 0;font-size:clamp(24px,3vw,36px);line-height:1.1;color:#fff!important}.premium-promo p{color:#ede9ff;max-width:580px;font-size:16px;line-height:1.6}.premium-eyebrow{letter-spacing:.12em;color:#96f4ec;font-size:12px;font-weight:800}.premium-promo a{background:#d7ff70;border-radius:12px;min-height:44px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex;color:#192038!important}.premium-promo a:focus-visible{outline-offset:4px;outline:3px solid #fff}.premium-promo small{color:#eee9ff;margin-top:12px;font-size:12px;line-height:1.5;display:block}.premium-price{text-align:center;flex-shrink:0}.premium-price>span{font-size:12px;display:block}.premium-price strong{font-size:54px;line-height:1.3;display:block}.premium-price strong small{font-size:16px;display:inline}.premium-compact{text-align:left;flex-direction:column;padding:24px}.premium-compact .premium-price{text-align:left;width:100%}.premium-intro{color:#fff;background:linear-gradient(125deg,#25123c,#113b55);border-radius:24px;margin:24px 0;padding:48px 28px}.premium-intro h1{max-width:750px;font-size:clamp(32px,6vw,60px);line-height:1.05;color:#fff!important}.premium-intro p{max-width:700px;line-height:1.7}.premium-large-price{font-size:48px}.premium-large-price small{font-size:18px}.finance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.finance-history{gap:14px;display:grid}.finance-row{color:#262441;background:#fff;border:1px solid #d5d0ea;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:24px;display:flex}.finance-row h2{margin:4px 0 12px;font-size:19px}.finance-row p{margin:6px 0}.finance-row details{overflow-wrap:anywhere;width:100%;font-size:13px}.finance-row summary{cursor:pointer;min-height:32px}.finance-amount{font-size:24px;font-weight:800}.finance-status{text-transform:capitalize;background:#ebe8f8;border-radius:20px;padding:6px 12px;font-size:13px;display:inline-block}.finance-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.finance-toolbar select{color:#242039;background:#fff;border:1px solid #bbb;border-radius:10px;padding:12px}.finance-toolbar label{align-items:center;gap:10px;display:flex}.finance-row a{font-weight:700;text-decoration:underline}.finance-row small{color:#625d76}@media (max-width:650px){.premium-promo{flex-direction:column;align-items:flex-start;padding:24px}.premium-price{text-align:left}.finance-grid{grid-template-columns:1fr}.finance-toolbar label{flex-direction:column;align-items:flex-start}.finance-row{padding:18px}.premium-intro{padding:30px 22px}}.finance-row h2{color:#262441}.finance-row{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:anywhere;min-width:0}.finance-toolbar select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
