body.app-look{--app-bg:#f4f6f9;--app-card:#fff;--app-border:#dde3ea;--app-ink:#171a1f;--app-copy:#3d4652;--app-muted:#748093;--app-gold:var(--brand-orange);--app-gold-deep:#ffb340;background:var(--app-bg);color:var(--app-ink);font-family:Arial,Roboto,ui-sans-serif,system-ui,sans-serif}.app-look main{color:var(--app-ink)}.app-look main h1,.app-look main h2{letter-spacing:0}.app-look main h1{text-wrap:balance;position:relative}.app-look main h1:after{content:"";background:var(--app-gold);border-radius:3px;width:74px;height:3px;margin:14px auto 0;display:block}.app-look main h1 span{color:var(--app-gold-deep)}.app-look main article{border-color:var(--app-border);border-radius:8px;box-shadow:0 3px 12px #171a1f0e}.app-look main button[aria-selected=true]{background:var(--app-gold);color:#fff}.app-look header{border-color:var(--app-border);background:var(--app-card);box-shadow:0 2px 10px #171a1f0a}.app-look footer{border-color:var(--app-border);background:var(--app-card);color:var(--app-muted)}.app-look footer p,.app-look footer a{color:var(--app-muted)}.app-look .app-feature-card{border:1px solid var(--app-border);background:var(--app-card);border-radius:8px;overflow:hidden;box-shadow:0 3px 12px #171a1f0e}.app-look .app-feature-card__title{background:linear-gradient(180deg, #ffb340 0%, var(--brand-orange) 48%, #ffb340 100%);color:#171a1f;text-align:center;margin:0;padding:.8rem 1rem}.app-look .app-feature-card__body{padding:1rem 1.25rem}.app-look .coach-demo-section{width:100%}.app-look .coach-demo-video{border-color:var(--app-border);border-radius:8px;box-shadow:0 3px 12px #171a1f14}@media (max-width:640px){.app-look main h1:after{margin-top:10px}}.app-look{--polished-gold:linear-gradient(180deg, #ffffff7a 0%, #ffffff2e 44%, transparent 45%), linear-gradient(180deg, #ffb340 0%, #ffb340 48%, #ffb340 100%);--polished-gold-shadow:0 2px 5px #00000030, inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #0003}.app-look :is(.pricing-glossy-cta,.site-gold-button,.about-bottom-cta-button,.contact-submit,.checkout-subscribe-button,.payment-dashboard-button,a[class*=free-account-cta],button[class*=free-account-cta],a[class*=primaryCta],a[class*=secondaryCta],button[class*=primaryCta],a[class*=premiumCta],a[class*=trialButton],button[class*=primaryButton],[class*=priceCard]>a,main button[type=submit],main button[role=tab][aria-selected=true]){background:var(--polished-gold);box-shadow:var(--polished-gold-shadow);text-shadow:0 1px 2px #0000004d;border:1px solid #ffb340;border-radius:8px;color:#fff!important}.app-look :is(.pricing-glossy-cta,.site-gold-button,.about-bottom-cta-button,.contact-submit,.checkout-subscribe-button,.payment-dashboard-button,a[class*=free-account-cta],button[class*=free-account-cta],a[class*=primaryCta],a[class*=secondaryCta],button[class*=primaryCta],a[class*=premiumCta],a[class*=trialButton],button[class*=primaryButton],[class*=priceCard]>a,main button[type=submit]):hover:not(:disabled){background:var(--polished-gold);filter:brightness(1.04);box-shadow:0 4px 10px #0000003d,inset 0 1px #fffc,inset 0 -1px #0003}.app-look :is(.pricing-glossy-cta,.site-gold-button,.about-bottom-cta-button,a[class*=primaryCta],a[class*=premiumCta],button[class*=primaryButton]):before,.app-look :is(.pricing-glossy-cta,.site-gold-button,.about-bottom-cta-button,a[class*=primaryCta],a[class*=premiumCta],button[class*=primaryButton]):after{display:none}.app-look :is(.pricing-glossy-cta,.site-gold-button,.checkout-subscribe-button,main button[type=submit]) svg{color:#fff}.app-look main button[type=submit]:disabled{opacity:.58;cursor:not-allowed;filter:grayscale(.35)}.app-look :is(.pricing-glossy-cta,.site-gold-button,.checkout-subscribe-button,a[class*=free-account-cta],button[class*=free-account-cta],main button[type=submit]):focus-visible{outline-offset:3px;outline:3px solid #ffb340}.app-look .app-feature-card__title{background:var(--polished-gold);color:#fff;text-shadow:0 1px 2px #0000004d;border-bottom:1px solid #ffb34033;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #00000024}.app-look .compare-page .app-feature-card__title{text-transform:uppercase;justify-content:center;align-items:center;min-height:4.75rem;display:flex}.app-look main [role=tablist] [role=tab][aria-selected]{border-radius:9999px}.app-look a.site-secondary-action{min-height:46px;padding-inline:19px;font-size:.875rem;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #00000029}.app-look .compare-page a.site-secondary-action{min-height:48px}.analytics-preference{z-index:1000;color:#171a1f;background:#fff;border:1px solid #ffb340;border-radius:10px;align-items:center;gap:12px;width:min(420px,100% - 24px);padding:10px 12px;font:13px/1.35 system-ui,sans-serif;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 6px 22px #0003}.analytics-preference p{flex:1;margin:0}.analytics-preference__actions{flex-shrink:0;gap:4px;display:flex}.analytics-preference__actions button{color:#171a1f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dce3;border-radius:8px;padding:0 9px;font-weight:700}.analytics-preference__actions button:first-child{color:#fff;background:#ffb340;border-color:#ffb340;font-weight:800}.analytics-preference__actions button:focus-visible{outline-offset:2px;outline:3px solid #ffb340}@media (max-width:340px){.analytics-preference{gap:6px;padding:8px;font-size:12px}.analytics-preference__actions button{padding-inline:6px}}.app-look .page-hero{color:#fff;text-align:center;text-shadow:0 1px 3px #00000052;background:linear-gradient(#fff3 0%,#ffffff0f 50%,#fff0 100%),#ffb340;padding-block:clamp(40px,6vw,72px);position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000024,0 12px 26px #ffb3404d}.app-look .page-hero *{color:#24272d;text-shadow:none}.app-look .page-hero h1,.app-look .page-hero h1 *{color:#fff;text-shadow:0 1px 3px #00000052}.app-look .page-hero a{text-decoration:underline}.app-look .page-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:900}.app-look .page-hero__title{margin:1rem 0 0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:900;line-height:1.1}.app-look main .page-hero h1:after{background:#fff}.app-look .page-hero h1:after{content:"";background:#fff;border-radius:3px;width:74px;height:3px;margin:14px auto 0;display:block}.app-look .page-hero__copy{max-width:42rem;margin:1.25rem auto 0;font-size:1.125rem;line-height:1.75rem}.app-look .page-hero__copy p{margin:0}.app-look .page-hero__copy p+p{margin-top:.75rem}.site-nav-menu{z-index:60;min-width:170px;padding:10px 6px 6px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.site-nav-menu>span{border:1px solid var(--app-border);background:#fff;border-radius:8px;gap:2px;padding:6px;display:grid;box-shadow:0 12px 30px #1414141f}.site-nav-group:hover .site-nav-menu,.site-nav-group:focus-within .site-nav-menu{display:block}.app-look .page-hero .earn-hero-cta{color:#fff;text-decoration:none}
