.pp-page{font-family:var(--wf-font);color:var(--wf-ink);background:var(--wf-paper);font-size:16px;line-height:1.7}.pp-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.pp-page h1,.pp-page h2,.pp-page h3{font-family:var(--wf-font);color:var(--wf-ink);text-wrap:balance;font-weight:600}.pp-page p{color:var(--wf-muted)}.pp-page [id]{scroll-margin-top:112px}.pp-page svg{flex-shrink:0}.pp-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:650;line-height:1.65;color:#4c6557!important}.pp-hero{border-bottom:1px solid var(--wf-line);background:radial-gradient(at 90% 15%,#e9efde 0,#0000 65%);padding:72px 0 64px}.pp-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);align-items:center;gap:72px;display:grid}.pp-hero-grid>*,.pp-contact-grid>*,.pp-section-head>*,.pp-research-note>*{min-width:0}.pp-hero h1{letter-spacing:-.055em;max-width:21ch;margin:0 0 24px;font-size:clamp(38px,4.8vw,62px);line-height:1.1}.pp-hero h1 em{color:#62744c;font-style:normal}.pp-lede{letter-spacing:-.025em;max-width:49ch;font-size:21px;line-height:1.55;color:#355344!important}.pp-copy{max-width:58ch;margin-top:17px;font-size:16px;line-height:1.8}.pp-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.pp-page .wf-button{white-space:normal}.pp-text-link{min-height:44px;color:var(--wf-ink);text-underline-offset:5px;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.5;-webkit-text-decoration:underline #aab99e;text-decoration:underline #aab99e;display:inline-flex}.pp-text-link:hover{text-decoration-color:currentColor}.pp-process-note,.pp-company-note{background:#fafbf6;border:1px solid #cdd8c0;border-radius:15px;padding:30px;box-shadow:0 8px 30px #27462c08}.pp-process-note h2,.pp-company-note h2{letter-spacing:-.035em;margin:0 0 14px;font-size:28px;line-height:1.22}.pp-process-note>p:not(.pp-eyebrow),.pp-company-note>p:not(.pp-eyebrow){font-size:14px;line-height:1.8}.pp-note-steps{border-top:1px solid var(--wf-line);margin:23px 0 0;padding:0;list-style:none}.pp-note-steps li{border-bottom:1px solid var(--wf-line);grid-template-columns:26px minmax(0,1fr);gap:14px;padding:19px 0;display:grid}.pp-note-steps li:last-child{border:0;padding-bottom:0}.pp-note-steps li>span{color:#778c5c;padding-top:3px;font-size:11px}.pp-note-steps strong{font-size:15px;font-weight:600}.pp-note-steps p{margin-top:4px;font-size:13px;line-height:1.7}.pp-section{padding:72px 0}.pp-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.pp-section-head h2,.pp-research-note h2,.pp-closing h2{letter-spacing:-.045em;font-size:clamp(28px,3.2vw,40px);line-height:1.18}.pp-section-head .pp-eyebrow{margin-bottom:12px}.pp-section-head>p{max-width:43ch;padding-bottom:3px;font-size:15px;line-height:1.8}.pp-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pp-capability{border:1px solid var(--wf-line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;padding:30px;display:flex}.pp-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.pp-icon{color:#3e603d;background:#edf3e4;border:1px solid #e0e9d3;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.pp-number{letter-spacing:.08em;color:#5c7058;font-size:11px;line-height:1.6}.pp-capability .pp-eyebrow{margin-bottom:10px;font-size:10px}.pp-capability h3{letter-spacing:-.035em;margin-bottom:14px;font-size:27px;line-height:1.24}.pp-capability>p:not(.pp-eyebrow){max-width:58ch;font-size:15px;line-height:1.8}.pp-card-foot{border-top:1px solid var(--wf-line);align-items:start;gap:10px;margin-top:24px;padding-top:19px;display:flex}.pp-card-foot svg{color:#6a854b;margin-top:4px}.pp-card-foot p{color:#476045;font-size:13px;line-height:1.8}.pp-research-note{background:var(--wf-soft);border:1px solid #d5dfca;border-radius:13px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:50px;margin-bottom:36px;padding:34px;display:grid}.pp-research-note .pp-eyebrow{margin-bottom:12px}.pp-research-note h2{font-size:30px}.pp-research-note p:not(.pp-eyebrow){font-size:15px;line-height:1.8}.pp-research-note .pp-text-link{margin-top:14px}.pp-closing{border-top:1px solid var(--wf-line);background:#edf2e6}.pp-closing-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.pp-closing h2{max-width:25ch;margin-bottom:18px}.pp-closing p:not(.pp-eyebrow){max-width:61ch;font-size:15px;line-height:1.8}.pp-closing .wf-button{flex-shrink:0}.pp-closing-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;display:flex}.pp-company .pp-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.pp-company-note{background:#eef3e6}.pp-company-mark{letter-spacing:-5px;width:68px;height:68px;color:var(--wf-lime);background:var(--wf-ink);border-radius:16px;justify-content:center;align-items:center;margin-bottom:28px;padding-bottom:9px;padding-right:5px;font-size:65px;font-weight:700;line-height:1;display:inline-flex}.pp-company-mark>span{padding-top:10px;font-size:52px}.pp-check-list{border-top:1px solid var(--wf-line);color:#456148;gap:13px;margin:24px 0 0;padding:22px 0 0;font-size:14px;line-height:1.7;list-style:none;display:grid}.pp-check-list li{gap:11px;display:flex}.pp-check-list svg{color:#6a854b;margin-top:3px}.pp-principles{background:#193f34}.pp-principles h2,.pp-principles h3{color:#f4f7ee}.pp-principles p{color:#c7d7c8}.pp-principles .pp-eyebrow,.pp-principles .pp-number{color:#b8d48f!important}.pp-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pp-principle{background:#23493c;border:1px solid #426453;border-radius:12px;padding:27px}.pp-principle .pp-card-top{color:#b8d48f;margin-bottom:25px}.pp-principle h3{letter-spacing:-.03em;margin-bottom:13px;font-size:24px;line-height:1.25}.pp-principle p{font-size:14px;line-height:1.8}.pp-contact-heading{max-width:780px;margin-bottom:38px}.pp-contact-heading h1{max-width:22ch}.pp-contact-heading .pp-lede{max-width:56ch}.pp-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pp-contact-primary,.pp-contact-email{background:#fff;border:1px solid #d4dec8;border-radius:14px;flex-direction:column;align-items:start;padding:30px;display:flex}.pp-contact-primary{background:#edf3e4}.pp-contact-grid .pp-icon{margin-bottom:22px}.pp-contact-grid .pp-eyebrow{margin-bottom:12px;font-size:10px}.pp-contact-grid h2{letter-spacing:-.04em;margin-bottom:17px;font-size:31px;line-height:1.22}.pp-contact-grid p:not(.pp-eyebrow){max-width:50ch;font-size:15px;line-height:1.8}.pp-contact-primary .wf-button{margin-top:25px}.pp-contact-grid .pp-contact-small{margin-top:12px;font-size:12px!important}.pp-email-address{letter-spacing:-.035em;overflow-wrap:anywhere;color:var(--wf-ink);text-underline-offset:6px;margin:0 0 17px;font-size:clamp(22px,2.6vw,29px);font-weight:600;line-height:1.4;-webkit-text-decoration:underline #bdc9b2;text-decoration:underline #bdc9b2}.pp-email-address:hover{text-decoration-color:currentColor}.pp-email-actions{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:24px;display:flex}.pp-email-actions .pp-copy-status{flex-basis:100%;margin:0}.pp-copy-status:empty{display:none}.pp-copy-address{flex-basis:100%;gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.pp-copy-address input{box-sizing:border-box;width:100%;min-width:0;color:var(--wf-ink);font:16px/1.4 var(--wf-font);background:#fff;border:1px solid #bacab0;border-radius:7px;padding:12px}.pp-secondary-button,.pp-contact .pp-email-actions .button{font:600 13px/1.4 var(--wf-font);color:var(--wf-ink);cursor:pointer;background:#fff;border:1px solid #bacab0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 17px;display:inline-flex}.pp-secondary-button:hover,.pp-contact .pp-email-actions .button:hover{background:#f0f4e9}.pp-contact-email>.pp-text-link{margin-top:10px;font-size:13px}.pp-confidentiality{border-top:1px solid var(--wf-line);align-items:start;gap:12px;margin-top:26px;padding:22px 0 0;display:flex}.pp-confidentiality svg{color:#607e49;margin-top:3px}.pp-confidentiality p{max-width:82ch;font-size:13px;line-height:1.8}.pp-confidentiality strong{color:#415a47;font-weight:600}.pp-context-grid{border-top:1px solid var(--wf-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.pp-context-grid li{min-width:0;padding-top:23px}.pp-context-grid h3{letter-spacing:-.03em;margin:13px 0 12px;font-size:22px;line-height:1.3}.pp-context-grid p{font-size:14px;line-height:1.8}.pp-mvp.wf-page{padding:0}.pp-route-guide{justify-content:space-between;align-items:center;gap:25px;padding-top:20px;padding-bottom:5px;display:flex}.pp-route-guide nav{color:#61755e;flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.pp-route-guide nav a{align-items:center;min-height:44px;display:inline-flex}.pp-route-guide nav a:hover{color:var(--wf-ink);text-underline-offset:4px;text-decoration:underline}.pp-mvp .mvp-funnel{padding-top:48px;padding-bottom:72px}.pp-mvp .mvp-intro-grid{border-bottom:1px solid var(--wf-line);gap:65px;padding-bottom:42px}.pp-mvp .mvp-funnel h1{letter-spacing:-.055em;font-size:clamp(46px,5.5vw,72px);line-height:1.05}.pp-mvp .mvp-lede{font-size:18px;line-height:1.8}.pp-mvp .mvp-webinar-banner{background:#f2f6eb;padding:30px}.pp-mvp .mvp-webinar-banner strong{letter-spacing:-.035em;font-size:30px;line-height:1.25}.pp-mvp .mvp-webinar-banner span:not(.wf-eyebrow){font-size:14px;line-height:1.8}.pp-mvp .mvp-package-section{margin-top:54px}.pp-mvp .mvp-section-heading{align-items:start;gap:45px;margin-bottom:28px}.pp-mvp .mvp-section-heading h2{letter-spacing:-.045em;flex-shrink:0;max-width:12ch;font-size:36px;line-height:1.15}.pp-mvp .mvp-section-heading p{max-width:66ch;font-size:14px;line-height:1.9}.pp-mvp .mvp-package-grid{gap:20px}.pp-mvp .mvp-package{border-radius:13px;padding:28px}.pp-mvp .mvp-package .wf-eyebrow{font-size:10px!important}.pp-mvp .mvp-package h3{letter-spacing:-.035em;font-size:27px;line-height:1.25}.pp-mvp .mvp-package>p:not(.wf-eyebrow),.pp-mvp .mvp-package ul{font-size:14px;line-height:1.8}.pp-mvp .mvp-package ul{gap:12px;margin:21px 0 25px}.pp-mvp .mvp-package .mvp-price{border-top:1px solid var(--wf-line);padding:17px 0;font-size:12px!important}.pp-mvp .mvp-package details{font-size:13px;line-height:1.8}.pp-mvp .mvp-package summary{align-content:center;min-height:44px;font-weight:600;display:list-item}.pp-mvp .mvp-inquiry-grid{border-top:1px solid var(--wf-line);margin-top:64px;padding-top:44px}.pp-mvp .mvp-inquiry-grid h2{letter-spacing:-.045em;font-size:34px;line-height:1.2}.pp-mvp .mvp-form{background:#f1f5e9;border-radius:13px;padding:32px}.pp-mvp .mvp-form h2{font-size:29px}.pp-mvp .mvp-form p{margin-bottom:17px;font-size:14px;line-height:1.8}.pp-mvp .mvp-form>p:last-child{margin-bottom:0}.pp-mvp .mvp-terms{padding-top:8px;padding-bottom:72px}.pp-mvp .mvp-terms h2{letter-spacing:-.045em;max-width:25ch;font-size:36px;line-height:1.2}.pp-mvp .mvp-terms>.mvp-lede{max-width:68ch;font-size:16px}.pp-mvp .mvp-terms dl{border:1px solid var(--wf-line);background:#fff;border-radius:12px;overflow:hidden}.pp-mvp .mvp-terms dl>div{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);padding:22px 26px}.pp-mvp .mvp-terms dl>div:last-child{border-bottom:0}.pp-mvp .mvp-terms dt{font-size:15px}.pp-mvp .mvp-terms dd{font-size:14px;line-height:1.8}.pp-mvp .mvp-checkout-review{border:1px solid #d7dfcc;padding:28px}.pp-mvp .mvp-checkout-review p{font-size:14px;line-height:1.8}@media (max-width:1050px){.pp-hero-grid,.pp-company .pp-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:35px}.pp-wrap{width:calc(100% - 64px)}.pp-hero h1{font-size:47px}.pp-lede{font-size:19px}.pp-process-note,.pp-company-note{padding:25px}.pp-closing-inner{gap:32px}.pp-principle-grid{gap:15px}.pp-principle,.pp-mvp .mvp-package{padding:23px}.pp-mvp .mvp-package-grid{gap:14px}.pp-mvp .mvp-intro-grid{gap:35px}}@media (max-width:760px){.pp-wrap{width:calc(100% - 40px)}.pp-hero{padding:42px 0}.pp-hero-grid,.pp-company .pp-hero-grid,.pp-contact-grid{grid-template-columns:1fr;gap:30px}.pp-hero h1{margin-bottom:20px;font-size:clamp(35px,7vw,48px);line-height:1.12}.pp-lede{font-size:18px}.pp-copy{font-size:15px}.pp-eyebrow{font-size:10px}.pp-process-note,.pp-company-note{padding:26px}.pp-section{padding:48px 0}.pp-section-head{margin-bottom:25px;display:block}.pp-section-head>p{max-width:60ch;margin-top:16px;font-size:14px}.pp-section-head h2,.pp-closing h2{font-size:32px}.pp-capability-grid{grid-template-columns:1fr;gap:17px}.pp-capability{padding:25px}.pp-research-note{grid-template-columns:1fr;gap:22px;margin-bottom:25px;padding:25px}.pp-research-note h2{font-size:28px}.pp-closing-inner{flex-direction:column;align-items:start;gap:26px}.pp-closing p:not(.pp-eyebrow){font-size:14px}.pp-principle-grid{grid-template-columns:1fr}.pp-principle{padding:25px}.pp-principle .pp-card-top{margin-bottom:19px}.pp-company-mark{border-radius:13px;width:55px;height:55px;margin-bottom:21px;font-size:53px}.pp-company-mark>span{font-size:42px}.pp-contact-heading{margin-bottom:28px}.pp-contact-grid{gap:18px}.pp-contact-primary,.pp-contact-email{padding:25px}.pp-contact-grid h2{font-size:28px}.pp-contact-grid p:not(.pp-eyebrow){font-size:14px}.pp-confidentiality p{font-size:12px}.pp-context-grid{grid-template-columns:1fr;gap:0}.pp-context-grid li{border-bottom:1px solid var(--wf-line);padding:23px 0}.pp-context-grid li:last-child{border-bottom:0;padding-bottom:0}.pp-context-grid h3{margin-top:9px;font-size:23px}.pp-route-guide{flex-direction:column;align-items:start;gap:3px;padding-top:12px}.pp-route-guide nav{gap:20px;font-size:11px}.pp-mvp .mvp-funnel{padding-top:25px;padding-bottom:50px}.pp-mvp .mvp-intro-grid{gap:28px;padding-bottom:30px}.pp-mvp .mvp-funnel h1{font-size:48px}.pp-mvp .mvp-lede{font-size:16px}.pp-mvp .mvp-webinar-banner{padding:25px}.pp-mvp .mvp-webinar-banner strong{font-size:27px}.pp-mvp .mvp-section-heading h2{max-width:none;font-size:32px}.pp-mvp .mvp-section-heading p{font-size:14px}.pp-mvp .mvp-package-section{margin-top:36px}.pp-mvp .mvp-package-grid{gap:18px}.pp-mvp .mvp-package{padding:26px}.pp-mvp .mvp-package .wf-button{font-size:14px}.pp-mvp .mvp-inquiry-grid{margin-top:40px;padding-top:34px}.pp-mvp .mvp-inquiry-grid h2{font-size:30px}.pp-mvp .mvp-form{padding:25px}.pp-mvp .mvp-form h2{font-size:27px}.pp-mvp .mvp-terms{padding-bottom:48px}.pp-mvp .mvp-terms h2{font-size:31px}.pp-mvp .mvp-terms dl>div{grid-template-columns:1fr;gap:8px;padding:20px}.pp-mvp .mvp-checkout-review{padding:24px}}@media (max-width:380px){.pp-actions{flex-direction:column;align-items:stretch;gap:12px}.pp-actions .wf-button{padding-inline:17px;font-size:13px}.pp-route-guide nav{gap:15px}.pp-email-actions{flex-direction:column;align-items:stretch;width:100%}}
