.navbar[data-v-4dd373d8]{background:var(--primary);position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #0003}.navbar-inner[data-v-4dd373d8]{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:64px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-4dd373d8]{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:var(--white);letter-spacing:-.02em}.nav-links[data-v-4dd373d8]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-4dd373d8]{color:var(--on-dark);font-size:.95rem;font-weight:500;transition:color .2s}.nav-link[data-v-4dd373d8]:hover{color:var(--white)}.btn-cta[data-v-4dd373d8]{background:var(--accent);color:var(--primary);font-weight:700;font-size:.95rem;padding:.65rem 1.1rem;border-radius:10px;transition:background .2s,transform .1s;display:inline-block}.btn-cta[data-v-4dd373d8]:hover{background:var(--accent-dark);transform:translateY(-1px)}.hamburger[data-v-4dd373d8]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px;cursor:pointer}.hamburger span[data-v-4dd373d8]{display:block;width:24px;height:2px;background:var(--white);border-radius:2px;transition:transform .2s,opacity .2s}.hamburger.active span[data-v-4dd373d8]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active span[data-v-4dd373d8]:nth-child(2){opacity:0}.hamburger.active span[data-v-4dd373d8]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:640px){.hamburger[data-v-4dd373d8]{display:flex}.nav-links[data-v-4dd373d8]{display:none;position:absolute;top:64px;left:0;right:0;background:var(--primary);flex-direction:column;align-items:stretch;gap:0;padding:1rem 1.5rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.nav-links.open[data-v-4dd373d8]{display:flex}.nav-link[data-v-4dd373d8]{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.btn-cta[data-v-4dd373d8]{margin-top:.75rem;text-align:center;padding:.75rem}}.footer[data-v-e2a850ce]{border-top:1px solid var(--border);padding:1.75rem 1.5rem;background:var(--background)}.footer-inner[data-v-e2a850ce]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--text-soft)}.footer-brand[data-v-e2a850ce]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.footer-logo[data-v-e2a850ce]{font-family:var(--font-display);font-weight:800;font-size:1.125rem;color:var(--primary);letter-spacing:-.02em}.footer-nav[data-v-e2a850ce]{display:flex;gap:1.25rem;flex-wrap:wrap}.footer-link[data-v-e2a850ce]{color:var(--text-soft);transition:color .2s}.footer-link[data-v-e2a850ce]:hover{color:var(--primary)}.store-buttons[data-v-c49cc210]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.store-btn[data-v-c49cc210]{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:0 1.25rem;border-radius:12px;font-weight:700;font-size:.95rem;transition:transform .15s,background .2s}.store-btn[data-v-c49cc210]:hover{transform:translateY(-2px)}.store-btn--accent[data-v-c49cc210]{background:var(--accent);color:var(--primary)}.store-btn--accent[data-v-c49cc210]:hover{background:var(--accent-dark)}.store-btn--light[data-v-c49cc210]{background:var(--white);color:var(--primary)}.store-btn--outline[data-v-c49cc210]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:var(--white)}.store-btn--outline[data-v-c49cc210]:hover{background:#ffffff2e}.cta-section[data-v-75653eac]{padding:0 1.5rem 4.5rem}.cta-card[data-v-75653eac]{max-width:1200px;margin:0 auto;background:var(--primary);color:var(--white);border-radius:24px;padding:3.5rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.cta-card h2[data-v-75653eac]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.1;text-wrap:balance}.cta-card p[data-v-75653eac]{font-size:1.06rem;color:var(--on-dark-muted);max-width:52ch;text-wrap:pretty}.cta-card[data-v-75653eac] .store-buttons{justify-content:center}.carousel[data-v-1cb381b5]{justify-self:center;width:100%;max-width:480px;display:grid;grid-template-columns:44px minmax(0,360px) 44px;justify-content:center;align-items:center;gap:.75rem}.arrow[data-v-1cb381b5]{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:var(--white);display:inline-flex;align-items:center;justify-content:center;transition:background .2s,transform .15s}.arrow[data-v-1cb381b5]:hover{background:#fff3;transform:scale(1.05)}.phone[data-v-1cb381b5]{width:100%;max-width:360px;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#0b1a16;border-radius:44px 44px 0 0;padding:14px 14px 0;box-shadow:0 30px 60px #00000059}.phone-screen[data-v-1cb381b5]{background:var(--background);color:var(--text);border-radius:32px 32px 0 0;padding:3.5rem 1.125rem 1.5rem;display:flex;flex-direction:column;gap:.875rem;min-height:480px}.slide[data-v-1cb381b5]{display:flex;flex-direction:column;gap:.875rem}.fade-enter-active[data-v-1cb381b5],.fade-leave-active[data-v-1cb381b5]{transition:opacity .35s ease,transform .35s ease}.fade-enter-from[data-v-1cb381b5]{opacity:0;transform:translateY(6px)}.fade-leave-to[data-v-1cb381b5]{opacity:0;transform:translateY(-6px)}.phone-head[data-v-1cb381b5]{display:flex;align-items:center;justify-content:space-between}.phone-title[data-v-1cb381b5]{font-family:var(--font-display);font-weight:800;font-size:1.125rem;color:var(--primary)}.phone-badge[data-v-1cb381b5]{font-size:.75rem;font-weight:700;color:var(--primary);background:var(--tint);padding:.25rem .625rem;border-radius:999px}.receipt[data-v-1cb381b5]{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.625rem}.row[data-v-1cb381b5]{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem}.row span[data-v-1cb381b5]{color:var(--text-soft)}.row strong[data-v-1cb381b5]{font-weight:600;text-align:right}.row .tax[data-v-1cb381b5]{color:var(--primary-mid)}.row--total[data-v-1cb381b5]{align-items:baseline}.row--total span[data-v-1cb381b5]{color:var(--text);font-weight:700}.row .total[data-v-1cb381b5]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--primary)}.rule[data-v-1cb381b5]{height:1px;background:var(--border)}.phone-actions[data-v-1cb381b5]{display:flex;gap:.5rem;margin-top:auto}.phone-btn[data-v-1cb381b5]{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;font-size:.875rem;font-weight:700}.phone-btn--primary[data-v-1cb381b5]{background:var(--primary);color:var(--white)}.phone-btn--outline[data-v-1cb381b5]{background:var(--white);color:var(--primary);border:1.5px solid var(--primary)}.dots[data-v-1cb381b5]{display:flex;justify-content:center;gap:.5rem;padding-top:.25rem}.dot[data-v-1cb381b5]{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#b9d9cc;transition:background .2s,transform .2s}.dot.active[data-v-1cb381b5]{background:var(--primary);transform:scale(1.25)}@media(max-width:480px){.carousel[data-v-1cb381b5]{grid-template-columns:minmax(0,360px);max-width:360px}.arrow[data-v-1cb381b5]{display:none}}.kicker[data-v-a505de7a]{font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-mid)}.kicker--light[data-v-a505de7a]{color:var(--accent)}.section-head[data-v-a505de7a]{display:flex;flex-direction:column;gap:.75rem;max-width:60ch}.section-head h2[data-v-a505de7a]{font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:800;line-height:1.08;text-wrap:balance}.hero[data-v-a505de7a]{background:var(--primary);color:var(--white);padding:5rem 1.5rem 0;overflow:hidden}.hero-inner[data-v-a505de7a]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:3rem;align-items:end}.hero-text[data-v-a505de7a]{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:5rem}.hero h1[data-v-a505de7a]{font-size:clamp(2.6rem,5.2vw,4.25rem);font-weight:800;line-height:1;letter-spacing:-.03em;text-wrap:balance}.hero-sub[data-v-a505de7a]{font-size:1.19rem;line-height:1.5;color:var(--on-dark);max-width:46ch;text-wrap:pretty}.hero-ctas[data-v-a505de7a]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.hero-link[data-v-a505de7a]{color:var(--white);font-weight:600;font-size:.95rem;padding:.75rem .5rem;display:inline-flex;align-items:center;gap:.375rem}.hero-note[data-v-a505de7a]{font-size:.875rem;color:#a9dcc8}.proof[data-v-a505de7a]{background:var(--primary-mid);color:var(--white);padding:1.5rem}.proof-list[data-v-a505de7a]{list-style:none;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem}.proof-list li[data-v-a505de7a]{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.95rem;font-weight:600}.proof-list svg[data-v-a505de7a]{color:var(--accent);flex-shrink:0}.features[data-v-a505de7a]{padding:5.5rem 1.5rem 4rem}.features-inner[data-v-a505de7a]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.feature-grid[data-v-a505de7a]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:1rem}.feature-card[data-v-a505de7a]{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:1.5rem;display:flex;flex-direction:column;gap:.875rem}.feature-icon[data-v-a505de7a]{width:44px;height:44px;border-radius:12px;background:var(--tint);display:inline-flex;align-items:center;justify-content:center;color:var(--primary)}.feature-card h3[data-v-a505de7a]{font-family:var(--font-body);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.feature-card p[data-v-a505de7a]{font-size:.95rem;line-height:1.55;color:var(--text-soft)}.how[data-v-a505de7a]{padding:2.5rem 1.5rem 5.5rem}.how-card[data-v-a505de7a]{max-width:1200px;margin:0 auto;background:var(--white);border:1px solid var(--border);border-radius:24px;padding:3rem 2.5rem;display:flex;flex-direction:column;gap:2.25rem}.steps[data-v-a505de7a]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:2rem}.steps li[data-v-a505de7a]{display:flex;flex-direction:column;gap:.75rem}.step-num[data-v-a505de7a]{font-family:var(--font-display);font-size:3rem;font-weight:800;color:var(--accent);line-height:1;letter-spacing:-.03em}.steps h3[data-v-a505de7a]{font-family:var(--font-body);font-size:1.19rem;font-weight:700}.steps p[data-v-a505de7a]{font-size:.95rem;line-height:1.55;color:var(--text-soft)}@media(max-width:640px){.hero[data-v-a505de7a]{padding-top:3rem}.hero-text[data-v-a505de7a]{padding-bottom:3rem}.how-card[data-v-a505de7a]{padding:2rem 1.25rem}}:root{--primary: #085041;--primary-mid: #0F6E56;--primary-brand: #1D9E75;--accent: #5DCAA5;--accent-dark: #1D9E75;--text: #111827;--text-muted: #6B7280;--surface: #ffffff;--background: #f0f4f2;--border: #e0ede8;--white: #ffffff;--tint: #d7f0e5;--tint-soft: #e0f3ec;--text-soft: #4B5563;--on-dark: #d8efe6;--on-dark-muted: #c9e9dc;--radius: 12px;--shadow: 0 4px 24px rgba(0, 0, 0, .06);--font-display: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--text);background:var(--background);line-height:1.6}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%}
