.micron-legal-dialog{box-sizing:border-box;width:min(760px,calc(100% - 32px));max-height:85dvh;margin:auto;padding:0;border:1px solid #cce5ea;border-radius:20px;background:#fff;color:#040a30;box-shadow:0 24px 90px #040a3040;font-family:Montserrat,sans-serif;overflow:hidden}.micron-legal-dialog[open]{display:flex;flex-direction:column}.micron-legal-dialog::backdrop{background:#040a3099;backdrop-filter:blur(5px)}.micron-legal-head{display:flex;align-items:flex-start;gap:16px;padding:24px;border-bottom:1px solid #e0ecee;flex-shrink:0}.micron-legal-head h2{margin:0;font-size:18px;line-height:1.5;color:#040a30}.micron-legal-head button{flex:0 0 36px;height:36px;border:0;border-radius:50%;background:#eaf6f8;color:#040a30;font-size:26px;cursor:pointer}.micron-legal-content{padding:24px;overflow:auto;overscroll-behavior:contain;font-size:13px;line-height:1.85}.micron-legal-content :is(h1,h2,h3){font-size:16px;line-height:1.6;margin:24px 0 12px;color:#040a30}.micron-legal-content p{color:#33435b;margin:0 0 16px}.micron-legal-content>*{max-width:none!important}.micron-legal-bottom{padding:16px 24px;border-top:1px solid #e0ecee;display:flex;justify-content:flex-end;flex-shrink:0}.micron-legal-bottom button{border:0;border-radius:10px;background:#009bb4;color:white;padding:12px 22px;font:600 12px Montserrat,sans-serif;cursor:pointer}.micron-legal-trigger{display:inline;padding:0;border:0;background:none;color:#007c92;text-decoration:underline;text-underline-offset:3px;font:inherit;text-align:left;cursor:pointer}.micron-legal-trigger:focus-visible,.micron-legal-dialog button:focus-visible{outline:2px solid #009bb4;outline-offset:3px}
body .micron-site-footer.micron-footer-v2{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:48px max(32px,calc((100vw - 1280px)/2));background:#eaf5f7;color:#040a30;border-top:1px solid #cce4e9;box-shadow:none}body .micron-footer-v2 *{box-sizing:border-box}body .micron-footer-v2 .mf-grid{display:grid;grid-template-columns:1.25fr 1.6fr 1fr;gap:48px;max-width:1280px;margin:0 auto}body .micron-footer-v2 .mf-brand img{width:170px;max-width:100%;height:auto;filter:brightness(0) saturate(100%) invert(5%) sepia(61%) saturate(2847%) hue-rotate(222deg) brightness(92%) contrast(105%)}body .micron-footer-v2 .mf-brand p{font-size:12px;line-height:1.85;color:#526578;max-width:285px;margin:20px 0 0}body .micron-footer-v2 a{color:#040a30;text-decoration:none}body .micron-footer-v2 a:hover{color:#007b90}body .micron-footer-v2 .mf-nav{display:grid;grid-template-columns:1fr 1fr;gap:32px}body .micron-footer-v2 details{margin:0;padding:0;border:0;background:none}body .micron-footer-v2 summary{font-size:12px;font-weight:700;list-style:none;margin:0 0 18px;pointer-events:none}body .micron-footer-v2 summary::-webkit-details-marker{display:none}body .micron-footer-v2 .mf-links{display:grid;gap:12px}body .micron-footer-v2 .mf-links a{font-size:12px;line-height:1.5}body .micron-footer-v2 .mf-contact h3{font-size:12px;margin:0 0 18px}body .micron-footer-v2 .mf-phone{display:block;font-size:20px;font-weight:700;letter-spacing:-.03em;margin-bottom:16px}body .micron-footer-v2 .mf-branches{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px;margin:0 0 20px}body .micron-footer-v2 a.mf-service{display:inline-flex;gap:16px;align-items:center;background:#009bb4;color:#fff;padding:13px 16px;border-radius:10px;font-size:11px;font-weight:700}body .micron-footer-v2 .mf-bottom{max-width:1280px;margin:32px auto 0;padding-top:20px;border-top:1px solid #cbdee4;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#526578}body .micron-footer-v2 .mf-bottom button{font-size:10px;color:#040a30}
@media(max-width:1000px){body .micron-footer-v2 .mf-grid{gap:28px;grid-template-columns:1fr 1.4fr}body .micron-footer-v2 .mf-contact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}body .micron-footer-v2 .mf-contact h3{display:none}body .micron-footer-v2 .mf-contact :is(.mf-phone,.mf-branches){margin:0}}
@media(max-width:760px){body .micron-site-footer.micron-footer-v2{padding:32px 24px 28px}body .micron-footer-v2 .mf-grid{display:flex;flex-direction:column;gap:26px}body .micron-footer-v2 .mf-brand img{width:148px}body .micron-footer-v2 .mf-brand p{font-size:11px;margin-top:14px;max-width:100%}body .micron-footer-v2 .mf-nav{display:block;border-top:1px solid #cbdee4}body .micron-footer-v2 details{border-bottom:1px solid #cbdee4}body .micron-footer-v2 summary{pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin:0;font-size:12px}body .micron-footer-v2 summary:after{content:'+';font-size:20px;font-weight:400}body .micron-footer-v2 details[open] summary:after{content:'−'}body .micron-footer-v2 .mf-links{grid-template-columns:1fr 1fr;gap:14px 20px;padding:0 0 20px}body .micron-footer-v2 .mf-contact{display:grid;grid-template-columns:1fr;gap:14px}body .micron-footer-v2 .mf-phone{font-size:21px}body .micron-footer-v2 a.mf-service{justify-content:center;padding:15px 20px;width:100%}body .micron-footer-v2 .mf-bottom{margin-top:26px;align-items:flex-start;flex-direction:column;gap:12px;line-height:1.7}.micron-legal-head{padding:18px;gap:12px}.micron-legal-head h2{font-size:14px}.micron-legal-content{padding:18px;font-size:12px}.micron-legal-bottom{padding:14px 18px}}
body .micron-footer-v2 .mf-contact h3{color:#040a30!important}body .micron-legal-dialog .micron-legal-head h2,body .micron-legal-dialog .micron-legal-content :is(h1,h2,h3){color:#040a30!important}body .micron-legal-dialog .micron-legal-content p{color:#33435b!important}
