.hero-wrap.svelte-xdt42l{background:var(--bs-dark);margin-bottom:0;position:relative;overflow:hidden}.hero-bg.svelte-xdt42l{background:radial-gradient(ellipse at 20% 30%, rgba(var(--bs-primary-rgb), .4), transparent 60%), radial-gradient(ellipse at 80% 70%, rgba(var(--bs-primary-rgb), .25), transparent 55%), url(../../../img/header.webp) center/cover;opacity:.55;filter:saturate(1.1);position:absolute;inset:0}.mini-grid.svelte-xdt42l{opacity:.18;grid-template-columns:repeat(4,5rem);gap:.4rem;display:grid;position:absolute;bottom:-2rem;right:-2rem;transform:rotate(-12deg)}@media (width<=768px){.mini-grid.svelte-xdt42l{display:none}}.mini-cell.svelte-xdt42l{background:rgba(var(--bs-white-rgb), .08);border:2px solid rgba(var(--bs-white-rgb), .15);width:5rem;height:5rem;color:var(--bs-white);opacity:0;border-radius:6px;place-items:center;font-size:2.5rem;font-weight:700;animation:.6s ease-out both svelte-xdt42l-cellAppear;display:grid}@keyframes svelte-xdt42l-cellAppear{0%{opacity:0;transform:scale(.6)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.hero-overlay.svelte-xdt42l{background:linear-gradient(#0d1b2a8c 0%,#0d1b2ad9 100%);position:relative}.hero-top-band.svelte-xdt42l,.hero-bottom-band.svelte-xdt42l{background:var(--bs-primary);height:.5rem}.hero-content.svelte-xdt42l{text-align:center;position:relative;padding-top:4rem!important;padding-bottom:5rem!important}.hero-content.svelte-xdt42l h1:where(.svelte-xdt42l){text-shadow:0 2px 20px rgba(var(--bs-black-rgb), .5);animation:.7s cubic-bezier(.4,0,.2,1) both svelte-xdt42l-slideUp}.hero-content.svelte-xdt42l .lead:where(.svelte-xdt42l){animation:.7s cubic-bezier(.4,0,.2,1) .2s both svelte-xdt42l-slideUp}.hero-content.svelte-xdt42l .btn:where(.svelte-xdt42l),.hero-content.svelte-xdt42l .badge-pill:where(.svelte-xdt42l),.hero-content.svelte-xdt42l .social-proof:where(.svelte-xdt42l){animation:.7s cubic-bezier(.4,0,.2,1) .4s both svelte-xdt42l-slideUp}@keyframes svelte-xdt42l-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.badge-pill.svelte-xdt42l{background:rgba(var(--bs-white-rgb), .1);border:1px solid rgba(var(--bs-white-rgb), .2);color:var(--bs-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.875rem;display:inline-flex}.social-proof.svelte-xdt42l{background:rgba(var(--bs-black-rgb), .3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:.75rem;padding:.5rem 1rem;display:inline-flex}.avatars.svelte-xdt42l{display:flex}.avatars.svelte-xdt42l span:where(.svelte-xdt42l){width:2rem;height:2rem;color:var(--bs-white);border:2px solid var(--bs-dark);border-radius:50%;place-items:center;margin-left:-.5rem;font-size:.85rem;font-weight:700;display:grid}.avatars.svelte-xdt42l span:where(.svelte-xdt42l):first-child{margin-left:0}.scroll-cue.svelte-xdt42l{color:rgba(var(--bs-white-rgb), .6);font-size:1.5rem;text-decoration:none;animation:1.8s ease-in-out infinite svelte-xdt42l-bounce;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes svelte-xdt42l-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.benefit-card.svelte-xdt42l{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:1rem;height:100%;padding:2rem;transition:transform .2s,box-shadow .2s,border-color .2s}.benefit-card.svelte-xdt42l:hover{box-shadow:0 12px 32px rgba(var(--bs-black-rgb), .08);border-color:var(--bs-primary);transform:translateY(-4px)}.benefit-icon.svelte-xdt42l{background:linear-gradient(135deg, rgba(var(--bs-primary-rgb), .15), rgba(var(--bs-primary-rgb), .05));width:3.5rem;height:3.5rem;color:var(--bs-primary);border-radius:.75rem;place-items:center;margin-bottom:1rem;font-size:1.5rem;display:grid}.email-mock.svelte-xdt42l{background:var(--bs-body-bg);box-shadow:0 20px 60px rgba(var(--bs-black-rgb), .12);border-radius:1rem;transition:transform .3s;overflow:hidden;transform:rotate(-1.5deg)}.email-mock.svelte-xdt42l:hover{transform:rotate(0)scale(1.02)}.email-header.svelte-xdt42l{background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.dots.svelte-xdt42l{gap:.4rem;display:flex}.dots.svelte-xdt42l span:where(.svelte-xdt42l){border-radius:50%;width:.7rem;height:.7rem}.email-from.svelte-xdt42l{color:var(--bs-secondary-color);font-family:monospace;font-size:.825rem}.email-body.svelte-xdt42l{padding:1.5rem}.email-subject.svelte-xdt42l{margin-bottom:1rem;font-size:1.1rem;font-weight:700}.email-meta.svelte-xdt42l{font-size:.85rem}.email-range.svelte-xdt42l{border:1px solid var(--bs-black);padding:.125rem .4rem;font-family:monospace}.email-stars.svelte-xdt42l{color:var(--bs-warning);letter-spacing:.1em}.email-grid-img.svelte-xdt42l{width:80%;height:auto;margin:auto;display:block}.feature-list.svelte-xdt42l li:where(.svelte-xdt42l){padding:.4rem 0;font-size:1.05rem}.feature-list.svelte-xdt42l i:where(.svelte-xdt42l){margin-right:.5rem;font-size:1.2rem}.rhythm-card.svelte-xdt42l{background:var(--bs-body-bg);border:2px solid var(--bs-border-color);text-align:center;cursor:pointer;border-radius:1rem;width:100%;padding:1.5rem 1rem;transition:all .2s;position:relative}.rhythm-card.svelte-xdt42l:hover{border-color:var(--bs-primary);box-shadow:0 10px 24px rgba(var(--bs-primary-rgb), .15);transform:translateY(-3px)}.rhythm-card.popular.svelte-xdt42l{border-color:var(--bs-primary);background:linear-gradient(180deg, var(--bs-body-bg) 0%, rgba(var(--bs-primary-rgb), .05) 100%)}.rhythm-card.selected.svelte-xdt42l{border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb), .18);background:rgba(var(--bs-primary-rgb), .08)}.rhythm-card.svelte-xdt42l i:where(.svelte-xdt42l){color:var(--bs-primary);margin-bottom:.5rem;font-size:2rem;display:block}.rhythm-label.svelte-xdt42l{font-size:1.1rem;font-weight:700}.rhythm-sub.svelte-xdt42l{color:var(--bs-secondary-color);font-size:.85rem}.rhythm-note.svelte-xdt42l{color:var(--bs-secondary-color);margin-top:.5rem;font-size:.75rem;font-style:italic}.rhythm-badge.svelte-xdt42l{background:var(--bs-primary);color:var(--bs-white);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.7rem;font-weight:700;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.form-shell.svelte-xdt42l{background:var(--bs-body-bg);box-shadow:0 20px 50px rgba(var(--bs-black-rgb), .08);border:1px solid var(--bs-border-color);border-radius:1.25rem;overflow:hidden}.form-shell-header.svelte-xdt42l{background:linear-gradient(135deg, var(--bs-primary), color-mix(in srgb, var(--bs-primary) 70%, var(--bs-black)));color:var(--bs-white);align-items:center;gap:.75rem;padding:1.5rem;display:flex}.form-shell-header.svelte-xdt42l i:where(.svelte-xdt42l){font-size:1.75rem}.form-shell-body.svelte-xdt42l{padding:1.5rem}.form-shell-footer.svelte-xdt42l{border-top:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);padding:.75rem}#faqAcc .accordion-button{font-weight:600}#faqAcc .accordion-button:not(.collapsed){background:rgba(var(--bs-primary-rgb), .08);color:var(--bs-primary)}@media (prefers-reduced-motion:reduce){.mini-cell.svelte-xdt42l,.hero-content.svelte-xdt42l h1:where(.svelte-xdt42l),.hero-content.svelte-xdt42l .lead:where(.svelte-xdt42l),.hero-content.svelte-xdt42l .btn:where(.svelte-xdt42l),.hero-content.svelte-xdt42l .badge-pill:where(.svelte-xdt42l),.hero-content.svelte-xdt42l .social-proof:where(.svelte-xdt42l),.scroll-cue.svelte-xdt42l{animation:none!important}.benefit-card.svelte-xdt42l:hover,.rhythm-card.svelte-xdt42l:hover,.email-mock.svelte-xdt42l:hover{transform:none}}
