.pf-page{--pf-navy:#102c54;--pf-ink:#142942;--pf-muted:#63748a;--pf-line:#d7e1eb;--pf-soft:#f3f7fa;color:var(--pf-ink);background:#fff}.pf-page *{box-sizing:border-box}.pf-kicker{margin:0 0 17px;color:#087f70;font-size:10px;font-weight:800;letter-spacing:.16em}.pf-hero{padding:84px 0 92px;background:#f5f8fb;border-bottom:1px solid var(--pf-line)}.pf-hero-grid,.pf-checkin-grid,.pf-cycle-grid{display:grid;grid-template-columns:1fr 1fr;gap:82px;align-items:center}.pf-hero h1,.pf-intro h2,.pf-goals h2,.pf-checkins h2,.pf-feedback h2,.pf-cycle h2,.pf-nepal h2,.pf-faq h2,.pf-final h2{margin:0;color:var(--pf-navy);font-size:clamp(40px,5vw,68px);letter-spacing:-.065em;line-height:.98}.pf-hero p:not(.pf-kicker){max-width:610px;margin:25px 0;color:var(--pf-muted);font-size:17px;line-height:1.75}.pf-actions{display:flex;gap:12px;margin-top:30px}.pf-actions a,.pf-final a{display:inline-flex;align-items:center;gap:18px;padding:15px 19px;background:var(--pf-navy);color:#fff;text-decoration:none;font-size:13px;font-weight:750;border-radius:8px}.pf-actions a:last-child{color:var(--pf-navy);background:#fff;border:1px solid #cbd8e4}.pf-review-card,.pf-agenda{background:#fff;border:1px solid #cad8e5;box-shadow:0 24px 48px rgba(13,47,89,.1)}.pf-review-card>header,.pf-agenda header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--pf-line)}.pf-review-card>header span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750}.pf-review-card>header img{width:23px}.pf-review-card>header em{padding:6px 8px;background:#e5f7f1;color:#087f70;font-size:9px;font-weight:800;font-style:normal}.pf-person{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:20px}.pf-person>i{display:grid;place-items:center;width:42px;height:42px;background:#e2ebf6;color:#0b5dac;border-radius:50%;font-size:12px;font-style:normal;font-weight:800}.pf-person small,.pf-person b,.pf-person em{display:block}.pf-person small{font-size:8px;color:#718197}.pf-person b{margin:3px 0;font-size:14px}.pf-person em{font-size:10px;color:#718197;font-style:normal}.pf-person>strong{font-size:28px}.pf-person>strong small{font-size:9px}.pf-goal{margin:0 20px 12px;padding:15px;background:var(--pf-soft)}.pf-goal header{display:flex;justify-content:space-between;color:#718197;font-size:8px;font-weight:800}.pf-goal header b{color:#087f70}.pf-goal>strong{display:block;margin:10px 0;font-size:13px}.pf-goal>i{display:block;height:7px;background:#dfe8f0;border-radius:5px}.pf-goal>i b{display:block;width:72%;height:100%;background:#0b5dac;border-radius:5px}.pf-goal>small{display:block;margin-top:8px;color:#718197;font-size:9px}.pf-next{margin:0 20px 20px;padding:14px;border:1px solid var(--pf-line)}.pf-next span,.pf-next b,.pf-next small{display:block}.pf-next span{font-size:8px;color:#718197}.pf-next b{margin:5px 0;font-size:12px}.pf-next small{color:#718197;font-size:9px}.pf-proof{border-bottom:1px solid var(--pf-line)}.pf-proof .wrap{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px}.pf-proof span{color:#087f70;font-size:9px;font-weight:800;letter-spacing:.14em}.pf-proof b{font-size:11px}.pf-intro{padding:110px 0}.pf-intro h2{max-width:940px}.pf-intro>div>p:last-child{max-width:760px;margin:28px 0 0;color:var(--pf-muted);font-size:17px;line-height:1.75}.pf-goals,.pf-feedback{padding:96px 0;background:var(--pf-soft);border-block:1px solid var(--pf-line)}.pf-goals header,.pf-feedback header{max-width:880px}.pf-goal-grid,.pf-feedback-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:50px;border-top:1px solid var(--pf-line)}.pf-goal-grid article,.pf-feedback-grid article{padding:26px 26px 27px 0;border-bottom:1px solid var(--pf-line)}.pf-goal-grid article:nth-child(odd),.pf-feedback-grid article:nth-child(odd){border-right:1px solid var(--pf-line)}.pf-goal-grid article:nth-child(even),.pf-feedback-grid article:nth-child(even){padding-left:26px}.pf-goal-grid i{color:#087f70;font-size:10px;font-style:normal}.pf-goal-grid h3,.pf-feedback-grid h3{margin:15px 0 8px;font-size:21px}.pf-goal-grid p,.pf-feedback-grid p{margin:0;color:var(--pf-muted);font-size:13px;line-height:1.7}.pf-checkins{padding:108px 0}.pf-agenda header p,.pf-agenda header h2{margin:0}.pf-agenda header p{font-size:9px;letter-spacing:.1em;color:#718197}.pf-agenda header h2{font-size:25px;letter-spacing:-.05em}.pf-agenda header>span{color:#087f70;font-size:10px;font-weight:750}.pf-agenda article{display:grid;grid-template-columns:30px 1fr;gap:11px;padding:16px 20px;border-bottom:1px solid var(--pf-line)}.pf-agenda article i{display:grid;place-items:center;width:23px;height:23px;background:#e5f7f1;color:#087f70;border-radius:50%;font-size:12px;font-style:normal}.pf-agenda article b,.pf-agenda article small{display:block}.pf-agenda article b{font-size:12px}.pf-agenda article small{margin-top:4px;color:#718197;font-size:10px}.pf-agenda footer{display:flex;justify-content:space-between;padding:15px 20px;color:#0b5dac;font-size:11px}.pf-checkin-grid>div:last-child>p:not(.pf-kicker){color:var(--pf-muted);line-height:1.75}.pf-checkin-grid ul{list-style:none;padding:0}.pf-checkin-grid li{margin:9px 0;font-size:13px}.pf-checkin-grid li:before{content:'✓';margin-right:8px;color:#087f70}.pf-feedback header>p:last-child{max-width:700px;color:var(--pf-muted);font-size:16px;line-height:1.75}.pf-feedback-grid article>span{color:#087f70;font-size:9px;font-weight:800;letter-spacing:.12em}.pf-feedback-grid article small{display:block;margin-top:13px;color:#0b5dac;font-size:11px;font-weight:750}.pf-cycle{padding:102px 0;background:var(--pf-navy);color:#fff}.pf-cycle .pf-kicker{color:#7fe3ce}.pf-cycle h2{color:#fff}.pf-cycle-grid>div>p:not(.pf-kicker){color:#c1cfdd;line-height:1.75}.pf-cycle a{display:inline-block;margin-top:14px;color:#7fe3ce;font-size:13px;font-weight:750;text-decoration:none}.pf-cycle ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.22)}.pf-cycle li{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.22)}.pf-cycle li>b{color:#7fe3ce;font-size:10px}.pf-cycle li strong,.pf-cycle li small{display:block}.pf-cycle li small{margin-top:5px;color:#c1cfdd;font-size:12px}.pf-nepal{padding:105px 0}.pf-nepal>div>p:not(.pf-kicker){max-width:780px;margin:25px 0;color:var(--pf-muted);font-size:17px;line-height:1.75}.pf-faq{padding:100px 0;background:var(--pf-soft)}.pf-faq header{max-width:800px}.pf-faq>div>div{max-width:900px;margin-top:45px}.pf-faq details{border-top:1px solid var(--pf-line)}.pf-faq details:last-child{border-bottom:1px solid var(--pf-line)}.pf-faq summary{display:flex;justify-content:space-between;padding:21px 0;font-weight:750;cursor:pointer;list-style:none}.pf-faq summary i{font-style:normal}.pf-faq details[open] summary i{transform:rotate(45deg)}.pf-faq details p{max-width:720px;margin:-6px 0 22px;color:var(--pf-muted);line-height:1.7}.pf-final{padding:94px 0;text-align:center}.pf-final h2{max-width:800px;margin:auto}.pf-final p:not(.pf-kicker){color:var(--pf-muted)}.pf-final a{margin-top:20px}@media(max-width:850px){.pf-hero-grid,.pf-checkin-grid,.pf-cycle-grid{grid-template-columns:1fr;gap:44px}.pf-proof .wrap{flex-wrap:wrap;padding-block:18px}.pf-proof span{width:100%}}@media(max-width:620px){.pf-hero,.pf-intro,.pf-goals,.pf-checkins,.pf-feedback,.pf-cycle,.pf-nepal,.pf-faq{padding:68px 0}.pf-hero h1{font-size:47px}.pf-actions{flex-direction:column}.pf-actions a{justify-content:center}.pf-goal-grid,.pf-feedback-grid{grid-template-columns:1fr}.pf-goal-grid article:nth-child(odd),.pf-feedback-grid article:nth-child(odd){border-right:0}.pf-goal-grid article:nth-child(even),.pf-feedback-grid article:nth-child(even){padding-left:0}.pf-final{padding:70px 0}}
