@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-wght-normal.bbddcfd9.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-cyrillic-wght-normal.6c6d8c87.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-vietnamese-wght-normal.779782d5.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-latin-ext-wght-normal.163a0c18.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-latin-wght-normal.8c27e85a.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+00??,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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-wght-italic.e8c48da9.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-cyrillic-wght-italic.7b51b1aa.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-vietnamese-wght-italic.4f7fee3f.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-latin-ext-wght-italic.5817f602.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_next/static/media/cormorant-garamond-latin-wght-italic.a02e5dda.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+00??,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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-cyrillic-ext-wght-normal.371de051.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-cyrillic-wght-normal.4f3632c2.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-vietnamese-wght-normal.9da86c0b.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-latin-ext-wght-normal.be50c96d.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-latin-wght-normal.cf870df2.woff2?dpl=dpl_8SJHVNsWcRLZaH2VdJ2sGqr3fM6s) format("woff2-variations");unicode-range:u+00??,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}.demo-picker{position:sticky;top:0;z-index:90;min-height:50px;padding:5px 24px;background:#13242d;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;font:11px/1.3 Arial,sans-serif;box-shadow:0 1px 0 #536067}.picker-caption{letter-spacing:.13em}.picker-caption span{color:#aac4cb;margin-left:12px}.picker-note{font-size:9px;letter-spacing:.16em;color:#c4d2d6}.demo-picker>div{display:flex;gap:4px}.demo-picker a{color:#fff;padding:10px 18px;min-height:38px;text-decoration:none;border:1px solid transparent;border-radius:3px;font-size:12px}.demo-picker a[aria-current=page]{background:#eef6f5;color:#112a35;border-color:#fff;font-weight:700}.demo-picker a:hover{border-color:#afcdd0}.demo-picker :focus-visible{outline:3px solid #fbde83;outline-offset:1px}.demo-site{--d-paper:#f4f2ec;--d-ink:#233331;--d-muted:#566360;--d-brand:#335d57;--d-accent:#ac9470;--d-panel:#e8e9e3;--d-line:#c4cbc4;--d-radius:0px;--d-shadow:none;--d-body:Arial,Helvetica,sans-serif;--d-display:"Cormorant Garamond Variable",Georgia,serif;--d-width:1392px;--d-gutter:clamp(20px,5vw,88px);--d-space:clamp(64px,7vw,112px);--d-fast:180ms;--d-ease:cubic-bezier(0.22,0.61,0.36,1);font-family:var(--d-body);color:var(--d-ink);background:var(--d-paper);font-size:17px;line-height:1.65;min-height:100vh}.demo-site[data-design=coastal]{--d-paper:#fffaf2;--d-ink:#153e4d;--d-muted:#50646b;--d-brand:#205d62;--d-accent:#ad4d35;--d-panel:#e3efdf;--d-line:#c5d6ce;--d-radius:24px;--d-shadow:0 14px 40px #153e4d0c;--d-body:"Nunito Sans Variable",Arial,sans-serif;--d-display:Georgia,serif;--d-width:1320px;--d-space:clamp(60px,6vw,96px);--d-fast:240ms}.demo-site[data-design=precision]{--d-paper:#f2f6f8;--d-ink:#122b42;--d-muted:#4c6071;--d-brand:#075778;--d-accent:#bdec7f;--d-panel:#e1ebf0;--d-line:#bacdd7;--d-radius:3px;--d-body:var(--font-precision),Arial,sans-serif;--d-display:var(--font-precision),Arial,sans-serif;--d-width:1400px;--d-space:clamp(56px,6vw,96px);--d-fast:120ms}.demo-site[data-design=original]{--d-paper:#fff;--d-ink:#182929;--d-muted:#54605d;--d-brand:#0641AA;--d-panel:#E6F8F9;--d-line:#D7E7EA;--d-display:Arial,Helvetica,sans-serif;--d-body:Arial,Helvetica,sans-serif}.demo-site main{outline:none}.demo-site a{color:inherit;text-underline-offset:5px}.demo-site img{display:block;width:100%;height:auto}.demo-site figure{margin:0}.demo-site h1,.demo-site h2,.demo-site h3{font-family:var(--d-display);font-weight:500;line-height:1.06;letter-spacing:-.035em;margin:0;text-wrap:balance}.demo-site h1{font-size:clamp(48px,5.7vw,88px)}.demo-site h2{font-size:clamp(34px,3.4vw,54px)}.demo-site h3{font-size:clamp(25px,2.4vw,36px)}.demo-site p{max-width:68ch}.demo-site em{font-weight:400;color:var(--d-brand)}.demo-site :focus-visible{outline:3px solid var(--d-brand);outline-offset:5px}.demo-site button,.demo-site input,.demo-site select,.demo-site textarea{font:inherit}.demo-site button{cursor:pointer}.demo-site section[id]{scroll-margin-top:75px}.demo-site .d-small{font-size:13px;color:var(--d-muted);line-height:1.65}.demo-site .d-kicker{font:600 11px/1.5 var(--d-body);letter-spacing:.16em;color:var(--d-brand);text-transform:uppercase;margin:0 0 22px}.demo-site[data-design=precision] .d-kicker{font-family:Consolas,Courier New,monospace;letter-spacing:.06em}.d-skip{position:absolute;left:-10000px}.d-skip:focus{position:fixed;left:16px;top:64px;background:var(--d-paper);color:var(--d-ink);padding:12px;z-index:100}.demo-header{margin:0 auto;padding:32px var(--d-gutter);max-width:calc(var(--d-width) + var(--d-gutter) * 2);display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:116px}.demo-brand{display:flex;flex-direction:column;width:max-content;flex-shrink:0;text-decoration:none!important;font-family:Arial,sans-serif;line-height:1.1}.demo-brand>span{font-size:23px;letter-spacing:.15em}.demo-brand small{font-size:14px;letter-spacing:.12em;margin-top:8px;display:flex;align-items:center;gap:14px}.demo-brand i{width:68px;height:1px;background:var(--d-brand)}.demo-header nav{display:flex;align-items:center;gap:30px;font-size:13px}.demo-header nav a{text-decoration:none;padding-block:12px}.demo-header nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.demo-header .nav-cta{min-height:44px;padding:11px 18px}.demo-menu-button{display:none}.d-button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;border:1px solid var(--d-brand);background:var(--d-brand);color:white!important;text-decoration:none!important;padding:17px 24px;min-height:54px;border-radius:var(--d-radius);font:600 13px/1.4 var(--d-body);transition:background var(--d-fast) var(--d-ease),transform var(--d-fast) var(--d-ease)}.d-button:hover{background:var(--d-ink);border-color:var(--d-ink);transform:translateY(-2px)}.d-button:disabled{opacity:.6;cursor:wait;transform:none}.d-button>span{font-size:20px}.d-photo{position:relative;overflow:hidden}.d-photo img{object-fit:cover}.d-photo figcaption{font:10px/1.4 Arial,sans-serif;color:#46564e;margin-top:9px}.a-reading,.d-breadcrumb,.d-contact-layout,.demo-site main>.d-content-sections,.demo-site main>.d-table-wrap,.demo-site main>aside,.demo-site main>section{max-width:var(--d-width);margin-left:auto;margin-right:auto;width:calc(100% - var(--d-gutter) * 2)}.a-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:32px 8%;padding-top:36px}.a-hero-title h1{font-size:clamp(62px,6.8vw,108px);line-height:.91;letter-spacing:-.04em}.a-hero-side{align-self:end;padding-bottom:12px}.a-hero-side p{max-width:330px;font-size:16px;margin:40px 0 25px}.a-edition{font-size:10px;letter-spacing:.16em}.a-hero>.d-photo{grid-column:1/-1;margin-top:22px;max-height:620px}.a-hero>.d-photo img{aspect-ratio:2.5/1;object-position:center 60%}.a-hero>.d-photo figcaption{background:var(--d-paper);padding-top:8px}.a-caption{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.08em;border-bottom:1px solid var(--d-line);padding-bottom:25px}.a-intro{padding-block:var(--d-space);display:grid;grid-template-columns:.65fr 1.5fr .8fr;gap:40px;align-items:start}.a-intro h2{font-size:clamp(36px,3.6vw,57px)}.a-intro>p:last-child{margin:0;font-size:16px}.d-related{padding-block:44px}.d-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.d-card{display:flex;align-items:flex-start;gap:18px;text-decoration:none!important;border-top:1px solid var(--d-line);padding:28px 0;transition:background var(--d-fast),transform var(--d-fast)}.d-card-number{font-size:11px;color:var(--d-brand);padding-top:5px}.d-card h3{font-size:29px}.d-card p{font-size:14px;color:var(--d-muted);margin-bottom:0}.d-card>span:last-child{margin-left:auto;font-size:24px}.d-card:hover{transform:translateY(-4px)}.d-feature{background:var(--d-brand);color:white;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:70px;margin-block:50px!important}.d-feature .d-kicker{color:#d4e2d8}.feature-number{font:180px/.85 var(--d-display);opacity:.5}.d-feature .d-button{border-color:#cdd7cf}.d-feature p{max-width:470px}.d-explorer{padding-block:var(--d-space)}.d-section-head{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;margin-bottom:40px}.d-section-head>p{color:var(--d-muted);font-size:16px;margin:0}.d-room-guide{border-top:1px solid var(--d-line);padding:25px 0}.d-room-guide>summary{font-weight:600;cursor:pointer;padding:10px 0;min-height:44px}.d-room-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:25px 0}.d-room-grid h3{font-size:25px}.d-room-grid p{font-size:14px;color:var(--d-muted)}.d-faq{padding-block:var(--d-space);max-width:920px!important}.d-faq h2{margin-bottom:35px}.d-faq details{border-top:1px solid var(--d-line);padding:8px 0}.d-faq summary{display:flex;justify-content:space-between;gap:24px;padding:17px 0;list-style:none;font-size:17px;cursor:pointer}.d-faq summary::-webkit-details-marker{display:none}.d-faq details[open] summary>span{transform:rotate(45deg)}.d-faq details p{font-size:15px;color:var(--d-muted);padding:0 40px 20px 0}.d-closing{background:var(--d-panel);padding:70px;text-align:center;margin-block:50px var(--d-space)!important;border-radius:var(--d-radius)}.d-closing p{margin:24px auto}.d-closing .d-kicker{margin-top:0}.demo-footer{padding:65px var(--d-gutter) 30px;border-top:1px solid var(--d-line);max-width:calc(var(--d-width) + var(--d-gutter) * 2);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px}.footer-statement h2{font-size:38px;margin-top:36px;max-width:420px}.demo-footer nav{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px;font-size:14px}.demo-footer nav a{width:fit-content;min-height:32px}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--d-line);padding-top:24px;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:var(--d-muted)}[data-design=coastal] .demo-header{padding-block:22px;min-height:110px}[data-design=coastal] .d-button{border-radius:100px}[data-design=coastal] h1{font-size:clamp(42px,4.6vw,70px);line-height:1.1}[data-design=coastal] h2{font-size:clamp(32px,3vw,48px);line-height:1.15}[data-design=coastal] h3{font-family:var(--d-body);font-size:25px;font-weight:700;line-height:1.2}[data-design=coastal] .demo-brand{color:#205d62}.c-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;position:relative;align-items:center;padding-block:40px 75px}.c-hero-copy{padding:30px 0}.c-hero-copy>p:not(.d-kicker){max-width:400px;font-size:17px;margin:28px 0}.c-hero-copy>.d-small{display:block;margin-top:22px;max-width:330px}.c-hero .d-photo img{height:610px;border-radius:160px 24px 24px 24px;object-position:70% center}.c-hero .d-photo figcaption{padding-left:12px}.c-hero-note{position:absolute;right:34%;bottom:120px;background:#e0eddc;border-radius:50%;width:174px;height:174px;display:flex;align-items:center;justify-content:center;gap:10px;transform:rotate(-7deg);font-size:14px;line-height:1.5;box-shadow:var(--d-shadow)}.c-hero-note>span{font-size:35px;color:var(--d-brand)}.c-question{padding:45px;background:#f2e8d9;border-radius:32px;margin-bottom:30px!important}.c-question h2{max-width:700px}.c-choice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.c-choice-row a{background:var(--d-paper);padding:28px;border-radius:20px;text-decoration:none;display:grid;grid-template-columns:1fr auto;gap:16px}.c-choice-row h3{grid-column:1/-1}.c-choice-row a>span:first-child{color:var(--d-accent);font-size:12px}.c-choice-row a>span:last-child{grid-column:2;font-size:25px}.c-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-block:var(--d-space)}.c-story .d-photo img{border-radius:32px;aspect-ratio:1/1;object-fit:cover}.c-story p{margin-block:30px}.c-story .d-kicker{margin-top:0}[data-design=coastal] .d-card{border:0;background:#edf2e7;border-radius:24px;padding:30px;box-shadow:var(--d-shadow)}[data-design=coastal] .d-card-number{background:#fffaf2;min-width:30px;height:30px;border-radius:50%;text-align:center}[data-design=coastal] .d-cards{gap:18px}[data-design=coastal] .d-faq{padding-inline:40px}[data-design=coastal] .d-faq details{border:1px solid var(--d-line);border-radius:16px;padding:4px 22px;margin-block:10px;background:white}[data-design=coastal] .d-closing{background:#205d62;color:white}[data-design=coastal] .d-closing .d-kicker{color:#e4efdc}[data-design=coastal] .d-closing .d-button{background:#fff7e8;color:#153e4d!important;border-color:#fff7e8}[data-design=coastal] .footer-statement h2{font-size:32px}[data-design=precision] .demo-header{border-bottom:1px solid var(--d-line);min-height:98px;padding-block:22px}[data-design=precision] h1{font-size:clamp(42px,4.9vw,73px);line-height:1.03;letter-spacing:-.06em}[data-design=precision] em{font-style:normal;color:#075778}[data-design=precision] h2{font-size:clamp(32px,3vw,46px);letter-spacing:-.04em}[data-design=precision] h3{font-size:24px}[data-design=precision] .nav-cta{background:#132b42;border-color:#132b42}.p-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:6%;align-items:center;padding-block:80px 70px}.p-hero>div>p:not(.d-kicker){max-width:485px}.status-dot{display:inline-block;height:8px;width:8px;border-radius:50%;background:#075778;margin-right:9px}.d-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0;font-size:13px}.d-diagram{padding:24px;background:#132b42;color:#83d8ee;border:1px solid #3d586b;border-radius:3px;font:11px/1.5 Consolas,monospace}.diagram-heading{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #526d82;padding-bottom:20px;color:#e4f1f7}.d-diagram svg{width:100%;height:auto;margin-top:20px}.d-diagram svg text{font:12px Consolas,monospace;fill:#c8e6ee}.d-diagram p{font-size:14px;color:#d7f09e;border-top:1px solid #526d82;padding-top:20px}.d-diagram small{font-size:11px;color:#c5d5df;display:block}.p-decision{border:1px solid var(--d-line);padding:28px}.p-decision>div{display:grid;grid-template-columns:repeat(3,1fr)}.p-decision a{display:block;padding:24px;border-left:1px solid var(--d-line);text-decoration:none}.p-decision a:first-child{border:0}.p-decision a>span:first-child{font:12px Consolas,monospace;color:var(--d-brand)}.p-decision h2{font-size:28px;margin-top:15px}.p-decision p{font-size:14px;color:var(--d-muted)}.p-comparison{padding-block:var(--d-space)}.d-table-wrap{overflow-x:auto;margin-block:35px}.d-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;min-width:560px}.d-table-wrap caption{text-align:left;font-size:13px;padding-bottom:15px;color:var(--d-muted)}.d-table-wrap td,.d-table-wrap th{padding:20px;border:1px solid var(--d-line);vertical-align:top}.d-table-wrap thead{background:var(--d-ink);color:white}.d-table-wrap tbody th{font-weight:600;width:26%}.d-table-wrap tbody tr:nth-child(2n){background:var(--d-panel)}[data-design=precision] .d-cards{grid-template-columns:1fr}[data-design=precision] .d-card{display:grid;grid-template-columns:55px 1fr 35px;padding:28px;border:1px solid var(--d-line);gap:30px;background:#fff}[data-design=precision] .d-card>div{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}[data-design=precision] .d-card p{margin:0}[data-design=precision] .d-card:hover{background:var(--d-panel);transform:none}[data-design=precision] .d-faq{max-width:var(--d-width)!important}[data-design=precision] .demo-footer{background:#132b42;color:#eaf4f8;border-color:#3d586b}[data-design=precision] .footer-bottom{color:#bbd1dc;border-color:#3d586b}[data-design=precision] .demo-footer .demo-brand{color:#83d8ee}[data-design=precision] .demo-footer :focus-visible{outline-color:#bdec7f}.d-breadcrumb{padding-top:20px;font-size:12px;color:var(--d-muted)}.d-breadcrumb ol{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.d-breadcrumb li+li:before{content:"/";margin-right:10px}.d-page-hero{padding:55px 0 65px;display:grid;grid-template-columns:1.25fr .75fr;gap:8%;align-items:end;border-bottom:1px solid var(--d-line)}.d-page-hero h1{max-width:880px}.d-page-hero .d-lead{font-size:18px;color:var(--d-muted);margin:0}.d-notice{padding:15px 20px;background:var(--d-panel);font-size:12px;border-left:3px solid var(--d-brand);margin-block:28px!important}.d-content-sections{padding-block:32px}.d-content-sections>section{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:35px 0;border-bottom:1px solid var(--d-line)}.d-content-sections h2{font-size:36px}.d-content-sections li,.d-content-sections p{color:var(--d-muted);font-size:16px}.d-content-sections li{padding-block:4px}.d-section-number{font:12px/2 Consolas,monospace;color:var(--d-brand)}.a-reading{display:grid;grid-template-columns:1fr 2fr;gap:10%;padding-top:40px}.a-reading>aside{padding-top:50px}.a-reading>aside a{display:flex;gap:16px;border-top:1px solid var(--d-line);padding:18px 0;text-decoration:none;font-size:13px}.a-reading>aside a>span{color:var(--d-brand)}.d-sources{padding:28px 0;border-bottom:1px solid var(--d-line);font-size:13px}.d-sources>.d-kicker{margin-bottom:10px}.d-sources ul{padding-left:18px}.d-sources li{padding:5px 0}.d-sources>p{color:var(--d-muted)}.d-equipment-record{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding:60px 0;align-items:start}.d-spec-symbol{aspect-ratio:4/4.5;background:var(--d-panel);border:1px solid var(--d-line);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;outline:1px solid var(--d-line);outline-offset:-24px;font:11px Consolas,monospace;letter-spacing:.1em;text-align:center;padding:32px}.d-spec-symbol b{font:120px/.9 var(--d-display);margin-block:40px}.d-equipment-record h2{font-size:40px}.d-equipment-record dl{margin:32px 0}.d-equipment-record dl>div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-bottom:1px solid var(--d-line);font-size:14px}.d-equipment-record dd{margin:0;color:var(--d-muted);text-align:right}.d-contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:65px}.d-contact-layout aside{padding-top:25px}.d-contact-layout aside li,.d-contact-layout aside p{font-size:15px;color:var(--d-muted)}.d-contact-layout aside ol{padding-left:20px}.d-contact-layout aside li{margin-block:20px}.d-form{padding:38px;border:1px solid var(--d-line);background:var(--d-paper);border-radius:var(--d-radius)}.d-form h2{font-size:36px}.d-form fieldset{border:0;margin:25px 0 0;padding:0;min-width:0}.d-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.d-field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;min-width:0}.d-field label{font-size:13px;font-weight:600}.d-field input,.d-field select,.d-field textarea{width:100%;min-width:0;border:1px solid #81958c;background:#fff;color:#17352f;padding:12px;font-size:16px;border-radius:calc(var(--d-radius) / 3);min-height:48px}.d-field textarea{resize:vertical}.d-field [aria-invalid=true]{border:2px solid #a4291d}.d-field small{font-size:12px;color:#a4291d}.d-consent{display:flex;gap:12px;font-size:13px;margin:14px 0 28px;align-items:flex-start}.d-consent input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--d-brand)}.d-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.d-errors{border-left:3px solid #a4291d;background:#fff0e9;padding:16px;color:#81271e;font-size:13px}.d-errors ul{padding-left:18px}.d-success{display:flex;gap:25px;align-items:center;padding:35px;background:var(--d-panel);border:1px solid var(--d-brand)}.d-success>span{font-size:40px}.d-success h2{font-size:30px}[data-design=coastal] .d-page-hero{grid-template-columns:1fr;text-align:center;gap:25px;border:0;padding-bottom:30px}[data-design=coastal] .d-page-hero h1{max-width:860px;margin:auto}[data-design=coastal] .d-page-hero .d-lead{max-width:620px;margin:auto}[data-design=coastal] .d-page-hero .d-photo{max-width:950px;width:100%;margin:20px auto}[data-design=coastal] .d-page-hero .d-photo img{height:340px;border-radius:24px;object-position:center 60%}[data-design=coastal] .d-content-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}[data-design=coastal] .d-content-sections>section{background:#edf2e7;border:0;padding:35px;border-radius:24px;grid-template-columns:1fr;gap:10px}[data-design=coastal] .d-content-sections>section:first-child{grid-column:1/-1;display:grid;grid-template-columns:70px 1fr;background:#f3e9d9}[data-design=coastal] .d-content-sections h2{font-size:32px}[data-design=coastal] .d-content-sections p{max-width:800px}[data-design=coastal] .d-equipment-record{background:#edf2e7;padding:42px;border-radius:30px;margin-top:35px}[data-design=coastal] .d-spec-symbol{background:#fffaf2;border-radius:110px 110px 16px 16px;outline:none}[data-design=coastal] .d-form{background:#fff;box-shadow:var(--d-shadow)}[data-design=coastal] .d-contact-layout{grid-template-columns:1fr 1.2fr;gap:7%}[data-design=precision] .d-page-hero{align-items:center}[data-design=precision] .d-page-hero .d-diagram{grid-column:2;grid-row:1/3}[data-design=precision] .d-page-hero:has(.d-diagram){grid-template-columns:1.1fr .9fr;gap:30px 7%}[data-design=precision] .d-page-hero:has(.d-diagram) .d-lead{grid-column:1}[data-design=precision] .d-content-sections>section{grid-template-columns:60px 1fr}[data-design=precision] .d-content-sections>section>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px}[data-design=precision] .d-content-sections h2{font-size:30px}[data-design=precision] .d-content-sections p{margin:0}[data-design=precision] .d-content-sections ul{grid-column:2;margin:0}[data-design=precision] .d-equipment-record{grid-template-columns:.55fr 1.45fr;gap:5%;padding:35px;background:#e1ebf0;border:1px solid #bacdd7;margin-top:40px}[data-design=precision] .d-spec-symbol{aspect-ratio:1;background:#132b42;color:#bdec7f;border-color:#536f82;outline-color:#536f82}[data-design=precision] .d-equipment-record dl{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}[data-design=precision] .d-equipment-record dl>div{display:block}[data-design=precision] .d-equipment-record dd{text-align:left;font:12px Consolas,monospace;margin-top:6px}[data-design=original] .d-page-hero h1{font-size:clamp(42px,4.5vw,70px)}.demo-site .water-home{--wh-ink:var(--d-ink);--wh-muted:var(--d-muted);--wh-paper:var(--d-paper);--wh-brand:var(--d-brand);border:1px solid var(--d-line);border-radius:var(--d-radius);overflow:hidden;font-family:var(--d-body)}.demo-site .water-home h3,.demo-site .water-home h4{font-family:var(--d-body);letter-spacing:-.025em}.demo-site .water-home p{max-width:none}.demo-site .water-home button{font-family:var(--d-body)}.demo-site .water-home .wh-wrap{max-width:100%}.original-extension{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:25px 5%;background:#eef2ef;font:13px Arial,sans-serif;color:#182929}.original-extension a{color:#11616a;text-transform:capitalize;padding:10px 0}.original-extension>span{font-weight:600;margin-right:20px}.demo-index,.demo-state{font-family:Arial,sans-serif;padding:10vh 8vw;min-height:70vh;background:#f3f6f5;color:#193d45}.demo-index nav{display:flex;flex-wrap:wrap;gap:20px}.demo-index a,.demo-state a,.demo-state button{display:inline-block;padding:14px 22px;background:#173e49;color:white;text-transform:capitalize;margin:8px}.demo-loading-block{height:250px;background:#dce6e3;margin-top:40px;border-radius:8px}@media (min-width:1600px){.demo-site{--d-gutter:80px}}@media (max-width:1100px){.demo-header nav{gap:17px;font-size:12px}.demo-site{--d-gutter:32px}.a-intro{grid-template-columns:1fr 2fr}.a-intro>p:last-child{grid-column:2}.d-cards{grid-template-columns:1fr 1fr}.c-hero{gap:35px}.c-hero-note{right:27%;bottom:88px;width:138px;height:138px}.c-hero .d-photo img{height:530px}.d-section-head{gap:40px}.d-card{gap:12px}.d-contact-layout{gap:5%}.d-form{padding:25px}.d-feature{padding:50px}.d-equipment-record{gap:6%}}@media (max-width:760px){.demo-picker{padding:6px 8px;min-height:50px;gap:0;justify-content:center}.picker-caption,.picker-note{display:none}.demo-picker>div{width:100%;justify-content:space-between;gap:3px}.demo-picker a{flex:1 1;padding:10px 6px;text-align:center;font-size:11px;min-height:38px}.demo-site{--d-gutter:22px;--d-space:64px;font-size:16px}.demo-header{min-height:95px;padding-block:24px;position:relative;flex-wrap:wrap;gap:22px}.demo-brand>span{font-size:20px}.demo-brand small{font-size:12px}.demo-menu-button{display:block;border:1px solid var(--d-line);background:var(--d-paper);color:var(--d-ink);min-height:44px;padding:10px 15px;font-size:13px!important}.demo-header nav{display:none;flex-direction:column;align-items:stretch;width:100%;gap:0;padding-top:14px;border-top:1px solid var(--d-line);font-size:16px}.demo-header nav.is-open{display:flex}.demo-header nav a{padding:16px 8px}.demo-header .nav-cta{margin-top:15px;padding:15px}.demo-site h1{font-size:51px}.demo-site h2{font-size:36px}.demo-site .d-kicker{font-size:10px;margin-bottom:18px}.a-hero{grid-template-columns:1fr;gap:28px;padding-top:25px}.a-hero-title h1{font-size:clamp(50px,12vw,78px);line-height:.98}.a-hero-side{display:grid;grid-template-columns:1fr;gap:18px}.a-edition{display:none}.a-hero-side p{margin:0;max-width:100%;font-size:15px}.a-hero-side .d-button{width:fit-content}.a-hero>.d-photo{margin-top:8px;grid-column:1}.a-hero>.d-photo img{aspect-ratio:4/3}.a-caption{flex-direction:column;gap:8px;font-size:9px}.a-intro{grid-template-columns:1fr;gap:20px;padding-block:55px 15px}.a-intro>p:last-child{grid-column:1}.a-intro>.d-kicker{margin:0}.d-cards{grid-template-columns:1fr}.d-related{padding-block:30px}.d-card{padding:25px 0}.d-card h3{font-size:29px}.d-card p{font-size:14px}.d-feature{grid-template-columns:1fr;gap:20px;padding:32px;margin-block:25px!important}.feature-number{font-size:75px}.d-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.d-section-head>p{font-size:15px}.d-room-grid{grid-template-columns:1fr 1fr;gap:22px}.d-room-grid h3{font-size:22px}.d-room-grid p{font-size:13px}.d-faq{padding-block:45px}.d-faq summary{font-size:16px}.d-closing{padding:35px 25px;margin-block:30px 60px!important}.demo-footer{grid-template-columns:1fr;gap:38px;padding-top:42px}.footer-statement h2{font-size:33px;margin-top:25px}.footer-bottom{grid-column:1;flex-direction:column;gap:12px}.demo-site[data-design=coastal] h1{font-size:43px}.c-hero{grid-template-columns:1fr;gap:20px;padding-block:10px 45px}.c-hero-copy{padding-block:15px}.c-hero-copy>p:not(.d-kicker){font-size:16px;margin-block:24px}.c-hero-copy>.d-small{max-width:none;font-size:11px}.c-hero .d-photo img{height:350px;border-radius:90px 20px 20px 20px}.c-hero-note{right:15px;bottom:95px;width:122px;height:122px;font-size:11px}.c-question{padding:30px 24px;border-radius:24px}.c-choice-row{grid-template-columns:1fr;gap:12px;margin-top:24px}.c-choice-row a{padding:23px;grid-template-columns:30px 1fr 20px;align-items:center;gap:15px}.c-choice-row h3{grid-column:2;font-size:19px}.c-choice-row a>span:last-child{grid-column:3}.c-story{grid-template-columns:1fr;gap:32px;padding-block:35px}.c-story .d-photo img{aspect-ratio:4/3}.c-story p{margin-block:22px}[data-design=coastal] .d-card{padding:25px}[data-design=coastal] .d-faq{padding-inline:0}[data-design=coastal] .d-faq summary{font-size:15px}[data-design=precision] h1{font-size:43px}.p-hero{grid-template-columns:1fr;gap:30px;padding-block:38px}.p-hero>div>p{font-size:15px}.p-hero>div>.d-small{font-size:11px}.d-actions{gap:20px;margin-block:25px}.p-decision{padding:22px}.p-decision>div{grid-template-columns:1fr}.p-decision a{border-left:0;border-top:1px solid var(--d-line);padding:24px 0}.p-decision a:first-child{padding-top:0}.p-decision h2{font-size:27px}.d-diagram{padding:18px}.p-comparison{padding-block:50px}[data-design=precision] .d-card{grid-template-columns:25px 1fr 20px;gap:15px;padding:22px}[data-design=precision] .d-card>div{grid-template-columns:1fr;gap:15px}[data-design=precision] .d-card h3{font-size:24px}.d-breadcrumb{font-size:11px;padding-top:12px}.d-page-hero{padding:30px 0 40px;grid-template-columns:1fr;gap:25px}.d-page-hero h1{font-size:49px}.d-page-hero .d-lead{font-size:16px}.a-reading{grid-template-columns:1fr;gap:0;padding-top:0}.a-reading>aside{padding-top:30px}.a-reading>aside a{font-size:12px;padding-block:13px}.d-content-sections{padding-block:20px}.d-content-sections>section{grid-template-columns:25px 1fr;gap:15px;padding-block:30px}.d-content-sections h2{font-size:32px}.d-content-sections li,.d-content-sections p{font-size:15px}.d-equipment-record{grid-template-columns:1fr;gap:30px;padding-block:40px}.d-spec-symbol{aspect-ratio:2/1}.d-spec-symbol b{font-size:75px;margin-block:10px}.d-equipment-record h2{font-size:34px}.d-equipment-record dl>div{font-size:13px;gap:15px}.d-contact-layout{grid-template-columns:1fr;gap:28px;padding-block:35px}.d-form{padding:25px 20px}.d-form-grid{grid-template-columns:1fr;gap:0}.d-form h2{font-size:31px}.d-form .d-button{width:100%;font-size:12px}.d-sources{font-size:12px}.d-success{padding:22px;gap:15px}.d-success h2{font-size:26px}[data-design=coastal] .d-page-hero{padding-top:25px}[data-design=coastal] .d-page-hero .d-photo img{height:230px}[data-design=coastal] .d-content-sections{grid-template-columns:1fr;gap:18px}[data-design=coastal] .d-content-sections>section{padding:25px}[data-design=coastal] .d-content-sections>section:first-child{grid-template-columns:1fr}[data-design=coastal] .d-content-sections h2{font-size:29px}[data-design=coastal] .d-equipment-record{padding:25px;margin-top:25px}[data-design=coastal] .d-spec-symbol{border-radius:80px 80px 12px 12px;aspect-ratio:1.7/1}[data-design=coastal] .d-contact-layout{grid-template-columns:1fr}[data-design=precision] .d-page-hero:has(.d-diagram){grid-template-columns:1fr}[data-design=precision] .d-page-hero .d-diagram{grid-column:1;grid-row:auto}[data-design=precision] .d-content-sections>section{grid-template-columns:25px 1fr}[data-design=precision] .d-content-sections>section>div{grid-template-columns:1fr;gap:20px}[data-design=precision] .d-content-sections h2{font-size:27px}[data-design=precision] .d-content-sections ul{grid-column:1}[data-design=precision] .d-equipment-record{grid-template-columns:1fr;padding:24px}[data-design=precision] .d-equipment-record dl{grid-template-columns:1fr}[data-design=precision] .d-spec-symbol{aspect-ratio:2/1}.original-extension{gap:12px;padding:24px}.original-extension>span{width:100%}.demo-site .d-table-wrap{margin-block:25px}.d-table-wrap td,.d-table-wrap th{padding:15px}.demo-site .water-home h3{font-size:28px}}@media (max-width:360px){.demo-site{--d-gutter:16px}.demo-picker a{font-size:10px;padding-inline:3px}.demo-site[data-design=coastal] h1,[data-design=precision] h1{font-size:37px}.demo-site h1{font-size:44px}.d-room-grid{grid-template-columns:1fr}.d-button{padding-inline:18px;gap:18px}.c-hero .d-photo img{height:290px}.demo-header{padding-block:18px}}@media (prefers-reduced-motion:reduce){.demo-site *,.demo-site :after,.demo-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.demo-site .d-button:hover,.demo-site .d-card:hover{transform:none}}.demo-site .water-home .wh-eyebrow,.demo-site .water-home .wh-footer,.demo-site .water-home .wh-footer button,.demo-site .water-home .wh-lede,.demo-site .water-home .wh-title-muted{color:#36565d}.demo-picker~.homepage-preview .wh-room-bar,.demo-site .water-home .wh-room-bar{top:50px}.demo-picker~.homepage-preview .preview-skip:focus{top:62px;z-index:100}.demo-picker~.homepage-preview [id]{scroll-margin-top:65px}.demo-site .d-direct-answer{margin-block:2rem 3rem;margin-left:max(var(--d-gutter),calc((100% - var(--d-width)) / 2));margin-right:auto;padding:clamp(1.2rem,3vw,2.5rem);border:1px solid;border-left:4px solid;max-width:78ch}.demo-site .d-direct-answer>p:last-child{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.7;margin-bottom:0}.demo-site .d-section-citations{font-size:.85rem;line-height:1.7}.demo-site .d-topic-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:2.5rem;margin:3rem 0}.demo-site .d-topic-directory li{margin-bottom:1rem;line-height:1.6}.demo-site .d-section-citations a,.demo-site .d-topic-directory a{text-underline-offset:.2em}.demo-site .demo-header{padding-block:14px}.demo-site .demo-brand>.brand-logo{letter-spacing:normal}@media(max-width:600px){.demo-site .demo-header{padding-block:9px;gap:16px}}.demo-site .brand-logo img{height:100%;object-fit:cover;object-position:50% 66%}.demo-header nav a[aria-current=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.site-header nav{gap:22px}@media (max-width:1180px){.site-header{position:relative;flex-wrap:wrap;gap:16px}.site-header .demo-menu-button{display:block;border:1px solid var(--d-line);background:var(--d-paper);color:var(--d-ink);min-height:44px;padding:10px 15px;font-size:13px!important}.site-header nav{display:none;flex-direction:column;align-items:stretch;width:100%;gap:0;padding-top:14px;border-top:1px solid var(--d-line);font-size:16px}.site-header nav.is-open{display:flex}.site-header nav a{padding:14px 8px}.site-header .nav-cta{margin-top:15px;padding:15px}}.site-photo{margin:28px 0 8px;max-width:720px}.site-photo img{display:block;width:100%;height:auto;border-radius:4px;background:var(--d-panel,#e8e9e3)}.site-photo figcaption{font:12px/1.5 Arial,sans-serif;color:var(--d-muted,#566360);margin-top:8px}.d-contact-layout aside .site-photo{margin-top:32px}.d-product{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6%;padding-block:48px;border-bottom:1px solid var(--d-line);align-items:start}.d-product-visual{margin:0}.d-product-visual img{display:block;width:100%;height:auto}.d-product-visual figcaption{font:12px/1.5 Arial,sans-serif;color:var(--d-muted);margin-top:10px}.d-product-placeholder{aspect-ratio:1.12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--d-panel);border:1px solid var(--d-line);text-align:center;padding:24px}.d-product-placeholder span{font:11px/1.4 Arial,sans-serif;letter-spacing:.18em;color:var(--d-muted);text-transform:uppercase}.d-product-placeholder b{font-size:clamp(28px,3vw,40px);font-weight:500}.d-spec-table{width:100%;border-collapse:collapse;margin-block:18px 16px;font-size:15px}.d-spec-table td,.d-spec-table th{text-align:left;padding:11px 12px 11px 0;border-bottom:1px solid var(--d-line);vertical-align:top}.d-spec-table th{font-weight:600;width:38%}.d-spec-table td{color:var(--d-muted)}.d-explainer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:6%;padding-block:48px;border-bottom:1px solid var(--d-line);align-items:start}.d-explainer>div>p{color:var(--d-muted);margin-block:14px 18px}.d-explainer details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.d-explainer details li{color:var(--d-muted);padding-block:4px;font-size:15px}.d-explainer figure{margin:0}.d-explainer video{display:block;width:100%;height:auto;background:#0f1b1d}.d-explainer figcaption{font:12px/1.5 Arial,sans-serif;color:var(--d-muted);margin-top:8px}@media (max-width:760px){.d-explainer,.d-product{grid-template-columns:1fr;gap:28px;padding-block:32px}.d-explainer figure{max-width:420px}.site-photo{margin-top:22px}}.lead-form .lead-fieldset{border:0;padding:0;margin:0;min-width:0}.lead-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.d-form.lead-form .lead-tenure{border:0;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px 28px}.d-form.lead-form .lead-tenure legend{font-size:14px;font-weight:600;padding:0;margin-bottom:8px}.d-form.lead-form .lead-tenure label{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.d-form.lead-form .lead-consent input,.d-form.lead-form .lead-tenure input{width:20px;height:20px;accent-color:var(--d-brand);flex-shrink:0;margin:0}.d-form.lead-form .lead-tenure .lead-error{width:100%}.d-form.lead-form .lead-error{display:block;font-size:12px;color:#a4291d}.d-form.lead-form .lead-consent{display:flex;gap:12px;align-items:flex-start;margin-top:20px;font-size:15px;font-weight:600;cursor:pointer}.d-form.lead-form .lead-consent input{margin-top:2px}.d-form.lead-form .lead-disclosure{margin:10px 0 24px;line-height:1.6}.d-form.lead-form .d-errors{margin-bottom:18px}.lead-done h3{font-size:clamp(28px,3vw,40px);margin:10px 0 12px}.d-contact-phone{font-size:18px;font-weight:600}.d-closing-phone a,.d-contact-phone a{white-space:nowrap;font-weight:700}.d-closing-phone{margin-top:16px}.site-header .header-phone{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;color:var(--d-brand);order:3}.site-header .header-phone:hover{text-decoration:underline}@media (max-width:1180px){.site-header .header-phone{order:0;margin-left:auto}}.header-phone .phone-short{display:none}.site-header .demo-menu-button{white-space:nowrap}@media (max-width:420px){.site-header .header-phone{font-size:13px}}@media (max-width:379px){.site-header .header-phone .phone-full{display:none}.site-header .header-phone .phone-short{display:inline}}