@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.EAOf9W_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}
:root{--navy:#0b2545;--blue:#1d5fa8;--sky:#9cd4ff;--sand:#f5f4f0;--line:#d6d3ca;--muted:#46566e;--muted-dark:#b9c9de;--img:#dce6f2;--field:#7488a3;--error:#b3261e;--pad:clamp(20px, 3vw, 48px);--gap:clamp(12px, 1.6vw, 24px);--sec-y:clamp(80px, 9vw, 136px);--head-gap:clamp(40px, 5vw, 72px);--cols:repeat(12, minmax(0, 1fr))}@media (max-width:999.98px){:root{--cols:repeat(4, minmax(0, 1fr))}.only-wide{display:none!important}}@media (min-width:1000px){.only-narrow{display:none!important}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto}body{color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:18px;line-height:1.45}*,:before,:after{box-sizing:border-box}a{color:var(--navy);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--blue)}h1,h2,h3,p,ul,ol,dl,figure,blockquote{margin:0}[hidden]{display:none!important}.sec:focus,.svc:focus{outline:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[data-dark] :focus-visible{outline-color:#fff}summary{list-style:none}summary::-webkit-details-marker{display:none}details[open]>summary [data-icon]{transform:rotate(45deg)}details:not([open])>summary [data-menu-open],details[open]>summary [data-menu-closed]{display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.wrap{max-width:1120px;padding-inline:var(--pad);margin:0 auto}.grid{grid-template-columns:var(--cols);column-gap:var(--gap);display:grid}.c{grid-column:var(--c,1 / -1)}@media (max-width:999.98px){.c{grid-column:1/-1}}.h2{letter-spacing:-.045em;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:.92}.h2--mb{margin-bottom:28px}.lead{text-wrap:pretty;font-size:17px}.media{background:var(--img)}.media img{object-fit:cover;width:100%;height:100%;display:block}.ul-plain{padding:0;list-style:none}.sec,main{scroll-margin-top:69px}main:focus{outline:none}.sec--sand{background:var(--sand)}.sec--white{background:#fff}.sec--navy{background:var(--navy);color:#fff}.sec>.wrap{padding-block:var(--sec-y)}.sec-head{align-items:end;row-gap:16px}.sec-head>.h2{--c:1 / 7}.sec-body{margin-top:var(--head-gap)}.split{row-gap:var(--head-gap)}.btn{border-radius:4px;align-items:center;min-height:56px;padding:0 28px;font-weight:700;text-decoration:none;display:inline-flex}.btn--sky{background:var(--sky);color:var(--navy)}.btn--sky:hover{color:var(--navy);background:#fff}.btn-sm{background:var(--navy);color:#fff;border-radius:4px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn-sm:hover{background:var(--sky);color:var(--navy)}.skip{z-index:50;background:var(--navy);color:#fff;padding:10px 16px;font-weight:700;position:absolute;top:12px;left:-9999px}.skip:focus{color:#fff;left:16px}.preview{z-index:60;background:var(--navy);color:#fff;border-radius:4px;flex-direction:column;gap:6px;max-width:min(560px,100vw - 32px);padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 16px #00000040}.preview a{color:var(--sky);font-weight:700}html.ve-loading body{visibility:hidden;animation:0s 2s forwards ve-reveal}@keyframes ve-reveal{to{visibility:visible}}.logo{color:var(--navy);letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;font-size:19px;font-weight:700;line-height:1;text-decoration:none;display:flex}.lg{align-items:center;gap:8px;display:flex}.lg__mark{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.lg__bg{background:var(--navy);border-radius:50%;position:absolute;inset:0}.lg__dot{background:var(--sky);width:11px;height:11px;box-shadow:0 0 0 3px var(--sand);border-radius:50%;position:absolute;top:1px;right:-2px}.lg__pr{letter-spacing:-.05em;color:#fff;margin-top:-3px;font-size:21px;font-weight:700;line-height:1;position:relative}.lg__word{letter-spacing:-.035em;color:var(--navy);font-size:20px;font-weight:700;line-height:1}.lg--inv .lg__bg{background:#fff}.lg--inv .lg__dot{box-shadow:0 0 0 3px var(--navy);background:#fff}.lg--inv .lg__pr{color:var(--navy)}.lg--inv .lg__word{color:#fff}.hdr{z-index:20;background:var(--sand);border-bottom:1px solid var(--navy);transition:transform .25s;position:sticky;top:0}.hdr.is-hidden{transform:translateY(-100%)}.hdr__in{align-items:center;height:68px}.hdr .logo{grid-area:1/1/auto/4}.hdr__nav{grid-area:1/1/auto/-1;justify-self:center}.hdr__nav ul{grid-template-columns:repeat(6,max-content);column-gap:clamp(16px,2vw,28px);display:grid}.hdr__nav a{color:var(--navy);align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.hdr__nav a:hover{color:var(--blue)}.hdr__cta{grid-area:1/10/auto/13;justify-content:flex-end;align-items:center;gap:20px;display:flex;position:relative}.hdr__tel{color:var(--navy);text-underline-offset:4px;font-variant-numeric:tabular-nums;align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.hdr__m{grid-area:1/1/auto/-1;justify-self:end;align-items:center;gap:4px;display:flex}@media (max-width:999.98px){.hdr .logo{grid-column:1/3}}@media (max-width:359.98px){.hdr .lg__word{display:none}}.icon-btn{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hdr__m .btn-sm{padding:0 14px}html:not(.js) .menu>summary{z-index:31;position:relative}html:not(.js) [data-menu-close]{visibility:hidden}.menu>summary{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.menu__panel{z-index:30;background:var(--sand);overscroll-behavior:contain;padding:0 var(--pad) 32px;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu__top{flex:none;justify-content:space-between;align-items:center;height:68px;margin-bottom:24px;display:flex}.menu__top .icon-btn{margin-right:-10px}.menu__nav ul{border-bottom:1px solid var(--line)}.menu__nav li{border-top:1px solid var(--line)}.menu__nav a{min-height:68px;color:var(--navy);letter-spacing:-.035em;justify-content:space-between;align-items:center;font-size:30px;font-weight:700;text-decoration:none;display:flex}.menu__nav a span{color:var(--blue);font-size:22px}.menu__contact{flex-direction:column;gap:4px;margin-top:auto;padding-top:40px;display:flex}.menu__contact a{min-height:44px;color:var(--navy);text-underline-offset:4px;font-variant-numeric:tabular-nums;align-items:center;font-size:19px;font-weight:500;text-decoration:underline;display:inline-flex}.hero>.wrap{padding-block:clamp(40px, 5vw, 72px) var(--sec-y);row-gap:var(--head-gap)}.hero h1{letter-spacing:-.05em;color:var(--navy);grid-column:1/-1;margin-left:-.04em;font-size:clamp(46px,7vw,104px);font-weight:700;line-height:.9}.hero h1 span{color:var(--blue)}.hero__box{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.hero__img{aspect-ratio:4/3}.hero__panel{background:var(--navy);color:#fff;flex-direction:column;justify-content:flex-end;gap:20px;padding:clamp(28px,3vw,40px);display:flex}.hero__panel p{text-wrap:pretty;font-size:clamp(18px,1.5vw,21px);line-height:1.45}@media (max-width:999.98px){.hero__box{grid-template-columns:minmax(0,1fr);column-gap:0}}.sec.svc-sec>.wrap{padding-top:clamp(56px,6vw,88px)}.svc-wide{flex-direction:column;gap:clamp(64px,7vw,112px);display:flex}.svc{align-items:center;scroll-margin-top:84px}.svc__img{aspect-ratio:4/3;grid-area:1/1/auto/7}.svc__txt{grid-area:1/8/auto/13}.svc:nth-child(2n) .svc__img{grid-column:7/13}.svc:nth-child(2n) .svc__txt{grid-column:1/6}.svc__h{letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.02}.svc__txt>p{text-wrap:pretty;max-width:42ch;margin-top:16px;font-size:17px}.checks{border-bottom:1px solid var(--line);flex-direction:column;margin-top:28px;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.checks li{border-top:1px solid var(--line);grid-template-columns:24px 1fr;align-items:baseline;padding:10px 0;display:grid}.checks li>span:first-child{color:var(--blue);font-weight:700}.svc-acc{border-bottom:1px solid var(--navy);margin-top:32px}.svc-acc details{border-top:1px solid var(--navy);scroll-margin-top:84px}.svc-acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 0;display:flex}.svc-acc summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.svc-acc h3{letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;font-size:22px;font-weight:700;line-height:1.1}.svc-acc__body{padding:4px 0 28px}.svc-acc__body .media{aspect-ratio:16/9;margin-bottom:20px}.svc-acc__body>p{text-wrap:pretty;font-size:17px}.svc-acc__body .checks{margin-top:20px}.plus{flex:none;transition:transform .15s}.gal{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--gap);display:grid}.gal li{min-height:0}.gal li:nth-child(6n+1){grid-area:span 2/1/auto/8}.gal li:nth-child(6n+2),.gal li:nth-child(6n+3){grid-column:8/13}.gal li:nth-child(6n+4){grid-column:1/5}.gal li:nth-child(6n+5){grid-column:5/9}.gal li:nth-child(6n){grid-column:9/13}.gal figure{flex-direction:column;gap:10px;height:100%;display:flex}.gal .media{flex:1;min-height:220px}.gal figcaption{flex-wrap:wrap;gap:0 12px;min-width:0;font-size:14px;display:flex}.gal figcaption b{font-weight:700}.gal figcaption span{color:var(--muted)}@media (max-width:999.98px){.gal{grid-template-columns:repeat(2,minmax(0,1fr))}.gal li:nth-child(n){grid-area:auto}.gal li:first-child,.gal li:last-child{grid-column:1/-1}.gal .media{min-height:160px}.gal li:first-child .media{min-height:240px}}.prices-l{--c:1 / 5}.prices-l p{max-width:32ch}.prices-r{--c:6 / 13}.prices{border-bottom:1px solid #ffffff59;grid-template-columns:minmax(0,1fr) max-content;column-gap:clamp(32px,5vw,72px);display:grid}.prices>li{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid #ffffff59;align-items:start;row-gap:20px;padding:32px 0 28px;display:grid}.prices h3{letter-spacing:-.03em;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.1}.prices .basis{color:var(--muted-dark);margin-top:8px;font-size:15px}.dashes{flex-direction:column;gap:6px;margin-top:16px;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.dashes li{grid-template-columns:18px 1fr;display:grid}.dashes li>span:first-child{color:var(--sky)}.price{flex-direction:column;gap:6px;display:flex}.price p:first-child{color:var(--sky);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1}.price p+p{color:var(--muted-dark);font-size:14px;font-weight:500}.prices-note{max-width:60ch;color:var(--muted-dark);margin-top:24px;font-size:14px}.prices-r .btn{margin-top:32px}@media (max-width:999.98px){.prices{grid-template-columns:minmax(0,1fr)}}.about{align-items:start}.about__img{--c:1 / 6;aspect-ratio:4/5}.about__txt{--c:7 / 13}.about__txt .paras{text-wrap:pretty;flex-direction:column;gap:12px;max-width:52ch;font-size:17px;display:flex}.facts{flex-wrap:wrap;gap:16px clamp(24px,3vw,48px);margin-top:36px;font-size:15px;display:flex}.facts>div{border-top:1px solid var(--navy);min-width:180px;padding-top:10px}.facts dt{font-weight:700}.facts dd{margin:0}@media (max-width:999.98px){.about__img{aspect-ratio:1}}.refs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.refs-head .h2{max-width:12ch}.score{align-items:center;gap:16px;display:flex}.score>p{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:.9}.score div p{margin-top:4px;font-size:14px;font-weight:500}.stars{gap:2px;display:flex}.car__track{gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.car__track::-webkit-scrollbar{display:none}.card{flex:0 0 calc((100% - 2 * var(--gap)) / 3);scroll-snap-align:start;background:#fff;flex-direction:column;gap:20px;padding:clamp(24px,2.4vw,32px);display:flex}.card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.card__top time{color:var(--muted);font-size:13px}.card blockquote{text-wrap:pretty;flex:1;font-size:17px;line-height:1.5}.card figcaption{border-top:1px solid var(--img);align-items:center;gap:12px;padding-top:16px;display:flex}.avatar{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.card figcaption>span:last-child{flex-direction:column;min-width:0;display:flex}.card figcaption b{font-size:15px;font-weight:700}.card figcaption small{color:var(--muted);font-size:13px}.car__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.car__ctl{align-items:center;min-height:44px;margin-left:-12px;display:flex}.car__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.car__dot span{background:var(--navy);opacity:.35;border-radius:5px;width:10px;height:10px;transition:width .2s;display:block}.car__dot[aria-current=true] span{opacity:1;width:28px}.link-strong{min-height:44px;color:var(--navy);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:999.98px){.card{flex-basis:86%}}.faq-l{--c:1 / 5}.faq-r{--c:6 / 13;flex-direction:column;gap:48px;display:flex}.faq-r h3{color:var(--blue);margin-bottom:12px;font-size:14px;font-weight:700}.faq-list{border-bottom:1px solid var(--navy)}.faq-list details{border-top:1px solid var(--navy)}.faq-list summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:14px 0;font-size:clamp(19px,1.5vw,22px);font-weight:700;line-height:1.25;display:flex}.faq-list details>p{text-wrap:pretty;max-width:60ch;padding:0 48px 22px 0;font-size:17px}.contact-l{--c:1 / 6}.contact-l>p{max-width:32ch}.contact-r{--c:7 / 13}.kv{flex-direction:column;margin-top:36px;display:flex}.kv>div{border-top:1px solid var(--navy);padding:10px 0 14px}.kv>div:last-child{border-bottom:1px solid var(--navy)}.kv dt{font-size:14px;font-weight:700}.kv dd{margin:0}.kv a{font-variant-numeric:tabular-nums;word-break:break-all;align-items:center;min-height:44px;font-size:19px;font-weight:500;display:inline-flex}.hours{font-variant-numeric:tabular-nums;grid-template-columns:72px 1fr;font-size:17px;display:grid;margin:6px 0 0!important}.form{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;display:grid}.form .hp{width:1px;height:1px;position:absolute;left:-9999px}.fld{flex-direction:column;gap:8px;display:flex}.fld--full{grid-column:1/-1}.fld label{font-size:14px;font-weight:700}.fld label span{font-weight:400}.fld input,.fld select,.fld textarea{font:inherit;color:var(--navy);border:1px solid var(--field);background:#fff;border-radius:4px;font-size:17px}.fld input,.fld select{min-height:52px;padding:0 14px}.fld select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230B2545' stroke-width='2.2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:44px}.fld textarea{resize:vertical;padding:12px 14px}.fld [aria-invalid=true]{border-color:var(--error)}.fld .hint{color:var(--muted);font-size:14px}.err{color:var(--error);gap:8px;font-size:15px;display:flex}.err svg{flex:none;margin-top:2px}.form__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.form__actions button{font:inherit;background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:56px;padding:0 28px;font-size:17px;font-weight:700;transition:background-color .15s}.form__actions button:hover{background:var(--blue)}.form__actions button:disabled{cursor:progress;opacity:.7}.form__actions p{color:var(--muted);flex:240px;max-width:44ch;font-size:14px}.form__fail{grid-column:1/-1;font-size:17px}.form__fail a{font-weight:700}.success{border-top:2px solid var(--navy);padding-top:16px}.success h3{letter-spacing:-.04em;font-size:clamp(36px,4vw,64px);font-weight:700;line-height:.95}.success p{max-width:40ch;margin-top:20px;font-size:18px}@media (max-width:999.98px){.form{grid-template-columns:minmax(0,1fr)}}.ftr{background:var(--navy);color:#fff}.ftr>.wrap{padding-block:var(--sec-y) 32px}.ftr__top{row-gap:28px;font-size:15px;line-height:1.5}.ftr__top>:first-child{--c:1 / 4}.ftr__top>:nth-child(2){--c:4 / 7;color:var(--muted-dark)}.ftr__top>:nth-child(3){--c:7 / 10;flex-direction:column;display:flex}.ftr a{color:#fff}.ftr a:hover{color:var(--sky)}.ftr__top a{min-height:28px}.ftr__bottom{color:var(--muted-dark);border-top:1px solid #fff;align-items:center;margin-top:72px;padding-top:12px;font-size:14px}.ftr__bottom>:first-child{--c:1 / 4}.ftr__bottom>:nth-child(2){--c:4 / 7;gap:24px;display:flex}.ftr__bottom a{align-items:center;min-height:44px;display:inline-flex}.page h1{letter-spacing:-.045em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-bottom:36px;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:.92}.page-body{overflow-wrap:break-word;max-width:68ch;font-size:17px}.page-body .kv{margin:0 0 40px}.prose>*+*{margin-top:14px}.prose h2{letter-spacing:-.03em;margin-top:36px;font-size:clamp(24px,2.2vw,30px);line-height:1.1}.prose h3{margin-top:28px;font-size:20px}.prose h4{margin-top:24px;font-size:17px}.prose ul,.prose ol{padding-left:1.2em}.page-body .btn{background:var(--navy);color:#fff;margin-top:32px}.page-body .btn:hover{background:var(--blue);color:#fff}
