.UniqueOfferForm_root__TsSGI{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem 2rem 2rem;min-height:45rem;background-color:#f1f3f6;border-radius:2.4rem;position:relative}.UniqueOfferForm_root__TsSGI.UniqueOfferForm_rootState__JUHw9{min-height:53rem}@media(pointer:coarse)and (orientation:landscape)and (min-width:1024px),(pointer:coarse)and (orientation:portrait)and (min-width:768px),(pointer:fine)and (min-width:768px){.UniqueOfferForm_root__TsSGI{padding:3.2rem;min-height:25rem}.UniqueOfferForm_root__TsSGI:before{display:none}}.UniqueOfferForm_root__TsSGI:before{display:none}.UniqueOfferForm_background__Sk4FJ{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none}.UniqueOfferForm_background__Sk4FJ:before{content:"";position:absolute;top:-50%;right:-70%;width:100rem;height:100rem;-webkit-mask:url(/svg/logoX.svg) no-repeat center center;mask:url(/svg/logoX.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:#e6ebf0}@media(pointer:coarse)and (orientation:landscape)and (min-width:1024px),(pointer:coarse)and (orientation:portrait)and (min-width:768px),(pointer:fine)and (min-width:768px){.UniqueOfferForm_background__Sk4FJ:before{content:unset}}.UniqueOfferForm_textBlock__r62Cy{display:flex;flex-direction:column;gap:1.2rem;position:relative;z-index:1}.UniqueOfferForm_title__WqjPU{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:120%;font-weight:400;letter-spacing:-.02em;font-size:2rem;margin:0;color:#1a1a1a;letter-spacing:-.04rem}.UniqueOfferForm_subtitle__ccfa8{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:148%;font-weight:400;font-size:1.4rem;margin:0;color:gray}.UniqueOfferForm_formBlock__SUW7S{display:flex;flex-direction:column;gap:1.6rem;position:relative;z-index:1}.UniqueOfferForm_inputsRow__P4U4s{display:flex;flex-direction:column;gap:1.2rem}@media(pointer:coarse)and (orientation:landscape)and (min-width:1024px),(pointer:coarse)and (orientation:portrait)and (min-width:768px),(pointer:fine)and (min-width:768px){.UniqueOfferForm_inputsRow__P4U4s{flex-direction:row;gap:.8rem;align-items:flex-start}}.UniqueOfferForm_inputWrapper__0SVzi{flex:1 1;min-width:0}.UniqueOfferForm_submitButton__lpgmq.UniqueOfferForm_submitButton__lpgmq.UniqueOfferForm_submitButton__lpgmq{flex-shrink:0;width:5.6rem;height:5.6rem;min-width:5.6rem;padding:0;border-radius:.8rem}.UniqueOfferForm_submitButton__lpgmq.UniqueOfferForm_submitButton__lpgmq.UniqueOfferForm_submitButton__lpgmq .buttonTextLabel{display:flex;align-items:center;justify-content:center}.UniqueOfferForm_submitButtonMobile__ZDZ9t{width:100%;margin-top:.6rem}.UniqueOfferForm_privacyPolicy___FF1J{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:132%;font-weight:400;font-size:1.2rem;color:gray}.UniqueOfferForm_privacyPolicy___FF1J .link{color:#3200f0}.UniqueOfferForm_privacyPolicy___FF1J .link:hover{color:#3625f5}.UniqueOfferForm_privacyPolicy___FF1J .link:active{color:#10c}.UniqueOfferForm_statesWrapper__AP5vE{display:flex;flex-direction:column;flex:1 1;position:relative;z-index:1}.UniqueOfferForm_formStates__P2EQ_{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;gap:.6rem}@media(pointer:coarse)and (orientation:landscape)and (min-width:1024px),(pointer:coarse)and (orientation:portrait)and (min-width:768px),(pointer:fine)and (min-width:768px){.UniqueOfferForm_formStates__P2EQ_{gap:3.2rem}.UniqueOfferForm_responsiveFormStates__p1xNf{background:rgba(0,0,0,0);padding:0;box-shadow:none;border-radius:0}}.PaymentOptionsSection_mobileRoot__YMEby{display:flex;flex-direction:column;gap:1.6rem;width:100%;padding:2.4rem 0 1.6rem}.PaymentOptionsSection_header__GLj8p{display:flex;flex-direction:column;gap:1.2rem}@media(pointer:coarse)and (orientation:landscape)and (min-width:1024px),(pointer:coarse)and (orientation:portrait)and (min-width:768px),(pointer:fine)and (min-width:768px){.PaymentOptionsSection_header__GLj8p{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:flex-start;grid-column-gap:1.6rem;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}}.PaymentOptionsSection_title__1_jVn{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:120%;font-weight:400;letter-spacing:-.02em;font-size:2.4rem;color:#1a1a1a;margin:0}@media(pointer:coarse)and (orientation:landscape)and (min-width:1024px),(pointer:coarse)and (orientation:portrait)and (min-width:768px),(pointer:fine)and (min-width:768px){.PaymentOptionsSection_title__1_jVn{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:120%;font-weight:400;letter-spacing:-.02em;font-size:3.2rem;flex-shrink:0}}.PaymentOptionsSection_description__JS60a{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:148%;font-weight:400;font-size:1.4rem;color:gray;margin:0}@media(pointer:coarse)and (orientation:landscape)and (min-width:1024px),(pointer:coarse)and (orientation:portrait)and (min-width:768px),(pointer:fine)and (min-width:768px){.PaymentOptionsSection_description__JS60a{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;line-height:148%;font-weight:400;font-size:1.6rem}}.PaymentOptionsSection_descriptionWrapper___rQ__{display:flex;flex-direction:column;gap:.8rem;max-width:30.4rem;width:100%}.PaymentOptionsSection_descriptionClamp__TH_Ks{-webkit-line-clamp:3;line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.PaymentOptionsSection_accordionButton__OVltj{align-self:flex-start;justify-content:flex-start}.PaymentOptionsSection_accordionButtonExpanded__lelVP svg{transition:transform .4s ease;transform:rotate(180deg)}.PaymentOptionsSection_mobilePromo__9nY9u{height:35rem;border-radius:2.4rem;overflow:hidden}.PaymentOptionsSection_mobilePromo__9nY9u .imageWrap .image{width:100%;min-width:100%;background-size:18rem;background-position:100% 100%;background-repeat:no-repeat}@media(pointer:coarse)and (orientation:landscape)and (min-width:1024px),(pointer:coarse)and (orientation:portrait)and (min-width:768px),(pointer:fine)and (min-width:768px){.PaymentOptionsSection_mobilePromo__9nY9u .imageWrap .image{background-position:calc(100% - 3.2rem) 100%}}.PaymentOptionsSection_mobilePromo__9nY9u .promotionCard_content,.PaymentOptionsSection_mobilePromo__9nY9u .promotionCard_tags{max-width:100%}.PaymentOptionsSection_mobilePromo__9nY9u .PromotionCardContainer .VButtonCircle{position:absolute;top:auto;right:auto;bottom:2rem;left:2rem}.PaymentOptionsSection_mobileButton__tNnot{width:100%}.PaymentOptionsSection_root__WXk_B{display:flex;flex-direction:column;gap:3.2rem;width:100%;padding:3.2rem 0}.PaymentOptionsSection_content__1AJ4o{display:flex;gap:2.4rem;align-items:flex-start;width:100%}@media(min-width:1440px){.PaymentOptionsSection_contentWithLeftColumn__Peb5O{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr)}.PaymentOptionsSection_contentWithLeftColumn__Peb5O .PaymentOptionsSection_leftColumn___RlE8{width:auto;min-width:0;max-width:74.4rem}.PaymentOptionsSection_contentWithLeftColumn__Peb5O .PaymentOptionsSection_rightColumn__0q9HP{width:auto;min-width:0;max-width:95.2rem}}.PaymentOptionsSection_leftColumn___RlE8{display:grid;grid-template-rows:50.1rem 6.4rem;grid-gap:2.4rem;gap:2.4rem;width:74.4rem;flex-shrink:0}.PaymentOptionsSection_mortgagePromo__jEyE6{height:100%;border-radius:2.4rem;overflow:hidden}@media(min-width:1280px){.PaymentOptionsSection_mortgagePromo__jEyE6 .imageWrap{padding-right:2.4rem;box-sizing:border-box}}.PaymentOptionsSection_mortgagePromo__jEyE6 .image{background-size:contain;background-position:100% 100%;background-repeat:no-repeat}.PaymentOptionsSection_mortgagePromo__jEyE6 .promotionCard_content,.PaymentOptionsSection_mortgagePromo__jEyE6 .promotionCard_tags{max-width:100%}@media(hover:hover)and (pointer:fine){.PaymentOptionsSection_mortgagePromo__jEyE6{overflow:visible}.PaymentOptionsSection_mortgagePromo__jEyE6 .PromotionCardContainer:active .image,.PaymentOptionsSection_mortgagePromo__jEyE6 .PromotionCardContainer:hover .image{transform:none}}.PaymentOptionsSection_mortgageButton__qF8WM{width:100%;height:6.4rem}.PaymentOptionsSection_rightColumn__0q9HP{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:2.4rem;gap:2.4rem;flex:1 1;min-width:0;max-width:95.2rem;width:100%;min-height:58.9rem}.PaymentOptionsSection_topRow__RIHOs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.4rem;gap:2.4rem;align-items:stretch;width:100%;height:100%}.PaymentOptionsSection_mainCardContentStart__BZesh{justify-content:flex-start}.PaymentOptionsSection_offerForm__Y5_ij{width:100%;height:100%}