*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
:root{--brand:#0B4F6C;--r2:10px;--mut:#616670;--ri:9px;--ink:#1D2433;--line:#DFE0E2;--cta:#7FB800;--bd:#073447;--fld:#83878F;--bg:#FFFFFF;--soft:#EDF5F8;--r:10px;--ctx:#000000;--rc:16px}
body{background:var(--bg);margin:0;-webkit-font-smoothing:antialiased;color:var(--ink);font:400 17.5px/1.65 Lato,'Segoe UI',system-ui,Arial,sans-serif}
img,svg{max-width:100%}
h1,h2,h3{font-family:'Merriweather Sans','Trebuchet MS',Verdana,sans-serif;font-weight:800;letter-spacing:0;line-height:1.15;margin:0;text-wrap:balance}
h1,h2{text-transform:none}
p{margin:0 0 1em}
a{color:var(--brand);text-underline-offset:3px}
:focus-visible{outline:3px solid var(--brand);outline-offset:3px}
.mic-wqrm :focus-visible,.mic-n7f1 :focus-visible,.mic-ct6p :focus-visible,.mic-g6y7 :focus-visible,.mic-u4ga :focus-visible,.mic-b7he :focus-visible{outline-color:#fff}
[hidden]{display:none!important}
.mic-waek{overflow:hidden;height:1px;clip:rect(0 0 0 0);position:absolute;width:1px;padding:0;margin:-1px;white-space:nowrap;border:0}
.mic-3mgm{position:absolute;left:12px;top:-80px;z-index:200;background:#fff;color:#111;padding:12px 18px;border-radius:6px;font-weight:700}
.mic-3mgm:focus{top:12px}
.mic-uvbd{padding:0 20px;margin:0 auto;max-width:1160px}
.mic-d4q6{max-width:820px;margin:0 auto}
.mic-4uix{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;vertical-align:-.125em}
.mic-cr24{opacity:0;position:absolute;width:1px;height:1px;left:-9999px}
/* header: transparent, laid over the hero */
.mic-wqrm{top:0;position:absolute;z-index:40;left:0;color:#fff;right:0}
.mic-2cy5{display:flex;max-width:1240px;margin:0 auto;padding:18px 20px;justify-content:space-between;gap:16px;align-items:center}
.mic-2wq5{text-decoration:none;display:inline-flex;gap:12px;color:#fff;min-width:0;align-items:center}
.mic-e8qq{flex:none;width:44px;height:44px}
.mic-f1f3{line-height:1.08;display:flex;min-width:0;flex-direction:column}
.mic-082f,.mic-uzis{display:block}
.mic-mo0j{gap:8px;display:flex;align-items:center}
.mic-ed0j{display:flex;list-style:none;align-items:center;margin:0;gap:0;padding:0}
.mic-ed0j>li{position:relative}
.mic-ed0j a,.mic-m1xh{background:none;white-space:nowrap;font:600 14.5px/1.2 Lato,'Segoe UI',system-ui,Arial,sans-serif;border:0;cursor:pointer;text-decoration:none;padding:12px 10px;color:#fff;display:block}
.mic-ed0j a:hover,.mic-m1xh:hover,.mic-ed0j a[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}
.mic-m1xh::after{transform:rotate(45deg) translateY(-2px);margin-left:7px;content:"";display:inline-block;border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:6px;width:6px}
.mic-apcc{display:none;position:absolute;left:0;top:100%;min-width:280px;list-style:none;margin:0;padding:8px;background:var(--bg);border-radius:var(--r2);box-shadow:0 16px 44px rgba(0,0,0,.30);z-index:5}
.mic-6x9p:hover .mic-apcc,.mic-6x9p:focus-within .mic-apcc,.mic-6x9p.mic-am83 .mic-apcc{display:block}
.mic-apcc a{color:var(--ink);padding:11px 12px;font-weight:500;border-radius:6px}
.mic-apcc a:hover{background:var(--soft);text-decoration:none}
.mic-u6uj{text-decoration:none;align-items:center;gap:8px;white-space:nowrap;display:inline-flex;font:700 15px/1 Lato,'Segoe UI',system-ui,Arial,sans-serif;color:#fff}
.mic-auqv{display:inline-flex;align-items:center;background:var(--cta);color:var(--ctx);font:700 14.5px/1 Lato,'Segoe UI',system-ui,Arial,sans-serif;padding:13px 18px;border-radius:var(--r);text-decoration:none;white-space:nowrap;margin-left:6px}
.mic-auqv:hover{filter:brightness(.93)}
.mic-yhn4,.mic-8f69{display:none}
.mic-38ve,.mic-38ve::before,.mic-38ve::after{display:block;width:20px;height:2px;background:#fff;border-radius:2px;position:relative}
.mic-38ve::before,.mic-38ve::after{content:"";position:absolute;left:0}
.mic-38ve::before{top:-6px}.mic-38ve::after{top:6px}
/* hero */
.mic-n7f1{background:var(--bd);isolation:isolate;position:relative;color:#fff}
.mic-le5i{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2236%22%20viewBox%3D%220%200%2072%2036%22%3E%3Cpath%20d%3D%22M0%2036%2036%206l36%2030%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") 0 0/72px 36px,linear-gradient(180deg,#0B4F6C 0%,#073447 100%);overflow:hidden;z-index:-1}
.mic-le5i img{object-fit:cover;width:100%;inset:0;position:absolute;height:100%}
.mic-le5i::after{inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.22) 0%,rgba(0,0,0,0) 34%,rgba(7,52,71,0.35) 100%);position:absolute;content:""}
.mic-g8q3 .mic-le5i::after{background:linear-gradient(180deg,rgba(7,52,71,0.8200000000000001) 0%,rgba(7,52,71,0.6000000000000001) 46%,rgba(7,52,71,0.78) 100%)}
.mic-awrj{margin:0 auto;text-align:center;padding:150px 20px 0px;max-width:1000px}
.mic-lygl .mic-awrj{padding-top:136px;padding-bottom:46px}
.mic-yb81{font-size:clamp(29px,5.4vw,46px);line-height:1.08;margin:0 auto 16px;max-width:19em;text-shadow:0 2px 18px rgba(0,0,0,.35)}
.mic-vbrs{font-size:clamp(16px,1.55vw,19px);line-height:1.6;max-width:44em;margin:0 auto 20px;text-shadow:0 1px 10px rgba(0,0,0,.35)}
.mic-r3i2{display:inline-flex;align-items:center;gap:10px;color:#fff;font:700 17px/1 Lato,'Segoe UI',system-ui,Arial,sans-serif;text-decoration:none;padding:13px 22px;border:2px solid rgba(255,255,255,.75);border-radius:var(--r);white-space:nowrap;background:rgba(0,0,0,.18)}
.mic-r3i2:hover{background:rgba(255,255,255,.16)}
.mic-r3i2 .mic-4uix{font-size:20px}
.mic-wl9b{gap:12px;flex-wrap:wrap;display:flex;margin-top:6px;justify-content:center}
/* buttons */
.mic-40bw{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 28px;border:2px solid var(--cta);background:var(--cta);color:var(--ctx);font:700 17px/1.1 Lato,'Segoe UI',system-ui,Arial,sans-serif;border-radius:var(--r);cursor:pointer;text-decoration:none;text-align:center}
.mic-40bw:hover{filter:brightness(.94)}
.mic-xx18{background:transparent;border-color:rgba(255,255,255,.8);color:#fff}
.mic-xx18:hover{background:rgba(255,255,255,.14);filter:none}
.mic-wxc9{background:var(--brand);border-color:var(--brand);color:#fff}
/* form card */
.mic-un2s{margin:26px auto 0;max-width:940px;text-align:left}
.mic-3omu{background:#fff;color:#1b1b1b;border-radius:var(--rc);box-shadow:0 22px 60px rgba(0,0,0,.30);padding:26px 28px 22px}
.mic-g6y7{font-size:clamp(20px,2.4vw,25px);color:var(--brand);text-transform:none;margin:0 0 4px;text-align:center}
.mic-7wlw{margin:0 0 16px;color:#444;text-align:center;font-size:15.5px;line-height:1.5}
.mic-zc02{display:grid;gap:12px 14px}
.mic-0b8l label{display:block;font:700 14px/1.3 Lato,'Segoe UI',system-ui,Arial,sans-serif;color:#1b1b1b;margin-bottom:5px}
.mic-0b8l input{width:100%;height:52px;border:1.5px solid var(--fld);border-radius:var(--ri);padding:0 14px;font:400 16px Lato,'Segoe UI',system-ui,Arial,sans-serif;background:#fff;color:#111}
.mic-0b8l input:focus{border-color:var(--brand);outline:3px solid rgba(11,79,108,0.28);outline-offset:0}
.mic-g2cj{margin-top:14px}
.mic-ucta{align-items:flex-start;line-height:1.5;color:#2a2a2a;font-size:13px;display:flex;gap:10px}
.mic-ucta input{width:20px;margin:2px 0 0;flex:none;accent-color:var(--brand);height:20px}
.mic-ucta a{color:var(--brand)}
.mic-g2cj .mic-40bw{margin-top:14px}
.mic-cjtw{margin:10px 0 0;color:#a01212;font-weight:700;font-size:14px;text-align:center}
.mic-rfue{margin:12px 0 0;font-size:13px;color:#444;text-align:center}
/* sections */
.mic-m4mx{padding:92px 0}
.mic-x09q{background:var(--bg)}
.mic-3yip{background:var(--soft)}
.mic-ct6p{background:var(--bd);color:#fff}
.mic-8wt6{max-width:780px;text-align:center;margin:0 auto clamp(30px,4.4vw,52px)}
.mic-8wt6 h2{font-size:clamp(26px,3.5vw,33px)}
.mic-hxm2{margin:16px 0 0;color:var(--mut);font-size:1.05em}
.mic-ct6p .mic-hxm2{color:rgba(255,255,255,.86)}
.mic-omlh{margin:0 auto;max-width:780px;text-align:left}
.mic-omlh h2,.mic-omlh h3{font-size:clamp(21px,2.4vw,26px);margin:1.7em 0 .5em;color:var(--brand);text-transform:none}
.mic-omlh h2:first-child,.mic-omlh h3:first-child{margin-top:0}
.mic-omlh ul{padding-left:1.25em;margin:0 0 1.1em}
.mic-omlh li{margin-bottom:.45em}
.mic-omlh li::marker{color:var(--cta)}
.mic-b6at{counter-reset:rs}
.mic-b6at h2,.mic-b6at h3{align-items:center;display:flex;counter-increment:rs;gap:14px}
.mic-b6at h2::before,.mic-b6at h3::before{content:counter(rs);display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:var(--r2);background:var(--brand);color:#fff;font:700 19px/1 Lato,'Segoe UI',system-ui,Arial,sans-serif}
.mic-3pep{max-width:780px;margin:22px auto 0;font-size:14px;color:var(--mut)}
.mic-3pep a{color:var(--brand)}
.mic-tuzp{margin-top:28px;text-align:center}
/* benefits */
.mic-ru8i{padding:0;list-style:none;margin:0;gap:34px 26px;text-align:center;display:grid}
.mic-69ux{grid-template-columns:repeat(3,1fr)}.mic-w046{grid-template-columns:repeat(4,1fr)}.mic-sto9{grid-template-columns:repeat(5,1fr)}
.mic-ot0z{font-size:34px;color:var(--brand);place-items:center;display:inline-grid;width:76px;height:76px}
.mic-ru8i h3{font-size:clamp(18px,1.8vw,21px);margin:16px 0 8px;text-transform:none}
.mic-ru8i p{margin:0 auto;color:var(--mut);max-width:32ch;font-size:.96em;line-height:1.55}
/* steps */
.mic-f1vm{display:grid;margin:0;list-style:none;grid-template-columns:repeat(3,1fr);gap:30px;padding:0}
.mic-f1vm.mic-w046{grid-template-columns:repeat(4,1fr);gap:24px}
.mic-f1vm h3{text-transform:none;margin-bottom:8px;font-size:clamp(19px,2vw,22px)}
.mic-f1vm p{margin:0;color:var(--mut)}
.mic-ct6p .mic-f1vm p{color:rgba(255,255,255,.86)}
.mic-7x4u{font-family:'Merriweather Sans','Trebuchet MS',Verdana,sans-serif;display:grid;line-height:1;place-items:center}
/* compare */
.mic-i52v{max-width:980px;margin:0 auto}
.mic-7s6g{width:100%;border-collapse:separate;border-spacing:0;background:#fff;color:#1b1b1b;border:1px solid var(--line);border-radius:var(--rc);overflow:hidden;font-size:16px}
.mic-7s6g th,.mic-7s6g td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.5}
.mic-7s6g thead th{color:#fff;background:var(--brand);font:700 16px/1.3 Lato,'Segoe UI',system-ui,Arial,sans-serif}
.mic-7s6g tbody th{font-weight:700;width:22%}
.mic-7s6g tbody tr:last-child>*{border-bottom:0}
.mic-ckq3{display:grid;margin-top:clamp(34px,5vw,56px);gap:28px;grid-template-columns:1fr 1fr}
.mic-8a2p{background:#fff;border:1px solid var(--line);border-radius:var(--rc);padding:clamp(22px,3vw,34px)}
.mic-3yip .mic-8a2p{border-color:transparent}
.mic-8a2p .mic-omlh{max-width:none}
.mic-saxt{font-size:clamp(21px,2.4vw,27px);color:var(--brand);margin:0 0 16px;text-transform:none}
/* situations */
.mic-e1ci{padding:0;margin:0;gap:22px;justify-content:center;flex-wrap:wrap;list-style:none;display:flex}
.mic-om6l{position:relative;flex:1 1 320px;max-width:360px;background:#fff;border:1px solid var(--line);border-radius:var(--rc);overflow:hidden;display:flex;flex-direction:column}
.mic-y11n{display:grid;place-items:center;font-size:30px;width:60px;height:60px;color:var(--brand);margin:24px 24px 0}
.mic-jn5n{width:100%;display:block;object-fit:cover;height:160px}
.mic-om6l h3{font-size:20px;margin:16px 24px 8px;text-transform:none}
.mic-om6l p{margin:0 24px 20px;color:var(--mut);font-size:.97em;line-height:1.55;flex:1}
.mic-ejmt{color:inherit;text-decoration:none}
.mic-ejmt::after{position:absolute;inset:0;content:""}
.mic-ejmt:hover{text-decoration:underline;text-decoration-thickness:2px}
.mic-8isc{display:flex;align-items:center;gap:6px;margin:0 24px 22px;font-weight:700;color:var(--brand);font-size:15px}
.mic-om6l:hover{box-shadow:0 12px 34px rgba(0,0,0,.12)}
/* local */
.mic-2fnq{grid-template-columns:1fr;display:grid;align-items:start;gap:34px}
.mic-cz3z{display:block;min-height:300px;border-radius:var(--rc);width:100%;object-fit:cover;height:100%}
.mic-2fnq .mic-omlh{margin:0}
.mic-pko3{grid-template-columns:1.2fr 1fr}
/* areas */
.mic-vliy{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid;gap:30px 28px}
.mic-outt h3{font-family:Lato,'Segoe UI',system-ui,Arial,sans-serif;padding-bottom:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin-bottom:10px;font-weight:700;border-bottom:2px solid var(--cta);font-size:15px}
.mic-outt ul{margin:0;padding:0;list-style:none}
.mic-outt li{margin:0 0 5px;break-inside:avoid}
.mic-outt a{color:var(--ink);font-size:15.5px;text-decoration:none}
.mic-outt a:hover{color:var(--brand);text-decoration:underline}
.mic-pdkw{grid-column:span 2}.mic-pdkw ul{columns:2;column-gap:24px}
.mic-oqqz{grid-column:span 3}.mic-oqqz ul{columns:3;column-gap:24px}
/* faq */
.mic-kdbj{max-width:860px;margin:0 auto}
.mic-oeo3{border-bottom:1px solid var(--line)}
.mic-oeo3 summary{justify-content:space-between;font:700 18px/1.35 Lato,'Segoe UI',system-ui,Arial,sans-serif;cursor:pointer;list-style:none;gap:18px;padding:20px 4px;display:flex;align-items:center}
.mic-oeo3 summary::-webkit-details-marker{display:none}
.mic-oeo3 summary::after{color:var(--brand);width:16px;height:16px;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 100% no-repeat;flex:none;content:""}
.mic-oeo3[open] summary::after{background-size:100% 2px,0 0}
.mic-b363{max-width:70ch;padding:0 4px 22px;color:var(--ink)}
.mic-b363 p{margin:0}
/* call-to-action band */
.mic-b7he{padding:92px 0;background:var(--bd);text-align:center;color:#fff}
.mic-80x4{font-size:clamp(26px,3.6vw,33px);margin:0 auto 14px;max-width:20em}
.mic-b7he .mic-natg{max-width:42em;margin:0 auto 24px;font-size:1.06em;color:rgba(255,255,255,.92)}
.mic-b7he .mic-un2s{margin-top:34px}
.mic-h6bl .mic-un2s{margin-top:0}
/* footer */
.mic-yyzd{background:var(--bd);color:rgba(255,255,255,.9);padding:64px 0 28px;font-size:15.5px}
.mic-yyzd a{color:#fff}
.mic-70m5{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px 40px}
.mic-46le p{margin:14px 0 0;color:rgba(255,255,255,.86)}
.mic-uvum{margin:0 0 14px;text-transform:uppercase;color:rgba(255,255,255,.7);font:700 13px/1.2 Lato,'Segoe UI',system-ui,Arial,sans-serif;letter-spacing:.14em}
.mic-7xa0{list-style:none;margin:0;padding:0}
.mic-7xa0 li{margin:0 0 8px}
.mic-7xa0 a{text-decoration:none}
.mic-7xa0 a:hover{text-decoration:underline}
.mic-xijf{color:rgba(255,255,255,.82);padding-top:22px;font-size:14px;border-top:1px solid rgba(255,255,255,.22);margin-top:38px}
.mic-xijf p{margin:0 0 8px}
.mic-yyzd .mic-2wq5{display:inline-flex}
.mic-pzd9{color:#fff;margin-top:14px;gap:8px;text-decoration:none;font-weight:700;display:inline-flex;align-items:center}
/* contact */
.mic-elha{grid-template-columns:1fr 1.25fr;align-items:start;gap:36px;display:grid}
.mic-elha .mic-un2s{margin:0;max-width:none}
.mic-qlxr{gap:12px;margin-top:22px;flex-wrap:wrap;display:flex}
.mic-9nrm{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.mic-o13g{margin:0 10px 0 0;font-weight:700}
.mic-kj5s{display:inline-block;padding:8px 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font-size:15px}
.mic-kj5s:hover{border-color:var(--brand);color:var(--brand)}
/* sticky call bar (phones) */
.mic-u4ga{display:none}
.mic-vni9{background:rgba(0,0,0,.34);font-size:14px}
.mic-vni9 .mic-2cy5{padding:7px 20px}
.mic-vni9 p{margin:0;color:rgba(255,255,255,.92)}
.mic-vni9 .mic-u6uj{font-size:14px}
.mic-v5tc{padding-top:14px}
.mic-2wq5{gap:2px;align-items:center;text-align:center;flex-direction:column}
.mic-2wq5 .mic-e8qq{width:34px;height:34px}
.mic-f1f3{align-items:center;text-align:center}
.mic-f1f3 .mic-082f{letter-spacing:.07em;font:800 21px/1.05 'Merriweather Sans','Trebuchet MS',Verdana,sans-serif;text-transform:uppercase}
.mic-f1f3 .mic-uzis{opacity:.9;text-transform:uppercase;color:#fff;font:700 10px/1.4 Lato,'Segoe UI',system-ui,Arial,sans-serif;letter-spacing:.17em}
.mic-mo0j{margin-left:auto}
@media(max-width:1120px){.mic-2wq5{gap:10px;flex-direction:row;text-align:left}.mic-f1f3{align-items:flex-start;text-align:left}.mic-f1f3 .mic-082f{font-size:19px}.mic-2wq5 .mic-e8qq{width:38px;height:38px}}
.mic-awrj{display:flow-root}
.mic-n7f1 .mic-un2s{position:relative;margin-bottom:-72px;z-index:5}
.mic-m4mx.mic-l2gw{padding-top:calc(92px + 72px)}
.mic-zc02{grid-template-columns:2.3fr 1.2fr 1.5fr}
.mic-g2cj .mic-40bw{width:100%}
.mic-8wt6 h2::after{display:block;margin:18px auto 0;height:8px;width:62px;content:"";background:radial-gradient(circle,var(--cta) 3.5px,transparent 4px) 0 0/22px 8px repeat-x}
.mic-f1vm li{background:#fff;border:1px solid var(--line);border-top:5px solid var(--cta);border-radius:var(--rc);padding:26px 26px 28px}
.mic-7x4u{width:44px;height:44px;border-radius:var(--r2);background:var(--brand);color:#fff;font-size:20px;margin-bottom:16px;font-weight:800}
.mic-ot0z{border-radius:var(--rc);background:var(--brand);color:#fff;width:68px;height:68px;font-size:32px;box-shadow:0 8px 0 -3px var(--cta)}
.mic-7s6g thead th:nth-child(2){background:var(--bd)}.mic-7s6g td:nth-child(2){background:rgba(11,79,108,0.07)}.mic-7s6g{box-shadow:0 10px 34px rgba(0,0,0,.08)}
.mic-e1ci{max-width:980px;margin:0 auto;grid-template-columns:1fr 1fr;display:grid;gap:16px 22px}
.mic-om6l{max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center;padding:18px 20px;border-radius:var(--rc)}
.mic-om6l:last-child:nth-child(odd){grid-column:1/3}
.mic-y11n{margin:0 16px 0 0;width:54px;height:54px;border-radius:var(--r2);background:var(--soft);font-size:26px}
.mic-jn5n{flex:none;border-radius:var(--r2);margin-right:16px;height:84px;width:84px}
.mic-om6l h3{margin:0 0 4px;flex:1 1 55%}
.mic-om6l p{margin:0;flex:1 1 100%;padding-left:70px}
.mic-8isc{margin:6px 0 0;flex:1 1 100%;padding-left:70px}
@media(max-width:760px){.mic-e1ci{grid-template-columns:1fr}.mic-om6l:last-child:nth-child(odd){grid-column:auto}}
.mic-vliy{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.mic-outt ul{display:flex;gap:8px;flex-wrap:wrap}
.mic-outt li{margin:0}
.mic-outt a{display:inline-block;padding:7px 14px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font-size:15px}
.mic-outt a:hover{border-color:var(--brand)}
.mic-pdkw ul,.mic-oqqz ul{columns:auto}
.mic-pdkw,.mic-oqqz{grid-column:1/-1}
.mic-oeo3{background:#fff;border:1px solid var(--line);border-radius:var(--rc);margin-bottom:12px}
.mic-oeo3 summary{padding:18px 22px}
.mic-b363{padding:0 22px 22px}
.mic-oeo3[open]{border-color:var(--brand)}
.mic-70m5{justify-items:center;gap:28px;text-align:center;grid-template-columns:1fr}
.mic-46le p{max-width:60ch;margin-left:auto;margin-right:auto}
.mic-7xa0{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px}
.mic-7xa0 li{margin:0}
.mic-xijf{text-align:center}
.mic-u4ga a{border-radius:10px}
.mic-yb81{font-weight:800;line-height:1.14}
.mic-b7he .mic-3omu{box-shadow:0 18px 50px rgba(0,0,0,.35)}
.mic-ct6p{background:linear-gradient(180deg,var(--bd),var(--brand))}
@media(max-width:1120px){
.mic-2cy5{display:flex;flex-wrap:nowrap;padding-top:14px;align-items:center;padding-bottom:14px;flex-direction:row}
.mic-2cy5>.mic-u6uj{display:none}
.mic-yhn4{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid rgba(255,255,255,.65);background:rgba(0,0,0,.22);border-radius:var(--r2);cursor:pointer;margin-left:0;padding:0}
.mic-8f69{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--cta);color:var(--ctx);font-size:22px;text-decoration:none}
.mic-mo0j{left:0;flex-direction:column;align-items:stretch;padding:6px 20px 22px;gap:0;right:0;box-shadow:0 22px 40px rgba(0,0,0,.28);color:var(--ink);top:100%;position:absolute;background:var(--bg)}
.mic-js .mic-mo0j{display:none}
.mic-js .mic-mo0j.mic-am83{display:flex}
.mic-ed0j{flex-direction:column;align-items:stretch}
.mic-ed0j a,.mic-m1xh{color:var(--ink);padding:15px 2px;border-bottom:1px solid var(--line);width:100%;text-align:left;font-size:16.5px}
.mic-m1xh::after{display:none}
.mic-apcc{padding:0 0 4px 14px;position:static;display:block;background:none;box-shadow:none;min-width:0}
.mic-apcc a{padding:11px 2px;font-size:15.5px}
.mic-u6uj{color:var(--brand);padding:16px 2px 6px;font-size:18px}
.mic-auqv{margin:10px 0 0;justify-content:center;padding:16px 20px;font-size:16.5px}
.mic-vni9{display:none}
.mic-2cy5{flex-wrap:nowrap}
.mic-awrj,.mic-lygl .mic-awrj{padding-top:92px}
}
@media(max-width:1020px){
.mic-ru8i,.mic-w046,.mic-sto9{grid-template-columns:repeat(2,1fr)}
.mic-69ux{grid-template-columns:repeat(3,1fr)}
.mic-f1vm.mic-w046{grid-template-columns:repeat(2,1fr)}
.mic-f1vm li::after{display:none!important}
.mic-70m5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.mic-p4ws .mic-7xa0{columns:3;column-gap:20px}
.mic-elha{grid-template-columns:1fr}
.mic-ckq3{grid-template-columns:1fr}
.mic-2fnq,.mic-pko3{grid-template-columns:1fr}
}
@media(max-width:760px){
.mic-m4mx{padding:clamp(44px,11vw,64px) 0}
.mic-awrj,.mic-lygl .mic-awrj{padding-top:92px}
.mic-awrj{padding-bottom:0px}
.mic-lygl .mic-awrj{padding-bottom:38px}
.mic-3iie{grid-column:auto!important}
.mic-yb81{margin-bottom:12px}
.mic-vbrs{margin-bottom:16px}
.mic-3omu{padding:20px 16px 18px;border-radius:calc(var(--rc) * .8)}
.mic-un2s{margin-top:20px}
.mic-zc02{grid-template-columns:1fr!important}
.mic-0b8l input{height:50px}
.mic-g2cj{flex-direction:column!important;align-items:stretch!important;gap:0!important}
.mic-g2cj .mic-40bw{width:100%;min-width:0!important;margin-top:14px!important}
.mic-ru8i,.mic-69ux,.mic-w046,.mic-sto9{grid-template-columns:1fr;gap:24px}
.mic-ru8i li{text-align:left;display:grid;column-gap:16px;align-items:start;grid-template-columns:62px 1fr}
.mic-ru8i .mic-ot0z{height:60px;grid-row:1/3;width:60px;font-size:28px}
.mic-ru8i h3{margin:2px 0 4px}
.mic-ru8i p{max-width:none}
.mic-f1vm,.mic-f1vm.mic-69ux,.mic-f1vm.mic-w046{grid-template-columns:1fr;gap:24px}
.mic-7s6g,.mic-7s6g tbody,.mic-7s6g tr,.mic-7s6g th,.mic-7s6g td{display:block;width:auto!important}
.mic-7s6g thead{width:1px;clip:rect(0 0 0 0);position:absolute;overflow:hidden;height:1px}
.mic-7s6g tbody tr{border-bottom:1px solid var(--line);padding:8px 0 4px}
.mic-7s6g tbody tr:last-child{border-bottom:0}
.mic-7s6g th,.mic-7s6g td{border:0!important;padding:6px 18px!important;background:none!important}
.mic-7s6g tbody th{font-size:17px;padding-top:12px!important}
.mic-7s6g td::before{content:attr(data-l);display:block;font:700 12px/1.3 Lato,'Segoe UI',system-ui,Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--brand);margin-bottom:2px}
.mic-om6l{max-width:none;flex-basis:100%}
.mic-vliy{grid-template-columns:repeat(2,1fr);gap:24px 18px}
.mic-pdkw,.mic-oqqz{grid-column:span 2}.mic-pdkw ul,.mic-oqqz ul{columns:2;column-gap:16px}
.mic-70m5{grid-template-columns:minmax(0,1fr)}
.mic-p4ws .mic-7xa0{columns:2;column-gap:20px}
.mic-oeo3 summary{font-size:17px;padding:18px 2px}
.mic-u4ga{z-index:90;bottom:0;background:var(--bd);right:0;position:fixed;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:flex;left:0;box-shadow:0 -6px 24px rgba(0,0,0,.28)}
.mic-u4ga a{min-height:50px;font:700 16px/1.1 Lato,'Segoe UI',system-ui,Arial,sans-serif;align-items:center;justify-content:center;flex:1 1 0;white-space:nowrap;gap:8px;padding:0 10px;text-decoration:none;display:flex}
.mic-u4ga .mic-kx1a{color:#fff;border:2px solid rgba(255,255,255,.75)}
.mic-u4ga .mic-ado8{background:var(--cta);border:2px solid var(--cta);color:var(--ctx)}
body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}
.mic-2wq5{gap:10px}
.mic-e8qq{width:36px;height:36px}
}
@media(max-width:420px){
.mic-2cy5{padding:14px 14px}
.mic-uvbd{padding:0 16px}
.mic-46le{grid-column:auto}
}

@media (max-width:480px){main a[href^="tel:"]{white-space:nowrap}}
main p a:not([class]),footer p a:not([class]){text-decoration:underline;text-underline-offset:2px}
