.new-year-form[data-v-96e4b4ed]{color:#081f42;background:#fff;border-radius:12px;padding:clamp(24px,2.6vw,36px);box-shadow:0 20px 55px #00133040}.new-year-form[data-v-96e4b4ed] *{box-sizing:border-box}h2[data-v-96e4b4ed]{letter-spacing:-.045em;margin:0 0 13px;font:italic 800 clamp(27px,2.6vw,36px)/1.07 Manrope,Arial,sans-serif}h2 span[data-v-96e4b4ed]{color:#005de8}.form-intro[data-v-96e4b4ed]{margin:0 0 18px;font-size:17px;line-height:1.5}fieldset[data-v-96e4b4ed]{border:0;min-width:0;margin:0;padding:0}label[data-v-96e4b4ed],.software legend[data-v-96e4b4ed]{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.35;display:block}label>span[data-v-96e4b4ed]:not(.consent span),.software legend span[data-v-96e4b4ed]{color:#d42e43}input[data-v-96e4b4ed]:not([type=radio]):not([type=checkbox]){color:#081f42;background:#f9fbfd;border:1px solid #aabbd4;border-radius:4px;width:100%;height:38px;margin-top:4px;padding:8px 10px;font:16px DM Sans,Arial,sans-serif;display:block}.software[data-v-96e4b4ed]{margin:3px 0 15px}.software legend[data-v-96e4b4ed]{margin-bottom:8px}.options[data-v-96e4b4ed]{flex-wrap:wrap;gap:10px 19px;display:flex}.options label[data-v-96e4b4ed]{align-items:center;gap:5px;margin:0;font-size:15px;font-weight:500;display:flex}input[type=radio][data-v-96e4b4ed],input[type=checkbox][data-v-96e4b4ed]{accent-color:#0564ef;flex:none;width:17px;height:17px;margin:0}.consent[data-v-96e4b4ed]{align-items:flex-start;gap:7px;margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.4;display:flex}.consent span[data-v-96e4b4ed]{color:#263d57}button[data-v-96e4b4ed]{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(110deg,#08bdf7,#0055df 65%,#0042a6);border:0;border-radius:4px;width:100%;padding:13px 16px;font:italic 800 19px/1.2 Manrope,Arial,sans-serif}button span[data-v-96e4b4ed]{margin-left:8px;font-style:normal}button[data-v-96e4b4ed]:hover{background:#0048b5}button[data-v-96e4b4ed]:disabled{opacity:.7;cursor:default}input[data-v-96e4b4ed]:focus-visible,button[data-v-96e4b4ed]:focus-visible,a[data-v-96e4b4ed]:focus-visible{outline-offset:3px;outline:3px solid #0674f9}.form-status[data-v-96e4b4ed]{overflow-wrap:anywhere;margin:14px 0 0;font-size:14px;font-weight:700}.form-status[data-v-96e4b4ed]:empty{display:none}.failed[data-v-96e4b4ed]{color:#a32721}.sr-only[data-v-96e4b4ed],.spam-field[data-v-96e4b4ed]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.new-year-page[data-v-771ad4ac]{color:#071f40;background:#fff;font:16px/1.5 DM Sans,Arial,sans-serif}.new-year-page[data-v-771ad4ac] *{box-sizing:border-box}.wrap[data-v-771ad4ac]{width:min(1180px,100%);margin-inline:auto;padding-inline:32px}.skip[data-v-771ad4ac]{z-index:10;color:#071f40;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.skip[data-v-771ad4ac]:focus{top:8px}a[data-v-771ad4ac]:focus-visible{outline-offset:4px;outline:3px solid #06a5fb}.hero[data-v-771ad4ac]{background:#08284f;position:relative;overflow:hidden}.hero-photo[data-v-771ad4ac]{background:linear-gradient(#e9f5ffeb 0%,#e9f5ffe8 47%,#e8f4fa28 75%),url(/__wl/image/width=1200,format=auto,quality=80/assets/home-built-next/neighborhood-1062.webp) bottom/cover no-repeat;position:absolute;inset:0}.hero-inner[data-v-771ad4ac]{grid-template-columns:minmax(0,1.65fr) minmax(360px,.85fr);width:min(1440px,100%);margin:auto;display:grid;position:relative}.hero-copy[data-v-771ad4ac]{flex-direction:column;min-height:680px;padding:26px 0 0 clamp(30px,5vw,76px);display:flex}.brand-bar[data-v-771ad4ac]{align-items:center;gap:24px;display:flex}.brand-bar a[data-v-771ad4ac]{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand-bar .brand-mark[data-v-771ad4ac]{width:54px;height:54px;display:block}.brand-bar .brand-wordmark[data-v-771ad4ac]{mix-blend-mode:multiply;width:clamp(190px,19vw,270px);height:auto;display:block}.brand-bar>span[data-v-771ad4ac]{letter-spacing:.12em;text-transform:uppercase;border-left:2px solid #081f42;padding-left:24px;font-size:16px;font-weight:800;line-height:1.25}.message[data-v-771ad4ac]{padding:42px 35px 35px 0}h1[data-v-771ad4ac],h2[data-v-771ad4ac],p[data-v-771ad4ac]{margin-top:0}h1[data-v-771ad4ac]{letter-spacing:-.055em;margin-bottom:15px;font:italic 800 clamp(51px,5.7vw,80px)/1 Manrope,Arial,sans-serif}h1 span[data-v-771ad4ac],.final-cta h2 span[data-v-771ad4ac]{color:#005ee9}.message p[data-v-771ad4ac]{max-width:650px;margin-bottom:22px;font-size:clamp(17px,1.65vw,22px);font-weight:600;line-height:1.35}.action[data-v-771ad4ac]{color:#fff;text-transform:uppercase;background:linear-gradient(112deg,#08bef4,#0066e9 48%,#0048ba);padding:14px 32px;font:italic 800 20px/1.2 Manrope,Arial,sans-serif;text-decoration:none;display:inline-block;transform:skew(-12deg);box-shadow:0 4px 12px #024da045}.action span[data-v-771ad4ac]{padding-left:8px;font-size:25px;font-style:normal;display:inline-block}.action[data-v-771ad4ac]:hover{background:#0049b5}.timeline[data-v-771ad4ac]{color:#fff;background:linear-gradient(115deg,#04a6f1,#0053c2);border:2px solid #48c7fc;grid-template-columns:repeat(3,1fr);margin-top:auto;margin-left:-15px;margin-right:150px;display:grid;box-shadow:0 -1px 18px #fff9}.timeline>div[data-v-771ad4ac]{border-right:1px solid #8bd9ff;align-items:center;gap:10px;padding:13px 11px;display:flex}.timeline>div[data-v-771ad4ac]:last-child{border-right:0}.timeline-icon[data-v-771ad4ac]{flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.timeline-icon svg[data-v-771ad4ac],.detail-icon svg[data-v-771ad4ac]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.timeline p[data-v-771ad4ac]{margin:0;line-height:1.15}.timeline strong[data-v-771ad4ac]{text-transform:uppercase;font:italic 800 16px/1.1 Manrope,Arial,sans-serif;display:block}.timeline small[data-v-771ad4ac]{margin-top:4px;font-size:15px;line-height:1.3;display:block}.hero-form[data-v-771ad4ac]{padding:clamp(28px,5vw,62px) clamp(25px,4vw,56px) 32px;position:relative}.hero-form[data-v-771ad4ac]:before{content:"";background:#08284f;border-left:13px solid #0877ef;width:calc(100% + 100vw);position:absolute;top:-10%;bottom:-10%;left:-38px;transform:skew(-12deg)}.hero-form[data-v-771ad4ac] form{z-index:1;position:relative}.details[data-v-771ad4ac]{padding-block:28px}.detail-row[data-v-771ad4ac]{border-bottom:1px solid #c8d6e6;grid-template-columns:40% 1fr;align-items:center;gap:35px;padding:24px 0;display:grid}.detail-row[data-v-771ad4ac]:last-child{border:0;row-gap:12px}.detail-title[data-v-771ad4ac]{align-items:center;gap:20px;display:flex}.detail-icon[data-v-771ad4ac]{color:#0069e7;background:#e7f4ff;border-radius:16px;flex:0 0 68px;place-items:center;height:68px;padding:15px;display:grid}.detail-title h2[data-v-771ad4ac]{letter-spacing:-.04em;border-left:2px solid #0674f2;margin:0;padding-left:18px;font:italic 800 clamp(20px,2vw,27px)/1.15 Manrope,Arial,sans-serif}.detail-row p[data-v-771ad4ac]{margin-bottom:0;font-size:17px;line-height:1.5}.benefits[data-v-771ad4ac]{grid-template-columns:minmax(0,1fr) minmax(220px,1.2fr) minmax(0,1fr);display:grid}.benefits p[data-v-771ad4ac]{border-left:1px solid #c8d6e6;padding:0 16px;font-size:17px}.benefits p[data-v-771ad4ac]:first-child{border:0;padding-left:0}.benefits strong[data-v-771ad4ac]{color:#005bd8}.benefits p:nth-child(2) strong[data-v-771ad4ac]{white-space:nowrap}.process-intro[data-v-771ad4ac]{margin:0 0 12px!important}.process[data-v-771ad4ac]{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.process li[data-v-771ad4ac]{counter-increment:steps;align-items:center;gap:9px;font-size:17px;line-height:1.35;display:flex}.process li[data-v-771ad4ac]:before{content:counter(steps);color:#fff;background:#006cf0;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.detail-row .disclaimer[data-v-771ad4ac]{color:#526578;text-align:right;grid-column:1/-1;margin-top:0;font-size:16px}.testimonial[data-v-771ad4ac]{color:#fff;background:#08284f;overflow:hidden}.testimonial-inner[data-v-771ad4ac]{grid-template-columns:32% 1fr;width:100%;min-height:190px;display:grid}.testimonial-image[data-v-771ad4ac]{clip-path:polygon(0 0,100% 0,calc(100% - 85px) 100%,0 100%);background:url(/__wl/image/width=800,format=auto,quality=80/assets/home-built-next/neighborhood-1062.webp) 50% 48%/cover no-repeat}.testimonial-quote[data-v-771ad4ac]{align-self:center;margin:0;padding:32px clamp(28px,5vw,70px);position:relative}.testimonial-quote blockquote[data-v-771ad4ac]{max-width:850px;margin:0;font:italic 700 clamp(17px,1.7vw,23px)/1.4 Manrope,Arial,sans-serif;position:relative}.testimonial-quote blockquote[data-v-771ad4ac]:before{content:"“";color:#12a4ff;vertical-align:-.2em;margin-right:8px;font-size:42px;line-height:0}.testimonial-quote blockquote[data-v-771ad4ac]:after{content:"”";color:#12a4ff;vertical-align:-.2em;margin-left:4px;font-size:42px;line-height:0}.testimonial-quote figcaption[data-v-771ad4ac]{letter-spacing:.13em;text-transform:uppercase;margin-top:16px;font-size:14px;font-weight:700;position:relative}.testimonial-quote figcaption[data-v-771ad4ac]:before{content:"";background:#10a7fa;width:38px;height:2px;margin:0 12px 3px 0;display:inline-block}.final-cta[data-v-771ad4ac]{background:#eaf5ff;padding:42px 0}.final-inner[data-v-771ad4ac]{justify-content:space-between;align-items:center;gap:28px;display:flex}.final-cta h2[data-v-771ad4ac]{letter-spacing:-.045em;margin:0 0 8px;font:italic 800 clamp(28px,3.6vw,42px)/1.1 Manrope,Arial,sans-serif}.final-cta p[data-v-771ad4ac]{margin:0;font-size:18px}.final-cta .action[data-v-771ad4ac]{flex-shrink:0}.footer[data-v-771ad4ac]{color:#526578;justify-content:space-between;gap:20px;padding-block:23px;font-size:16px;display:flex}.footer a[data-v-771ad4ac]{color:inherit;margin-left:14px}@media (width<=900px){.hero-inner[data-v-771ad4ac]{grid-template-columns:1fr}.hero-photo[data-v-771ad4ac]{inset:0 0 40%}.hero-copy[data-v-771ad4ac]{min-height:460px;padding:24px 24px 0}.message[data-v-771ad4ac]{padding:35px 0 50px}.hero-form[data-v-771ad4ac]{background:#08284f;padding:26px 24px 32px}.hero-form[data-v-771ad4ac]:before{display:none}.hero-form[data-v-771ad4ac] form{max-width:650px;margin:auto}.timeline[data-v-771ad4ac]{margin-left:0;margin-right:0}.detail-row[data-v-771ad4ac]{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.wrap[data-v-771ad4ac]{padding-inline:22px}.brand-bar[data-v-771ad4ac]{gap:12px}.brand-bar a[data-v-771ad4ac]{gap:7px}.brand-bar .brand-mark[data-v-771ad4ac]{width:36px;height:36px}.brand-bar .brand-wordmark[data-v-771ad4ac]{width:clamp(120px,38vw,170px)}.brand-bar>span[data-v-771ad4ac]{letter-spacing:.03em;padding-left:12px;font-size:14px}.hero-copy[data-v-771ad4ac]{min-height:0}.message[data-v-771ad4ac]{padding:38px 0 48px}h1[data-v-771ad4ac]{font-size:clamp(42px,10vw,57px)}.message p[data-v-771ad4ac]{font-size:17px}.action[data-v-771ad4ac]{padding:12px 23px;font-size:17px}.timeline[data-v-771ad4ac]{grid-template-columns:1fr}.timeline>div[data-v-771ad4ac]{border-bottom:1px solid #8bd9ff;border-right:0;padding:9px 14px}.timeline>div[data-v-771ad4ac]:last-child{border:0}.timeline-icon[data-v-771ad4ac]{flex-basis:28px;width:28px;height:28px}.timeline strong[data-v-771ad4ac]{font-size:16px}.timeline small[data-v-771ad4ac]{margin-top:2px;font-size:15px}.detail-title[data-v-771ad4ac]{gap:14px}.detail-icon[data-v-771ad4ac]{flex-basis:54px;width:54px;height:54px;padding:11px}.benefits[data-v-771ad4ac]{grid-template-columns:1fr;gap:10px}.benefits p[data-v-771ad4ac]{border:0;padding:0}.process[data-v-771ad4ac]{grid-template-columns:1fr}.process li br[data-v-771ad4ac]{display:none}.testimonial-inner[data-v-771ad4ac]{grid-template-columns:1fr}.testimonial-image[data-v-771ad4ac]{clip-path:none;min-height:130px}.testimonial-quote[data-v-771ad4ac]{padding:28px 24px 32px}.final-inner[data-v-771ad4ac]{flex-direction:column;align-items:flex-start}.footer[data-v-771ad4ac]{flex-direction:column;gap:8px}.footer a[data-v-771ad4ac]:first-child{margin-left:0}}
