@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--background:#f3f7fd;--foreground:#10233f;--muted:#486384;--surface:#fff;--surface-alt:#eef4fb;--border:#d3e0ef;--primary:#0b5cb8;--accent:#22b8ff;--grad:linear-gradient(135deg, #0b5cb8 0%, #1f8bf0 55%, #22b8ff 100%);--primary-strong:#08468c;--shadow:0 18px 48px #0a21421a;--radius-md:.95rem;--radius-sm:.75rem}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:radial-gradient(circle at 0% 0%, #0b5cb814, transparent 40%), radial-gradient(circle at 100% 20%, #5a7eb514, transparent 38%), var(--background);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;line-height:1.55;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.container{width:min(1140px,92vw);margin:0 auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #d3e0efcc;position:sticky;top:0}.nav-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:78px;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:200px;height:auto}.nav{color:var(--muted);gap:1.2rem;font-weight:500;display:flex}.phone-link{color:#fff}.hero{align-items:center;min-height:min(86vh,760px);padding:5.5rem 0 4rem;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:linear-gradient(102deg,#071a33e0 6%,#082b52b8 42%,#09407859 100%),radial-gradient(circle at 100% 0,#269eff47,#0000 42%);position:absolute;inset:0}.hero-media{z-index:0;position:absolute;inset:0}.hero-media-image{object-fit:cover;filter:saturate(1.08)contrast(1.03);transform:scale(1.04)}.hero-grid{z-index:2;color:#eaf3ff;grid-template-columns:1.2fr .8fr;align-items:start;gap:1.6rem;display:grid;position:relative}.eyebrow{color:#9ecfff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:.8rem;font-weight:700}h1{color:#fff;text-wrap:balance;max-width:21ch;margin-bottom:1.2rem;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.15}h2{text-wrap:balance;margin-bottom:1rem;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.2}h3{margin-bottom:.5rem;font-size:1.12rem;line-height:1.25}.hero-copy{color:#c8def9;max-width:62ch;font-size:1.06rem;line-height:1.68}.hero-badges{flex-wrap:wrap;gap:.6rem;margin-top:1.15rem;list-style:none;display:flex}.hero-badges li{color:#f1f7ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #b9d6f84d;border-radius:999px;padding:.35rem .8rem;font-size:.9rem;font-weight:600}.hero-contact-card{border-radius:var(--radius-md);background:#ffffffe0;border:1px solid #ffffff85;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 22px 54px #03122852}.hero-contact-card:after{content:"";background:linear-gradient(90deg,#1f7fe0,#34b6ff);height:5px;position:absolute;inset:0 0 auto}.hero-contact-card h2{color:#133157;margin-top:.25rem;font-size:1.45rem}.hero-contact-card p{color:#2b4b75}.hero-card-badge{color:#1559ac;text-transform:uppercase;letter-spacing:.06em;background:#0b5cb814;border:1px solid #0b5cb840;border-radius:999px;margin-bottom:.65rem;padding:.3rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.rating-line{color:#1d548f;margin-bottom:.55rem}.hours-line{color:#1f7a43;margin:.75rem 0 1rem}.section{padding:clamp(3.3rem,6vw,4.6rem) 0}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem;list-style:none;display:grid}.feature-grid>div,.card,.testimonial{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.1rem}.feature-grid>div{padding-left:2.3rem;font-weight:600;position:relative}.feature-grid>div:before{content:"✓";color:var(--primary);position:absolute;top:1.05rem;left:.95rem}.card-grid,.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem;display:grid}.card{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.service-icon{border-radius:var(--radius-sm);border:1px solid var(--border);width:2.4rem;height:2.4rem;color:var(--primary);background:linear-gradient(160deg,#eff6ff 0%,#e6f0fd 100%);justify-content:center;align-items:center;margin-bottom:.6rem;display:inline-flex}.service-icon svg{width:1.3rem;height:1.3rem}.service-icon-large{width:2.8rem;height:2.8rem;margin-bottom:.85rem}.card p{color:var(--muted);margin:.5rem 0 1rem}.service-badge{border:1px solid var(--border);color:var(--primary);background:#f3f8ff;border-radius:999px;margin-bottom:.55rem;padding:.18rem .52rem;font-size:.8rem;font-weight:700;display:inline-flex}.card a{color:var(--primary);font-weight:700}.testimonial p{margin-bottom:.8rem}.testimonial footer{color:var(--muted);font-size:.95rem}.cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.stat-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #bcd9fa59;border-radius:.8rem;padding:.65rem .72rem}.stat-pill strong{color:#fff;font-size:1rem;display:block}.stat-pill span{color:#cae0fa;font-size:.86rem}.btn{border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.78rem 1.12rem;font-size:.95rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-strong)}.btn-secondary{border:1px solid var(--border);background:var(--surface)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.hero-main .btn-secondary:hover{color:#fff;background:#ffffff38;border-color:#dcebffa6}.btn-block{width:100%}.btn-small{padding:.58rem .9rem}.headline-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-bottom:1.25rem;display:flex}.headline-row p{color:var(--muted);max-width:62ch}.quick-action-section{padding-top:2.4rem}.conversion-strip{padding-top:2.2rem;padding-bottom:2.2rem}.conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.conversion-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;gap:.6rem;padding:1.1rem;display:grid}.conversion-card p{color:var(--muted)}.quick-action-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.quick-action-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:1.08rem;transition:transform .2s,box-shadow .2s}.quick-action-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.quick-action-card p{color:var(--muted);margin-top:.35rem}.quick-action-icon{width:2.4rem;height:2.4rem;color:var(--primary);background:#eaf2fd;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.65rem;display:inline-flex}.quick-action-icon svg{width:1.3rem;height:1.3rem}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.faq-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:1.1rem}.faq-item p{color:var(--muted);margin-top:.45rem}.section-dark{color:#e8f2ff;background:linear-gradient(140deg,#0b2f5c 0%,#123f74 100%)}.section-dark h2,.section-dark h3{color:#fff}.section-dark .testimonial{background:#ffffff14;border-color:#ffffff3d}.section-dark .testimonial footer,.section-dark .testimonial p{color:#d7e7fb}.quote-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.2rem;display:grid}.quote-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:.85rem;padding:1.1rem;display:grid}.quote-form label{color:var(--foreground);gap:.35rem;font-weight:600;display:grid}.quote-form input,.quote-form select,.quote-form textarea{border:1px solid var(--border);font:inherit;color:var(--foreground);background:#fff;border-radius:.62rem;padding:.66rem .76rem}.quote-form textarea{resize:vertical}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color:var(--primary);outline:2px solid #0b5cb833}.consent-row{align-items:flex-start;gap:.55rem;font-weight:500!important;display:flex!important}.consent-row input{margin-top:.15rem}.form-success{color:#15633a;font-weight:600}.form-error{color:#9c1f1f;font-weight:600}.form-trust-note{color:var(--muted);font-size:.88rem}.honeypot{opacity:0;position:absolute;left:-9999px}.prose p,.prose ul{color:var(--muted);margin:.8rem 0 1rem}.prose li{margin:.4rem 0 .4rem 1rem}.section-hero-mini{background:radial-gradient(circle at 100% 0,#0b5cb824,#0000 45%),linear-gradient(#f7faff 0%,#f3f7fd 100%)}.panel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fff;padding:clamp(1.05rem,3vw,1.6rem)}.quote-form,.panel{animation:.65s both rise-in}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.site-footer{border-top:1px solid var(--border);background:var(--surface);margin-top:auto}.footer-wrap{min-height:76px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;display:flex}.mobile-callbar{display:none}@media (max-width:980px){.hero{min-height:auto;padding:4.6rem 0 3.4rem}.hero-grid{grid-template-columns:1fr}.hero-contact-card{max-width:560px}.conversion-grid{grid-template-columns:1fr}}@media (max-width:700px){.nav-wrap{padding:.8rem 0}.brand img{width:172px}.hero{min-height:auto;padding-top:3.5rem}h1{max-width:16ch}.stats-row,.quote-grid{grid-template-columns:1fr}.phone-link.btn,.hero-main .cta-row .btn,.hero-contact-card .btn{width:100%}.nav{border-top:1px solid var(--border);order:3;justify-content:space-between;width:100%;padding-top:.45rem}.mobile-callbar{z-index:25;color:#fff;background:linear-gradient(90deg,#0b5cb8 0%,#1f75d6 100%);justify-content:center;align-items:center;min-height:52px;padding:.6rem .8rem;font-size:.92rem;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #051c3b40}body{padding-bottom:58px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.hero:before{z-index:1}.hero-media-image{opacity:.28;mix-blend-mode:luminosity}.hero-mesh{background:radial-gradient(60% 80% at 85% 10%,#22b8ff47,#0000 60%),radial-gradient(50% 70% at 5% 100%,#1f63eb59,#0000 60%);position:absolute;inset:0}.hero-orbs{z-index:1;pointer-events:none;position:absolute;inset:0}.orb{filter:blur(70px);border-radius:50%;position:absolute}.orb-a{background:#22b8ff59;width:380px;height:380px;top:-80px;left:52%}.orb-b{background:#2563eb66;width:460px;height:460px;bottom:-160px;left:-120px}.floater{z-index:1;color:#9ed7ff8c;filter:drop-shadow(0 0 12px #22b8ff80);width:54px;height:54px;position:absolute}.hero-shield{z-index:1;opacity:.55;filter:drop-shadow(0 0 40px #22b8ff8c);width:min(420px,38vw);position:absolute;bottom:-6%;right:4%}.hero-grid{z-index:2}h1 .word-mask{vertical-align:top;padding-bottom:.12em;display:inline-block;overflow:hidden}h1 .word{display:inline-block}h1{letter-spacing:-.02em;max-width:18ch;font-size:clamp(2.2rem,5vw,3.7rem)}.hero-contact-card.glass-float{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffffd1;animation:7s ease-in-out infinite float-card}@keyframes float-card{50%{transform:translateY(-10px)}}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffffb8}.btn-primary{background:var(--grad);background-size:140% 100%;position:relative;overflow:hidden;box-shadow:0 8px 22px #0b5cb859}.btn-primary:hover{background:var(--grad);background-position:100% 0;transform:translateY(-2px)}.btn-primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:4s ease-in-out infinite sheen;position:absolute;inset:0 auto 0 -60%;transform:skew(-20deg)}@keyframes sheen{0%,60%{left:-60%}to{left:140%}}.btn{transition:transform .2s,background-position .4s,color .2s,border-color .2s}.marquee{background:#061a36;border-block:1px solid #ffffff14;overflow:hidden}.marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee-group{gap:2.5rem;padding:1rem 1.25rem;display:flex}.marquee-group span{white-space:nowrap;color:#9ed7ff;letter-spacing:.02em;align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.marquee-group svg{width:1.2rem;height:1.2rem}@keyframes marquee{to{transform:translate(-50%)}}.card,.testimonial,.quick-action-card,.conversion-card,.faq-item,.feature-grid>div{box-shadow:0 1px 2px #0a21420a}.card:before{content:"";background:var(--grad);transform-origin:0;height:3px;transition:transform .4s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.card:hover:before{transform:scaleX(1)}.card:hover .service-icon{background:var(--grad);color:#fff}.service-icon{transition:background .3s,color .3s}.section-dark{background:radial-gradient(60% 90% at 90% 0,#22b8ff40,#0000 60%),linear-gradient(140deg,#061a36 0%,#0d3566 100%)}.section-dark .testimonial{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.6rem;position:relative}.section-dark .testimonial:before{content:"“";color:#22b8ff59;font-size:6rem;line-height:1;position:absolute;top:-.6rem;right:1.2rem}@media (max-width:700px){.hero-shield,.floater{display:none}h1 .word-mask{padding-bottom:.05em}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.section,.quote-section{position:relative;overflow:hidden}.section>.container{z-index:1;position:relative}.section-art{z-index:0;pointer-events:none;position:absolute;inset:0}.section-art-dots{background-image:radial-gradient(#0b5cb829 1.2px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000,#0000);mask-image:radial-gradient(70% 80%,#000,#0000)}.section-orb{filter:blur(80px);border-radius:50%;position:absolute}.section-orb-1{background:#22b8ff38;width:320px;height:320px;top:5%;right:-80px}.section-orb-2{background:#2563eb29;width:380px;height:380px;bottom:-60px;left:-120px}.section-icon{color:#0b5cb838;position:absolute}.section-art-dark .section-art-dots{background-image:radial-gradient(#9ed7ff38 1.2px,#0000 1.4px)}.section-art-dark .section-icon{color:#9ed7ff47}.section-alt{background:linear-gradient(#eaf3fd,#f4f8fe)}.section-dark:before{content:"";z-index:1;background:var(--background);clip-path:ellipse(60% 100% at 50% 0);height:56px;position:absolute;top:-1px;left:0;right:0}.section-dark{padding-top:calc(clamp(3.3rem,6vw,4.6rem) + 40px)}.process{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:1rem;display:grid;position:relative}.process-line{width:84%;height:12px;position:absolute;top:2.15rem;left:8%}.process-step{text-align:center;padding:0 .5rem;position:relative}.process-num{background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-bottom:1rem;font-size:1.2rem;font-weight:800;display:inline-flex;position:relative}.process-step p{color:var(--muted);max-width:32ch;margin:0 auto}.quick-action-icon{position:relative}.quick-action-icon:after{content:"";border:2px solid #22b8ff80;border-radius:50%;animation:2.6s ease-out infinite ring;position:absolute;inset:-4px}@keyframes ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.quote-form{box-shadow:var(--shadow)}@media (max-width:700px){.process{grid-template-columns:1fr;gap:2rem}.process-line{display:none}.section-icon{opacity:.6}}@media (prefers-reduced-motion:reduce){.quick-action-icon:after{animation:none}}.hero{background:linear-gradient(135deg,#f4f9ff 0%,#dcecfc 55%,#c5e0fb 100%)}.hero:before{background:linear-gradient(102deg,#f4f9ffd9 5%,#e4f0fd80 55%,#e4f0fd1a 100%)}.hero-media-image{opacity:.22}.hero-mesh{background:radial-gradient(60% 80% at 85% 10%,#22b8ff38,#0000 60%),radial-gradient(50% 70% at 5% 100%,#63a0f540,#0000 60%)}.orb-a{background:#22b8ff47}.orb-b{background:#63a0f54d}.floater{color:#0b5cb859;filter:none}.hero-shield{opacity:.4;filter:drop-shadow(0 0 30px #22b8ff4d)}.hero-grid{color:var(--foreground)}.eyebrow{color:var(--primary)}h1{color:#0d2a4f}.hero-copy{color:#35567d}.hero-badges li{color:#123a6b;background:#ffffffbf;border-color:#0b5cb833}.hero-main .btn-secondary{color:var(--primary-strong);background:#fffc;border-color:#0b5cb84d}.hero-main .btn-secondary:hover{color:var(--primary);border-color:var(--primary);background:#fff}.stat-pill{background:#ffffffbf;border-color:#0b5cb82e}.stat-pill strong{color:#0d2a4f}.stat-pill span{color:#486384}.hero-contact-card,.hero-contact-card.glass-float{background:#ffffffeb;box-shadow:0 18px 44px #0a214224}
