.retention-hero{padding-block:78px 68px}.retention-hero:not(.retention-split){max-width:1000px;text-align:center}.retention-hero:not(.retention-split) .eyebrow{justify-content:center}.retention-hero:not(.retention-split) .plan-lead{margin-inline:auto;max-width:700px}.retention-hero h1{font-size:clamp(44px,5vw,70px);line-height:1.07;letter-spacing:-.05em}.retention-hero h1 em{font-style:normal;color:#5484ef}.retention-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.retention-light{background:#f5f6fa;color:#15171b;padding-block:80px}.retention-light .eyebrow{color:#626976}.retention-page main h2{font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-.04em}.retention-light h2 em{color:#2165df}.retention-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px}.retention-cards article{border-top:1px solid #8994a840;padding-top:24px}.retention-cards article>span{color:#608fee;font-size:12px}.retention-cards h3{font-size:26px;line-height:1.2;margin:20px 0 15px}.retention-cards p{font-size:15px;line-height:1.8;color:#acb2bd}.retention-light .retention-cards p{color:#626976}.retention-checklist{padding-block:65px}.retention-scope{border-top:1px solid #ffffff20;padding-block:50px}.retention-scope>p:not(.eyebrow){font-size:17px;color:#b1b1bb;line-height:1.8;max-width:800px}.retention-scope>a{display:inline-block;margin-top:20px}.retention-page .pops-section{padding-top:15px;padding-bottom:85px}.retention-cart{margin:0;border-radius:20px;background:white;color:#626976;overflow:hidden;border:6px solid #e3e7ee;max-width:470px;justify-self:center;width:100%}.retention-label{font-size:10px;padding:15px;letter-spacing:.08em}.retention-cart>div:nth-child(2){position:relative;aspect-ratio:500/610;overflow:hidden}.retention-cart img{position:absolute;width:256%;max-width:none;right:0;top:0;height:auto}.retention-cart figcaption{font-size:11px;padding:16px;line-height:1.6}.partner-proof,.partner-access{border:1px solid #dce1eb;border-radius:24px;padding:28px;background:#f5f6fa;color:#15171b;min-width:0;box-shadow:0 25px 70px #0002}.partner-proof-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px}.partner-proof-head>span{font-size:9px;letter-spacing:.1em;color:#626976}.partner-link,.partner-order,.partner-commission{padding:22px;border:1px solid #dce1eb;background:#fff;border-radius:14px;margin-top:13px;position:relative}.partner-proof :is(.partner-link,.partner-order,.partner-commission)>span{display:block;font-size:8px;letter-spacing:.07em;color:#626976;margin-bottom:12px}.partner-proof strong{font-size:19px;line-height:1.4;display:block}.partner-proof i{float:right;color:#2165df;font-style:normal}.partner-proof p{font-size:12px;color:#626976;line-height:1.7}.partner-proof .partner-note{font-size:10px;margin:22px 0 12px}.partner-proof button{border:0;background:transparent;color:#2165df;padding:7px 0;font:inherit;font-size:11px;cursor:pointer}.partner-proof button:focus-visible{outline:2px solid #2165df;outline-offset:4px}.partner-access>p{font-size:24px;letter-spacing:-.03em}.partner-access ul{padding:0;list-style:none;margin:25px 0}.partner-access li{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #dce1eb;font-size:14px;gap:15px}.partner-access b{font-size:11px;font-weight:500;color:#2165df}.partner-access small{font-size:11px;color:#626976;line-height:1.7}.retention-playing :is(.partner-link,.partner-order,.partner-commission){animation:retention-focus 1.35s ease both;animation-delay:calc(var(--cue)*1.35s)}.retention-paused :is(.partner-link,.partner-order,.partner-commission){animation-play-state:paused}@keyframes retention-focus{0%{transform:translateY(7px);border-color:#dce1eb}45%{transform:translateY(0);border-color:#3173ee;box-shadow:0 0 0 3px #3173ee12}100%{transform:none;border-color:#dce1eb}}
@media(max-width:760px){.retention-hero{padding-block:45px}.retention-split,.retention-cards{grid-template-columns:1fr;gap:30px}.retention-hero:not(.retention-split){text-align:left}.retention-hero:not(.retention-split) .eyebrow{justify-content:flex-start}.retention-light{padding-block:55px}.retention-cart{max-width:380px}.partner-proof,.partner-access{padding:22px}.retention-page .pops-section{padding-bottom:55px}}@media(prefers-reduced-motion:reduce){.retention-playing :is(.partner-link,.partner-order,.partner-commission){animation:none}}
.audience-intro{max-width:820px;font-size:18px;line-height:1.8;color:#626976;margin:25px 0}.audience-footnote{margin-top:30px;font-size:12px;line-height:1.7;color:#626976}.retention-light .text-link{color:#15171b}
