.btn.purchase-cta,.wz-result .btn.purchase-cta{color:#14120c;transform-origin:50%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(105deg,#c9a548 0%,#dfc16b 55%,#ebce7b 100%);border:1px solid #ffe69d59;border-radius:16px;height:auto;min-height:56px;padding:16px 24px;font-weight:700;line-height:1.4;transition:scale .26s cubic-bezier(.22,1,.36,1),filter .18s;scale:1;box-shadow:inset 0 1px #fff4c74d}@media (hover:hover){.btn.purchase-cta:not(:disabled):hover,.wz-result .btn.purchase-cta:not(:disabled):hover{filter:brightness(1.06);background:linear-gradient(105deg,#c9a548 0%,#dfc16b 55%,#ebce7b 100%)}}.btn.purchase-cta:not(:disabled):active,.wz-result .btn.purchase-cta:not(:disabled):active{filter:brightness(.96);transition-duration:.11s;scale:.94 .98}.btn.purchase-cta:focus-visible{outline-offset:4px;outline:3px solid #ebce7b}.btn.purchase-cta:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:reduce){.btn.purchase-cta,.wz-result .btn.purchase-cta{transition:none}.btn.purchase-cta:not(:disabled):active,.wz-result .btn.purchase-cta:not(:disabled):active{scale:1}}
.package-options{text-align:left;border:0;min-width:0;margin:28px 0;padding:0}.package-options legend{margin-bottom:8px;padding:0;font-size:clamp(18px,4.5vw,23px);font-weight:700;line-height:1.5}.package-intro{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.6}.package-card{cursor:pointer;color:#f6f0e4;background:radial-gradient(at 95% 0,#7e55b529,#0000 68%),linear-gradient(145deg,#1c172a,#12101d);border:1px solid #e0cbff29;border-radius:22px;align-items:flex-start;gap:14px;min-width:0;margin-top:12px;padding:22px;transition:border-color .18s,box-shadow .18s;display:flex}.package-card:has(input:checked){background:radial-gradient(at 8% 0,#dab0492e,#0000 72%),linear-gradient(145deg,#272030,#17121f);border-color:#d9b65a;box-shadow:0 0 0 2px #d9b65a26,inset 0 1px #ffe29514}.package-card:has(input:focus-visible){outline-offset:4px;outline:3px solid #ebce7b}.package-card input{appearance:none;cursor:pointer;background:0 0;border:2px solid #756c83;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin:4px 0 0}.package-card input:checked{background:#18121f;border:7px solid #dfbd62}.package-content{flex:1;gap:10px;min-width:0;display:grid}.package-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.package-name{word-break:keep-all;overflow-wrap:anywhere;flex:180px;font-size:18px;font-weight:700;line-height:1.5}.package-badge{color:#edcf7b;white-space:nowrap;background:#dfbd621a;border:1px solid #dfbd6247;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:700}.package-description{color:#b9afc5;word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.package-price{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:4px;display:flex}.package-price strong{color:#e7c365;font-variant-numeric:tabular-nums;font-size:clamp(24px,6vw,30px);font-weight:700}.package-price del{color:#a69bad;font-size:14px}.package-options:disabled .package-card{opacity:.65;cursor:wait}.purchase-summary{text-align:left;border-top:1px solid #dfbd6238;margin-top:24px;padding-top:20px}.purchase-summary-label{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.purchase-summary-name{word-break:keep-all;line-height:1.6;display:block}.wz-result .wz-price strong,.product-price .price,.wz-result .wz-discount{color:#e7c365}.card.purchase-product-card{background:radial-gradient(ellipse at 95% 0%,#b587392b,transparent 65%),radial-gradient(ellipse at 0% 100%,#7a51b726,transparent 65%),var(--panel);border-color:#dfbd6238}@media (max-width:480px){.package-card{gap:12px;padding:18px 16px}.package-name{flex-basis:150px;font-size:16px}.package-card input{flex-basis:20px;width:20px;height:20px}.package-card input:checked{border-width:6px}}@media (prefers-reduced-motion:reduce){.package-card{transition:none}}
