.campaign-benefits.svelte-14omr3e{background:var(--color-surface);color:var(--color-text);padding:4rem 1rem;scroll-margin-top:5rem}.campaign-section-inner.svelte-14omr3e{max-width:76rem;margin:0 auto}.campaign-section-heading.svelte-14omr3e{text-align:center;max-width:42rem;margin:0 auto 2rem}.section-eyebrow.svelte-14omr3e{color:var(--color-primary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:900;display:inline-flex}.campaign-section-heading.svelte-14omr3e h2:where(.svelte-14omr3e),.steps-heading.svelte-14omr3e h2:where(.svelte-14omr3e){letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.8rem,6vw,3.25rem);font-weight:950;line-height:1.2}.campaign-section-heading.svelte-14omr3e p:where(.svelte-14omr3e){max-width:35rem;color:var(--color-text-secondary);text-wrap:pretty;margin:.9rem auto 0;font-size:1rem;line-height:1.9}.benefits-grid.svelte-14omr3e{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.benefit-card.svelte-14omr3e{border:1px solid var(--color-border);background:var(--color-surface-elevated);min-height:auto;box-shadow:0 10px 30px -26px var(--color-shadow);border-radius:1.25rem;flex-direction:column;align-items:flex-start;padding:1rem;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;display:flex}.benefit-icon.svelte-14omr3e{background:color-mix(in srgb, var(--color-primary) 13%, transparent);width:2.5rem;height:2.5rem;color:var(--color-primary);border-radius:.75rem;place-items:center;display:grid}.benefit-icon.svelte-14omr3e svg:where(.svelte-14omr3e){width:1.25rem;height:1.25rem}.benefit-eyebrow.svelte-14omr3e{color:var(--color-primary);margin-top:.75rem;font-size:.6875rem;font-weight:850}.benefit-card.svelte-14omr3e h3:where(.svelte-14omr3e){text-wrap:balance;margin:.25rem 0 0;font-size:.9375rem;font-weight:900;line-height:1.4}.benefit-card.svelte-14omr3e p:where(.svelte-14omr3e){color:var(--color-text-secondary);text-wrap:pretty;margin:.4rem 0 0;font-size:.75rem;line-height:1.7}.steps-panel.svelte-14omr3e{background:var(--color-surface-elevated);border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));color:var(--color-text);box-shadow:0 16px 36px -24px var(--color-shadow);border-radius:1.5rem;margin-top:3.5rem;padding:1.25rem}.steps-heading.svelte-14omr3e{align-items:flex-start;gap:.75rem;display:flex}.steps-heading.svelte-14omr3e h2:where(.svelte-14omr3e){color:var(--color-text);font-size:clamp(1.35rem,4vw,2.25rem)}.steps-heading-description.svelte-14omr3e{color:var(--color-text-secondary);margin:.4rem 0 0;font-size:.8125rem;line-height:1.7}.steps-icon.svelte-14omr3e{background:var(--color-primary);width:2.75rem;height:2.75rem;color:var(--color-text-inverse);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}.steps-heading.svelte-14omr3e .section-eyebrow:where(.svelte-14omr3e){color:var(--color-primary)}.steps-list.svelte-14omr3e{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.steps-list.svelte-14omr3e li:where(.svelte-14omr3e){border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.9rem;display:grid;position:relative}.step-number.svelte-14omr3e{border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);width:2.25rem;height:2.25rem;color:var(--color-primary);font-variant-numeric:tabular-nums;border-radius:.7rem;place-items:center;font-size:.75rem;font-weight:950;display:grid}.steps-list.svelte-14omr3e h3:where(.svelte-14omr3e){color:var(--color-text);margin:0;font-size:.95rem;font-weight:900}.steps-list.svelte-14omr3e p:where(.svelte-14omr3e){color:var(--color-text-secondary);margin:.3rem 0 0;font-size:.8125rem;line-height:1.75}.step-arrow{color:var(--color-primary);display:none}@media (hover:hover) and (pointer:fine){.benefit-card.svelte-14omr3e:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));box-shadow:0 16px 34px -26px var(--color-primary);transform:translateY(-3px)}}@media (width>=640px){.campaign-benefits.svelte-14omr3e{padding:5.5rem 1.5rem}.benefits-grid.svelte-14omr3e{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.steps-panel.svelte-14omr3e{padding:2rem}.steps-list.svelte-14omr3e{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.steps-list.svelte-14omr3e li:where(.svelte-14omr3e){grid-template-columns:1fr;gap:.75rem;min-height:11rem;padding:1.15rem}.step-arrow{top:1.25rem;z-index:1;background:var(--steps-ink);border-radius:999px;padding:.15rem;display:block;position:absolute;inset-inline-end:-.7rem}}@media (width>=1024px){.campaign-benefits.svelte-14omr3e{padding:7rem 2.5rem}.benefits-grid.svelte-14omr3e{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.benefit-card.svelte-14omr3e{padding:1.75rem}}@media (width>=1280px){.benefits-grid.svelte-14omr3e{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media (prefers-reduced-motion:reduce){.benefit-card.svelte-14omr3e{transition:none}}.campaign-calculator-section.svelte-wvdbp2{background:var(--color-surface);color:var(--color-text);padding:3.5rem 1rem;scroll-margin-top:5rem}.calculator-inner.svelte-wvdbp2{max-width:72rem;margin:0 auto}.calculator-heading.svelte-wvdbp2{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.section-eyebrow.svelte-wvdbp2{color:var(--color-primary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:900;display:inline-flex}.calculator-heading.svelte-wvdbp2 h2:where(.svelte-wvdbp2){letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.75rem,5.5vw,3rem);font-weight:950;line-height:1.2}.calculator-heading.svelte-wvdbp2 p:where(.svelte-wvdbp2){max-width:38rem;color:var(--color-text-secondary);text-wrap:pretty;margin:.85rem auto 0;font-size:.9375rem;line-height:1.8}.calculator-card.svelte-wvdbp2{border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:0 16px 40px -28px var(--color-shadow);border-radius:1.75rem;grid-template-columns:1fr;gap:1.5rem;padding:1.25rem;display:grid}.calc-inputs.svelte-wvdbp2{flex-direction:column;gap:1.25rem;display:flex}.calc-field.svelte-wvdbp2{flex-direction:column;gap:.5rem;display:flex}.field-label.svelte-wvdbp2{color:var(--color-text);font-size:.8125rem;font-weight:850}.range-header.svelte-wvdbp2{justify-content:space-between;align-items:center;display:flex}.range-val.svelte-wvdbp2{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:950}.toggle-group.svelte-wvdbp2{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface));border:1px solid var(--color-border);border-radius:.875rem;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;display:grid}.toggle-btn.svelte-wvdbp2{min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.625rem;font-size:.8125rem;font-weight:800;transition:all .14s ease-out}.toggle-btn.svelte-wvdbp2:focus-visible,.activity-btn.svelte-wvdbp2:focus-visible,.slider.svelte-wvdbp2:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 58%, transparent);outline-offset:2px}.toggle-btn.active.svelte-wvdbp2{background:var(--color-surface-elevated);color:var(--color-primary);box-shadow:0 2px 8px -2px var(--color-shadow)}.activity-selector.svelte-wvdbp2{gap:.4rem;display:grid}.activity-btn.svelte-wvdbp2{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.75rem;color:var(--color-text-secondary);text-align:start;cursor:pointer;border-radius:.75rem;padding:.65rem .85rem;font-size:.75rem;font-weight:750;transition:all .14s ease-out}.activity-btn.active.svelte-wvdbp2{border-color:color-mix(in srgb, var(--color-primary) 50%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));color:var(--color-primary)}.slider.svelte-wvdbp2{accent-color:var(--color-primary);cursor:pointer;height:.5rem}.calc-results.svelte-wvdbp2{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.25rem;display:flex}.result-badge.svelte-wvdbp2{background:color-mix(in srgb, var(--color-primary) 15%, transparent);width:fit-content;color:var(--color-primary);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:900;display:inline-flex}.metrics-grid.svelte-wvdbp2{grid-template-columns:1fr;gap:.75rem;display:grid}.metric-box.svelte-wvdbp2{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:1rem;flex-direction:column;gap:.2rem;padding:1rem;display:flex}.metric-box.box-highlight.svelte-wvdbp2{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-elevated))}.metric-label.svelte-wvdbp2{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;display:flex}.metric-value.svelte-wvdbp2{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:950;line-height:1.2}.box-highlight.svelte-wvdbp2 .metric-value:where(.svelte-wvdbp2){color:var(--color-primary)}.metric-unit.svelte-wvdbp2{color:var(--color-text-tertiary);font-size:.6875rem;font-weight:750}.calc-cta-wrap.svelte-wvdbp2{flex-direction:column;gap:.5rem;display:flex}.calc-submit-btn.svelte-wvdbp2{background:var(--color-primary);min-height:3.25rem;color:var(--color-text-inverse);box-shadow:0 10px 24px -14px var(--color-primary);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:900;text-decoration:none;transition:all .16s ease-out;display:inline-flex}.calc-submit-btn.svelte-wvdbp2:hover{filter:brightness(1.08);transform:translateY(-1px)}.calc-note.svelte-wvdbp2{color:var(--color-text-tertiary);text-align:center;margin:0;font-size:.6875rem;line-height:1.6}@media (width>=640px){.metrics-grid.svelte-wvdbp2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=860px){.campaign-calculator-section.svelte-wvdbp2{padding:5.5rem 1.5rem}.calculator-card.svelte-wvdbp2{grid-template-columns:1.15fr 1fr;gap:2rem;padding:2rem}.calc-results.svelte-wvdbp2{padding:1.75rem}}.campaign-faq.svelte-1v3m8oy{background:var(--color-surface);color:var(--color-text);padding:4rem 1rem 5rem;scroll-margin-top:5rem}.campaign-faq-inner.svelte-1v3m8oy{max-width:52rem;margin:0 auto}.faq-heading.svelte-1v3m8oy{text-align:center;margin:0 auto 2rem}.section-eyebrow.svelte-1v3m8oy{color:var(--color-primary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:900;display:inline-flex}.faq-heading.svelte-1v3m8oy h2:where(.svelte-1v3m8oy){letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.8rem,6vw,3rem);font-weight:950;line-height:1.2}.faq-heading.svelte-1v3m8oy p:where(.svelte-1v3m8oy){color:var(--color-text-secondary);margin:.8rem auto 0;font-size:1rem;line-height:1.8}.faq-list.svelte-1v3m8oy{gap:.65rem;display:grid}.faq-item.svelte-1v3m8oy{border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:0 8px 22px -22px var(--color-shadow);border-radius:1rem;transition:border-color .16s ease-out,box-shadow .16s ease-out}.faq-item[open].svelte-1v3m8oy{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));box-shadow:0 14px 28px -24px var(--color-primary)}.faq-item.svelte-1v3m8oy summary:where(.svelte-1v3m8oy){min-height:3.25rem;color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:850;line-height:1.55;list-style:none;display:flex}.faq-item.svelte-1v3m8oy summary:where(.svelte-1v3m8oy)::-webkit-details-marker{display:none}.faq-item.svelte-1v3m8oy summary:where(.svelte-1v3m8oy) svg{color:var(--color-primary);flex-shrink:0;transition:transform .18s ease-out}.faq-item[open].svelte-1v3m8oy summary:where(.svelte-1v3m8oy) svg{transform:rotate(180deg)}.faq-item.svelte-1v3m8oy summary:where(.svelte-1v3m8oy):focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:-3px}.faq-answer.svelte-1v3m8oy{padding:0 1rem 1rem}.faq-answer.svelte-1v3m8oy p:where(.svelte-1v3m8oy){color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.9}@media (width>=640px){.campaign-faq.svelte-1v3m8oy{padding:5.5rem 1.5rem 7rem}.faq-item.svelte-1v3m8oy summary:where(.svelte-1v3m8oy){min-height:3.5rem;padding-inline:1.25rem;font-size:.9375rem}.faq-answer.svelte-1v3m8oy{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.faq-item.svelte-1v3m8oy,.faq-item.svelte-1v3m8oy summary:where(.svelte-1v3m8oy) svg{transition:none}}.campaign-header.svelte-q3bqrx{z-index:20;padding:max(.5rem, env(safe-area-inset-top)) .75rem 0;background:color-mix(in srgb, var(--color-background) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);position:sticky;top:0}.campaign-header-inner.svelte-q3bqrx{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-surface-elevated) 86%, transparent);max-width:76rem;min-height:3.25rem;box-shadow:0 10px 32px -24px var(--color-shadow);border-radius:1.125rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;padding:.375rem .5rem .375rem .375rem;display:flex}.campaign-header-brand-group.svelte-q3bqrx{align-items:center;gap:.75rem;display:flex}.campaign-header-proof.svelte-q3bqrx{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);color:var(--color-primary);border-radius:999px;padding:.25rem .65rem;font-size:.6875rem;font-weight:850;display:none}@media (width>=640px){.campaign-header-proof.svelte-q3bqrx{align-items:center;display:inline-flex}}.campaign-brand.svelte-q3bqrx,.campaign-login.svelte-q3bqrx,.campaign-header-cta.svelte-q3bqrx{border-radius:.875rem;justify-content:center;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.campaign-brand.svelte-q3bqrx{color:var(--color-text);gap:.5rem;padding-inline:.5rem;font-size:1rem;font-weight:900}.campaign-brand.svelte-q3bqrx img:where(.svelte-q3bqrx){object-fit:contain;width:2rem;height:2rem;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--color-primary) 30%, transparent))}.campaign-header-actions.svelte-q3bqrx{align-items:center;gap:.25rem;display:flex}.campaign-login.svelte-q3bqrx{color:var(--color-text-secondary);gap:.35rem;padding-inline:.625rem;font-size:.8125rem;font-weight:800}.campaign-header-cta.svelte-q3bqrx{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 8px 18px -12px var(--color-primary);gap:.3rem;padding:.5rem .75rem;font-size:.75rem;font-weight:900;transition:transform .16s ease-out,filter .16s ease-out}.campaign-header-cta-short.svelte-q3bqrx{display:none}.campaign-brand.svelte-q3bqrx:focus-visible,.campaign-login.svelte-q3bqrx:focus-visible,.campaign-header-cta.svelte-q3bqrx:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:2px}.campaign-login.svelte-q3bqrx:hover{color:var(--color-text)}@media (hover:hover) and (pointer:fine){.campaign-header-cta.svelte-q3bqrx:hover{filter:brightness(1.08);transform:translateY(-1px)}}.campaign-header-cta.svelte-q3bqrx:active{transform:scale(.97)}@media (width>=480px){.campaign-header.svelte-q3bqrx{padding-inline:1rem}.campaign-header-inner.svelte-q3bqrx{padding-inline-start:.625rem}.campaign-header-cta.svelte-q3bqrx{padding-inline:1rem;font-size:.8125rem}}@media (width>=768px){.campaign-header.svelte-q3bqrx{padding-inline:1.5rem;padding-top:max(.75rem, env(safe-area-inset-top))}.campaign-header-inner.svelte-q3bqrx{border-radius:1.25rem;min-height:3.5rem;padding:.5rem .625rem .5rem .75rem}.campaign-brand.svelte-q3bqrx{font-size:1.125rem}.campaign-header-actions.svelte-q3bqrx{gap:.5rem}.campaign-login.svelte-q3bqrx{padding-inline:.875rem;font-size:.875rem}.campaign-header-cta.svelte-q3bqrx{min-height:3rem;padding-inline:1.125rem;font-size:.875rem}.campaign-header-cta-short.svelte-q3bqrx{display:none}}.campaign-hero.svelte-t7fsxi{--campaign-ink:var(--color-background);--campaign-ink-contrast:var(--color-text);--campaign-ink-muted:color-mix(in srgb, var(--color-text) 68%, var(--color-background));background:var(--campaign-ink);color:var(--campaign-ink-contrast);padding:1.5rem 1rem 2rem;position:relative;overflow:hidden}.hero-orbit.svelte-t7fsxi,.hero-grid-pattern.svelte-t7fsxi{pointer-events:none;position:absolute}.hero-orbit.svelte-t7fsxi{border:1px solid color-mix(in srgb, var(--color-primary) 32%, transparent);border-radius:50%;transform:rotate(-18deg)}.hero-orbit-one.svelte-t7fsxi{width:32rem;height:32rem;inset:-18rem -11rem auto auto}.hero-orbit-two.svelte-t7fsxi{border-color:color-mix(in srgb, var(--color-warning) 22%, transparent);width:36rem;height:36rem;bottom:-21rem;right:-14rem}.hero-grid-pattern.svelte-t7fsxi{color:var(--campaign-ink-contrast);opacity:.055;background-image:url(../../../grid-pattern.svg);background-size:1.5rem 1.5rem;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.campaign-hero-inner.svelte-t7fsxi{z-index:1;gap:2rem;max-width:76rem;margin:0 auto;display:grid;position:relative}.campaign-hero-copy.svelte-t7fsxi{flex-direction:column;align-items:flex-start;display:flex}.hero-eyebrow-badge.svelte-t7fsxi{background:color-mix(in srgb, var(--color-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);color:var(--color-primary);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.35rem .85rem;font-size:.75rem;font-weight:850;display:inline-flex}.flame-icon{color:var(--color-warning)}.campaign-hero.svelte-t7fsxi h1:where(.svelte-t7fsxi){max-width:44rem;color:var(--campaign-ink-contrast);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,8.5vw,4.25rem);font-weight:950;line-height:1.15}.campaign-hero.svelte-t7fsxi h1:where(.svelte-t7fsxi) span:where(.svelte-t7fsxi){color:var(--color-primary);display:block}.campaign-hero-actions.svelte-t7fsxi{grid-template-columns:1fr;gap:.6rem;width:100%;margin-top:1.25rem;display:grid}.hero-primary-button.svelte-t7fsxi,.hero-secondary-button.svelte-t7fsxi{border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;min-height:3.5rem;font-size:.9375rem;font-weight:900;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out;display:inline-flex}.hero-primary-button.svelte-t7fsxi{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 16px 30px -16px var(--color-primary)}.hero-secondary-button.svelte-t7fsxi{border:1px solid color-mix(in srgb, var(--campaign-ink-contrast) 22%, transparent);background:color-mix(in srgb, var(--campaign-ink-contrast) 7%, transparent);color:var(--campaign-ink-contrast)}.hero-primary-button.svelte-t7fsxi:focus-visible,.hero-secondary-button.svelte-t7fsxi:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 72%, var(--campaign-ink-contrast));outline-offset:3px}@media (hover:hover) and (pointer:fine){.hero-primary-button.svelte-t7fsxi:hover{box-shadow:0 20px 36px -16px var(--color-primary);transform:translateY(-2px)}.hero-secondary-button.svelte-t7fsxi:hover{background:color-mix(in srgb, var(--campaign-ink-contrast) 13%, transparent)}}.hero-microcopy.svelte-t7fsxi{color:var(--campaign-ink-muted);align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:.6875rem;font-weight:600;display:flex}.campaign-hero-trust.svelte-t7fsxi{color:var(--campaign-ink-muted);flex-wrap:wrap;gap:.5rem 1rem;margin:1.25rem 0 0;padding:0;font-size:.75rem;font-weight:750;list-style:none;display:flex}.campaign-hero-trust.svelte-t7fsxi li:where(.svelte-t7fsxi){align-items:center;gap:.35rem;display:inline-flex}.campaign-hero-trust.svelte-t7fsxi svg{color:var(--color-primary);flex-shrink:0}.hero-stats-row.svelte-t7fsxi{border-top:1px solid color-mix(in srgb, var(--campaign-ink-contrast) 12%, transparent);grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;margin-top:1.5rem;padding-top:1.25rem;display:grid}.stat-pill.svelte-t7fsxi{flex-direction:column;gap:.15rem;display:flex}.stat-num.svelte-t7fsxi{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,4vw,1.65rem);font-weight:950;line-height:1.1}.stat-meta.svelte-t7fsxi{flex-direction:column;display:flex}.stat-title.svelte-t7fsxi{color:var(--campaign-ink-contrast);font-size:.6875rem;font-weight:850}.stat-sub.svelte-t7fsxi{color:var(--campaign-ink-muted);font-size:.625rem}.campaign-hero-visual.svelte-t7fsxi{gap:1.25rem;display:grid;position:relative}.hero-transformation.svelte-t7fsxi{border-radius:var(--lp-radius-xl,1.25rem);border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);background:var(--color-surface);box-shadow:0 20px 50px -24px color-mix(in srgb, var(--color-primary) 35%, transparent);position:relative;overflow:hidden}.transformation-badge.svelte-t7fsxi{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#000000bf;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:850;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.hero-transformation.svelte-t7fsxi img:where(.svelte-t7fsxi){object-fit:cover;width:100%;height:auto;display:block}.transformation-caption.svelte-t7fsxi{background:color-mix(in srgb, var(--color-surface-elevated) 95%, transparent);border-top:1px solid var(--color-border);flex-direction:column;gap:.15rem;padding:.75rem 1rem;display:flex}.transformation-caption.svelte-t7fsxi strong:where(.svelte-t7fsxi){color:var(--color-text);font-size:.8125rem;font-weight:900}.transformation-caption.svelte-t7fsxi span:where(.svelte-t7fsxi){color:var(--color-text-secondary);font-size:.6875rem}.hero-bro-split-wrapper.svelte-t7fsxi{position:relative}.preview-header-note.svelte-t7fsxi{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary);border-radius:.75rem;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:800;display:flex}.hero-visual-switcher.svelte-t7fsxi{background:color-mix(in srgb, var(--color-surface-elevated) 85%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);border-radius:999px;align-items:center;width:100%;max-width:22rem;margin:0 auto .5rem;padding:.25rem;display:flex}.visual-switch-btn.svelte-t7fsxi{min-height:2.75rem;color:var(--campaign-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:.35rem .65rem;font-size:.75rem;font-weight:800;transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out,color .16s ease-out;display:inline-flex}.visual-switch-btn.svelte-t7fsxi:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 65%, var(--campaign-ink-contrast));outline-offset:2px}.visual-switch-btn.active.svelte-t7fsxi{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 4px 12px -4px var(--color-primary)}.hero-visual-hidden.svelte-t7fsxi{display:none!important}@media (width>=640px){.campaign-hero.svelte-t7fsxi{padding-inline:1.5rem}.campaign-hero-actions.svelte-t7fsxi{width:auto;display:flex}.hero-primary-button.svelte-t7fsxi,.hero-secondary-button.svelte-t7fsxi{padding-inline:1.25rem}}@media (width>=900px){.campaign-hero.svelte-t7fsxi{padding:3rem 2.5rem 2.5rem}.campaign-hero-inner.svelte-t7fsxi{grid-template-columns:minmax(0,1.05fr) minmax(28rem,1.15fr);align-items:flex-start;gap:3rem}}@media (width>=1280px){.campaign-hero.svelte-t7fsxi{padding-inline:4rem}.campaign-hero-inner.svelte-t7fsxi{gap:4rem}}@media (prefers-reduced-motion:reduce){.hero-primary-button.svelte-t7fsxi,.hero-secondary-button.svelte-t7fsxi,.visual-switch-btn.svelte-t7fsxi{transition:none}}.campaign-offer-section.svelte-175nc3o{background:var(--color-background);color:var(--color-text);padding:4rem 1rem;scroll-margin-top:5rem}.campaign-offer-inner.svelte-175nc3o{gap:2rem;max-width:68rem;margin:0 auto;display:grid}.offer-copy.svelte-175nc3o{max-width:36rem}.section-eyebrow.svelte-175nc3o{color:var(--color-primary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:900;display:inline-flex}.offer-copy.svelte-175nc3o h2:where(.svelte-175nc3o){letter-spacing:-.04em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(1.8rem,6vw,3.4rem);font-weight:950;line-height:1.2}.offer-copy.svelte-175nc3o>p:where(.svelte-175nc3o){color:var(--color-text-secondary);text-wrap:pretty;margin:1rem 0 0;font-size:1rem;line-height:1.9}.offer-copy-list.svelte-175nc3o,.offer-features.svelte-175nc3o{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.offer-copy-list.svelte-175nc3o li:where(.svelte-175nc3o),.offer-features.svelte-175nc3o li:where(.svelte-175nc3o){color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.7;display:flex}.offer-copy-list.svelte-175nc3o svg,.offer-features.svelte-175nc3o svg{color:var(--color-primary);flex-shrink:0;margin-top:.2rem}.offer-card.svelte-175nc3o{border:1px solid color-mix(in srgb, var(--color-primary) 38%, var(--color-border));background:var(--color-surface-elevated);box-shadow:0 22px 50px -34px var(--color-primary), 0 10px 24px -22px var(--color-shadow);border-radius:1.5rem;flex-direction:column;padding:1.25rem;display:flex;position:relative}.offer-card.svelte-175nc3o:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.offer-card.svelte-175nc3o>:where(.svelte-175nc3o){position:relative}.offer-card-top.svelte-175nc3o,.offer-price-row.svelte-175nc3o{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.offer-card-eyebrow.svelte-175nc3o{color:var(--color-primary);font-size:.6875rem;font-weight:850}.offer-card.svelte-175nc3o h3:where(.svelte-175nc3o){margin:.3rem 0 0;font-size:1.5rem;font-weight:950}.discount-badge.svelte-175nc3o{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:color-mix(in srgb, var(--color-warning) 82%, var(--color-text));border-radius:999px;flex-shrink:0;padding:.35rem .6rem;font-size:.6875rem;font-weight:950}.offer-price-row.svelte-175nc3o{justify-content:flex-start;align-items:baseline;gap:.6rem;margin-top:1.35rem}.offer-price-row.svelte-175nc3o strong:where(.svelte-175nc3o){color:var(--color-text);font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,2.75rem);font-weight:950}.offer-price-row.svelte-175nc3o span:where(.svelte-175nc3o){color:var(--color-text-secondary);font-size:.8125rem;font-weight:750}.offer-old-price.svelte-175nc3o{color:var(--color-text-tertiary);margin:.35rem 0 0;font-size:.75rem}.offer-old-price.svelte-175nc3o s:where(.svelte-175nc3o){text-decoration-thickness:1px}.offer-price-fallback.svelte-175nc3o{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-text-secondary);border-radius:.875rem;margin-top:1.35rem;padding:.9rem;font-size:.8125rem;font-weight:750;line-height:1.7}.offer-features.svelte-175nc3o{gap:.55rem;margin-top:1.5rem}.offer-features.svelte-175nc3o li:where(.svelte-175nc3o){font-size:.8125rem}.offer-button.svelte-175nc3o{background:var(--color-primary);min-height:3.5rem;color:var(--color-text-inverse);box-shadow:0 14px 28px -18px var(--color-primary);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9375rem;font-weight:900;text-decoration:none;transition:transform .16s ease-out,filter .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.offer-button.svelte-175nc3o:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 58%, transparent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.offer-button.svelte-175nc3o:hover{filter:brightness(1.08);box-shadow:0 18px 34px -18px var(--color-primary);transform:translateY(-2px)}}.offer-button.svelte-175nc3o:active{transform:scale(.98)}.offer-note.svelte-175nc3o{color:var(--color-text-tertiary);text-align:center;justify-content:center;align-items:flex-start;gap:.35rem;margin:.85rem 0 0;font-size:.6875rem;line-height:1.6;display:flex}.offer-note.svelte-175nc3o svg{color:var(--color-primary);flex-shrink:0;margin-top:.1rem}@media (width>=640px){.campaign-offer-section.svelte-175nc3o{padding:5.5rem 1.5rem}.offer-card.svelte-175nc3o{padding:1.75rem}}@media (width>=900px){.campaign-offer-section.svelte-175nc3o{padding:7rem 2.5rem}.campaign-offer-inner.svelte-175nc3o{grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr);align-items:center;gap:5rem}}@media (prefers-reduced-motion:reduce){.offer-button.svelte-175nc3o{transition:none}}.campaign-problem-solution.svelte-155hjc2{background:var(--color-background);color:var(--color-text);padding:3.5rem 1rem;scroll-margin-top:5rem}.comparison-inner.svelte-155hjc2{max-width:76rem;margin:0 auto}.comparison-heading.svelte-155hjc2{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.section-eyebrow.svelte-155hjc2{color:var(--color-primary);align-items:center;gap:.35rem;font-size:.75rem;font-weight:900;display:inline-flex}.comparison-heading.svelte-155hjc2 h2:where(.svelte-155hjc2){letter-spacing:-.035em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.75rem,5.5vw,3rem);font-weight:950;line-height:1.2}.comparison-heading.svelte-155hjc2 p:where(.svelte-155hjc2){max-width:38rem;color:var(--color-text-secondary);text-wrap:pretty;margin:.85rem auto 0;font-size:.9375rem;line-height:1.8}.comparison-grid.svelte-155hjc2{grid-template-columns:1fr;gap:1.25rem;display:grid}.comparison-cta.svelte-155hjc2{background:var(--color-primary);width:min(100%,22rem);min-height:3.5rem;color:var(--color-text-inverse);box-shadow:0 14px 28px -18px var(--color-primary);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;margin:1.75rem auto 0;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:900;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out,filter .16s ease-out;display:inline-flex}.comparison-cta.svelte-155hjc2:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 58%, transparent);outline-offset:3px}.comparison-cta.svelte-155hjc2:active{transform:scale(.98)}.comparison-card.svelte-155hjc2{border-radius:1.5rem;padding:1.5rem;transition:transform .18s ease-out,box-shadow .18s ease-out;position:relative}.card-traditional.svelte-155hjc2{border:1px solid color-mix(in srgb, var(--color-error) 25%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 92%, transparent)}.card-tetafit.svelte-155hjc2{border:1.5px solid color-mix(in srgb, var(--color-primary) 55%, transparent);background:var(--color-surface-elevated);box-shadow:0 18px 45px -28px color-mix(in srgb, var(--color-primary) 35%, transparent), 0 4px 14px -6px var(--color-shadow);overflow:hidden}.tetafit-glow.svelte-155hjc2{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 70%);filter:blur(24px);pointer-events:none;height:180px;position:absolute;inset:-30% 20% auto -10%}.card-header.svelte-155hjc2{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.card-badge.svelte-155hjc2{border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .65rem;font-size:.6875rem;font-weight:850;display:inline-flex}.badge-traditional.svelte-155hjc2{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:var(--color-error);border:1px solid color-mix(in srgb, var(--color-error) 25%, transparent)}.badge-tetafit.svelte-155hjc2{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent)}.card-header.svelte-155hjc2 h3:where(.svelte-155hjc2){margin:0;font-size:1.25rem;font-weight:950}.points-list.svelte-155hjc2{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.points-list.svelte-155hjc2 li:where(.svelte-155hjc2){color:var(--color-text-secondary);align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.7;display:flex}.point-icon{flex-shrink:0;margin-top:.15rem}.icon-negative{color:var(--color-error)}.icon-positive{color:var(--color-primary)}@media (hover:hover) and (pointer:fine){.comparison-cta.svelte-155hjc2:hover{filter:brightness(1.08);box-shadow:0 18px 34px -18px var(--color-primary);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.comparison-cta.svelte-155hjc2,.comparison-card.svelte-155hjc2{transition:none}}@media (width>=768px){.campaign-problem-solution.svelte-155hjc2{padding:5rem 1.5rem}.comparison-grid.svelte-155hjc2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.comparison-card.svelte-155hjc2{padding:2rem}}@media (width>=1024px){.campaign-problem-solution.svelte-155hjc2{padding:6.5rem 2.5rem}.comparison-grid.svelte-155hjc2{gap:2.25rem}}.campaign-sticky-cta.svelte-102erat{inset-inline:0;z-index:19;padding:.65rem .75rem calc(env(safe-area-inset-bottom,0px) + .6rem);background:linear-gradient(to top, color-mix(in srgb, var(--color-background) 96%, transparent), transparent);pointer-events:none;position:fixed;bottom:0}.sticky-cta-content.svelte-102erat{flex-direction:column;align-items:center;gap:.25rem;width:min(100%,27rem);margin-inline:auto;display:flex}.campaign-sticky-cta.svelte-102erat a:where(.svelte-102erat){border:1px solid color-mix(in srgb, var(--color-primary) 38%, transparent);background:var(--color-primary);width:100%;min-height:3.25rem;color:var(--color-text-inverse);box-shadow:0 12px 28px -16px var(--color-primary), 0 4px 14px -10px var(--color-shadow);pointer-events:auto;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.875rem;font-weight:900;text-decoration:none;transition:transform .15s ease-out,filter .15s ease-out;display:flex}.sticky-cta-micro.svelte-102erat{color:var(--color-text-secondary);pointer-events:auto;text-shadow:0 1px 2px color-mix(in srgb, var(--color-background) 90%, transparent);font-size:.625rem;font-weight:700}.campaign-sticky-cta.svelte-102erat a:where(.svelte-102erat):focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 58%, transparent);outline-offset:3px}.campaign-sticky-cta.svelte-102erat a:where(.svelte-102erat):active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.campaign-sticky-cta.svelte-102erat a:where(.svelte-102erat):hover{filter:brightness(1.08);transform:translateY(-1px)}}@media (width>=768px){.campaign-sticky-cta.svelte-102erat{display:none}}@media (prefers-reduced-motion:reduce){.campaign-sticky-cta.svelte-102erat a:where(.svelte-102erat){transition:none}}.campaign-page.svelte-vykql8{background:var(--color-background);min-height:100%;color:var(--color-text);overflow:clip}.campaign-footer.svelte-vykql8{max-width:76rem;color:var(--color-text-tertiary);gap:.8rem;margin:0 auto;padding:2rem 1rem 6.5rem;font-size:.6875rem;line-height:1.8;display:grid}.campaign-footer-brand.svelte-vykql8{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.campaign-footer-brand.svelte-vykql8 a:where(.svelte-vykql8){color:var(--color-text);font-size:1rem;font-weight:950;text-decoration:none}.campaign-footer-brand.svelte-vykql8 span:where(.svelte-vykql8){color:var(--color-text-secondary)}.campaign-footer.svelte-vykql8 p:where(.svelte-vykql8){max-width:52rem;margin:0}.campaign-footer-link.svelte-vykql8{width:fit-content;color:var(--color-primary);font-size:.75rem;font-weight:850;text-decoration:none}.campaign-footer-brand.svelte-vykql8 a:where(.svelte-vykql8):focus-visible,.campaign-footer-link.svelte-vykql8:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 48%, transparent);outline-offset:3px}@media (width>=640px){.campaign-footer.svelte-vykql8{padding:2.5rem 1.5rem 3rem}}@media (width>=1024px){.campaign-footer.svelte-vykql8{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding-inline:2.5rem}}
