.partner-site{--pp-cream:#f5f2e9;--pp-dark:#14251c;--pp-ink:#1d3326;--pp-green:#b9ed74;--pp-muted:#536252;background:var(--pp-cream);color:var(--pp-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.55}.partner-site *{box-sizing:border-box}.partner-site a{color:inherit;text-decoration:none}.partner-site a:focus-visible{outline-offset:5px;outline:3px solid #4c8426}.partner-site button:focus-visible{outline-offset:5px;outline:3px solid #4c8426}.partner-site textarea:focus-visible{outline-offset:5px;outline:3px solid #4c8426}.partner-site [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #4c8426}.partner-skip{background:var(--pp-dark);z-index:10;padding:14px;position:absolute;top:-100px;left:20px;color:#fff!important}.partner-skip:focus{top:12px}.partner-wrap{max-width:1240px;margin:auto;padding:0 48px}.partner-header{border-bottom:1px solid #d9dfce;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:25px 48px;display:flex}.partner-brand{letter-spacing:-.04em;align-items:center;gap:12px;font-size:21px;display:flex}.partner-brand img{flex:none}.partner-brand span{letter-spacing:.08em;margin-left:10px;font-size:10px;font-weight:600}.partner-header nav{gap:24px;font-size:13px;font-weight:700;display:flex}.partner-header nav a:hover,.partner-secondary-links a:hover,.partner-text-link:hover{text-underline-offset:5px;text-decoration:underline}.partner-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding-top:83px;padding-bottom:86px;display:grid}.partner-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 21px;font-size:11px;font-weight:700}.partner-hero h1{letter-spacing:-.055em;max-width:700px;margin:0 0 28px;font-size:clamp(38px,4.7vw,66px);font-weight:750;line-height:1.02}.partner-lead{color:#405040;max-width:600px;margin:0 0 28px;font-size:18px}.partner-primary{background:var(--pp-dark);border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:17px 21px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex;color:var(--pp-cream)!important}.partner-primary:hover{background:#305336}.partner-cta-note{color:var(--pp-muted);margin:13px 0 0;font-size:12px}.partner-text-link{font-size:14px;font-weight:700;display:inline-block}.partner-product-card{background:var(--pp-dark);color:var(--pp-cream);border-radius:9px;padding:33px 35px 27px;box-shadow:12px 12px #e2e7d4}.partner-product-card>.partner-eyebrow{color:var(--pp-green)}.partner-product-card>div{border-top:1px solid #405144;grid-template-columns:35px 1fr;gap:0 11px;padding:19px 0 17px;display:grid}.partner-product-card span{color:var(--pp-green);padding-top:4px;font-family:monospace;font-size:12px}.partner-product-card h2{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.2}.partner-product-card p{color:#d3ddce;grid-column:2;margin:7px 0 0;font-size:13px}.partner-product-card small{color:#d3ddce;border-top:1px solid #405144;padding-top:18px;font-size:11px;display:block}.partner-choice{padding-top:10px;padding-bottom:85px}.partner-section-heading{max-width:720px;margin-bottom:32px}.partner-section-heading h2,.partner-introduction h2,.partner-status h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,3.2vw,40px);line-height:1.1}.partner-section-heading p:not(.partner-eyebrow){color:var(--pp-muted);max-width:640px;font-size:15px}.partner-choice-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.partner-choice-grid article{background:#e8ecd9;border:1px solid #d1d9c4;border-radius:8px;padding:35px;position:relative}.partner-choice-grid article:nth-child(2){background:#e8eddf}.partner-choice-number{color:#658355;font-family:monospace;font-size:20px;position:absolute;top:20px;right:25px}.partner-choice-grid h3{letter-spacing:-.04em;max-width:330px;margin:27px 0 20px;font-size:30px;line-height:1.1}.partner-choice-grid p:not(.partner-eyebrow){max-width:420px;margin-bottom:24px;font-size:15px}.partner-choice-grid small{color:var(--pp-muted);margin-top:17px;font-size:11px;display:block}.partner-benefits{padding-bottom:65px}.partner-benefits>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.partner-benefits article{border-top:1px solid #bdc8b4;padding-top:24px}.partner-benefits article>span{color:#517638;font-family:monospace;font-size:13px}.partner-benefits h2{letter-spacing:-.03em;margin:17px 0;font-size:24px;line-height:1.15}.partner-benefits p{color:#4c5a49;font-size:14px}.partner-process{background:#e4e9d8;padding:62px 0 65px}.partner-flow{grid-template-columns:repeat(4,1fr);gap:15px;margin:35px 0 30px;padding:0;list-style:none;display:grid}.partner-flow li{border-top:1px solid #a7b795;padding:17px 15px 0 0;position:relative}.partner-flow li>span{color:#527338;margin-bottom:9px;font-family:monospace;font-size:11px;display:block}.partner-flow strong{font-size:15px}.partner-flow b{position:absolute;top:15px;right:0}.partner-evidence{background:var(--pp-cream);border-radius:7px;grid-template-columns:1fr 40px 1fr;gap:20px;padding:30px;display:grid}.partner-evidence h3{letter-spacing:-.02em;margin:0;font-size:20px}.partner-evidence p{color:var(--pp-muted);margin-bottom:0;font-size:14px}.partner-evidence>span{color:#5d7b46;align-self:center;font-size:35px}.partner-table{background:var(--pp-cream);border-radius:7px;padding:6px 25px 15px;overflow-x:auto}.partner-table table{border-collapse:collapse;width:100%;min-width:400px;font-size:14px}.partner-table caption{text-align:left;color:var(--pp-muted);padding:20px 0;font-size:11px}.partner-table th,.partner-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d5deca;padding:15px 10px}.partner-table thead th{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.partner-table tbody th{width:24%;font-weight:700}.partner-table tbody tr:last-child>*{border:0}.partner-introduction{grid-template-columns:.8fr 1.2fr;gap:60px;padding-top:74px;padding-bottom:72px;display:grid}.partner-introduction p:not(.partner-eyebrow){color:var(--pp-muted);font-size:14px}.partner-copy-intro textarea{resize:vertical;color:#273e2b;background:#fbfcf7;border:1px solid #bdcbb0;border-radius:7px;width:100%;min-height:185px;padding:20px;font-family:inherit;font-size:13px;line-height:1.6}.partner-copy-intro>div{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.partner-copy-intro button{color:#233c24;cursor:pointer;background:#e4edda;border:1px solid #a7b994;border-radius:6px;padding:12px 15px;font-size:12px;font-weight:700}.partner-copy-intro button span{margin-left:15px}.partner-copy-intro [role=status]{color:#30591e;font-size:12px}.partner-resources{padding-top:70px;padding-bottom:75px}.partner-resource-grid{grid-template-columns:1fr 1fr;gap:0 35px;margin:15px 0 28px;display:grid}.partner-resource-grid>a{border-top:1px solid #bac8ad;padding:25px 0;display:block}.partner-resource-grid h3{letter-spacing:-.025em;margin:13px 0;font-size:23px;line-height:1.2}.partner-resource-grid p:not(.partner-eyebrow){color:var(--pp-muted);font-size:14px}.partner-resource-grid a>span:last-child{font-size:12px;font-weight:700}.partner-resource-grid a:hover h3{text-underline-offset:5px;text-decoration:underline}.partner-status{background:var(--pp-dark);color:var(--pp-cream);padding:60px 0}.partner-status .partner-eyebrow{color:var(--pp-green)}.partner-status p:not(.partner-eyebrow){color:#d0dcc9;max-width:850px;font-size:14px}.partner-status .partner-next{font-weight:700;color:var(--pp-cream)!important}.partner-secondary-links{color:var(--pp-green);border-top:1px solid #455441;flex-wrap:wrap;gap:24px;margin-top:30px;padding-top:25px;font-size:12px;display:flex}.partner-footer{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:25px;padding-top:30px;padding-bottom:30px;font-size:11px;display:flex}.partner-footer>a{color:var(--pp-ink);font-weight:700}.partner-footer>div{gap:20px;display:flex}@media (prefers-reduced-motion:reduce){.partner-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1700px){.partner-hero{padding-top:105px;padding-bottom:105px}}@media (max-width:850px){.partner-wrap{padding-left:28px;padding-right:28px}.partner-header{padding:20px 28px}.partner-brand span{display:none}.partner-hero{gap:35px;padding-top:55px;padding-bottom:60px}.partner-hero h1{font-size:42px}.partner-product-card{padding:25px}.partner-introduction{gap:30px}.partner-benefits>div{gap:20px}.partner-choice-grid article{padding:26px}.partner-choice-grid h3{font-size:26px}.partner-flow{grid-template-columns:1fr 1fr;gap:25px}.partner-flow b{display:none}}@media (max-width:620px){.partner-header{flex-direction:column;align-items:flex-start;gap:18px}.partner-header nav{flex-wrap:wrap;gap:23px;font-size:12px}.partner-wrap{padding-left:22px;padding-right:22px}.partner-hero{grid-template-columns:1fr;gap:35px;padding-top:43px}.partner-hero h1{max-width:450px;font-size:42px}.partner-lead{font-size:17px}.partner-product-card{box-shadow:7px 7px #dfe6d0}.partner-choice-grid,.partner-benefits>div,.partner-resource-grid,.partner-introduction{grid-template-columns:1fr}.partner-choice-grid article{padding:29px}.partner-choice-grid h3{font-size:30px}.partner-primary{text-align:center;width:100%}.partner-benefits{padding-bottom:45px}.partner-benefits>div{gap:23px}.partner-process{padding:43px 0}.partner-table{padding:5px 12px 12px}.partner-table td,.partner-table th{padding:12px 8px}.partner-evidence{grid-template-columns:1fr;gap:10px;padding:23px}.partner-evidence>span{text-align:center}.partner-introduction{gap:20px;padding-top:50px;padding-bottom:10px}.partner-resources{padding-top:50px;padding-bottom:45px}.partner-status{padding:45px 0}.partner-footer{flex-direction:column;align-items:flex-start;gap:13px}.partner-flow strong{font-size:14px}}@media print{.partner-site{color:#111;background:#fff;font-size:10pt}.partner-header nav,.partner-copy-intro button,.partner-resources,.partner-footer,.partner-secondary-links,.partner-skip{display:none}.partner-wrap{max-width:none;padding:0}.partner-header{margin-bottom:10pt;padding:0 0 10pt}.partner-hero{gap:20pt;padding:0 0 15pt}.partner-hero h1{font-size:28pt}.partner-hero p{font-size:11pt}.partner-product-card{box-shadow:none;color:#111;background:#fff;border:1px solid #999;padding:15pt}.partner-product-card p,.partner-product-card span,.partner-product-card small,.partner-product-card>.partner-eyebrow{color:#333}.partner-benefits{padding-bottom:10pt}.partner-benefits h2{font-size:14pt}.partner-benefits p{font-size:9pt}.partner-process,.partner-status{color:#111;background:#fff;padding:15pt 0}.partner-status p:not(.partner-eyebrow){color:#333}.partner-status h2,.partner-section-heading h2,.partner-introduction h2{font-size:19pt}.partner-flow{margin:10pt 0}.partner-table{padding:0}.partner-table table{font-size:9pt}.partner-table td,.partner-table th{padding:6pt}.partner-introduction{gap:20pt;padding:15pt 0}.partner-copy-intro textarea{background:#fff;border:1px solid #bbb;min-height:130pt;font-size:9pt}.partner-primary{background:#fff;border:1px solid #555;padding:8pt;color:#111!important}.partner-site section,.partner-table tr{break-inside:avoid}.partner-site a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt}}.partner-download{text-underline-offset:4px;margin-top:18px;font-size:12px;font-weight:700;display:inline-block;text-decoration:underline!important}.partner-site h1,.partner-site h2,.partner-site h3,html[data-theme] .partner-site :is(h1,h2,h3){color:inherit}html[data-theme] .partner-site .partner-table :is(table,thead,tbody,tr,th,td){color:var(--pp-ink);background:0 0}.audience-offer .partner-hero{gap:48px;padding-top:54px;padding-bottom:58px}.audience-offer .partner-hero h1{font-size:clamp(34px,4.1vw,58px);line-height:1.08}.audience-offer .partner-product-card h2{font-size:18px;line-height:1.4}.audience-offer .partner-benefits>h2{margin:0 0 24px;font-size:28px}.audience-offer .partner-benefits h3{margin:0 0 12px;font-size:21px;line-height:1.25}.audience-steps{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 32px;padding:0;list-style:none;display:grid}.audience-steps li{background:var(--pp-cream);border:1px solid #c7d1be;border-radius:10px;gap:18px;padding:24px;display:flex}.audience-step-number{color:#203018;background:#c5f18d;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:19px;font-weight:800;display:grid}.audience-steps h3{letter-spacing:-.02em;margin:2px 0 12px;font-size:21px;line-height:1.3}.audience-steps p{color:var(--pp-muted);margin:0;font-size:15px}.audience-optional{padding-top:48px;padding-bottom:50px}.audience-optional h2{margin:0 0 14px;font-size:27px;line-height:1.2}.audience-optional p{max-width:850px;color:var(--pp-muted)}.partner-header nav{flex-wrap:wrap;align-items:center}.partner-header .theme-switcher{flex:none;margin:0}.partner-header .theme-switcher button{cursor:pointer;font-family:inherit}.partner-header .theme-switcher button b{display:inline}.partner-site .partner-lead,.partner-site .partner-benefits p{color:var(--pp-muted)}html[data-theme=dark] .partner-site{--pp-cream:#111c1a;--pp-dark:#1a322a;--pp-ink:#eef5e9;--pp-muted:#bacbc1;--pp-green:#c5f18d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .partner-site .partner-header{border-color:#354e42}html[data-theme=dark] .partner-site .partner-product-card{color:#eef5e9;background:#1a322a;box-shadow:10px 10px #213c2c}html[data-theme=dark] .partner-site .partner-primary{background:#c5f18d;color:#18301f!important}html[data-theme=dark] .partner-site .partner-primary:hover{background:#d4ffa3}html[data-theme=dark] .partner-site :is(.partner-process,.partner-choice-grid article){background:#1b2b24;border-color:#3c5548}html[data-theme=dark] .partner-site :is(.audience-steps li,.partner-benefits article,.partner-resource-grid>a){border-color:#395045}html[data-theme=dark] .partner-site .partner-status{color:#eef5e9;background:#1a322a}html[data-theme=dark] .partner-site .partner-status .partner-next{color:#eef5e9!important}html[data-theme=dark] .partner-site .partner-copy-intro textarea{color:#eef5e9;background:#16271f;border-color:#48604c}html[data-theme=dark] .partner-site .partner-copy-intro button{color:#eef5e9;background:#263d2c;border-color:#66815a}html[data-theme=dark] .partner-site .partner-copy-intro [role=status]{color:#c5f18d}html[data-theme=dark] .partner-site .theme-switcher{background:#15251c;border-color:#47614d}html[data-theme=dark] .partner-site .theme-switcher button{color:#dbe8d5;background:0 0}html[data-theme=dark] .partner-site .theme-switcher button.active{color:#19301d;background:#c5f18d}@media (max-width:620px){.audience-steps{grid-template-columns:1fr}.audience-steps li{gap:13px;padding:20px}.audience-offer .partner-hero{gap:28px;padding-top:32px}.partner-header nav{gap:14px}.partner-header .theme-switcher button{padding:7px}.partner-header .theme-switcher button b{font-size:11px}}
