.tm-phone[data-astro-cid-tz7ch7lk]{width:min(260px,72vw)}.tm-phone--large[data-astro-cid-tz7ch7lk]{width:min(300px,82vw)}.tm-phone-bezel[data-astro-cid-tz7ch7lk]{padding:10px;background:#1c1c1e;border-radius:40px;box-shadow:0 0 0 1px #ffffff14 inset,0 20px 48px #0000001f}.tm-phone-screen[data-astro-cid-tz7ch7lk]{border-radius:32px;overflow:hidden;background:#000;line-height:0}.tm-phone-screen[data-astro-cid-tz7ch7lk] .tm-phone-img{display:block;width:100%;height:auto;border:none;border-radius:0}.tm-phone-screen[data-astro-cid-tz7ch7lk] .app-shot--placeholder{aspect-ratio:9 / 19.5;width:100%;border:none;border-radius:0;background:#ffffff0f}.tm-header[data-astro-cid-p4mcl2rm]{background:#fff;transform:translateY(-100%);opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.22,1,.36,1),max-height .38s cubic-bezier(.22,1,.36,1)}.tm-header[data-astro-cid-p4mcl2rm].is-visible{transform:translateY(0);opacity:1;max-height:72px;pointer-events:auto}.tm-header-inner[data-astro-cid-p4mcl2rm]{max-width:var(--max-w);margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.tm-brand[data-astro-cid-p4mcl2rm]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1rem;letter-spacing:-.02em;color:var(--app-text)}.tm-logo[data-astro-cid-p4mcl2rm]{border-radius:10px;flex-shrink:0}.tm-nav[data-astro-cid-p4mcl2rm]{display:flex;gap:28px}.tm-nav[data-astro-cid-p4mcl2rm] a[data-astro-cid-p4mcl2rm]{font-size:.84rem;font-weight:500;color:var(--app-muted);transition:color .15s}.tm-nav[data-astro-cid-p4mcl2rm] a[data-astro-cid-p4mcl2rm]:hover{color:var(--app-text)}.tm-hero[data-astro-cid-p4mcl2rm]{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:40px 24px}.tm-hero-inner[data-astro-cid-p4mcl2rm]{width:100%;max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.tm-hero-logo[data-astro-cid-p4mcl2rm]{border-radius:16px;margin-bottom:20px;box-shadow:0 8px 24px #f2731f4d}.tm-title[data-astro-cid-p4mcl2rm]{font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--app-text);max-width:16ch}.tm-lead[data-astro-cid-p4mcl2rm]{margin:16px 0 24px;font-size:1.05rem;line-height:1.65;color:var(--app-muted);max-width:40ch}.tm-hero-shot[data-astro-cid-p4mcl2rm]{display:flex;justify-content:center}.tm-how[data-astro-cid-p4mcl2rm]{padding:56px 24px;background:#fff}.tm-how-inner[data-astro-cid-p4mcl2rm]{max-width:720px;margin:0 auto}.tm-section-title[data-astro-cid-p4mcl2rm]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;text-align:center;color:var(--app-text);margin-bottom:8px}.tm-section-sub[data-astro-cid-p4mcl2rm]{text-align:center;font-size:.95rem;color:var(--app-muted);margin-bottom:36px}.tm-steps[data-astro-cid-p4mcl2rm]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tm-step[data-astro-cid-p4mcl2rm]{text-align:center;padding:24px 16px;border-radius:16px;background:#fff}.tm-step-n[data-astro-cid-p4mcl2rm]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--tm-accent);color:#fff;font-size:.85rem;font-weight:800;margin-bottom:12px}.tm-step[data-astro-cid-p4mcl2rm] h3[data-astro-cid-p4mcl2rm]{font-size:.95rem;font-weight:700;margin-bottom:6px;color:var(--app-text)}.tm-step[data-astro-cid-p4mcl2rm] p[data-astro-cid-p4mcl2rm]{font-size:.82rem;line-height:1.5;color:var(--app-muted)}.tm-features[data-astro-cid-p4mcl2rm]{max-width:var(--max-w);margin:0 auto;padding:64px 24px 24px}.tm-features-head[data-astro-cid-p4mcl2rm]{margin-bottom:16px}.tm-row[data-astro-cid-p4mcl2rm]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px 0}.tm-row--reverse[data-astro-cid-p4mcl2rm] .tm-row-shot[data-astro-cid-p4mcl2rm]{order:2}.tm-row--reverse[data-astro-cid-p4mcl2rm] .tm-row-copy[data-astro-cid-p4mcl2rm]{order:1}.tm-row-shot[data-astro-cid-p4mcl2rm]{display:flex;justify-content:center}.tm-benefit-icon[data-astro-cid-p4mcl2rm]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--tm-accent-soft);color:var(--app-primary-ink);margin-bottom:14px}.tm-benefit-icon[data-astro-cid-p4mcl2rm] svg[data-astro-cid-p4mcl2rm]{width:22px;height:22px}.tm-row-copy[data-astro-cid-p4mcl2rm] h3[data-astro-cid-p4mcl2rm]{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:10px;color:var(--app-text)}.tm-row-copy[data-astro-cid-p4mcl2rm] p[data-astro-cid-p4mcl2rm]{font-size:.95rem;line-height:1.65;color:var(--app-muted);max-width:36ch}.tm-mid-cta[data-astro-cid-p4mcl2rm]{margin:24px 24px 0;padding:0;background:#fff}.tm-mid-cta-inner[data-astro-cid-p4mcl2rm]{max-width:480px;margin:0 auto;padding:48px 32px;text-align:center}.tm-mid-logo[data-astro-cid-p4mcl2rm]{border-radius:12px;margin:0 auto 16px}.tm-mid-cta[data-astro-cid-p4mcl2rm] h2[data-astro-cid-p4mcl2rm]{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.03em;margin-bottom:8px;color:var(--app-text)}.tm-mid-cta[data-astro-cid-p4mcl2rm] p[data-astro-cid-p4mcl2rm]{font-size:.9rem;line-height:1.6;color:var(--app-muted);margin-bottom:24px}.tm-final[data-astro-cid-p4mcl2rm]{max-width:520px;margin:0 auto;padding:64px 24px 48px;text-align:center}.tm-final-logo[data-astro-cid-p4mcl2rm]{border-radius:14px;margin:0 auto 20px;box-shadow:0 6px 20px #f2731f40}.tm-final[data-astro-cid-p4mcl2rm] h2[data-astro-cid-p4mcl2rm]{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;margin-bottom:10px;color:var(--app-text)}.tm-final[data-astro-cid-p4mcl2rm] p[data-astro-cid-p4mcl2rm]{font-size:.92rem;line-height:1.6;color:var(--app-muted);margin-bottom:24px}.tm-sticky-cta[data-astro-cid-p4mcl2rm]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);align-items:center;gap:10px;box-shadow:0 -4px 20px #0000000a}.tm-sticky-logo[data-astro-cid-p4mcl2rm]{border-radius:7px;flex-shrink:0}.tm-sticky-text[data-astro-cid-p4mcl2rm]{flex:1;font-size:.88rem;font-weight:700;letter-spacing:-.02em;color:var(--app-text)}@media (max-width: 768px){.tm-nav[data-astro-cid-p4mcl2rm]{display:none}.tm-hero-inner[data-astro-cid-p4mcl2rm],.tm-row[data-astro-cid-p4mcl2rm]{grid-template-columns:1fr;text-align:center;gap:32px}.tm-title[data-astro-cid-p4mcl2rm],.tm-lead[data-astro-cid-p4mcl2rm],.tm-row-copy[data-astro-cid-p4mcl2rm] p[data-astro-cid-p4mcl2rm],.tm-hero-logo[data-astro-cid-p4mcl2rm]{margin-left:auto;margin-right:auto}.tm-hero-cta[data-astro-cid-p4mcl2rm],.tm-hero-copy[data-astro-cid-p4mcl2rm]{display:flex;flex-direction:column;align-items:center}.tm-row--reverse[data-astro-cid-p4mcl2rm] .tm-row-shot[data-astro-cid-p4mcl2rm],.tm-row--reverse[data-astro-cid-p4mcl2rm] .tm-row-copy[data-astro-cid-p4mcl2rm]{order:unset}.tm-row-shot[data-astro-cid-p4mcl2rm]{order:-1}.tm-steps[data-astro-cid-p4mcl2rm]{grid-template-columns:1fr;gap:12px}.tm-step[data-astro-cid-p4mcl2rm]{display:flex;align-items:flex-start;gap:14px;text-align:left}.tm-step-n[data-astro-cid-p4mcl2rm]{flex-shrink:0;margin-bottom:0}.tm-sticky-cta[data-astro-cid-p4mcl2rm]{display:flex}}@media (max-width: 480px){.tm-header-inner[data-astro-cid-p4mcl2rm]{padding:10px 16px}.tm-brand[data-astro-cid-p4mcl2rm] span[data-astro-cid-p4mcl2rm]{display:none}.tm-hero[data-astro-cid-p4mcl2rm]{padding:24px;min-height:100vh;min-height:100svh}}@media (prefers-reduced-motion: reduce){.tm-header[data-astro-cid-p4mcl2rm]{transition:none}}@media (min-width: 769px){.tm-sticky-cta[data-astro-cid-p4mcl2rm]{display:none!important}}html[data-app=tanmeter]{--app-primary: #F2731F;--app-light-surface: #fff;--app-light-gradient: #fff;--app-primary-on: #fff;--app-primary-ink: #D45F10;--bg: #fff;--tm-accent: #F2731F;--tm-accent-soft: #FFF0E8}html[data-app=tanmeter] .store-btn--hero,html[data-app=tanmeter] .store-btn--nav,html[data-app=tanmeter] .store-btn--cta,html[data-app=tanmeter] .store-btn--scroll{background:#f2731f;color:#fff}html[data-app=tanmeter] .app-top-chrome .tm-header.is-visible{pointer-events:auto}html[data-app=tanmeter] .faq{padding-top:40px;padding-bottom:40px}html[data-app=tanmeter] .footer{margin-top:0;padding-bottom:88px;background:#fff;border-top:none}
