:root #nr-region.nr-region{position:relative;
display:block;
background:var(--nr-white);
overflow-x:clip;}
:root #nr-region [id]{scroll-margin-top:calc(var(--nr-header-h-scrolled,64px) + 28px)}
:root .nrr-hero{padding-block:clamp(26px,3.4vw,46px) clamp(30px,3.6vw,52px)}
:root .nrr-hero__grid{display:grid !important;
grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);
gap:clamp(28px,3.6vw,64px) !important;
align-items:center !important;}
:root .nrr-hero__col{min-width:0}
:root .nrr-hero__title{font-family:var(--nr-display) !important;
font-size:clamp(30px,3.4vw,52px) !important;
font-weight:600 !important;
line-height:1.06 !important;
letter-spacing:-0.028em !important;
color:var(--nr-navy) !important;
max-width:22ch;
text-wrap:balance;}
:root .nrr-hero__answer{margin-top:24px !important;max-width:64ch}
:root .nrr-hero__facts{margin-top:22px !important}
:root .nrr-hero__actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important;margin-top:28px !important}
:root .nrr-hero__map{min-width:0}
:root .nrr-cities{padding-bottom:clamp(28px,3.2vw,44px)}
:root .nrr-cities__label{margin-bottom:16px !important;
font-family:var(--nr-display) !important;font-size:12px !important;font-weight:500 !important;
letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--nr-muted) !important;}
:root .nrr-cities__note{margin-top:16px !important;max-width:70ch}
:root .nrr-section{padding-block:clamp(44px,5.2vw,80px)}
:root .nrr-section--tint{background:var(--nr-pearl)}
:root .nrr-section__title{margin-bottom:clamp(24px,3vw,34px) !important}
:root .nrr-cols{display:grid !important;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:clamp(30px,4vw,72px) !important;
align-items:start !important;}
:root .nrr-col{min-width:0}
:root .nrr-prose p{margin-top:16px !important;
font-size:16.5px !important;line-height:1.7 !important;color:var(--nr-muted) !important;}
:root .nrr-prose p:first-child{margin-top:20px !important}
:root .nrr-systems__grid{margin-top:clamp(28px,3.4vw,44px) !important;align-items:stretch}
:root .nrr-objects__grid{display:grid !important;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:clamp(16px,1.8vw,24px) !important;}
:root .nrr-object{padding:clamp(22px,2.2vw,30px) !important;
border:1px solid var(--nr-line) !important;border-radius:var(--nr-radius-lg) !important;
background:var(--nr-white);}
:root .nrr-object__head{display:flex !important;align-items:baseline !important}
:root .nrr-object__title{margin-top:14px !important;
font-family:var(--nr-display) !important;font-size:clamp(17px,1.4vw,21px) !important;
font-weight:600 !important;line-height:1.28 !important;letter-spacing:-0.018em !important;
color:var(--nr-navy) !important;}
:root .nrr-object__meta{margin-top:8px !important;font-size:14px !important;color:var(--nr-muted) !important}
:root .nrr-objects__all{margin-top:clamp(24px,3vw,36px) !important}
:root .nrr-faq__grid{display:grid !important;
grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);
gap:clamp(28px,4vw,72px) !important;
align-items:start !important;}
:root .nrr-neighbours{padding-bottom:clamp(40px,4.6vw,72px)}
:root .nrr-neighbours__label{margin-bottom:16px !important;
font-family:var(--nr-display) !important;font-size:12px !important;font-weight:500 !important;
letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--nr-muted) !important;}
:root #nr-region .nr-form-status{color:rgba(255,255,255,.82) !important}
:root #nr-region .nr-form-status[data-state="ok"]{color:#9FE6B8 !important}
:root #nr-region .nr-form-status[data-state="error"]{color:#FFB3BE !important}
@media (max-width:1180px){:root .nrr-hero__grid{grid-template-columns:minmax(0,1fr) !important}
:root .nrr-hero__map{order:-1}
:root .nrr-cols,:root .nrr-faq__grid{grid-template-columns:minmax(0,1fr) !important}
:root .nrr-objects__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media (max-width:900px){:root .nrr-hero__title{max-width:24ch}}
@media (max-width:620px){:root .nrr-objects__grid{grid-template-columns:minmax(0,1fr) !important}
:root .nrr-hero__actions .nr-btn{width:100% !important}
:root .nrr-hero__answer .nr-answer__text{font-size:16.5px !important}}