.ppPage{background:#fff;color:#111}.ppWrap{width:min(1060px,calc(100% - 44px));margin-inline:auto}.ppHeader{height:78px;padding:0 max(4vw,28px);border-bottom:1px solid #ddd;position:sticky;top:0;background:#fff;z-index:30}.ppHeader,.ppLogo{display:flex;align-items:center}.ppLogo{gap:10px;font-size:17px}.ppLogo span{font-size:34px}.ppHeader nav{display:flex;gap:34px;margin:auto;height:100%}.ppHeader nav a{display:flex;align-items:center;position:relative;font-size:11px}.ppHeader nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:16px;height:2px;background:#111}.ppTools{display:flex;gap:14px}.ppTools button{border:0;background:transparent}.ppTools svg{width:21px}.ppMenu{display:none}.ppHero{height:490px;background:url(/images/personalized-plan-hero.png) 50%/cover}.ppHeroCopy{width:min(1060px,calc(100% - 44px));margin:auto;padding-top:51px}.ppHeroCopy>span{font-size:10px;font-weight:600}.ppHero h1{font-size:45px;line-height:1.05;letter-spacing:-1.5px;margin:15px 0 18px}.ppHero p{font-size:13px;line-height:1.8;max-width:400px}.ppHeroCopy>button{display:flex;gap:25px;align-items:center;background:#111;color:#fff;border:0;border-radius:4px;padding:11px 23px;font-size:10px;font-weight:600;margin-top:20px}.ppHeroCopy button svg{width:14px}.ppPerks{display:flex;gap:48px;margin-top:42px}.ppPerks div{display:flex;gap:13px}.ppPerks svg{width:27px}.ppPerks b{display:flex;flex-direction:column;font-size:9px}.ppPerks small{font-weight:400;max-width:125px;margin-top:5px}.ppHow{padding:35px 0}.ppGet h2,.ppHow h2{text-align:center;font-size:22px}.ppHow>div{display:grid;grid-template-columns:repeat(4,1fr);gap:45px;margin-top:27px}.ppHow article{text-align:center}.ppHow article>span{width:66px;height:66px;border-radius:50%;background:#f5f4f1;display:grid;place-items:center;margin:auto}.ppHow svg{width:29px}.ppHow h3{font-size:11px;margin:17px 0 7px}.ppHow p{font-size:9px;line-height:1.6}.ppGet{padding:5px 0 32px}.ppGet>div{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ppGet article{border:1px solid #ddd;border-radius:5px;text-align:center;padding:22px 18px;min-height:178px}.ppGet svg{width:29px}.ppGet h3{font-size:11px}.ppGet p{font-size:9px;line-height:1.6}.ppPricing{background:#f6f5f3;border-radius:7px;padding:18px 76px;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:32px}.ppPitch h2{font-size:20px;margin:5px 0}.ppPitch p,.ppPricing article p{font-size:9px}.ppPitch span{display:flex;gap:10px;align-items:center;font-size:9px;margin:8px 0}.ppPitch svg{width:13px}.ppPricing article{background:#fff;border-radius:6px;padding:22px 24px;display:flex;flex-direction:column;position:relative}.ppPricing article h3{font-size:14px;margin:0}.ppPricing article strong{font-size:21px;margin-top:auto}.ppPricing article strong small{font-size:12px}.ppPricing article button{padding:10px;background:#fff;border:1px solid #111;border-radius:3px;font-size:10px;margin-top:12px}.ppPricing article.premium button,.premium i{background:#111;color:#fff}.premium i{position:absolute;left:0;right:0;top:-12px;text-align:center;font:normal 8px/18px Arial;border-radius:5px 5px 0 0}.ppProof{margin-top:24px;border:1px solid #e4e4e2;border-radius:6px;display:grid;grid-template-columns:1.7fr repeat(3,1fr);padding:20px 25px}.ppProof blockquote{display:flex;gap:20px;margin:0;padding:5px 30px}.ppProof blockquote>b{font-size:38px}.ppProof blockquote span{font-size:10px;max-width:250px}.ppProof blockquote small{display:block;margin-top:14px}.ppProof>div{border-left:1px solid #ddd;display:flex;flex-direction:column;align-items:center;gap:3px}.ppProof>div svg{width:25px}.ppProof>div strong{font-size:18px}.ppProof>div small{font-size:8px}.ppCta{background:#0b0c0b;color:#fff;border-radius:7px;margin-top:24px;padding:20px 250px;min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:45px}.ppCta h2{font-size:17px;max-width:270px;margin:0}.ppCta p{font-size:9px}.ppCta button{background:#fff;border:0;border-radius:4px;padding:11px 25px;font-size:9px;font-weight:600;display:flex;gap:18px;align-items:center;white-space:nowrap}.ppCta svg{width:14px}.ppFooter{width:min(1060px,calc(100% - 44px));margin:auto;padding:24px 0 14px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:60px}.ppFooter>div{display:flex;flex-direction:column;gap:7px}.ppFooter .ppLogo{font-size:15px}.ppFooter a,.ppFooter p,.ppFooter>div>b{font-size:8px}.ppFooter aside{grid-column:1/-1;border-top:1px solid #ddd;padding-top:13px;font-size:8px;display:flex;justify-content:space-between}@media(max-width:850px){.ppHeader nav{gap:15px}.ppGet>div{grid-template-columns:repeat(3,1fr)}.ppPricing{padding:25px}.ppCta{padding:25px 45px}}@media(max-width:680px){.ppHeader{height:66px;padding:0 18px}.ppHeader nav{display:none;position:absolute;top:66px;left:0;right:0;background:#fff;padding:22px;flex-direction:column;height:auto;box-shadow:0 12px 24px #0002}.ppHeader nav.show{display:flex}.ppTools{margin-left:auto}.ppMenu{display:block}.ppHero{height:650px;background-position:67% bottom}.ppHeroCopy{width:100%;padding:35px 22px;background:linear-gradient(180deg,#fff 52%,transparent)}.ppHero h1{font-size:39px}.ppPerks{gap:18px;flex-wrap:wrap}.ppHow>div{gap:22px}.ppGet>div,.ppHow>div{grid-template-columns:1fr 1fr}.ppPricing{grid-template-columns:1fr}.ppProof{grid-template-columns:1fr 1fr;gap:20px}.ppProof blockquote{grid-column:1/-1}.ppProof>div{border:0}.ppCta{flex-direction:column;align-items:flex-start}.ppFooter{grid-template-columns:1fr 1fr;gap:28px}}