.page_mortgaging__container__eUbpY{font-family:var(--font-roboto);color:#663a82;overflow-x:hidden;background:#fff}.page_container___DrSm{max-width:1200px;margin:0 auto;padding:0 20px}.page_partnership__section__JQn8B{background:#fff;border-bottom:1px solid #eef0f3;padding:20px 0}.page_partnership__content__vvOj_{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:16px;border:1px solid #eef0f3;box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_partnership__info__Ubzt2 p{font-size:14px;color:#666;margin:0;font-weight:500;text-transform:uppercase;letter-spacing:1px}.page_partnership__info__Ubzt2 h3{font-size:24px;font-weight:700;color:#663a82;margin:8px 0 0;line-height:1.2}.page_partnership__logo__5SPRj img{height:60px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.page_advice__section__5Dgp_{background:linear-gradient(135deg,#f8f9fa,#fff);padding:80px 0;border-bottom:1px solid #eef0f3}@media only screen and (min-width:1024px){.page_advice__section__5Dgp_{padding:100px 0}}.page_advice__content__qe2xa{max-width:900px;margin:0 auto;text-align:center}.page_advice__header__OQ6M4{font-size:28px;font-weight:700;color:#663a82;margin-bottom:24px;line-height:1.3}@media only screen and (min-width:1024px){.page_advice__header__OQ6M4{font-size:36px}}.page_advice__subtext___RmBz{font-size:18px;line-height:1.7;color:#666;max-width:800px;margin:0 auto}@media only screen and (min-width:1024px){.page_advice__subtext___RmBz{font-size:20px}}.page_hero__section__HSNO2{background:linear-gradient(135deg,#663a82,#7c479e);color:#fff;padding:100px 0 120px;position:relative;overflow:hidden}.page_hero__section__HSNO2:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:120px;background:#fff;-webkit-clip-path:polygon(0 60%,100% 0,100% 100%,0 100%);clip-path:polygon(0 60%,100% 0,100% 100%,0 100%)}@media only screen and (min-width:1024px){.page_hero__section__HSNO2{padding:140px 0 180px}}.page_hero__content__9__pG{position:relative;z-index:1;text-align:center;max-width:1000px;margin:0 auto}.page_section__label__oQmyq{display:inline-block;font-size:14px;font-weight:600;letter-spacing:2px;color:#ffc15b;text-transform:uppercase;margin-bottom:16px;background:hsla(0,0%,100%,.1);padding:8px 16px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_hero__title__jT2rl{font-size:42px;font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-1.5px}@media only screen and (min-width:1024px){.page_hero__title__jT2rl{font-size:64px}}.page_hero__title__jT2rl span{color:#ffc15b}.page_hero__subtitle__LP4LX{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.95;max-width:700px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.page_hero__subtitle__LP4LX{font-size:20px}}.page_hero__features__4X28k{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px;max-width:600px;margin:40px auto}@media only screen and (min-width:1024px){.page_hero__features__4X28k{flex-direction:row;justify-content:center;gap:32px}}.page_hero__features__4X28k li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500}.page_hero__features__4X28k li:before{content:"✓";background:#ffc15b;color:#663a82;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.page_form__section__s9Wib{padding:80px 0;background:#fff}@media only screen and (min-width:1024px){.page_form__section__s9Wib{padding:120px 0}}.page_section__header__u0nzb{text-align:center;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}.page_section__title__nETzg{font-size:32px;font-weight:700;color:#663a82;margin-bottom:16px;letter-spacing:-1px;line-height:1.2}@media only screen and (min-width:1024px){.page_section__title__nETzg{font-size:48px}}.page_section__title__nETzg span{color:#663a82}.page_section__text__JeFMN{font-size:18px;color:#666;line-height:1.7;margin:0}.page_form__container__NmN4u{max-width:800px;margin:0 auto}.page_mortgage__form__oz5h8{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:24px;padding:40px;box-shadow:0 15px 35px rgba(0,0,0,.08);border:1px solid #eef0f3}@media only screen and (min-width:1024px){.page_mortgage__form__oz5h8{padding:60px}}.page_form__grid__gOzAW{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-bottom:32px}@media only screen and (min-width:1024px){.page_form__grid__gOzAW{grid-template-columns:repeat(2,1fr);gap:32px}}.page_currency__grid__g0p9S{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-bottom:32px}@media only screen and (min-width:1024px){.page_currency__grid__g0p9S{grid-template-columns:repeat(2,1fr);gap:32px}}.page_form__group__pLRU3{margin-bottom:24px}.page_form__group__pLRU3 label{display:block;margin-bottom:8px;color:#663a82;font-weight:600;font-size:16px;font-family:var(--font-roboto)}.page_form__group__pLRU3 input,.page_form__group__pLRU3 select,.page_form__group__pLRU3 textarea{width:100%;padding:16px;border:2px solid #eef0f3;border-radius:12px;font-family:var(--font-roboto);font-size:16px;font-weight:500;background:#fff;transition:all .3s ease;color:#663a82}.page_form__group__pLRU3 input:focus,.page_form__group__pLRU3 select:focus,.page_form__group__pLRU3 textarea:focus{outline:none;border-color:#663a82;box-shadow:0 0 0 3px rgba(102,58,130,.1);background:rgba(102,58,130,.02)}.page_form__group__pLRU3 input:hover,.page_form__group__pLRU3 select:hover,.page_form__group__pLRU3 textarea:hover{border-color:rgba(102,58,130,.4)}.page_form__group__pLRU3 input::placeholder,.page_form__group__pLRU3 select::placeholder,.page_form__group__pLRU3 textarea::placeholder{color:#999;font-weight:400}.page_form__group__pLRU3 select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.page_form__group__pLRU3 textarea{resize:vertical;min-height:120px;line-height:1.6}.page_currency__input__kh63u{width:100%;padding:16px;border:2px solid #eef0f3;border-radius:12px;font-family:var(--font-roboto);font-size:16px;font-weight:500;background:#fff;transition:all .3s ease;color:#663a82}.page_currency__input__kh63u:focus{outline:none;border-color:#663a82;box-shadow:0 0 0 3px rgba(102,58,130,.1);background:rgba(102,58,130,.02)}.page_currency__input__kh63u:hover{border-color:rgba(102,58,130,.4)}.page_submit__button__cOGFy{background:linear-gradient(135deg,#663a82,#7c479e);color:#fff;padding:18px 36px;border:none;border-radius:12px;font-family:var(--font-roboto);font-weight:700;font-size:18px;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 20px rgba(102,58,130,.25);position:relative;overflow:hidden}.page_submit__button__cOGFy:hover:not(:disabled){background:linear-gradient(135deg,#583270,#663a82);transform:translateY(-2px);box-shadow:0 12px 30px rgba(102,58,130,.35)}.page_submit__button__cOGFy:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 20px rgba(102,58,130,.25)}.page_submit__button__cOGFy:disabled{opacity:.8;cursor:not-allowed;transform:none}.page_submit__button__cOGFy svg{font-size:20px}.page_loading__icon__Szfn7{animation:page_spin__UhEiv 1s linear infinite}@keyframes page_spin__UhEiv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_form__status__h5oYL{margin-top:32px;padding:20px 24px;background:linear-gradient(135deg,#e9d8ef,#f3e8f5);border-radius:12px;color:#663a82;font-weight:600;display:flex;align-items:center;gap:12px;border:1px solid rgba(102,58,130,.2);box-shadow:0 4px 12px rgba(102,58,130,.1)}.page_form__status__h5oYL svg{font-size:20px;color:#663a82;flex-shrink:0}.page_form__status__h5oYL span{flex:1 1}.page_benefits__section__mPSb7{padding:80px 0;background:#f8f9fa}@media only screen and (min-width:1024px){.page_benefits__section__mPSb7{padding:120px 0}}.page_benefits__grid__jg_SK{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin-top:60px}@media only screen and (min-width:1024px){.page_benefits__grid__jg_SK{grid-template-columns:repeat(2,1fr);gap:40px}}@media(min-width:1200px){.page_benefits__grid__jg_SK{grid-template-columns:repeat(3,1fr)}}.page_benefit__card__Ax1ZR{background:#fff;border-radius:20px;padding:40px 32px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid #eef0f3;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.page_benefit__card__Ax1ZR:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(102,58,130,.1);border-color:rgba(102,58,130,.2)}.page_benefit__card__Ax1ZR h3{font-size:24px;font-weight:700;color:#663a82;margin:24px 0 16px;line-height:1.3}.page_benefit__card__Ax1ZR p{font-size:16px;color:#666;line-height:1.6;margin:0}.page_benefit__icon__hb9oD{width:80px;height:80px;background:linear-gradient(135deg,#663a82,#824aa5);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff;font-size:32px;box-shadow:0 8px 20px rgba(102,58,130,.2)}.page_terms__section__l5bOc{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#fff);border-top:1px solid #eef0f3}@media only screen and (min-width:1024px){.page_terms__section__l5bOc{padding:100px 0}}.page_terms__content__tsKuH{max-width:800px;margin:0 auto}.page_terms__header__TMS9z{display:flex;align-items:center;gap:16px;margin-bottom:32px}.page_terms__header__TMS9z h3{font-size:28px;font-weight:700;color:#663a82;margin:0}.page_terms__icon__FCyAt{width:48px;height:48px;color:#663a82;flex-shrink:0}.page_terms__text__u6kau p{font-size:16px;line-height:1.7;color:#666;margin-bottom:20px}.page_terms__text__u6kau p:last-child{margin-bottom:0}.page_terms__text__u6kau a{color:#663a82;text-decoration:underline;font-weight:600;transition:all .3s ease}.page_terms__text__u6kau a:hover{color:#4a2a5f;text-decoration:none}