.landing.svelte-1dtf94j.svelte-1dtf94j{--primary-blue:#D55F40;--primary-yellow:#F5C542;--blue-darker:#BB4E32;--blue-dark:#BB4E32;--blue-light:#E3927A;--blue-pale:#F7F3EA;--blue-ultra-pale:#F7F3EA;--black:#000000;--white:#ffffff;--gray-dark:#1F1A17;--gray:#6F6A60;--gradient-blue:linear-gradient(135deg, var(--primary-blue) 0%, var(--blue-light) 100%);--gradient-blue-dark:linear-gradient(135deg, var(--blue-darker) 0%, var(--primary-blue) 100%);--shadow-md:0 4px 16px 0 rgba(31,26,23, .12);--shadow-lg:0 8px 24px 0 rgba(31,26,23, .16);--glow-yellow:0 0 32px rgba(245, 197, 66, .5);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--gray-dark);background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden}.container.svelte-1dtf94j.svelte-1dtf94j{max-width:1280px;margin:0 auto;padding:0 2rem}.btn.svelte-1dtf94j.svelte-1dtf94j{display:inline-block;padding:.875rem 1.75rem;border-radius:.75rem;font-weight:700;font-size:.9375rem;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.btn-yellow.svelte-1dtf94j.svelte-1dtf94j{background:var(--primary-yellow);color:var(--black);box-shadow:var(--shadow-md)}.btn-yellow.svelte-1dtf94j.svelte-1dtf94j:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--glow-yellow);filter:brightness(1.05)}.btn-white.svelte-1dtf94j.svelte-1dtf94j{background:var(--white);color:var(--black);box-shadow:var(--shadow-md);border:2px solid var(--white)}.btn-white.svelte-1dtf94j.svelte-1dtf94j:hover{transform:translateY(-2px);background:var(--primary-yellow);border-color:var(--primary-yellow)}.hero.svelte-1dtf94j.svelte-1dtf94j{background:var(--gradient-blue-dark);color:var(--white);padding:6rem 0 5rem;text-align:center;position:relative;overflow:hidden}.hero-bg.svelte-1dtf94j.svelte-1dtf94j{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(31,26,23,.3) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(43,42,39,.2) 0%,transparent 50%);animation:svelte-1dtf94j-pulse 15s ease-in-out infinite}.hero-grid-pattern.svelte-1dtf94j.svelte-1dtf94j{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px}@keyframes svelte-1dtf94j-pulse{0%,to{opacity:1}50%{opacity:.7}}.hero.svelte-1dtf94j .container.svelte-1dtf94j{position:relative;z-index:1}.hero-badge.svelte-1dtf94j.svelte-1dtf94j{display:inline-block;background:rgba(var(--surface-rgb),.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1.25rem;border-radius:2rem;font-size:.875rem;font-weight:600;border:1px solid rgba(255,255,255,.3);margin-bottom:1.5rem}.hero.svelte-1dtf94j h1.svelte-1dtf94j{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.hero-subtitle.svelte-1dtf94j.svelte-1dtf94j{font-size:1.25rem;color:#ffffffe6;max-width:720px;margin:0 auto 2.5rem;line-height:1.7}.cta-buttons.svelte-1dtf94j.svelte-1dtf94j{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-countdown.svelte-1dtf94j.svelte-1dtf94j{max-width:640px;margin:0 auto 2.25rem;background:rgba(255,255,255,.94);border-radius:1rem;padding:1rem 1.5rem 1.1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 8px 24px #1f1a172e}.hero-countdown-note.svelte-1dtf94j.svelte-1dtf94j{margin:0;font-size:.8125rem;line-height:1.55;color:#6f6a60}.stats-section.svelte-1dtf94j.svelte-1dtf94j{background:#ffffff;padding:0;margin-top:-2rem;position:relative;z-index:2}.stats-grid.svelte-1dtf94j.svelte-1dtf94j{display:grid;grid-template-columns:repeat(4,1fr);max-width:900px;margin:0 auto;background:rgba(var(--surface-rgb),.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 32px #1f1a171f,0 16px 48px #1f1a1714;border-radius:1.25rem;overflow:hidden}.stat-item.svelte-1dtf94j.svelte-1dtf94j{padding:2rem;text-align:center;border-right:1px solid #E8E1D1}.stat-item.svelte-1dtf94j.svelte-1dtf94j:last-child{border-right:none}.stat-value.svelte-1dtf94j.svelte-1dtf94j{font-size:2rem;font-weight:900;color:#d55f40;margin-bottom:.25rem}.stat-value.svelte-1dtf94j.svelte-1dtf94j:after{content:"";display:block;width:30px;height:2px;margin:.5rem auto 0;background:linear-gradient(90deg,#D55F40,#E3927A);border-radius:1px}.stat-label.svelte-1dtf94j.svelte-1dtf94j{font-size:.8125rem;color:#6f6a60;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.section.svelte-1dtf94j.svelte-1dtf94j{padding:5rem 0}.section-alt.svelte-1dtf94j.svelte-1dtf94j{background:#F7F3EA}.section-title.svelte-1dtf94j.svelte-1dtf94j{text-align:center;font-size:2.5rem;font-weight:800;color:var(--primary-blue);margin-bottom:2.5rem;letter-spacing:-.02em}.section-title.gradient.svelte-1dtf94j.svelte-1dtf94j{background:var(--gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-1dtf94j.svelte-1dtf94j{text-align:center;font-size:1.15rem;color:#6f6a60;margin:-1.25rem auto 3rem;max-width:700px;line-height:1.7}.format-table-wrap.svelte-1dtf94j.svelte-1dtf94j{max-width:860px;margin:0 auto;overflow-x:auto;background:#ffffff;border:1px solid #E8E1D1;border-radius:1.25rem;box-shadow:0 4px 16px #1f1a1714}.format-table.svelte-1dtf94j.svelte-1dtf94j{width:100%;min-width:560px;border-collapse:collapse;font-size:.9375rem}.format-table.svelte-1dtf94j th.svelte-1dtf94j{text-align:left;padding:.9rem 1.25rem;background:#F7F3EA;color:#1f1a17;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.format-table.svelte-1dtf94j td.svelte-1dtf94j{padding:.8rem 1.25rem;border-top:1px solid #F0EBE3;color:#6f6a60}.format-table.svelte-1dtf94j td.svelte-1dtf94j:first-child{color:#1f1a17;font-weight:600}.format-table.svelte-1dtf94j tr.total td.svelte-1dtf94j{font-weight:700;color:#1f1a17;background:#FBF7F0}.format-note.svelte-1dtf94j.svelte-1dtf94j{max-width:860px;margin:1.5rem auto 0;background:#FDF1EC;border-left:4px solid #D55F40;border-radius:.75rem;padding:1.5rem 1.75rem}.format-note.svelte-1dtf94j h3.svelte-1dtf94j{font-size:1.125rem;font-weight:700;color:#1f1a17;margin-bottom:.5rem}.format-note.svelte-1dtf94j p.svelte-1dtf94j{color:#1f1a17;opacity:.85;line-height:1.7;font-size:.9375rem;margin:0 0 .75rem}.format-note.svelte-1dtf94j p.svelte-1dtf94j:last-child{margin-bottom:0}.guide-callout.svelte-1dtf94j.svelte-1dtf94j{max-width:860px;margin:2rem auto 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;background:#ffffff;border:1px solid #E8E1D1;border-radius:1.25rem;padding:1.5rem 1.75rem;box-shadow:0 4px 16px #1f1a1714;text-align:left}.guide-callout.svelte-1dtf94j h3.svelte-1dtf94j{font-size:1.125rem;font-weight:700;color:#1f1a17;margin-bottom:.25rem}.guide-callout.svelte-1dtf94j p.svelte-1dtf94j{color:#6f6a60;margin:0;line-height:1.6;font-size:.9375rem}.values-grid.svelte-1dtf94j.svelte-1dtf94j{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto}.value-card.svelte-1dtf94j.svelte-1dtf94j{background:rgba(var(--surface-rgb),.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.22);box-shadow:var(--shadow-md);padding:2rem;border-radius:1rem;transition:all .3s ease}.value-card.svelte-1dtf94j.svelte-1dtf94j:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.value-icon.svelte-1dtf94j.svelte-1dtf94j{width:44px;height:44px;background:var(--blue-pale);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:var(--primary-blue);font-size:1.25rem;margin-bottom:1rem}.value-card.svelte-1dtf94j h3.svelte-1dtf94j{font-size:1.125rem;font-weight:700;color:var(--gray-dark);margin-bottom:.5rem}.value-card.svelte-1dtf94j p.svelte-1dtf94j{color:var(--gray);line-height:1.6;font-size:.9375rem;margin:0}.steps-container.svelte-1dtf94j.svelte-1dtf94j{max-width:800px;margin:3rem auto 0;position:relative}.steps-container.svelte-1dtf94j.svelte-1dtf94j:before{content:"";position:absolute;left:32px;top:64px;bottom:64px;width:2px;background:linear-gradient(to bottom,#D55F40,#E3927A);opacity:.2}.step.svelte-1dtf94j.svelte-1dtf94j{display:flex;gap:2rem;margin-bottom:3rem;align-items:flex-start}.step-number.svelte-1dtf94j.svelte-1dtf94j{width:64px;height:64px;background:linear-gradient(135deg,#D55F40 0%,#E3927A 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 8px 24px #1f1a1729}.step-content.svelte-1dtf94j h3.svelte-1dtf94j{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;color:#d55f40}.step-content.svelte-1dtf94j p.svelte-1dtf94j{color:#6f6a60;line-height:1.7}.price-card.svelte-1dtf94j.svelte-1dtf94j{max-width:720px;margin:0 auto;background:#ffffff;border:1px solid #E8E1D1;border-radius:1.25rem;padding:2.5rem 2rem;text-align:center;box-shadow:0 8px 24px #1f1a171a}.price-main.svelte-1dtf94j.svelte-1dtf94j{display:flex;align-items:baseline;justify-content:center;gap:.3rem}.price-amount.svelte-1dtf94j.svelte-1dtf94j{font-size:3rem;font-weight:900;color:#d55f40;line-height:1}.price-per.svelte-1dtf94j.svelte-1dtf94j{font-size:1.125rem;font-weight:600;color:#6f6a60}.price-plan.svelte-1dtf94j.svelte-1dtf94j{margin:.6rem 0 1.4rem;color:#1f1a17;font-weight:600}.price-alt.svelte-1dtf94j.svelte-1dtf94j{margin:-.6rem auto 1.4rem;max-width:560px;color:#6f6a60;font-size:.9375rem;line-height:1.7}.price-trial.svelte-1dtf94j.svelte-1dtf94j{margin:0 auto 1rem;max-width:560px;color:#1f1a17;line-height:1.7}.price-trial.svelte-1dtf94j i.svelte-1dtf94j{color:#d55f40;margin-right:.3rem}.price-anchor.svelte-1dtf94j.svelte-1dtf94j{margin:0 auto 1.75rem;max-width:560px;padding-top:1.1rem;border-top:1px solid #E8E1D1;color:#6f6a60;font-size:.9375rem;line-height:1.7}.faq-list.svelte-1dtf94j.svelte-1dtf94j{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1dtf94j.svelte-1dtf94j{background:#ffffff;border:1px solid #E8E1D1;border-radius:1rem;padding:1.5rem 1.75rem;text-align:left}.faq-item.svelte-1dtf94j h3.svelte-1dtf94j{font-size:1.05rem;font-weight:700;color:#1f1a17;margin-bottom:.5rem}.faq-item.svelte-1dtf94j p.svelte-1dtf94j{color:#6f6a60;line-height:1.7;font-size:.95rem;margin:0}.faq-more.svelte-1dtf94j.svelte-1dtf94j{text-align:center;margin:1.75rem 0 0;color:#6f6a60}.faq-more.svelte-1dtf94j a.svelte-1dtf94j{color:#d55f40;font-weight:700}.cta-section.svelte-1dtf94j.svelte-1dtf94j{background:var(--gradient-blue-dark);color:var(--white);padding:5rem 0;text-align:center;position:relative;overflow:hidden}.cta-section.svelte-1dtf94j .cta-bg.svelte-1dtf94j{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 50%,rgba(31,26,23,.3) 0%,transparent 50%),radial-gradient(circle at 75% 50%,rgba(43,42,39,.2) 0%,transparent 50%)}.cta-section.svelte-1dtf94j .container.svelte-1dtf94j{position:relative;z-index:1}.cta-section.svelte-1dtf94j h2.svelte-1dtf94j{font-size:2.5rem;font-weight:900;margin-bottom:1rem;letter-spacing:-.02em}.cta-section.svelte-1dtf94j p.svelte-1dtf94j{font-size:1.125rem;margin-bottom:2rem;opacity:.95}@supports not (backdrop-filter: blur(16px)){.stats-grid.svelte-1dtf94j.svelte-1dtf94j,.value-card.svelte-1dtf94j.svelte-1dtf94j{background:rgba(var(--surface-rgb),.92)}}@media (max-width: 968px){.stats-grid.svelte-1dtf94j.svelte-1dtf94j{grid-template-columns:repeat(2,1fr)}.stat-item.svelte-1dtf94j.svelte-1dtf94j:nth-child(2){border-right:none}}@media (max-width: 768px){.container.svelte-1dtf94j.svelte-1dtf94j{padding:0 1.25rem}.hero.svelte-1dtf94j h1.svelte-1dtf94j{font-size:2.25rem}.hero-subtitle.svelte-1dtf94j.svelte-1dtf94j{font-size:1rem}.section-title.svelte-1dtf94j.svelte-1dtf94j,.cta-section.svelte-1dtf94j h2.svelte-1dtf94j{font-size:2rem}.stats-grid.svelte-1dtf94j.svelte-1dtf94j{grid-template-columns:repeat(2,1fr);margin-top:-1rem}.hero-countdown.svelte-1dtf94j.svelte-1dtf94j{padding:.85rem 1rem 1rem}.step.svelte-1dtf94j.svelte-1dtf94j{flex-direction:column;text-align:center}.step-number.svelte-1dtf94j.svelte-1dtf94j{margin:0 auto}.steps-container.svelte-1dtf94j.svelte-1dtf94j:before{display:none}.price-card.svelte-1dtf94j.svelte-1dtf94j{padding:2rem 1.25rem}.price-amount.svelte-1dtf94j.svelte-1dtf94j{font-size:2.25rem}.guide-callout.svelte-1dtf94j.svelte-1dtf94j{justify-content:center;text-align:center}}
