@charset "UTF-8";.early-bird-page.svelte-pcmt8p{max-width:1200px;margin:0 auto;padding:2rem}.hero-section.svelte-pcmt8p{text-align:center;padding:2.5rem 2rem;background:linear-gradient(135deg,#197278,#1a8088);position:relative;overflow:hidden;margin:-2rem -2rem 2rem}.hero-section.svelte-pcmt8p:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p){position:relative;z-index:1;max-width:800px;margin:0 auto}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p) .title-group:where(.svelte-pcmt8p){display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.75rem}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p) .fire-emoji:where(.svelte-pcmt8p){font-size:2rem;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:svelte-pcmt8p-float 3s ease-in-out infinite}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p) h1:where(.svelte-pcmt8p){color:#fff;font-size:2.2rem;margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p) .subtitle:where(.svelte-pcmt8p){color:#ffffffe6;font-size:1.2rem;margin:0;font-weight:400;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1)}@keyframes svelte-pcmt8p-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width: 768px){.hero-section.svelte-pcmt8p{padding:2rem 1rem;margin:-1rem -1rem 1rem}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p) .title-group:where(.svelte-pcmt8p){gap:.5rem}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p) h1:where(.svelte-pcmt8p){font-size:1.8rem}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p) .subtitle:where(.svelte-pcmt8p){font-size:1.1rem}.hero-section.svelte-pcmt8p .countdown-banner:where(.svelte-pcmt8p) .fire-emoji:where(.svelte-pcmt8p){font-size:1.8rem}}.plans-grid.svelte-pcmt8p{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.plan-card.svelte-pcmt8p{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease;position:relative}.plan-card.svelte-pcmt8p:hover{transform:translateY(-5px)}.lifetime-badge.svelte-pcmt8p{background-color:#ff5a5f;color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:700;display:inline-block;margin-bottom:.5rem;letter-spacing:.05rem}.plan-header.svelte-pcmt8p{text-align:center;margin-bottom:2rem}.pricing.svelte-pcmt8p{margin:1rem 0}.pricing.svelte-pcmt8p .original-price:where(.svelte-pcmt8p){text-decoration:line-through;color:#666;font-size:1.2rem;display:block}.pricing.svelte-pcmt8p .discounted-price:where(.svelte-pcmt8p){font-size:2.5rem;font-weight:700;color:#197278;display:block}.savings-callout.svelte-pcmt8p{background:gold;color:#283d3b;padding:.5rem 1rem;border-radius:2rem;display:inline-block;font-weight:700;margin-bottom:2rem}.plan-features.svelte-pcmt8p{margin-bottom:2rem}.plan-features.svelte-pcmt8p h3:where(.svelte-pcmt8p){color:#197278;margin-bottom:1rem}.plan-features.svelte-pcmt8p ul:where(.svelte-pcmt8p){list-style:none;padding:0;margin:0}.plan-features.svelte-pcmt8p ul:where(.svelte-pcmt8p) li:where(.svelte-pcmt8p){margin-bottom:.8rem;color:#283d3b}.select-plan-button.svelte-pcmt8p{width:100%;padding:1rem;background:#197278;color:#fff;border:none;border-radius:.5rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .3s ease}.select-plan-button.svelte-pcmt8p:hover{background:#155e63}.offer-details.svelte-pcmt8p{text-align:center;margin-top:4rem}.offer-details.svelte-pcmt8p h2:where(.svelte-pcmt8p){color:#283d3b;margin-bottom:2rem}.benefits.svelte-pcmt8p{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.benefits.svelte-pcmt8p .benefit:where(.svelte-pcmt8p){padding:1.5rem;background:#f8f8f8;border-radius:1rem}.benefits.svelte-pcmt8p .benefit:where(.svelte-pcmt8p) h3:where(.svelte-pcmt8p){color:#197278;margin-bottom:1rem}.benefits.svelte-pcmt8p .benefit:where(.svelte-pcmt8p) p:where(.svelte-pcmt8p){color:#666;line-height:1.6}.pricing-comparison-link.svelte-pcmt8p{text-align:center;margin:3rem auto;padding:2rem;background:linear-gradient(135deg,#edddd4,#f5e6e0);border-radius:1rem;max-width:800px}.pricing-comparison-link.svelte-pcmt8p .compare-link:where(.svelte-pcmt8p){display:inline-flex;align-items:center;gap:1rem;text-decoration:none;color:#283d3b;font-size:1.2rem;padding:1rem 2rem;border-radius:.5rem;transition:transform .2s ease}.pricing-comparison-link.svelte-pcmt8p .compare-link:where(.svelte-pcmt8p):hover{transform:translate(5px)}.pricing-comparison-link.svelte-pcmt8p .compare-link:where(.svelte-pcmt8p):hover .arrow:where(.svelte-pcmt8p){transform:translate(5px)}.pricing-comparison-link.svelte-pcmt8p .compare-text:where(.svelte-pcmt8p){display:flex;flex-direction:column;gap:.5rem}.pricing-comparison-link.svelte-pcmt8p .savings-highlight:where(.svelte-pcmt8p){color:#c44536;font-weight:700;font-size:1rem}.pricing-comparison-link.svelte-pcmt8p .arrow:where(.svelte-pcmt8p){font-size:1.5rem;transition:transform .2s ease}.value-proposition.svelte-pcmt8p{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:1rem;padding:2.5rem;margin:-1rem auto 3rem;box-shadow:0 4px 20px #0000000d;position:relative;overflow:hidden;max-width:900px;border:1px solid rgba(25,114,120,.1)}.value-proposition.svelte-pcmt8p:before{content:"🎯";position:absolute;top:-1rem;right:-1rem;font-size:5rem;opacity:.1;transform:rotate(15deg)}.value-proposition.svelte-pcmt8p h2:where(.svelte-pcmt8p){color:#197278;text-align:center;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700;background:linear-gradient(135deg,#197278,#1a8088);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block;left:50%;transform:translate(-50%)}.value-proposition.svelte-pcmt8p h2:where(.svelte-pcmt8p):after{content:"";position:absolute;bottom:-.5rem;left:25%;width:50%;height:3px;background:linear-gradient(90deg,transparent,#197278,transparent)}.value-proposition.svelte-pcmt8p .proposition-content:where(.svelte-pcmt8p){position:relative;z-index:1}.value-proposition.svelte-pcmt8p .main-value:where(.svelte-pcmt8p){text-align:center;font-size:1.2rem;color:#283d3b;line-height:1.7;margin:0;padding:0 1rem;position:relative}.value-proposition.svelte-pcmt8p .main-value:where(.svelte-pcmt8p) strong:where(.svelte-pcmt8p){color:#197278;font-weight:600}.value-proposition.svelte-pcmt8p .main-value:where(.svelte-pcmt8p):before,.value-proposition.svelte-pcmt8p .main-value:where(.svelte-pcmt8p):after{content:'"';font-size:3rem;color:#197278;opacity:.2;position:absolute}.value-proposition.svelte-pcmt8p .main-value:where(.svelte-pcmt8p):before{top:-1rem;left:0}.value-proposition.svelte-pcmt8p .main-value:where(.svelte-pcmt8p):after{bottom:-2rem;right:0}@media (max-width: 768px){.value-proposition.svelte-pcmt8p{padding:2rem 1.5rem;margin:0 1rem 2rem}.value-proposition.svelte-pcmt8p h2:where(.svelte-pcmt8p){font-size:1.5rem}.value-proposition.svelte-pcmt8p .main-value:where(.svelte-pcmt8p){font-size:1.1rem;padding:0}}
