.ContactForm-module__3K4sUa__form{-webkit-backdrop-filter:blur(20px);background:linear-gradient(160deg,#ffffffb3,#f8f5f280);border:1px solid #ffffff8c;border-radius:28px;flex-direction:column;gap:18px;max-width:560px;margin:0 auto;padding:clamp(28px,5vw,44px);display:flex;box-shadow:0 24px 60px #0b344e1f}.ContactForm-module__3K4sUa__field{flex-direction:column;flex:1 1 0;gap:7px;display:flex}.ContactForm-module__3K4sUa__row{gap:16px;display:flex}.ContactForm-module__3K4sUa__field label{color:#0b344e;font-size:13px;font-weight:650}.ContactForm-module__3K4sUa__field input,.ContactForm-module__3K4sUa__field select,.ContactForm-module__3K4sUa__field textarea{color:#26343b;font:inherit;background:#ffffffd9;border:1px solid #11486438;border-radius:12px;padding:12px 14px;font-size:15px}.ContactForm-module__3K4sUa__field input:focus-visible,.ContactForm-module__3K4sUa__field select:focus-visible,.ContactForm-module__3K4sUa__field textarea:focus-visible{outline-offset:1px;border-color:#c56443;outline:3px solid #c5644347}.ContactForm-module__3K4sUa__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__3K4sUa__error{color:#a3402a;margin:0;font-size:14px;font-weight:600}.ContactForm-module__3K4sUa__submit{color:#fff;cursor:pointer;background:#114864;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:6px;font-size:15px;font-weight:700;transition:transform .16s,background .16s;display:inline-flex}.ContactForm-module__3K4sUa__submit:hover:not(:disabled),.ContactForm-module__3K4sUa__submit:focus-visible:not(:disabled){background:#0b344e;transform:translateY(-2px)}.ContactForm-module__3K4sUa__submit:disabled{opacity:.7;cursor:not-allowed}.ContactForm-module__3K4sUa__alternatives{color:#4c5c64;text-align:center;margin:4px 0 0;font-size:13px}.ContactForm-module__3K4sUa__alternatives a{color:#114864;font-weight:650}.ContactForm-module__3K4sUa__alternatives a:hover,.ContactForm-module__3K4sUa__alternatives a:focus-visible{color:#c56443}.ContactForm-module__3K4sUa__success{-webkit-backdrop-filter:blur(20px);color:#26343b;text-align:center;background:linear-gradient(160deg,#ffffffb3,#f8f5f280);border:1px solid #ffffff8c;border-radius:28px;max-width:560px;margin:0 auto;padding:clamp(28px,5vw,44px);box-shadow:0 24px 60px #0b344e1f}.ContactForm-module__3K4sUa__successTitle{color:#0b344e;margin:0 0 8px;font-size:20px;font-weight:700}@media (max-width:560px){.ContactForm-module__3K4sUa__row{flex-direction:column}}
.ContactSection-module__Xz3GDq__section{border-top:1px solid #1148641a;width:min(1180px,100% - 40px);margin:0 auto;padding:78px 0 96px}.ContactSection-module__Xz3GDq__heading{text-align:center;max-width:560px;margin:0 auto 40px}.ContactSection-module__Xz3GDq__eyebrow{color:#c56443;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:750}.ContactSection-module__Xz3GDq__title{color:#0b344e;letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.ContactSection-module__Xz3GDq__intro{color:#4c5c64;margin:16px 0 0;font-size:16px;line-height:1.7}@media (max-width:520px){.ContactSection-module__Xz3GDq__section{padding:56px 0 72px}}
.SellProcess-module__ZOdwNa__section{border-top:1px solid #1148641a;width:min(1180px,100% - 40px);margin:0 auto;padding:78px 0}.SellProcess-module__ZOdwNa__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,80px);display:grid}.SellProcess-module__ZOdwNa__eyebrow{color:#c56443;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:750}.SellProcess-module__ZOdwNa__title{color:#0b344e;letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.SellProcess-module__ZOdwNa__intro{color:#4c5c64;max-width:480px;margin:18px 0 0;font-size:16px;line-height:1.7}.SellProcess-module__ZOdwNa__action{color:#fff;background:#c56443;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-top:28px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.SellProcess-module__ZOdwNa__action:hover,.SellProcess-module__ZOdwNa__action:focus-visible{background:#d57a52;transform:translateY(-2px)}.SellProcess-module__ZOdwNa__steps{flex-direction:column;gap:22px;display:flex}.SellProcess-module__ZOdwNa__step{align-items:flex-start;gap:18px;display:flex}.SellProcess-module__ZOdwNa__stepNumber{color:#fff;background:#114864;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.SellProcess-module__ZOdwNa__stepTitle{color:#0b344e;margin:0 0 4px;font-size:16px;font-weight:700}.SellProcess-module__ZOdwNa__stepText{color:#4c5c64;margin:0;font-size:14px;line-height:1.6}@media (max-width:820px){.SellProcess-module__ZOdwNa__layout{grid-template-columns:1fr}}@media (max-width:520px){.SellProcess-module__ZOdwNa__section{padding:56px 0}}
.ServiceCards-module__6EUrBa__section{width:min(1180px,100% - 40px);margin:0 auto;padding:78px 0}.ServiceCards-module__6EUrBa__heading{max-width:620px;margin:0 0 44px}.ServiceCards-module__6EUrBa__eyebrow{color:#c56443;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:750}.ServiceCards-module__6EUrBa__title{color:#0b344e;letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.ServiceCards-module__6EUrBa__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.ServiceCards-module__6EUrBa__card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff9e,#f8f5f266);border:1px solid #ffffff80;border-radius:24px;padding:30px 26px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0b344e1a}.ServiceCards-module__6EUrBa__icon{color:#c56443;background:#c5644324;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;font-size:20px;display:flex}.ServiceCards-module__6EUrBa__cardTitle{color:#0b344e;margin:0 0 10px;font-size:18px;font-weight:700}.ServiceCards-module__6EUrBa__cardText{color:#46565e;margin:0;font-size:15px;line-height:1.65}@media (max-width:520px){.ServiceCards-module__6EUrBa__section{padding:56px 0}}
.page-module__ErH2Na__page{background:radial-gradient(circle at 12% 8%,#c5644329,#0000 28%),linear-gradient(155deg,#f8f5f2 0%,#fff 52%,#eef4f6 100%);min-height:100vh;overflow:hidden}.page-module__ErH2Na__hero,.page-module__ErH2Na__footer{width:min(1180px,100% - 40px);margin:0 auto}.page-module__ErH2Na__hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(50px,8vw,110px);min-height:calc(100vh - 276px);padding:60px 0 92px;display:grid}.page-module__ErH2Na__heroCopy{max-width:700px}.page-module__ErH2Na__eyebrow{color:#c56443;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:750}.page-module__ErH2Na__hero h1{color:#0b344e;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(46px,7vw,82px);font-weight:700;line-height:1.02}.page-module__ErH2Na__intro{color:#4c5c64;max-width:650px;margin:26px 0 0;font-size:clamp(17px,2.2vw,20px);line-height:1.72}.page-module__ErH2Na__heroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.page-module__ErH2Na__primaryAction{color:#fff;background:#114864;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 16px 34px #11486433}.page-module__ErH2Na__primaryAction:hover,.page-module__ErH2Na__primaryAction:focus-visible{background:#0b344e;transform:translateY(-2px)}.page-module__ErH2Na__secondaryAction{-webkit-backdrop-filter:blur(12px);color:#114864;background:#fff9;border:1px solid #1148644d;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.page-module__ErH2Na__secondaryAction:hover,.page-module__ErH2Na__secondaryAction:focus-visible{background:#ffffffd9;transform:translateY(-2px)}.page-module__ErH2Na__visual{background:linear-gradient(#ffffffc2,#f8f5f2e6),#fff;border:1px solid #1148641f;border-radius:42px 42px 140px;min-height:450px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0b344e21}.page-module__ErH2Na__visual:before,.page-module__ErH2Na__visual:after{content:"";position:absolute}.page-module__ErH2Na__visual:before{background:#114864;border-radius:50% 50% 0 0;height:68%;inset:auto -14% -30% 7%;transform:rotate(-5deg)}.page-module__ErH2Na__visual:after{background:#0b344e;border-radius:50% 50% 0 0;height:58%;inset:auto 22% -24% -34%;transform:rotate(11deg)}.page-module__ErH2Na__sun{background:#c56443;border-radius:50%;width:88px;height:88px;position:absolute;top:48px;right:48px;box-shadow:0 0 0 18px #c5644317}.page-module__ErH2Na__house{z-index:2;background:#f8f5f2;border-radius:8px 8px 18px 18px;width:210px;height:160px;position:absolute;bottom:20%;right:17%;box-shadow:0 16px 34px #0b344e2e}.page-module__ErH2Na__roof{background:#c56443;border-radius:16px;width:198px;height:198px;position:absolute;top:-76px;left:6px;transform:rotate(45deg)}.page-module__ErH2Na__house:after{border-radius:inherit;content:"";background:#f8f5f2;position:absolute;inset:0}.page-module__ErH2Na__door,.page-module__ErH2Na__window{z-index:3;background:#114864;position:absolute;bottom:0}.page-module__ErH2Na__door{border-radius:9px 9px 0 0;width:52px;height:92px;left:38px}.page-module__ErH2Na__window{background:#dce9ee;border:7px solid #114864;width:50px;height:50px;bottom:54px;right:38px}.page-module__ErH2Na__footer{border-top:1px solid #11486424;justify-content:space-between;align-items:center;gap:32px;min-height:150px;display:flex}.page-module__ErH2Na__footerBrand{color:#0b344e;margin:0;font-size:18px;font-weight:700}.page-module__ErH2Na__footerTagline{color:#68777e;margin:6px 0 0;font-size:12px}.page-module__ErH2Na__footerNav{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}.page-module__ErH2Na__footerNav a{color:#114864;font-size:13px;font-weight:600;text-decoration:none}.page-module__ErH2Na__footerNav a:hover,.page-module__ErH2Na__footerNav a:focus-visible{color:#c56443;text-underline-offset:4px;text-decoration:underline}@media (max-width:820px){.page-module__ErH2Na__hero,.page-module__ErH2Na__footer{width:min(100% - 28px,680px)}.page-module__ErH2Na__hero{grid-template-columns:1fr;min-height:auto;padding:46px 0 72px}.page-module__ErH2Na__visual{min-height:380px}.page-module__ErH2Na__footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 0}.page-module__ErH2Na__footerNav{justify-content:flex-start}}@media (max-width:520px){.page-module__ErH2Na__hero h1{font-size:clamp(40px,15vw,58px)}.page-module__ErH2Na__visual{border-radius:32px 32px 96px;min-height:330px}.page-module__ErH2Na__house{transform-origin:100% 100%;bottom:18%;right:11%;transform:scale(.82)}.page-module__ErH2Na__sun{width:68px;height:68px;top:34px;right:34px}}
.SiteHeader-module__cZnO0a__header{z-index:10;background:var(--cos-glass-surface);width:100%;min-height:100px;-webkit-backdrop-filter:var(--cos-glass-blur);backdrop-filter:var(--cos-glass-blur);border-bottom:1px solid var(--cos-glass-border);box-shadow:var(--cos-glass-shadow);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 max(20px,50% - 590px);display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__cZnO0a__header{background:var(--cos-color-surface)}}.SiteHeader-module__cZnO0a__brand{flex:none;align-items:center;display:inline-flex}.SiteHeader-module__cZnO0a__logo{object-fit:contain;width:148px;height:auto}.SiteHeader-module__cZnO0a__nav{flex:auto;justify-content:center;gap:34px;display:flex}.SiteHeader-module__cZnO0a__nav a{color:#114864;font-size:14px;font-weight:650;text-decoration:none}.SiteHeader-module__cZnO0a__nav a:hover,.SiteHeader-module__cZnO0a__nav a:focus-visible{color:#c56443;text-underline-offset:4px;text-decoration:underline}.SiteHeader-module__cZnO0a__cta{color:#fff;background:#114864;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.SiteHeader-module__cZnO0a__cta:hover,.SiteHeader-module__cZnO0a__cta:focus-visible{background:#0b344e;transform:translateY(-1px)}@media (max-width:820px){.SiteHeader-module__cZnO0a__nav{display:none}}@media (max-width:520px){.SiteHeader-module__cZnO0a__header{min-height:84px}.SiteHeader-module__cZnO0a__logo{width:122px}.SiteHeader-module__cZnO0a__cta{padding:0 16px;font-size:13px}}
