﻿@charset "UTF-8";.top-box{background-color:#40499b;border-bottom:1px solid #dee2e6;padding:.5rem 1rem;z-index:1031;position:fixed;top:0;height:50px;width:100%;}.top-box .row{margin:0;}.language-selector select.form-select.form-select-sm{appearance:none;-webkit-appearance:none;background:#40499b url("/down-arrow.svg") no-repeat right .75rem center;background-size:1.5rem;color:#fff;padding-right:2rem;}.custom-navbar{position:fixed;display:flex;top:40px;left:0;width:100%;height:100px;padding-top:20px;z-index:1000;background-color:#fff;box-shadow:0 .1rem .5rem rgba(0,0,0,.15);}.custom-navbar .logo{height:48px;width:auto;}.custom-navbar .site-title{font-size:1.25rem;font-weight:500;color:#333;}.custom-navbar .navbar-nav .nav-link{font-weight:500;padding:.5rem 1rem;color:#333;}.custom-navbar .navbar-nav .nav-link:hover{color:#0056b3;}.custom-navbar .navbar-collapse{background-color:#fff;transition:background-color .9s ease;}.custom-navbar .navbar-brand{padding-top:0;padding-bottom:0;}@media(max-width:991.98px){.custom-navbar .navbar-toggler{border-color:#fff;background-color:#40499b;}.custom-navbar .navbar-toggler-icon{filter:invert(1) grayscale(100%) brightness(10);}.custom-navbar .navbar-collapse{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out;position:absolute;width:100%;left:0;top:100%;background-color:#fff;box-shadow:0 .1rem .5rem rgba(0,0,0,.15);}.custom-navbar .navbar-collapse.show{max-height:500px;overflow-y:auto;}}.nav-link.active{font-weight:600;color:#007bff;}.nav-link.marketing-active{background-color:#7b1e3b;color:#fff!important;font-weight:600;border-radius:4px;padding:.5rem 1rem;}body{margin-top:100px;background-color:unset;align-items:unset;justify-content:unset;height:unset;}.material-icons{font-size:1.5rem;vertical-align:middle;line-height:1;position:relative;top:-1px;}body.marketing-mode{background-color:#7b1e3b;color:#fff;}body.marketing-mode a,body.marketing-mode h1,body.marketing-mode h2,body.marketing-mode h3,body.marketing-mode p{color:#fff;}body.marketing-mode button,body.marketing-mode input[type=submit]{background-color:#a4284f;color:#fff;border:0;}h1{text-align:center;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;}h2{font-size:1.75rem;font-weight:500;margin-top:2rem;margin-bottom:1rem;}p{margin-bottom:1rem;}ul{list-style:none;padding-left:0;}.marketing-list li::before{content:"✅ ";margin-right:.5rem;}.cta{background-color:#b3003c;color:#fff;padding:1rem;border-radius:8px;font-weight:500;margin-top:1rem;}.cta a{color:#fff;text-decoration:underline;font-weight:700;}.phone{font-weight:700;font-size:1.25rem;}body.marketing-mode .referral{background:linear-gradient(135deg,#3e0f1e 0%,#b92d59 100%);border-left:6px solid #e184a1;padding:1.5rem;margin-top:2rem;border-radius:0;box-shadow:none;}body.marketing-mode .referral h2{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem;}body.marketing-mode .referral h3{font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#fff;}body.marketing-mode .referral p{font-size:1.125rem;color:#fff;margin-bottom:1rem;}body.marketing-mode .referral ul{list-style:none;padding-left:0;}body.marketing-mode .referral ul li{font-size:1.125rem;color:#fff;margin-bottom:.5rem;}body.marketing-mode .referral ul li::before{content:"✅ ";margin-right:.5rem;color:#fff;}body.marketing-mode .referral .phone{font-weight:700;font-size:1.25rem;color:#fff;margin-top:1rem;display:block;}.accredited-logo{text-align:center;margin-bottom:1.5rem;}.accredited-logo img{max-width:180px;height:auto;display:inline-block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));}.feature-block{display:flex;gap:2rem;align-items:flex-start;margin-top:2rem;}.feature-block ul{flex:1;}.feature-block img{max-width:300px;height:auto;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);}@media(max-width:768px){.feature-block{flex-direction:column;}.feature-block img{max-width:100%;}}.antispam-badge{display:flex;align-items:center;gap:4px;font-size:.8rem;padding-top:10px;padding-bottom:10px;color:var(--antispam-text,#fff)!important;}.antispam-badge svg{stroke:var(--antispam-stroke,#00ff90)!important;fill:none;height:16px;}body{padding-top:200px!important;}.hero-slide::before{content:"";position:absolute;inset:0;background:rgba(34,45,231,.2);mix-blend-mode:multiply;z-index:0;}.hero-slide{position:absolute;top:120px;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:top center;background-size:cover;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 1s ease;z-index:0;}.hero-slide.active{opacity:1;z-index:1;}.hero-overlay{position:absolute;color:#fff;padding:2rem;border-radius:.5rem;opacity:0;animation:fadeIn 1s ease var(--delay,0s) forwards;background:rgba(0,0,0,.5);text-shadow:0 0 5px rgba(0,0,0,.8);}.hero-overlay.transparent{background:none;padding:0;border-radius:0;text-shadow:0 0 3px black,0 0 8px black;}.faint-dark-overlay{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4));}.hero-overlay.blue{color:#fff;background:rgba(0,0,255,.03);border:1px solid rgba(0,0,255,.01);padding:1rem;}.hero-overlay.red{color:#fff;background:rgba(255,0,0,.03);border:1px solid rgba(255,0,0,.01);padding:1rem;}.hero-overlay.green{color:#fff;background:rgba(0,255,0,.03);border:1px solid rgba(0,255,0,.01);padding:1rem;}.hero-overlay.yellow{color:#fff;background:rgba(255,200,0,.03);border:1px solid rgba(255,200,0,.01);padding:1rem;}.hero-overlay.center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}.hero-overlay.top-left{top:2rem;left:2rem;text-align:left;}.hero-overlay.top-right{top:2rem;right:2rem;text-align:right;}.hero-overlay.bottom-right{bottom:2rem;right:2rem;text-align:right;}.hero-overlay.middle-left{top:50%;left:2rem;transform:translateY(-50%);text-align:left;}.hero-overlay.middle-right{top:50%;right:2rem;transform:translateY(-50%);text-align:right;}.delay-1{--delay:.5s;}.delay-2{--delay:1.5s;}.delay-3{--delay:2.5s;}@keyframes fadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}