.svelte-w9bxl4{box-sizing:border-box}button.svelte-w9bxl4{margin-top:auto;padding:.75rem 1.5rem;border-radius:2rem;outline:none;border:none;cursor:pointer;font-weight:700;background-color:#ffffffe6}button.svelte-w9bxl4:hover{background-color:#fff}button.yellow.svelte-w9bxl4{color:#000;background-color:#f9d201;transition:all .2s}button.yellow.svelte-w9bxl4:hover{background-color:#ffd700cc}.card.svelte-w9bxl4{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1em;flex-basis:40%;border:1px solid rgba(255,255,255,.2);background-color:#ffffff1a;border-radius:1em;position:relative;min-width:400px}@media (max-width: 768px){.card.svelte-w9bxl4{flex-basis:100%;max-width:100%;min-width:unset}}h5.svelte-w9bxl4{margin:0 0 1rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;color:#fff;position:relative}ul.svelte-w9bxl4{margin:1rem 0;padding:0 1rem}@media (max-width: 768px){ul.svelte-w9bxl4{width:100%;padding:0 1rem}}li.svelte-w9bxl4{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:1rem;color:#ebebeb}.feature.svelte-w9bxl4{font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.25;color:#ebebeb}.what-are-credits.svelte-w9bxl4{color:#f9d201;font-size:.9rem;font-weight:600;margin:1rem;width:100%}.purchase.svelte-w9bxl4{width:100%;font-weight:600}.pricing-section.svelte-w9bxl4{display:flex;flex-direction:column;align-items:center;gap:1rem;background:#ffffff26;padding:1rem;border-radius:12px;margin:.5rem 0}.first-week-label.svelte-w9bxl4{background:#fff4ed4d;color:#ffa366;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:.5rem .75rem;border-radius:6px;text-align:center}.first-week-label.svelte-w9bxl4 strong,.first-week-label.svelte-w9bxl4 b{font-weight:800;color:#ff8c69}.ani-sheen.svelte-w9bxl4{position:relative;overflow:hidden}.ani-sheen.svelte-w9bxl4:after{content:"";position:absolute;top:-50%;bottom:-50%;left:-40px;width:40px;transform:rotate(-30deg);animation:svelte-w9bxl4-sheen 2.5s infinite forwards;background:linear-gradient(to right,#fff0,#ffffff80,#fff0)}@keyframes svelte-w9bxl4-sheen{0%{left:-40px}to{left:calc(100% + 200px)}}.mobile.svelte-w9bxl4{display:none}@media (max-width: 768px){.mobile.svelte-w9bxl4{display:block}}.desktop.svelte-w9bxl4{display:none}@media (min-width: 769px){.desktop.svelte-w9bxl4{display:block}}.svelte-1y5tppz{box-sizing:border-box}.bg.svelte-1y5tppz{background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:11}.modal.svelte-1y5tppz{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 2rem;background:#fff;border-radius:1rem;margin:1rem;max-height:90%;overflow-y:auto;overflow-x:hidden}.modal.svelte-1y5tppz::-webkit-scrollbar{display:none}@media (max-width: 768px){.modal.svelte-1y5tppz{margin:1rem .5rem;padding:2rem 1rem;width:100%}}.modal.svelte-1y5tppz .card{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.modal.svelte-1y5tppz .card h5,.modal.svelte-1y5tppz .card .feature,.modal.svelte-1y5tppz .card li{color:#111}.modal.svelte-1y5tppz .card .first-week-label{background:#0000000f;color:#c2410c}.modal.svelte-1y5tppz .card .first-week-label strong,.modal.svelte-1y5tppz .card .first-week-label b{color:#9a3412}.modal.svelte-1y5tppz .card .what-are-credits{color:#b45309}.modal.svelte-1y5tppz .card .pricing-section{background:#0000000d}.modal.svelte-1y5tppz .card .pricing-section *,.modal.svelte-1y5tppz .card .pricing-with-discount *,.modal.svelte-1y5tppz .card .original-price *,.modal.svelte-1y5tppz .card .price-value,.modal.svelte-1y5tppz .card .discounted-dollar,.modal.svelte-1y5tppz .card .dollar,.modal.svelte-1y5tppz .card .dollar-small,.modal.svelte-1y5tppz .card .price-value-small,.modal.svelte-1y5tppz .card .price-freq,.modal.svelte-1y5tppz .card .price-freq-discounted{color:#111!important}.modal.svelte-1y5tppz .card .strikethrough{color:#666!important}.close-btn.svelte-1y5tppz{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#111;font-size:1rem;cursor:pointer}@media (max-width: 768px){.close-btn.svelte-1y5tppz{font-size:1.5rem;top:.5rem;right:.5rem}}.title.svelte-1y5tppz{font-size:1.5rem;font-weight:600;color:#111}.cards.svelte-1y5tppz{display:flex;flex-direction:row;justify-content:center;width:100%;gap:1rem;margin:1rem 0}
