.partners-module__uUbrYa__page{--partner-paper:#f4f3ef;--partner-line:#d8d6d0;--partner-muted:#53524f;color:#181817;max-width:1440px;font:16px/1.55 var(--font-regular), sans-serif;margin:0 auto;padding:48px clamp(20px,4.4vw,64px) 88px}.partners-module__uUbrYa__page :where(h1,h2,h3,p){margin:0}.partners-module__uUbrYa__page :where(h1,h2,h3){text-wrap:balance}.partners-module__uUbrYa__page :where(p,li){text-wrap:pretty}.partners-module__uUbrYa__page :where(a){text-underline-offset:5px}.partners-module__uUbrYa__page :where(button,input,textarea,select){font:inherit}.partners-module__uUbrYa__page :where(button){cursor:pointer}.partners-module__uUbrYa__page :where(a,button,input,textarea,select):focus-visible{outline-offset:5px;outline:3px solid #b33124}.partners-module__uUbrYa__page :where(section[id]){scroll-margin-top:115px}.partners-module__uUbrYa__page h1{font:clamp(78px, 9.5vw, 142px)/.88 var(--font-display), sans-serif;text-transform:uppercase}.partners-module__uUbrYa__page h2{font:clamp(35px, 4vw, 58px)/.98 var(--font-display), sans-serif;text-transform:uppercase}.partners-module__uUbrYa__page h3{font:23px/1.2 var(--font-semibold), sans-serif;letter-spacing:-.02em}.partners-module__uUbrYa__page .partners-module__uUbrYa__eyebrow{font:12px/1.5 var(--font-semibold), sans-serif;letter-spacing:.075em;text-transform:uppercase;margin-bottom:20px}.partners-module__uUbrYa__page .partners-module__uUbrYa__small{color:var(--partner-muted);max-width:62ch;margin-top:18px;font-size:13px;line-height:1.6}.partners-module__uUbrYa__page .partners-module__uUbrYa__small a{text-decoration:underline}.partners-module__uUbrYa__page .partners-module__uUbrYa__lead{color:#42423e;max-width:44ch;margin:26px 0;font-size:clamp(17px,1.65vw,21px);line-height:1.5}.partners-module__uUbrYa__page .partners-module__uUbrYa__button{color:#171514;min-height:50px;font:15px/1.3 var(--font-semibold), sans-serif;background:#ff4a36;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;padding:14px 22px;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.partners-module__uUbrYa__page .partners-module__uUbrYa__button:hover{background:#f43824}.partners-module__uUbrYa__page .partners-module__uUbrYa__button:active{transform:translateY(1px)}.partners-module__uUbrYa__page .partners-module__uUbrYa__button span{font-size:21px}.partners-module__uUbrYa__skip{z-index:40;background:#fff;padding:12px;position:fixed;top:12px;left:20px;transform:translateY(-200px)}.partners-module__uUbrYa__skip:focus{transform:translateY(0)}.partners-module__uUbrYa__hero{grid-template-columns:1.35fr .8fr;align-items:end;gap:clamp(32px,6vw,88px);padding-bottom:62px;display:grid}.partners-module__uUbrYa__heroNote{background:var(--partner-paper);border-top:4px solid #ff4a36;padding:clamp(25px,3vw,42px)}.partners-module__uUbrYa__heroNote h2{font-size:clamp(40px,4.2vw,62px)}.partners-module__uUbrYa__heroNote h2 span{color:#c83323}.partners-module__uUbrYa__heroNote>p:not(.partners-module__uUbrYa__eyebrow){color:var(--partner-muted);margin-top:18px;font-size:15px}.partners-module__uUbrYa__heroNote>a{font:14px/1.5 var(--font-semibold), sans-serif;margin-top:24px;text-decoration:underline;display:inline-block}.partners-module__uUbrYa__heroRate{border-top:1px solid var(--partner-line);align-items:center;gap:18px;margin-top:25px;padding-top:23px;display:flex}.partners-module__uUbrYa__heroRate strong{font:66px/.9 var(--font-display), sans-serif}.partners-module__uUbrYa__heroRate p{font-size:13px}.partners-module__uUbrYa__principles{border-top:1px solid var(--partner-line);border-bottom:1px solid var(--partner-line);justify-content:space-between;gap:18px;padding:22px 0;font-size:13px;display:flex}.partners-module__uUbrYa__principles span{color:#bd3526;margin-right:12px}.partners-module__uUbrYa__section{margin-top:85px}.partners-module__uUbrYa__sectionHeader{grid-template-columns:1fr .8fr;align-items:end;gap:40px;margin-bottom:34px;display:grid}.partners-module__uUbrYa__sectionHeader>p{color:var(--partner-muted);max-width:45ch}.partners-module__uUbrYa__filters{flex-wrap:wrap;gap:8px;display:flex}.partners-module__uUbrYa__filters button{border:1px solid var(--partner-line);background:0 0;border-radius:4px;min-height:44px;padding:10px 16px;font-size:14px;transition:background .16s}.partners-module__uUbrYa__filters button:hover{background:var(--partner-paper)}.partners-module__uUbrYa__filters button[aria-pressed=true]{color:#fff;background:#20201e;border-color:#20201e}.partners-module__uUbrYa__resultCount{color:var(--partner-muted);font-size:12px;margin:18px 0!important}.partners-module__uUbrYa__program{border-top:1px solid var(--partner-line);grid-template-columns:48px minmax(0,1.2fr) minmax(210px,.8fr);gap:24px;padding:30px 0;display:grid}.partners-module__uUbrYa__program:last-child{border-bottom:1px solid var(--partner-line)}.partners-module__uUbrYa__programNumber{color:#b33828;padding-top:3px;font-size:13px}.partners-module__uUbrYa__program h3 a{text-decoration:none}.partners-module__uUbrYa__program h3 a:hover{text-decoration:underline}.partners-module__uUbrYa__program p{color:var(--partner-muted);max-width:48ch;margin-top:10px;font-size:15px}.partners-module__uUbrYa__programReward{flex-direction:column;align-items:flex-start;gap:20px;padding-left:25px;display:flex}.partners-module__uUbrYa__programReward strong{font:15px/1.5 var(--font-semibold), sans-serif}.partners-module__uUbrYa__programReward a{font-size:13px;text-decoration:underline}.partners-module__uUbrYa__how,.partners-module__uUbrYa__faq{grid-template-columns:.8fr 1.1fr;gap:clamp(30px,6vw,90px);margin:88px 0;display:grid}.partners-module__uUbrYa__how ol{counter-reset:steps;list-style:none}.partners-module__uUbrYa__how li{counter-increment:steps;padding:0 0 28px 42px;position:relative}.partners-module__uUbrYa__how li:before{content:"0" counter(steps);color:#bd3526;font-size:12px;position:absolute;top:3px;left:0}.partners-module__uUbrYa__how strong{font:20px/1.3 var(--font-semibold), sans-serif}.partners-module__uUbrYa__how li p{color:var(--partner-muted);max-width:55ch;margin-top:8px}.partners-module__uUbrYa__calculator{background:var(--partner-paper);grid-template-columns:1fr 1fr;gap:clamp(25px,5vw,76px);padding:clamp(24px,4vw,54px);display:grid}.partners-module__uUbrYa__calculator h2+p{color:var(--partner-muted);margin-top:20px}.partners-module__uUbrYa__calcFields{gap:18px;margin-top:28px;display:grid}.partners-module__uUbrYa__calcFields label,.partners-module__uUbrYa__form label{font:13px/1.5 var(--font-semibold), sans-serif;display:block}.partners-module__uUbrYa__calcFields label strong{float:right;font-variant-numeric:tabular-nums}.partners-module__uUbrYa__calcFields select{color:#222;width:100%;min-height:46px;font:14px/1.4 var(--font-regular), sans-serif;background:#fff;border:1px solid #c9c7c0;border-radius:3px;margin-top:8px;padding:9px}.partners-module__uUbrYa__calcFields input[type=range]{accent-color:#c93424;width:100%;min-height:35px;margin-top:8px;display:block}.partners-module__uUbrYa__calculation{align-self:center;min-width:0}.partners-module__uUbrYa__calculation output{font:clamp(40px, 5.2vw, 76px)/1.1 var(--font-display), sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:25px 0;display:block}.partners-module__uUbrYa__calculation dl{border-top:1px solid var(--partner-line)}.partners-module__uUbrYa__calculation dl>div{border-bottom:1px solid var(--partner-line);justify-content:space-between;align-items:baseline;gap:18px;padding:14px 0;font-size:13px;display:flex}.partners-module__uUbrYa__calculation dt{color:var(--partner-muted)}.partners-module__uUbrYa__calculation dd{text-align:right}.partners-module__uUbrYa__calculation>a{margin-top:18px;font-size:13px;text-decoration:underline;display:inline-block}.partners-module__uUbrYa__faq>div:first-child>a{margin-top:25px;font-size:14px;text-decoration:underline;display:inline-block}.partners-module__uUbrYa__faq>div:last-child{gap:28px;display:grid}.partners-module__uUbrYa__faq h3{font-size:19px}.partners-module__uUbrYa__faq p{color:var(--partner-muted);margin-top:10px;font-size:15px}.partners-module__uUbrYa__contact{border-top:4px solid #ff4a36;padding-top:38px}.partners-module__uUbrYa__contact h2{font-size:clamp(58px,7vw,100px)}.partners-module__uUbrYa__contact>p:not(.partners-module__uUbrYa__eyebrow):not(.partners-module__uUbrYa__small){max-width:50ch;color:var(--partner-muted);margin:24px 0}.partners-module__uUbrYa__back{margin-bottom:34px;font-size:14px;text-decoration:underline;display:inline-block}.partners-module__uUbrYa__detailHero{max-width:1000px;margin-bottom:60px}.partners-module__uUbrYa__detailHero h1{max-width:17ch;font-size:clamp(60px,8vw,110px)}.partners-module__uUbrYa__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.partners-module__uUbrYa__actions>a:not(.partners-module__uUbrYa__button){font-size:14px;text-decoration:underline}.partners-module__uUbrYa__details{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(28px,6vw,85px);display:grid}.partners-module__uUbrYa__rewardPanel{background:var(--partner-paper);border-top:4px solid #ff4a36;padding:clamp(24px,3.5vw,45px)}.partners-module__uUbrYa__rewardPanel h2{font:32px/1.15 var(--font-semibold), sans-serif;text-transform:none;letter-spacing:-.025em}.partners-module__uUbrYa__rewardPanel h2+p{color:#444;margin-top:24px;font-size:16px}.partners-module__uUbrYa__detailBody h2{font:24px/1.25 var(--font-semibold), sans-serif;text-transform:none;margin:30px 0 14px}.partners-module__uUbrYa__detailBody h2:first-child{margin-top:0}.partners-module__uUbrYa__detailBody p,.partners-module__uUbrYa__detailBody li{color:var(--partner-muted);max-width:62ch}.partners-module__uUbrYa__detailBody p+p{margin-top:16px}.partners-module__uUbrYa__detailBody ol{padding-left:23px;list-style:decimal}.partners-module__uUbrYa__detailBody li{margin-top:12px;padding-left:5px}.partners-module__uUbrYa__detailBody a{text-decoration:underline}.partners-module__uUbrYa__application{border-top:1px solid var(--partner-line);grid-template-columns:.85fr 1.15fr;gap:clamp(28px,6vw,85px);margin:85px 0 40px;padding-top:45px;display:grid}.partners-module__uUbrYa__application h2+p{color:var(--partner-muted);margin-top:24px}.partners-module__uUbrYa__form{gap:20px;display:grid}.partners-module__uUbrYa__formPair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partners-module__uUbrYa__form label>span{color:var(--partner-muted);font-family:var(--font-regular), sans-serif}.partners-module__uUbrYa__form input,.partners-module__uUbrYa__form textarea,.partners-module__uUbrYa__emailPreview textarea{color:#20201e;width:100%;font:16px/1.5 var(--font-regular), sans-serif;background:#fff;border:1px solid #aaa79f;border-radius:4px;margin-top:8px;padding:12px;display:block}.partners-module__uUbrYa__form input{min-height:48px}.partners-module__uUbrYa__form textarea,.partners-module__uUbrYa__emailPreview textarea{resize:vertical}.partners-module__uUbrYa__form .partners-module__uUbrYa__small{margin-top:0}.partners-module__uUbrYa__form .partners-module__uUbrYa__button{justify-self:start}.partners-module__uUbrYa__emailPreview{background:var(--partner-paper);margin-top:26px;padding:22px}.partners-module__uUbrYa__emailPreview textarea{background:#fff;margin:18px 0;font-size:14px}.partners-module__uUbrYa__textButton{text-underline-offset:5px;background:0 0;border:0;padding:12px 0;font-size:14px;text-decoration:underline}.partners-module__uUbrYa__termsBody{max-width:800px}.partners-module__uUbrYa__termsBody section{border-top:1px solid var(--partner-line);padding:28px 0}.partners-module__uUbrYa__termsBody h2{font:24px/1.25 var(--font-semibold), sans-serif;text-transform:none;margin-bottom:15px}.partners-module__uUbrYa__termsBody h2 span{font:13px/1.5 var(--font-regular), sans-serif;color:#b23828;margin-right:16px}.partners-module__uUbrYa__termsBody p{color:var(--partner-muted);font-size:16px;line-height:1.75}.partners-module__uUbrYa__termsBody>p{margin-top:35px}.partners-module__uUbrYa__termsBody a{text-decoration:underline}@media (max-width:950px){.partners-module__uUbrYa__hero{grid-template-columns:1fr .8fr;gap:30px}.partners-module__uUbrYa__heroNote h2{font-size:42px}.partners-module__uUbrYa__program{grid-template-columns:28px 1.2fr .9fr;gap:16px}.partners-module__uUbrYa__programReward{padding-left:0}.partners-module__uUbrYa__calculator{gap:30px}.partners-module__uUbrYa__calcFields .partners-module__uUbrYa__formPair{grid-template-columns:1fr}}@media (max-width:700px){.partners-module__uUbrYa__page{padding:28px 20px 60px}.partners-module__uUbrYa__page h1{font-size:clamp(72px,18vw,110px)}.partners-module__uUbrYa__hero{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.partners-module__uUbrYa__heroNote{padding:26px}.partners-module__uUbrYa__heroNote h2{font-size:48px}.partners-module__uUbrYa__heroRate{margin-top:20px}.partners-module__uUbrYa__principles{flex-direction:column;gap:10px}.partners-module__uUbrYa__section{margin-top:50px}.partners-module__uUbrYa__sectionHeader{grid-template-columns:1fr;gap:20px}.partners-module__uUbrYa__filters{gap:7px}.partners-module__uUbrYa__filters button{padding:9px 12px;font-size:12px}.partners-module__uUbrYa__program{grid-template-columns:25px minmax(0,1fr);gap:12px;padding:24px 0}.partners-module__uUbrYa__programReward{grid-column:2;gap:12px}.partners-module__uUbrYa__program h3{font-size:22px}.partners-module__uUbrYa__program p,.partners-module__uUbrYa__programReward strong{font-size:14px}.partners-module__uUbrYa__how,.partners-module__uUbrYa__faq,.partners-module__uUbrYa__calculator,.partners-module__uUbrYa__details,.partners-module__uUbrYa__application{grid-template-columns:1fr;gap:32px}.partners-module__uUbrYa__how,.partners-module__uUbrYa__faq{margin:55px 0}.partners-module__uUbrYa__how li{padding-left:33px}.partners-module__uUbrYa__calculator{padding:25px 22px}.partners-module__uUbrYa__calculation{border-top:1px solid var(--partner-line);padding-top:26px}.partners-module__uUbrYa__calculation output{font-size:68px}.partners-module__uUbrYa__calcFields .partners-module__uUbrYa__formPair,.partners-module__uUbrYa__formPair{grid-template-columns:1fr;gap:18px}.partners-module__uUbrYa__application{margin-top:55px;padding-top:35px}.partners-module__uUbrYa__detailHero{margin-bottom:38px}.partners-module__uUbrYa__detailHero h1{max-width:15ch;font-size:clamp(58px,16vw,96px)}.partners-module__uUbrYa__rewardPanel h2{font-size:28px}.partners-module__uUbrYa__emailPreview{padding:18px}}@media (prefers-reduced-motion:reduce){.partners-module__uUbrYa__page *,.partners-module__uUbrYa__page :before,.partners-module__uUbrYa__page :after{scroll-behavior:auto!important;transition:none!important}}
