.options-container{--option-width:280px;--option-max-width:640px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--option-width),1fr) minmax(var(--option-width),1fr));gap:32px;margin:32px 0}.option{--padding:4px;--radius:24px;text-align:center;background:linear-gradient(45deg,var(--secondary-dark),var(--secondary));border-radius:var(--radius);padding:16px 24px;margin:0 auto;width:clamp(var(--option-width),100%,var(--option-max-width));position:relative;z-index:1}.option:before{content:"";position:absolute;border-radius:calc(var(--radius) - var(--padding));z-index:-1;width:calc(100% - var(--padding) * 2);height:calc(100% - var(--padding) * 2);top:var(--padding);left:var(--padding);background:var(--embed)}.option h1{font-size:32px;text-decoration:underline;font-weight:800;margin-bottom:8px}.option .price,.option p{font-size:18px}.option p{margin-top:8px}.price{pointer-events:none;color:var(--primary);background-color:hsla(0,0%,100%,.1);padding:6px;margin-right:3px}.option ul li{list-style-type:none;font-size:18px}.perks-container{--perk-width:200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--perk-width),1fr));justify-content:center;align-items:flex-start;gap:16px}.perk-name,.perks-header{font-size:28px}.bundle-name,.perk-name{position:relative;font-size:32px;font-weight:800;text-decoration:underline;background:linear-gradient(45deg,var(--secondary-dark),var(--secondary));-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.gold{background:linear-gradient(45deg,var(--primary-dark),var(--primary))}.silver{background:linear-gradient(45deg,var(--secondary-dark),var(--primary-dark))}.bronze{background:linear-gradient(45deg,var(--secondary-dark),var(--primary))}.perks{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:12px 0;width:clamp(var(--perk-width),100%)}.perk{width:100%;background-color:var(--embed);padding:16px 24px;border-radius:12px}.perk:hover{background-color:var(--embed-hover);cursor:default}.perk h2{font-size:24px;font-weight:800}.perk p{font-size:18px;text-align:left;opacity:.8}.powered-by{display:flex;width:200px;height:auto;padding:0;margin:24px auto 0;pointer-events:none}.option .glow-button{font-size:16px;margin-top:16px}@media (max-width:1200px){.options-container{--option-width:320px;--option-max-width:480px;grid-template-columns:repeat(auto-fit,minmax(var(--option-width),1fr))}.option{padding:12px}.option h1{font-size:32px}.option p{font-size:24px}.option ul{font-size:20px}}