body.brand-fresh.home-modern.app-refined .ap-close-stage{min-height:0;padding:32px;overflow:visible}body.brand-fresh.home-modern.app-refined .ap-close-stage .product-detail{border-radius:18px;width:100%}body.brand-fresh.home-modern.app-refined .ap-community-detail{grid-template-columns:1fr;gap:28px}body.brand-fresh.home-modern.app-refined .ap-community-detail .product-detail{width:100%;max-width:390px;box-shadow:none;background:#f4ede4;justify-self:center}body.brand-fresh.home-modern.app-refined .ap-library{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);padding-bottom:88px;display:grid}body.brand-fresh.home-modern.app-refined .ap-library h2{font-size:clamp(38px,4.4vw,64px);line-height:1.05}body.brand-fresh.home-modern.app-refined .ap-library .ex-eyebrow{color:var(--muted);margin-bottom:22px}body.brand-fresh.home-modern.app-refined .ap-library-copy>p{color:var(--muted);max-width:440px;margin:25px 0;font-size:18px;line-height:1.65}body.brand-fresh.home-modern.app-refined .ap-library figure{background:var(--sage);border-radius:24px;margin:0;padding:24px}body.brand-fresh.home-modern.app-refined .ap-library figcaption{margin:15px 0 0;font-size:12px}.pv-portal-section{padding-top:35px}.pv-portal-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.pv-portal-intro h2{font-size:clamp(36px,4.1vw,56px)}.pv-portal-intro p{color:var(--muted);margin-bottom:20px;font-size:18px;line-height:1.65}.pv-portal-paths{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.pv-portal-paths a{border-top:1px solid var(--line);padding-top:20px;display:block}.pv-portal-paths span{color:var(--muted);margin-bottom:15px;font-size:11px;display:block}.pv-portal-paths strong{font-size:20px;font-weight:600;line-height:1.25;display:block}.pv-portal-paths p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.pv-portal-paths a:hover strong{text-underline-offset:4px;text-decoration:underline}.pv-challenge-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);padding-top:0;display:grid}.pv-challenge-section figure{background:var(--mint);border-radius:28px;flex-direction:column;align-items:center;margin:0;padding:32px;display:flex}.pv-challenge-section .phone{width:244px;max-width:85%}.pv-challenge-section figcaption{color:var(--muted);text-align:center;margin-top:20px;font-size:12px;line-height:1.5}.pv-challenge-section h2{font-size:clamp(36px,4.1vw,56px)}.pv-challenge-section>div>p{color:var(--muted);margin-top:24px;font-size:18px;line-height:1.65}@media (width<=900px){.pv-portal-intro{gap:35px}.pv-portal-paths{gap:20px}.pv-portal-paths strong{font-size:18px}.pv-challenge-section{gap:35px}.pv-challenge-section figure{padding:24px 15px}}@media (width<=700px){body.brand-fresh.home-modern.app-refined .ap-close-stage{padding:24px 18px}body.brand-fresh.home-modern.app-refined .ap-community-detail{gap:24px}body.brand-fresh.home-modern.app-refined .ap-library{grid-template-columns:1fr;gap:26px;padding-bottom:56px}body.brand-fresh.home-modern.app-refined .ap-library-copy>p{margin:20px 0;font-size:17px}body.brand-fresh.home-modern.app-refined .ap-library figure{padding:18px}.pv-portal-section{padding-top:12px}.pv-portal-intro{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.pv-portal-intro p{font-size:17px}.pv-portal-paths{grid-template-columns:1fr;gap:22px;margin-top:28px}.pv-portal-paths strong{font-size:21px}.pv-portal-paths span{margin-bottom:10px}.pv-challenge-section{grid-template-columns:1fr;gap:28px}.pv-challenge-section>div{grid-row:1}.pv-challenge-section>div>p{font-size:17px}.pv-challenge-section figure{padding:28px}.pv-challenge-section .phone{width:224px}}
