.u-c{width:100%;max-width:var(--container,100rem);margin:0 auto;padding-left:clamp(1.8rem,6vw,8.5rem);padding-right:clamp(1.8rem,6vw,8.5rem)}@media (max-width:767.98px){.u-c{padding-left:1rem;padding-right:1rem}}.u-p-tb{padding-block:clamp(3rem,10vw,10rem)}.u-p-tb--small{padding-block:clamp(2rem,3.89vw,10rem)}.u-pb-5{padding-bottom:clamp(3rem,8vw,8rem)}.u-g{background-color:#fff;background-image:radial-gradient(at 77% 19%,#ede9e3 0,#0000 50%),radial-gradient(at 12% 14%,#1fddff 0,#0000 50%),radial-gradient(at 13% 86%,#ff913d 0,#0000 50%),radial-gradient(at 88% 86%,#ddcecb 0,#0000 50%)}.u-g--subtle{background-position:100%}.u-bg-white{background-color:var(--colors-white,#fff)}.u-bg-peach-30-light{background-color:var(--web-variables-peach-30-light,#fee5d4)}.u-bg-pearl-bush{background-color:var(--brand-colours-pearl-bush,#e0d1cc)}.u-bg-pearl-bush-60-light{background-color:var(--web-variables-pearl-bush-60-light,#ece3e0)}.u-bg-wild-sand-60-light{background-color:var(--web-variables-wild-sand-60-light,#f4f3ef)}.u-bg-spinning-circle-animation{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.u-bg-spinning-circle-animation:before{content:"";filter:blur(7px);opacity:1;z-index:-1;background:conic-gradient(#8fd9fc 0deg,#c6e9e7 60deg,#fff1cc 120deg,#fdd8a8 180deg,#fca870 240deg,#c9c5e0 300deg,#8fd9fc 360deg);border-radius:50%;animation:3s linear infinite icon-glow-spin;position:absolute;inset:-5px}@keyframes icon-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-error{color:var(--colors-error,red);margin:8px 19px 0;font-size:1rem}@media (max-width:767.98px){.input-error{font-size:12px}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.form-affordability{flex-direction:column;gap:clamp(2.25rem,4.12vw,4.12rem);display:flex}.form-affordability__content{gap:clamp(1.12rem,7.8vw,7.8rem);display:flex}@media (max-width:765px){.form-affordability__content{flex-direction:column}}.form-affordability__colm{flex-direction:column;flex:1;gap:1.5rem;display:flex}.form-affordability__section{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:1199.98px){.form-affordability__section .btn svg{width:20px;height:20px}}.form-affordability__title{align-items:center;gap:1.19rem;display:flex}@media (max-width:765px){.form-affordability__title{justify-content:space-between}.form-affordability__title br{display:none}}.form-affordability__title>div{display:flex}.form-affordability__right{justify-content:space-between}.form-affordability__footer{text-align:center;max-width:48rem;margin:0 auto}@media (max-width:765px){.form-affordability__footer{text-align:left}}.form-affordability-inputDark{background:var(--brand-colours-ocean-blue,#004568);color:var(--colors-white,#fff);text-align:center;height:clamp(5.25rem,12.0625vw,12.0625rem);font-family:var(--font-dm-sans);letter-spacing:-.1875rem;padding:.5625rem 1.1875rem;font-size:3.75rem;font-weight:600}@media (max-width:1199.98px){.form-affordability-inputDark{letter-spacing:normal;font-size:2.5rem}}@media (max-width:767.98px){.form-affordability-inputDark{letter-spacing:-.04375rem;font-size:2.1875rem}}
.u-c{width:100%;max-width:var(--container,100rem);margin:0 auto;padding-left:clamp(1.8rem,6vw,8.5rem);padding-right:clamp(1.8rem,6vw,8.5rem)}@media (max-width:767.98px){.u-c{padding-left:1rem;padding-right:1rem}}.u-p-tb{padding-block:clamp(3rem,10vw,10rem)}.u-p-tb--small{padding-block:clamp(2rem,3.89vw,10rem)}.u-pb-5{padding-bottom:clamp(3rem,8vw,8rem)}.u-g{background-color:#fff;background-image:radial-gradient(at 77% 19%,#ede9e3 0,#0000 50%),radial-gradient(at 12% 14%,#1fddff 0,#0000 50%),radial-gradient(at 13% 86%,#ff913d 0,#0000 50%),radial-gradient(at 88% 86%,#ddcecb 0,#0000 50%)}.u-g--subtle{background-position:100%}.u-bg-white{background-color:var(--colors-white,#fff)}.u-bg-peach-30-light{background-color:var(--web-variables-peach-30-light,#fee5d4)}.u-bg-pearl-bush{background-color:var(--brand-colours-pearl-bush,#e0d1cc)}.u-bg-pearl-bush-60-light{background-color:var(--web-variables-pearl-bush-60-light,#ece3e0)}.u-bg-wild-sand-60-light{background-color:var(--web-variables-wild-sand-60-light,#f4f3ef)}.u-bg-spinning-circle-animation{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.u-bg-spinning-circle-animation:before{content:"";filter:blur(7px);opacity:1;z-index:-1;background:conic-gradient(#8fd9fc 0deg,#c6e9e7 60deg,#fff1cc 120deg,#fdd8a8 180deg,#fca870 240deg,#c9c5e0 300deg,#8fd9fc 360deg);border-radius:50%;animation:3s linear infinite icon-glow-spin;position:absolute;inset:-5px}@keyframes icon-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-error{color:var(--colors-error,red);margin:8px 19px 0;font-size:1rem}@media (max-width:767.98px){.input-error{font-size:12px}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.number-input-container{flex-direction:column;width:100%;display:flex}.number-input-wrapper{width:100%;color:var(--brand-colours-ocean-blue,#004568);background-color:var(--colors-white,#fff);height:70px;font-family:var(--font-inter);border-radius:10px;align-items:center;font-size:1.5625rem;line-height:normal;display:flex}@media (max-width:1199.98px){.number-input-wrapper{font-size:1.125rem;line-height:normal}}@media (max-width:767.98px){.number-input-wrapper{font-size:.75rem;line-height:1.25rem}}@media (max-width:1199.98px){.number-input-wrapper{height:60px}}@media (max-width:767.98px){.number-input-wrapper{height:50px}}.number-input-wrapper .input-prefix{padding-left:19px}.number-input-wrapper input{all:unset;width:100%;height:100%;padding:0 19px}.number-input-wrapper input::placeholder{color:var(--brand-colours-ocean-blue-light,#4d7d95)}.number-input-wrapper input{font-family:var(--font-dm-sans);letter-spacing:-.04375rem;font-size:2.1875rem;font-weight:600}@media (max-width:1199.98px){.number-input-wrapper input{letter-spacing:normal;font-size:1.875rem;font-weight:900}}@media (max-width:767.98px){.number-input-wrapper input{letter-spacing:normal;font-size:1.5625rem;font-weight:900}}
.u-c{width:100%;max-width:var(--container,100rem);margin:0 auto;padding-left:clamp(1.8rem,6vw,8.5rem);padding-right:clamp(1.8rem,6vw,8.5rem)}@media (max-width:767.98px){.u-c{padding-left:1rem;padding-right:1rem}}.u-p-tb{padding-block:clamp(3rem,10vw,10rem)}.u-p-tb--small{padding-block:clamp(2rem,3.89vw,10rem)}.u-pb-5{padding-bottom:clamp(3rem,8vw,8rem)}.u-g{background-color:#fff;background-image:radial-gradient(at 77% 19%,#ede9e3 0,#0000 50%),radial-gradient(at 12% 14%,#1fddff 0,#0000 50%),radial-gradient(at 13% 86%,#ff913d 0,#0000 50%),radial-gradient(at 88% 86%,#ddcecb 0,#0000 50%)}.u-g--subtle{background-position:100%}.u-bg-white{background-color:var(--colors-white,#fff)}.u-bg-peach-30-light{background-color:var(--web-variables-peach-30-light,#fee5d4)}.u-bg-pearl-bush{background-color:var(--brand-colours-pearl-bush,#e0d1cc)}.u-bg-pearl-bush-60-light{background-color:var(--web-variables-pearl-bush-60-light,#ece3e0)}.u-bg-wild-sand-60-light{background-color:var(--web-variables-wild-sand-60-light,#f4f3ef)}.u-bg-spinning-circle-animation{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.u-bg-spinning-circle-animation:before{content:"";filter:blur(7px);opacity:1;z-index:-1;background:conic-gradient(#8fd9fc 0deg,#c6e9e7 60deg,#fff1cc 120deg,#fdd8a8 180deg,#fca870 240deg,#c9c5e0 300deg,#8fd9fc 360deg);border-radius:50%;animation:3s linear infinite icon-glow-spin;position:absolute;inset:-5px}@keyframes icon-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-error{color:var(--colors-error,red);margin:8px 19px 0;font-size:1rem}@media (max-width:767.98px){.input-error{font-size:12px}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.affordability{background-color:var(--colors-white,#fff);padding-top:clamp(12px,3.31vw,3.31rem)}.affordability__header{flex-direction:column;gap:clamp(1.7rem,2.6vw,2.6rem);padding-bottom:clamp(3.1rem,3.3vw,3.3rem);display:flex}@media (max-width:765px){.affordability__header p br{display:none}}.affordability__form{z-index:3;position:relative}.affordability__form>div{border-radius:clamp(1.25rem,3.125vw,3.125rem);padding:clamp(1.75rem,5vw,5rem)}
