.pp-marketing{overflow-x:clip}.pp-market-container{max-width:1220px;margin:0 auto;padding-left:38px;padding-right:38px}.pp-marketing .pp-public-nav{border-bottom:1px solid #e4e6da;max-width:1440px;margin:auto}.pp-market-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:56px;min-height:790px;padding-top:68px;padding-bottom:76px;display:grid}.pp-exclusive{background:#e8efde;border:1px solid #d4dfc6;border-radius:20px;align-items:center;gap:7px;margin-bottom:22px;padding:7px 11px;font-size:10px;display:inline-flex}.pp-marketing .pp-market-hero h1{letter-spacing:-.06em;margin-bottom:25px;font-size:64px;line-height:1.07}.pp-marketing .pp-market-hero h1 span{color:#829770}.pp-market-hero .pp-eyebrow{letter-spacing:.16em;font-size:10px}.pp-market-intro{color:#6a786b;max-width:460px;font-size:15px;line-height:1.85;margin-bottom:29px!important}.pp-market-hero .pp-actions{gap:17px}.pp-market-price{letter-spacing:-.035em;font-size:19px;font-weight:600;margin-top:29px!important}.pp-market-price>span{color:#6a786b;padding:0 4px;font-size:13px;font-weight:400}.pp-market-price small{letter-spacing:0;color:#6a786b;margin-top:6px;font-size:11px;font-weight:400;display:block}.pp-market-phones{height:625px;margin-left:8px;position:relative}.pp-marketing-phone{background:#faf9f4;border:9px solid #24483c;border-radius:37px;flex-shrink:0;width:260px;overflow:hidden;box-shadow:0 26px 55px #173e3525}.pp-marketing-phone img{width:100%;height:auto;display:block}.pp-market-phones .today{z-index:2;width:270px;position:absolute;top:54px;left:0;transform:rotate(-5deg)}.pp-market-phones .calendar{background:#edf2e4;width:243px;position:absolute;top:6px;right:0;transform:rotate(7deg)}.pp-market-phones .pp-spark{z-index:3;color:#e3b743;font-size:95px;position:absolute;top:-38px;right:-8px}.pp-phone-caption{color:#6a786b;letter-spacing:-.03em;font-size:13px;line-height:1.6;position:absolute;bottom:14px;right:10px}.pp-market-promises{background:#ecf1e5;border-top:1px solid #dce1d3;border-bottom:1px solid #dce1d3;justify-content:center;gap:72px;padding:23px 30px;display:flex}.pp-market-promises>div{align-items:center;gap:11px;font-size:12px;font-weight:500;display:flex}.pp-market-report{color:#faf9f4;background:#173e35;padding:75px 0}.pp-market-report-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.pp-marketing .pp-market-report h2{margin-bottom:26px;font-size:48px}.pp-marketing .pp-market-report h2>span{color:#bfcca9}.pp-market-report .pp-eyebrow{color:#b4c4a1}.pp-market-report-grid>div>p:not(.pp-eyebrow){color:#d2dbcb;max-width:500px;font-size:14px;line-height:1.85}.pp-market-report ul{margin:25px 0;padding:0;list-style:none}.pp-market-report li{align-items:flex-start;gap:11px;margin:14px 0;font-size:13px;display:flex}.pp-market-report li svg{color:#c0cda8;margin-top:2px}.pp-market-report .pp-report-promise{letter-spacing:-.035em;border-top:1px solid #557064;padding-top:24px;font-size:17px!important}.pp-market-report .pp-market-report-note{color:#adc0ad!important;font-size:10px!important;line-height:1.7!important}.pp-report-phone-wrap{justify-content:center;align-items:center;padding-right:35px;display:flex;position:relative}.pp-report-phone-wrap .pp-marketing-phone{border-color:#e3e8d7;width:285px;transform:rotate(3deg)}.pp-report-phone-wrap>span{color:#24483c;background:#e9efde;border-radius:10px;padding:16px 22px;font-size:16px;line-height:1.6;position:absolute;bottom:80px;right:-26px;box-shadow:0 8px 25px #0002}.pp-market-routine{padding-top:80px;padding-bottom:67px}.pp-market-section-heading{max-width:660px;margin-bottom:37px}.pp-marketing .pp-market-section-heading h2{margin-bottom:18px;font-size:41px}.pp-market-section-heading>p:not(.pp-eyebrow){color:#6a786b;max-width:550px;font-size:14px;line-height:1.8}.pp-market-steps{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.pp-market-steps article{border-top:1px solid #cfd8c5;padding-top:24px}.pp-market-steps article>span{letter-spacing:.08em;color:#829770;margin-bottom:24px;font-size:11px;display:block}.pp-market-steps article>svg{color:#829770;width:27px;height:27px;margin-bottom:18px}.pp-marketing .pp-market-steps h3{margin-bottom:14px;font-size:23px}.pp-market-steps p{color:#6a786b;font-size:13px;line-height:1.8}.pp-example-caption{color:#6a786b;text-align:center;font-size:10px;margin-top:35px!important}.pp-market-membership{background:#edf2e5;border-top:1px solid #dce1d3;border-bottom:1px solid #dce1d3;padding:73px 0;scroll-margin-top:20px}.pp-market-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.pp-market-plans>article{background:#fffef9;border:1px solid #d2dcc7;border-radius:13px;flex-direction:column;padding:32px 25px;display:flex;position:relative}.pp-marketing .pp-market-plans h3{margin:0 0 20px;font-size:25px}.pp-market-plans .pp-plan-amount{letter-spacing:-.065em;margin-bottom:24px;font-size:51px;font-weight:600;line-height:1.15}.pp-plan-amount small{letter-spacing:0;color:#6a786b;margin-top:7px;font-size:10px;font-weight:400;line-height:1.6;display:block}.pp-market-plans>article>p:not(.pp-plan-amount){color:#6a786b;min-height:43px;font-size:12px;line-height:1.8}.pp-market-plans ul{margin:10px 0 28px;padding:0;list-style:none}.pp-market-plans li{align-items:flex-start;gap:9px;margin:12px 0;font-size:11px;line-height:1.5;display:flex}.pp-market-plans .pp-btn{gap:9px;margin-top:auto;padding:12px 9px;font-size:11px}.pp-market-plans .featured{color:#fffef9;background:#173e35;border-color:#173e35}.pp-market-plans .featured .pp-plan-amount small,.pp-market-plans .featured>p:not(.pp-plan-amount){color:#cad8c2}.pp-plan-value{letter-spacing:.08em;color:#e5bc4f;margin-bottom:16px;font-size:9px;font-weight:600;display:block}.pp-market-plans .featured h3{margin-bottom:13px}.pp-market-renewal{align-items:flex-start;gap:14px;max-width:730px;padding:25px 6px 0;display:flex}.pp-market-renewal>svg{color:#638153;margin-top:3px}.pp-market-renewal strong{font-size:14px}.pp-market-renewal p{color:#6a786b;margin:7px 0 0;font-size:12px;line-height:1.8}.pp-market-faq{grid-template-columns:1fr 1.5fr;gap:70px;padding-top:75px;padding-bottom:70px;display:grid}.pp-marketing .pp-market-faq h2{font-size:39px}.pp-market-faq details{border-bottom:1px solid #dce1d3;padding:19px 0}.pp-market-faq summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.6}.pp-market-faq details p{color:#6a786b;margin-top:16px;font-size:13px;line-height:1.8}.pp-market-final{border-top:1px solid #dce1d3;flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:65px;padding-top:32px;display:flex}.pp-market-final>div{flex:1;min-width:320px}.pp-marketing .pp-market-final h2{font-size:31px}.pp-market-final p:not(.pp-eyebrow){color:#6a786b;font-size:13px}.pp-market-final>.pp-text-link{font-size:11px}.pp-save-help{border-top:1px solid #dce1d3;max-width:460px;margin-top:35px;padding-top:26px}.pp-save-help h2{font-size:23px!important}.pp-save-help>p:not(.pp-eyebrow){font-size:12px!important;line-height:1.7!important}.pp-save-help details{border-bottom:1px solid #dce1d3;padding:14px 0}.pp-save-help summary{cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.pp-save-help summary:after{content:"+";color:#829770;margin-left:auto}.pp-save-help details[open] summary:after{content:"−"}.pp-save-help ol{margin-top:15px;padding-left:21px;font-size:12px;line-height:1.85}.pp-save-help li{margin:8px 0}.pp-save-help details p,.pp-save-help details a{font-size:11px;line-height:1.8}.pp-save-help details p{margin:12px 0}.pp-save-help details a{color:#6a786b}.pp-save-help details svg{vertical-align:middle}.pp-save-help>.pp-small{margin-top:15px!important}.pp-paper-answer{background:#f4e8da;border:1px solid #e5d5c0;border-radius:9px;margin:24px 0;padding:17px 20px}.pp-paper-answer strong{font-size:15px}.pp-paper-answer p{margin:7px 0 0;font-size:12px;line-height:1.8}.pp-question-delete{padding:8px 0;color:#8d3832!important}.pp-report-record{border-top:1px solid #dce1d3;margin:26px 0;padding-top:22px}.pp-report-record ol{margin:0;padding:0;list-style:none}.pp-report-record li{break-inside:avoid;border-bottom:1px solid #e2e7db;padding:16px 0}.pp-report-record li h4{margin:8px 0;font-size:15px}.pp-report-record li p{margin:4px 0;font-size:11px}.pp-report-record li .pp-row>strong{font-size:12px}.pp-report-record .pp-badge{font-size:9px}.pp-error>.pp-text-link{margin-top:12px;text-decoration:underline;display:block}@media (max-width:1100px){.pp-market-hero{gap:25px}.pp-marketing .pp-market-hero h1{font-size:56px}.pp-market-phones .today{width:235px}.pp-market-phones .calendar{width:215px}.pp-market-phones{height:580px}.pp-market-report-grid{gap:45px}.pp-marketing .pp-market-report h2{font-size:42px}.pp-report-phone-wrap>span{right:-5px}.pp-market-promises{gap:32px}.pp-market-plans>article{padding:29px 22px}}@media (max-width:800px){.pp-market-container{padding-left:24px;padding-right:24px}.pp-market-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding-top:37px;padding-bottom:33px}.pp-marketing .pp-market-hero h1{font-size:53px}.pp-market-intro{max-width:none}.pp-market-phones{width:min(440px,100%);height:570px;margin:0 auto}.pp-market-phones .today{width:242px;top:42px;left:12px}.pp-market-phones .calendar{width:218px;top:0;right:5px}.pp-market-phones .pp-spark{font-size:75px;top:-10px;right:0}.pp-phone-caption{font-size:11px;bottom:7px;right:0}.pp-market-promises{flex-wrap:wrap;gap:15px 28px;padding:20px}.pp-market-promises>div{gap:7px;font-size:10px}.pp-market-report{padding:48px 0}.pp-market-report-grid{grid-template-columns:1fr;gap:35px}.pp-marketing .pp-market-report h2{font-size:39px}.pp-report-phone-wrap{width:100%;max-width:390px;margin:auto;padding-right:0}.pp-report-phone-wrap .pp-marketing-phone{width:252px}.pp-report-phone-wrap>span{font-size:14px;bottom:45px;right:0}.pp-market-routine{padding-top:50px;padding-bottom:40px}.pp-marketing .pp-market-section-heading h2{font-size:34px}.pp-market-steps{grid-template-columns:1fr;gap:25px}.pp-market-steps article{padding:22px 0 0 55px;position:relative}.pp-market-steps article>span{position:absolute;top:23px;left:0}.pp-market-steps article>svg{width:23px;height:23px;margin-bottom:12px}.pp-marketing .pp-market-steps h3{font-size:23px}.pp-market-steps p{max-width:500px}.pp-market-membership{padding:47px 0}.pp-market-plans{grid-template-columns:1fr}.pp-market-plans>article{padding:27px}.pp-market-plans .pp-plan-amount{font-size:45px}.pp-market-plans>article>p:not(.pp-plan-amount){min-height:0}.pp-market-plans ul{margin-bottom:20px}.pp-market-faq{grid-template-columns:1fr;gap:15px;padding-top:48px;padding-bottom:45px}.pp-marketing .pp-market-faq h2{font-size:34px}.pp-market-final{gap:18px;margin-bottom:35px}.pp-market-final>div{flex-basis:100%;min-width:0}.pp-marketing .pp-market-final h2{font-size:28px}.pp-market-final>.pp-text-link{display:block}.pp-save-help{max-width:none;margin-top:27px;padding-top:22px}}@media (max-width:420px){.pp-marketing .pp-market-hero h1{font-size:47px}.pp-exclusive{padding:6px 9px;font-size:9px}.pp-market-phones{height:510px}.pp-market-phones .today{width:210px;top:42px;left:0}.pp-market-phones .calendar{width:189px;top:0;right:0}.pp-phone-caption{font-size:10px;bottom:0}.pp-market-price{font-size:18px}.pp-market-hero .pp-actions{flex-direction:column;align-items:flex-start}.pp-report-phone-wrap>span{padding:12px 14px;right:-7px}.pp-marketing .pp-market-report h2{font-size:35px}.pp-market-report-grid>div>p:not(.pp-eyebrow){font-size:13px}.pp-market-promises{justify-content:flex-start}.pp-market-routine .pp-example-caption{text-align:left}.pp-report-record .pp-row{gap:6px}.pp-report-record .pp-badge{font-size:8px}}@media print{.pp-report-record li{padding:10px 0}.pp-save-help,.pp-marketing .pp-public-nav{display:none}}.pp-student-tabs{scrollbar-width:none}.pp-student-tabs::-webkit-scrollbar{display:none}@media (max-width:800px){.pp-login-grid .pp-login-card{order:-1}.pp-login-grid{margin-top:28px}}
