.s-turnstile.svelte-1rll0gm:empty{display:none}.s-hp.svelte-andyfh{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-version.svelte-197a6wf{font-size:var(--version-size,.8125rem);color:var(--version-color,inherit);opacity:var(--version-opacity,.75);font-weight:500;text-decoration:none;display:inline-block}a.s-version.svelte-197a6wf:hover{opacity:1;text-decoration:underline}:root{--rw-teal:#0f7173;--rw-teal-deep:#0a5759;--rw-amber:#db9d47;--rw-amber-soft:#e29560;--rw-cream:#fdf8ee;--rw-ink:#4a6a6c;--rw-time:#476081;--rw-time-soft:#e8eef6;--rw-calendar:#2e7d5b;--rw-calendar-soft:#e5f0ea;--rw-solar:#d27b1f;--rw-solar-soft:#faebd8;--rw-location:#d26a55;--rw-location-soft:#fae5dd;--rw-steps:#5e4b9c;--rw-steps-soft:#ece7f4;--rw-heart:#c8385f;--rw-heart-soft:#f8dde5;--rw-battery:#8fa328;--rw-battery-soft:#eef1d0;--rw-weather:#2a8da0;--rw-weather-soft:#deeef1;--rw-multi:#0f7173;--rw-multi-soft:#d8e8e8}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--rw-cream);color:var(--rw-teal);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif}.sr-only.svelte-1uha8ag{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link.svelte-1uha8ag{background:var(--rw-teal);color:var(--rw-cream);z-index:9999;padding:8px 16px;font-weight:700;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link.svelte-1uha8ag:focus{top:0}.retro-wrap.svelte-1uha8ag{background:var(--rw-cream);min-height:100vh}.retro-nav.svelte-1uha8ag{background:var(--rw-cream);border-bottom:2px solid var(--rw-teal);z-index:100;justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex;position:sticky;top:0}.brand.svelte-1uha8ag{color:var(--rw-teal);letter-spacing:-.03em;align-items:center;gap:12px;font-family:Bricolage Grotesque,sans-serif;font-size:1.35rem;font-weight:800;text-decoration:none;display:flex}.brand-icon.svelte-1uha8ag{border:2px solid var(--rw-teal);-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:32px;height:32px;display:inline-block}.nav-links.svelte-1uha8ag{align-items:center;gap:28px;display:flex}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--rw-teal);font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;transition:opacity .15s}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:.65}.nav-cta.svelte-1uha8ag{border:2px solid var(--rw-teal);box-shadow:3px 3px 0 var(--rw-teal);border-radius:14px;padding:10px 22px;background:var(--rw-amber)!important;color:var(--rw-teal)!important;font-weight:600!important;transition:transform .12s,box-shadow .12s!important}.nav-cta.svelte-1uha8ag:hover{transform:translate(-2px,-2px);opacity:1!important;box-shadow:5px 5px 0 var(--rw-teal)!important}.hero.svelte-1uha8ag{background:var(--rw-cream);background-image:radial-gradient(circle,#d8c9a8 1px,#0000 1px);background-size:28px 28px;padding:88px 48px 120px;overflow:hidden}.hero-inner.svelte-1uha8ag{grid-template-columns:1fr 1.2fr;align-items:center;gap:72px;max-width:1180px;margin:0 auto;display:grid}.hero-left.svelte-1uha8ag{justify-content:center;align-items:center;display:flex}.hero-geo.svelte-1uha8ag{flex-shrink:0;width:420px;height:420px;position:relative}.geo-ring.svelte-1uha8ag{border:2px solid var(--rw-teal);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.geo-ring-1.svelte-1uha8ag{background:0 0;border-color:#db9d4733;width:420px;height:420px}.geo-ring-2.svelte-1uha8ag{background:#db9d4714;border-color:#db9d4766;width:340px;height:340px}.geo-ring-3.svelte-1uha8ag{background:var(--rw-amber);border-color:var(--rw-teal);border-width:2.5px;width:260px;height:260px}.geo-ring-4.svelte-1uha8ag{background:var(--rw-amber-soft);border-color:var(--rw-teal);border-width:2px;width:180px;height:180px}.geo-core.svelte-1uha8ag{background:var(--rw-teal);border:2px solid var(--rw-teal);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.geo-icon-img.svelte-1uha8ag{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.hero-notif.svelte-1uha8ag{border:4px solid var(--rw-teal);box-shadow:5px 5px 0 var(--rw-teal);z-index:10;white-space:nowrap;perspective:500px;background:#fff;border-radius:100px;align-items:center;gap:10px;padding:12px 16px 12px 14px;display:flex;position:absolute;top:28px;right:-24px}.notif-text.svelte-1uha8ag{color:var(--rw-teal);transform-origin:bottom;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;animation:.52s cubic-bezier(.2,.7,.2,1) svelte-1uha8ag-notifFlip;display:inline-block}@keyframes svelte-1uha8ag-notifFlip{0%{opacity:0;transform:rotateX(-90deg)}55%{opacity:1}to{opacity:1;transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.notif-text.svelte-1uha8ag{animation:none}}.notif-btn.svelte-1uha8ag{background:var(--rw-teal);color:var(--rw-cream);letter-spacing:.08em;border:2px solid var(--rw-teal);border-radius:100px;padding:5px 12px;font-family:Bricolage Grotesque,sans-serif;font-size:.72rem;font-weight:800}.geo-dot.svelte-1uha8ag{border:2px solid var(--rw-teal);z-index:3;border-radius:50%;width:20px;height:20px;position:absolute}.dot-a.svelte-1uha8ag{background:var(--rw-amber-soft);top:14px;left:48px}.dot-b.svelte-1uha8ag{background:#5dba89;width:14px;height:14px;top:56px;left:14px}.dot-c.svelte-1uha8ag{background:var(--rw-amber);width:24px;height:24px;bottom:28px;right:36px}.dot-d.svelte-1uha8ag{background:#5dba89;width:16px;height:16px;bottom:14px;left:60px}.hero-right.svelte-1uha8ag{flex-direction:column;gap:28px;display:flex}.hero-eyebrow.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--rw-teal);border:2px solid var(--rw-teal);background:#fff;border-radius:6px;width:fit-content;padding:5px 14px;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.hero-h1.svelte-1uha8ag{letter-spacing:-.04em;color:var(--rw-teal);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(3.2rem,5.2vw,5.6rem);font-weight:800;line-height:1}.h1-underline.svelte-1uha8ag{display:inline-block;position:relative}.h1-underline.svelte-1uha8ag:after{content:"";background:var(--rw-amber);z-index:-1;border-radius:2px;width:100%;height:10px;position:absolute;bottom:4px;left:0}.h1-accent.svelte-1uha8ag{color:var(--rw-amber-soft);letter-spacing:0;font-family:Caveat,cursive;font-size:1.18em;font-weight:700}.hero-sub.svelte-1uha8ag{color:var(--rw-ink);max-width:520px;font-size:1.1rem;line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn-appstore.svelte-1uha8ag{border-radius:12px;transition:transform .12s,filter .12s;display:inline-block}.btn-appstore.svelte-1uha8ag img:where(.svelte-1uha8ag){width:auto;height:60px;display:block}.btn-appstore.svelte-1uha8ag:hover{filter:drop-shadow(2px 4px #0f717359);transform:translateY(-2px)}.btn-producthunt.svelte-1uha8ag{border-radius:12px;transition:transform .12s,filter .12s;display:inline-block}.btn-producthunt.svelte-1uha8ag img:where(.svelte-1uha8ag){width:auto;height:54px;display:block}.btn-producthunt.svelte-1uha8ag:hover{filter:drop-shadow(2px 4px #0f717359);transform:translateY(-2px)}.condition-pills.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pill.svelte-1uha8ag{border:2px solid var(--rw-teal);letter-spacing:.01em;border-radius:100px;align-items:center;gap:6px;padding:7px 13px;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.pill-time.svelte-1uha8ag{background:var(--rw-time-soft);color:var(--rw-time)}.pill-calendar.svelte-1uha8ag{background:var(--rw-calendar-soft);color:var(--rw-calendar)}.pill-solar.svelte-1uha8ag{background:var(--rw-solar-soft);color:var(--rw-solar)}.pill-location.svelte-1uha8ag{background:var(--rw-location-soft);color:var(--rw-location)}.pill-steps.svelte-1uha8ag{background:var(--rw-steps-soft);color:var(--rw-steps)}.pill-heart.svelte-1uha8ag{background:var(--rw-heart-soft);color:var(--rw-heart)}.pill-battery.svelte-1uha8ag{background:var(--rw-battery-soft);color:#5d6b1a}.pill-weather.svelte-1uha8ag{background:var(--rw-weather-soft);color:var(--rw-weather)}.pill-multi.svelte-1uha8ag{background:var(--rw-multi-soft);color:var(--rw-multi)}.how-section.svelte-1uha8ag{background:var(--rw-teal);background-image:radial-gradient(circle,#db9d471f 1px,#0000 1px);background-size:32px 32px;padding:110px 48px}.section-inner.svelte-1uha8ag{max-width:1180px;margin:0 auto}.section-label.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--rw-amber);margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:700}.section-label.amber.svelte-1uha8ag{color:var(--rw-teal)}.section-label.dark-label.svelte-1uha8ag{color:var(--rw-teal);background:var(--rw-amber);border:2px solid var(--rw-teal);border-radius:4px;padding:4px 12px;display:inline-block}.section-title.svelte-1uha8ag{letter-spacing:-.04em;margin-bottom:56px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1.08}.section-title.light.svelte-1uha8ag{color:var(--rw-cream)}.section-title.dark.svelte-1uha8ag{color:var(--rw-teal)}.steps-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.step-card.svelte-1uha8ag{background:#ffffff0a;border:2px solid #db9d474d;border-radius:20px;flex-direction:column;gap:24px;min-height:320px;padding:44px 32px 48px;transition:border-color .2s,background .2s;display:flex}.step-card.svelte-1uha8ag:hover{border-color:var(--rw-amber);background:#db9d470f}.step-number.svelte-1uha8ag{color:var(--rw-amber);letter-spacing:-.05em;opacity:.9;font-family:Bricolage Grotesque,sans-serif;font-size:7rem;font-weight:800;line-height:.85}.step-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--rw-cream);letter-spacing:-.02em;margin-bottom:12px;font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;font-weight:700}.step-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fdf8eec7;font-size:.95rem;line-height:1.7}.features-section.svelte-1uha8ag{background:var(--rw-cream);padding:96px 48px 64px}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.feature-card.svelte-1uha8ag{border:2px solid var(--rw-teal);box-shadow:4px 4px 0 var(--rw-teal);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:28px 24px 26px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.feature-card.svelte-1uha8ag:hover{box-shadow:6px 6px 0 var(--rw-teal);transform:translate(-2px,-2px)}.card-stripe.svelte-1uha8ag{height:6px;position:absolute;top:0;left:0;right:0}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--rw-teal);letter-spacing:-.02em;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:700}.feature-tagline.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;margin-top:-4px;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.feature-tagline){color:var(--rw-ink);font-size:.92rem;line-height:1.6}.card-time.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-time)}.card-time.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:var(--rw-time)}.card-calendar.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-calendar)}.card-calendar.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:var(--rw-calendar)}.card-solar.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-solar)}.card-solar.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:var(--rw-solar)}.card-location.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-location)}.card-location.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:var(--rw-location)}.card-steps.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-steps)}.card-steps.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:var(--rw-steps)}.card-heart.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-heart)}.card-heart.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:var(--rw-heart)}.card-battery.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-battery)}.card-battery.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:#5d6b1a}.card-weather.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-weather)}.card-weather.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:var(--rw-weather)}.card-multi.svelte-1uha8ag .card-stripe:where(.svelte-1uha8ag){background:var(--rw-multi)}.card-multi.svelte-1uha8ag .feature-tagline:where(.svelte-1uha8ag){color:var(--rw-multi)}.screenshots-section.svelte-1uha8ag{background:var(--rw-cream);background-image:radial-gradient(circle,#d8c9a8 1px,#0000 1px);background-size:28px 28px;padding:56px 48px 80px}.screens-sub.svelte-1uha8ag{color:var(--rw-ink);max-width:640px;margin:-32px 0 56px;font-size:1.05rem;line-height:1.7}.phones-grid.svelte-1uha8ag{grid-template-columns:repeat(5,1fr);gap:24px 18px;display:grid}.phone-wrap.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.phone-wrap.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){flex-direction:column;gap:4px;display:flex}.phone-shot.svelte-1uha8ag{aspect-ratio:1290/2796;border:2px solid var(--rw-teal);width:100%;max-width:220px;box-shadow:5px 5px 0 var(--rw-teal);background:#000;border-radius:28px;transition:transform .15s,box-shadow .15s;overflow:hidden}.phone-shot.svelte-1uha8ag:hover{box-shadow:8px 8px 0 var(--rw-teal);transform:translate(-3px,-3px)}.phone-shot.svelte-1uha8ag img:where(.svelte-1uha8ag){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.phone-caption.svelte-1uha8ag{color:var(--rw-teal);margin-top:4px;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:700;display:block}.phone-sub.svelte-1uha8ag{color:var(--rw-ink);font-size:.82rem;line-height:1.4;display:block}.platform-section.svelte-1uha8ag{background:var(--rw-cream);padding:56px 48px 96px}.platform-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.platform-card.svelte-1uha8ag{border:2px solid var(--rw-teal);box-shadow:4px 4px 0 var(--rw-teal);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:32px 28px;transition:transform .12s,box-shadow .12s;display:flex}.platform-card.svelte-1uha8ag:hover{box-shadow:6px 6px 0 var(--rw-teal);transform:translate(-2px,-2px)}.platform-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--rw-teal);letter-spacing:-.02em;font-family:Bricolage Grotesque,sans-serif;font-size:1.35rem;font-weight:700}.platform-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--rw-ink);font-size:.95rem;line-height:1.65}.platform-card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--rw-amber-soft);font-weight:600}.stats-section.svelte-1uha8ag{background:var(--rw-amber);border-top:2px solid var(--rw-teal);border-bottom:2px solid var(--rw-teal);padding:64px 48px}.stats-row.svelte-1uha8ag{justify-content:space-around;align-items:center;gap:32px;max-width:900px;margin:0 auto;display:flex}.stat-item.svelte-1uha8ag{text-align:center}.stat-number.svelte-1uha8ag{color:var(--rw-teal);letter-spacing:-.04em;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:1}.stat-label.svelte-1uha8ag{color:var(--rw-teal);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600}.stat-divider.svelte-1uha8ag{background:var(--rw-teal);opacity:.4;width:2px;height:60px}.pricing-section.svelte-1uha8ag{background:var(--rw-teal);padding:110px 48px}.plus-bundle.svelte-1uha8ag{background:#fdf8ee0f;border:2px dashed #db9d4766;border-radius:18px;margin-bottom:36px;padding:28px 32px}.plus-bundle-label.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--rw-amber);margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:700}.plus-bundle-list.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:8px 24px;padding:0;list-style:none;display:grid}.plus-bundle-list.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#fdf8eed9;padding-left:22px;font-size:.95rem;line-height:1.5;position:relative}.plus-bundle-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:var(--rw-amber);font-weight:700;position:absolute;left:0}.pricing-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:24px;max-width:760px;margin:0 auto;display:grid}.pricing-card.svelte-1uha8ag{background:var(--rw-cream);border:2px solid var(--rw-amber);box-shadow:6px 6px 0 var(--rw-amber);border-radius:22px;flex-direction:column;gap:14px;padding:32px 28px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.pricing-card.svelte-1uha8ag:hover{box-shadow:8px 8px 0 var(--rw-amber);transform:translate(-2px,-2px)}.pricing-card.card-featured.svelte-1uha8ag{border-color:var(--rw-cream);box-shadow:6px 6px 0 var(--rw-cream);background:#fff}.pricing-card.card-featured.svelte-1uha8ag:hover{box-shadow:8px 8px 0 var(--rw-cream)}.featured-badge.svelte-1uha8ag{background:var(--rw-amber);color:var(--rw-teal);letter-spacing:.1em;border:2px solid var(--rw-teal);border-radius:100px;padding:5px 12px;font-family:Bricolage Grotesque,sans-serif;font-size:.7rem;font-weight:800;position:absolute;top:-14px;left:28px}.pricing-tier.svelte-1uha8ag{color:var(--rw-teal);letter-spacing:-.02em;font-family:Bricolage Grotesque,sans-serif;font-size:1.2rem;font-weight:700}.pricing-price.svelte-1uha8ag{align-items:baseline;gap:6px;display:flex}.price-amount.svelte-1uha8ag{color:var(--rw-teal);letter-spacing:-.04em;font-family:Bricolage Grotesque,sans-serif;font-size:2.6rem;font-weight:800;line-height:1}.price-period.svelte-1uha8ag{color:var(--rw-ink);font-size:.95rem;font-weight:500}.price-alt.svelte-1uha8ag{color:var(--rw-amber-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.pricing-blurb.svelte-1uha8ag{color:var(--rw-ink);flex:1;font-size:.92rem;line-height:1.55}.btn-pricing-outline.svelte-1uha8ag,.btn-pricing-primary.svelte-1uha8ag{text-align:center;border:2px solid var(--rw-teal);border-radius:12px;padding:12px 22px;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block}.btn-pricing-outline.svelte-1uha8ag{color:var(--rw-teal);box-shadow:3px 3px 0 var(--rw-teal);background:0 0}.btn-pricing-outline.svelte-1uha8ag:hover{box-shadow:5px 5px 0 var(--rw-teal);transform:translate(-2px,-2px)}.btn-pricing-primary.svelte-1uha8ag{background:var(--rw-amber);color:var(--rw-teal);box-shadow:3px 3px 0 var(--rw-teal)}.btn-pricing-primary.svelte-1uha8ag:hover{box-shadow:5px 5px 0 var(--rw-teal);transform:translate(-2px,-2px)}.pricing-fine.svelte-1uha8ag{text-align:center;color:#fdf8eeb3;max-width:680px;margin:36px auto 0;font-size:.82rem;line-height:1.6}.faq-section.svelte-1uha8ag{background:var(--rw-cream);padding:110px 48px}.faq-inner.svelte-1uha8ag{max-width:980px;margin:0 auto}.faq-title.svelte-1uha8ag{color:var(--rw-teal);letter-spacing:-.04em;margin:16px 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1.08}.faq-sub.svelte-1uha8ag{color:var(--rw-ink);margin-bottom:40px;font-size:1.05rem}.faq-sub.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--rw-amber-soft);font-weight:600}.faq-grid.svelte-1uha8ag{gap:12px;display:grid}.faq-card.svelte-1uha8ag{border:2px solid var(--rw-teal);background:#fff;border-radius:14px;padding:18px 22px;transition:box-shadow .15s}.faq-card[open].svelte-1uha8ag{box-shadow:4px 4px 0 var(--rw-teal)}.faq-card.svelte-1uha8ag summary:where(.svelte-1uha8ag){color:var(--rw-teal);cursor:pointer;padding-right:28px;font-family:Bricolage Grotesque,sans-serif;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.faq-card.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-card.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";color:var(--rw-amber-soft);font-size:1.4rem;font-weight:700;transition:transform .15s;position:absolute;top:-2px;right:0}.faq-card[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"−"}.faq-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--rw-ink);margin-top:12px;font-size:.95rem;line-height:1.65}.faq-card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--rw-amber-soft);font-weight:600}.contact-section.svelte-1uha8ag{background:var(--rw-amber);border-top:2px solid var(--rw-teal);padding:110px 48px;position:relative;overflow:hidden}.contact-inner.svelte-1uha8ag{max-width:640px;margin:0 auto;position:relative}.contact-title.svelte-1uha8ag{color:var(--rw-teal);letter-spacing:-.04em;margin:16px 0 12px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1.05}.contact-sub.svelte-1uha8ag{color:var(--rw-teal);opacity:.85;margin-bottom:28px;font-size:1.05rem}.contact-form.svelte-1uha8ag{flex-direction:column;gap:12px;display:flex}.contact-input.svelte-1uha8ag,.contact-textarea.svelte-1uha8ag,.contact-select.svelte-1uha8ag{background:var(--rw-cream);color:var(--rw-teal);border:2px solid var(--rw-teal);border-radius:12px;width:100%;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:1rem}.contact-textarea.svelte-1uha8ag{resize:vertical;min-height:130px;font-family:DM Sans,sans-serif}.contact-input.svelte-1uha8ag:focus,.contact-textarea.svelte-1uha8ag:focus,.contact-select.svelte-1uha8ag:focus{box-shadow:3px 3px 0 var(--rw-teal);outline:none}.contact-input.svelte-1uha8ag:disabled,.contact-textarea.svelte-1uha8ag:disabled,.contact-select.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}.contact-select.svelte-1uha8ag{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%230F7173' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.contact-btn.svelte-1uha8ag{background:var(--rw-teal);color:var(--rw-amber);border:2px solid var(--rw-teal);cursor:pointer;box-shadow:4px 4px 0 var(--rw-teal-deep);border-radius:12px;padding:16px 24px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;transition:transform .12s,box-shadow .12s}.contact-btn.svelte-1uha8ag:hover:not(:disabled){box-shadow:6px 6px 0 var(--rw-teal-deep);transform:translate(-2px,-2px)}.contact-btn.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}.contact-msg.svelte-1uha8ag{background:var(--rw-teal);color:var(--rw-cream);border:2px solid var(--rw-teal);border-radius:10px;margin-top:16px;padding:12px 16px;font-size:.92rem;font-weight:500}.contact-msg-error.svelte-1uha8ag{background:#b85946;border-color:#b85946}.retro-footer.svelte-1uha8ag{background:var(--rw-teal);border-top:2px solid var(--rw-teal);padding:56px 48px}.footer-inner.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;display:flex}.footer-brand.svelte-1uha8ag{color:var(--rw-cream);align-items:center;gap:12px;font-family:Bricolage Grotesque,sans-serif;font-size:1.1rem;font-weight:800;display:flex}.footer-brand-icon.svelte-1uha8ag{border:2px solid var(--rw-amber);border-radius:6px;width:26px;height:26px}.footer-links.svelte-1uha8ag{flex-wrap:wrap;gap:24px;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--rw-cream);font-size:.95rem;font-weight:500;text-decoration:none}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--rw-amber)}.footer-copy.svelte-1uha8ag{color:#fdf8ee80;font-size:.85rem}@media (width<=1024px){.features-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.phones-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.steps-grid.svelte-1uha8ag{grid-template-columns:1fr}.step-card.svelte-1uha8ag{min-height:auto}.step-number.svelte-1uha8ag{font-size:5rem}.platform-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:48px}.hero-left.svelte-1uha8ag{order:2}.hero-geo.svelte-1uha8ag,.geo-ring-1.svelte-1uha8ag{width:320px;height:320px}.geo-ring-2.svelte-1uha8ag{width:260px;height:260px}.geo-ring-3.svelte-1uha8ag{width:200px;height:200px}.geo-ring-4.svelte-1uha8ag{width:140px;height:140px}}@media (width<=720px){.retro-nav.svelte-1uha8ag{height:64px;padding:0 20px}.nav-links.svelte-1uha8ag{gap:14px;font-size:.85rem}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.85rem}.nav-cta.svelte-1uha8ag{padding:8px 14px}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.nav-cta){display:none}.nav-links.svelte-1uha8ag a.nav-cta:where(.svelte-1uha8ag){display:inline-flex}.hero.svelte-1uha8ag,.how-section.svelte-1uha8ag,.features-section.svelte-1uha8ag,.screenshots-section.svelte-1uha8ag,.platform-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag,.contact-section.svelte-1uha8ag,.stats-section.svelte-1uha8ag,.retro-footer.svelte-1uha8ag{padding-left:20px;padding-right:20px}.hero.svelte-1uha8ag{padding-top:56px;padding-bottom:80px}.how-section.svelte-1uha8ag,.features-section.svelte-1uha8ag,.screenshots-section.svelte-1uha8ag,.platform-section.svelte-1uha8ag,.pricing-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag,.contact-section.svelte-1uha8ag{padding-top:72px;padding-bottom:72px}.stats-section.svelte-1uha8ag{padding:40px 20px}.hero-h1.svelte-1uha8ag{font-size:clamp(2.5rem,9vw,3.6rem)}.features-grid.svelte-1uha8ag{grid-template-columns:1fr}.phones-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:28px 14px}.pricing-grid.svelte-1uha8ag,.plus-bundle-list.svelte-1uha8ag{grid-template-columns:1fr}.stats-row.svelte-1uha8ag{flex-direction:column;gap:20px}.stat-divider.svelte-1uha8ag{width:60%;height:2px}.footer-inner.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:18px}}
