@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@700;800&display=swap");.sterling-hero-module{box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;overflow:hidden;position:relative;width:100%}.shm-global-header{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;left:0;position:fixed;top:0;transition:background-color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);width:100%;z-index:1000}.shm-header-container{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1304px;padding:1.15rem 2rem}.shm-header-logo-wrap{display:block;max-width:160px;width:100%}.shm-header-logo-wrap .logo-img{display:block;height:auto;width:100%}.shm-header-logo-wrap .logo-img--dark{display:none}.shm-header-actions{align-items:center;display:flex;flex-shrink:0;gap:1.5rem}.shm-nav-phone{align-items:center;color:#fff;display:inline-flex;font-size:.92rem;font-weight:600;gap:.5rem;text-decoration:none;transition:color .2s ease;white-space:nowrap}.shm-nav-phone svg{height:15px;stroke:#d4a96a;width:15px}.shm-nav-btn{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;height:40px;justify-content:center;padding:0 1.25rem;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.shm-nav-btn svg{height:14px;stroke:currentColor;width:14px}.shm-nav-btn--black{background-color:#111;border:1px solid hsla(0,0%,100%,.15);color:#fff}.shm-nav-btn--black:hover{background-color:#222}.shm-nav-btn--gold{background-color:#d4a96a;color:#fff!important}.shm-nav-btn--gold:hover{background-color:#bd915a}.shm-global-header.is-scrolled{background-color:#fff!important;border-bottom:1px solid #eaeaea;box-shadow:0 4px 20px rgba(0,0,0,.06)}.shm-global-header.is-scrolled .logo-img--light{display:none!important}.shm-global-header.is-scrolled .logo-img--dark{display:block!important}.shm-global-header.is-scrolled .shm-nav-phone{color:#111!important}.shm-global-header.is-scrolled .shm-nav-phone:hover{color:#d4a96a!important}.shm-global-header.is-scrolled .shm-nav-btn--black{background-color:#1a1a1a;color:#fff}.shm-bg-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transform:scale(1.05);transition:transform .8s ease;width:100%;z-index:-2}.sterling-hero-module:hover .shm-bg-layer{transform:scale(1)}.shm-bg-overlay{background:linear-gradient(90deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 45%,rgba(0,0,0,.4) 65%,rgba(0,0,0,.9));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.shm-outer-wrapper{margin:0 auto;max-width:1304px;padding:10rem 2rem 6rem}.shm-inner-content{align-items:stretch;display:flex;gap:3.5rem;justify-content:space-between}.shm-content-matrix,.shm-form-panel{flex:1;width:50%}.shm-pill-badge{align-items:center;background-color:rgba(181,137,74,.08);border:1px solid rgba(181,137,74,.4);border-radius:50px;color:#d4a96a;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.5rem;padding:.4rem 1rem;text-transform:uppercase}.shm-pill-badge:before{content:"●";margin-right:.5rem}.shm-tagline{color:#d4a96a;display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.shm-title-block h1{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,4.2vw,3.25rem);font-weight:800;line-height:1.15;margin:0}.shm-title-block h1.font-gold{color:#d4a96a}.shm-description p{color:#ccc;font-size:.95rem;line-height:1.65;margin:1.75rem 0 2rem;max-width:580px}.shm-badges-block{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.shm-bullet-tag{align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:50px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;padding:.65rem 1.15rem}.shm-bullet-tag .timer-icon{fill:#d4a96a;height:14px;margin-right:.6rem;stroke:#d4a96a;stroke-width:2.5;width:14px}.shm-buttons-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.shm-btn{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;font-size:.92rem;font-weight:600;height:48px;justify-content:center;padding:.8rem 1.85rem;text-decoration:none;transition:all .2s ease}.shm-btn--solid{background-color:#d4a96a;color:#fff!important}.shm-btn--solid:hover{background-color:#bd915a}.btn-arrow{height:14px;margin-left:.5rem;stroke:currentColor;stroke-width:2.5;width:14px}.shm-btn--outline{background-color:transparent;border:1px solid hsla(0,0%,100%,.4);color:#fff!important}.shm-btn--outline:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff}.btn-icon{height:15px;margin-right:.5rem;stroke:currentColor;stroke-width:1.5;width:15px}.shm-form-card{background-color:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25);margin-left:auto;max-width:520px;overflow:hidden}.shm-card-header{align-items:flex-start;background-color:#1a1a1a;display:flex;justify-content:space-between;padding:1.75rem 2.5rem}.shm-offer-small{color:#8c8c8c;display:block;font-size:.62rem;font-weight:700;letter-spacing:.12em;margin-bottom:.25rem;text-transform:uppercase}.shm-offer-main{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.15;margin:0}.shm-expiry-badge{align-items:center;display:flex;gap:.6rem;margin-top:.6rem}.shm-expiry-pill{background-color:#d4a96a;border-radius:50px;color:#111;font-size:.58rem;font-weight:700;letter-spacing:.1em;padding:.25rem .6rem}.shm-expiry-date{color:#fff;font-size:.88rem;font-weight:500}.shm-header-icon-wrap{color:hsla(0,0%,100%,.2);height:22px;margin-top:2px;width:22px}.shm-header-icon-wrap svg{height:100%;width:100%}.shm-card-body{padding:2.5rem}.shm-countdown-matrix{display:flex;gap:.75rem;margin-bottom:2rem}.timer-box{align-items:center;background-color:#f7f5f0;border-radius:4px;display:flex;flex:1;flex-direction:column;justify-content:center;padding:.75rem}.timer-val{color:#1a1a1a;font-size:1.75rem;font-weight:700}.timer-label{color:#8c8c8c;font-size:.6rem;font-weight:700;letter-spacing:.12em}.shm-form-title{color:#111;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:800;line-height:1.25;margin:0 0 .5rem}.shm-form-description p{color:#8c8c8c;font-size:.88rem;line-height:1.5;margin:0 0 1.5rem}ul.inputs-list{margin-top:0;padding-left:0}.shm-hubspot-form-wrapper .hs-form,.shm-hubspot-form-wrapper .hs_cos_wrapper_type_form,.shm-hubspot-form-wrapper .links-wrapper{display:block!important;width:100%!important}.shm-hubspot-form-wrapper form.hs-form{display:flex!important;flex-direction:column!important;gap:1.15rem!important}.shm-hubspot-form-wrapper .hs-fieldwrap,.shm-hubspot-form-wrapper .hs-form-field,.shm-hubspot-form-wrapper .input{margin-bottom:0!important;width:100%!important}.shm-hubspot-form-wrapper .hs-custom-style,.shm-hubspot-form-wrapper .hs-field-email,.shm-hubspot-form-wrapper .hs-submit,.shm-hubspot-form-wrapper .hs_email,.shm-hubspot-form-wrapper .hs_phone,.shm-hubspot-form-wrapper .hs_phone_number,.shm-hubspot-form-wrapper .hs_when_do_you_want_to_purchase_your_new_home,.shm-hubspot-form-wrapper .legal-consent-container,.shm-hubspot-form-wrapper fieldset{border:none!important;display:block!important;margin:0!important;padding:0!important;width:100%!important}.shm-hubspot-form-wrapper form.hs-form fieldset:first-of-type{display:flex!important;gap:.75rem!important;width:100%!important}.shm-hubspot-form-wrapper form.hs-form fieldset:first-of-type .hs-form-field{flex:1!important;width:50%!important}.shm-hubspot-form-wrapper .hidden,.shm-hubspot-form-wrapper .hs-form-field.hs-hidden,.shm-hubspot-form-wrapper .hs-hidden,.shm-hubspot-form-wrapper input[type=hidden]{display:none!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important;width:0!important}.shm-hubspot-form-wrapper label:not(.hs-helper-toggle){color:#4a4a4a!important;display:block!important;font-family:Inter,sans-serif!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.05em!important;margin-bottom:.4rem!important;text-transform:uppercase!important}.shm-hubspot-form-wrapper .hs-input,.shm-hubspot-form-wrapper select,.shm-hubspot-form-wrapper textarea{background-color:#fff!important;border:1px solid #d8d1c5!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important;color:#111!important;font-family:Inter,sans-serif!important;font-size:.95rem!important;font-weight:400!important;height:44px!important;padding:0 1rem!important;transition:border-color .15s ease-in-out!important;width:100%!important}.shm-hubspot-form-wrapper select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234A4A4A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:16px!important;color:#111!important;padding-right:2.5rem!important}.shm-hubspot-form-wrapper .hs-input:focus,.shm-hubspot-form-wrapper select:focus{border-color:#1a1a1a!important;outline:none!important}.shm-hubspot-form-wrapper .hs-form-booleancheckbox-display{align-items:flex-start!important;display:flex!important;gap:.65rem!important;margin-top:.5rem!important}.shm-hubspot-form-wrapper .hs-input[type=checkbox]{border:1px solid #d8d1c5!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:3px 0 0!important;width:16px!important}.shm-hubspot-form-wrapper .hs-form-booleancheckbox-display label{color:#4a4a4a!important;cursor:pointer!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:normal!important;line-height:1.45!important;margin:0!important;text-transform:none!important}.shm-hubspot-form-wrapper .hs-button{align-items:center!important;background-color:#1a1a1a!important;border:none!important;border-radius:6px!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,sans-serif!important;font-size:.95rem!important;font-weight:600!important;height:48px!important;justify-content:center!important;letter-spacing:.02em!important;margin-top:1rem!important;text-transform:none!important;transition:background-color .15s ease!important;white-space:nowrap!important;width:100%!important}.shm-hubspot-form-wrapper .hs-button:hover{background-color:#2d2d2d!important}.shm-hubspot-form-wrapper ul.hs-error-msgs{list-style:none!important;margin:.35rem 0 0!important;padding:0!important}.shm-hubspot-form-wrapper ul.hs-error-msgs label{color:#ff3b30!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}@media (max-width:1024px){.shm-outer-wrapper{padding-top:8rem!important}.shm-inner-content{flex-direction:column;gap:3rem}.shm-content-matrix,.shm-form-panel{margin:0 auto;max-width:680px;width:100%}}@media (max-width:580px){.shm-header-container{padding:.85rem 1rem!important}.shm-header-logo-wrap{max-width:105px!important}.shm-header-actions{gap:.5rem!important}.shm-nav-phone{font-size:.8rem!important}.shm-nav-phone svg{height:12px!important;width:12px!important}.shm-nav-btn{border-radius:4px!important;font-size:.75rem!important;height:34px!important;padding:0 .65rem!important}.shm-nav-btn svg{gap:.25rem!important;height:11px!important;width:11px!important}}@media (max-width:768px){.shm-header-actions .shm-nav-btn--black span,.shm-header-actions .shm-nav-phone span{display:none!important}.shm-header-actions .shm-nav-btn--black{padding:0 .75rem}.shm-title-block h1{font-size:2rem}.shm-pill-badge{margin-bottom:1.25rem}.timer-val{font-size:1.45rem}}.shm-hubspot-form-wrapper .hidden,.shm-hubspot-form-wrapper .hs-form-field.hs-hidden,.shm-hubspot-form-wrapper .hs-hidden,.shm-hubspot-form-wrapper [style*="display: none"],.shm-hubspot-form-wrapper [style*="display:none"]{border:none!important;display:none!important;height:0!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important}.shm-hubspot-form-wrapper [data-hs-field-hidden=true],.shm-hubspot-form-wrapper form.hs-form .hs-field-type-hidden,.shm-hubspot-form-wrapper input[type=hidden]{display:none!important;height:0!important;margin:0!important;padding:0!important}.shm-hubspot-form-wrapper .hidden,.shm-hubspot-form-wrapper .hs-form-field.hs-hidden,.shm-hubspot-form-wrapper .hs-hidden,.shm-hubspot-form-wrapper fieldset:has(.hs-field-type-hidden),.shm-hubspot-form-wrapper fieldset:has(input[type=hidden]){border:none!important;display:none!important;height:0!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important}.shm-hubspot-form-wrapper [data-hs-field-hidden=true],.shm-hubspot-form-wrapper div[style*="display: none"]:not(form),.shm-hubspot-form-wrapper div[style*="display:none"]:not(form),.shm-hubspot-form-wrapper form.hs-form .hs-field-type-hidden,.shm-hubspot-form-wrapper input[type=hidden]{border:none!important;display:none!important;height:0!important;margin:0!important;padding:0!important;width:0!important}