/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --spacing: 0.25rem;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .start {
    inset-inline-start: var(--spacing);
  }
  .end {
    inset-inline-end: var(--spacing);
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .flex {
    display: flex;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .table {
    display: table;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .resize {
    resize: both;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../fonts/inter-cyrillic-400.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../fonts/inter-latin-400.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("../fonts/inter-cyrillic-600.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("../fonts/inter-latin-600.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../fonts/inter-cyrillic-700.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../fonts/inter-latin-700.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("../fonts/inter-cyrillic-800.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("../fonts/inter-latin-800.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("../fonts/inter-cyrillic-900.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url("../fonts/inter-latin-900.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --navy: #0b1623;
  --navy-2: #122437;
  --navy-3: #1a3147;
  --ink: #121c27;
  --muted: #65717d;
  --gold: #ffb000;
  --gold-hover: #ffc238;
  --cream: #f4f1ea;
  --soft: #edf1f3;
  --line: #d7dde1;
  --white: #ffffff;
  --shadow: 0 28px 70px rgba(11, 22, 35, .14);
}
* {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 74px;
}
body {
  margin: 0;
  background: var(--white);
  color: var(--ink);
  font-family: Inter, Arial, Helvetica, sans-serif;
  text-rendering: optimizeLegibility;
}
body, button, input, select {
  font: inherit;
}
button, a {
  -webkit-tap-highlight-color: transparent;
}
a {
  color: inherit;
  text-decoration: none;
}
button {
  cursor: pointer;
}
img {
  max-width: 100%;
}
h1, h2, h3, p {
  margin-top: 0;
}
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
h1, h2 {
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: -.025em;
}
h1 {
  margin-bottom: 24px;
  font-size: clamp(52px, 5.1vw, 78px);
  line-height: .98;
}
h2 {
  margin-bottom: 22px;
  font-size: clamp(40px, 4.2vw, 62px);
  line-height: 1;
}
h3 {
  letter-spacing: -.025em;
}
.container {
  width: min(1240px, calc(100% - 48px));
  margin: 0 auto;
}
.section {
  padding: 104px 0;
}
.section-heading {
  max-width: 830px;
  margin-bottom: 48px;
}
.section-heading > p:last-child, .section-lead {
  color: var(--muted);
  font-size: 18px;
  line-height: 1.65;
}
.split-heading {
  max-width: none;
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  gap: 80px;
  align-items: end;
}
.split-heading h2 {
  margin-bottom: 0;
}
.eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 22px;
  color: var(--gold);
  text-transform: uppercase;
  letter-spacing: .15em;
  font-size: 12px;
  font-weight: 900;
}
.eyebrow::before {
  content: "";
  width: 30px;
  height: 2px;
  background: currentColor;
}
.eyebrow.dark {
  color: #805900;
}
.button {
  min-height: 58px;
  padding: 0 28px;
  border: 1px solid transparent;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-weight: 900;
  line-height: 1.1;
  transition: transform .2s ease, background .2s ease, box-shadow .2s ease;
}
.button:hover {
  transform: translateY(-2px);
}
.button.primary {
  background: var(--gold);
  color: var(--navy);
  box-shadow: 0 14px 32px rgba(255, 176, 0, .22);
}
.button.primary:hover {
  background: var(--gold-hover);
}
.button.wide {
  width: 100%;
}
.dark-button {
  background: var(--navy);
  color: white;
}
.site-header {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(11, 22, 35, .97);
  color: white;
  border-bottom: 1px solid rgba(255,255,255,.1);
  backdrop-filter: blur(18px);
}
.header-inner {
  height: 74px;
  display: flex;
  align-items: center;
  gap: 28px;
}
.logo {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  white-space: nowrap;
  color: white;
}
.logo-facade-mark {
  position: relative;
  width: 38px;
  height: 42px;
  flex: 0 0 38px;
  display: block;
  overflow: hidden;
  border: 1px solid #d6dce1;
  background: linear-gradient(#71808c 0 0) 5px 7px / 6px 4px no-repeat,
  linear-gradient(#71808c 0 0) 5px 18px / 6px 4px no-repeat,
  linear-gradient(#71808c 0 0) 5px 29px / 6px 4px no-repeat,
  linear-gradient(#31485c 0 0) 0 11px / 100% 1px no-repeat,
  linear-gradient(#31485c 0 0) 0 24px / 100% 1px no-repeat,
  var(--navy-3);
}
.logo-facade-mark::before {
  content: "";
  position: absolute;
  left: 13px;
  top: 5px;
  bottom: 5px;
  width: 1px;
  background: #31485c;
}
.logo-window {
  position: absolute;
  z-index: 3;
  left: 5px;
  top: 18px;
  width: 6px;
  height: 4px;
  background: #71808c;
}
.logo-insulation-patch {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 50%;
  height: 10px;
  background: var(--gold);
  transform: translateY(-50%);
}
.logo-copy {
  display: block;
}
.logo-copy strong {
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  text-transform: uppercase;
  font-size: 19px;
  line-height: 1;
  font-weight: 800;
  letter-spacing: -.01em;
}
.main-nav {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 25px;
}
.main-nav a {
  position: relative;
  color: #c9d1d8;
  font-size: 13px;
  font-weight: 700;
  transition: color .2s ease;
}
.main-nav a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 100%;
  bottom: -8px;
  height: 2px;
  background: var(--gold);
  transition: right .2s ease;
}
.main-nav a:hover {
  color: white;
}
.main-nav a:hover::after {
  right: 0;
}
.header-phone {
  color: white;
  font-size: 16px;
  font-weight: 900;
  white-space: nowrap;
}
.menu-button {
  display: none;
  width: 44px;
  height: 44px;
  border: 0;
  background: transparent;
  padding: 9px;
}
.menu-button span {
  display: block;
  height: 2px;
  margin: 6px 0;
  background: white;
}
.hero {
  position: relative;
  height: clamp(660px, calc(100svh - 74px), 760px);
  min-height: 0;
  display: flex;
  align-items: stretch;
  overflow: hidden;
  background: var(--navy);
  color: white;
}
.hero-background {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 62% 48%;
}
.hero-overlay {
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(90deg, rgba(7,17,27,.99) 0%, rgba(7,17,27,.97) 34%, rgba(7,17,27,.73) 55%, rgba(7,17,27,.08) 82%);
}
.hero-inner {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 26px;
}
.hero-copy {
  width: min(680px, 59%);
}
.hero h1 {
  max-width: 680px;
  margin-bottom: 17px;
  color: white;
  font-size: clamp(48px, 4.1vw, 65px);
  line-height: .96;
}
.hero-lead {
  max-width: 570px;
  margin-bottom: 14px;
  color: #c0cad4;
  font-size: 17px;
  line-height: 1.48;
}
.hero-price {
  width: fit-content;
  min-width: 410px;
  margin: 12px 0 13px;
  padding: 12px 21px 11px;
  display: grid;
  grid-template-columns: auto auto;
  align-items: end;
  column-gap: 18px;
  border-left: 3px solid var(--gold);
  background: rgba(18,36,55,.86);
}
.hero-price strong {
  color: var(--gold);
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  font-size: 41px;
  line-height: 1;
  letter-spacing: .025em;
}
.hero-price span {
  padding-bottom: 5px;
  color: #e5eaf0;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: .08em;
}
.hero-price small {
  grid-column: span 2;
  margin-top: 7px;
  color: #c0cad4;
  font-size: 13px;
}
.hero-button {
  min-width: 330px;
  min-height: 54px;
  margin-bottom: 20px;
  font-size: 17px;
}
.hero-facts {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-top: 1px solid rgba(255,255,255,.22);
}
.hero-facts div {
  min-height: 55px;
  padding: 14px 16px 0;
  border-right: 1px solid rgba(255,255,255,.22);
  color: #e3e8ed;
}
.hero-facts div:first-child {
  padding-left: 0;
}
.hero-facts div:last-child {
  border-right: 0;
}
.hero-facts b {
  font-size: 12px;
  line-height: 1.35;
}
.price-section {
  padding: 86px 0;
  background: #f1f3f4;
}
.price-heading {
  max-width: 790px;
  margin-bottom: 28px;
}
.price-heading h2 {
  max-width: 690px;
  margin-bottom: 19px;
}
.price-compact {
  width: fit-content;
  max-width: 760px;
  padding: 13px 18px;
  display: flex;
  align-items: center;
  gap: 18px;
  border-left: 4px solid var(--gold);
  background: white;
  box-shadow: 0 10px 28px rgba(11,22,35,.08);
}
.price-compact > div {
  display: flex;
  align-items: baseline;
  gap: 11px;
}
.price-compact strong {
  color: var(--navy);
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  font-size: 30px;
  line-height: 1;
  letter-spacing: .015em;
}
.price-compact span {
  color: var(--navy);
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 11px;
  font-weight: 900;
}
.price-compact small {
  padding-left: 18px;
  border-left: 1px solid #d5dce1;
  color: var(--muted);
  font-size: 12px;
  font-weight: 800;
}
.price-included {
  margin: 14px 0 0;
  padding: 17px 21px;
  border: 1px solid #cbd2d7;
  background: white;
  color: #53616d;
  font-size: 13px;
  line-height: 1.55;
}
.price-included b {
  color: var(--ink);
}
.works-section {
  padding: 96px 0;
  background: #f7f7f6;
}
.works-heading {
  max-width: 760px;
  margin-bottom: 42px;
}
.works-heading h2 {
  margin-bottom: 16px;
}
.works-projects {
  display: grid;
  gap: 18px;
}
.works-project-card {
  display: grid;
  grid-template-columns: 270px 1fr;
  min-height: 300px;
  border: 1px solid #d5dce1;
  background: white;
  box-shadow: 0 18px 48px rgba(11,22,35,.08);
}
.works-project-card.reverse {
  grid-template-columns: 1fr 270px;
}
.works-project-copy {
  padding: 34px 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: var(--navy);
  color: white;
}
.works-project-copy > span {
  color: var(--gold);
  text-transform: uppercase;
  letter-spacing: .12em;
  font-size: 11px;
  font-weight: 900;
}
.works-project-copy h3 {
  max-width: 220px;
  margin: 0;
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  text-transform: uppercase;
  font-size: 31px;
  line-height: 1.03;
}
.works-photo-pair {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1px;
  background: #cbd3d9;
}
.work-photo-button {
  position: relative;
  min-width: 0;
  padding: 0;
  overflow: hidden;
  border: 0;
  background: #d8dee2;
  color: white;
  text-align: left;
}
.work-crop {
  width: 100%;
  height: auto;
  min-height: 260px;
  display: block;
  background: #d8dee2;
  transition: transform .35s ease, filter .35s ease;
}
.work-photo-button:hover .work-crop {
  transform: scale(1.025);
  filter: brightness(.9);
}
.work-photo-button > span {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 47px;
  padding: 0 17px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  background: rgba(11,22,35,.91);
  border-top: 3px solid var(--gold);
}
.work-photo-button > span b {
  text-transform: uppercase;
  letter-spacing: .05em;
  font-size: 11px;
}
.work-photo-button > span i {
  color: var(--gold);
  font-size: 20px;
  font-style: normal;
  line-height: 1;
}
.works-more {
  display: block;
  margin-top: 24px;
}
.works-more > h3 {
  margin: 0 0 10px;
  color: #6c7a86;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: .14em;
  font-size: 11px;
  font-weight: 800;
}
.works-more-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
.work-photo-button.compact {
  aspect-ratio: 16 / 9;
  border: 1px solid #d0d7dc;
}
.work-photo-button.compact .work-crop {
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: cover;
  object-position: center;
}
.work-photo-button.compact > span {
  min-height: 40px;
  padding: 0 13px;
}

@media (min-width: 1101px) {
  .works-section > .container {
    max-width: 1280px;
  }

  .works-project-card {
    min-height: 280px;
  }

  .work-crop {
    min-height: 235px;
  }
}
.works-lightbox {
  position: fixed;
  z-index: 140;
  inset: 0;
  padding: 28px 80px;
  display: grid;
  place-items: center;
  background: rgba(3,10,17,.92);
  backdrop-filter: blur(8px);
}
.works-lightbox-dialog {
  position: relative;
  width: min(1180px, 100%);
}
.works-lightbox figure {
  margin: 0;
  background: var(--navy);
  box-shadow: 0 30px 90px rgba(0,0,0,.5);
}
.works-lightbox .work-crop {
  width: 100%;
  max-height: 74vh;
  min-height: 0;
  background: #111d28;
}
.works-lightbox figcaption {
  min-height: 76px;
  padding: 16px 22px;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 5px 24px;
  border-top: 3px solid var(--gold);
  background: var(--navy);
  color: white;
}
.works-lightbox figcaption span {
  grid-column: 1;
  color: #aebbc7;
  text-transform: uppercase;
  letter-spacing: .09em;
  font-size: 10px;
  font-weight: 900;
}
.works-lightbox figcaption strong {
  grid-column: 1;
  font-size: 16px;
}
.works-lightbox figcaption small {
  grid-column: 2;
  grid-row: 1 / 3;
  color: var(--gold);
  font-size: 13px;
  font-weight: 900;
}
.works-lightbox-close {
  position: absolute;
  z-index: 2;
  top: -18px;
  right: -18px;
  width: 46px;
  height: 46px;
  padding: 0;
  border: 1px solid rgba(255,255,255,.35);
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: white;
  color: var(--navy);
  font-size: 30px;
  line-height: 1;
  box-shadow: 0 12px 30px rgba(0,0,0,.3);
}
.works-lightbox-nav {
  position: absolute;
  top: 44%;
  width: 52px;
  height: 52px;
  padding: 0;
  border: 1px solid rgba(255,255,255,.35);
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: rgba(11,22,35,.86);
  color: white;
  font-size: 24px;
}
.works-lightbox-nav:hover {
  border-color: var(--gold);
  color: var(--gold);
}
.works-lightbox-nav.previous {
  left: -68px;
}
.works-lightbox-nav.next {
  right: -68px;
}
.problems-section {
  background: white;
}
.problem-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-top: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.problem-grid article {
  min-height: 282px;
  padding: 28px;
  border-right: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
}
.problem-grid article > span {
  display: block;
  margin-bottom: 48px;
  color: #936700;
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  font-size: 15px;
}
.problem-grid h3 {
  margin-bottom: 13px;
  font-size: 22px;
}
.problem-grid p {
  margin: 0;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.6;
}
.insulation-result {
  margin-top: 36px;
  padding: 40px 44px;
  display: grid;
  grid-template-columns: .88fr 1.12fr;
  gap: 64px;
  align-items: center;
  background: var(--navy);
  color: white;
}
.insulation-result small {
  color: var(--gold);
  text-transform: uppercase;
  letter-spacing: .14em;
  font-weight: 900;
}
.insulation-result h3 {
  margin: 9px 0 0;
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  text-transform: uppercase;
  font-size: 34px;
  line-height: 1.05;
}
.insulation-result p {
  margin: 0;
  color: #d2dbe2;
  line-height: 1.65;
}
.insulation-result ul {
  margin: 18px 0 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1px;
  list-style: none;
  background: rgba(255,255,255,.16);
}
.insulation-result li {
  min-height: 64px;
  padding: 14px;
  display: flex;
  align-items: center;
  background: #12263a;
  color: white;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.35;
}
.building-copy a {
  color: inherit;
  font-weight: 800;
  text-decoration-color: var(--gold);
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}
.buildings-section {
  background: var(--soft);
}
.building-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}
.building-card {
  overflow: hidden;
  background: white;
  border: 1px solid #d4dade;
  box-shadow: 0 12px 34px rgba(11,22,35,.06);
}
.building-image {
  position: relative;
  height: 255px;
  overflow: hidden;
  background: #d7dde1;
}
.building-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .45s ease;
}
.building-card:hover .building-image img {
  transform: scale(1.035);
}
.building-image > span {
  position: absolute;
  left: 14px;
  bottom: 14px;
  padding: 9px 12px;
  background: rgba(11,22,35,.92);
  color: white;
  border-left: 3px solid var(--gold);
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .05em;
}
.building-copy {
  min-height: 235px;
  padding: 27px;
}
.building-copy > span {
  color: #936700;
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  font-size: 14px;
}
.building-copy h3 {
  margin: 20px 0 13px;
  font-size: 25px;
}
.building-copy p {
  margin: 0;
  color: var(--muted);
  line-height: 1.6;
  font-size: 14px;
}
.floor-chips {
  margin-top: 23px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.floor-chips span {
  padding: 9px 13px;
  border: 1px solid #c9d0d5;
  background: white;
  color: var(--navy);
  font-size: 12px;
  font-weight: 900;
}
.process-section {
  background: var(--navy);
  color: white;
}
.light-heading > p:last-child {
  color: #aebbc7;
}
.process-grid {
  padding: 0;
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
.process-grid li {
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-top: 4px solid var(--gold);
  background: white;
  color: var(--ink);
}
.process-image {
  height: 170px;
  overflow: hidden;
  background: #dce2e5;
}
.process-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: transform .35s ease;
}
.process-grid li:hover .process-image img {
  transform: scale(1.025);
}
.process-content {
  flex: 1;
  padding: 24px;
  display: grid;
  grid-template-columns: 48px 1fr;
  gap: 18px;
  align-items: start;
}
.process-content > span {
  width: 48px;
  height: 48px;
  display: grid;
  place-items: center;
  border: 1px solid #d1d8de;
  background: #f1f3f4;
  color: #805900;
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  font-size: 18px;
}
.process-grid h3 {
  margin-bottom: 13px;
  font-size: 23px;
  line-height: 1.15;
}
.process-grid p {
  margin: 0;
  color: #52606c;
  font-size: 15px;
  line-height: 1.65;
}
.process-result {
  margin-top: 18px;
  padding: 24px 28px;
  display: grid;
  grid-template-columns: minmax(280px, auto) 1fr auto;
  gap: 28px;
  align-items: center;
  border: 1px solid #385168;
  background: var(--navy-2);
}
.process-result strong {
  color: var(--gold);
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
}
.process-result span {
  color: #c2ccd4;
  line-height: 1.55;
}
.process-result-cta {
  min-width: 248px;
  white-space: nowrap;
}
.about-section {
  background: white;
  color: var(--ink);
}
.about-layout {
  display: grid;
  grid-template-columns: 1.25fr .75fr;
  gap: 64px;
  align-items: center;
}
.about-copy h2 {
  max-width: 720px;
}
.location-card {
  overflow: hidden;
  border: 1px solid #cfd6db;
  background: var(--navy);
  box-shadow: 0 18px 45px rgba(11,22,35,.1);
}
.location-card iframe {
  width: 100%;
  height: 245px;
  display: block;
  border: 0;
}
.location-copy {
  padding: 21px 22px 23px;
  display: grid;
  gap: 8px;
}
.location-copy span {
  color: #96a6b3;
  text-transform: uppercase;
  letter-spacing: .11em;
  font-size: 9px;
  font-weight: 900;
}
.location-copy strong {
  color: white;
  font-size: 17px;
}
.location-copy a {
  width: fit-content;
  margin-top: 5px;
  color: var(--gold);
  font-size: 12px;
  font-weight: 900;
}
.about-lead {
  max-width: 760px;
  margin-bottom: 0;
  color: var(--muted);
  font-size: 18px;
  line-height: 1.65;
}
.about-facts {
  margin-top: 30px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border: 1px solid #d3dbe0;
  background: #f4f6f7;
}
.about-facts div {
  min-height: 112px;
  padding: 21px;
  display: grid;
  align-content: start;
  gap: 8px;
  border-right: 1px solid #d3dbe0;
}
.about-facts div:last-child {
  border-right: 0;
}
.about-facts strong {
  color: var(--navy);
  font-size: 14px;
}
.about-facts span {
  color: #66737e;
  font-size: 12px;
  line-height: 1.5;
}
.calculator-card {
  display: grid;
  grid-template-columns: 1.35fr .65fr;
  overflow: hidden;
  border: 1px solid #cbd2d7;
  background: white;
  box-shadow: var(--shadow);
}
.calculator-choices {
  padding: 34px;
}
.calculator-label {
  margin: 0 0 10px;
  color: #53616d;
  text-transform: uppercase;
  letter-spacing: .09em;
  font-size: 10px;
  font-weight: 900;
}
.apartment-options {
  margin-bottom: 24px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 9px;
}
.apartment-options button {
  min-height: 82px;
  padding: 14px;
  border: 1px solid #cbd3d9;
  background: #f7f8f9;
  color: var(--ink);
  text-align: left;
  transition: border .2s ease, background .2s ease, color .2s ease;
}
.apartment-options button span {
  display: block;
  min-height: 31px;
  font-size: 13px;
  line-height: 1.25;
  font-weight: 800;
}
.apartment-options button b {
  display: block;
  margin-top: 6px;
  font-size: 14px;
}
.apartment-options button.active {
  border-color: var(--navy);
  background: var(--navy);
  color: white;
  box-shadow: inset 0 -3px 0 var(--gold);
}
.floor-options {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 9px;
}
.floor-options button {
  min-height: 58px;
  padding: 12px;
  border: 1px solid #cbd3d9;
  background: #f7f8f9;
  color: var(--ink);
  font-size: 13px;
  font-weight: 900;
}
.floor-options button.active {
  border-color: var(--navy);
  background: var(--navy);
  color: white;
  box-shadow: inset 0 -3px 0 var(--gold);
}
.floor-options button:focus-visible {
  outline: 3px solid rgba(255,176,0,.32);
  outline-offset: 2px;
}
.thickness-label {
  margin-top: 24px;
}
.thickness-options {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 9px;
}
.thickness-options button {
  min-height: 66px;
  padding: 13px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  border: 1px solid #cbd3d9;
  background: #f7f8f9;
  color: var(--ink);
  text-align: left;
  transition: border .2s ease, background .2s ease, color .2s ease;
}
.thickness-options button span {
  font-size: 16px;
  font-weight: 900;
}
.thickness-options button b {
  font-size: 13px;
}
.thickness-options button.active {
  border-color: var(--navy);
  background: var(--navy);
  color: white;
  box-shadow: inset 0 -3px 0 var(--gold);
}
.thickness-options button:focus-visible {
  outline: 3px solid rgba(255,176,0,.32);
  outline-offset: 2px;
}
.calculator-summary {
  padding: 34px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  scroll-margin-top: 92px;
  background: var(--navy);
  color: white;
}
.calculator-summary small {
  margin-bottom: 11px;
  color: #aebbc5;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 10px;
  font-weight: 900;
}
.calculator-summary strong {
  color: var(--gold);
  font-family: "Roboto Condensed", "Arial Narrow", Impact, sans-serif;
  font-size: clamp(42px, 4vw, 58px);
  line-height: 1;
  white-space: nowrap;
}
.calculator-summary p {
  margin: 14px 0 24px;
  color: #bdc8d1;
  font-size: 12px;
  line-height: 1.55;
}
.calculator-summary .button {
  min-height: 54px;
  padding-inline: 16px;
  font-size: 14px;
}
.lead-mini-form {
  display: grid;
  gap: 10px;
}
.lead-mini-form label {
  display: grid;
  gap: 7px;
}
.lead-mini-form label > span {
  color: #d6dde3;
  font-size: 11px;
  font-weight: 800;
}
.lead-mini-form input[type="tel"] {
  width: 100%;
  min-height: 52px;
  padding: 0 15px;
  border: 1px solid #667887;
  border-radius: 3px;
  outline: 0;
  background: white;
  color: var(--ink);
  font-size: 16px;
}
.lead-mini-form input[type="tel"]:focus {
  border-color: var(--gold);
  box-shadow: 0 0 0 3px rgba(255,176,0,.22);
}
.lead-mini-form .button:disabled {
  cursor: wait;
  opacity: .7;
  transform: none;
}
.lead-consent {
  margin: 0 !important;
  color: #8fa0ad !important;
  font-size: 9px !important;
  line-height: 1.45 !important;
}
.lead-consent a {
  color: #c9d3db;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.honeypot {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
}
.form-status {
  margin: 0 !important;
}
.form-status.success {
  margin-top: 19px !important;
  padding: 20px;
  display: grid;
  gap: 7px;
  border-left: 4px solid var(--gold);
  background: #172b3e;
}
.form-status.success b {
  color: white;
  font-size: 18px;
}
.form-status.success span {
  color: #bdc8d1;
  font-size: 12px;
  line-height: 1.5;
}
.form-status.error {
  color: #ffd2ca !important;
  font-size: 11px !important;
}
.form-status.error a {
  color: white;
  text-decoration: underline;
}
.lead-modal-backdrop {
  position: fixed;
  z-index: 120;
  inset: 0;
  padding: 24px;
  display: grid;
  place-items: center;
  overflow-y: auto;
  background: rgba(3,10,17,.78);
  backdrop-filter: blur(7px);
  animation: modal-fade-in .18s ease-out;
}
.lead-modal {
  position: relative;
  width: min(500px, 100%);
  padding: 38px;
  border-top: 5px solid var(--gold);
  background: white;
  color: var(--ink);
  box-shadow: 0 30px 90px rgba(0,0,0,.36);
  animation: modal-rise-in .22s ease-out;
}
.lead-modal-close {
  position: absolute;
  top: 11px;
  right: 13px;
  width: 42px;
  height: 42px;
  padding: 0;
  border: 0;
  display: grid;
  place-items: center;
  background: transparent;
  color: #596773;
  font-size: 31px;
  line-height: 1;
}
.lead-modal-close:hover {
  color: var(--navy);
}
.lead-modal .eyebrow {
  margin-bottom: 16px;
}
.lead-modal h2 {
  max-width: 410px;
  margin-bottom: 15px;
  font-size: clamp(32px, 6vw, 47px);
}
.lead-modal-intro {
  margin-bottom: 24px;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.6;
}
.lead-modal-form {
  display: grid;
  gap: 12px;
}
.lead-modal-form label {
  display: grid;
  gap: 8px;
}
.lead-modal-form label > span {
  color: #52606c;
  font-size: 12px;
  font-weight: 900;
}
.lead-modal-form input[type="tel"] {
  width: 100%;
  min-height: 56px;
  padding: 0 16px;
  border: 1px solid #bfc9d0;
  border-radius: 3px;
  outline: 0;
  background: #f7f8f9;
  color: var(--ink);
  font-size: 17px;
}
.lead-modal-form input[type="tel"]:focus {
  border-color: var(--gold);
  box-shadow: 0 0 0 3px rgba(255,176,0,.2);
}
.lead-modal-form .button:disabled {
  cursor: wait;
  opacity: .7;
  transform: none;
}
.lead-modal-consent {
  margin: 0;
  color: #77848e;
  font-size: 9px;
  line-height: 1.45;
}
.lead-modal-consent a {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.lead-modal-error {
  margin: 0;
  color: #a33125;
  font-size: 11px;
  line-height: 1.45;
}
.lead-modal-error a {
  font-weight: 900;
  text-decoration: underline;
}
.lead-modal-success {
  padding: 24px;
  display: grid;
  gap: 9px;
  border-left: 4px solid var(--gold);
  background: #f1f3f4;
}
.lead-modal-success strong {
  color: var(--navy);
  font-size: 22px;
}
.lead-modal-success span {
  margin-bottom: 11px;
  color: var(--muted);
  font-size: 13px;
}
@keyframes modal-fade-in {
  from {
    opacity: 0;
  }
}
@keyframes modal-rise-in {
  from {
    opacity: 0;
    transform: translateY(14px) scale(.985);
  }
}
.mcd-section {
  background: var(--navy);
  color: white;
}
.mcd-layout {
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: 85px;
  align-items: center;
}
.mcd-layout > div:first-child > p:not(.eyebrow) {
  max-width: 670px;
  color: #b8c4ce;
  line-height: 1.7;
  font-size: 17px;
}
.mcd-layout .button {
  margin-top: 17px;
}
.agreement-card {
  padding: 34px;
  border: 1px solid #3b536a;
  background: var(--navy-2);
}
.agreement-card h3 {
  margin-bottom: 24px;
  font-size: 24px;
}
.agreement-card ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.agreement-card li {
  padding: 13px 0 13px 27px;
  position: relative;
  border-top: 1px solid #3b536a;
  color: #bdc8d1;
}
.agreement-card li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: var(--gold);
}
.agreement-card small {
  margin-top: 22px;
  padding-top: 18px;
  display: block;
  border-top: 1px solid #3b536a;
  color: #8fa0ad;
  font-size: 11px;
  line-height: 1.55;
}
.geography-section {
  background: var(--soft);
}
.geography-layout {
  display: grid;
  grid-template-columns: .65fr 1.35fr;
  gap: 75px;
  align-items: center;
}
.geography-layout p:last-child {
  color: var(--muted);
}
.towns {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}
.towns span {
  padding: 12px 15px;
  border: 1px solid #c6cfd5;
  background: white;
  font-size: 13px;
  font-weight: 700;
}
.faq-section {
  background: white;
}
.faq-layout {
  display: grid;
  grid-template-columns: .65fr 1.35fr;
  gap: 85px;
  align-items: start;
}
.faq-intro {
  position: sticky;
  top: 122px;
}
.faq-intro .button {
  margin-top: 15px;
}
.faq-list {
  border-top: 1px solid var(--line);
}
.faq-list details {
  border-bottom: 1px solid var(--line);
}
.faq-list summary {
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
  gap: 22px;
  list-style: none;
  cursor: pointer;
  font-size: 18px;
  font-weight: 800;
}
.faq-list summary::-webkit-details-marker {
  display: none;
}
.faq-list summary span {
  color: #936700;
  font-size: 25px;
  transition: transform .2s ease;
}
.faq-list details[open] summary span {
  transform: rotate(45deg);
}
.faq-list details p {
  margin: -3px 42px 24px 0;
  color: var(--muted);
  line-height: 1.7;
}
.final-cta {
  padding: 80px 0;
  background: var(--gold);
  color: var(--navy);
}
.final-layout {
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: 70px;
  align-items: center;
}
.final-layout .eyebrow {
  color: var(--navy);
}
.final-layout h2 {
  margin-bottom: 12px;
}
.final-layout p:last-child {
  margin: 0;
  font-weight: 700;
}
.final-actions {
  display: grid;
  gap: 13px;
  justify-items: stretch;
}
.final-actions .button {
  background: var(--navy);
  color: white;
  box-shadow: none;
}
.final-phone {
  text-align: center;
  font-size: 14px;
  font-weight: 900;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.final-actions small {
  text-align: center;
  font-weight: 800;
}
.site-footer {
  padding: 55px 0 30px;
  background: #07111b;
  color: white;
}
.footer-layout {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 55px;
  align-items: start;
}
.footer-layout > div:first-child p {
  margin: 19px 0 0;
  max-width: 290px;
  color: #8f9da9;
  font-size: 13px;
  line-height: 1.5;
}
.requisites, .footer-contact {
  display: grid;
  gap: 8px;
  color: #9ba8b3;
  font-size: 12px;
}
.requisites strong, .footer-contact > a:first-child {
  color: white;
  font-size: 14px;
}
.footer-contact {
  justify-items: start;
}
.footer-contact > a:last-child {
  margin-top: 15px;
  color: var(--gold);
  font-weight: 900;
}
.footer-bottom {
  margin-top: 35px;
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  border-top: 1px solid #263b4d;
  color: #768795;
  font-size: 11px;
}
.footer-bottom-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 14px 24px;
}
.footer-bottom-links a:hover {
  color: white;
}
.mobile-sticky {
  display: none;
}
.privacy-page {
  min-height: 100vh;
  padding: 72px 24px;
  background: #f1f3f4;
}
.privacy-page article {
  width: min(860px, 100%);
  margin: 0 auto;
  padding: 48px;
  border: 1px solid #d0d7dc;
  background: white;
  box-shadow: var(--shadow);
}
.privacy-page h1 {
  margin: 28px 0 30px;
  color: var(--navy);
  font-size: clamp(38px, 6vw, 62px);
}
.privacy-page h2 {
  margin: 38px 0 12px;
  color: var(--navy);
  font-family: inherit;
  text-transform: none;
  letter-spacing: 0;
  font-size: 22px;
}
.privacy-page p {
  color: #53616d;
  line-height: 1.75;
}
.privacy-back {
  color: #805900;
  font-size: 13px;
  font-weight: 900;
}
@media (max-width: 1100px) {
  .header-inner {
    gap: 18px;
  }
  .main-nav {
    gap: 15px;
  }
  .main-nav a {
    font-size: 11px;
  }
  .hero-copy {
    width: 66%;
  }
  .hero-facts {
    grid-template-columns: 1fr 1fr;
  }
  .hero-facts div:nth-child(2) {
    border-right: 0;
  }
  .hero-facts div {
    padding-left: 0;
  }
  .process-grid {
    grid-template-columns: 1fr 1fr;
  }
  .problem-grid {
    grid-template-columns: 1fr 1fr;
  }
  .apartment-options {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 900px) {
  .insulation-result {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .process-result {
    grid-template-columns: 1fr;
  }
  .process-result-cta {
    width: 100%;
    min-width: 0;
  }
}
@media (max-width: 860px) {
  .container {
    width: min(100% - 30px, 680px);
  }
  .section {
    padding: 76px 0;
  }
  .header-inner {
    height: 72px;
  }
  .logo-copy strong {
    font-size: 16px;
  }
  .header-phone {
    margin-left: auto;
    font-size: 0;
  }
  .header-phone::after {
    content: "Позвонить";
    color: var(--gold);
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .08em;
  }
  .menu-button {
    display: block;
  }
  .main-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 71px;
    margin: 0;
    padding: 12px 15px 20px;
    display: none;
    flex-direction: column;
    align-items: stretch;
    gap: 0;
    background: rgba(11,22,35,.99);
    border-bottom: 1px solid #32475a;
  }
  .main-nav.open {
    display: flex;
  }
  .main-nav a {
    padding: 14px 10px;
    border-bottom: 1px solid #253b4e;
    font-size: 14px;
  }
  .hero {
    height: auto;
    min-height: calc(100svh - 72px);
  }
  .hero-background {
    object-position: 65% center;
  }
  .hero-overlay {
    background: linear-gradient(90deg, rgba(7,17,27,.99), rgba(7,17,27,.84) 68%, rgba(7,17,27,.36));
  }
  .hero-inner {
    padding-top: 30px;
    padding-bottom: 32px;
  }
  .hero-copy {
    width: 80%;
  }
  h1 {
    font-size: clamp(47px, 9vw, 66px);
  }
  h2 {
    font-size: clamp(38px, 8vw, 52px);
  }
  .hero-price {
    min-width: 390px;
  }
  .calculator-card, .split-heading, .about-layout, .mcd-layout, .geography-layout, .faq-layout, .final-layout {
    grid-template-columns: 1fr;
    gap: 0;
  }
  .split-heading, .about-layout, .mcd-layout, .geography-layout, .faq-layout, .final-layout {
    gap: 42px;
  }
  .building-grid {
    grid-template-columns: 1fr;
  }
  .building-card {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .building-image {
    height: 100%;
    min-height: 280px;
  }
  .works-project-card, .works-project-card.reverse {
    grid-template-columns: 1fr;
  }
  .works-project-card.reverse .works-project-copy {
    order: -1;
  }
  .works-project-copy {
    min-height: 170px;
  }
  .works-project-copy h3 {
    max-width: 420px;
  }
  .works-lightbox {
    padding: 22px 62px;
  }
  .works-lightbox-nav.previous {
    left: -56px;
  }
  .works-lightbox-nav.next {
    right: -56px;
  }
  .location-card {
    max-width: 430px;
  }
  .faq-intro {
    position: static;
  }
  .footer-layout {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 560px) {
  html {
    scroll-padding-top: 70px;
  }
  .section {
    padding: 64px 0;
  }
  .logo-facade-mark {
    width: 31px;
    height: 34px;
    flex-basis: 31px;
    background: linear-gradient(#71808c 0 0) 4px 6px / 5px 3px no-repeat,
    linear-gradient(#71808c 0 0) 4px 15px / 5px 3px no-repeat,
    linear-gradient(#71808c 0 0) 4px 24px / 5px 3px no-repeat,
    linear-gradient(#31485c 0 0) 0 10px / 100% 1px no-repeat,
    linear-gradient(#31485c 0 0) 0 21px / 100% 1px no-repeat,
    var(--navy-3);
  }
  .logo-facade-mark::before {
    left: 10px;
  }
  .logo-window {
    left: 4px;
    top: 15px;
    width: 5px;
    height: 3px;
  }
  .logo-insulation-patch {
    height: 8px;
  }
  .logo-copy strong {
    font-size: 14px;
  }
  .eyebrow {
    font-size: 10px;
  }
  h1 {
    font-size: 43px;
  }
  h2 {
    font-size: 37px;
  }
  .hero {
    height: auto;
    min-height: calc(100svh - 72px);
  }
  .hero-background {
    object-position: 68% center;
  }
  .hero-overlay {
    background: linear-gradient(180deg, rgba(7,17,27,.94) 0%, rgba(7,17,27,.84) 52%, rgba(7,17,27,.99) 100%);
  }
  .hero-inner {
    align-items: flex-end;
    padding-top: 34px;
    padding-bottom: 35px;
  }
  .hero-copy {
    width: 100%;
  }
  .hero-lead {
    font-size: 16px;
  }
  .hero-price {
    min-width: 0;
    width: 100%;
    grid-template-columns: 1fr;
    align-items: start;
  }
  .hero-price strong {
    font-size: 40px;
  }
  .hero-price span {
    padding: 5px 0 0;
  }
  .hero-price small {
    grid-column: auto;
  }
  .hero-button {
    min-width: 0;
    width: 100%;
  }
  .hero-facts {
    grid-template-columns: 1fr 1fr;
  }
  .hero-facts div {
    min-height: 58px;
    padding: 14px 10px 0 0;
  }
  .price-section {
    padding: 64px 0;
  }
  .works-section {
    padding: 64px 0;
  }
  .works-heading {
    margin-bottom: 30px;
  }
  .works-project-copy {
    min-height: 148px;
    padding: 25px 22px;
  }
  .works-project-copy h3 {
    font-size: 28px;
  }
  .works-photo-pair, .works-more-grid {
    grid-template-columns: 1fr;
  }
  .work-crop {
    min-height: 218px;
  }
  .work-photo-button.compact {
    aspect-ratio: 16 / 10;
  }
  .works-lightbox {
    padding: 14px;
  }
  .works-lightbox-dialog {
    padding-bottom: 64px;
  }
  .works-lightbox-close {
    top: -8px;
    right: -3px;
  }
  .works-lightbox-nav {
    top: auto;
    bottom: 0;
  }
  .works-lightbox-nav.previous {
    left: calc(50% - 62px);
  }
  .works-lightbox-nav.next {
    right: calc(50% - 62px);
  }
  .price-heading h2 {
    font-size: 37px;
  }
  .price-compact {
    width: 100%;
    align-items: flex-start;
    flex-direction: column;
    gap: 9px;
  }
  .price-compact > div {
    align-items: flex-start;
    flex-direction: column;
  }
  .price-compact span {
    max-width: none;
  }
  .price-compact small {
    padding: 9px 0 0;
    border-top: 1px solid #d5dce1;
    border-left: 0;
  }
  .problem-grid, .process-grid {
    grid-template-columns: 1fr;
  }
  .problem-grid article {
    min-height: auto;
  }
  .problem-grid article > span {
    margin-bottom: 28px;
  }
  .process-image {
    height: 210px;
  }
  .process-content {
    padding: 22px;
  }
  .insulation-result {
    padding: 28px;
  }
  .insulation-result ul {
    grid-template-columns: 1fr;
  }
  .building-card {
    display: block;
  }
  .building-image {
    height: 240px;
    min-height: 0;
  }
  .building-copy {
    min-height: 0;
  }
  .process-result {
    grid-template-columns: 1fr;
    gap: 8px;
  }
  .about-facts {
    grid-template-columns: 1fr;
  }
  .about-facts div {
    min-height: 0;
    padding: 18px;
    border-right: 0;
    border-bottom: 1px solid #d3dbe0;
  }
  .about-facts div:last-child {
    border-bottom: 0;
  }
  .calculator-choices, .calculator-summary {
    padding: 24px;
  }
  .apartment-options {
    grid-template-columns: 1fr;
  }
  .apartment-options button span {
    min-height: 0;
  }
  .floor-options {
    grid-template-columns: 1fr 1fr;
  }
  .thickness-options {
    grid-template-columns: 1fr 1fr;
  }
  .thickness-options button {
    align-items: flex-start;
    flex-direction: column;
    gap: 4px;
  }
  .calculator-summary strong {
    font-size: 42px;
  }
  .footer-layout {
    grid-template-columns: 1fr;
  }
  .footer-bottom {
    flex-direction: column;
  }
  .footer-bottom-links {
    justify-content: flex-start;
  }
  .privacy-page {
    padding: 28px 15px;
  }
  .privacy-page article {
    padding: 28px 22px;
  }
  .lead-modal-backdrop {
    padding: 12px;
  }
  .lead-modal {
    padding: 31px 22px 24px;
  }
  .lead-modal h2 {
    font-size: 34px;
  }
  .site-footer {
    padding-bottom: 100px;
  }
  .mobile-sticky {
    position: fixed;
    z-index: 45;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 9px 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
    background: rgba(7,17,27,.96);
    border-top: 1px solid #334b60;
    backdrop-filter: blur(12px);
  }
  .mobile-sticky .button {
    min-height: 48px;
    padding: 0 12px;
  }
  .sticky-secondary {
    background: transparent;
    border-color: #6e8191;
    color: white;
  }
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  *, *::before, *::after {
    transition: none !important;
    animation: none !important;
  }
}
