.header[data-astro-cid-ymhdp2rl]{width:100%;position:fixed;top:0;z-index:1000;height:var(--header-height)}.header__background[data-astro-cid-ymhdp2rl]{position:absolute;inset:0;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px #0000000d;transition:all .3s ease}.header[data-astro-cid-ymhdp2rl].scrolled .header__background[data-astro-cid-ymhdp2rl]{background:#fffffffa;box-shadow:0 4px 20px #00000014}.header__container[data-astro-cid-ymhdp2rl]{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--container-width);margin:0 auto;padding:0 20px;height:var(--header-height)}.header__logo[data-astro-cid-ymhdp2rl]{z-index:1001;transition:transform .3s ease}.header__logo[data-astro-cid-ymhdp2rl]:hover{transform:translateY(-2px)}.header__nav[data-astro-cid-ymhdp2rl],.header__desktop-cta[data-astro-cid-ymhdp2rl]{display:none}.header__menu-toggle[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;gap:12px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:1001}.header__menu-text-wrapper[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;justify-content:end;position:relative;width:100px;height:20px;padding:20px 0;overflow:hidden}.header__menu-text[data-astro-cid-ymhdp2rl]{position:absolute;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--black);transition:all .4s}.header__menu-text--open[data-astro-cid-ymhdp2rl]{transform:translateY(0);opacity:1}.header__menu-text--close[data-astro-cid-ymhdp2rl]{transform:translateY(20px);opacity:0}.header__menu-toggle[data-astro-cid-ymhdp2rl].active .header__menu-text--open[data-astro-cid-ymhdp2rl]{transform:translateY(-20px);opacity:0}.header__menu-toggle[data-astro-cid-ymhdp2rl].active .header__menu-text--close[data-astro-cid-ymhdp2rl]{transform:translateY(0);opacity:1}.header__hamburger[data-astro-cid-ymhdp2rl]{width:28px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.header__hamburger-line[data-astro-cid-ymhdp2rl]{width:100%;height:2px;background:var(--black);position:absolute;left:0;transition:all .4s}.header__hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(1){top:0}.header__hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(2){top:50%;transform:translateY(-50%)}.header__hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(3){bottom:0}.header__menu-toggle[data-astro-cid-ymhdp2rl].active .header__hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.header__menu-toggle[data-astro-cid-ymhdp2rl].active .header__hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(2){opacity:0;transform:translateY(-50%) translate(20px)}.header__menu-toggle[data-astro-cid-ymhdp2rl].active .header__hamburger-line[data-astro-cid-ymhdp2rl]:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.header__mobile-overlay[data-astro-cid-ymhdp2rl]{position:fixed;inset:0;background:linear-gradient(135deg,#fffffffa,#f8f8f8fa);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translate(100%);transition:transform .5s;z-index:999;overflow-y:auto}.header__mobile-overlay[data-astro-cid-ymhdp2rl].active{transform:translate(0)}.header__mobile-nav[data-astro-cid-ymhdp2rl]{display:flex;flex-direction:column;padding:120px 20px 40px;max-width:500px;margin:0 auto}.header__mobile-link[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;gap:20px;padding:24px 30px;margin-bottom:10px;text-decoration:none;color:var(--black);background:#ffffff80;border-radius:12px;border:1px solid rgba(0,0,0,.05);transition:all .3s;position:relative;overflow:hidden}.header__mobile-link[data-astro-cid-ymhdp2rl]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(3,117,181,.1),transparent);transition:left .5s}.header__mobile-link[data-astro-cid-ymhdp2rl]:hover:before{left:100%}.header__mobile-number[data-astro-cid-ymhdp2rl]{font-size:12px;font-weight:700;color:var(--primary-color);letter-spacing:.1em;opacity:.6}.header__mobile-text[data-astro-cid-ymhdp2rl]{flex:1;font-size:20px;font-weight:600;letter-spacing:.02em}.header__mobile-arrow[data-astro-cid-ymhdp2rl]{width:24px;height:24px;opacity:.3;transition:all .3s}.header__mobile-link[data-astro-cid-ymhdp2rl]:hover .header__mobile-arrow[data-astro-cid-ymhdp2rl]{opacity:1;transform:translate(5px)}.header__mobile-cta[data-astro-cid-ymhdp2rl]{margin-top:40px;display:flex;flex-direction:column;gap:16px;padding:0 10px}.button[data-astro-cid-ymhdp2rl]{box-shadow:0 4px 6px #0000001a;border-radius:8px;font-size:clamp(14px,2.5vw,16px);align-items:center;justify-content:center;padding:12px 24px;text-decoration:none;text-align:center;transition:all .3s ease;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden}.button[data-astro-cid-ymhdp2rl]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button[data-astro-cid-ymhdp2rl]:hover:before{left:100%}.button--primary[data-astro-cid-ymhdp2rl]{color:var(--white);background:linear-gradient(135deg,var(--primary-color),#025d91);border:2px solid transparent}.button--secondary[data-astro-cid-ymhdp2rl]{color:var(--black);background:linear-gradient(135deg,var(--secondary-color),#efb500);border:2px solid transparent}.button--primary[data-astro-cid-ymhdp2rl]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0375b54d}.button--secondary[data-astro-cid-ymhdp2rl]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #ffcc044d}@media (min-width: 901px){.header__container[data-astro-cid-ymhdp2rl]{padding:0 40px}.header__nav[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;gap:10px}.header__nav-link[data-astro-cid-ymhdp2rl]{position:relative;text-decoration:none;color:var(--black);font-weight:500;font-size:15px;letter-spacing:.02em;padding:20px 16px;transition:color .3s;display:flex;flex-direction:column;align-items:center}.header__nav-underline[data-astro-cid-ymhdp2rl]{position:absolute;bottom:8px;left:50%;transform:translate(-50%) scaleX(0);width:calc(100% - 32px);height:2px;background:linear-gradient(90deg,var(--primary-color),#025d91);transition:transform .3s;transform-origin:center}.header__nav-link[data-astro-cid-ymhdp2rl]:hover .header__nav-underline[data-astro-cid-ymhdp2rl]{transform:translate(-50%) scaleX(1)}.header__nav-link[data-astro-cid-ymhdp2rl]:hover{color:var(--primary-color)}.header__desktop-cta[data-astro-cid-ymhdp2rl]{display:inline-flex}.header__menu-toggle[data-astro-cid-ymhdp2rl],.header__mobile-overlay[data-astro-cid-ymhdp2rl]{display:none}}:root{--primary-color: #0375B5;--primary-hover: #025d91;--secondary-color: #FFCC04;--secondary-hover: #efb500;--black: #212121;--white: #ffffff;--text-muted: #6b7280;--container-width: 1500px}[data-astro-cid-wbx73pd6]{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--black)}.demo-content[data-astro-cid-wbx73pd6]{min-height:50vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.demo-content[data-astro-cid-wbx73pd6] h1[data-astro-cid-wbx73pd6]{font-size:clamp(24px,4vw,36px);margin-bottom:16px;color:var(--primary-color)}.footer[data-astro-cid-wbx73pd6]{background:linear-gradient(135deg,var(--black) 0%,#2d3748 100%);color:var(--white);font-family:Inter,sans-serif}.footer__main[data-astro-cid-wbx73pd6]{padding:80px 0 40px}.footer__container[data-astro-cid-wbx73pd6]{max-width:var(--container-width);margin:0 auto;padding:0 20px}.footer__grid[data-astro-cid-wbx73pd6]{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:60px}.footer__company[data-astro-cid-wbx73pd6]{text-align:center}.footer__logo[data-astro-cid-wbx73pd6]{font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--white);margin-bottom:16px;text-decoration:none;display:inline-block}.footer__tagline[data-astro-cid-wbx73pd6]{color:var(--secondary-color);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.footer__description[data-astro-cid-wbx73pd6]{color:#fffc;font-size:16px;line-height:1.7;max-width:400px;margin:0 auto 30px}.footer__certifications[data-astro-cid-wbx73pd6]{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px}.footer__cert[data-astro-cid-wbx73pd6]{background:#ffffff1a;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;color:var(--secondary-color);text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(255,204,4,.3)}.footer__section[data-astro-cid-wbx73pd6]{text-align:center}.footer__section-title[data-astro-cid-wbx73pd6]{font-size:18px;font-weight:700;margin-bottom:20px;color:var(--white)}.footer__links[data-astro-cid-wbx73pd6]{list-style:none;display:flex;flex-direction:column;gap:12px}.footer__link[data-astro-cid-wbx73pd6]{color:#ffffffb3;text-decoration:none;font-size:15px;transition:all .3s ease;position:relative;display:inline-block}.footer__link[data-astro-cid-wbx73pd6]:hover{color:var(--secondary-color)}.footer__link[data-astro-cid-wbx73pd6]:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--secondary-color);transition:width .3s ease}.footer__link[data-astro-cid-wbx73pd6]:hover:before{width:100%}.footer__contact-item[data-astro-cid-wbx73pd6]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;color:#fffc;font-size:15px}.footer__contact-icon[data-astro-cid-wbx73pd6]{width:20px;height:20px;color:var(--secondary-color);flex-shrink:0}.footer__contact-link[data-astro-cid-wbx73pd6]{color:inherit;text-decoration:none;transition:color .3s ease}.footer__contact-link[data-astro-cid-wbx73pd6]:hover{color:var(--secondary-color)}.footer__emergency[data-astro-cid-wbx73pd6]{background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));padding:20px;border-radius:12px;text-align:center;margin-top:30px;border:2px solid rgba(255,204,4,.3)}.footer__emergency-title[data-astro-cid-wbx73pd6]{font-size:16px;font-weight:700;margin-bottom:8px;color:var(--white)}.footer__emergency-number[data-astro-cid-wbx73pd6]{font-size:20px;font-weight:700;color:var(--secondary-color)}.footer__social[data-astro-cid-wbx73pd6]{display:flex;justify-content:center;gap:20px;margin-top:30px}.footer__social-link[data-astro-cid-wbx73pd6]{width:44px;height:44px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffb3;text-decoration:none;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.footer__social-link[data-astro-cid-wbx73pd6]:hover{background:var(--secondary-color);color:var(--black);transform:translateY(-3px);border-color:var(--secondary-color)}.footer__social-icon[data-astro-cid-wbx73pd6]{width:20px;height:20px}.footer__bottom[data-astro-cid-wbx73pd6]{border-top:1px solid rgba(255,255,255,.1);padding:30px 0;text-align:center}.footer__bottom-content[data-astro-cid-wbx73pd6]{display:flex;flex-direction:column;align-items:center;gap:20px}.footer__legal[data-astro-cid-wbx73pd6]{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:20px}.footer__legal-link[data-astro-cid-wbx73pd6]{color:#fff9;text-decoration:none;font-size:14px;transition:color .3s ease}.footer__legal-link[data-astro-cid-wbx73pd6]:hover{color:var(--secondary-color)}.footer__copyright[data-astro-cid-wbx73pd6]{color:#ffffff80;font-size:14px}@media (min-width: 768px){.footer__grid[data-astro-cid-wbx73pd6]{grid-template-columns:2fr 1fr 1fr;gap:60px;text-align:left}.footer__company[data-astro-cid-wbx73pd6],.footer__section[data-astro-cid-wbx73pd6]{text-align:left}.footer__certifications[data-astro-cid-wbx73pd6],.footer__contact-item[data-astro-cid-wbx73pd6],.footer__social[data-astro-cid-wbx73pd6]{justify-content:flex-start}.footer__bottom-content[data-astro-cid-wbx73pd6]{flex-direction:row;justify-content:space-between}}@media (min-width: 1024px){.footer__grid[data-astro-cid-wbx73pd6]{grid-template-columns:2fr 1fr 1fr 1.2fr}.footer__container[data-astro-cid-wbx73pd6]{padding:0 40px}}:root{--primary-rgb-values: 3, 117, 181;--primary-color: rgb(var(--primary-rgb-values));--secondary-rgb-values: 255, 204, 4;--secondary-color: rgb(var(--secondary-rgb-values));--white-rgb-values: 255,255,255;--white: rgb(var(--white-rgb-values));--off-white-rgb-values: 224, 224, 224;--off-white: rgb(var(--off-white-rgb-values));--off-black-rgb-values: 66, 66, 66;--off-black: rgb(var(--off-white-rgb-values));--black-rgb-values: 26,26,26;--black: rgb(var(--black-rgb-values));--container-width: 1280px;--header-height: 90px}.preheading{display:inline-block;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;padding:8px 20px;border-radius:30px;margin-bottom:20px}.preheading.secondary{color:var(--secondary-color);background-color:rgba(var(--secondary-rgb-values),.15)}.preheading.primary{color:var(--primary-color);font-size:16px}.preheading.text-center{text-align:center;margin:10px auto}.h1,.h2,.h3{font-weight:700;line-height:1.1}.h1{font-size:clamp(36px,7vw,72px)}.h2{font-size:clamp(32px,5vw,48px)}.h1.white{color:var(--white);text-shadow:0 2px 4px rgba(var(--black-rgb-values),.3)}.p{font-weight:300;line-height:1.4;font-size:clamp(16px,2.8vw,18px);margin:30px 0;color:rgba(var(--off-black-rgb-values),.8)}.p.leading{font-size:clamp(18px,2.8vw,22px)}.p.white{color:var(--off-white)}.p.max-w-1000{max-width:1000px}.p.text-center{text-align:center;margin:auto}.text-center{text-align:center}.mx-auto{margin-right:auto;margin-left:auto}.text-white{color:var(--white)}*,*:before,*:after{box-sizing:border-box;border:0 solid}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-family:Roboto Slab,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--black);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";margin-top:0}h1{font-size:clamp(2rem,5vw + 1rem,4rem);line-height:1.2}h2{font-size:clamp(1.5rem,4vw + .5rem,2.5rem);line-height:1.3}h3{font-size:clamp(1.25rem,3vw + .25rem,2rem);line-height:1.4}p{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}img{max-width:100%;height:auto;display:block}a:focus,button:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width: 768px){.hide-mobile{display:none!important}}@media (min-width: 769px){.show-mobile{display:none!important}}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 20px}@media (max-width: 480px){.container{padding:0 16px}}@media (min-width: 481px) and (max-width: 768px){.container{padding:0 24px}}@media (min-width: 769px) and (max-width: 1024px){.container{padding:0 32px}}main{overflow-x:hidden;padding-top:90px}*{transition:color .3s ease,background-color .3s ease}.button{box-shadow:0 4px 6px #0000001a;border-radius:8px;font-size:clamp(14px,2.5vw,16px);display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;text-decoration:none;transition:all .3s ease;font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;position:relative;overflow:hidden}.button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.button:hover:before{left:100%}.button--secondary{color:var(--black);background:linear-gradient(135deg,var(--secondary-color),#efb500);border:2px solid transparent}.button--primary{color:var(--white);background:linear-gradient(135deg,var(--primary-color),#025d91);border:2px solid transparent}.button--secondary:hover{transform:translateY(-3px);box-shadow:0 8px 20px #ffcc044d}.button--primary:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0375b54d}
