@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.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:'Krub';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/krub-400-latin.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:'Krub';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/krub-500-latin.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:'Krub';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/krub-600-latin.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:'Krub';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/krub-700-latin.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}
*,*::before,*::after{box-sizing:border-box}
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:0.2s}
@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
html{scroll-padding-top:160px}
@media (max-width:1024px){html{scroll-padding-top:128px}}
body{margin:0;background:#FFFFFF;font-family:Krub,sans-serif;color:#252525;-webkit-font-smoothing:antialiased}
a{color:#2F6DC0;text-decoration:none}
a:hover{color:#031D42}
p{margin:0}
img{display:block;max-width:100%}
picture{display:contents}
h1,h2,h3,h4{margin:0;font-family:Inter,sans-serif;font-weight:600;letter-spacing:-0.015em;line-height:1.12}
h1,h2{text-wrap:pretty!important}
.desk{display:none}.mob{display:contents}
.grid-cards{display:grid;gap:clamp(18px,2.2vw,26px);grid-template-columns:repeat(4,minmax(0,1fr))}
.grid-cards.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1000px){.grid-cards,.grid-cards.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.grid-cards,.grid-cards.g3{grid-template-columns:minmax(0,1fr)}}
.bal{--g:clamp(18px,2.2vw,26px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g)}
.bal>*{flex:0 0 calc((100% - (var(--c,4) - 1) * var(--g)) / var(--c,4));min-width:0}
@media (max-width:1000px){.bal{--c:2!important}}
@media (max-width:620px){.bal{--c:1!important}}
.tile-grid{--g:clamp(20px,2.4vw,26px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g)}
.tile-grid>*{flex:0 0 calc((100% - (var(--c,4) - 1) * var(--g)) / var(--c,4));min-width:0}
@media (max-width:1000px){.tile-grid{--c:2!important}}
@media (max-width:560px){.tile-grid{--c:1!important}}
@media (max-width:560px){.tile-rows{--g:10px!important}.tile-rows>*{aspect-ratio:auto!important;height:76px;border-radius:14px!important}.tile-rows>* img{width:96px!important}.tile-rows>*>span{display:none!important}.tile-rows>*>div,.tile-rows>*>span:last-child{left:112px!important;right:14px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)}.tile-rows>*>div>span:first-child{display:none!important}.tile-rows>*>div>h3{margin-top:0!important;font-size:1rem!important}}
@media (max-width:560px){.prod-mrows{gap:10px!important}.prod-mrows>.prod-card{flex:1 1 100%!important;flex-direction:row!important;align-items:center;border-radius:14px!important}.prod-mrows>.prod-card>div:first-child{flex:0 0 96px;aspect-ratio:1/1!important;border-bottom:none!important}.prod-mrows>.prod-card>div:last-child{padding:12px 16px!important}.prod-mrows>.prod-card p{display:none}}
.tile-off{display:none!important}
.filter-pill{background:#F4F6FA;color:#031D42}.filter-pill:hover{background:#EAF1FB}
.filter-pill[aria-pressed="true"]{background:#031D42;color:#FFFFFF}
.tile-dialog::backdrop{background:rgba(3,29,66,0.66)}
.photo-viewer::backdrop{background:rgba(12,12,12,0.86)}
.bio-row{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,44px);align-items:start}
@media (min-width:768px){.bio-row{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}
.contact-field::placeholder{color:rgba(255,255,255,0.78)}.contact-field option{color:#031D42;background:#FFFFFF}
.upload-field:focus-within{outline:2px solid #2F6DC0;outline-offset:2px}
[data-form-status]:empty{flex:0 0 0!important}
.footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"logo logo" "nav contact" "map map"}
@media (min-width:1025px){.footer-grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"logo logo map" "nav contact map"}}
@media (max-width:600px){.footer-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "nav" "contact" "map"}}
.footer-grid.footer-nologo{grid-template-areas:"nav contact" "map map"}
@media (min-width:1025px){.footer-addr{white-space:nowrap}}
@media (min-width:1025px){.footer-grid.footer-nologo{grid-template-areas:"nav contact map"}}
@media (max-width:600px){.footer-grid.footer-nologo{grid-template-areas:"nav" "contact" "map"}}
.a3-mf>*{flex:1 1 290px;min-width:0}
.a3-cols>*{break-inside:avoid-column}.a3-cols>div{break-inside:auto}.a3-cols h2{break-after:avoid}.a3-cols>:first-child,.a3-cols>div:first-child{margin-top:0!important}
@media (min-width:900px){.ph-stick{position:sticky;top:var(--stick-top,176px);align-self:start}}
.faq summary{list-style:none}.faq summary::-webkit-details-marker{display:none}
.faq-i{transition:transform .2s}.faq[open] .faq-i{transform:rotate(45deg)}
.rv-track{display:flex;gap:clamp(16px,2vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 10px}
.rv-track::-webkit-scrollbar{display:none}
.rv-track>.rv-card{flex:0 0 min(86%,370px);scroll-snap-align:start}
.rv-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines,6);overflow:hidden}
.rv-card.open .rv-clamp{display:block;-webkit-line-clamp:unset}
[data-rv-more][hidden]{display:none}
.rv-grid>.rv-card{flex:0 1 360px;min-width:min(100%,280px)}
@media (max-width:700px){.hero-scrim{background:rgba(3,29,66,0.78)!important}}
@media (min-width:1025px){.desk{display:contents}.mob{display:none}}
@media (max-width:1195px){.hdr-a .desk{display:none}.hdr-a .mob{display:contents}}
.nav-burger header .desk{display:none!important}.nav-burger header .mob{display:contents!important}
.svc-panel{display:none}
.svc:hover .svc-panel,.svc:focus-within .svc-panel,.svc.open .svc-panel,.svc.hov .svc-panel{display:block}
.flyout{display:none}.flyout.open{display:block;max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}
.photo-box{display:flex;align-items:center;justify-content:center;padding:22px;text-align:center;border:2px dashed #B9CBD6;border-radius:18px;background:#F2F7F9;font:600 0.92rem/1.5 Krub,sans-serif;color:#5F7B8A;text-wrap:pretty}
.brand-grid{--logo-h:clamp(38px,4.5vw,54px);display:grid;grid-template-columns:repeat(2,1fr);gap:30px 20px;justify-items:center;align-items:center}
@media (min-width:700px){.brand-grid{grid-template-columns:repeat(4,1fr);row-gap:44px}}
.brand-link:hover{opacity:.7}
.a3-small{grid-template-columns:1fr}
.a3-small > .ph{width:100%;max-width:300px;justify-self:center}
@media (min-width:768px){.a3-small{grid-template-columns:minmax(0,1fr) min(var(--pw,280px),34vw)}.a3-small > .ph{max-width:none}}
.ph-frame{position:relative;isolation:isolate;margin:0 18px 18px 0}
/* photo tool: size and place of a photo beside text (A3a, A4d); stacked on a phone, it keeps the full width */
@media (min-width:900px){.ph-move{translate:var(--ox,0) var(--oy,0)}.ph-scaled{width:var(--psc)!important;justify-self:center;align-self:center}.ph-scaled-img{max-width:min(calc(70% * var(--psc)),calc(460px * var(--psc)))!important}}
.ph-frame::before{content:"";position:absolute;inset:0;transform:translate(18px,18px);border:var(--fw,4px) solid var(--frame);border-radius:var(--pr,18px);z-index:-1}
.map-link{position:relative;display:block;width:100%;height:100%;min-height:inherit;background:#F4F6FA center/cover no-repeat}
.map-link img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.map-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);filter:drop-shadow(0 3px 4px rgba(0,0,0,.35));pointer-events:none}
.map-cta{position:absolute;left:12px;top:12px;padding:8px 13px;border-radius:999px;background:#FFFFFF;color:#031D42;font:700 0.86rem/1 Krub,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.18)}
.map-credit{position:absolute;right:0;bottom:0;padding:2px 6px;background:rgba(255,255,255,.8);color:#333333;font:500 11px/1.4 Krub,sans-serif}
.map-link:hover .map-cta{background:#031D42;color:#FFFFFF}
.m-br{display:none}.m-only{display:none}
@media (max-width:767px){
.m-br{display:inline}.m-only{display:flex}.m-hide{display:none!important}
.svc-card{justify-content:flex-start!important}
.svc-ph{width:100%!important;aspect-ratio:3/2!important}
.svc-h{text-align:left!important}.svc-btn{margin:-2px 0 0!important}
.ph-mw{max-width:var(--mw)!important}
.cta-btns{flex-wrap:nowrap!important;gap:8px!important}
.cta-btns a{padding:13px 16px!important;font-size:0.9rem!important;white-space:nowrap}
.city-list{grid-template-columns:1fr 1fr!important;gap:8px 16px!important}
.city-list span{font-size:1rem!important}
.prod-card{flex-basis:100%!important}
.ccard{margin:0 calc(-1 * clamp(1.5rem,6vw,88px));border-radius:0!important}
.cmap{border-top:0!important;min-height:280px!important}
.contact-section{padding-top:0!important}
.contact-section.chead{padding-top:clamp(1.75rem,6vw,2.25rem)!important}
.chead .ccard{order:2}
}
.cgrid{grid-template-columns:1fr;row-gap:28px}
@media (min-width:1025px){.cgrid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:0}.ccard{grid-area:1/1}.cfields{grid-area:1/2}.csubmit{grid-area:2/2}}
.s1.s1{position:sticky;top:0;z-index:50;background:#FFFFFF;box-shadow:0 2px 12px rgba(0,0,0,0.06)}
.s2.s2{position:relative}
.s3.s3{position:absolute;left:max(clamp(1.5rem,6vw,88px), calc((100% - 1180px) / 2));top:10px;z-index:2;display:block}
.s4.s4{display:block;width:145px;height:auto;aspect-ratio:145/125;max-width:100%;object-fit:contain}
.s5.s5{display:flex;justify-content:flex-end;padding:0 max(clamp(1.5rem,6vw,88px), calc((100% - 1180px) / 2))}
.s6.s6{display:flex;align-items:center;gap:clamp(18px,2vw,28px);background:#031D42;border-radius:0 0 16px 16px;padding:12px 18px 12px 26px}
.s7.s7{display:flex;align-items:center;gap:10px;min-height:44px;font:700 1.1rem/1 Krub,sans-serif;color:#FFFFFF}
.s8.s8{flex:none}
.s9.s9{display:inline-flex;align-items:center;gap:8px}
.s10.s10{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#FFFFFF;font:700 0.95rem/1 Inter,sans-serif;color:#031D42}
.s11.s11{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#FFFFFF}
.s12.s12{padding:13px 28px;border-radius:999px;background:#EAF1FB;color:#031D42;font:700 1rem/1 Krub,sans-serif;letter-spacing:0.03em;text-transform:uppercase}
.s13.s13{display:flex;align-items:flex-end;justify-content:flex-end;gap:clamp(18px,2.2vw,34px);flex-wrap:wrap;padding:clamp(36px,3.4vw,48px) max(clamp(1.5rem,6vw,88px), calc((100% - 1180px) / 2)) 0 calc(max(clamp(1.5rem,6vw,88px), calc((100% - 1180px) / 2)) + 177px);border-bottom:1px solid #DDE3EC}
.s14.s14{padding:0 0 16px;border-bottom:3px solid transparent;font:600 1rem/1 Krub,sans-serif;letter-spacing:0.02em;text-transform:uppercase;color:#2F6DC0}
.s15.s15{position:relative;display:flex}
.s16.s16{display:flex;align-items:center;gap:7px;padding:0 0 16px;border-bottom:3px solid transparent;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;font:600 1rem/1 Krub,sans-serif;letter-spacing:0.02em;text-transform:uppercase;color:#031D42}
.s17.s17{position:absolute;top:100%;left:-20px;z-index:60;padding-top:14px}
.s18.s18{width:290px;background:#031D42;padding:8px 0;border-top:3px solid #4481D3;box-shadow:0 16px 34px rgba(0,0,0,0.3)}
.s19.s19{display:block;padding:12px 22px;font:500 1rem/1.3 Krub,sans-serif;color:#FFFFFF}
.s20.s20{position:static;display:flex}
.s21.s21{position:absolute;top:100%;left:0;right:0;z-index:60;padding-top:14px}
.s22.s22{background:#FFFFFF;border-top:1px solid #DDE3EC;border-bottom:3px solid #2F6DC0;padding:34px clamp(1.25rem,4vw,56px) 38px;box-shadow:0 18px 34px rgba(0,0,0,0.16)}
.s23.s23{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:34px}
.s24.s24{font:600 0.85rem/1.2 Krub,sans-serif;letter-spacing:0.14em;text-transform:uppercase;color:#2F6DC0}
.s25.s25{height:2px;background:#DDE3EC;margin-top:14px}
.s26.s26{display:flex;flex-direction:column;gap:13px;margin-top:18px}
.s27.s27{font:500 1.02rem/1.35 Krub,sans-serif;color:#031D42}
.s28.s28{padding:0 0 16px;border-bottom:3px solid transparent;font:600 1rem/1 Krub,sans-serif;letter-spacing:0.02em;text-transform:uppercase;color:#031D42}
.s29.s29{display:flex;align-items:center;gap:12px;padding:12px clamp(1.25rem,4vw,56px);border-bottom:1px solid #DDE3EC}
.s30.s30{display:block;flex:0 1 auto;min-width:0;max-width:96px}
.s31.s31{margin-left:auto;flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#2F6DC0}
.s32.s32{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:48px;height:48px;background:#031D42;border:none;border-radius:999px;cursor:pointer}
.s33.s33{display:block;width:22px;height:2px;background:#FFFFFF}
.s34.s34{display:flex;flex-direction:column;background:#031D42;padding:8px 0 18px}
.s35.s35{padding:14px clamp(1.25rem,4vw,56px);font:600 1rem/1.3 Krub,sans-serif;text-transform:uppercase;color:#4481D3}
.s36.s36{padding:14px clamp(1.25rem,4vw,56px) 6px;font:600 1rem/1.3 Krub,sans-serif;text-transform:uppercase;color:#FFFFFF}
.s37.s37{padding:11px clamp(1.25rem,4vw,56px) 11px calc(clamp(1.25rem,4vw,56px) + 18px);font:500 1rem/1.3 Krub,sans-serif;color:#F0F4FA}
.s38.s38{padding:14px clamp(1.25rem,4vw,56px);font:600 1rem/1.3 Krub,sans-serif;text-transform:uppercase;color:#FFFFFF}
.s39.s39{margin:14px clamp(1.25rem,4vw,56px) 0;text-align:center;padding:15px 24px;border:2px solid #4481D3;border-radius:999px;color:#FFFFFF;font:700 1.15rem/1 Krub,sans-serif}
.s40.s40{margin:10px clamp(1.25rem,4vw,56px) 0;text-align:center;padding:15px 24px;border-radius:999px;background:#2F6DC0;color:#FFFFFF;font:700 1.05rem/1 Krub,sans-serif}
.s41.s41{display:flex;justify-content:center;margin:18px clamp(1.25rem,4vw,56px) 0}
.s42.s42{display:inline-flex;align-items:center;gap:14px}
.s43.s43{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#FFFFFF}
.s44.s44{position:relative;padding:clamp(4rem,8vw,7.5rem) clamp(1.5rem,6vw,88px);overflow:hidden;background:#031D42}
.s45.s45{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}
.s46.s46{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,29,66,0.95) 0%,rgba(3,29,66,0.88) 50%,rgba(3,29,66,0.35) 100%)}
.s47.s47{position:relative;max-width:1180px;margin:0 auto}
.s48.s48{max-width:640px;container-type:inline-size}
.s49.s49{font:600 0.9rem/1.3 Krub,sans-serif;letter-spacing:0.16em;text-transform:uppercase;color:#A9C8F0}
.s50.s50{margin-top:16px;font-size:clamp(2.1rem,6.4cqi,3.25rem);color:#FFFFFF;text-wrap:pretty}
.s51.s51{margin-top:18px;max-width:46ch;font:500 clamp(1.08rem,1.4vw,1.23rem)/1.45 Krub,sans-serif;color:#FFFFFF;text-wrap:pretty}
.s52.s52{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.s53.s53{padding:16px 34px;border-radius:999px;border:2px solid transparent;background:#2F6DC0;color:#FFFFFF;font:700 1.04rem/1 Krub,sans-serif;letter-spacing:0.03em}
.s54.s54{padding:16px 34px;border-radius:999px;border:2px solid #FFFFFF;background:transparent;color:#FFFFFF;font:700 1.04rem/1 Krub,sans-serif;letter-spacing:0.03em}
.s55.s55{white-space:nowrap}
.s56.s56{padding:clamp(3rem,5vw,4.5rem) clamp(1.5rem,6vw,88px);background:#FFFFFF}
.s57.s57{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap-reverse;gap:clamp(2rem,4vw,56px);align-items:center}
.s58.s58{font-size:clamp(1.7rem,2.5vw,2.25rem);color:#031D42;text-wrap:pretty}
.s59.s59{margin-top:18px;max-width:58ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s60.s60{margin-top:34px}
.s61.s61{font-size:clamp(1.5rem,2.1vw,1.9rem);color:#031D42;text-wrap:pretty}
.s62.s62{margin-top:14px;max-width:58ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s63.s63{display:inline-block;margin-top:24px;padding:14px 30px;border-radius:999px;background:#2F6DC0;color:#FFFFFF;font:700 1rem/1 Krub,sans-serif;letter-spacing:0.04em}
.s64.s64{align-self:center;padding:7px;border:1.5px solid #031D42;border-radius:25px}
.s65.s65{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:18px}
.s66.s66{padding:clamp(3rem,5vw,4.5rem) clamp(1.5rem,6vw,88px);background:#F4F6FA}
.s67.s67{max-width:1120px;margin:0 auto}
.s68.s68{max-width:30ch;font-size:clamp(1.7rem,2.3vw,2.15rem);color:#031D42;text-wrap:pretty}
.s69.s69{margin-top:14px;max-width:60ch;font:500 clamp(1.1rem,1.35vw,1.2rem)/1.55 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s70.s70{--c:4;margin-top:36px}
.s71.s71{position:relative;display:block;width:100%;aspect-ratio:4/4.6;padding:0;border:none;border-radius:18px;overflow:hidden;background:#031D42;box-shadow:0 10px 26px rgba(3,29,66,0.16);text-align:left;font:inherit;color:#FFFFFF;cursor:pointer;transition:box-shadow .2s}
.s72.s72{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.s73.s73{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,29,66,0.1) 0%,rgba(3,29,66,0.12) 42%,rgba(3,29,66,0.86) 100%)}
.s74.s74{position:absolute;top:14px;left:16px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(3,29,66,0.62);font:700 0.82rem/1 Krub,sans-serif;letter-spacing:0.06em;color:#FFFFFF}
.s75.s75{position:absolute;left:20px;right:20px;bottom:20px;display:block}
.s76.s76{display:block;width:34px;height:3px;background:#4481D3}
.s77.s77{display:block;margin-top:12px;font:600 1.12rem/1.18 Inter,sans-serif;letter-spacing:-0.015em;color:#FFFFFF;text-wrap:pretty}
.s78.s78{padding:clamp(2.75rem,4.5vw,4rem) clamp(1.5rem,6vw,88px);background:linear-gradient(180deg,#FFFFFF 0%,#EAF1FB 100%)}
.s79.s79{max-width:1180px;margin:0 auto clamp(1.75rem,3vw,2.5rem)}
.s80.s80{max-width:32ch;font-size:clamp(1.7rem,2.5vw,2.25rem);color:#031D42;text-wrap:pretty}
.s81.s81{width:64px;height:4px;background:#4481D3;margin-top:14px}
.s82.s82{margin-top:16px;max-width:80ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s83.s83{--c:4;--g:24px;max-width:1180px;margin:0 auto}
.s84.s84{display:flex;flex-direction:column;border:1px solid #DDE3EC;border-radius:18px;background:#FFFFFF;overflow:hidden;color:inherit;transition:transform .15s,box-shadow .15s}
.s85.s85{display:flex;align-items:center;justify-content:center;height:230px;padding:22px;background:#FFFFFF;border-bottom:3px solid #4481D3}
.s86.s86{display:block;width:auto;height:100%;max-width:100%;object-fit:contain}
.s87.s87{padding:20px 22px 24px}
.s88.s88{font-size:1.2rem;color:#031D42}
.s89.s89{margin-top:10px;font:500 1rem/1.6 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s90.s90{max-width:1180px;margin:0 auto}
.s91.s91{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(28px,3.5vw,44px) clamp(32px,5vw,72px)}
.s92.s92{display:flex;gap:18px;align-items:flex-start}
.s93.s93{flex:none;display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#EAF1FB}
.s94.s94{min-width:0}
.s95.s95{font-size:1.3rem;color:#031D42;text-wrap:pretty}
.s96.s96{margin-top:10px;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s97.s97{padding:clamp(2.25rem,4vw,3.25rem) clamp(1.5rem,6vw,88px);background:#031D42}
.s98.s98{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.4vw,26px);text-align:center}
.s99.s99{max-width:30ch;font-size:clamp(1.5rem,2.1vw,1.9rem);color:#FFFFFF;text-wrap:balance}
.s100.s100{max-width:68ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#F0F4FA;text-wrap:pretty}
.s101.s101{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}
.s102.s102{padding:14px 30px;border-radius:999px;border:2px solid transparent;background:#2F6DC0;color:#FFFFFF;font:700 1rem/1 Krub,sans-serif;letter-spacing:0.04em}
.s103.s103{padding:14px 30px;border-radius:999px;background:transparent;border:2px solid #FFFFFF;color:#FFFFFF;font:700 1rem/1 Krub,sans-serif;letter-spacing:0.04em}
.s104.s104{background:#FFFFFF;border-top:1px solid #DDE3EC}
.s105.s105{max-width:1320px;margin:0 auto;column-gap:clamp(28px,5vw,72px);row-gap:clamp(24px,3vw,36px);padding:clamp(2.5rem,4.5vw,56px) clamp(1.5rem,4.5vw,56px);align-items:start}
.s106.s106{grid-area:nav;display:flex;flex-direction:column}
.s107.s107{display:flex;align-items:center;min-height:44px;font:500 clamp(1.1rem,1.4vw,1.3rem)/1.3 Krub,sans-serif;color:#031D42}
.s108.s108{grid-area:contact;display:flex;flex-direction:column;gap:24px;min-width:0}
.s109.s109{display:flex;gap:14px;align-items:flex-start}
.s110.s110{flex:none;margin-top:-2px}
.s111.s111{font:500 clamp(1.1rem,1.4vw,1.3rem)/1.4 Krub,sans-serif;color:#252525}
.s112.s112{display:flex;gap:14px;align-items:center;min-height:44px;font:700 clamp(1.1rem,1.4vw,1.3rem)/1.4 Krub,sans-serif;color:#2F6DC0}
.s113.s113{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:4px}
.s114.s114{display:flex;max-width:100%}
.s115.s115{flex:none;width:145px;height:auto;aspect-ratio:145/125;max-width:100%;object-fit:contain}
.s116.s116{display:block;width:150px;height:auto;aspect-ratio:150/90;max-width:100%;object-fit:contain}
.s117.s117{grid-area:map;align-self:center;height:clamp(260px,60vw,352px);border-radius:16px;overflow:hidden;border:1px solid #DDE3EC;background:#F4F6FA}
.s118.s118{height:100%}
.s119.s119{padding:18px clamp(1.5rem,4.5vw,56px);background:#031D42}
.s120.s120{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap}
.s121.s121{font:500 0.95rem/1.4 Krub,sans-serif;color:#FFFFFF}
.s122.s122{display:inline-flex;align-items:center;gap:10px}
.s123.s123{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#FFFFFF}
.s124.s124{display:flex;align-items:center;gap:7px;padding:0 0 16px;border-bottom:3px solid transparent;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;font:600 1rem/1 Krub,sans-serif;letter-spacing:0.02em;text-transform:uppercase;color:#2F6DC0}
.s125.s125{display:block;padding:12px 22px 12px 18px;border-left:4px solid #4481D3;background:#021631;font:600 1rem/1.3 Krub,sans-serif;color:#4481D3}
.s126.s126{padding:11px clamp(1.25rem,4vw,56px) 11px calc(clamp(1.25rem,4vw,56px) + 18px);font:500 1rem/1.3 Krub,sans-serif;color:#4481D3}
.s127.s127{position:relative;padding:clamp(3rem,5vw,4.5rem) clamp(1.5rem,6vw,88px);overflow:hidden;background:#031D42}
.s128.s128{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,29,66,0.95) 0%,rgba(3,29,66,0.88) 100%)}
.s129.s129{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.s130.s130{font:500 1rem/1 Krub,sans-serif;color:#A9C8F0}
.s131.s131{font:500 1rem/1 Krub,sans-serif;color:rgba(255,255,255,0.65)}
.s132.s132{font:500 1rem/1 Krub,sans-serif;color:#FFFFFF}
.s133.s133{font-size:clamp(1.95rem,3.1vw,2.7rem);color:#FFFFFF;margin-top:18px;text-wrap:pretty}
.s134.s134{margin-top:16px;max-width:60ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#E4EEF4;text-wrap:pretty}
.s135.s135{width:84px;height:4px;background:#4481D3;margin-top:18px}
.s136.s136{color:#2F6DC0;font-weight:700}
.s137.s137{margin-top:16px;max-width:70ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s138.s138{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(2rem,4vw,56px);align-items:start}
.s139.s139{margin-bottom:22px;font-size:clamp(1.5rem,2.1vw,1.9rem);color:#031D42;text-wrap:pretty}
.s140.s140{columns:2 340px;column-gap:clamp(2rem,4.5vw,64px)}
.s141.s141{margin-top:14px;max-width:999ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s142.s142{margin-top:18px;max-width:999ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s143.s143{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px 40px}
.s144.s144{display:flex;align-items:flex-start;gap:12px}
.s145.s145{flex:none;width:7px;height:7px;margin-top:11px;background:#4481D3}
.s146.s146{font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s147.s147{margin:26px 0 26px;padding:7px;border:1.5px solid #031D42;border-radius:23px}
.s148.s148{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px;background:#FFFFFF}
.s149.s149{max-width:1560px;margin:0 auto}
.s150.s150{--c:4;--g:10px;margin-top:36px}
.s151.s151{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:0;border:none;border-radius:10px;overflow:hidden;background:#031D42;box-shadow:0 10px 26px rgba(3,29,66,0.16);text-align:left;font:inherit;color:#FFFFFF;cursor:pointer;transition:box-shadow .2s}
.s152.s152{width:min(1240px,calc(100% - 1rem));max-width:1240px;max-height:96vh;padding:56px clamp(52px,6vw,72px) 16px;border:none;overflow:visible;background:transparent;box-shadow:none}
.s153.s153{position:absolute;top:0;right:clamp(52px,6vw,72px);z-index:2;margin:0}
.s154.s154{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;background:rgba(255,255,255,0.94);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,0.35)}
.s155.s155{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;background:rgba(255,255,255,0.94);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,0.35)}
.s156.s156{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;background:rgba(255,255,255,0.94);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,0.35)}
.s157.s157{display:block;width:auto;max-width:100%;height:auto;max-height:80vh;margin:0 auto;object-fit:contain;border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,0.45)}
.s158.s158{margin-top:14px;text-align:center;font:600 1rem/1.4 Krub,sans-serif;color:#FFFFFF}
.s159.s159{margin-left:12px;font-weight:500;opacity:0.75}
.s160.s160{color:#A9C8F0;font-weight:700}
.s161.s161{max-width:999ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s162.s162{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(2rem,4vw,56px);align-items:center}
.s163.s163{width:100%;max-width:340px;justify-self:center}
.s164.s164{display:block;width:100%;height:auto;object-fit:contain}
.s165.s165{margin-top:22px;max-width:640px}
.s166.s166{display:flex;flex-wrap:wrap;gap:10px}
.s167.s167{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.s168.s168{flex:1 1 200px;min-width:0;padding:14px 18px;border:1px solid #C8D1DE;border-radius:999px;background:#FFFFFF;font:500 1.02rem/1.2 Krub,sans-serif;color:#252525}
.s169.s169{flex:none;padding:14px 30px;border:none;border-radius:999px;background:#2F6DC0;color:#FFFFFF;cursor:pointer;font:700 1rem/1 Krub,sans-serif;letter-spacing:0.03em}
.s170.s170{flex:1 1 12rem;font:600 0.98rem/1.45 Krub,sans-serif;color:#031D42;flex-basis:100%}
.s171.s171{margin-top:14px}
.s172.s172{display:inline-block;padding:14px 30px;border-radius:999px;background:#2F6DC0;color:#FFFFFF;font:700 1rem/1 Krub,sans-serif;letter-spacing:0.04em}
.s173.s173{margin-top:18px;max-width:70ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s174.s174{text-align:center;margin-left:auto;margin-right:auto;max-width:28ch;font-size:clamp(1.7rem,2.5vw,2.25rem);color:#031D42;text-wrap:pretty}
.s175.s175{width:64px;height:4px;background:#4481D3;margin-top:14px;margin-left:auto;margin-right:auto}
.s176.s176{border-top:1px solid #DDE3EC;max-width:900px;margin:clamp(1.75rem,3vw,2.5rem) auto 0}
.s177.s177{border-bottom:1px solid #DDE3EC}
.s178.s178{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;cursor:pointer;font:600 clamp(1.05rem,1.3vw,1.15rem)/1.4 Inter,sans-serif;letter-spacing:-0.01em;color:#031D42}
.s179.s179{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#EAF1FB;color:#2F6DC0;font:500 1.4rem/1 Krub,sans-serif}
.s180.s180{padding:0 52px 22px 2px;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s181.s181{padding-left:10px;border-left:3px solid #4481D3;font:700 1.02rem/1.35 Krub,sans-serif;color:#2F6DC0}
.s182.s182{padding:clamp(2.75rem,4.5vw,4rem) clamp(1.5rem,6vw,88px);background:#FFFFFF}
.s183.s183{--c:3;max-width:1180px;margin:0 auto}
.s184.s184{padding:clamp(1.4rem,2vw,1.75rem);border:1px solid #DDE3EC;border-radius:18px;background:#FFFFFF;border-top:4px solid #4481D3}
.s185.s185{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#EAF1FB}
.s186.s186{margin-top:18px;font-size:1.2rem;color:#031D42;text-wrap:pretty}
.s187.s187{max-width:1180px;margin:clamp(1.25rem,2.4vw,1.75rem) auto 0;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s188.s188{--c:3;--g:10px;margin-top:36px}
.s189.s189{--c:4;max-width:1180px;margin:0 auto}
.s190.s190{padding:clamp(2.75rem,4.5vw,4rem) clamp(1.5rem,6vw,88px);background:#F4F6FA}
.s191.s191{--c:2;--g:10px;margin-top:36px}
.s192.s192{--c:3;margin-top:36px}
.s193.s193{max-width:64ch;margin-left:auto;margin-right:auto;font:600 clamp(1.15rem,1.7vw,1.4rem)/1.45 Inter,sans-serif;letter-spacing:-0.015em;color:#031D42;text-wrap:pretty;text-align:center}
.s194.s194{max-width:900px;margin:0 auto;background:#FFFFFF;border-radius:20px;padding:clamp(1.5rem,3.4vw,3rem);box-shadow:0 18px 44px rgba(3,29,66,0.14)}
.s195.s195{font-size:1.3rem;color:#031D42}
.s196.s196{display:flex;flex-direction:column;gap:14px;margin-top:22px}
.s197.s197{width:100%;padding:16px 18px;border:1px solid #C8D1DE;border-radius:8px;background:#EAF1FB;font:600 1.08rem/1.2 Krub,sans-serif;letter-spacing:0.01em;color:#031D42}
.s198.s198{margin-top:40px;font-size:1.3rem;color:#031D42}
.s199.s199{width:100%;padding:16px 18px;border:1px solid #C8D1DE;border-radius:8px;background:#EAF1FB;font:600 1.08rem/1.2 Krub,sans-serif;letter-spacing:0.01em;color:#031D42;line-height:1.45;resize:vertical}
.s200.s200{margin-top:26px;font:500 1.12rem/1.4 Krub,sans-serif;color:#031D42}
.s201.s201{position:relative;display:flex;align-items:stretch;margin-top:12px;border:1px solid #C8D1DE;border-radius:8px;overflow:hidden;cursor:pointer}
.s202.s202{display:flex;align-items:center;gap:12px;padding:16px clamp(16px,3vw,26px);background:#2F6DC0;color:#FFFFFF;font:700 1.05rem/1 Krub,sans-serif;letter-spacing:0.02em;white-space:nowrap}
.s203.s203{flex:1;min-width:0;display:flex;align-items:center;padding:16px 20px;background:#EAF1FB;font:500 1.08rem/1.2 Krub,sans-serif;color:#5A6270;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.s204.s204{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.s205.s205{display:block;margin-top:8px;font:500 0.94rem/1.45 Krub,sans-serif;color:#5A6270}
.s206.s206{display:flex;justify-content:center;flex-wrap:wrap;row-gap:14px;margin-top:34px}
.s207.s207{padding:17px 56px;border:none;border-radius:999px;background:#2F6DC0;color:#FFFFFF;cursor:pointer;font:700 1.05rem/1 Krub,sans-serif;letter-spacing:0.06em}
.s208.s208{flex:1 1 12rem;font:600 0.98rem/1.45 Krub,sans-serif;color:#031D42;flex-basis:100%;text-align:center}
.s209.s209{padding:clamp(3rem,5vw,4.5rem) clamp(1.5rem,6vw,88px) clamp(3rem,5vw,4.5rem);background:#FFFFFF}
.s210.s210{max-width:1180px;margin:0 auto;display:grid;column-gap:clamp(2rem,3.5vw,48px);align-items:stretch}
.s211.s211{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#031D42}
.s212.s212{padding:clamp(1.5rem,2.2vw,2rem)}
.s213.s213{font-size:1.32rem;color:#FFFFFF}
.s214.s214{width:56px;height:3px;background:#4481D3;margin-top:12px}
.s215.s215{margin-top:20px;font:700 clamp(1.2rem,1.6vw,1.42rem)/1.3 Inter,sans-serif;letter-spacing:-0.015em;color:#FFFFFF}
.s216.s216{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:16px}
.s217.s217{font:600 1.06rem/1.6 Krub,sans-serif;color:#FFFFFF}
.s218.s218{color:#A9C8F0}
.s219.s219{flex:1;min-height:220px;display:flex;border-top:3px solid #4481D3}
.s220.s220{flex:1;min-height:220px}
.s221.s221{display:contents}
.s222.s222{display:flex;flex-direction:column;gap:12px}
.s223.s223{font-size:clamp(1.4rem,2vw,1.75rem);color:#031D42}
.s224.s224{width:56px;height:3px;background:#4481D3;margin:2px 0 10px}
.s225.s225{padding:15px 17px;border:1px solid #DDE3EC;border-radius:10px;background:#FFFFFF;font:500 1.04rem/1.2 Krub,sans-serif;color:#252525;width:100%}
.s226.s226{flex:1;min-height:150px;padding:15px 17px;border:1px solid #DDE3EC;border-radius:10px;background:#FFFFFF;font:500 1.04rem/1.45 Krub,sans-serif;color:#252525;width:100%;resize:vertical}
.s227.s227{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}
.s228.s228{padding:15px 44px;background:#2F6DC0;color:#FFFFFF;border:none;border-radius:999px;cursor:pointer;font:700 1.04rem/1 Krub,sans-serif}
.s229.s229{flex:1 1 12rem;font:600 0.98rem/1.45 Krub,sans-serif;color:#031D42}
.s230.s230{background:#FFFFFF;border-top:3px solid #4481D3}
.s231.s231{max-width:1240px;margin:0 auto;padding:clamp(2.25rem,3.5vw,3rem) clamp(1.5rem,5vw,72px)}
.s232.s232{display:flex;flex-wrap:wrap;justify-content:center;gap:12px clamp(18px,2.4vw,32px)}
.s233.s233{font:500 1.02rem/1.35 Krub,sans-serif;color:#252525}
.s234.s234{padding:18px clamp(1.5rem,5vw,72px);background:#031D42}
.s235.s235{font:500 0.94rem/1.5 Krub,sans-serif;color:#FFFFFF;text-align:center}
.s236.s236{margin-top:18px;max-width:80ch;font:500 clamp(1.02rem,1.15vw,1.08rem)/1.62 Krub,sans-serif;color:#252525;text-wrap:pretty}
.s237.s237{margin-top:22px;font:700 1.02rem/1.55 Krub,sans-serif;color:#031D42}
.s238.s238{position:sticky;top:0;z-index:50;background:#FFFFFF;border-bottom:3px solid #4481D3;box-shadow:0 2px 12px rgba(0,27,61,0.08)}
.s239.s239{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px);padding:14px max(clamp(1.5rem,6vw,88px), calc((100% - 1180px) / 2))}
.s240.s240{display:block;flex:0 1 auto;min-width:0}
.s241.s241{flex:1;display:flex;align-items:center;justify-content:center;gap:clamp(2px,0.5vw,8px);flex-wrap:wrap}
.s242.s242{padding:11px 14px;border-radius:999px;color:#031D42;font:600 0.88rem/1 Krub,sans-serif;letter-spacing:0.05em;text-transform:uppercase}
.s243.s243{display:flex;align-items:center;gap:7px;padding:11px 14px;border-radius:999px;border:none;cursor:pointer;background:none;color:#031D42;font:600 0.88rem/1 Krub,sans-serif;letter-spacing:0.05em;text-transform:uppercase}
.s244.s244{position:absolute;top:100%;left:0;z-index:60;padding-top:8px}
.s245.s245{min-width:250px;background:#031D42;border-top:3px solid #4481D3;border-radius:0 0 12px 12px;overflow:hidden;box-shadow:0 14px 30px rgba(0,27,61,0.32)}
.s246.s246{display:block;padding:13px 22px;font:500 1rem/1.3 Krub,sans-serif;color:#FFFFFF}
.s247.s247{display:flex;align-items:center;flex:none;border-radius:999px;overflow:hidden;box-shadow:0 2px 10px rgba(0,51,102,0.22)}
.s248.s248{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#2F6DC0}
.s249.s249{display:block;padding:0 20px 0 16px;height:46px;background:#031D42;font:700 1.1rem/46px Krub,sans-serif;color:#FFFFFF;white-space:nowrap}
.s250.s250{flex:none;padding:14px 26px;border-radius:999px;background:#2F6DC0;color:#FFFFFF;font:700 0.95rem/1 Krub,sans-serif;letter-spacing:0.04em;white-space:nowrap}
.s251.s251{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:12px}
.s252.s252{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#2F6DC0}
.s253.s253{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:48px;height:48px;background:#031D42;border:none;border-radius:999px;cursor:pointer}
.s254.s254{display:flex;flex-direction:column;background:#031D42;padding:8px 0 14px}
.s255.s255{padding:13px clamp(1.25rem,4vw,56px) 13px calc(clamp(1.25rem,4vw,56px) + 18px);font:500 0.98rem/1.3 Krub,sans-serif;color:rgba(255,255,255,0.88)}
.s256.s256{margin:10px clamp(1.25rem,4vw,56px) 0;text-align:center;padding:15px 24px;border-radius:999px;background:#2F6DC0;color:#FFFFFF;font:700 1rem/1 Krub,sans-serif}
.s257.s257{margin-top:18px;max-width:64ch;margin-left:auto;margin-right:auto;font:600 clamp(1.15rem,1.7vw,1.4rem)/1.45 Inter,sans-serif;letter-spacing:-0.015em;color:#031D42;text-wrap:pretty;text-align:center}
.h1:hover{color:#4481D3}
.h2:hover{background:#4481D3}
.h3:hover{color:#2F6DC0;border-bottom-color:#4481D3}
.h4:hover{background:#021631;color:#4481D3}
.h5:hover{color:#2F6DC0}
.h6:hover{background:#031D42}
.h7:hover{background:#FFFFFF;color:#031D42}
.h8:hover{box-shadow:0 22px 48px rgba(3,29,66,0.3)}
.h9:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,0.12)}
.h10:hover{color:#FFFFFF}
.h11:hover{border-color:#2F6DC0}
.h12:hover{background:#F4F6FA}
.h13:hover{background:#021631;color:#A9C8F0}
