.sechead-left{text-align:left;max-width:none;margin:0 0 var(--head-gap)}.age-hero{padding-bottom:clamp(48px,6vw,72px)}.age-hero-duo{align-items:center}.age-shot{display:flex;justify-content:center}.age-shot .app-screen{border-radius:34px;overflow:hidden;box-shadow:0 18px 40px -14px #08101c80,0 0 0 1px #ffffff0d inset}.age-hero-duo .age-shot{background:#f2efe8;padding:clamp(48px,5vw,96px);border-radius:calc(34px + clamp(48px,5vw,96px))}.age-side-duo{align-items:center}.age-side-photo{display:flex}.age-photo{width:100%;height:100%;min-height:220px;aspect-ratio:4/3;object-fit:cover;border-radius:20px;display:block}.age-analogy{margin:clamp(40px,4.4vw,60px) auto 0;padding-top:clamp(32px,3.4vw,44px);border-top:1px solid var(--navy-line);max-width:48rem;text-align:center;font-family:var(--serif);font-weight:300;font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--cream);text-wrap:pretty}.age-dl{margin:0;display:grid;gap:0}.age-dl-row{display:grid;grid-template-columns:14rem 1fr;gap:24px;padding:16px 0;border-bottom:1px solid rgba(11,30,51,.12)}.age-dl-row dt{margin:0;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.02em;color:#0b1e33!important}.age-dl-row dd{margin:0;font-size:14.5px;line-height:1.6;color:#3d5468!important}@media(max-width:640px){.age-dl-row{grid-template-columns:1fr;gap:6px}}.age-arrow-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.age-arrow-list li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.6}.band-navy .age-arrow-list li{color:var(--slate)!important}.band-cream .age-arrow-list li{color:#3d5468!important}.age-arrow-list li:before{content:"→";position:absolute;left:0;color:var(--terracotta)}.age-arrow-list li span{display:block;font-weight:600}.band-navy .age-arrow-list li span{color:var(--cream)!important}.band-cream .age-arrow-list li span{color:#0b1e33!important}.age-example-person{margin:0 0 20px;font-family:var(--display);font-weight:600;font-size:13px;color:#0b1e33!important}.age-reason-grid{margin-top:clamp(24px,2.6vw,32px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,28px)}.age-reason-card{position:relative;padding:clamp(20px,2.2vw,26px);border-radius:16px;border:1px solid var(--navy-line);background:#ffffff08}.age-reason-photo{width:calc(100% + 2*clamp(20px,2.2vw,26px));max-width:none;margin:calc(-1*clamp(20px,2.2vw,26px)) calc(-1*clamp(20px,2.2vw,26px)) 20px;height:180px;object-fit:cover;border-radius:16px 16px 0 0;display:block}.age-reason-name{margin:0 0 8px;font-family:var(--serif);font-weight:400;font-size:20px;color:var(--cream)}.age-reason-driver{margin:0;font-size:13.5px;line-height:1.5;color:var(--slate)}.age-reason-action{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--navy-line);font-size:13.5px;line-height:1.5;color:var(--mint)}.age-reason-note{margin:clamp(24px,2.6vw,32px) 0 0;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(15px,1.6vw,17px);color:var(--slate-dim)}@media(max-width:640px){.age-reason-grid{grid-template-columns:1fr}}.age-driver-cards-row{display:grid;grid-template-columns:1fr .8fr 1fr;grid-template-rows:auto auto;gap:clamp(16px,2vw,24px);align-items:center;margin-top:clamp(32px,3.4vw,44px)}.age-driver-cards-row .ad-cardio{grid-column:1;grid-row:1}.age-driver-cards-row .ad-metabolic{grid-column:3;grid-row:1}.age-driver-cards-row .ad-recovery{grid-column:1;grid-row:2}.age-driver-cards-row .ad-vascular{grid-column:3;grid-row:2}.age-driver-cards-row .age-drivers-shot{grid-column:2;grid-row:1 / span 2}.age-driver-card{display:grid;grid-template-columns:1fr;gap:20px;align-items:baseline;padding:clamp(20px,2.2vw,26px);border-radius:16px;border:1px solid rgba(11,30,51,.12);background:#fff}.age-driver-name{margin:0;font-family:var(--serif);font-weight:400;font-size:21px;color:#0b1e33!important}.age-driver-signals{margin:6px 0 0;font-size:12.5px;color:#8a7566!important}.age-driver-question{margin:0;font-size:14.5px;line-height:1.55;color:#3d5468!important}.age-drivers-shot{border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px -14px #08101c80,0 0 0 1px #ffffff0d inset}.age-drivers-shot-img{width:100%;height:auto;display:block;border-radius:16px}@media(max-width:640px){.age-driver-cards-row{grid-template-columns:1fr}.age-driver-cards-row .ad-cardio,.age-driver-cards-row .ad-metabolic,.age-driver-cards-row .ad-recovery,.age-driver-cards-row .ad-vascular,.age-driver-cards-row .age-drivers-shot{grid-column:1;grid-row:auto}}.age-driver-summary{margin:28px 0 0;font-size:15.5px;line-height:1.75;color:#3d5468!important;max-width:none;width:100%;text-align:center}.age-driver-pill-row{margin:18px 0 0;max-width:none;width:100%;text-align:center}.age-drivers-pill{display:inline-block;font-size:13px;line-height:1.5;color:#3d5468!important;border:1px solid rgba(11,30,51,.18);border-radius:999px;padding:10px 22px;background:#fff}.age-steps{list-style:none;margin:0;padding:0;counter-reset:agestep;display:grid;gap:14px}.age-steps li{position:relative;padding-left:34px;font-size:14.5px;line-height:1.6;color:var(--slate)!important;counter-increment:agestep}.age-steps li:before{content:counter(agestep);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--terracotta);color:#fff;font-size:11.5px;font-weight:600;line-height:22px;text-align:center}.age-steps li span{display:block;font-weight:600;color:var(--cream)!important}.age-honesty-h{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(24px,2.6vw,32px);color:#0b1e33}.age-bullets{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px;max-width:34rem}.age-bullets li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.6;color:#3d5468!important}.age-bullets li:before{content:"–";position:absolute;left:0;color:#8a7566}.age-cite{margin:24px 0 0;padding-top:16px;border-top:1px solid rgba(11,30,51,.12);font-size:12.5px;line-height:1.6;color:#8a7566!important;max-width:34rem}
