.BrandPartnerActions-module__vSzbSq__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.BrandPartnerActions-module__vSzbSq__actions a{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;grid-template-columns:20px 1fr 18px;align-items:center;gap:10px;min-height:56px;padding:0 22px;font-size:15px;font-weight:500;line-height:1.3;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.BrandPartnerActions-module__vSzbSq__actions a span{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;word-break:keep-all;overflow-wrap:anywhere}.BrandPartnerActions-module__vSzbSq__actions a:hover{transform:translateY(-2px)}.BrandPartnerActions-module__vSzbSq__actions a:active{transform:scale(.98)}.BrandPartnerActions-module__vSzbSq__actions svg{width:20px;height:20px}.BrandPartnerActions-module__vSzbSq__actions svg:last-child{width:18px}.BrandPartnerActions-module__vSzbSq__consumer{color:#fff;background:var(--df-navy);box-shadow:0 10px 24px #18223929}.BrandPartnerActions-module__vSzbSq__partner{color:var(--df-navy);background:#ffffffc7;border-color:#238aa04d;box-shadow:inset 0 1px #fff,0 4px 18px #1822390f}.BrandPartnerActions-module__vSzbSq__partner:hover{border-color:#238aa08c}@media (max-width:620px){.BrandPartnerActions-module__vSzbSq__actions{grid-template-columns:1fr}.BrandPartnerActions-module__vSzbSq__actions a{min-height:54px}}@media (prefers-reduced-motion:reduce){.BrandPartnerActions-module__vSzbSq__actions a{transition:none}}
.CashbackPlanCta-module__GaO14q__button{color:#fff;background:linear-gradient(135deg, var(--df-teal), #17606f);border-radius:999px;grid-template-columns:26px 1fr 20px;align-items:center;gap:14px;min-height:68px;padding:10px 24px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 12px 28px #1d71863d}.CashbackPlanCta-module__GaO14q__button:hover{transform:translateY(-2px);box-shadow:0 16px 32px #1d71864d}.CashbackPlanCta-module__GaO14q__button:active{transform:scale(.98)}.CashbackPlanCta-module__GaO14q__button:focus-visible{outline:3px solid var(--df-navy);outline-offset:3px}.CashbackPlanCta-module__GaO14q__button b{letter-spacing:-.02em;word-break:keep-all;gap:2px;min-width:0;font-size:18px;font-weight:600;line-height:1.3;display:grid}.CashbackPlanCta-module__GaO14q__button small{color:#ffffffdb;letter-spacing:-.01em;font-size:13px;font-weight:400}.CashbackPlanCta-module__GaO14q__button svg{width:26px;height:26px}.CashbackPlanCta-module__GaO14q__button svg:last-child{width:20px;height:20px}.CashbackPlanCta-module__GaO14q__band{border:1px solid var(--df-aqua-line);background:linear-gradient(135deg, var(--df-mist), #e9f6fb);border-radius:28px;grid-template-columns:1fr minmax(0,420px);align-items:center;gap:28px;margin-top:70px;padding:34px 36px;display:grid;box-shadow:inset 0 1px #fff,0 12px 32px #1822390f}.CashbackPlanCta-module__GaO14q__band h2{color:var(--df-navy);letter-spacing:-.04em;word-break:keep-all;margin:0 0 10px;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.3}.CashbackPlanCta-module__GaO14q__band p{color:var(--df-slate);word-break:keep-all;margin:0;font-size:15px;line-height:1.7}@media (max-width:900px){.CashbackPlanCta-module__GaO14q__band{grid-template-columns:1fr}}@media (max-width:620px){.CashbackPlanCta-module__GaO14q__button{gap:10px;min-height:64px;padding:10px 18px}.CashbackPlanCta-module__GaO14q__button b{font-size:16px}.CashbackPlanCta-module__GaO14q__button small{font-size:12px}.CashbackPlanCta-module__GaO14q__band{border-radius:24px;margin-top:56px;padding:26px 20px}}@media (prefers-reduced-motion:reduce){.CashbackPlanCta-module__GaO14q__button{transition:none}}
.BrandPartnerPage-module__VlB0CG__page{color:var(--df-navy);background:#fbfcfd}.BrandPartnerPage-module__VlB0CG__hero{background:radial-gradient(circle at 78% 20%, #fee64b40, transparent 25%), linear-gradient(135deg, var(--df-mist), #f7f3e9 58%, #eef2fb);padding:84px 0;overflow:hidden}.BrandPartnerPage-module__VlB0CG__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.BrandPartnerPage-module__VlB0CG__hero span,.BrandPartnerPage-module__VlB0CG__simple span,.BrandPartnerPage-module__VlB0CG__quickChoice span,.BrandPartnerPage-module__VlB0CG__flowHead span,.BrandPartnerPage-module__VlB0CG__story span,.BrandPartnerPage-module__VlB0CG__balance span,.BrandPartnerPage-module__VlB0CG__cta span{color:var(--df-slate);letter-spacing:.14em;font-size:12px;font-weight:700}.BrandPartnerPage-module__VlB0CG__hero h1{letter-spacing:-.07em;margin:19px 0 22px;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:1.04}.BrandPartnerPage-module__VlB0CG__hero h1 em{color:var(--df-slate);font-style:normal}.BrandPartnerPage-module__VlB0CG__hero p{color:#596873;max-width:680px;font-size:17px;line-height:1.85}.BrandPartnerPage-module__VlB0CG__hero p+div{max-width:610px;margin-top:27px}.BrandPartnerPage-module__VlB0CG__heroCashback{max-width:610px;margin-top:12px}.BrandPartnerPage-module__VlB0CG__hero img{border-radius:30px;width:100%;height:auto;box-shadow:0 30px 80px #18223924}.BrandPartnerPage-module__VlB0CG__rewardHighlight{color:#fff;background:radial-gradient(circle at 88% 12%,#fee64b33,#0000 28%),linear-gradient(135deg,#172237,#213653 68%,#285765);border-radius:30px;margin-top:82px;padding:54px;box-shadow:0 28px 75px #18223929}.BrandPartnerPage-module__VlB0CG__rewardHead{max-width:790px}.BrandPartnerPage-module__VlB0CG__rewardHead h2{letter-spacing:-.06em;margin:14px 0;font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.08}.BrandPartnerPage-module__VlB0CG__rewardHead>p{color:#ffffffb3;max-width:680px;line-height:1.75}.BrandPartnerPage-module__VlB0CG__rewardCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.BrandPartnerPage-module__VlB0CG__rewardCards article{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;min-height:245px;padding:27px;display:flex}.BrandPartnerPage-module__VlB0CG__rewardCards article:nth-child(2){color:#172237;background:#fee64b}.BrandPartnerPage-module__VlB0CG__rewardCards svg{color:#8eddec;width:30px;height:30px}.BrandPartnerPage-module__VlB0CG__rewardCards span{color:inherit;opacity:.62;margin-top:auto}.BrandPartnerPage-module__VlB0CG__rewardCards b{margin-top:8px;font-size:25px}.BrandPartnerPage-module__VlB0CG__rewardCards p{color:inherit;opacity:.72;margin-bottom:0;line-height:1.65}.BrandPartnerPage-module__VlB0CG__rewardNote{color:#ffffff94;margin:20px 0 0;font-size:12px;line-height:1.7}.BrandPartnerPage-module__VlB0CG__simple{grid-template-columns:.75fr 1.25fr;gap:55px;padding-top:100px;padding-bottom:110px;display:grid}.BrandPartnerPage-module__VlB0CG__simple h2,.BrandPartnerPage-module__VlB0CG__quickChoice h2,.BrandPartnerPage-module__VlB0CG__flowHead h2,.BrandPartnerPage-module__VlB0CG__story h2,.BrandPartnerPage-module__VlB0CG__balance h2,.BrandPartnerPage-module__VlB0CG__cta h2{letter-spacing:-.055em;margin:13px 0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.12}.BrandPartnerPage-module__VlB0CG__quickChoice{background:#fff;border:1px solid #dbe6e8;border-radius:24px;grid-template-columns:1fr minmax(460px,.9fr);align-items:center;gap:34px;margin-bottom:100px;padding:28px 30px;display:grid;box-shadow:0 20px 55px #18223911}.BrandPartnerPage-module__VlB0CG__quickChoice h2{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(27px,3vw,38px);font-weight:500}.BrandPartnerPage-module__VlB0CG__compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.BrandPartnerPage-module__VlB0CG__compare article{background:#fff;border:1px solid #dfe6e9;border-radius:24px;flex-direction:column;min-height:430px;padding:18px 18px 28px;display:flex}.BrandPartnerPage-module__VlB0CG__compareVisual{aspect-ratio:16/9;border-radius:18px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.BrandPartnerPage-module__VlB0CG__compareImage{object-fit:cover;width:100%;height:100%;display:block}.BrandPartnerPage-module__VlB0CG__compare article.BrandPartnerPage-module__VlB0CG__active{color:#fff;background:var(--df-navy)}.BrandPartnerPage-module__VlB0CG__compare svg{width:30px;height:30px;color:var(--df-slate)}.BrandPartnerPage-module__VlB0CG__compare b{margin-top:22px;font-size:22px}.BrandPartnerPage-module__VlB0CG__compare p{color:inherit;opacity:.72;margin-bottom:0;line-height:1.7}.BrandPartnerPage-module__VlB0CG__flow{color:#fff;background:#172237;padding:100px 0 110px}.BrandPartnerPage-module__VlB0CG__flowHead{max-width:760px}.BrandPartnerPage-module__VlB0CG__flowHead p{color:#ffffffad;line-height:1.75}.BrandPartnerPage-module__VlB0CG__steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.BrandPartnerPage-module__VlB0CG__steps article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;min-height:280px;padding:28px;display:flex}.BrandPartnerPage-module__VlB0CG__steps svg{color:#fee64b;width:29px}.BrandPartnerPage-module__VlB0CG__steps span{color:#8eddec;margin-top:auto;font-size:12px}.BrandPartnerPage-module__VlB0CG__steps b{margin-top:8px;font-size:20px}.BrandPartnerPage-module__VlB0CG__steps p{color:#ffffffa6;margin-bottom:0;line-height:1.65}.BrandPartnerPage-module__VlB0CG__story{border:1px solid var(--df-aqua-line);background:linear-gradient(135deg,#f0f8f5,#fff8e9);border-radius:28px;grid-template-columns:150px 1fr;align-items:center;gap:34px;margin-top:100px;padding:35px;display:grid}.BrandPartnerPage-module__VlB0CG__avatar{width:150px;height:150px;color:var(--df-slate);background:var(--df-mist);border-radius:40px;place-items:center;display:grid;position:relative;overflow:hidden}.BrandPartnerPage-module__VlB0CG__avatar img{object-fit:cover}.BrandPartnerPage-module__VlB0CG__avatar svg{stroke-width:1.3px;width:82px;height:82px}.BrandPartnerPage-module__VlB0CG__story h2{letter-spacing:-.045em;font-size:clamp(28px,3.3vw,43px);font-weight:500}.BrandPartnerPage-module__VlB0CG__story p,.BrandPartnerPage-module__VlB0CG__balance p{color:#606d76;line-height:1.78}.BrandPartnerPage-module__VlB0CG__balance{grid-template-columns:1fr .9fr;align-items:center;gap:55px;padding-top:95px;padding-bottom:100px;display:grid}.BrandPartnerPage-module__VlB0CG__balance aside{color:#35577d;background:#eaf2ff;border-radius:18px;padding:29px}.BrandPartnerPage-module__VlB0CG__balance aside b{font-size:17px}.BrandPartnerPage-module__VlB0CG__balance aside p{color:inherit;margin-bottom:0;font-size:13px}.BrandPartnerPage-module__VlB0CG__cta{color:#fff;background:var(--df-navy);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:110px;padding:46px;display:flex}.BrandPartnerPage-module__VlB0CG__cta h2{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(30px,3.5vw,46px);font-weight:500}.BrandPartnerPage-module__VlB0CG__cta>div:last-child{flex:0 580px;min-width:280px}@media (max-width:900px){.BrandPartnerPage-module__VlB0CG__heroGrid,.BrandPartnerPage-module__VlB0CG__simple,.BrandPartnerPage-module__VlB0CG__quickChoice,.BrandPartnerPage-module__VlB0CG__balance,.BrandPartnerPage-module__VlB0CG__steps,.BrandPartnerPage-module__VlB0CG__rewardCards{grid-template-columns:1fr}.BrandPartnerPage-module__VlB0CG__steps article{min-height:210px}.BrandPartnerPage-module__VlB0CG__cta{flex-direction:column;align-items:stretch}.BrandPartnerPage-module__VlB0CG__cta>div:last-child{flex:none;width:100%;min-width:0}}@media (max-width:620px){.BrandPartnerPage-module__VlB0CG__hero{padding:62px 0}.BrandPartnerPage-module__VlB0CG__heroGrid,.BrandPartnerPage-module__VlB0CG__rewardHighlight,.BrandPartnerPage-module__VlB0CG__simple,.BrandPartnerPage-module__VlB0CG__flow>div,.BrandPartnerPage-module__VlB0CG__story,.BrandPartnerPage-module__VlB0CG__balance,.BrandPartnerPage-module__VlB0CG__cta{width:var(--page)}.BrandPartnerPage-module__VlB0CG__hero h1{font-size:44px;font-weight:500}.BrandPartnerPage-module__VlB0CG__hero p{font-size:15px}.BrandPartnerPage-module__VlB0CG__rewardHighlight{margin-top:55px;padding:34px 21px}.BrandPartnerPage-module__VlB0CG__rewardHead h2{letter-spacing:-.045em;font-size:39px;font-weight:500}.BrandPartnerPage-module__VlB0CG__rewardCards article{min-height:205px}.BrandPartnerPage-module__VlB0CG__simple{padding-top:72px;padding-bottom:78px}.BrandPartnerPage-module__VlB0CG__quickChoice{margin-bottom:74px;padding:23px}.BrandPartnerPage-module__VlB0CG__compare{grid-template-columns:1fr}.BrandPartnerPage-module__VlB0CG__flow{padding:76px 0 82px}.BrandPartnerPage-module__VlB0CG__story{grid-template-columns:82px 1fr;gap:17px;margin-top:72px;padding:22px}.BrandPartnerPage-module__VlB0CG__avatar{border-radius:24px;width:82px;height:82px}.BrandPartnerPage-module__VlB0CG__avatar svg{width:48px;height:48px}.BrandPartnerPage-module__VlB0CG__story h2{letter-spacing:-.045em;font-size:27px;font-weight:500}.BrandPartnerPage-module__VlB0CG__story p,.BrandPartnerPage-module__VlB0CG__story a{grid-column:1/-1}.BrandPartnerPage-module__VlB0CG__balance{padding-top:72px;padding-bottom:74px}.BrandPartnerPage-module__VlB0CG__cta{margin-bottom:78px;padding:28px 21px}}@media (prefers-reduced-motion:reduce){.BrandPartnerPage-module__VlB0CG__cta a{transition:none}}.BrandPartnerPage-module__VlB0CG__hero span b,.BrandPartnerPage-module__VlB0CG__simple span b,.BrandPartnerPage-module__VlB0CG__quickChoice span b,.BrandPartnerPage-module__VlB0CG__flowHead span b,.BrandPartnerPage-module__VlB0CG__story span b,.BrandPartnerPage-module__VlB0CG__balance span b,.BrandPartnerPage-module__VlB0CG__cta span b{font-weight:700}.BrandPartnerPage-module__VlB0CG__compare article.BrandPartnerPage-module__VlB0CG__active{color:var(--df-navy);background:linear-gradient(135deg,var(--df-ice) 0%,#bfe8f2 100%);border-color:#238aa047}.BrandPartnerPage-module__VlB0CG__compare article.BrandPartnerPage-module__VlB0CG__active p{opacity:1;color:#40566c}.BrandPartnerPage-module__VlB0CG__flow{color:var(--df-navy);background:radial-gradient(circle at 85% 10%,#67c9d847,transparent 36%),linear-gradient(135deg,var(--df-mist) 0%,var(--df-ice) 100%)}.BrandPartnerPage-module__VlB0CG__flowHead span{color:var(--df-teal)}.BrandPartnerPage-module__VlB0CG__flowHead p{color:var(--df-slate)}.BrandPartnerPage-module__VlB0CG__flow .BrandPartnerPage-module__VlB0CG__steps article{border-color:var(--df-aqua-line);background:#ffffffb8;box-shadow:inset 0 1px #fff,0 12px 32px #1822390a}.BrandPartnerPage-module__VlB0CG__flow .BrandPartnerPage-module__VlB0CG__steps article span{color:var(--df-teal)}.BrandPartnerPage-module__VlB0CG__flow .BrandPartnerPage-module__VlB0CG__steps article p{color:var(--df-slate)}.BrandPartnerPage-module__VlB0CG__cta{color:var(--df-navy);background:linear-gradient(135deg,var(--df-ice) 0%,#bfe8f2 100%);border:1px solid #238aa038}.BrandPartnerPage-module__VlB0CG__cta span{color:#155e70}.BrandPartnerPage-module__VlB0CG__flow .BrandPartnerPage-module__VlB0CG__steps svg{color:var(--df-teal-bright)}.BrandPartnerPage-module__VlB0CG__rewardHighlight{color:var(--df-navy);background:radial-gradient(circle at 88% 12%,#67c9d847,transparent 34%),linear-gradient(135deg,var(--df-mist) 0%,var(--df-ice) 100%)}.BrandPartnerPage-module__VlB0CG__rewardHead h2{color:var(--df-navy)}.BrandPartnerPage-module__VlB0CG__rewardHead span{color:var(--df-teal)}.BrandPartnerPage-module__VlB0CG__rewardHead p{color:var(--df-slate)}.BrandPartnerPage-module__VlB0CG__rewardCards article{color:var(--df-navy);border-color:var(--df-aqua-line);background:#ffffffb8;box-shadow:inset 0 1px #fff,0 12px 32px #1822390a}.BrandPartnerPage-module__VlB0CG__rewardCards svg{color:var(--df-teal-bright)}.BrandPartnerPage-module__VlB0CG__rewardCards span,.BrandPartnerPage-module__VlB0CG__rewardCards p{opacity:1;color:var(--df-slate)}.BrandPartnerPage-module__VlB0CG__rewardCards article:nth-child(2){color:var(--df-navy);background:linear-gradient(135deg,var(--df-ice) 0%,#bfe8f2 100%);border-color:#238aa047}.BrandPartnerPage-module__VlB0CG__rewardCards article:nth-child(2) svg{color:#155e70}.BrandPartnerPage-module__VlB0CG__rewardCards article:nth-child(2) span,.BrandPartnerPage-module__VlB0CG__rewardCards article:nth-child(2) p{color:#40566c}.BrandPartnerPage-module__VlB0CG__story{border-color:var(--df-aqua-line);background:linear-gradient(135deg,var(--df-mist),#e9f6fb)}.BrandPartnerPage-module__VlB0CG__story p,.BrandPartnerPage-module__VlB0CG__balance p{color:var(--df-slate)}.BrandPartnerPage-module__VlB0CG__hero{background:radial-gradient(circle at 78% 20%,#67c9d842,transparent 25%),linear-gradient(135deg,var(--df-mist),var(--df-mist) 58%,#eef2fb)}.BrandPartnerPage-module__VlB0CG__rewardNote{color:var(--df-slate)}
