:root{--primary:#4caf50;--primary-dark:#388e3c;--primary-light:#81c784;--primary-hint:#e8f5e9;--secondary:#0891b2;--secondary-hint:#e0f2fe;--navy:#1a2332;--navy-2:#253041;--text:#1a1a2e;--text-2:#5b6b80;--text-3:#94a3b8;--border:#e2e8f0;--bg:#ffffff;--bg-2:#f5f7f9;--card:#ffffff;--shadow:15,23,42;--radius:20px;color-scheme:light}:root[data-theme=dark]{--primary-hint:rgba(76,175,80,0.14);--secondary-hint:rgba(8,145,178,0.16);--text:#f1f5f9;--text-2:#a3b1c2;--text-3:#64748b;--border:#2e3a4d;--bg:#141c28;--bg-2:#1a2332;--card:#1e293b;--shadow:0,0,0;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary-hint:rgba(76,175,80,0.14);--secondary-hint:rgba(8,145,178,0.16);--text:#f1f5f9;--text-2:#a3b1c2;--text-3:#64748b;--border:#2e3a4d;--bg:#141c28;--bg-2:#1a2332;--card:#1e293b;--shadow:0,0,0;color-scheme:dark}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3{line-height:1.15;text-wrap:balance}a{color:inherit;text-decoration:none}ul{list-style:none}section[id]{scroll-margin-top:72px}.container{max-width:1160px;margin:0 auto;padding:0 24px}.btn:focus-visible,a:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;border-radius:6px}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.js [data-reveal]{opacity:1;transform:none}}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.header .container{justify-content:space-between;height:64px}.header .container,.logo{display:flex;align-items:center}.logo{gap:10px}.wordmark{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.wordmark span{color:var(--primary)}.header-left{display:flex;align-items:center;gap:22px}.audience{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--bg-2)}.audience a{padding:5px 14px;border-radius:999px;font-size:.86rem;font-weight:650;color:var(--text-2);transition:background .15s ease,color .15s ease}.audience a:hover{color:var(--text)}.audience a.is-active{background:var(--card);color:var(--primary-dark);box-shadow:0 1px 4px rgba(var(--shadow),.12)}:root[data-theme=dark] .audience a.is-active{color:var(--primary-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .audience a.is-active{color:var(--primary-light)}}.audience-menu{display:none}.header-right{display:flex;align-items:center;gap:18px}.nav{display:flex;gap:26px;font-size:.94rem;font-weight:500;color:var(--text-2)}.nav a{position:relative;padding:4px 0;transition:color .15s ease}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--primary);border-radius:2px;transition:right .2s ease}.nav a:hover{color:var(--text)}.nav a:hover:after{right:0}.icon-btn,.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-2);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.icon-btn:hover,.theme-toggle:hover{background:var(--bg-2);color:var(--text)}.icon-btn:focus-visible,.theme-toggle:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.theme-toggle .sun{display:none}:root[data-theme=dark] .theme-toggle .sun{display:block}:root[data-theme=dark] .theme-toggle .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .sun{display:block}:root:not([data-theme=light]) .theme-toggle .moon{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:12px;font-weight:650;font-size:.95rem;white-space:nowrap;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,border-color .15s ease}.btn:active{transform:scale(.98)}.btn svg{transition:transform .15s ease}.btn:hover svg{transform:translateX(3px)}.btn-sm{padding:8px 16px;font-size:.88rem;border-radius:10px}.btn-lg{padding:15px 26px;font-size:1rem;border-radius:14px}.btn-primary{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;box-shadow:0 6px 18px rgba(76,175,80,.32)}.btn-primary:hover{box-shadow:0 10px 26px rgba(76,175,80,.42);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--border);color:var(--text);background:var(--card)}.btn-ghost:hover{border-color:var(--text-3)}.btn-ghost-light{border:1px solid rgba(255,255,255,.25);color:#fff}.btn-ghost-light:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.btn-white{background:#fff;color:var(--primary-dark);box-shadow:0 10px 26px rgba(0,0,0,.15)}.btn-white:hover{transform:translateY(-1px)}.kicker{font-size:.8rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-dark);margin-bottom:12px}.kicker.light,:root[data-theme=dark] .kicker{color:var(--primary-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kicker{color:var(--primary-light)}}.section{padding:104px 0}.section.alt{background:var(--bg-2)}.section-head{max-width:720px;margin:0 auto 56px;text-align:center}.section-head.left{margin:0 0 32px;text-align:left}.coach-band h2,.final-card h2,.section-head h2{font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;letter-spacing:-.03em}.section-head .lead{margin-top:16px;font-size:1.08rem;color:var(--text-2)}.phone{position:relative;width:min(300px,72vw);aspect-ratio:440/940;padding:11px;border-radius:46px;background:#0b0f17;box-shadow:0 40px 80px rgba(var(--shadow),.28),0 0 0 2px #2b3444 inset;margin:0 auto}.phone-screen{width:100%;height:100%;border-radius:36px;overflow:hidden;background:#eceef2}.phone video{display:block;width:100%;height:100%;object-fit:cover}.hero{position:relative;padding:72px 0 96px;overflow:hidden;background:radial-gradient(720px 420px at 10% -10%,var(--primary-hint),transparent 70%),radial-gradient(720px 420px at 95% 10%,var(--secondary-hint),transparent 70%)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px}.hero-grid,.pill{align-items:center}.pill{display:inline-flex;gap:8px;padding:6px 14px;margin-bottom:22px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--card) 80%,transparent);font-size:.85rem;font-weight:650;color:var(--text-2)}.pill .dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 0 rgba(76,175,80,.6);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}.hero h1{font-size:clamp(2.5rem,5.4vw,4.1rem);font-weight:850;letter-spacing:-.04em;line-height:1.04}.hero h1 em{display:block;font-style:normal;background:linear-gradient(120deg,var(--primary-dark),var(--primary) 50%,var(--secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:540px;margin:22px 0 32px;font-size:1.15rem;color:var(--text-2)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-note{margin-top:14px;font-size:.88rem;color:var(--text-3)}.trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;padding-top:24px;border-top:1px solid var(--border);font-size:.9rem;font-weight:550;color:var(--text-2)}.trust li{display:inline-flex;align-items:center;gap:8px}.trust svg{color:var(--primary)}.hero-visual{position:relative;display:flex;justify-content:center}.hero-visual .glow{position:absolute;inset:10% 5%;background:radial-gradient(closest-side,rgba(76,175,80,.35),transparent);filter:blur(30px)}.hero-visual .phone{transform:rotate(-3deg)}.sports{padding:28px 0 32px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sports-title{text-align:center;font-size:.8rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:12px;width:max-content;animation:marquee 40s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-50% - 6px))}}.sport{padding:9px 18px;border-radius:999px;background:var(--bg-2);border:1px solid var(--border);font-weight:650;font-size:.95rem;white-space:nowrap}.pains{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pain{padding:28px;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);box-shadow:0 8px 24px rgba(var(--shadow),.05)}.before{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:rgba(239,68,68,.6);text-decoration-color:rgba(239,68,68,.6);font-weight:550}.after{display:flex;gap:10px;margin-top:14px;font-weight:650;font-size:1.05rem}.after svg{flex:none;margin-top:4px;color:var(--primary)}.story{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;padding:32px 0}.story+.story{margin-top:40px}.story.reverse .story-copy{order:2}.story-copy{max-width:480px;justify-self:end}.story.reverse .story-copy{justify-self:start}.story-copy h3{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.03em}.story-copy>p:not(.kicker){margin-top:16px;font-size:1.05rem;color:var(--text-2)}.checks{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.checks li{display:flex;align-items:center;gap:10px;font-weight:600}.checks svg{flex:none;padding:3px;width:22px;height:22px;border-radius:50%;background:var(--primary-hint);color:var(--primary-dark)}.extras-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px;align-items:center}.extras,.tools{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.tools{grid-template-columns:repeat(3,1fr)}.extra{display:flex;gap:14px;padding:20px;border-radius:16px;background:var(--card);border:1px solid var(--border);transition:border-color .15s ease,transform .15s ease}.extra:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.extra .icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--primary-hint);color:var(--primary)}.extra:nth-child(2n) .icon{background:var(--secondary-hint);color:var(--secondary)}.extra h3{font-size:1rem;font-weight:750}.extra p{margin-top:4px;font-size:.92rem;color:var(--text-2)}.coach-band{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:center;padding:64px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(600px 400px at 100% 0,rgba(76,175,80,.25),transparent 60%),radial-gradient(500px 400px at 0 100%,rgba(8,145,178,.22),transparent 60%),var(--navy);color:#fff}.coach-band-copy>p:not(.kicker){margin:18px 0 30px;color:#b9c4d3;font-size:1.08rem}.coach-band .phone{width:min(260px,64vw);margin-bottom:-120px;transform:rotate(4deg)}.hero-actions.left{justify-content:flex-start}.compare{max-width:900px;margin:0 auto;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);overflow:hidden}.compare-head,.compare-row{display:grid;grid-template-columns:1fr 1fr}.compare-head span{padding:16px 24px;font-size:.8rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);background:var(--bg-2)}.compare-head span+span{color:var(--primary-dark);background:var(--primary-hint)}.compare-row{border-top:1px solid var(--border)}.compare-row p{padding:18px 24px;margin:0}.compare-row .after{font-size:1rem;border-left:1px solid var(--border)}.plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:900px;margin:0 auto}.plan{position:relative;display:flex;flex-direction:column;padding:36px;border-radius:24px;background:var(--card);border:1px solid var(--border)}.plan-premium{border:2px solid var(--primary);box-shadow:0 24px 60px rgba(76,175,80,.18)}.plan-badge{position:absolute;top:-13px;left:36px;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;font-size:.78rem;font-weight:750}.plan h3{font-size:1.4rem;font-weight:800}.plan-sub{color:var(--text-2)}.plan-price{margin-top:18px;font-size:2.2rem;font-weight:850;letter-spacing:-.03em}.plan-price small{font-size:.95rem;font-weight:600;color:var(--text-2);letter-spacing:0}.billing{display:flex;width:max-content;margin:-24px auto 36px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--card);box-shadow:0 6px 18px rgba(var(--shadow),.06)}.billing button{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:0;border-radius:999px;background:transparent;color:var(--text-2);font:inherit;font-size:.95rem;font-weight:650;cursor:pointer;transition:background .2s ease,color .2s ease}.billing button[aria-pressed=true]{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;box-shadow:0 4px 12px rgba(76,175,80,.3)}.billing button:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.billing-save{padding:2px 8px;border-radius:999px;background:var(--primary-hint);color:var(--primary-dark);font-size:.75rem;font-weight:800}.billing button[aria-pressed=true] .billing-save{background:rgba(255,255,255,.22);color:#fff}.plan-pricing{animation:price-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes price-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.plan-was{margin-left:10px;font-size:1.05rem;font-weight:600;color:var(--text-3);letter-spacing:0}.plan-switch{padding:0;border:0;background:none;color:var(--primary-dark);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root[data-theme=dark] .billing button:not([aria-pressed=true]) .billing-save,:root[data-theme=dark] .plan-switch{color:var(--primary-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billing button:not([aria-pressed=true]) .billing-save,:root:not([data-theme=light]) .plan-switch{color:var(--primary-light)}}.plan-alt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:.92rem;color:var(--text-2)}.plan-save{padding:2px 8px;border-radius:999px;background:var(--primary-hint);color:var(--primary-dark);font-size:.78rem;font-weight:750}:root[data-theme=dark] .plan-save{color:var(--primary-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .plan-save{color:var(--primary-light)}}.plan-plus{color:var(--text)}.plan-note{margin-top:6px;font-size:.9rem;font-weight:600;color:var(--text-2)}.plan .checks{margin-bottom:28px}.plan-cta{margin-top:auto}.plans-foot{max-width:640px;margin:24px auto 0;text-align:center;font-size:.88rem;color:var(--text-3)}.faq-list{max-width:760px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.faq-list details{background:var(--card);border:1px solid var(--border);border-radius:16px;transition:border-color .15s ease}.faq-list details[open]{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-weight:650;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1;color:var(--primary);transition:transform .2s ease}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list summary:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;border-radius:16px}.faq-list details p{padding:0 24px 22px;color:var(--text-2)}.final{padding-top:40px}.final-card{position:relative;overflow:hidden;padding:72px 40px;border-radius:28px;text-align:center;color:#fff;background:radial-gradient(500px 300px at 90% 0,rgba(255,255,255,.18),transparent 60%),linear-gradient(135deg,var(--primary-dark),var(--primary) 55%,#2e9d8f)}.final-card p{max-width:560px;margin:16px auto 30px;font-size:1.08rem;opacity:.92}.final-card .hero-actions,.store-badges{justify-content:center}.store-badges{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.store-badge{display:inline-flex;flex-direction:column;padding:10px 22px;border-radius:12px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.2);font-weight:700;text-align:left}.store-badge small{font-size:.7rem;font-weight:500;opacity:.8}.final-card .final-mail{margin:26px auto 0;font-size:.95rem}.final-mail a{text-decoration:underline;text-underline-offset:3px}.signup{max-width:640px;margin:0 auto;text-align:left}.signup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.field-wide{grid-column:1/-1}.field span{display:block;margin-bottom:6px;font-size:.85rem;font-weight:650}.field input{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:rgba(255,255,255,.95);color:#1a1a2e;font:inherit;font-size:1rem}.field input:focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:1px}.consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0 22px;font-size:.88rem;line-height:1.5}.consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:#fff}.consent a,.final-card .final-mail a{text-decoration:underline;text-underline-offset:3px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.signup .btn{width:100%}.signup .btn:disabled{opacity:.7;cursor:progress}.signup-error{margin:-8px 0 16px;padding:10px 14px;border-radius:10px;background:rgba(127,29,29,.35);font-size:.92rem;font-weight:600}.signup-done{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:480px;margin:0 auto;font-size:1.1rem;font-weight:650}.signup-done-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--primary-dark)}.footer{margin-top:40px;border-top:1px solid var(--border);padding:56px 0 32px;color:var(--text-2);font-size:.92rem}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.footer-brand p{max-width:280px;margin-top:12px}.footer h3{font-size:.8rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:12px}.footer nav,.footer-grid>div:last-child{display:flex;flex-direction:column;gap:8px}.footer a:hover{color:var(--primary)}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding-top:20px;border-top:1px solid var(--border);font-size:.82rem;color:var(--text-3)}.legal{max-width:720px;margin:0 auto;padding:64px 24px}.legal h1{font-size:1.8rem;margin-bottom:24px}.legal h2{font-size:1.15rem;margin:28px 0 8px}.legal p{color:var(--text-2);margin-bottom:12px}.legal-meta{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.legal-back{margin-top:40px}.legal a,.legal a:hover{color:var(--primary)}.legal a:hover{text-decoration:underline}.mobile-menu{display:none}.mobile-nav{position:absolute;top:64px;left:0;right:0;display:flex;flex-direction:column;padding:8px 24px 20px;background:var(--bg);box-shadow:0 12px 24px rgba(var(--shadow),.12)}.mobile-nav,.mobile-nav a:not(.btn){border-bottom:1px solid var(--border)}.mobile-nav a:not(.btn){padding:12px 0;font-weight:600}.mobile-nav a:not(.btn):hover{color:var(--primary)}.mobile-nav .btn{margin-top:16px}.mobile-nav .audience a{border-bottom:0;padding:7px 18px}@media (max-width:900px){.header-cta,.nav{display:none}.mobile-menu{display:block}.header-left{display:flex;align-items:center;gap:22px}.audience{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--bg-2)}.audience a{padding:5px 14px;border-radius:999px;font-size:.86rem;font-weight:650;color:var(--text-2);transition:background .15s ease,color .15s ease}.audience a:hover{color:var(--text)}.audience a.is-active{background:var(--card);color:var(--primary-dark);box-shadow:0 1px 4px rgba(var(--shadow),.12)}:root[data-theme=dark] .audience a.is-active{color:var(--primary-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .audience a.is-active{color:var(--primary-light)}}.audience-menu{display:none}.header-right{gap:10px}.hero{padding:48px 0 72px}.coach-band,.extras-grid,.hero-grid,.story{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.trust{justify-content:center}.hero-visual{margin-top:16px}.story{gap:36px}.story-copy,.story.reverse .story-copy{order:0;justify-self:center;text-align:center}.checks{justify-content:center}.extras-visual{order:2}.section-head.left{text-align:center}.pains,.plans{grid-template-columns:1fr}.tools{grid-template-columns:1fr 1fr}.coach-band{padding:48px 28px 0;text-align:center}.coach-band .hero-actions.left{justify-content:center}.coach-band .phone{margin-bottom:-80px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:560px){.audience-header{display:none}.audience-menu{display:inline-flex;align-self:flex-start;margin:8px 0 4px}}@media (max-width:640px){.section{padding:72px 0}.hero-actions .btn{width:100%}.compare-head,.compare-row,.extras,.tools{grid-template-columns:1fr}.compare-head span+span{display:none}.compare-row .after{padding-top:0;border-left:0}.signup-grid{grid-template-columns:1fr}.final-card{padding:56px 24px}.plan{padding:28px 24px}}