.partner-plan-viewport{position:fixed;inset:0;z-index:2147483000;overflow:auto;overscroll-behavior:contain;background:#fffefb;scroll-behavior:smooth}.partner-plan-root{min-height:100%;--ink:#24182e;--pink:#ff19af;--magenta:#a91478;--yellow:#fff0a6;--mint:#d9f2e7;--lavender:#e6d6fc;--peach:bisque;--muted:#6b5e6d;--line:#ddd5dc}.partner-plan-root *{box-sizing:border-box}.partner-plan-root{scroll-behavior:smooth;scroll-padding-top:40px;color:var(--ink);background:#fffefb;margin:0;font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:17px;line-height:1.6}.partner-plan-root a,.partner-plan-root button{-webkit-tap-highlight-color:transparent}.partner-plan-root button{font:inherit;color:inherit;cursor:pointer}.partner-plan-root a{color:inherit;text-decoration:none}.partner-plan-root :is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:3px solid var(--magenta);outline-offset:6px}.partner-plan-root button{background:0 0;border:0}.partner-plan-root img{max-width:100%;display:block}.partner-plan-root figure,.partner-plan-root h1,.partner-plan-root h2,.partner-plan-root h3,.partner-plan-root p{margin:0}.partner-plan-root h1,.partner-plan-root h2{letter-spacing:-.025em;font-family:var(--font-oswald),Oswald,Impact,sans-serif;font-weight:700;line-height:1.04}.partner-plan-root h1{font-size:clamp(76px,7.8vw,128px)}.partner-plan-root h2{font-size:clamp(43px,4.4vw,72px)}.partner-plan-root h3{letter-spacing:-.04em;font-weight:600;line-height:1.18}.partner-plan-root h1 em,.partner-plan-root h2 em{color:var(--magenta);font-style:normal}.partner-plan-root p{color:var(--muted)}.partner-plan-root ul{margin:0;padding:0;list-style:none}.partner-plan-root .wrap{width:min(1320px,100% - 112px);margin-inline:auto}.partner-plan-root .cadence-line>span,.partner-plan-root .chapter,.partner-plan-root .eyebrow,.partner-plan-root .period,.partner-plan-root .pillar-no,.partner-plan-root .stage-index,.partner-plan-root .target-ticket>span{letter-spacing:.03em;font-family:var(--font-space-mono),Space Mono,monospace;font-size:13px;line-height:1.5}.partner-plan-root .eyebrow{text-transform:uppercase;color:var(--ink);margin-bottom:22px}.partner-plan-root .skip-link{z-index:20;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.partner-plan-root .skip-link:focus{top:10px}.partner-plan-root .masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1440px,100% - 80px);margin:auto;padding:30px 0;display:flex}.partner-plan-root .brand{align-items:center;gap:15px;display:flex}.partner-plan-root .brand img{filter:brightness(0);width:196px}.partner-plan-root .brand span{letter-spacing:.08em;background:var(--pink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:6px;padding:4px 9px;font:600 16px var(--font-oswald),Oswald,sans-serif;transform:rotate(-5deg)}.partner-plan-root .nav-link{align-items:center;gap:12px;font-size:14px;display:flex}.partner-plan-root .hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:790px;padding-block:65px 95px;display:grid}.partner-plan-root .hero-copy{z-index:2}.partner-plan-root .hero h1{margin-bottom:26px}.partner-plan-root .lede{max-width:500px;font-size:clamp(18px,1.6vw,23px);line-height:1.6}.partner-plan-root .button{border:2px solid var(--ink);box-shadow:5px 6px 0 var(--ink);border-radius:100px;justify-content:center;align-items:center;gap:35px;padding:17px 26px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.partner-plan-root .button:hover{box-shadow:3px 4px 0 var(--ink);transform:translate(2px,2px)}.partner-plan-root .pink{background:var(--pink)}.partner-plan-root .hero .button{margin-top:32px}.partner-plan-root .period{margin-top:27px;font-size:12px}.partner-plan-root .hero-collage{min-width:0;padding:40px 5px 35px 30px;position:relative}.partner-plan-root .hero-orbit{border:1.5px dashed #bbaca3;border-radius:50%;position:absolute;inset:10% -3% 3% -8%;transform:rotate(-24deg)}.partner-plan-root .photo-card{border:3px solid var(--ink);box-shadow:10px 11px 0 var(--ink);background:#fff;max-width:470px;margin-left:auto;padding:15px 15px 0;position:relative;transform:rotate(5deg)}.partner-plan-root .photo-card>img{aspect-ratio:1;object-fit:cover;width:100%}.partner-plan-root .photo-card figcaption{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:12px;display:flex}.partner-plan-root .partner-stamp{background:var(--peach);border:2px solid var(--ink);width:255px;box-shadow:5px 6px 0 var(--ink);z-index:2;padding:12px 25px;position:absolute;top:-45px;left:-18px;transform:rotate(-8deg)}.partner-plan-root .partner-stamp img{width:100%}.partner-plan-root .hero-art{z-index:2;width:230px;position:absolute;bottom:-25px;left:-75px;transform:rotate(-12deg)}.partner-plan-root .ribbon{background:var(--yellow);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);z-index:3;padding:12px 20px;font:600 14px var(--font-space-mono),Space Mono,monospace;position:absolute;bottom:0;right:-5px;transform:rotate(-4deg)}.partner-plan-root .baseline{border-top:1px solid var(--ink);grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:28px;padding:42px 0 55px;display:grid}.partner-plan-root .baseline-intro .eyebrow{margin-bottom:12px;font-size:11px}.partner-plan-root .baseline-intro p:last-child{font-size:20px;line-height:1.3}.partner-plan-root .baseline>div:not(:first-child){border-left:1px solid var(--line);padding-left:28px}.partner-plan-root .baseline strong{letter-spacing:-.03em;font-family:var(--font-oswald),Oswald,sans-serif;font-size:52px;font-weight:600;line-height:1.1;display:block}.partner-plan-root .baseline-intro strong{letter-spacing:-.03em;color:var(--ink);font-family:var(--font-inter),Inter,sans-serif;font-size:20px;display:inline}.partner-plan-root .baseline span{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6;display:block}.partner-plan-root .section-intro{align-items:flex-start;gap:26px;margin-bottom:68px;display:flex}.partner-plan-root .chapter{background:var(--ink);color:#fff;border-radius:8px;flex:none;margin-top:6px;padding:8px 12px}.partner-plan-root .section-intro p{max-width:635px;margin-top:24px;font-size:20px;line-height:1.65}.partner-plan-root .plan-section{background:var(--peach);border-block:2px solid var(--ink);padding:100px 0 40px}.partner-plan-root .strategy-layout{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.partner-plan-root .strategy-stage{margin-bottom:70px;position:sticky;top:75px}.partner-plan-root .strategy-art{border:3px solid var(--ink);box-shadow:10px 12px 0 var(--ink);text-align:center;background:#fffefb;border-radius:22px;padding:25px 34px 34px;transition:background .4s}.partner-plan-root .strategy-1{background:var(--yellow)}.partner-plan-root .strategy-2{background:#edddff}.partner-plan-root .stage-index{text-align:left;display:block}.partner-plan-root .strategy-art .brandt-motion{width:min(270px,80%);margin:-4px auto -2px}.partner-plan-root .strategy-art>strong{letter-spacing:-.035em;font:700 clamp(64px,6.4vw,94px)/1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .strategy-art>p{margin-top:20px;max-width:290px;margin-inline:auto;font-size:17px}.partner-plan-root .strategy-controls{gap:10px;margin-top:24px;display:flex}.partner-plan-root .strategy-controls button{border:2px solid var(--ink);background:#fffefb;border-radius:8px;flex:1;justify-content:center;gap:9px;padding:13px 8px;font-family:var(--font-space-mono),Space Mono,monospace;font-size:12px;display:flex}.partner-plan-root .strategy-controls button[aria-pressed=true]{background:var(--ink);color:#fff}.partner-plan-root .strategy-copy article{flex-direction:column;justify-content:center;min-height:630px;padding-block:40px;display:flex}.partner-plan-root .strategy-copy h3{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:24px;font-family:var(--font-oswald),Oswald,sans-serif;font-size:clamp(37px,3.7vw,56px);font-weight:600;line-height:1.05}.partner-plan-root .strategy-copy article>p:not(.eyebrow){font-size:20px}.partner-plan-root .strategy-copy ul{margin-top:30px}.partner-plan-root .strategy-copy li{border-bottom:1px solid #c8b7ab;gap:13px;padding:13px 0;font-size:16px;display:flex}.partner-plan-root .strategy-copy li svg{color:var(--magenta);flex:none;margin-top:3px}.partner-plan-root .targets{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:24px;padding-block:100px;display:grid}.partner-plan-root .targets h2{margin-bottom:20px;font-size:clamp(34px,3vw,47px)}.partner-plan-root .targets>div>p:not(.eyebrow){font-size:16px}.partner-plan-root .target-ticket{border:2px solid var(--ink);background:var(--yellow);box-shadow:6px 7px 0 var(--ink);text-align:center;border-radius:18px;padding:32px 22px;transform:rotate(-3deg)}.partner-plan-root .target-ticket>span{border-bottom:1px dashed var(--ink);padding-bottom:20px;font-size:11px;display:block}.partner-plan-root .target-ticket>strong{letter-spacing:-.035em;margin-top:22px;font:600 clamp(44px,4.8vw,75px)/1.25 var(--font-oswald),Oswald,sans-serif;display:block}.partner-plan-root .target-ticket>p{color:var(--ink);font-size:18px!important}.partner-plan-root .pink-ticket{background:#ffc8e9;transform:rotate(3deg)}.partner-plan-root .pillars{padding-block:35px 100px}.partner-plan-root .pillar-grid{grid-template-columns:repeat(4,1fr);gap:19px;display:grid}.partner-plan-root .pillar{border:2px solid var(--ink);min-width:0;box-shadow:6px 7px 0 var(--ink);background:#fff;border-radius:19px;overflow:hidden}.partner-plan-root .pillar:nth-child(2),.partner-plan-root .pillar:nth-child(4){transform:translateY(20px)}.partner-plan-root .pillar-art{background:#fff;padding:25px 24px 10px;position:relative}.partner-plan-root .pillar.lavender .pillar-art,.partner-plan-root .pillar.mint .pillar-art,.partner-plan-root .pillar.pink,.partner-plan-root .pillar.pink .pillar-art{background:#fff}.partner-plan-root .pillar-no{font-size:12px;position:absolute;top:15px;left:18px}.partner-plan-root .pillar-art img{aspect-ratio:1;object-fit:contain;width:100%}.partner-plan-root .pillar-content{padding:26px 22px}.partner-plan-root .pillar-content .eyebrow{margin-bottom:16px;font-size:10px}.partner-plan-root .pillar h3{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:20px;font-family:var(--font-oswald),Oswald,sans-serif;font-size:32px;line-height:1.08}.partner-plan-root .pillar-content>p:not(.eyebrow){font-size:15px;line-height:1.7}.partner-plan-root .cadence{align-items:flex-start;gap:9px;margin:24px 0 18px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.partner-plan-root .cadence svg{flex:none;margin-top:1px}.partner-plan-root .pillar details{border-top:1px solid var(--line);padding-top:16px}.partner-plan-root .pillar summary{cursor:pointer;justify-content:space-between;align-items:center;gap:5px;font-size:13px;list-style:none;display:flex}.partner-plan-root .pillar summary svg{flex:none}.partner-plan-root .pillar details p{margin-top:16px;font-size:14px}.partner-plan-root .pillar details[open] summary svg{transform:rotate(45deg)}.partner-plan-root .cadence-line{text-align:left;border-block:1px solid var(--line);justify-content:center;align-items:center;gap:35px;margin-top:80px;padding-block:25px;display:flex}.partner-plan-root .cadence-line>span{font-size:11px}.partner-plan-root .cadence-line p{color:var(--ink);font-size:19px}.partner-plan-root .welcome-section{background:var(--mint);border-block:2px solid var(--ink);padding-block:100px}.partner-plan-root .welcome-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.partner-plan-root .section-copy{max-width:470px;margin-top:28px;font-size:20px}.partner-plan-root .day-controls{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:38px;display:grid}.partner-plan-root .day-controls button{border:2px solid var(--ink);background:#fffefb;border-radius:6px;padding:12px 4px;font-size:13px}.partner-plan-root .day-controls button[aria-pressed=true]{background:var(--ink);color:#fff}.partner-plan-root .welcome-card{border:3px solid var(--ink);box-shadow:10px 12px 0 var(--ink);background:#fffefb;border-radius:20px;min-height:625px;padding:30px 35px;transform:rotate(2deg)}.partner-plan-root .welcome-top{border-bottom:1px solid #cab5a0;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.partner-plan-root .welcome-top img{width:165px}.partner-plan-root .welcome-top span{font:13px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .welcome-art{width:150px;height:140px;margin:0 auto}.partner-plan-root .welcome-card h3{letter-spacing:-.04em;color:#76503b;font-family:EB Garamond,Georgia,serif;font-size:44px;line-height:1.03}.partner-plan-root .welcome-card>p{margin-top:17px;font-size:16px}.partner-plan-root .welcome-card ul{margin-top:22px}.partner-plan-root .welcome-card li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.partner-plan-root .welcome-card li svg{color:#90603f;flex:none}.partner-plan-root .annual{grid-template-columns:1fr 1fr;gap:75px;padding-block:105px;display:grid}.partner-plan-root .annual-heading .chapter{margin-bottom:28px;display:inline-block}.partner-plan-root .annual h2{font-size:clamp(40px,4.2vw,64px)}.partner-plan-root .annual-body>p{font-size:20px}.partner-plan-root .channel-grid{grid-template-columns:1fr 1fr;gap:0 22px;margin-top:30px;display:grid}.partner-plan-root .channel-grid span{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;font-size:14px;display:flex}.partner-plan-root .channel-grid svg{width:20px;color:var(--magenta)}.partner-plan-root .annual-offer{background:var(--yellow);border:2px solid var(--ink);box-shadow:5px 6px 0 var(--ink);border-radius:12px;gap:20px;margin-top:35px;padding:25px;display:flex}.partner-plan-root .annual-offer>svg{flex:none}.partner-plan-root .annual-offer h3{font-size:24px;line-height:1.3}.partner-plan-root .annual-offer p{margin-top:12px;font-size:15px}.partner-plan-root .calendar-section{border-block:2px solid var(--ink);background:#f3edf9;padding:100px 0}.partner-plan-root .calendar{border:3px solid var(--ink);box-shadow:9px 10px 0 var(--ink);background:#fffefb;border-radius:18px;overflow:hidden}.partner-plan-root .month-controls{border-bottom:2px solid var(--ink);grid-template-columns:repeat(12,1fr);display:grid}.partner-plan-root .month-controls button{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:3px;padding:17px 5px;font:600 19px var(--font-oswald),Oswald,sans-serif;display:flex}.partner-plan-root .month-controls small{font:10px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .month-controls button[aria-pressed=true]{background:var(--yellow);box-shadow:inset 0 -4px var(--ink)}.partner-plan-root .month-detail{grid-template-columns:220px 1fr;gap:45px;min-height:385px;padding:45px;display:grid}.partner-plan-root .calendar-date{border-right:1px solid var(--line);flex-direction:column;display:flex}.partner-plan-root .calendar-date>span{letter-spacing:-.025em;font:600 86px/1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .calendar-date>strong{color:var(--magenta);margin-top:14px;font:24px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .month-arrows{gap:10px;margin-top:35px;display:flex}.partner-plan-root .month-arrows button{border:1px solid var(--ink);border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.partner-plan-root .month-arrows button:hover{background:var(--yellow)}.partner-plan-root .month-detail h3{text-transform:uppercase;letter-spacing:-.02em;font-family:var(--font-oswald),Oswald,sans-serif;font-size:44px}.partner-plan-root .month-detail ul{gap:14px;margin-top:25px;display:grid}.partner-plan-root .month-detail li{color:var(--muted);align-items:flex-start;gap:15px;font-size:16px;display:flex}.partner-plan-root .month-detail li svg{color:var(--magenta);flex:none;margin-top:2px}.partner-plan-root .calendar-note{text-align:center;margin-top:26px;font-size:14px}.partner-plan-root .next-section{padding-block:105px}.partner-plan-root .launch-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.partner-plan-root .launch-grid article{border-top:2px solid var(--ink);padding-top:25px}.partner-plan-root .launch-number{color:var(--magenta);font:600 62px/1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .launch-grid h3{margin-top:26px;font-size:29px}.partner-plan-root .launch-grid p{margin-top:18px;font-size:17px}.partner-plan-root .ownership{border:2px solid var(--ink);border-radius:14px;grid-template-columns:1fr 1fr;margin-top:65px;display:grid;overflow:hidden}.partner-plan-root .ownership>div{padding:32px 38px}.partner-plan-root .ownership>div+div{border-left:2px solid var(--ink);background:#fff5c7}.partner-plan-root .ownership h3{font-size:27px}.partner-plan-root .ownership p:not(.eyebrow){margin-top:17px;font-size:16px}.partner-plan-root .ownership .eyebrow{font-size:12px}.partner-plan-root .scorecard{border-block:1px solid var(--line);margin-top:32px}.partner-plan-root .scorecard summary{cursor:pointer;justify-content:space-between;align-items:center;padding:22px 0;font-weight:600;list-style:none;display:flex}.partner-plan-root .scorecard>div{grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:25px;display:grid}.partner-plan-root .scorecard p{font-size:15px}.partner-plan-root .scorecard strong{color:var(--ink);margin-bottom:6px;display:block}.partner-plan-root .scorecard[open] summary svg{transform:rotate(45deg)}.partner-plan-root .closing{background:var(--yellow);border-block:2px solid var(--ink);overflow:hidden}.partner-plan-root .closing .wrap{padding-block:75px;position:relative}.partner-plan-root .closing img{width:230px;margin-bottom:30px}.partner-plan-root .closing h2{z-index:2;font-size:clamp(60px,7vw,108px);position:relative}.partner-plan-root .closing p{margin:25px 0;font-size:21px}.partner-plan-root .ink-button{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:5px 6px #c192ad}.partner-plan-root .closing-art{width:45%;position:absolute;top:18%;right:0;transform:rotate(8deg)}.partner-plan-root footer{justify-content:space-between;align-items:center;gap:25px;padding-block:33px;display:flex}.partner-plan-root footer .brand img{width:140px}.partner-plan-root footer p{font-size:12px}.partner-plan-root .motion-toggle{align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.partner-plan-root summary::-webkit-details-marker{display:none}.partner-plan-root summary::marker{content:""}@media (min-width:1500px){.partner-plan-root .hero{min-height:870px}.partner-plan-root .strategy-stage{top:100px}.partner-plan-root .strategy-copy article{min-height:690px}}@media (max-width:1100px){.partner-plan-root .wrap{width:calc(100% - 72px)}.partner-plan-root .hero{gap:15px;min-height:720px}.partner-plan-root .hero-collage{padding-left:25px}.partner-plan-root .hero-art{width:185px;left:-25px}.partner-plan-root .partner-stamp{width:210px;left:0}.partner-plan-root .ribbon{padding:10px 14px;font-size:10px}.partner-plan-root .strategy-layout{gap:55px}.partner-plan-root .strategy-art{padding:22px}.partner-plan-root .strategy-copy article{min-height:600px}.partner-plan-root .pillar-grid{grid-template-columns:1fr 1fr;gap:30px}.partner-plan-root .pillar:nth-child(2),.partner-plan-root .pillar:nth-child(4){transform:none}.partner-plan-root .pillar-art{place-items:center;height:230px;display:grid}.partner-plan-root .pillar-art picture{width:200px;height:100%}.partner-plan-root .pillar-content{padding:26px}.partner-plan-root .pillar-content .eyebrow{font-size:12px}.partner-plan-root .pillar-content>p:not(.eyebrow){font-size:17px}.partner-plan-root .welcome-layout{gap:45px}.partner-plan-root .welcome-card{min-height:640px;padding:25px}.partner-plan-root .day-controls{grid-template-columns:1fr 1fr}.partner-plan-root .annual{gap:45px}.partner-plan-root .month-detail{grid-template-columns:170px 1fr;gap:30px;padding:35px}.partner-plan-root .targets{grid-template-columns:1.3fr 1fr 1fr;gap:18px}.partner-plan-root .target-ticket{padding:24px 15px}.partner-plan-root .baseline{gap:18px}.partner-plan-root .baseline>div:not(:first-child){padding-left:18px}.partner-plan-root .baseline strong{font-size:44px}.partner-plan-root .baseline-intro p:last-child,.partner-plan-root .baseline-intro strong{font-size:18px}.partner-plan-root .baseline span{font-size:12px}.partner-plan-root .hero .period{font-size:10px}}@media (max-width:760px){.partner-plan-root{font-size:16px}.partner-plan-root .wrap{width:calc(100% - 40px)}.partner-plan-root .masthead{width:calc(100% - 40px);padding:22px 0}.partner-plan-root .brand{gap:10px}.partner-plan-root .brand img{width:153px}.partner-plan-root .brand span{font-size:12px}.partner-plan-root .nav-link{gap:0;font-size:0}.partner-plan-root .nav-link svg{width:22px;height:22px}.partner-plan-root .hero{grid-template-columns:1fr;gap:70px;min-height:0;padding-block:48px 45px}.partner-plan-root .hero h1{font-size:clamp(66px,15vw,110px)}.partner-plan-root .hero .eyebrow{font-size:11px}.partner-plan-root .lede{max-width:490px;font-size:18px}.partner-plan-root .hero .period{font-size:11px}.partner-plan-root .hero-collage{width:min(430px,90%);margin:0 auto;padding:35px 8px 30px 22px}.partner-plan-root .partner-stamp{width:190px;padding:8px 20px;top:-25px;left:-5px}.partner-plan-root .hero-art{width:160px;bottom:-15px;left:-35px}.partner-plan-root .ribbon{font-size:9px;bottom:0;right:-4px}.partner-plan-root .photo-card{box-shadow:7px 8px 0 var(--ink);padding:10px 10px 0}.partner-plan-root .photo-card figcaption{padding:18px 0;font-size:10px}.partner-plan-root .baseline{grid-template-columns:1fr 1fr;gap:25px 20px;padding:32px 0 40px}.partner-plan-root .baseline>div:not(:first-child){border-left:0;padding-left:0}.partner-plan-root .baseline-intro .eyebrow{font-size:9px}.partner-plan-root .baseline strong{font-size:43px}.partner-plan-root .baseline-intro p:last-child,.partner-plan-root .baseline-intro strong{font-size:17px}.partner-plan-root .baseline span{max-width:150px;font-size:12px}.partner-plan-root .section-intro{gap:13px;margin-bottom:35px}.partner-plan-root .chapter{padding:6px 9px;font-size:11px}.partner-plan-root .section-intro h2{font-size:clamp(34px,7.8vw,48px)}.partner-plan-root .section-intro p{margin-top:20px;font-size:17px}.partner-plan-root .plan-section{padding:55px 0 10px}.partner-plan-root .strategy-layout{grid-template-columns:1fr;gap:0}.partner-plan-root .strategy-stage{margin-bottom:15px;position:relative;top:auto}.partner-plan-root .strategy-art{padding:18px 25px 26px}.partner-plan-root .strategy-art .brandt-motion{width:170px;margin:-25px auto -10px}.partner-plan-root .strategy-art>strong{font-size:63px}.partner-plan-root .strategy-art>p{margin-top:14px;font-size:15px}.partner-plan-root .strategy-controls{gap:7px}.partner-plan-root .strategy-controls button{font-size:10px}.partner-plan-root .strategy-copy article{border-bottom:1px solid #c8b7ab;min-height:0;padding:40px 5px}.partner-plan-root .strategy-copy article:last-child{border-bottom:0}.partner-plan-root .strategy-copy h3{font-size:35px}.partner-plan-root .strategy-copy article>p:not(.eyebrow){font-size:17px}.partner-plan-root .strategy-copy .eyebrow{margin-bottom:17px;font-size:10px}.partner-plan-root .strategy-copy li{font-size:15px}.partner-plan-root .targets{grid-template-columns:1fr 1fr;gap:28px 18px;padding-block:55px}.partner-plan-root .targets>div:first-child{grid-column:1/-1}.partner-plan-root .targets h2{font-size:39px}.partner-plan-root .target-ticket{padding:23px 10px}.partner-plan-root .target-ticket>span{min-height:41px;font-size:8px}.partner-plan-root .target-ticket>strong{font-size:clamp(35px,9vw,60px)}.partner-plan-root .target-ticket>p{font-size:16px!important}.partner-plan-root .pillars{padding-block:20px 55px}.partner-plan-root .pillar-grid{grid-template-columns:1fr 1fr;gap:22px 14px}.partner-plan-root .pillar{box-shadow:4px 5px 0 var(--ink);border-radius:13px}.partner-plan-root .pillar-art{height:155px;padding:15px 5px 5px}.partner-plan-root .pillar-art picture{width:135px}.partner-plan-root .pillar-no{font-size:10px;top:10px;left:12px}.partner-plan-root .pillar-content{padding:20px 14px}.partner-plan-root .pillar-content .eyebrow{min-height:28px;font-size:9px}.partner-plan-root .pillar h3{font-size:25px}.partner-plan-root .pillar-content>p:not(.eyebrow){font-size:13px}.partner-plan-root .cadence{gap:6px;font-size:11px}.partner-plan-root .cadence svg{width:15px}.partner-plan-root .pillar summary{font-size:11px}.partner-plan-root .pillar details p{font-size:12px}.partner-plan-root .cadence-line{text-align:center;margin-top:40px;padding:22px 10px;display:block}.partner-plan-root .cadence-line p{margin-top:10px;font-size:16px}.partner-plan-root .welcome-section{padding-block:55px}.partner-plan-root .welcome-layout{grid-template-columns:1fr;gap:40px}.partner-plan-root .welcome-layout h2{font-size:43px}.partner-plan-root .welcome-layout .eyebrow{font-size:11px}.partner-plan-root .section-copy{margin-top:24px;font-size:17px}.partner-plan-root .day-controls{grid-template-columns:repeat(4,1fr);margin-top:28px}.partner-plan-root .day-controls button{font-size:11px}.partner-plan-root .welcome-card{width:calc(100% - 10px);max-width:480px;min-height:580px;box-shadow:6px 8px 0 var(--ink);margin:auto;padding:25px}.partner-plan-root .welcome-card h3{font-size:39px}.partner-plan-root .welcome-top img{width:150px}.partner-plan-root .welcome-card>p{font-size:15px}.partner-plan-root .welcome-card li{font-size:13px}.partner-plan-root .annual{grid-template-columns:1fr;gap:26px;padding-block:55px}.partner-plan-root .annual h2{font-size:42px}.partner-plan-root .annual-heading .chapter{margin-bottom:20px}.partner-plan-root .annual-body>p{font-size:17px}.partner-plan-root .channel-grid{gap:0 16px}.partner-plan-root .channel-grid span{gap:8px;font-size:12px}.partner-plan-root .annual-offer{gap:15px;padding:20px}.partner-plan-root .annual-offer h3{font-size:24px}.partner-plan-root .annual-offer p{font-size:14px}.partner-plan-root .calendar-section{padding-block:55px}.partner-plan-root .month-controls{grid-template-columns:repeat(6,1fr)}.partner-plan-root .month-controls button{border-bottom:1px solid var(--line);padding:12px 3px;font-size:17px}.partner-plan-root .month-controls small{font-size:9px}.partner-plan-root .month-detail{grid-template-columns:1fr;gap:22px;min-height:465px;padding:24px}.partner-plan-root .calendar-date{border:0;flex-direction:row;align-items:center;gap:14px;display:flex}.partner-plan-root .calendar-date>span{font-size:42px}.partner-plan-root .calendar-date>strong{margin:0;font-size:16px}.partner-plan-root .month-arrows{gap:7px;margin:0 0 0 auto}.partner-plan-root .month-arrows button{width:32px;height:32px}.partner-plan-root .month-arrows svg{width:18px}.partner-plan-root .month-detail .eyebrow{margin-bottom:14px;font-size:10px}.partner-plan-root .month-detail h3{font-size:32px}.partner-plan-root .month-detail li{gap:10px;font-size:14px}.partner-plan-root .calendar-note{padding-inline:6px;font-size:12px;line-height:1.7}.partner-plan-root .next-section{padding-block:55px}.partner-plan-root .launch-grid{grid-template-columns:1fr;gap:25px}.partner-plan-root .launch-grid article{grid-template-columns:52px 1fr;gap:0 18px;padding-top:25px;display:grid}.partner-plan-root .launch-number{grid-row:1/3;font-size:49px}.partner-plan-root .launch-grid h3{margin-top:0;font-size:26px}.partner-plan-root .launch-grid p{grid-column:2;margin-top:12px;font-size:15px}.partner-plan-root .ownership{grid-template-columns:1fr;margin-top:40px}.partner-plan-root .ownership>div{padding:26px}.partner-plan-root .ownership>div+div{border-left:0;border-top:2px solid var(--ink)}.partner-plan-root .ownership h3{font-size:26px}.partner-plan-root .ownership p:not(.eyebrow){font-size:15px}.partner-plan-root .ownership .eyebrow{font-size:10px}.partner-plan-root .scorecard summary{gap:20px;font-size:15px}.partner-plan-root .scorecard>div{grid-template-columns:1fr;gap:18px}.partner-plan-root .closing .wrap{padding-block:45px 65px}.partner-plan-root .closing img{width:185px;margin-bottom:25px}.partner-plan-root .closing h2{font-size:clamp(54px,13vw,80px)}.partner-plan-root .closing p{z-index:2;font-size:18px;position:relative}.partner-plan-root .closing .button{z-index:2;gap:20px;padding:14px 20px;font-size:14px;position:relative}.partner-plan-root .closing-art{opacity:.9;width:180px;top:35px;right:-45px}.partner-plan-root footer{flex-wrap:wrap;gap:20px;padding-block:28px}.partner-plan-root footer .brand img{width:130px}.partner-plan-root footer p{font-size:10px}.partner-plan-root footer .motion-toggle{margin-left:auto;font-size:11px}.partner-plan-root .eyebrow{font-size:11px}}@media (max-width:380px){.partner-plan-root .wrap{width:calc(100% - 32px)}.partner-plan-root .pillar-grid{grid-template-columns:1fr}.partner-plan-root .pillar-art{height:210px}.partner-plan-root .pillar-art picture{width:180px}.partner-plan-root .pillar-content{padding:23px}.partner-plan-root .pillar h3{font-size:32px}.partner-plan-root .pillar-content .eyebrow{min-height:0;font-size:11px}.partner-plan-root .pillar-content>p:not(.eyebrow){font-size:15px}.partner-plan-root .cadence,.partner-plan-root .pillar summary{font-size:13px}.partner-plan-root .ribbon{font-size:8px}.partner-plan-root .brand img,.partner-plan-root .hero-art{width:135px}.partner-plan-root .brand span{font-size:11px}}@media (prefers-reduced-motion:reduce){.partner-plan-root{scroll-behavior:auto}.partner-plan-root *,.partner-plan-root :after,.partner-plan-root :before{transition:none!important;animation:none!important}}.partner-plan-root .motion-paused *{animation-play-state:paused!important}@media (max-width:600px){.partner-plan-root .pillar-grid{grid-template-columns:1fr}.partner-plan-root .pillar-art{height:220px}.partner-plan-root .pillar-art picture{width:200px}.partner-plan-root .pillar-content{padding:25px}.partner-plan-root .pillar-content .eyebrow{min-height:0;font-size:12px}.partner-plan-root .pillar h3{font-size:35px}.partner-plan-root .pillar-content>p:not(.eyebrow){font-size:16px}.partner-plan-root .cadence,.partner-plan-root .pillar summary{font-size:14px}.partner-plan-root .pillar details p{font-size:15px}.partner-plan-root .targets{grid-template-columns:1fr;gap:24px}.partner-plan-root .target-ticket{padding:25px}.partner-plan-root .target-ticket>span{min-height:0;font-size:12px}.partner-plan-root .target-ticket>strong{font-size:70px}.partner-plan-root .target-ticket>p{font-size:19px!important}.partner-plan-root .target-ticket{transform:rotate(-2deg)}.partner-plan-root .pink-ticket{transform:rotate(2deg)}}.partner-plan-root .strategy-art>.rocket-moment{width:min(270px,80%);margin:0 auto}.partner-plan-root .welcome-art>.rocket-moment{width:125px;margin:auto}.partner-plan-root .closing-art>.rocket-moment{width:75%;margin:auto}.partner-plan-root .reward-menu{margin-top:80px}.partner-plan-root .reward-menu-heading{margin-bottom:32px}.partner-plan-root .reward-menu-heading h3{letter-spacing:-.025em;font:600 clamp(32px,3.2vw,46px)/1.1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .reward-menu-heading>p:last-child{margin-top:16px;font-size:18px}.partner-plan-root .reward-idea-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.partner-plan-root .reward-idea-grid article{border-top:3px solid var(--ink);padding:25px 0}.partner-plan-root .reward-idea-grid article>svg{color:var(--magenta)}.partner-plan-root .reward-idea-grid h4{text-transform:uppercase;letter-spacing:-.02em;margin:20px 0 26px;font:600 32px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .reward-idea-grid li{border-top:1px solid var(--line);padding:16px 0}.partner-plan-root .reward-idea-grid strong{font-size:17px;font-weight:600;line-height:1.4;display:block}.partner-plan-root .reward-idea-grid li span{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.6;display:block}.partner-plan-root .reward-priority{border:2px solid var(--ink);background:var(--yellow);box-shadow:5px 6px 0 var(--ink);border-radius:12px;align-items:center;gap:30px;padding:25px 30px;display:flex}.partner-plan-root .reward-priority>span{flex:none;font:14px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .reward-priority p{font-size:17px}.partner-plan-root .reward-priority strong{color:var(--ink)}.partner-plan-root .giving-section{border-top:2px solid var(--ink);background:#fff;padding-block:100px}.partner-plan-root .giving-banner{background:var(--yellow);border:3px solid var(--ink);box-shadow:8px 9px 0 var(--ink);border-radius:18px;grid-template-columns:240px 1fr 160px;align-items:center;gap:36px;padding:35px;display:grid;position:relative}.partner-plan-root .giving-date{border-right:1px dashed var(--ink);padding-right:25px}.partner-plan-root .giving-date>span{font:12px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .giving-date strong{letter-spacing:-.04em;font:600 84px/1.2 var(--font-oswald),Oswald,sans-serif;display:block}.partner-plan-root .giving-banner h3{text-transform:uppercase;letter-spacing:-.02em;font:600 36px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .giving-banner p{margin-top:18px;font-size:17px;line-height:1.6}.partner-plan-root .giving-banner>.rocket-moment{width:150px}.partner-plan-root .giving-roles{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:60px;display:grid}.partner-plan-root .giving-roles article>span,.partner-plan-root .giving-runup li>span{font:13px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .giving-roles h3{margin-top:20px;font-size:29px}.partner-plan-root .giving-roles p{margin-top:18px;font-size:17px}.partner-plan-root .giving-runup{border-top:1px solid var(--line);margin-top:45px;padding-top:35px}.partner-plan-root .giving-runup h3{font-size:29px}.partner-plan-root .giving-runup ol{counter-reset:runup;grid-template-columns:repeat(4,1fr);gap:25px;margin:28px 0 0;padding:0;list-style:none;display:grid}.partner-plan-root .giving-runup li{border-top:3px solid var(--magenta);padding-top:18px}.partner-plan-root .giving-runup li p{margin-top:14px;font-size:16px}.partner-plan-root .giving-readiness{max-width:850px;margin-top:32px;font-size:15px}.partner-plan-root .pillars .cadence-line{margin-top:45px}@media (max-width:1100px){.partner-plan-root .giving-banner{grid-template-columns:180px 1fr;gap:26px;padding:30px}.partner-plan-root .giving-banner>.rocket-moment{display:none}.partner-plan-root .giving-date strong{font-size:70px}.partner-plan-root .reward-idea-grid{gap:24px}.partner-plan-root .giving-roles{gap:25px}}@media (max-width:760px){.partner-plan-root .strategy-art>.rocket-moment{width:155px;margin:0 auto}.partner-plan-root .reward-menu{margin-top:45px}.partner-plan-root .reward-idea-grid{grid-template-columns:1fr;gap:15px}.partner-plan-root .reward-idea-grid h4{margin:17px 0 22px;font-size:31px}.partner-plan-root .reward-priority{padding:22px;display:block}.partner-plan-root .reward-priority p{margin-top:12px;font-size:16px}.partner-plan-root .giving-section{padding-block:55px}.partner-plan-root .giving-banner{box-shadow:5px 6px 0 var(--ink);grid-template-columns:1fr;gap:23px;padding:25px}.partner-plan-root .giving-date{border:0;border-bottom:1px dashed var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex}.partner-plan-root .giving-date>span{max-width:130px;font-size:12px;line-height:1.6}.partner-plan-root .giving-date strong{font-size:64px}.partner-plan-root .giving-banner h3{font-size:32px}.partner-plan-root .giving-roles{grid-template-columns:1fr;gap:30px;margin-top:42px}.partner-plan-root .giving-roles article{border-bottom:1px solid var(--line);padding-bottom:28px}.partner-plan-root .giving-roles h3{margin-top:14px;font-size:27px}.partner-plan-root .giving-roles p{margin-top:14px;font-size:16px}.partner-plan-root .giving-runup{border:0;margin-top:15px;padding-top:15px}.partner-plan-root .giving-runup ol{grid-template-columns:1fr 1fr;gap:25px 20px}.partner-plan-root .giving-runup li>span{font-size:12px}.partner-plan-root .giving-runup li p{font-size:16px}.partner-plan-root .giving-readiness{font-size:14px}.partner-plan-root .closing-art>.rocket-moment{width:85%}}.partner-plan-root .busyhead-stay-mark{perspective:900px;place-items:center;height:270px;padding:32px 4px;display:grid}.partner-plan-root .busyhead-stay-mark img{transform-origin:50% 65%;will-change:transform;width:min(100%,350px);height:auto}.partner-plan-root .busyhead-stay-mark.is-visible img{animation:busyhead-stay-arrive 7s cubic-bezier(.22,.65,.3,1) infinite}.partner-plan-root .busyhead-stay-mark.is-paused img{animation-play-state:paused}@keyframes busyhead-stay-arrive{0%{transform:translateY(16px)rotate(-6deg)scale(.94)}18%{transform:translateY(-9px)rotate(3deg)scale(1.03)}32%{transform:translateY(3px)rotate(-1.5deg)scale(.99)}44%,82%{transform:translateY(0)rotate(0)scale(1)}to{transform:translateY(16px)rotate(-6deg)scale(.94)}}@media (max-width:760px){.partner-plan-root .busyhead-stay-mark{height:185px;padding:25px 8px}.partner-plan-root .busyhead-stay-mark img{width:min(100%,280px)}}@media (prefers-reduced-motion:reduce){.partner-plan-root .busyhead-stay-mark img{will-change:auto;transform:none;animation:none!important}}.partner-plan-root .welcome-art:has(.busyhead-stay-mark){width:100%;height:150px}.partner-plan-root .welcome-art>.busyhead-stay-mark{height:150px;padding:20px 12px}.partner-plan-root .welcome-art>.busyhead-stay-mark img{width:min(100%,270px)}.partner-plan-root .retention-section{border-top:2px solid var(--ink);padding-block:75px 90px}.partner-plan-root .retention-heading>p:last-child{max-width:650px;margin-top:23px;font-size:20px}.partner-plan-root .retention-steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.partner-plan-root .retention-steps article{border:2px solid var(--ink);box-shadow:5px 6px 0 var(--ink);background:#fff;border-radius:14px;padding:25px}.partner-plan-root .retention-steps article:first-child{background:var(--yellow)}.partner-plan-root .retention-steps article>span{font:13px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .retention-steps h3{margin-top:20px;font-size:29px}.partner-plan-root .retention-steps p{margin-top:18px;font-size:16px}.partner-plan-root .retention-renewal{border-block:1px solid var(--line);grid-template-columns:230px 1fr;gap:30px;margin-top:38px;padding:25px 0;display:grid}.partner-plan-root .retention-renewal strong{font-size:19px;line-height:1.4}.partner-plan-root .retention-note,.partner-plan-root .retention-renewal p{font-size:16px}.partner-plan-root .retention-note{max-width:1000px;margin-top:23px}.partner-plan-root .growth-section{padding-block:90px}.partner-plan-root .growth-heading>p:last-child{max-width:700px;margin-top:24px;font-size:20px}.partner-plan-root .growth-numbers{grid-template-columns:1fr 1fr;gap:35px;margin-top:45px;display:grid}.partner-plan-root .growth-numbers .target-ticket{padding:30px;transform:none}.partner-plan-root .growth-numbers .target-ticket>span{font-size:13px}.partner-plan-root .growth-numbers .target-ticket>p{margin-top:12px;font-size:17px!important}.partner-plan-root .growth-numbers .target-ticket>strong{font-size:70px}.partner-plan-root .growth-assumptions{border-block:1px solid var(--line);margin-top:36px}.partner-plan-root .growth-assumptions summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.partner-plan-root .growth-assumptions>div{padding-bottom:25px}.partner-plan-root .growth-assumptions p{max-width:1000px;margin-top:20px;font-size:16px}.partner-plan-root .growth-assumptions strong{color:var(--ink)}.partner-plan-root .growth-table-wrap{margin:25px 0;overflow-x:auto}.partner-plan-root .growth-assumptions table{border-collapse:collapse;text-align:left;width:100%;font-size:16px}.partner-plan-root .growth-assumptions td,.partner-plan-root .growth-assumptions th{border-bottom:1px solid var(--line);padding:16px 18px}.partner-plan-root .growth-assumptions th{background:#f5f1f7}.partner-plan-root .growth-assumptions[open] summary svg{transform:rotate(45deg)}.partner-plan-root .closing-commitment{border:2px solid var(--ink);background:var(--yellow);border-radius:14px;margin-top:45px;padding:32px}.partner-plan-root .closing-commitment img{filter:brightness(0);width:165px;margin-bottom:22px}.partner-plan-root .closing-commitment p{max-width:850px;font-size:17px}.partner-plan-root .closing-commitment a{text-underline-offset:4px;align-items:center;gap:15px;margin-top:23px;font-size:16px;text-decoration:underline;display:inline-flex}@media (max-width:760px){.partner-plan-root .retention-section{padding-block:45px 55px}.partner-plan-root .retention-heading .eyebrow{font-size:12px}.partner-plan-root .growth-heading h2,.partner-plan-root .retention-heading h2{font-size:40px}.partner-plan-root .growth-heading>p:last-child,.partner-plan-root .retention-heading>p:last-child{font-size:17px}.partner-plan-root .retention-steps{grid-template-columns:1fr;gap:22px;margin-top:30px}.partner-plan-root .retention-steps h3{font-size:27px}.partner-plan-root .retention-steps article>span{font-size:12px}.partner-plan-root .retention-renewal{grid-template-columns:1fr;gap:13px}.partner-plan-root .growth-section{padding-block:55px}.partner-plan-root .growth-numbers{grid-template-columns:1fr;gap:25px;margin-top:30px}.partner-plan-root .growth-numbers .target-ticket{padding:25px}.partner-plan-root .growth-numbers .target-ticket>span{font-size:12px}.partner-plan-root .growth-numbers .target-ticket>strong{font-size:64px}.partner-plan-root .growth-assumptions td,.partner-plan-root .growth-assumptions th{padding:12px 9px;font-size:14px}.partner-plan-root .closing-commitment{padding:25px}.partner-plan-root .closing-commitment a,.partner-plan-root .closing-commitment p{font-size:16px}}.partner-plan-root .reward-asks article{flex-direction:column;align-items:flex-start;display:flex}.partner-plan-root .reward-asks article>p{margin-bottom:24px;font-size:17px}.partner-plan-root .reward-asks article>strong{border-top:1px solid var(--line);width:100%;margin-top:auto;padding-top:18px;font-size:16px;line-height:1.5}.partner-plan-root .reward-asks article>svg{flex:none}@media (max-width:760px){.partner-plan-root .reward-asks article>p{font-size:16px}}.partner-plan-root.pt{--accent:#b41a83;color:#21162c;background:#fff}.partner-plan-root .pt-header{border-bottom:1px solid #21162c25;justify-content:space-between;align-items:center;padding-block:28px;display:flex}.partner-plan-root .pt-header>span{font:12px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-header .brand img{width:205px}.partner-plan-root .pt-hero{padding-block:65px 45px}.partner-plan-root .pt-hero-heading h1{letter-spacing:-.03em;max-width:1100px;font:700 clamp(52px,6.2vw,88px)/1.02 var(--font-oswald),Oswald,sans-serif}.partner-plan-root.pt h1 em,.partner-plan-root.pt h2 em{color:var(--accent)}.partner-plan-root .pt-hero-heading>p:last-child{max-width:none;margin-top:24px;font-size:20px;line-height:1.6}.partner-plan-root .pt-case-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:9%;margin-top:55px;display:grid}.partner-plan-root .pt-photo{border:2px solid #21162c;border-radius:12px;max-width:430px;overflow:hidden;transform:rotate(-2deg);box-shadow:7px 8px #21162c}.partner-plan-root .pt-photo figcaption{background:#fff;border-top:2px solid #21162c;padding:17px 18px}.partner-plan-root .pt-current>span,.partner-plan-root .pt-photo figcaption{font:12px/1.5 var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-current>strong{letter-spacing:-.04em;margin:15px 0;font:700 clamp(90px,10vw,142px)/1 var(--font-oswald),Oswald,sans-serif;display:block}.partner-plan-root .pt-current p{font-size:18px}.partner-plan-root .pt-goals{border-top:1px solid #21162c30;grid-template-columns:1fr 1fr;gap:18px 30px;margin-top:30px;padding-top:23px;display:grid}.partner-plan-root .pt-goals>p{text-transform:uppercase;grid-column:1/-1;font:12px/1.5 var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-goals strong{letter-spacing:-.03em;color:var(--accent);font:700 clamp(48px,5vw,70px)/1.1 var(--font-oswald),Oswald,sans-serif;display:block}.partner-plan-root .pt-goals span{color:#64515c;margin-top:9px;font-size:16px;display:block}.partner-plan-root .pt-hero-bottom{border-top:1px solid #21162c25;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding-top:24px;display:flex}.partner-plan-root .pt-hero-bottom p{max-width:650px;font-size:16px}.partner-plan-root .pt-hero-bottom a{flex:none;align-items:center;gap:14px;font-size:16px;display:flex}.partner-plan-root .pt-section{border-top:1px solid #21162c30;padding-block:85px}.partner-plan-root .pt-heading{align-items:flex-start;gap:24px;margin-bottom:42px;display:flex}.partner-plan-root .pt-heading>span{color:#64515c;padding-top:9px;font:12px/1 var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-heading h2{letter-spacing:-.03em;font:700 clamp(40px,4.9vw,68px)/1.03 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-plan{background:#fff}.partner-plan-root .pt-milestones{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.partner-plan-root .pt-milestones article{background:#fff;border:2px solid #21162c;border-radius:14px;padding:22px 26px 28px;box-shadow:5px 6px #21162c}.partner-plan-root .pt-milestone-top{justify-content:space-between;align-items:center;gap:15px;font:12px/1.5 var(--font-space-mono),Space Mono,monospace;display:flex}.partner-plan-root .pt-milestone-top>span:last-child{color:#867687}.partner-plan-root .pt-gif{aspect-ratio:1;object-fit:contain;width:100%;max-width:180px;margin:10px auto 16px}.partner-plan-root .pt-milestones h3{letter-spacing:-.025em;text-transform:uppercase;font:700 31px/1.12 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-milestones p{margin-top:15px;font-size:17px;line-height:1.55}.partner-plan-root .pt-levers{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px;display:grid}.partner-plan-root .pt-levers h3{text-transform:uppercase;color:var(--accent);font:700 29px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-levers p{margin-top:12px;font-size:16px;line-height:1.5}.partner-plan-root .pt-benefits{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.partner-plan-root .pt-benefits .pt-gif{max-width:165px}.partner-plan-root .pt-benefits h3{text-transform:uppercase;font:700 32px/1.1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-benefits p{margin-top:12px;font-size:16px}.partner-plan-root .pt-actions{border-block:1px solid #21162c25;grid-template-columns:1fr 1.5fr;gap:35px;margin-block:48px 25px;padding-block:27px;display:grid}.partner-plan-root .pt-actions h3{letter-spacing:-.02em;font:700 30px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-actions p{margin-top:12px;font-size:16px}.partner-plan-root .pt-actions>div+div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.partner-plan-root .pt-actions article>svg{color:var(--accent)}.partner-plan-root .pt-actions h4{margin:13px 0 0;font-size:18px;line-height:1.2}.partner-plan-root .pt-actions article p{margin-top:8px;font-size:16px}.partner-plan-root .pt-more{border-bottom:1px solid #21162c30}.partner-plan-root .pt-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.partner-plan-root .pt-more summary svg{flex:none;transition:transform .2s}.partner-plan-root .pt-more[open]>summary>svg{transform:rotate(45deg)}.partner-plan-root .pt-more-body{padding-bottom:25px}.partner-plan-root .pt-more-body>p{max-width:1000px;margin-bottom:18px;font-size:16px}.partner-plan-root .pt-detail-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:30px;display:grid}.partner-plan-root .pt-detail-columns h4{margin:8px 0 14px;font-size:18px;line-height:1.4}.partner-plan-root .pt-more-body ul{color:#64515c;padding-left:19px;font-size:16px;line-height:1.6;list-style:outside}.partner-plan-root .pt-more-body li{margin-top:9px}.partner-plan-root .pt-launch{background:#fffaf0;border-block:2px solid #21162c}.partner-plan-root .pt-launch-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.partner-plan-root .pt-launch-date{align-items:baseline;gap:18px;display:flex}.partner-plan-root .pt-launch-date>span{font:14px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-launch-date>strong{color:var(--accent);letter-spacing:-.04em;font:700 clamp(70px,8vw,110px)/1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-launch-copy>p{max-width:550px;margin-top:25px;font-size:20px}.partner-plan-root .pt-launch-roles{margin-top:25px}.partner-plan-root .pt-launch-roles>div{border-bottom:1px solid #21162c25;padding-block:17px}.partner-plan-root .pt-launch-roles h3{font-size:20px;line-height:1.3}.partner-plan-root .pt-launch-roles p{margin-top:6px;font-size:16px}.partner-plan-root .pt-offer{background:#fff;border:2px solid #21162c;border-radius:14px;padding:32px;transform:rotate(2deg);box-shadow:8px 9px #21162c}.partner-plan-root .pt-partner-logo{width:190px;margin-inline:auto}.partner-plan-root .pt-offer-art{width:145px;margin:0 auto}.partner-plan-root .pt-offer h3{text-transform:uppercase;letter-spacing:-.025em;font:700 38px/1.12 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-offer>p{margin-top:18px;font-size:17px;line-height:1.6}.partner-plan-root .pt-decisions{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.partner-plan-root .pt-decisions article{border-top:1px solid #21162c;padding-top:25px}.partner-plan-root .pt-decisions article>span{letter-spacing:-.03em;color:var(--accent);font:700 64px/1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-decisions h3{text-transform:uppercase;margin-top:23px;font:700 32px/1.12 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-decisions p{margin-top:16px;font-size:17px}.partner-plan-root .pt-ownership{border-block:1px solid #21162c30;grid-template-columns:1fr 1fr;gap:80px;margin-top:45px;padding-block:28px;display:grid}.partner-plan-root .pt-ownership img{filter:brightness(0);object-fit:contain;object-position:left;width:160px;height:32px}.partner-plan-root .pt-ownership h3{font-size:24px;line-height:32px}.partner-plan-root .pt-ownership p{margin-top:17px;font-size:17px}.partner-plan-root .pt-appendix{margin-top:20px}.partner-plan-root .pt-period{font:13px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-months{border:1px solid #21162c30;border-radius:8px;grid-template-columns:repeat(12,1fr);display:grid;overflow:hidden}.partner-plan-root .pt-months button{min-height:55px;padding:14px 4px;font:600 17px var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-months small{margin-top:4px;font:11px var(--font-space-mono),Space Mono,monospace;display:block}.partner-plan-root .pt-months button[aria-pressed=true],.partner-plan-root .pt-welcome-tabs button[aria-pressed=true]{color:#fff;background:#21162c}.partner-plan-root .pt-calendar-detail{grid-template-columns:170px 1fr;gap:40px;margin-top:30px;display:grid}.partner-plan-root .pt-calendar-date>strong{font:700 68px/1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-calendar-date>span{color:var(--accent);margin-top:12px;font:18px var(--font-space-mono),Space Mono,monospace;display:block}.partner-plan-root .pt-calendar-date>div{gap:12px;margin-top:22px;display:flex}.partner-plan-root .pt-calendar-date button{border:1px solid #21162c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.partner-plan-root .pt-calendar-detail h3,.partner-plan-root .pt-welcome h3{text-transform:uppercase;font:700 35px/1.1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-team-ask{border-top:1px solid #21162c25;margin-top:20px;padding-top:18px;font-size:16px}.partner-plan-root .pt-team-ask>strong{color:#21162c;margin-bottom:6px;display:block}.partner-plan-root .pt-welcome-tabs{gap:10px;display:flex}.partner-plan-root .pt-welcome-tabs button{border:1px solid #21162c;border-radius:6px;min-height:44px;padding:12px 20px;font-size:15px}.partner-plan-root .pt-welcome{grid-template-columns:200px 1fr;align-items:center;gap:40px;margin-top:25px;display:grid}.partner-plan-root .pt-welcome-art{max-width:200px}.partner-plan-root .pt-welcome p{margin-top:16px;font-size:16px}.partner-plan-root .pt-welcome .eyebrow{margin-bottom:16px}.partner-plan-root .pt-logo-motion{animation:pt-logo-bob 6s ease-in-out infinite}.partner-plan-root .pt-table-scroll{margin-block:20px;overflow-x:auto}.partner-plan-root .pt-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:16px}.partner-plan-root .pt-table-scroll td,.partner-plan-root .pt-table-scroll th{border-bottom:1px solid #21162c25;padding:14px}.partner-plan-root .pt-cost{margin-top:22px}.partner-plan-root.pt footer{border-top:1px solid #21162c30}.partner-plan-root .motion-paused .pt-logo-motion{animation-play-state:paused}@keyframes pt-logo-bob{0%,to{transform:translateY(5px)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}@media (max-width:1100px){.partner-plan-root .pt-case-layout{gap:7%}.partner-plan-root .pt-launch-layout{gap:45px}.partner-plan-root .pt-milestones article{padding:20px}.partner-plan-root .pt-actions{grid-template-columns:1fr}.partner-plan-root .pt-milestones h3{font-size:28px}.partner-plan-root .pt-goals strong{font-size:54px}.partner-plan-root .pt-goals{gap:18px}.partner-plan-root .pt-hero-heading h1{font-size:70px}}@media (max-width:760px){.partner-plan-root .pt-header{justify-content:center;padding-block:23px}.partner-plan-root .pt-header>span{display:none}.partner-plan-root .pt-header .brand img{width:175px}.partner-plan-root .pt-hero{padding-block:38px 35px}.partner-plan-root .pt-hero-heading .eyebrow{margin-bottom:17px;font-size:12px}.partner-plan-root .pt-hero-heading h1{font-size:clamp(45px,10.5vw,66px);line-height:1.05}.partner-plan-root .pt-hero-heading>p:last-child{margin-top:20px;font-size:18px}.partner-plan-root .pt-case-layout{grid-template-columns:1fr;gap:37px;margin-top:35px}.partner-plan-root .pt-photo{width:calc(100% - 12px);max-width:430px;margin-inline:auto;transform:rotate(-1deg);box-shadow:5px 6px #21162c}.partner-plan-root .pt-photo figcaption{padding:14px;font-size:12px}.partner-plan-root .pt-current>strong{margin-block:10px;font-size:94px}.partner-plan-root .pt-current>span{font-size:12px}.partner-plan-root .pt-current p{font-size:17px}.partner-plan-root .pt-goals{gap:17px 20px;margin-top:23px;padding-top:21px}.partner-plan-root .pt-goals strong{font-size:53px}.partner-plan-root .pt-goals span{font-size:16px;line-height:1.4}.partner-plan-root .pt-goals>p{font-size:12px}.partner-plan-root .pt-hero-bottom{margin-top:28px;padding-top:23px;display:block}.partner-plan-root .pt-hero-bottom a{min-height:44px;margin-top:18px}.partner-plan-root .pt-section{padding-block:52px}.partner-plan-root .pt-heading{gap:12px;margin-bottom:29px}.partner-plan-root .pt-heading h2{font-size:clamp(33px,7.8vw,48px)}.partner-plan-root .pt-heading>span{padding-top:6px;font-size:12px}.partner-plan-root .pt-milestones{grid-template-columns:1fr;gap:23px}.partner-plan-root .pt-milestones article{padding:20px 23px 24px}.partner-plan-root .pt-milestones .pt-gif{width:145px;margin-block:0 8px}.partner-plan-root .pt-milestones h3{font-size:30px}.partner-plan-root .pt-milestones p{margin-top:13px;font-size:17px}.partner-plan-root .pt-milestone-top{font-size:12px}.partner-plan-root .pt-levers{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:37px}.partner-plan-root .pt-levers h3{font-size:27px}.partner-plan-root .pt-levers p{margin-top:10px;font-size:16px}.partner-plan-root .pt-benefits{grid-template-columns:1fr 1fr;gap:28px 20px}.partner-plan-root .pt-benefits .pt-gif{width:140px;margin-top:0}.partner-plan-root .pt-benefits h3{font-size:29px}.partner-plan-root .pt-benefits p{margin-top:10px;font-size:16px}.partner-plan-root .pt-actions{gap:24px;margin-top:32px;padding-block:25px}.partner-plan-root .pt-actions h3{font-size:29px}.partner-plan-root .pt-actions>div+div{grid-template-columns:1fr;gap:22px}.partner-plan-root .pt-actions article{gap:15px;display:flex}.partner-plan-root .pt-actions article svg{flex:none;margin-top:1px}.partner-plan-root .pt-actions h4{margin:0}.partner-plan-root .pt-actions article p{margin-top:6px}.partner-plan-root .pt-more summary{padding-block:20px;font-size:17px}.partner-plan-root .pt-detail-columns{grid-template-columns:1fr;gap:20px}.partner-plan-root .pt-launch-layout{grid-template-columns:1fr;gap:33px}.partner-plan-root .pt-launch-date>strong{font-size:86px}.partner-plan-root .pt-launch-copy>p{margin-top:20px;font-size:18px}.partner-plan-root .pt-launch-roles{margin-top:20px}.partner-plan-root .pt-offer{width:calc(100% - 10px);margin:auto;padding:27px;transform:rotate(1deg);box-shadow:5px 6px #21162c}.partner-plan-root .pt-offer h3{font-size:34px}.partner-plan-root .pt-offer-art{width:130px}.partner-plan-root .pt-decisions{grid-template-columns:1fr;gap:28px}.partner-plan-root .pt-decisions article{grid-template-columns:53px 1fr;gap:0 18px;padding-top:22px;display:grid}.partner-plan-root .pt-decisions article>span{grid-row:1/3;font-size:51px}.partner-plan-root .pt-decisions h3{margin:0;font-size:29px}.partner-plan-root .pt-decisions p{margin-top:12px;font-size:17px}.partner-plan-root .pt-ownership{grid-template-columns:1fr;gap:27px;margin-top:30px}.partner-plan-root .pt-ownership p{margin-top:12px;font-size:17px}.partner-plan-root .pt-months{grid-template-columns:repeat(6,1fr)}.partner-plan-root .pt-months button{min-height:59px}.partner-plan-root .pt-calendar-detail{grid-template-columns:1fr;gap:25px}.partner-plan-root .pt-calendar-date{align-items:center;gap:15px;display:flex}.partner-plan-root .pt-calendar-date>strong{font-size:44px}.partner-plan-root .pt-calendar-date>span{margin:0;font-size:14px}.partner-plan-root .pt-calendar-date>div{gap:7px;margin:0 0 0 auto}.partner-plan-root .pt-calendar-date button{width:44px;height:44px}.partner-plan-root .pt-calendar-detail h3,.partner-plan-root .pt-welcome h3{font-size:30px}.partner-plan-root .pt-welcome-tabs{gap:6px}.partner-plan-root .pt-welcome-tabs button{flex:1;padding:11px 8px;font-size:14px}.partner-plan-root .pt-welcome{grid-template-columns:1fr;gap:10px}.partner-plan-root .pt-welcome-art{width:160px;margin:auto}.partner-plan-root .pt-table-scroll td,.partner-plan-root .pt-table-scroll th{padding:12px 8px;font-size:14px}.partner-plan-root.pt footer{flex-wrap:wrap}.partner-plan-root.pt footer p{font-size:12px}.partner-plan-root.pt footer .motion-toggle{font-size:13px}}@media (prefers-reduced-motion:reduce){.partner-plan-root .pt-logo-motion{animation:none!important}.partner-plan-root.pt *,.partner-plan-root.pt :after,.partner-plan-root.pt :before{scroll-behavior:auto!important}}.partner-plan-root .pt-step-art{place-items:center;height:180px;margin-block:8px 16px;display:grid}.partner-plan-root .pt-step-art>img{object-fit:contain;width:195px;max-height:150px}.partner-plan-root .pt-step-art>.rocket-moment{width:145px}.partner-plan-root .pt-video-icon{width:96px;height:96px;color:var(--accent);stroke-width:1.5px;animation:pt-logo-bob 5s ease-in-out infinite}.partner-plan-root .motion-paused .pt-video-icon{animation-play-state:paused}@media (max-width:760px){.partner-plan-root .pt-step-art{height:140px;margin-block:5px 14px}.partner-plan-root .pt-step-art>img{width:180px}.partner-plan-root .pt-step-art>.rocket-moment{width:130px}.partner-plan-root .pt-video-icon{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.partner-plan-root .pt-video-icon{animation:none!important}}.partner-plan-root .pt-membership-intro{max-width:680px;margin:-15px 0 30px;font-size:19px;line-height:1.6}@media (max-width:760px){.partner-plan-root .pt-membership-intro{margin:-6px 0 25px;font-size:17px}}.partner-plan-root .pt-cadence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.partner-plan-root .pt-cadence-grid article{border-top:2px solid #21162c;flex-direction:column;padding-top:20px;display:flex}.partner-plan-root .pt-cadence-top{justify-content:space-between;align-items:center;gap:15px;height:160px;display:flex}.partner-plan-root .pt-cadence-top>strong{letter-spacing:-.04em;font:700 clamp(85px,9vw,128px)/1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-cadence-top .pt-gif{width:140px;margin:0}.partner-plan-root .pt-frequency{color:var(--accent);margin:17px 0 15px;font:13px/1.5 var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-cadence-grid h3{text-transform:uppercase;letter-spacing:-.02em;font:700 32px/1.12 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-cadence-grid ul{color:#64515c;margin-block:22px;padding-left:19px;line-height:1.6;list-style:outside}.partner-plan-root .pt-cadence-grid li{margin-bottom:10px}.partner-plan-root .pt-pick{border-top:1px solid #21162c25;margin-top:auto;padding-top:18px;font-size:16px;line-height:1.6}.partner-plan-root .pt-year-rhythm{border-block:1px solid #21162c25;margin-top:36px;padding-block:25px}.partner-plan-root .pt-year-dots{grid-template-columns:repeat(12,1fr);align-items:center;gap:12px;display:grid}.partner-plan-root .pt-year-dots span{background:#e8dde5;border-radius:20px;height:13px;animation:pt-beat 6s ease-in-out infinite}.partner-plan-root .pt-year-dots span.quarter{background:var(--accent);height:22px}.partner-plan-root .pt-year-rhythm p{margin-top:18px;font-size:16px}.partner-plan-root .pt-rhythm .pt-actions{border-top:0;margin-top:0}.partner-plan-root .pt-annual-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.partner-plan-root .pt-feature-copy{max-width:550px;font-size:21px;line-height:1.6}.partner-plan-root .pt-annual-options{margin-top:25px}.partner-plan-root .pt-annual-options li{border-bottom:1px solid #21162c25;align-items:center;gap:15px;padding:17px 0;font-size:18px;display:flex}.partner-plan-root .pt-annual-options svg{color:var(--accent);flex:none}.partner-plan-root .pt-choice{margin-top:25px;font-size:17px;line-height:1.6}.partner-plan-root .pt-choice strong{color:#21162c;margin-bottom:7px;display:block}.partner-plan-root .pt-annual-ticket{text-align:center;background:#fff;border:2px solid #21162c;border-radius:14px;padding:30px;transform:rotate(-2deg);box-shadow:7px 8px #21162c}.partner-plan-root .pt-annual-ticket>span{border-bottom:1px dashed #21162c50;padding-bottom:20px;font:12px/1.5 var(--font-space-mono),Space Mono,monospace;display:block}.partner-plan-root .pt-annual-ticket .pt-partner-logo{margin-top:28px}.partner-plan-root .pt-premium-gift{width:95px;height:95px;color:var(--accent);stroke-width:1.5px;margin:20px auto;animation:pt-logo-bob 5s ease-in-out infinite}.partner-plan-root .pt-annual-ticket h3{text-transform:uppercase;letter-spacing:-.02em;font:700 37px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-annual-ticket p{margin-top:20px;font-size:16px;line-height:1.6}.partner-plan-root .pt-winback{background:#fff}.partner-plan-root .pt-winback-intro{grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;margin-bottom:35px;display:grid}.partner-plan-root .pt-lapsed strong{color:var(--accent);letter-spacing:-.04em;font:700 clamp(80px,9vw,125px)/1 var(--font-oswald),Oswald,sans-serif;display:block}.partner-plan-root .pt-lapsed span{color:#64515c;margin-top:15px;font-size:17px;display:block}.partner-plan-root .pt-winback-intro>p{max-width:550px;font-size:21px;line-height:1.6}.partner-plan-root .pt-winback-label{margin-bottom:20px;font:12px/1.5 var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-winback-steps{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.partner-plan-root .pt-winback-steps article{border-top:2px solid #21162c;padding-top:22px}.partner-plan-root .pt-winback-steps article>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.partner-plan-root .pt-winback-steps strong{letter-spacing:-.035em;font:700 65px/1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-winback-steps svg{color:var(--accent);width:32px;height:32px}.partner-plan-root .pt-winback-steps h3{text-transform:uppercase;margin-top:20px;font:700 30px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-winback-steps p{margin-top:15px;font-size:17px;line-height:1.6}.partner-plan-root .pt-winback-follow{border-top:1px solid #21162c25;max-width:1050px;margin-top:30px;padding-top:23px;font-size:16px;line-height:1.6}.partner-plan-root .motion-paused .pt-premium-gift,.partner-plan-root .motion-paused .pt-year-dots span{animation-play-state:paused}@keyframes pt-beat{0%,25%,to{opacity:1;transform:scaleY(1)}12%{opacity:.65;transform:scaleY(1.3)}}@media (max-width:1100px){.partner-plan-root .pt-cadence-grid{gap:24px}.partner-plan-root .pt-cadence-top .pt-gif{width:110px}.partner-plan-root .pt-cadence-grid h3{font-size:29px}.partner-plan-root .pt-annual-layout{gap:45px}.partner-plan-root .pt-annual-ticket{padding:25px}}@media (max-width:760px){.partner-plan-root .pt-cadence-grid{grid-template-columns:1fr;gap:32px}.partner-plan-root .pt-cadence-top{height:130px}.partner-plan-root .pt-cadence-top>strong{font-size:96px}.partner-plan-root .pt-cadence-top .pt-gif{width:135px;margin-right:12px}.partner-plan-root .pt-frequency{margin-top:12px;font-size:13px}.partner-plan-root .pt-cadence-grid h3{font-size:32px}.partner-plan-root .pt-cadence-grid ul{margin-block:18px;font-size:17px}.partner-plan-root .pt-pick{padding-top:16px;font-size:16px}.partner-plan-root .pt-year-dots{gap:6px}.partner-plan-root .pt-year-dots span{height:10px}.partner-plan-root .pt-year-dots span.quarter{height:17px}.partner-plan-root .pt-year-rhythm{margin-top:30px}.partner-plan-root .pt-year-rhythm p{font-size:16px}.partner-plan-root .pt-annual-layout{grid-template-columns:1fr;gap:35px}.partner-plan-root .pt-feature-copy{font-size:18px}.partner-plan-root .pt-annual-options li{font-size:17px}.partner-plan-root .pt-annual-ticket{width:calc(100% - 10px);margin:auto;padding:25px;transform:rotate(-1deg);box-shadow:5px 6px #21162c}.partner-plan-root .pt-annual-ticket h3{font-size:33px}.partner-plan-root .pt-premium-gift{width:80px;height:80px}.partner-plan-root .pt-winback-intro{grid-template-columns:1fr;gap:23px}.partner-plan-root .pt-lapsed strong{font-size:96px}.partner-plan-root .pt-winback-intro>p{font-size:18px}.partner-plan-root .pt-winback-steps{grid-template-columns:1fr;gap:28px}.partner-plan-root .pt-winback-steps article{grid-template-columns:75px 1fr;gap:0 17px;padding-top:22px;display:grid}.partner-plan-root .pt-winback-steps article>div{grid-row:1/3;align-items:flex-start}.partner-plan-root .pt-winback-steps strong{font-size:60px}.partner-plan-root .pt-winback-steps svg{display:none}.partner-plan-root .pt-winback-steps h3{margin:0;font-size:29px}.partner-plan-root .pt-winback-steps p{margin-top:12px;font-size:17px}}@media (prefers-reduced-motion:reduce){.partner-plan-root .pt-premium-gift,.partner-plan-root .pt-year-dots span{animation:none!important}}.partner-plan-root .pt-current .pt-average{margin-top:4px;font-size:14px;line-height:1.4}.partner-plan-root .pt-current .pt-baseline-insight{color:#21162c;background:#f9e6ee;border:0;border-radius:12px;max-width:540px;margin-top:23px;padding:22px 24px;font-size:16px;line-height:1.55}.partner-plan-root .pt-target-note{grid-column:1/-1;font-size:16px;line-height:1.6}.partner-plan-root .pt-target-note summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding-block:10px;text-decoration:underline}.partner-plan-root .pt-target-note p{margin-top:12px}.partner-plan-root .pt-growth-levers{flex-wrap:wrap;gap:12px 24px;display:flex}.partner-plan-root .pt-growth-levers span{text-transform:uppercase;font:700 24px/1.2 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-growth-levers span+span{border-left:1px solid #21162c30;padding-left:24px}.partner-plan-root .pt-member-flow{flex-wrap:wrap;align-items:center;gap:18px;padding-block:15px 30px;display:flex}.partner-plan-root .pt-member-flow span{align-items:center;gap:10px;font-size:16px;display:flex}.partner-plan-root .pt-member-flow span svg{color:var(--accent);flex:none;width:24px}.partner-plan-root .pt-member-flow>svg{color:#867687;width:20px}.partner-plan-root .pt-membership-pieces{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px;display:grid}.partner-plan-root .pt-membership-pieces details{background:#fff;border:2px solid #21162c;border-radius:12px;overflow:hidden;box-shadow:4px 5px #21162c}.partner-plan-root .pt-membership-pieces summary{cursor:pointer;min-height:285px;padding:20px;list-style:none;display:block}.partner-plan-root .pt-membership-pieces summary::-webkit-details-marker{display:none}.partner-plan-root .pt-membership-pieces .pt-gif{max-width:125px;margin:0 auto 18px}.partner-plan-root .pt-membership-pieces h3{text-transform:uppercase;font:700 32px/1.1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-membership-pieces summary>span{justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:12px;font-size:15px;line-height:1.4;display:flex}.partner-plan-root .pt-membership-pieces summary>span svg{flex:none;transition:transform .2s}.partner-plan-root .pt-membership-pieces details[open] summary>span svg{transform:rotate(45deg)}.partner-plan-root .pt-membership-pieces details>p{padding:0 20px 23px;line-height:1.55}.partner-plan-root .pt-action-path{border-top:1px solid #21162c30;margin-top:42px;padding-top:28px}.partner-plan-root .pt-action-path h3{font:700 29px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-action-path p{margin-top:9px;font-size:16px}.partner-plan-root .pt-action-path>div+div{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:25px;display:grid}.partner-plan-root .pt-action-path article{gap:15px;display:flex}.partner-plan-root .pt-action-path article>svg{color:var(--accent);flex:none;width:25px}.partner-plan-root .pt-action-path h4{font-size:19px;line-height:1.2}.partner-plan-root .pt-retention-now{background:#fff;border:2px solid #21162c;border-radius:12px;grid-template-columns:170px 1fr;gap:35px;margin-top:38px;padding:28px;display:grid;box-shadow:5px 6px #21162c}.partner-plan-root .pt-retention-now>div:first-child{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.partner-plan-root .pt-retention-now span{color:var(--accent);font:14px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pt-retention-now svg{width:66px;height:66px;color:var(--accent);stroke-width:1.5px;animation:pt-logo-bob 5s ease-in-out infinite}.partner-plan-root .pt-retention-now h3{text-transform:uppercase;font:700 32px/1.12 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-retention-now p{margin-top:15px;font-size:17px;line-height:1.6}.partner-plan-root .pt-retention-now .pt-retention-measure{color:var(--accent);font-size:16px}.partner-plan-root .motion-paused .pt-retention-now svg{animation-play-state:paused}@media (max-width:1050px){.partner-plan-root .pt-membership-pieces{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-plan-root .pt-membership-pieces summary{min-height:270px}}@media (max-width:760px){.partner-plan-root .pt-growth-levers{grid-template-columns:1fr 1fr;gap:15px 24px;display:grid}.partner-plan-root .pt-growth-levers span+span{border:0;padding:0}.partner-plan-root .pt-member-flow{gap:16px;padding-block:5px 25px;display:grid}.partner-plan-root .pt-member-flow>svg{display:none}.partner-plan-root .pt-membership-pieces{gap:17px 12px}.partner-plan-root .pt-membership-pieces summary{min-height:260px;padding:15px 12px}.partner-plan-root .pt-membership-pieces h3{font-size:29px}.partner-plan-root .pt-membership-pieces summary>span{align-items:start;font-size:14px}.partner-plan-root .pt-membership-pieces .pt-gif{width:105px;max-width:100%}.partner-plan-root .pt-membership-pieces details>p{padding:0 14px 18px}.partner-plan-root .pt-action-path>div+div{grid-template-columns:1fr;gap:24px}.partner-plan-root .pt-retention-now{grid-template-columns:1fr;gap:22px;padding:23px}.partner-plan-root .pt-retention-now>div:first-child{flex-direction:row;justify-content:space-between}.partner-plan-root .pt-retention-now svg{width:45px;height:45px}.partner-plan-root .pt-retention-now h3{font-size:29px}.partner-plan-root .pt-target-note{font-size:16px}}@media (max-width:350px){.partner-plan-root .pt-membership-pieces{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.partner-plan-root .pt-retention-now svg{animation:none}}.partner-plan-root .pt-giving-mix{border-left:1px solid #21162c30;align-self:center;padding-left:24px}.partner-plan-root .pt-giving-mix p{font-size:17px;line-height:1.5}.partner-plan-root .pt-giving-mix b{color:var(--accent);font:700 34px/1.1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-giving-mix>span{margin:5px 0;font-size:15px}@media (max-width:760px){.partner-plan-root .pt-giving-mix{padding-left:16px}.partner-plan-root .pt-giving-mix b{font-size:30px}.partner-plan-root .pt-giving-mix p{font-size:16px}}.partner-plan-root .pt-header{gap:32px}.partner-plan-root .pt-hero-heading>.eyebrow{margin-bottom:26px}.partner-plan-root .pt-case-layout{margin-top:76px}@media (max-width:760px){.partner-plan-root .pt-hero-heading>.eyebrow{margin-bottom:23px}.partner-plan-root .pt-case-layout{margin-top:50px}}.partner-plan-root .mock-decision-copy{margin-top:18px;font-size:17px;line-height:1.6}.partner-plan-root .mock-ask{border-top:1px solid #21162c30;margin-top:22px;padding-top:19px}.partner-plan-root .mock-ask>span{color:var(--accent);font:13px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .mock-ask p{margin-top:10px;font-size:17px}.partner-plan-root .mock-decisions .pt-more{margin-top:22px}.partner-plan-root .mock-decisions .pt-more summary{font-size:15px}.partner-plan-root .mock-decisions .pt-more p{margin-bottom:12px;font-size:15px;line-height:1.6}.partner-plan-root .mock-decisions .pt-cadence-grid article{flex-direction:column;display:flex}.partner-plan-root .mock-decisions .mock-ask{flex:1}.partner-plan-root .pt-more-body>.pt-section{width:100%;margin:0;padding:32px 0}.partner-plan-root .pt-more-body>.pt-section>.wrap{width:100%}.partner-plan-root .pt-more-body .pt-heading>span:empty{display:none}.partner-plan-root .mock-impact .pt-action-path{margin-top:30px}.partner-plan-root .pt-header>span{font-size:12px}@media (max-width:760px){.partner-plan-root .mock-decisions .pt-cadence-grid{grid-template-columns:1fr}.partner-plan-root .pt-header>span{text-align:right;max-width:140px;font-size:10px}.partner-plan-root .pt-more-body .pt-heading h2{font-size:34px}}.partner-plan-root .mock-save-flow{border-top:1px solid #21162c30;margin-top:36px;padding:28px 0}.partner-plan-root .mock-save-flow>h3{text-transform:uppercase;margin-bottom:18px;font:700 34px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .mock-save-flow>p{margin-bottom:20px}.partner-plan-root .mock-save-flow .pt-detail-columns{margin-top:24px}.partner-plan-root .pp{margin-top:35px}.partner-plan-root .pp-process{border-bottom:1px solid #21162c25;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:30px;padding-bottom:28px;display:grid}.partner-plan-root .pp-process>span{align-items:center;gap:12px;font-size:16px;display:flex}.partner-plan-root .pp-process b{color:#fff;background:#21162c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:14px var(--font-space-mono),Space Mono,monospace;display:grid}.partner-plan-root .pp-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.partner-plan-root .pp-tabs button{text-align:left;border:1px solid #21162c;border-radius:8px;align-items:center;gap:10px;min-height:62px;padding:15px 12px;font-size:16px;display:flex}.partner-plan-root .pp-tabs button>span{font:12px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pp-tabs small{margin-left:auto;font:13px var(--font-space-mono),Space Mono,monospace}.partner-plan-root .pp-tabs button[aria-pressed=true]{color:#fff;background:#21162c}.partner-plan-root .pp-group-heading{margin-block:30px 24px}.partner-plan-root .pp-group-heading h3,.partner-plan-root .pp-review-title h3{text-transform:uppercase;letter-spacing:-.02em;font:700 36px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pp-group-heading p{margin-top:12px;font-size:17px}.partner-plan-root .pp-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.partner-plan-root .pp-options article{background:#fff;border:2px solid #21162c;border-radius:13px;flex-direction:column;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:4px 5px #21162c}.partner-plan-root .pp-options article.is-possible{border-color:#a21a77;box-shadow:4px 5px #a21a77}.partner-plan-root .pp-options article.is-discuss{border-color:#7850a2;box-shadow:4px 5px #7850a2}.partner-plan-root .pp-option-icon{color:#b41a83;stroke-width:1.6px;width:39px;height:39px;margin-bottom:21px}.partner-plan-root .pp-options h4{text-transform:uppercase;letter-spacing:-.02em;margin:0;font:700 27px/1.15 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pp-options article>p{margin:13px 0 25px;font-size:16px;line-height:1.5}.partner-plan-root .pp-choice-buttons{gap:8px;margin-top:auto;display:flex}.partner-plan-root .pp-choice-buttons button{border:1px solid #b8aeb9;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 9px;font-size:14px;display:flex}.partner-plan-root .pp-choice-buttons button[aria-pressed=true]{color:#fff;background:#21162c;border-color:#21162c}.partner-plan-root .pp-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.partner-plan-root .pp-bottom p{font-size:16px}.partner-plan-root .pp-bottom p strong{color:#21162c}.partner-plan-root .pp-bottom>div{align-items:center;gap:18px;display:flex}.partner-plan-root .pp-primary{color:#21162c;background:#ff19af;border:2px solid #21162c;border-radius:50px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:15px 23px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:3px 4px #21162c}.partner-plan-root .pp-primary:disabled{opacity:.65;cursor:wait}.partner-plan-root .pp-back{align-items:center;gap:8px;min-height:44px;font-size:16px;display:flex}.partner-plan-root .pp-hint{margin-top:24px;font-size:15px}.partner-plan-root .pp-review-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.partner-plan-root .pp-review-title button{min-height:44px;font-size:16px;text-decoration:underline}.partner-plan-root .pp-summary{margin-block:25px!important;padding:0!important;list-style:none!important}.partner-plan-root .pp-summary li{border-bottom:1px solid #21162c25;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:17px;display:flex}.partner-plan-root .pp-summary small{color:#64515c;margin-top:5px;font-size:14px;display:block}.partner-plan-root .pp-summary strong{white-space:nowrap;color:#a21a77;font-size:14px;font-weight:500}.partner-plan-root .pp-summary strong.discuss{color:#684987}.partner-plan-root .pp-readiness{border:0;margin:30px 0;padding:0}.partner-plan-root .pp-readiness legend{margin-bottom:18px;font-size:19px;font-weight:600}.partner-plan-root .pp-readiness label{align-items:center;gap:12px;min-height:36px;margin:12px 0;font-size:17px;display:flex}.partner-plan-root .pp input[type=radio]{accent-color:#a21a77;width:20px;height:20px}.partner-plan-root .pp-contact{grid-template-columns:1fr 1fr;gap:24px;display:grid}.partner-plan-root .pp-contact label,.partner-plan-root .pp-notes{font-size:16px;font-weight:500;display:block}.partner-plan-root .pp-contact input,.partner-plan-root .pp-notes textarea{color:#21162c;background:#fff;border:1px solid #9d909f;border-radius:8px;width:100%;min-height:48px;margin-top:10px;padding:13px 15px;font:16px/1.5 var(--font-inter),Inter,sans-serif;display:block}.partner-plan-root .pp-notes{margin-top:24px}.partner-plan-root .pp-notes>span{color:#64515c;font-weight:400}.partner-plan-root .pp-notes textarea{resize:vertical}.partner-plan-root :is(.pp input:focus-visible,.pp textarea:focus-visible){outline-offset:3px;outline:3px solid #b41a83}.partner-plan-root .pp-submit{justify-content:space-between;align-items:center;gap:30px;margin-top:28px;display:flex}.partner-plan-root .pp-submit p{max-width:500px;font-size:15px}.partner-plan-root .pp-submit button{flex:none}.partner-plan-root .pp-error{color:#a42039;margin-top:22px;font-size:16px}.partner-plan-root .pp-success{background:#fff;border:2px solid #21162c;border-radius:14px;margin-top:30px;padding:40px;box-shadow:6px 7px #21162c}.partner-plan-root .pp-success>svg{color:#a21a77}.partner-plan-root .pp-success h3{text-transform:uppercase;margin:25px 0 18px;font:700 42px/1.1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pp-success p{max-width:700px;font-size:18px}.partner-plan-root .pp-success-count{align-items:baseline;gap:9px;margin-top:25px;font-size:17px;display:flex}.partner-plan-root .pp-success-count strong{color:#a21a77;font:700 35px var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pp-success-count>span{margin-inline:15px}.partner-plan-root .pp-success a{align-items:center;gap:12px;margin-top:25px;font-size:17px;text-decoration:underline;display:flex}.partner-plan-root .pp-success>button{margin-top:20px;font-size:16px;text-decoration:underline;display:block}.partner-plan-root .pt-planner-intro{max-width:650px;margin-top:-15px;font-size:19px;line-height:1.6}@media (max-width:1050px){.partner-plan-root .pp-options,.partner-plan-root .pp-tabs{grid-template-columns:1fr 1fr}.partner-plan-root .pp-submit{display:block}.partner-plan-root .pp-submit button{margin-top:22px}}@media (max-width:760px){.partner-plan-root .pp-process{grid-template-columns:1fr;gap:14px}.partner-plan-root .pp-tabs{gap:9px}.partner-plan-root .pp-tabs button{gap:7px;min-height:66px;padding:12px 9px;font-size:15px}.partner-plan-root .pp-options{grid-template-columns:1fr;gap:21px}.partner-plan-root .pp-options article{padding:22px}.partner-plan-root .pp-option-icon{width:35px;height:35px;margin-bottom:15px}.partner-plan-root .pp-options h4{font-size:29px}.partner-plan-root .pp-choice-buttons{gap:10px}.partner-plan-root .pp-choice-buttons button{min-height:46px;font-size:16px}.partner-plan-root .pp-bottom{display:block}.partner-plan-root .pp-bottom>div{justify-content:space-between;margin-top:19px}.partner-plan-root .pp-group-heading h3,.partner-plan-root .pp-review-title h3{font-size:31px}.partner-plan-root .pp-review-title{align-items:flex-start}.partner-plan-root .pp-contact{grid-template-columns:1fr;gap:21px}.partner-plan-root .pp-primary{padding:14px 19px;font-size:16px}.partner-plan-root .pp-submit button{width:100%}.partner-plan-root .pp-success{padding:26px}.partner-plan-root .pp-success h3{font-size:34px}.partner-plan-root .pp-success p{font-size:17px}.partner-plan-root .pt-planner-intro{margin-top:-6px;font-size:17px}}.partner-plan-root .pp-review-fields{border:0;min-width:0;margin:0;padding:0}.partner-plan-root .pp-review-fields:disabled input,.partner-plan-root .pp-review-fields:disabled textarea{opacity:.7}.partner-plan-root .rocket-moment{aspect-ratio:734/800;pointer-events:none;width:200px;display:block;position:relative}.partner-plan-root .rocket-lift{transform-origin:50% 80%;width:100%;height:100%;display:block;transform:rotate(8deg)}.partner-plan-root .rocket-lift img{object-fit:contain;width:100%;height:100%;display:block}.partner-plan-root .rocket-arrived .rocket-lift{animation:welcome-lift-off 3.6s cubic-bezier(.2,.7,.25,1) both}.partner-plan-root .rocket-paused .rocket-lift{animation-play-state:paused}@keyframes welcome-lift-off{0%{opacity:.4;transform:translate(-12%,28%)rotate(-13deg)scale(.8)}15%{opacity:1;transform:translate(-10%,24%)rotate(-10deg)scale(.85)}52%{opacity:1;transform:translate(2%,-8%)rotate(12deg)scale(1.03)}75%,to{opacity:1;transform:translate(0)rotate(8deg)scale(1)}}.partner-plan-root .scene-launch-rocket{z-index:3;width:clamp(135px,32vw,185px);position:absolute;bottom:0;left:-5%}.partner-plan-root .scroll-scene[data-scene="2"] .scene-photo{opacity:0}.partner-plan-root .welcome-body>.welcome-rocket{width:155px;margin:-15px auto 16px}.partner-plan-root .rocket-moment.welcome-sidekick{aspect-ratio:734/800;height:auto;width:175px!important}@media (min-width:760px){.partner-plan-root .scene-launch-rocket{width:245px;bottom:-2%;left:-15%}.partner-plan-root .welcome-body>.welcome-rocket{width:180px}}@media (max-width:849px){.partner-plan-root .rocket-moment.welcome-sidekick{width:120px!important}}@media (prefers-reduced-motion:reduce){.partner-plan-root .rocket-arrived .rocket-lift{opacity:1;animation:none;transform:rotate(8deg)}}.partner-plan-root .pt-membership-pieces{align-items:stretch;gap:26px 18px;padding:7px 5px 10px}.partner-plan-root .pt-membership-pieces details{border-radius:13px;transition:transform .3s,box-shadow .3s;transform:rotate(-1deg);box-shadow:5px 7px #21162c}.partner-plan-root .pt-membership-pieces details:nth-child(2n){transform:rotate(1deg)}.partner-plan-root .pt-membership-pieces summary{height:100%;min-height:0;padding:0}.partner-plan-root .pt-benefit-visual{background:#fff;place-items:center;height:170px;display:grid;overflow:hidden}.partner-plan-root .pt-benefit-visual .pt-gif{object-fit:contain;width:135px;max-width:100%;height:145px;margin:0}.partner-plan-root .pt-benefit-photo{object-position:center 35%;transition:transform .7s;display:block}.partner-plan-root .pt-benefit-caption{border-top:1px solid #21162c30;padding:22px 16px}.partner-plan-root .pt-benefit-caption h3{font-size:30px}.partner-plan-root .pt-benefit-caption>span{justify-content:space-between;align-items:flex-start;gap:12px;min-height:65px;margin-top:12px;font:15px/1.45 var(--font-inter),Inter,sans-serif;display:flex}.partner-plan-root .pt-benefit-caption>span svg{color:#b41a83;flex:none;width:19px;height:19px;margin-top:2px;transition:transform .25s}.partner-plan-root .pt-membership-pieces details[open] .pt-benefit-caption>span svg{transform:rotate(45deg)}.partner-plan-root .pt-membership-pieces details[open] summary{height:auto}.partner-plan-root .pt-membership-pieces details>p{margin:0;padding:0 16px 22px;font-size:16px}.partner-plan-root .pt-membership-pieces details:nth-child(2) .pt-benefit-caption{background:#fbedf4}.partner-plan-root .pt-membership-pieces details:nth-child(4) .pt-benefit-caption{background:#eef8f4}.partner-plan-root .pt-membership-pieces details:has(summary:focus-visible){outline-offset:7px;outline:3px solid #b41a83}.partner-plan-root .pt-cadence-grid{gap:28px;padding:6px 5px 12px}.partner-plan-root .pt-cadence-grid article{background:#fff;border:2px solid #21162c;border-radius:13px;padding:25px;position:relative;overflow:hidden;box-shadow:5px 7px #21162c}.partner-plan-root .pt-cadence-top{gap:10px;height:130px;margin-bottom:18px}.partner-plan-root .pt-cadence-top>strong{color:#21162c;font-size:108px}.partner-plan-root .pt-cadence-top .pt-gif{object-fit:contain;width:115px;height:120px}.partner-plan-root .pt-cadence-grid .pt-frequency{border-top:1px solid #21162c25;margin:0 0 15px;padding-top:20px;font-size:14px}.partner-plan-root .pt-cadence-grid h3{font-size:30px}.partner-plan-root .pt-cadence-grid ul{margin-bottom:0;padding-left:18px;font-size:17px}.partner-plan-root .pt-cadence-grid li:last-child{margin-bottom:0}.partner-plan-root .pt-cadence-grid article:after{content:"";background:#f5afd6;height:8px;position:absolute;bottom:0;left:0;right:0}.partner-plan-root .pt-cadence-grid article:nth-child(2):after{background:#f6db77}.partner-plan-root .pt-cadence-grid article:nth-child(3):after{background:#8adfc4}@media (min-width:760px){.partner-plan-root .pt-benefit-visual{height:230px}.partner-plan-root .pt-benefit-visual .pt-gif{width:175px;max-width:175px;height:175px}.partner-plan-root .pt-benefit-caption{padding:24px 20px}.partner-plan-root .pt-benefit-caption h3{font-size:34px}.partner-plan-root .pt-benefit-caption>span{font-size:16px}.partner-plan-root .pt-membership-pieces details>p{padding:0 20px 24px}.partner-plan-root .pt-member-flow{gap:14px}.partner-plan-root .pt-member-flow span{font-size:15px}.partner-plan-root .pt-cadence-grid article{padding:28px 24px 34px}}@media (min-width:1100px){.partner-plan-root .pt-cadence-top{height:155px}.partner-plan-root .pt-cadence-top>strong{font-size:125px}.partner-plan-root .pt-cadence-top .pt-gif{width:130px;height:140px}.partner-plan-root .pt-benefit-visual{height:250px}}@media (min-width:761px) and (max-width:1000px){.partner-plan-root .pt-cadence-top>strong{font-size:82px}.partner-plan-root .pt-cadence-top .pt-gif{width:85px;height:105px}.partner-plan-root .pt-cadence-grid article{padding:24px 18px 30px}.partner-plan-root .pt-cadence-grid h3{font-size:27px}}@media (max-width:420px){.partner-plan-root .pt-benefit-visual{height:150px}.partner-plan-root .pt-benefit-caption{padding:18px 12px}.partner-plan-root .pt-benefit-caption h3{font-size:27px}.partner-plan-root .pt-benefit-caption>span{gap:8px;min-height:75px;font-size:14px}.partner-plan-root .pt-membership-pieces details>p{padding-inline:12px}.partner-plan-root .pt-benefit-visual .pt-gif{width:115px;height:125px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.partner-plan-root .pt-membership-pieces details:hover{transform:translateY(-5px)rotate(0);box-shadow:6px 10px #21162c}.partner-plan-root .pt-membership-pieces details:hover .pt-benefit-photo{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.partner-plan-root .pt-benefit-caption>span svg,.partner-plan-root .pt-benefit-photo,.partner-plan-root .pt-membership-pieces details{transition:none!important}.partner-plan-root .pt-membership-pieces details{transform:none!important}}.partner-plan-root .motion-paused .pt-benefit-photo,.partner-plan-root .motion-paused .pt-membership-pieces details{transition:none;transform:none}.partner-plan-root .pt-action-path{margin-top:52px;padding-top:34px}.partner-plan-root .pt-action-path>div:first-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.partner-plan-root .pt-action-path h3{max-width:750px;font-size:clamp(29px,3vw,38px);line-height:1.12}.partner-plan-root .pt-action-path>div:first-child>p{color:#64515c;margin:0;font-size:16px}.partner-plan-root .pt-action-path>div+div{grid-template-columns:1fr;gap:22px;margin-top:30px;padding:0 5px 8px 0}.partner-plan-root .pt-action-path article{background:#fff;border:2px solid #21162c;border-radius:13px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:22px;min-width:0;padding:25px 22px;display:grid;box-shadow:4px 5px #21162c}.partner-plan-root .pt-action-icon{background:#fbdcec;border:1.5px solid #21162c;border-radius:15px;place-items:center;width:64px;height:64px;display:grid;transform:rotate(-5deg)}.partner-plan-root .pt-action-path article:nth-child(2) .pt-action-icon{background:#fff1b6;transform:rotate(5deg)}.partner-plan-root .pt-action-path article:nth-child(3) .pt-action-icon{background:#d8f5e7;transform:rotate(-5deg)}.partner-plan-root .pt-action-icon svg{color:#21162c;stroke-width:1.7px;width:32px;height:32px}.partner-plan-root .pt-action-path h4{text-transform:uppercase;margin:2px 0 0;font:700 30px/1.1 var(--font-oswald),Oswald,sans-serif}.partner-plan-root .pt-action-path article p{color:#64515c;max-width:310px;margin:12px 0 0;font:16px/1.55 var(--font-inter),Inter,sans-serif}@media (min-width:900px){.partner-plan-root .pt-action-path>div:first-child{flex-direction:row;justify-content:space-between;align-items:center;gap:30px}.partner-plan-root .pt-action-path>div:first-child>p{flex:none}.partner-plan-root .pt-action-path>div+div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.partner-plan-root .pt-action-path article{grid-template-columns:1fr;gap:24px;min-height:245px;padding:28px}.partner-plan-root .pt-action-icon{width:72px;height:72px}.partner-plan-root .pt-action-icon svg{width:36px;height:36px}.partner-plan-root .pt-action-path h4{font-size:34px}}@media (prefers-reduced-motion:no-preference){.partner-plan-root .pt-action-icon svg{animation:pt-action-breathe 6s ease-in-out infinite}.partner-plan-root .pt-action-path article:nth-child(2) .pt-action-icon svg{animation-delay:-2s}.partner-plan-root .pt-action-path article:nth-child(3) .pt-action-icon svg{animation-delay:-4s}}@keyframes pt-action-breathe{0%,to{translate:0}50%{translate:0 -3px}}.partner-plan-root .motion-paused .pt-action-icon svg{animation:none}.partner-plan-root .mock-decisions .pt-cadence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-plan-root .mock-decisions .pt-cadence-grid article:nth-child(2):after{background:#d9f2e7}.partner-plan-root .pt-hero-heading>p:last-child{max-width:1000px}.partner-plan-root .pt-photo>img{aspect-ratio:1;object-fit:cover;width:100%}.partner-plan-root .pt-benefit-photo{height:100%;width:100%;object-fit:cover}.partner-plan-root .pt-offer-art img{width:100%;height:auto}.partner-plan-root .plan-idea-list{padding-left:18px;list-style:outside}.partner-plan-root .plan-idea-list li{margin-top:9px}@media(max-width:760px){.partner-plan-root .mock-decisions .pt-cadence-grid{grid-template-columns:1fr}}