.partner-page{--partner-section-space:clamp(76px, 8vw, 128px);--partner-grid:linear-gradient(#145df50b 1px, transparent 1px), linear-gradient(90deg, #145df50b 1px, transparent 1px);background:var(--paper);overflow:clip}.partner-page :where(h1,h2,h3,p,blockquote){margin:0}.partner-page :where(ul,ol,dl){margin:0;padding:0}.partner-page :where(section[id]){scroll-margin-top:76px}.partner-hero{border-bottom:1px solid var(--line-strong);background-color:var(--paper-blue);background-image:var(--partner-grid);background-size:36px 36px;grid-template-columns:minmax(0,1.17fr) minmax(380px,.83fr);min-height:calc(100svh - 64px);display:grid}.partner-hero-copy{min-height:calc(100svh - 64px);padding:clamp(76px, 7vw, 112px) var(--pad) clamp(64px, 6vw, 96px);flex-direction:column;justify-content:center;display:flex}.partner-hero-copy .eyebrow{margin-bottom:clamp(28px,3vw,46px)}.partner-hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:1040px;font-size:clamp(48px,5.15vw,82px);font-weight:800;line-height:.96}.partner-hero-lead{color:#515967;max-width:760px;font-size:clamp(15px,1.12vw,18px);line-height:1.72;margin-top:clamp(25px,3vw,38px)!important}.partner-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:34px;display:flex}.partner-button{justify-content:space-between;align-items:center;gap:34px;min-height:50px;padding:0 20px;font-size:11px;font-weight:800;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.partner-button:hover{transform:translateY(-2px)}.partner-button-primary{background:var(--blue);color:#fff}.partner-button-primary:hover{background:var(--blue-deep)}.partner-button span{font-size:17px;font-weight:500}.partner-text-link{color:var(--ink);font-size:11px;font-weight:800;text-decoration:none}.partner-text-link span{color:var(--blue);margin-left:10px}.partner-text-link:hover{text-underline-offset:5px;text-decoration:underline}.partner-hero-note{max-width:720px;color:var(--muted);border-top:1px solid #145df52b;padding-top:19px;font-size:11px;font-weight:650;line-height:1.6;margin-top:28px!important}.partner-hero-economics{min-width:0;padding:clamp(64px, 7vw, 112px) var(--pad);background-color:var(--blue);color:#fff;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:36px 36px;border-left:1px solid #145df529;flex-direction:column;justify-content:center;display:flex}.partner-panel-label,.partner-card-kicker{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.partner-hero-economics .partner-panel-label{color:#ffffffe6}.partner-rate-list{border-top:1px solid #ffffff38;margin-top:clamp(46px,6vw,88px)}.partner-rate{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);align-items:center;gap:22px;padding:clamp(24px,3vw,38px) 0;display:grid}.partner-rate strong{color:#fff;letter-spacing:-.075em;font-size:clamp(54px,5vw,82px);line-height:.88}.partner-rate span{color:#ffffffe6;max-width:270px;font-size:12px;font-weight:700;line-height:1.55}.partner-hero-economics>p{color:#ffffffe6;max-width:470px;margin-top:clamp(42px,5vw,70px);font-size:14px;line-height:1.72}.partner-hero-economics>p strong{color:#fff}.partner-section{padding:var(--partner-section-space) var(--pad)}.partner-heading h2{letter-spacing:-.065em;text-wrap:balance;max-width:1050px;font-size:clamp(43px,5vw,76px);font-weight:800;line-height:.98}.partner-heading>p,.partner-heading-split>p{max-width:620px;color:var(--muted);font-size:14px;line-height:1.76}.partner-heading-split{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:end;gap:34px clamp(50px,8vw,132px);display:grid}.partner-heading-split>p{margin-bottom:6px}.partner-heading .eyebrow{margin-bottom:27px}.partner-heading-dark h2{color:#fff}.partner-heading-dark>p,.partner-heading-dark>div+p{color:#ffffff94}.partner-heading-dark .eyebrow{color:var(--blue-bright)}.partner-recommenders{background:var(--white)}.partner-audience-list{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;margin-top:clamp(52px,6vw,88px)!important}.partner-audience-list li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;justify-content:space-between;gap:30px;min-height:166px;padding:22px 22px 24px;font-size:clamp(15px,1.2vw,19px);font-weight:750;line-height:1.28;display:flex}.partner-audience-list li span{color:var(--blue);font-size:9px;font-weight:800}.partner-statement{border-left:3px solid var(--blue);letter-spacing:-.052em;text-wrap:balance;max-width:1120px;padding-left:clamp(22px,3vw,42px);font-size:clamp(27px,3.15vw,48px);font-weight:760;line-height:1.12;margin-top:clamp(46px,5vw,72px)!important}.partner-signals{background-color:var(--dark);background-image:linear-gradient(#4c7eff0b 1px,#0000 1px),linear-gradient(90deg,#4c7eff0b 1px,#0000 1px);background-size:36px 36px}.partner-signals .partner-heading{max-width:970px}.partner-signals .partner-heading>p:last-child{margin-top:26px}.partner-quotes{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(52px,6vw,82px);display:grid}.partner-quotes blockquote{color:#fff;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:20px;min-height:270px;padding:clamp(24px,3vw,40px);display:grid}.partner-quotes blockquote>span{color:var(--blue-bright);font-size:38px;line-height:.72}.partner-quotes blockquote p{letter-spacing:-.042em;max-width:370px;font-size:clamp(21px,2vw,30px);font-weight:710;line-height:1.16}.partner-quotes blockquote small{color:#ffffff9e;grid-column:2;font-size:9px;font-weight:800}.partner-qualification{background:var(--paper)}.partner-fit-grid{border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin-top:clamp(52px,6vw,88px);display:grid}.partner-fit-card{background:var(--white);min-width:0;padding:clamp(28px,4vw,58px)}.partner-fit-card+.partner-fit-card{border-left:1px solid var(--line-strong)}.partner-fit-card-positive{background:var(--paper-blue)}.partner-check-list{list-style:none;margin-top:34px!important}.partner-check-list li{border-top:1px solid var(--line);color:#343b48;padding:18px 0 18px 32px;font-size:13px;font-weight:650;line-height:1.6;position:relative}.partner-check-list li:before{color:var(--blue);content:"✓";font-weight:800;position:absolute;top:22px;left:3px}.partner-check-list-muted li:before{color:#8a909c;content:"—"}.partner-price-note{border:solid var(--line-strong);background:var(--white);color:var(--muted);border-width:0 1px 1px;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:28px;padding:27px clamp(26px,4vw,58px);font-size:13px;line-height:1.65;display:grid}.partner-price-note strong{color:var(--ink)}.partner-process{background:var(--white)}.partner-steps{border-top:1px solid var(--line-strong);list-style:none;margin-top:clamp(52px,6vw,88px)!important}.partner-steps li{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(110px,.22fr) minmax(0,1fr);gap:32px clamp(40px,7vw,116px);padding:clamp(30px,4vw,52px) 0;display:grid}.partner-steps li>span{color:var(--blue);letter-spacing:-.055em;font-size:clamp(30px,3vw,46px);font-weight:770}.partner-steps li>div{grid-template-columns:minmax(250px,.58fr) minmax(0,1fr);align-items:start;gap:30px clamp(36px,6vw,92px);display:grid}.partner-steps h3{letter-spacing:-.05em;max-width:560px;font-size:clamp(25px,2.45vw,38px);line-height:1.08}.partner-steps p{max-width:620px;color:var(--muted);font-size:13px;line-height:1.7}.partner-process-note{background:var(--paper-blue);grid-template-columns:minmax(110px,.22fr) minmax(0,1fr) auto;align-items:center;gap:30px clamp(40px,7vw,116px);margin-top:36px;padding:28px 30px;display:grid}.partner-process-note>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.partner-process-note p{color:#4f5868;max-width:700px;font-size:12px;line-height:1.65}.partner-process-note a{white-space:nowrap;align-items:center;gap:18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.partner-process-note a strong{color:var(--blue);font-size:17px}.partner-reward{background-color:var(--blue);color:#fff;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px}.partner-reward .partner-heading-dark>p,.partner-reward .partner-heading-dark>div+p,.partner-reward .partner-heading-dark .eyebrow{color:#ffffffe6}.partner-reward-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(44px,7vw,110px);margin-top:clamp(58px,7vw,98px);display:grid}.partner-reward-rates{border-top:1px solid #ffffff3d}.partner-reward-rates>div{border-bottom:1px solid #ffffff3d;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:center;gap:24px;padding:34px 0;display:grid}.partner-reward-rates strong{letter-spacing:-.075em;font-size:clamp(58px,6vw,94px);line-height:.85}.partner-reward-rates span{color:#ffffffe6;max-width:280px;font-size:12px;font-weight:700;line-height:1.55}.partner-reward-example{color:var(--ink);background:#fff;padding:clamp(30px,4vw,58px)}.partner-reward-example h3{letter-spacing:-.055em;max-width:610px;margin-top:34px;font-size:clamp(28px,3vw,45px);line-height:1.05}.partner-reward-example dl{border-top:1px solid var(--line-strong);margin-top:40px}.partner-reward-example dl>div{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;display:flex}.partner-reward-example dt{color:var(--muted);font-size:12px}.partner-reward-example dd{color:var(--blue-deep);letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(21px,2vw,30px);font-weight:800}.partner-reward-example dd small{color:var(--muted);letter-spacing:0;font-size:9px}.partner-reward-example>p:last-child{color:#505866;margin-top:30px;font-size:12px;line-height:1.65}.partner-reward-rule{color:#ffffffe6;border-top:1px solid #ffffff3d;max-width:900px;padding-top:28px;font-size:11px;line-height:1.68;margin-top:clamp(42px,5vw,70px)!important}.partner-client-value{background:var(--white)}.partner-value-flow{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid;margin-top:clamp(54px,6vw,88px)!important}.partner-value-flow li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;justify-content:space-between;gap:24px;min-height:154px;padding:20px;display:flex;position:relative}.partner-value-flow li>span{color:var(--blue);font-size:9px;font-weight:800}.partner-value-flow li>strong{letter-spacing:-.04em;font-size:clamp(15px,1.45vw,22px);line-height:1.15}.partner-value-flow i{z-index:1;background:var(--blue);color:#fff;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;display:grid;position:absolute;bottom:22px;right:-14px}.partner-explanation{border-top:1px solid var(--line-strong);grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:34px clamp(48px,8vw,128px);padding-top:38px;display:grid;margin-top:42px!important}.partner-explanation span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.partner-explanation p{letter-spacing:-.052em;text-wrap:balance;max-width:930px;font-size:clamp(25px,3.1vw,47px);font-weight:750;line-height:1.14}.partner-trust{background:var(--paper)}.partner-promises{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;margin-top:clamp(54px,6vw,88px)!important}.partner-promises li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--white);flex-direction:column;justify-content:space-between;gap:24px;min-height:148px;padding:21px;display:flex}.partner-promises li span{color:var(--blue);font-size:9px;font-weight:800}.partner-promises li p{font-size:13px;font-weight:720;line-height:1.5}.partner-evidence-heading{justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(68px,8vw,118px);margin-bottom:24px;display:flex}.partner-evidence-heading a{color:var(--ink);gap:12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.partner-evidence-heading a span{color:var(--blue)}.partner-case-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-case-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--white);flex-direction:column;justify-content:flex-end;gap:20px;min-height:220px;padding:clamp(26px,3.5vw,46px);display:flex}.partner-case-grid h3{letter-spacing:-.055em;font-size:clamp(26px,2.8vw,42px);line-height:1}.partner-case-grid p{max-width:380px;color:var(--muted);font-size:12px;line-height:1.62}.partner-people-title{margin-top:clamp(66px,7vw,104px)!important;margin-bottom:24px!important}.partner-people-grid{border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.partner-person{background:#fff;grid-template-columns:minmax(180px,.43fr) minmax(0,.57fr);min-width:0;min-height:320px;display:grid}.partner-person+.partner-person{border-left:1px solid var(--line-strong)}.partner-person img{object-fit:cover;filter:grayscale();width:100%;height:100%}.partner-person>div{flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,42px);display:flex}.partner-person>div>span{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.5}.partner-person h3{letter-spacing:-.052em;margin-top:18px;font-size:clamp(25px,2.5vw,38px);line-height:1}.partner-person p{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.65}.partner-faq{background:var(--white)}.partner-faq-list{border-top:1px solid var(--line-strong);margin-top:clamp(50px,6vw,82px)}.partner-faq-list details{border-bottom:1px solid var(--line-strong)}.partner-faq-list summary{cursor:pointer;grid-template-columns:70px minmax(0,1fr) 28px;align-items:center;gap:26px;min-height:92px;padding:20px 0;list-style:none;display:grid}.partner-faq-list summary::-webkit-details-marker{display:none}.partner-faq-list summary>span{color:var(--blue);font-size:9px;font-weight:800}.partner-faq-list summary strong{letter-spacing:-.035em;font-size:clamp(19px,1.8vw,27px);line-height:1.25}.partner-faq-list summary i{width:18px;height:18px;position:relative}.partner-faq-list summary i:before,.partner-faq-list summary i:after{background:var(--blue);content:"";width:14px;height:1px;transition:transform .18s;position:absolute;top:8px;left:2px}.partner-faq-list summary i:after{transform:rotate(90deg)}.partner-faq-list details[open] summary i:after{transform:rotate(0)}.partner-faq-list details>p{max-width:900px;color:var(--muted);padding:0 55px 30px 96px;font-size:13px;line-height:1.72}.partner-contact{background-color:var(--dark);color:#fff;background-image:linear-gradient(#4c7eff0d 1px,#0000 1px),linear-gradient(90deg,#4c7eff0d 1px,#0000 1px);background-size:36px 36px;grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);align-items:start;gap:clamp(54px,8vw,132px);display:grid}.partner-contact-copy .eyebrow{color:var(--blue-bright)}.partner-contact-copy h2{letter-spacing:-.065em;text-wrap:balance;max-width:740px;font-size:clamp(44px,5.2vw,78px);line-height:.98}.partner-contact-copy>p{color:#ffffff9e;max-width:620px;margin-top:30px;font-size:14px;line-height:1.75}.partner-contact-copy aside{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;max-width:640px;margin-top:34px;padding:22px 0}.partner-contact-copy aside span{color:var(--blue-bright);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.partner-contact-copy aside p{color:#ffffff94;margin-top:11px;font-size:11px;line-height:1.62}.partner-download{color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:28px;max-width:640px;margin-top:22px;padding:18px 0;font-size:10px;font-weight:800;text-decoration:none;display:flex}.partner-download strong{color:var(--blue-bright);font-size:18px}.partner-form-shell{min-width:0;color:var(--ink);background:#fff;padding:clamp(26px,4vw,58px)}.partner-contact-form{gap:27px;display:grid}.partner-contact-field{min-width:0;color:var(--ink);gap:10px;display:grid}.partner-contact-field>span,.partner-contact-choice-field legend{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:0;font-size:9px;font-weight:800;line-height:1.4}.partner-contact-choice-field{border:0;margin:0;padding:0}.partner-contact-field :is(input:not([type=radio]),textarea){border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:0;padding:12px 0 14px;font-size:15px;line-height:1.5}.partner-contact-field :is(input:not([type=radio]),textarea)::placeholder{color:var(--muted);opacity:1}.partner-contact-field :is(input:not([type=radio]),textarea):focus{border-color:var(--blue);box-shadow:0 1px 0 var(--blue)}.partner-contact-intents,.partner-contact-methods{border:1px solid var(--line-strong);margin-top:10px;display:grid}.partner-contact-intents{grid-template-columns:1fr 1fr}.partner-contact-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-contact-intents label,.partner-contact-methods label{cursor:pointer;min-width:0;position:relative}.partner-contact-intents label+label,.partner-contact-methods label+label{border-left:1px solid var(--line-strong)}.partner-contact-intents input,.partner-contact-methods input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.partner-contact-intents span,.partner-contact-methods span{min-height:54px;color:var(--muted);letter-spacing:.055em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:10px;font-size:9px;font-weight:800;line-height:1.35;transition:color .18s,background-color .18s;display:flex}.partner-contact-intents input:checked+span,.partner-contact-methods input:checked+span{background:var(--paper-blue);color:var(--blue)}.partner-contact-intents input:focus-visible+span,.partner-contact-methods input:focus-visible+span{outline:2px solid var(--blue);outline-offset:-3px}.partner-contact-message small{color:var(--muted);margin-top:-3px;font-size:9px;line-height:1.55}.partner-contact-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.partner-contact-consent{color:var(--muted);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:11px;font-size:9px;line-height:1.55;display:grid}.partner-contact-consent input{width:15px;height:15px;accent-color:var(--blue);margin:0}.partner-contact-consent a{text-underline-offset:2px}.partner-contact-consent a:hover{color:var(--ink)}.partner-contact-error{color:#a43a34;font-size:11px;font-weight:700;line-height:1.5;margin-top:-11px!important}.partner-contact-submit{background:var(--blue);color:#fff;min-height:54px;font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;font-size:11px;font-weight:800;transition:background-color .16s,transform .16s;display:flex}.partner-contact-submit:hover{background:var(--blue-deep);transform:translateY(-2px)}.partner-contact-submit:disabled{cursor:wait;opacity:.65;transform:none}.partner-contact-submit span{font-size:17px;font-weight:500}.partner-contact-success{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;justify-content:center;min-height:510px;display:flex}.partner-contact-success-label{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.partner-contact-success h3{letter-spacing:-.06em;max-width:600px;margin-top:34px;font-size:clamp(34px,4vw,58px);line-height:1}.partner-contact-success p{color:var(--muted);margin-top:17px;font-size:13px;line-height:1.65}.partner-contact-reset{width:max-content;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;margin-top:38px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.partner-contact-reset span{color:var(--blue)}@media (hover:hover){.partner-audience-list li,.partner-promises li,.partner-case-grid article{transition:background-color .18s,color .18s}.partner-audience-list li:hover,.partner-promises li:hover,.partner-case-grid article:hover{background:var(--paper-blue)}}@media (width<=1100px){.partner-hero{grid-template-columns:1fr}.partner-hero-copy{min-height:690px}.partner-hero-economics{border-top:1px solid #ffffff38;border-left:0;min-height:520px}.partner-audience-list,.partner-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-steps li>div{grid-template-columns:1fr}.partner-person{grid-template-columns:minmax(160px,.38fr) minmax(0,.62fr)}.partner-contact{grid-template-columns:1fr}.partner-contact-copy,.partner-form-shell{max-width:860px}}@media (width<=760px){.partner-page{--partner-section-space:68px}.partner-heading-split{grid-template-columns:1fr;align-items:start;gap:24px}.partner-heading h2{font-size:clamp(39px,11.5vw,54px);line-height:1}.partner-heading>p,.partner-heading-split>p{font-size:13px}.partner-quotes{grid-template-columns:1fr 1fr}.partner-fit-grid{grid-template-columns:1fr}.partner-fit-card+.partner-fit-card{border-top:1px solid var(--line-strong);border-left:0}.partner-reward-layout,.partner-value-flow{grid-template-columns:1fr}.partner-value-flow li{min-height:100px}.partner-value-flow i{bottom:-14px;right:20px;transform:rotate(90deg)}.partner-explanation{grid-template-columns:1fr;gap:24px}.partner-case-grid,.partner-people-grid{grid-template-columns:1fr}.partner-person+.partner-person{border-top:1px solid var(--line-strong);border-left:0}}@media (width<=520px){.partner-page{--partner-section-space:60px}.partner-hero-copy{min-height:0;padding-top:68px;padding-bottom:56px}.partner-hero-copy .eyebrow{margin-bottom:28px}.partner-hero h1{overflow-wrap:break-word;font-size:clamp(41px,12.3vw,54px);line-height:.98}.partner-hero-lead{font-size:14px;line-height:1.68;margin-top:24px!important}.partner-hero-actions{flex-direction:column;align-items:stretch;margin-top:28px}.partner-button{width:100%;min-height:52px}.partner-text-link{padding:7px 0}.partner-hero-note{margin-top:22px!important}.partner-hero-economics{min-height:0;padding-top:58px;padding-bottom:60px}.partner-rate-list{margin-top:40px}.partner-rate{grid-template-columns:92px minmax(0,1fr);gap:20px}.partner-rate strong{font-size:54px}.partner-hero-economics>p{margin-top:38px;font-size:13px}.partner-heading .eyebrow{margin-bottom:23px}.partner-audience-list{grid-template-columns:1fr;margin-top:42px!important}.partner-audience-list li{min-height:116px;padding:20px}.partner-statement{font-size:29px;margin-top:40px!important}.partner-signals .partner-heading>p:last-child{margin-top:22px}.partner-quotes{grid-template-columns:1fr;margin-top:42px}.partner-quotes blockquote{min-height:200px;padding:26px 22px}.partner-quotes blockquote p{font-size:23px}.partner-fit-grid{margin-top:42px}.partner-fit-card{padding:28px 22px}.partner-check-list{margin-top:25px!important}.partner-price-note{grid-template-columns:1fr;gap:10px;padding:24px 22px}.partner-steps{margin-top:42px!important}.partner-steps li{grid-template-columns:54px minmax(0,1fr);gap:22px;padding:28px 0}.partner-steps li>span{font-size:25px}.partner-steps li>div{gap:15px}.partner-steps h3{font-size:25px}.partner-process-note{grid-template-columns:1fr;gap:14px;padding:24px 22px}.partner-process-note a{white-space:normal;margin-top:6px}.partner-reward-layout{margin-top:46px}.partner-reward-rates>div{grid-template-columns:92px minmax(0,1fr);gap:20px}.partner-reward-rates strong{font-size:54px}.partner-reward-example{padding:30px 22px}.partner-reward-example dl>div{flex-direction:column;align-items:flex-start;gap:5px}.partner-reward-example dd{white-space:normal}.partner-value-flow{margin-top:42px!important}.partner-explanation{padding-top:30px;margin-top:34px!important}.partner-explanation p{font-size:28px}.partner-promises{grid-template-columns:1fr;margin-top:42px!important}.partner-promises li{min-height:116px}.partner-evidence-heading{flex-direction:column;align-items:flex-start;margin-top:62px}.partner-case-grid article{min-height:180px;padding:28px 22px}.partner-people-title{margin-top:58px!important}.partner-person{grid-template-columns:1fr}.partner-person img{aspect-ratio:1/.77;height:auto}.partner-person>div{padding:28px 22px 32px}.partner-faq-list{margin-top:42px}.partner-faq-list summary{grid-template-columns:32px minmax(0,1fr) 22px;gap:10px;min-height:84px}.partner-faq-list summary strong{font-size:18px}.partner-faq-list details>p{padding:0 32px 26px 42px}.partner-contact{gap:42px}.partner-contact-copy h2{font-size:clamp(40px,12vw,52px)}.partner-contact-copy>p{margin-top:24px;font-size:13px}.partner-form-shell{margin-right:calc(var(--pad) * -1);margin-left:calc(var(--pad) * -1);padding:30px var(--pad)}.partner-contact-intents{grid-template-columns:1fr}.partner-contact-intents label+label{border-top:1px solid var(--line-strong);border-left:0}.partner-contact-methods{grid-template-columns:1fr}.partner-contact-methods label+label{border-top:1px solid var(--line-strong);border-left:0}.partner-contact-success{min-height:390px}}@media (prefers-reduced-motion:reduce){.partner-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
