@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-condensed-latin-600-normal.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-condensed-latin-700-normal.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-400-normal.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-500-normal.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-latin-600-normal.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-400-normal.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-latin-500-normal.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--logo-blue:#2a87b1;--brand-blue:#1f6f94;--brand-blue-hover:#185a79;--brand-navy:#0e3a52;--brand-sky:#8fcbe6;--tint:#ddeef6;--surface:#fff;--surface-alt:#f3f8fb;--line:#d3e3ec;--line-strong:#7892a3;--ink:#0f2a3a;--ink-muted:#52677a;--ink-soft:#3a5061;--on-navy:#d2e6f0;--on-navy-muted:#c3dce8;--line-navy:#2f5d75;--stripe:#cfe5f0;--font-display:"Barlow Condensed" , "Arial Narrow" , sans-serif;--font-sans:"IBM Plex Sans" , system-ui , sans-serif;--font-mono:"IBM Plex Mono" , ui-monospace , monospace;--space-2:8px;--space-3:16px;--space-4:24px;--space-6:48px;--space-8:96px;--page-margin:80px;--radius-sm:4px;--radius-md:6px;--radius-pill:40px;--gutter:20px;--header-h:64px;--section-y:48px;--section-y-compact:40px;--section-y-tall:56px;--grid-gap:var(--space-3)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--surface);color:var(--ink);font-family: var(--font-sans);font-size:17px;line-height:1.55;overflow-wrap:break-word}[id]{scroll-margin-top: calc(var(--header-h) + 16px)}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;color:var(--brand-navy)}p{margin:0}ul,ol{margin:0;padding:0}a{color:var(--brand-blue);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--brand-blue-hover)}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.section--navy :focus-visible,.site-footer :focus-visible,.topbar :focus-visible{outline-color:var(--brand-sky)}button,input,select,textarea{font:inherit;color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.display-xl,.display-l,.display-m,.display-s{font-family: var(--font-display);font-weight:700;text-transform:uppercase;color:var(--brand-navy)}.display-xl{font-size: clamp(48px, 38.2px + 4.57vw, 104px);line-height:.92;letter-spacing:-.01em}.display-l{font-size: clamp(36px, 31.1px + 2.29vw, 64px);line-height:1}.display-m{font-size: clamp(28px, 23.5px + 1.14vw, 40px);line-height:1.05}.display-s{font-size: clamp(24px, 21px + 0.76vw, 32px);line-height:1.05}.label{margin:0;font-family: var(--font-mono);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-blue)}.label--muted{color:var(--ink-muted)}.text-l{font-size: clamp(17px, 15.9px + 0.29vw, 20px);line-height:1.55;color:var(--ink-soft)}.text-m{font-size: clamp(16px, 15.3px + 0.19vw, 18px);line-height:1.55;color:var(--ink-soft)}.text-soft{color:var(--ink-soft)}.text-muted{color:var(--ink-muted)}.link{font-weight:600;color:var(--brand-blue);text-decoration:none}.link:hover,.link:focus-visible{color:var(--brand-blue-hover);text-decoration:underline}a[href^="tel:"]{white-space:nowrap}.container{width:100%;max-width: calc(1280px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width: calc(800px + 2 * var(--gutter))}.section{padding-block:var(--section-y);background:var(--surface)}.section--alt{background:var(--surface-alt)}.section--navy{background:var(--brand-navy);color:#fff}.section--navy h1,.section--navy h2,.section--navy h3{color:#fff}.section--navy p{color:var(--on-navy)}.section--navy .label{color:var(--brand-sky)}.section--compact{padding-block:var(--section-y-compact)}.section--tall{padding-block:var(--section-y-tall)}.section--line{border-bottom:1px solid var(--line)}.section__head{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.section__head p{max-width:520px}.section__title-group{display:flex;flex-direction:column;gap:12px}.grid{display:grid;gap:var(--grid-gap)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:12px 24px;border:2px solid transparent;border-radius:var(--radius-sm);font-family: var(--font-sans);font-size:17px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease , border-color .15s ease , color .15s ease}.btn--primary{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.btn--primary:hover,.btn--primary:focus-visible{background:var(--brand-blue-hover);border-color:var(--brand-blue-hover);color:#fff}.btn--secondary{background:transparent;border-color:var(--brand-blue);color:var(--brand-blue)}.btn--secondary:hover,.btn--secondary:focus-visible{border-color:var(--brand-blue-hover);color:var(--brand-blue-hover);background:var(--tint)}.btn--inverse{background:#fff;border-color:#fff;color:var(--brand-navy)}.btn--inverse:hover,.btn--inverse:focus-visible{background:var(--tint);border-color:var(--tint);color:var(--brand-navy)}.btn--lg{padding:14px 28px}.btn:disabled,.btn[aria-disabled="true"]{opacity:.65;cursor:default}.skip-link{position:absolute;top:-100px;left:var(--space-3);z-index:100;padding:12px 16px;background:var(--brand-blue);color:#fff;border-radius:var(--radius-sm);font-weight:600;text-decoration:none}.skip-link:focus{top:var(--space-3);color:#fff}.topbar{display:none;background:var(--brand-navy);color:var(--on-navy-muted);font-family: var(--font-mono);font-size:13px;letter-spacing:.02em}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:40px}.topbar__contact{display:flex;gap:32px}.topbar a{color:#fff;text-decoration:none}.topbar a:hover{color:var(--brand-sky)}.site-header{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid var(--line);transition:box-shadow .15s ease}.site-header.is-scrolled{box-shadow:0 2px 8px rgba(14,58,82,.08)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:var(--header-h)}.brand{display:flex;align-items:center;margin-right:auto;padding:8px 0}.brand img{height:40px;width:auto}.site-header__phone,.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--brand-blue);cursor:pointer}.nav-toggle{color:var(--brand-navy)}.nav-toggle__close{display:none}.site-header.is-open .nav-toggle__open{display:none}.site-header.is-open .nav-toggle__close{display:block}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - var(--header-h));overflow-y:auto;padding:8px var(--gutter) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line)}.site-header.is-open .site-nav{display:block}.site-nav ul{list-style:none;display:flex;flex-direction:column}.site-nav li{border-top:1px solid var(--line)}.site-nav li:first-child{border-top:0}.site-nav li:last-child{border-top:0;padding-top:var(--space-3)}.site-nav a:not(.btn) {display:block;min-height:48px;padding:12px 0;font-size:17px;font-weight:500;color:var(--ink);text-decoration:none}.site-nav a:not(.btn):hover,
.site-nav a:not(.btn):focus-visible {color:var(--brand-blue-hover)}.site-nav .btn{width:100%}.hero{padding-block:40px 48px;background:var(--surface)}.hero__inner{display:grid;gap:var(--space-4)}.hero__content{display:flex;flex-direction:column;gap:20px}.hero__text{max-width:620px}.hero__actions{display:flex;flex-direction:column;gap:var(--space-3)}.hero__actions .btn{width:100%}.photo{margin:0;overflow:hidden;border-radius:var(--radius-md);background:var(--tint)}.photo img{width:100%;height:100%;object-fit:cover}.photo--hero{aspect-ratio: 3 / 2}.hero__visual img{object-position:50% 72%}.photo--wide{aspect-ratio: 16 / 9}.photo--standard{aspect-ratio: 4 / 3}.photo figcaption{padding:8px 0 0;font-size:15px;color:var(--ink-muted)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.card--pillar{display:flex;flex-direction:column;overflow:hidden}.card--pillar .photo{border-radius:0}.card__body{display:flex;flex-direction:column;gap:12px;padding:var(--space-4)}.card__list{display:flex;flex-direction:column;gap:10px;padding-left:20px;font-size:17px;line-height:1.5;color:var(--ink-soft)}.card__link{margin-top:auto}.card--top{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface-alt);border:0;border-top:4px solid var(--brand-blue);border-radius:0}.card--top .card__num{font-family: var(--font-mono);font-size:13px;font-weight:500;color:var(--brand-blue)}.card--top p{font-size:16px;line-height:1.55;color:var(--ink-soft)}.card--soft{display:flex;flex-direction:column;gap:14px;padding:var(--space-4);background:var(--surface-alt);border:0}.card--soft svg{width:32px;height:32px;color:var(--brand-blue)}.card--soft p{font-size:16px;line-height:1.55;color:var(--ink-soft)}.card__title{font-family: var(--font-sans);font-size:20px;font-weight:600;line-height:1.3;color:var(--ink);text-transform:none}.steps{list-style:none;display:flex;flex-direction:column}.steps__item{display:flex;gap:var(--space-3);padding:14px 0;border-top:1px solid var(--line-navy)}.steps__item:last-child{border-bottom:1px solid var(--line-navy)}.steps__num{flex:0 0 32px;font-family: var(--font-mono);font-size:15px;font-weight:500;line-height:1.6;color:var(--brand-sky)}.steps__body{display:flex;flex-direction:column;gap:6px}.steps__title{font-family: var(--font-sans);font-size:18px;font-weight:600;line-height:1.3;color:#fff}.steps__body p{font-size:16px;line-height:1.5}.facts{list-style:none;display:grid;gap:var(--space-3)}.facts__item{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.facts__item strong{display:block;font-size:17px;font-weight:600}.facts__item span{display:block;margin-top:4px;font-size:15px;color:var(--ink-muted)}.reasons{display:grid;gap:var(--space-3)}.reasons__item{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:3px solid var(--brand-blue)}.reasons__title{font-family: var(--font-sans);font-size:18px;font-weight:600;line-height:1.3;color:var(--ink)}.reasons__item p{font-size:15px;line-height:1.5;color:var(--ink-soft)}.tags{list-style:none;display:flex;flex-wrap:wrap;gap:12px}.tag{display:inline-block;padding:8px 18px;background:var(--surface);border:2px solid var(--logo-blue);border-radius:var(--radius-pill);font-family: var(--font-display);font-size: clamp(22px, 19px + 0.76vw, 30px);font-weight:600;line-height:1.1;text-transform:uppercase;color:var(--brand-navy)}.chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.chips li{padding:12px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:16px;font-weight:500}.notice{padding:var(--space-4);background:var(--surface-alt);border:1px solid var(--line);border-top:4px solid var(--brand-blue);border-radius:var(--radius-md)}.contact{margin:0;display:flex;flex-direction:column;gap:20px;font-size:17px;line-height:1.5}.contact dt{margin-bottom:2px;font-family: var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.contact dd{margin:0}.contact a{color:var(--ink)}.contact a:hover{color:var(--brand-blue-hover)}.form-card{padding:var(--space-4)}.form{display:flex;flex-direction:column;gap:20px}.form__grid{display:grid;gap:var(--space-3)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:14px;font-weight:600}.field__hint{font-weight:400;color:var(--ink-muted)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:0 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:16px;color:var(--ink)}.field textarea{min-height:140px;padding:12px;resize:vertical;line-height:1.5}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--brand-blue);outline-offset:0}.select{position:relative}.select select{padding-right:40px;appearance:none;-webkit-appearance:none;cursor:pointer}.select::after{content:"";position:absolute;top:50%;right:16px;width:9px;height:9px;border-right:1.8px solid var(--ink);border-bottom:1.8px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.field--check{position:relative;display:grid;grid-template-columns:24px 1fr;column-gap:12px;align-items:start}.field--check input{width:20px;height:20px;min-height:0;margin:3px 0 0 2px;padding:0;accent-color:var(--brand-blue)}.field--check label{font-size:15px;font-weight:400;line-height:1.5;color:var(--ink-soft)}.field--check .field__error{grid-column: 1 / -1}.field__error{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--brand-navy)}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border:2px solid var(--brand-navy)}.field.is-invalid .field--check input{border:0}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form__status{padding:var(--space-3);background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:15px;line-height:1.5}.form__status:empty{display:none}.form__status--error{border-color:var(--brand-navy)}.form__success{display:flex;flex-direction:column;gap:12px}.form__success h3{font-size:24px}.form__success p{color:var(--ink-soft)}.form .btn{align-self:flex-start;width:100%}.pillars{display:grid;gap:var(--space-4)}.services{display:grid;gap:var(--space-3)}.doc__inner{display:grid;gap:var(--space-4)}.doc__intro{display:flex;flex-direction:column;gap:18px}.doc__intro .btn{align-self:flex-start}.fibre__inner{display:grid;gap:var(--space-4)}.fibre__content{display:flex;flex-direction:column;gap:20px}.fibre__content .btn{align-self:flex-start}.power{display:grid;gap:var(--space-3)}.audience{display:flex;flex-direction:column;gap:20px}.rental__inner{display:grid;gap:var(--space-4)}.rental__intro{display:flex;flex-direction:column;gap:12px}.contact-section__inner{display:grid;gap:var(--space-4)}.contact-section__intro{display:flex;flex-direction:column;gap:20px}.contact-section__title{font-size: clamp(44px, 36.5px + 2.19vw, 72px);line-height:.95}.rental__title{font-size: clamp(32px, 27.5px + 1.14vw, 44px);line-height:1}.page{padding-block:var(--section-y) var(--section-y);background:var(--surface)}.page .container--narrow>*+*{margin-top:var(--space-3)}.page .label+h1{margin-top:12px}.page h1{font-family: var(--font-display);font-size: clamp(36px, 31.1px + 2.29vw, 64px);font-weight:700;line-height:1;text-transform:uppercase;color:var(--brand-navy)}.page h2{margin-top:var(--space-6);font-family: var(--font-display);font-size: clamp(28px, 23.5px + 1.14vw, 40px);font-weight:700;line-height:1.05;text-transform:uppercase}.page h3{margin-top:var(--space-4);font-size:20px;font-weight:600;line-height:1.3;color:var(--ink)}.page p,.page li,.page dd{color:var(--ink-soft)}.page ul,.page ol{padding-left:22px}.page li+li{margin-top:6px}.page dl{margin:0}.page dt{font-weight:600}.page dd{margin:0 0 12px}.page .lead,.page .text-l{font-size: clamp(17px, 15.9px + 0.29vw, 20px)}.site-footer{padding-block:32px;background:var(--brand-navy);color:var(--on-navy-muted);font-size:14px}.site-footer__inner{display:flex;flex-direction:column;gap:14px}.site-footer__brand{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.site-footer__brand img{height:36px;width:auto}.site-footer p{color:var(--on-navy-muted)}.site-footer ul{list-style:none;display:flex;flex-wrap:wrap;gap:4px 20px}.site-footer a{display:inline-block;min-height:44px;padding:11px 0;line-height:22px;color:#fff;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--brand-sky);text-decoration:underline}@media (max-width:479px){.hero h1 br{display:none}}@media (min-width:480px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__actions{flex-direction:row;flex-wrap:wrap}.hero__actions .btn,.form .btn{width:auto}}@media (min-width:768px){:root{--gutter:40px;--grid-gap:var(--space-4)}.section__head{margin-bottom:var(--space-6)}.hero{padding-block:64px 72px}.hero__content{gap:24px}.photo--hero{aspect-ratio: 2 / 1}.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.card__body{gap:20px;padding:36px}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.card--top{gap:var(--space-3);padding:32px 28px}.card--top .card__num{font-size:14px}.steps__item{gap:var(--space-4);padding:24px 0}.steps__num{flex-basis:40px}.steps__title{font-size:20px}.power{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.card--soft{padding:32px}.reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.reasons__item{gap:12px;padding-top:24px}.reasons__title{font-size:22px}.reasons__item p{font-size:17px;line-height:1.55}.tag{padding:10px 22px}.rental__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--space-6)}.contact{font-size:18px}.form-card{padding:40px}.site-footer{padding-block:48px;font-size:15px}.site-footer__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4)}.site-footer__brand img{height:40px}.site-footer ul{gap:4px 28px}}@media (min-width:1100px){:root{--header-h:88px;--section-y:var(--space-8);--section-y-compact:72px;--section-y-tall:104px}.topbar{display:block}.brand img{height:48px}.site-header__phone,.nav-toggle{display:none}.site-nav{display:block;position:static;max-height:none;overflow:visible;padding:0;border:0}.brand{flex:0 0 auto}.site-nav ul{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:18px}.site-nav li,.site-nav li:last-child{border:0;padding:0}.site-nav a:not(.btn) {min-height:0;padding:4px 0;font-size:15px;white-space:nowrap}.site-nav .btn{width:auto;padding:10px 16px;font-size:15px;white-space:nowrap}.label{font-size:14px}.section__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.section__head p{max-width:480px}.hero{padding-block:88px 96px}.hero__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-4);align-items:center}.hero__content{grid-column:span 7;gap:28px}.hero__visual{grid-column:span 5}.photo--hero{aspect-ratio: 13 / 14}.card--pillar .photo{aspect-ratio: 12 / 5}.services{grid-template-columns:repeat(4,minmax(0,1fr))}.card--top{min-height:320px}.doc__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-4)}.doc__intro{grid-column:span 5;gap:24px}.doc__steps{grid-column: 7 / span 6}.fibre__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-4);align-items:center}.fibre__visual{grid-column:span 6}.fibre__content{grid-column: 8 / span 5;gap:24px}.power{grid-template-columns:repeat(3,minmax(0,1fr))}.audience{gap:28px}.reasons{gap:var(--space-6)}.rental__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-4);align-items:center}.rental__intro{grid-column:span 4;gap:14px}.rental__list{grid-column: 6 / span 7}.contact-section__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-4);align-content:start}.contact-section__intro{grid-column:span 5;gap:28px}.contact-section__form{grid-column: 7 / span 6}.page{padding-block:72px var(--space-8)}}@media (min-width:1280px){:root{--gutter:var(--page-margin)}}@media (min-width:1360px){.brand img{height:56px}.site-nav ul{gap:36px}.site-nav a:not(.btn) {font-size:16px}.site-nav .btn{padding:12px 20px;font-size:16px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.topbar,.site-nav,.nav-toggle,.site-header__phone,.skip-link,.form .btn,.hero__actions{display:none!important}.site-header{position:static;box-shadow:none}.section--navy{color:var(--ink);background:var(--surface)}.section--navy h2,.section--navy h3,.section--navy p,.steps__num,.steps__title{color:var(--ink)}.btn--inverse{border-color:var(--line)}.section--navy .label,.section--navy .steps__text,.section--navy li,.section--navy div{color:var(--ink)}.btn,.btn--primary{background:none!important;color:var(--brand-blue)!important;border:1px solid var(--brand-blue)}.site-footer{background:var(--surface);color:var(--ink);border-top:1px solid var(--line)}.site-footer a{color:var(--ink)}.site-footer img,.photo{display:none}}.page .container--narrow>h2{margin-top:var(--space-6)}.page .container--narrow>h3{margin-top:var(--space-4)}.page address{font-style:normal;color:var(--ink-soft)}.page .kv dt{color:var(--ink)}.page .kv dd{margin:0 0 10px}.page .kv dd:last-child{margin-bottom:0}.page .toc{padding:var(--space-3) var(--space-4);background:var(--surface-alt);border-radius:var(--radius-md)}.page .toc>*+*{margin-top:var(--space-2)}.page .toc a{font-weight:500}.page .notice>*+*{margin-top:var(--space-2)}.page__actions{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.page--short{min-height:60vh}@media (min-width:480px){.page__actions{flex-direction:row;flex-wrap:wrap}}@media (min-width:1100px){.page--short{min-height:calc(100vh - 270px)}}@media (min-width:768px){.page .kv{display:grid;grid-template-columns:minmax(140px,max-content) 1fr;column-gap:var(--space-4);row-gap:10px}.page .kv dd{margin:0}}