.subscription-card.svelte-7t870q{position:relative;min-height:380px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 16px #0000001f;opacity:.5;filter:grayscale(100%);cursor:not-allowed}.subscription-card.svelte-7t870q:hover{transform:none;box-shadow:0 4px 16px #0000001f}.subscription-card.card-free.svelte-7t870q{opacity:.5;filter:grayscale(100%);cursor:not-allowed}.subscription-card.card-free.svelte-7t870q:hover{transform:none;box-shadow:0 4px 16px #0000001f}.card-content.svelte-7t870q{position:relative;padding:20px;height:100%;display:flex;flex-direction:column;z-index:2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.subscription-card.svelte-7t870q h2:where(.svelte-7t870q){font-family:BaseTwelveSansB,Arial,sans-serif;font-size:36px;font-weight:400;margin:0 0 10px;line-height:1.1;letter-spacing:-.01em;text-align:center}.subscription-card.svelte-7t870q .subtitle:where(.svelte-7t870q){font-family:Eurostile,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.05em;margin:0 0 20px;opacity:.9;text-align:center}.subscription-card.svelte-7t870q .description:where(.svelte-7t870q){font-family:Noto_Serif,Georgia,serif;font-size:16px;line-height:1.6;margin:0 0 25px;flex-grow:1;opacity:.95}.subscription-card.svelte-7t870q .description:where(.svelte-7t870q) strong:where(.svelte-7t870q){font-weight:700}.subscription-card.svelte-7t870q .subscribe-button:where(.svelte-7t870q){font-family:Eurostile,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:18px 25px;cursor:not-allowed;transition:all .3s ease;width:100%;box-sizing:border-box;text-align:center;display:block;margin-bottom:16px;text-decoration:none;pointer-events:none;opacity:.6}.subscription-card.card-free.svelte-7t870q .subscribe-button:where(.svelte-7t870q){pointer-events:none;opacity:.5}.unavailable-notice.svelte-7t870q{background-color:#aa3f49e6;color:#fff;padding:10px 15px;margin:15px 0;text-align:center;font-family:Eurostile,Arial,sans-serif;font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;border-radius:4px}.subscription-card.card-free.svelte-7t870q{background:linear-gradient(145deg,#fffc,#f8f9facc);color:#1a1a1a}.subscription-card.card-free.svelte-7t870q:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,#ffffffe6,#fff9);z-index:1}.subscription-card.card-free.svelte-7t870q .subscribe-button:where(.svelte-7t870q){background:linear-gradient(to right,#983134,#b9383c);color:#fff;box-shadow:0 4px 15px #9831344d;pointer-events:auto;opacity:1;cursor:pointer}.subscription-card.card-free.svelte-7t870q .subscribe-button:where(.svelte-7t870q):hover{background:linear-gradient(to right,#872a2d,#a13235);box-shadow:0 6px 20px #98313466;transform:translateY(-2px)}.subscription-card.card-basic.svelte-7t870q{background:linear-gradient(145deg,#d9a46fd9,#bf8954d9);color:#fff}.subscription-card.card-basic.svelte-7t870q:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,#e5c09b66,#d9a46f33);z-index:1}.subscription-card.card-basic.svelte-7t870q .subscribe-button:where(.svelte-7t870q){background:linear-gradient(to right,#5c9361,#6cae75);color:#fff;box-shadow:0 4px 15px #6cae754d}.subscription-card.card-basic.svelte-7t870q .subscribe-button:where(.svelte-7t870q):hover{background:linear-gradient(to right,#4e7d52,#5c9361);box-shadow:0 6px 20px #6cae7566}.subscription-card.card-premium.svelte-7t870q{background:linear-gradient(145deg,#3a5d8fd9,#2d4b78d9);color:#fff}.subscription-card.card-premium.svelte-7t870q:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,#577eae66,#3a5d8f33);z-index:1}.subscription-card.card-premium.svelte-7t870q .subscribe-button:where(.svelte-7t870q){background:linear-gradient(to right,#5c9361,#6cae75);color:#fff;box-shadow:0 4px 15px #6cae754d}.subscription-card.card-premium.svelte-7t870q .subscribe-button:where(.svelte-7t870q):hover{background:linear-gradient(to right,#4e7d52,#5c9361);box-shadow:0 6px 20px #6cae7566}.box-set-section.svelte-7t870q{position:relative;opacity:.5;filter:grayscale(100%)}.box-set-container.svelte-7t870q{position:relative;background:linear-gradient(145deg,#6cae75d9,#5a9362d9);color:#fff;padding:30px;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 16px #0000001f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:not-allowed}.box-set-container.svelte-7t870q:hover{transform:none;box-shadow:0 4px 16px #0000001f}.box-set-container.svelte-7t870q:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,#86cf8f66,#6cae7533);z-index:0}.box-set-container.svelte-7t870q>:where(.svelte-7t870q){position:relative;z-index:1}.box-set-button.svelte-7t870q{display:inline-block;font-family:Eurostile,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:18px 30px;margin-bottom:12px;background:linear-gradient(to right,#fff,#f5f5f5);color:#5c9361;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #00000026;cursor:not-allowed;pointer-events:none;opacity:.6}.box-set-button.svelte-7t870q:hover{background:linear-gradient(to right,#fff,#f5f5f5);box-shadow:0 4px 15px #00000026;transform:none}.price.svelte-7t870q{font-family:Eurostile,Arial,sans-serif;font-weight:400}.maintenance-banner.svelte-7t870q{width:100%;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;position:relative}.banner-content.svelte-7t870q{padding:12px 24px;display:flex;align-items:center;justify-content:center;max-width:1200px;margin:0 auto}.banner-text.svelte-7t870q{display:flex;align-items:center;gap:12px;margin:0;color:#666;font-family:Eurostile,Arial,sans-serif}.banner-main.svelte-7t870q{font-size:14px;font-weight:600;letter-spacing:.5px}.banner-sub.svelte-7t870q{font-size:13px;opacity:.8;border-left:1px solid #d0d0d0;padding-left:12px;margin-left:4px}@media (max-width: 768px){.subscription-card.svelte-7t870q{min-height:360px}.subscription-card.svelte-7t870q h2:where(.svelte-7t870q){font-size:32px}.card-content.svelte-7t870q{padding:20px 15px}.box-set-container.svelte-7t870q{padding:40px 25px}.banner-content.svelte-7t870q{padding:12px 16px;flex-wrap:wrap}.banner-text.svelte-7t870q{flex-wrap:wrap;justify-content:center;gap:8px}.banner-sub.svelte-7t870q{border-left:none;border-top:2px solid rgba(255,255,255,.4);padding-left:0;padding-top:8px;margin-left:0;margin-top:4px;width:100%;text-align:center}}
