@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_2c85f0{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_2c85f0{--font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_7d4719{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_7d4719{--font-barlow-condensed:"Barlow Condensed","Barlow Condensed Fallback"}:root{--navy:#080e1c;--navy2:#0d1629;--navy3:#111e35;--blue:#1e4fc2;--blue-bright:#3a7bd5;--gold:#f5a623;--gold2:#e8960f;--white:#ffffff;--gray:#8a9bbf;--card-bg:rgba(8,14,30,0.55);--card-bg-strong:rgba(8,14,30,0.70);--card-border:rgba(30,79,194,0.30);--card-border-hover:rgba(30,79,194,0.50);--nav-bg:rgba(6,10,22,0.96)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;scrollbar-gutter:stable}body,html{overflow-x:hidden}body{background:var(--navy);color:#fff;font-family:var(--font-barlow),"Barlow",sans-serif;transition:background .1s;max-width:100vw}canvas,img,video{max-width:100%;height:auto}.contact-form,.coverage-page,.footer-inner,.form-grid,.services-grid,.stats-bar,.steps-row,.team-grid,.testi-grid,.why-inner{max-width:100%;overflow:hidden}#bg-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.sky-layer{transition:opacity .15s linear}.glow-orb{top:-5vh;width:700px;height:700px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(30,79,194,.22) 0,rgba(20,50,140,.1) 35%,transparent 70%);animation:orbPulse 6s ease-in-out infinite}.glow-horizon,.glow-orb{position:fixed;left:50%;transform:translateX(-50%);pointer-events:none;z-index:0}.glow-horizon{bottom:0;width:120%;height:350px;background:radial-gradient(ellipse 70% 100% at 50% 100%,rgba(170,80,8,.16) 0,rgba(110,45,4,.08) 40%,transparent 70%);transition:opacity .3s}@keyframes orbPulse{0%,to{opacity:1}50%{opacity:.65}}nav{position:fixed;top:0;left:0;width:100%;z-index:100;background:var(--nav-bg);border-bottom:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:72px}.nav-logo img{height:54px;width:auto}.nav-links{display:flex;align-items:center;gap:32px}.nav-item>a,.nav-links>a{color:#fff;text-decoration:none;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s;cursor:pointer}.nav-item>a:hover,.nav-links>a:hover{color:var(--gold)}.nav-cta{background:var(--gold);color:#000;font-weight:800;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding:12px 24px;border:none;cursor:pointer;-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:background .2s}.nav-cta,.nav-phone{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;text-decoration:none}.nav-phone{color:var(--gold);font-weight:700;font-size:14px;letter-spacing:1px;transition:opacity .2s}.nav-phone:hover{opacity:.75}.nav-cta:hover{background:var(--gold2)}.hamburger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:8px;z-index:201}.hamburger-line{display:block;width:24px;height:2px;background:#fff;transition:transform .3s,opacity .3s}.hamburger-line.open:first-child{transform:translateY(7px) rotate(45deg)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:0;right:-280px;width:280px;height:100vh;background:var(--nav-bg);border-left:1px solid var(--card-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;flex-direction:column;padding:100px 32px 40px;transition:right .35s ease}.mobile-menu.open{right:0}.mobile-menu a{color:#fff;text-decoration:none;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:15px;letter-spacing:1.5px;text-transform:uppercase;padding:14px 0;border-bottom:1px solid var(--card-border);transition:color .2s}.mobile-menu a:hover{color:var(--gold)}.mobile-menu-phone{margin-top:20px;color:var(--gold)!important;font-size:18px!important;letter-spacing:2px!important;border-bottom:none!important}.mobile-menu-cta,.mobile-menu-phone{text-align:center;font-weight:800!important}.mobile-menu-cta{margin-top:12px;background:var(--gold);color:#000!important;padding:16px!important;border:2px solid var(--gold)!important}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:199}.nav-item{position:relative;display:inline-flex;align-items:center;height:100%}.nav-arrow{display:inline-block;margin-left:5px;font-size:9px;vertical-align:middle;opacity:.6;transition:transform .2s}.nav-item.open .nav-arrow{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background:rgba(8,16,40,.42);border:1px solid var(--card-border);border-top:2px solid var(--gold);min-width:190px;z-index:200;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:8px 0;box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 0 0 .5px rgba(255,255,255,.05);opacity:0;pointer-events:none;transition:opacity .18s ease}.dropdown.open{opacity:1;pointer-events:all}.dropdown a{display:block;padding:13px 22px;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.9);text-decoration:none;text-shadow:0 1px 6px rgba(0,0,0,.9);transition:color .2s,background .2s;white-space:nowrap}.dropdown a:hover{color:var(--gold);background:var(--card-border)}section{position:relative;z-index:1;padding:100px 40px 80px;display:flex;flex-direction:column;align-items:center}#meet-the-team{display:block}#home{text-align:center;justify-content:center;min-height:100vh}.hero-logo{margin-bottom:28px}.hero-logo img{height:180px;width:auto;filter:drop-shadow(0 0 40px rgba(30,79,194,.75));animation:floatLogo 4s ease-in-out infinite}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero-tag{font-weight:600;font-size:13px;letter-spacing:4px;color:var(--gold);margin-bottom:16px}.hero-h1,.hero-tag{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;text-transform:uppercase}.hero-h1{font-weight:900;font-size:clamp(52px,8vw,96px);line-height:.95;margin-bottom:24px}.hero-h1 span{color:var(--blue-bright)}.hero-sub{font-size:16px;color:var(--gray);max-width:520px;margin:0 auto 40px;line-height:1.7}.hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary{background:var(--gold);color:#000;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding:14px 36px;border:2px solid var(--gold);cursor:pointer;transition:background .2s,transform .15s,border-color .2s;text-decoration:none;display:inline-block}.btn-primary:hover{background:var(--gold2);transform:translateY(-2px)}.btn-outline{background:transparent;color:#fff;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding:14px 36px;border:2px solid rgba(255,255,255,.4);cursor:pointer;transition:border-color .2s,transform .15s;text-decoration:none;display:inline-block}.btn-outline:hover{border-color:#fff;transform:translateY(-2px)}.stats-bar{width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--card-border);margin-top:60px;background:var(--card-bg)}.stat{padding:28px 20px;text-align:center;border-right:1px solid var(--card-border)}.stat:last-child{border-right:none}.stat-num{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:900;font-size:42px;color:var(--gold)}.stat-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gray);margin-top:4px}.section-tag{font-weight:600;font-size:12px;letter-spacing:4px;color:var(--gold);margin-bottom:12px}.section-tag,.section-title{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;text-transform:uppercase}.section-title{font-weight:900;font-size:clamp(36px,5vw,64px);line-height:1;margin-bottom:16px;text-align:center}.section-title span{color:var(--blue-bright)}.section-sub{color:var(--gray);max-width:500px;line-height:1.7;margin-bottom:56px;text-align:center}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--card-border);width:100%;max-width:1100px}.service-card{padding:40px 32px;border-right:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s;cursor:pointer}.service-card:nth-child(3n){border-right:none}.service-card:hover{background:var(--card-border)}.service-icon{font-size:36px;margin-bottom:20px}.service-name{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:20px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.service-desc{font-size:14px;color:var(--gray);line-height:1.7;margin-bottom:20px}.service-badge{display:inline-block;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);padding:6px 14px}.steps-row{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:1100px;width:100%;margin-top:56px;position:relative}.steps-row:before{content:"";position:absolute;top:36px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--blue),var(--gold));z-index:0}.step{flex:1 1;padding:0 20px;text-align:center;position:relative;z-index:1}.step-num{width:72px;height:72px;border-radius:50%;border:2px solid var(--blue-bright);background:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-weight:900;font-size:24px;color:var(--gold)}.step-name,.step-num{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif}.step-name{font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.step-desc{font-size:13px;color:var(--gray);line-height:1.7}.why-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;max-width:1100px;width:100%}.why-logo-box{border:1px solid var(--card-border);background:transparent;display:flex;align-items:center;justify-content:center;padding:60px}.why-logo-box img{width:100%;max-width:300px}.why-features{display:flex;flex-direction:column;gap:28px}.feature-row{display:flex;gap:20px;align-items:flex-start}.feature-check{width:36px;height:36px;flex-shrink:0;background:var(--card-border);border:1px solid var(--blue-bright);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--blue-bright)}.feature-title{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.feature-desc{font-size:13px;color:var(--gray);line-height:1.7}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1100px;width:100%;margin-top:56px}.testi-card{background:var(--card-bg-strong);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:36px 28px;text-align:left;transition:border-color .3s}.testi-card:hover{border-color:var(--blue-bright)}.testi-stars{color:var(--gold);font-size:18px;margin-bottom:20px;letter-spacing:2px}.testi-text{font-size:14px;color:var(--gray);line-height:1.8;margin-bottom:24px}.testi-name{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:1px}.testi-role{font-size:12px;color:var(--gray);margin-top:4px}#contact{text-align:center}.contact-phone{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:900;font-size:clamp(32px,5vw,56px);color:var(--gold);margin:28px 0 8px;letter-spacing:2px}.contact-avail{font-size:13px;color:var(--gray);letter-spacing:2px;text-transform:uppercase;margin-bottom:40px}.contact-form{margin-top:60px;background:var(--card-bg-strong);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:48px;text-align:left;max-width:700px;width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field label{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--gray)}.form-field input,.form-field select,.form-field textarea{background:var(--navy);border:1px solid var(--card-border);color:#fff;padding:14px 16px;font-family:var(--font-barlow),"Barlow",sans-serif;font-size:14px;outline:none;transition:border-color .2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--blue-bright)}.form-field select option{background:var(--navy)}.form-full{grid-column:1/-1}.form-field textarea{resize:vertical;min-height:100px}.form-submit{width:100%;background:var(--gold);color:#000;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:15px;letter-spacing:2px;text-transform:uppercase;padding:18px;border:none;cursor:pointer;margin-top:8px;transition:background .2s}.form-submit:hover{background:var(--gold2)}.form-submit:disabled{opacity:.6;cursor:not-allowed}.form-field input[type=number]{-moz-appearance:textfield}.form-field input[type=number]::-webkit-inner-spin-button,.form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-error{color:#ef4444;font-size:12px;margin-top:4px;font-family:var(--font-barlow),"Barlow",sans-serif}#meet-the-team{padding-top:120px;padding-bottom:40px}.team-header{text-align:center;margin-bottom:60px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;max-width:1100px;margin:0 auto}.team-card{background:var(--card-bg-strong);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transition:border-color .3s,transform .3s;text-align:left}.team-card:hover{border-color:var(--gold);transform:translateY(-6px)}.team-carousel-area{max-width:1100px;margin:0 auto}.team-carousel{gap:12px}.carousel-track,.team-carousel{display:flex;align-items:center;justify-content:center;position:relative}.carousel-track{width:380px;height:480px}.carousel-card{position:absolute;width:100%;cursor:pointer;transition:transform .5s ease,opacity .5s ease,filter .5s ease}.carousel-card:hover{border-color:var(--gold)}.carousel-active{cursor:pointer}.team-about-panel-below{max-height:0;opacity:0;overflow:hidden;max-width:700px;background:var(--card-bg-strong);border:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 36px;transition:max-height .5s ease,opacity .4s ease,padding .5s ease,border .3s ease,margin-top .5s ease;margin:0 auto}.team-about-panel-below.open{max-height:900px;opacity:1;padding:36px;border:1px solid var(--card-border);margin-top:32px}.about-panel-title{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:900;font-size:24px;text-transform:uppercase;letter-spacing:1px;color:var(--gold);margin-bottom:20px}.about-panel-text{font-size:14px;color:var(--gray);line-height:1.8;margin-bottom:16px}.about-panel-details{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--card-border)}.about-detail{display:flex;justify-content:space-between;align-items:center}.about-detail-label{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray)}.about-detail-value{font-size:13px;color:#fff}.carousel-controls{gap:20px;margin-top:32px}.carousel-btn,.carousel-controls{display:flex;align-items:center;justify-content:center}.carousel-btn{background:var(--card-border);border:1px solid var(--card-border);color:#fff;font-size:28px;width:44px;height:44px;cursor:pointer;transition:background .2s,border-color .2s;line-height:1}.carousel-btn:hover{background:var(--card-border-hover);border-color:var(--gold)}.carousel-dots{display:flex;gap:10px;justify-content:center}.carousel-dot{width:10px;height:10px;border-radius:50%;border:none;background:rgba(255,255,255,.25);cursor:pointer;transition:background .3s,transform .3s}.carousel-dot.active{background:var(--gold);transform:scale(1.3)}.team-avatar{width:100%;aspect-ratio:4335/4166;display:flex;align-items:center;justify-content:center;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:900;font-size:72px;color:rgba(255,255,255,.9);letter-spacing:2px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(30,79,194,.3),rgba(8,14,30,.8))}.team-avatar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(0deg,rgba(8,14,30,.7),transparent)}.team-info{padding:28px}.team-name{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:900;font-size:22px;letter-spacing:1px;margin-bottom:4px;display:flex}.status-indicator,.team-name{text-transform:uppercase;align-items:center}.status-indicator{display:inline-flex;gap:6px;font-size:11px;font-weight:600;letter-spacing:1.5px;margin-left:12px;padding:3px 10px;border-radius:20px;vertical-align:middle}.status-indicator.online{color:#22c55e;background:rgba(34,197,94,.12)}.status-indicator.offline{color:#ef4444;background:rgba(239,68,68,.12)}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.status-indicator.online .status-dot{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.6);animation:pulse-green 2s ease-in-out infinite}.status-indicator.offline .status-dot{background:#ef4444}@keyframes pulse-green{0%,to{box-shadow:0 0 4px rgba(34,197,94,.4)}50%{box-shadow:0 0 10px rgba(34,197,94,.8)}}.team-title{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.team-bio{font-size:13px;color:var(--gray);line-height:1.75;margin-bottom:20px}.team-social{display:flex;gap:10px}.social-btn{width:34px;height:34px;border:1px solid rgba(30,79,194,.5);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--gray);text-decoration:none;transition:border-color .2s,color .2s,background .2s}.social-btn:hover{border-color:var(--gold);color:var(--gold);background:rgba(245,166,35,.08)}.team-cta{margin-top:60px;text-align:center}.team-cta p{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-size:18px;letter-spacing:1px;color:var(--gray);text-transform:uppercase;margin-bottom:20px}#cta-band{position:relative;z-index:1;text-align:center;background:linear-gradient(135deg,var(--navy2) 0,var(--navy3) 100%);border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);padding:80px 40px}#cta-band h2{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:900;font-size:clamp(40px,6vw,80px);text-transform:uppercase;line-height:1;margin-bottom:20px}#cta-band h2 span{color:var(--blue-bright)}#cta-band p{font-size:16px;color:var(--gray);margin-bottom:40px}#cta-band .btns{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}footer{position:relative;z-index:1;background:var(--navy);border-top:1px solid var(--card-border);padding:60px 40px 30px}.footer-inner{max-width:1200px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:60px;gap:60px;margin:0 auto 48px}.footer-brand img{height:60px;margin-bottom:20px}.footer-tagline{font-size:13px;color:var(--gray);line-height:1.7}.footer-col-title{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.footer-col a{display:block;color:var(--gray);text-decoration:none;font-size:14px;margin-bottom:12px;transition:color .2s;cursor:pointer}.footer-col a:hover{color:#fff}.footer-bottom{max-width:1200px;margin:0 auto;border-top:1px solid var(--card-border);padding-top:24px;display:flex;justify-content:space-between;align-items:center}.footer-copy{font-size:12px;color:var(--gray)}#thank-you{text-align:center;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 40px 80px}.thank-you-container{max-width:700px;width:100%}.thank-you-container .hero-logo{margin-bottom:24px}.thank-you-container .hero-logo img{height:120px}.thank-you-container .stats-bar{grid-template-columns:repeat(3,1fr);margin-top:48px}.coverage-page{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:120px 40px 80px}.back-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);text-decoration:none;margin-bottom:40px;transition:opacity .2s}.back-link:hover{opacity:.75}.coverage-icon{font-size:56px;margin-bottom:20px}.coverage-page h1{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:900;font-size:clamp(40px,6vw,72px);text-transform:uppercase;line-height:1;margin-bottom:16px}.coverage-page h1 span{color:var(--blue-bright)}.coverage-intro{font-size:17px;color:var(--gray);line-height:1.8;margin-bottom:48px}.coverage-page h2{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:28px;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;color:var(--gold)}.coverage-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:48px}.coverage-item{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:28px 24px}.coverage-item-title{font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.coverage-item p{font-size:14px;color:var(--gray);line-height:1.7}.coverage-cta{background:linear-gradient(135deg,#0a1628,#0f1f3d);border:1px solid var(--card-border);padding:48px;text-align:center;margin-top:48px}.coverage-cta h2{margin-bottom:16px}.coverage-cta p{color:var(--gray);margin-bottom:28px}@media(max-width:600px){.coverage-grid{grid-template-columns:1fr}.coverage-page{padding:100px 20px 60px}}.faq-list{max-width:800px;width:100%;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;transition:border-color .3s}.faq-item:hover{border-color:var(--card-border-hover)}.faq-question{width:100%;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:24px 28px;text-align:left;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:700;font-size:17px;letter-spacing:.5px;text-transform:uppercase}.faq-arrow,.faq-question:hover{color:var(--gold)}.faq-arrow{font-size:14px;transition:transform .3s;flex-shrink:0;margin-left:16px}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 28px}.faq-item.open .faq-answer{max-height:400px;padding:0 28px 24px}.faq-answer p{font-size:15px;color:var(--gray);line-height:1.8}.mobile-quote-btn{display:none}[data-theme=holidays] .btn-outline,[data-theme=holidays] .btn-primary,[data-theme=holidays] .contact-form,[data-theme=holidays] .form-submit,[data-theme=holidays] .nav-cta,[data-theme=holidays] .service-card,[data-theme=holidays] .social-btn,[data-theme=holidays] .stats-bar,[data-theme=holidays] .testi-card{position:relative;overflow:visible}[data-theme=holidays] .btn-outline:before,[data-theme=holidays] .btn-primary:before,[data-theme=holidays] .contact-form:before,[data-theme=holidays] .form-submit:before,[data-theme=holidays] .nav-cta:before,[data-theme=holidays] .service-card:before,[data-theme=holidays] .social-btn:before,[data-theme=holidays] .stats-bar:before,[data-theme=holidays] .testi-card:before{content:"";position:absolute;top:-10px;left:-8px;right:-8px;height:28px;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M0,8 C5,8 8,6 10,4 C14,0 18,0 22,4 C24,6 28,8 35,8 C40,8 42,6 45,4 C48,1 52,0 56,3 C58,5 60,8 68,8 C74,8 76,6 80,4 C84,0 88,0 92,4 C94,6 98,8 105,8 C110,8 112,6 116,4 C120,0 124,0 128,4 C130,6 134,8 140,8 C146,8 148,6 152,3 C156,0 160,0 164,4 C166,6 170,8 178,8 C184,8 188,6 192,4 C196,1 198,2 200,8 L200,14 C200,14 196,14 192,14 C188,14 184,16 180,20 C178,22 176,28 174,32 C172,36 170,34 168,28 C166,22 164,18 160,16 C156,14 152,14 148,14 C144,14 140,16 136,20 C134,22 132,26 130,30 C128,34 126,32 124,26 C122,20 118,16 114,14 C110,14 106,14 102,14 C98,14 94,16 90,20 C88,22 86,28 84,34 C82,38 80,36 78,30 C76,24 74,18 70,16 C66,14 62,14 58,14 C54,14 50,16 46,20 C44,22 42,26 40,30 C38,34 36,32 34,26 C32,20 28,16 24,14 C20,14 16,14 12,14 C8,14 4,16 2,18 C1,19 0,18 0,14 Z' fill='white'/%3E%3Cpath d='M0,8 C5,8 8,6 10,4 C14,0 18,0 22,4 C24,6 28,8 35,8 C40,8 42,6 45,4 C48,1 52,0 56,3 C58,5 60,8 68,8 C74,8 76,6 80,4 C84,0 88,0 92,4 C94,6 98,8 105,8 C110,8 112,6 116,4 C120,0 124,0 128,4 C130,6 134,8 140,8 C146,8 148,6 152,3 C156,0 160,0 164,4 C166,6 170,8 178,8 C184,8 188,6 192,4 C196,1 198,2 200,8 L200,12 C198,10 196,10 192,10 C188,10 184,10 178,10 C170,10 166,10 164,10 C160,10 156,10 152,10 C148,10 146,10 140,10 C134,10 130,10 128,10 C124,10 120,10 116,10 C112,10 110,10 105,10 C98,10 94,10 92,10 C88,10 84,10 80,10 C76,10 74,10 68,10 C60,10 58,10 56,10 C52,10 48,10 45,10 C42,10 40,10 35,10 C28,10 24,10 22,10 C18,10 14,10 10,10 C8,10 5,10 0,12 Z' fill='%23e8eef8'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}[data-theme=holidays] .contact-form:before,[data-theme=holidays] .service-card:before,[data-theme=holidays] .stats-bar:before,[data-theme=holidays] .testi-card:before{top:-14px;left:-6px;right:-6px;height:42px}[data-theme=holidays] #cta-band .btn-outline:before,[data-theme=holidays] #cta-band .btn-primary:before,[data-theme=holidays] .mobile-quote-btn:before,[data-theme=holidays] .team-social .social-btn:before,[data-theme=holidays] footer .btn-outline:before,[data-theme=holidays] footer .btn-primary:before,[data-theme=holidays] footer .social-btn:before{display:none}[data-theme=valentines] .testi-stars{font-size:0}[data-theme=valentines] .testi-stars:before{content:"💗💗💗💗💗";font-size:20px}[data-theme=valentines] .testi-badge-stars{font-size:0!important}[data-theme=valentines] .testi-badge-stars:before{content:"💗💗💗💗💗";font-size:22px}[data-theme=july4th] .testi-stars{font-size:0}[data-theme=july4th] .testi-stars:before{content:"⭐⭐⭐⭐⭐";font-size:20px}[data-theme=july4th] .testi-badge-stars{font-size:0!important}[data-theme=july4th] .testi-badge-stars:before{content:"⭐⭐⭐⭐⭐";font-size:22px}[data-theme=july4th] footer{overflow:hidden}[data-theme=july4th] footer:before{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;pointer-events:none;z-index:0;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 120'%3E%3C!-- pole --%3E%3Cline x1='10' y1='0' x2='10' y2='120' stroke='%23888' stroke-width='2'/%3E%3C!-- pole cap --%3E%3Ccircle cx='10' cy='2' r='3' fill='%23c8a850'/%3E%3C!-- flag --%3E%3Crect x='12' y='6' width='40' height='8' fill='%23cc2233'/%3E%3Crect x='12' y='14' width='40' height='4' fill='white'/%3E%3Crect x='12' y='18' width='40' height='4' fill='%23cc2233'/%3E%3Crect x='12' y='22' width='40' height='4' fill='white'/%3E%3Crect x='12' y='26' width='40' height='4' fill='%23cc2233'/%3E%3C!-- blue field --%3E%3Crect x='12' y='6' width='16' height='14' fill='%231a3da0'/%3E%3C!-- stars (simplified) --%3E%3Ccircle cx='16' cy='9' r='1' fill='white'/%3E%3Ccircle cx='20' cy='9' r='1' fill='white'/%3E%3Ccircle cx='24' cy='9' r='1' fill='white'/%3E%3Ccircle cx='18' cy='12' r='1' fill='white'/%3E%3Ccircle cx='22' cy='12' r='1' fill='white'/%3E%3Ccircle cx='16' cy='15' r='1' fill='white'/%3E%3Ccircle cx='20' cy='15' r='1' fill='white'/%3E%3Ccircle cx='24' cy='15' r='1' fill='white'/%3E%3Ccircle cx='18' cy='18' r='1' fill='white'/%3E%3Ccircle cx='22' cy='18' r='1' fill='white'/%3E%3C/svg%3E");background-size:60px 120px;background-repeat:repeat-x;background-position:bottom}[data-theme=halloween] #home:after{bottom:15%;left:50%;transform:translateX(-50%);width:500px;height:80px;z-index:2;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 80'%3E%3Cpath d='M0,70 Q10,60 20,65 Q30,70 40,60 Q50,50 60,55 Q70,60 80,50 L80,80 L0,80Z' fill='%23000'/%3E%3Cpath d='M60,50 Q70,40 80,50 Q90,60 100,45 Q110,30 120,40 Q130,50 140,35 L140,80 L60,80Z' fill='%23000'/%3E%3Cpath d='M350,55 Q360,45 370,50 Q380,55 390,40 Q400,25 410,35 Q420,45 430,30 Q440,20 450,35 Q460,50 470,45 Q480,40 490,50 Q500,60 500,80 L350,80Z' fill='%23000'/%3E%3Cpath d='M200,65 L205,30 L210,65Z' fill='%23000'/%3E%3Cpath d='M280,60 L282,20 L284,60Z' fill='%23000'/%3E%3Ccircle cx='205' cy='25' r='3' fill='%23000'/%3E%3Ccircle cx='282' cy='16' r='2' fill='%23000'/%3E%3C/svg%3E");background-size:contain}[data-theme=halloween] #home:after,[data-theme=halloween] footer:before{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat}[data-theme=halloween] footer:before{bottom:0;left:0;right:0;height:60px;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,50 Q100,40 200,45 Q300,50 400,42 Q500,34 600,40 Q700,46 800,38 Q900,30 1000,40 Q1100,50 1200,44 L1200,60 L0,60Z' fill='%231a0e28'/%3E%3C/svg%3E");background-size:100% 100%}[data-theme=halloween] footer{overflow:hidden}[data-theme=halloween] .testi-stars{font-size:0}[data-theme=halloween] .testi-stars:before{content:"🎃🎃🎃🎃🎃";font-size:20px}[data-theme=halloween] .testi-badge-stars{font-size:0!important}[data-theme=halloween] .testi-badge-stars:before{content:"🎃🎃🎃🎃🎃";font-size:22px}[data-theme=halloween] footer:after{content:"";position:absolute;bottom:8px;right:60px;width:60px;height:60px;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cellipse cx='30' cy='35' rx='25' ry='22' fill='%23e8750f'/%3E%3Cellipse cx='30' cy='35' rx='25' ry='22' fill='none' stroke='%23cc6200' stroke-width='1'/%3E%3Crect x='27' y='10' width='6' height='10' rx='2' fill='%23228B22'/%3E%3Cpath d='M18,28 L22,24 L26,28 Z' fill='%23111'/%3E%3Cpath d='M34,28 L38,24 L42,28 Z' fill='%23111'/%3E%3Cpath d='M20,40 L24,38 L28,42 L32,38 L36,42 L40,38 L44,40 L40,44 L36,40 L32,44 L28,40 L24,44 Z' fill='%23111'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}[data-theme=holidays] #home{position:relative}[data-theme=holidays] #home:after{content:"";position:absolute;top:5%;left:50%;transform:translateX(-50%);width:450px;height:130px;pointer-events:none;z-index:2;opacity:.55;background-image:url(/images/santa-silhouette.png);background-size:contain;background-repeat:no-repeat}[data-theme=holidays] footer{overflow:hidden}[data-theme=holidays] footer:before{left:0;right:0;height:80px;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C40,32 80,28 120,30 C180,34 220,24 280,20 C340,16 380,22 440,28 C500,34 540,26 600,22 C660,18 700,24 760,30 C820,36 860,28 920,22 C960,18 1000,24 1060,30 C1100,34 1140,28 1200,32 L1200,80 L0,80 Z' fill='white'/%3E%3Cpath d='M0,45 C50,38 100,34 150,36 C200,38 250,30 320,26 C380,22 420,28 480,34 C540,40 580,32 640,28 C700,24 740,30 800,36 C860,42 900,34 960,28 C1000,24 1050,30 1100,36 C1140,40 1170,34 1200,38 L1200,80 L0,80 Z' fill='%23e8eef8'/%3E%3C/svg%3E");background-size:100% 100%}[data-theme=holidays] footer:after,[data-theme=holidays] footer:before{content:"";position:absolute;bottom:0;pointer-events:none;background-repeat:no-repeat}[data-theme=holidays] footer:after{right:60px;width:80px;height:120px;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 120'%3E%3C!-- bottom ball --%3E%3Ccircle cx='40' cy='95' r='25' fill='white'/%3E%3Ccircle cx='40' cy='95' r='25' fill='none' stroke='%23d0d8e8' stroke-width='0.5'/%3E%3C!-- middle ball --%3E%3Ccircle cx='40' cy='60' r='18' fill='white'/%3E%3Ccircle cx='40' cy='60' r='18' fill='none' stroke='%23d0d8e8' stroke-width='0.5'/%3E%3C!-- head --%3E%3Ccircle cx='40' cy='34' r='13' fill='white'/%3E%3Ccircle cx='40' cy='34' r='13' fill='none' stroke='%23d0d8e8' stroke-width='0.5'/%3E%3C!-- eyes --%3E%3Ccircle cx='35' cy='31' r='2' fill='%23222'/%3E%3Ccircle cx='45' cy='31' r='2' fill='%23222'/%3E%3C!-- carrot nose --%3E%3Cpolygon points='40,35 52,37 40,39' fill='%23e8860f'/%3E%3C!-- smile --%3E%3Cpath d='M34,39 Q40,44 46,39' fill='none' stroke='%23222' stroke-width='1.2' stroke-linecap='round'/%3E%3C!-- buttons --%3E%3Ccircle cx='40' cy='52' r='1.8' fill='%23222'/%3E%3Ccircle cx='40' cy='60' r='1.8' fill='%23222'/%3E%3Ccircle cx='40' cy='68' r='1.8' fill='%23222'/%3E%3C!-- hat --%3E%3Crect x='30' y='18' width='20' height='4' rx='1' fill='%23222'/%3E%3Crect x='33' y='6' width='14' height='13' rx='2' fill='%23222'/%3E%3Crect x='33' y='6' width='14' height='4' rx='1' fill='%23c0382a'/%3E%3C!-- arms --%3E%3Cline x1='22' y1='55' x2='8' y2='42' stroke='%23654321' stroke-width='2.5' stroke-linecap='round'/%3E%3Cline x1='58' y1='55' x2='72' y2='42' stroke='%23654321' stroke-width='2.5' stroke-linecap='round'/%3E%3C!-- arm twigs --%3E%3Cline x1='8' y1='42' x2='4' y2='35' stroke='%23654321' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='8' y1='42' x2='14' y2='36' stroke='%23654321' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='72' y1='42' x2='76' y2='35' stroke='%23654321' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='72' y1='42' x2='66' y2='36' stroke='%23654321' stroke-width='1.5' stroke-linecap='round'/%3E%3C!-- scarf --%3E%3Cpath d='M28,44 Q40,48 52,44' fill='%23c0382a' stroke='%23a02218' stroke-width='0.5'/%3E%3Cpath d='M28,44 Q27,44 26,50 L30,50 Q30,46 30,44' fill='%23c0382a'/%3E%3C/svg%3E");background-size:contain;background-position:bottom}@media(max-width:700px){.carousel-track{width:300px;height:420px}.carousel-btn{width:36px;height:36px;font-size:22px}.team-about-panel-below.open{padding:24px}}@media(max-width:900px){nav{padding:0 20px}.nav-links{gap:16px}.services-grid{grid-template-columns:1fr 1fr}.service-card:nth-child(3n){border-right:1px solid var(--card-border)}.service-card:nth-child(2n){border-right:none}.testi-grid,.why-inner{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr}.steps-row{flex-direction:column;align-items:center}.steps-row:before{display:none}.stats-bar{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:none}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid rgba(30,79,194,.3)}.team-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}}@media(max-width:600px){nav{padding:0 16px}.nav-desktop{display:none!important}.hamburger,.mobile-menu{display:flex}.nav-logo img{height:40px}section{padding:60px 20px 50px}.section-title{font-size:28px}.section-sub{font-size:14px}.team-grid{grid-template-columns:1fr;max-width:100%!important}.team-name{flex-wrap:wrap;font-size:20px;gap:6px}.status-indicator{margin-left:0;font-size:10px;padding:2px 8px}.team-info{padding:20px}.team-bio{font-size:12px}.hero-logo img{height:130px}.hero-tag{letter-spacing:2px;font-size:11px}.hero-sub{font-size:14px}.services-grid{grid-template-columns:1fr!important}.service-card{border-right:none!important}.stats-bar{grid-template-columns:1fr!important}.stat{border-right:none!important}.stat:not(:last-child){border-bottom:1px solid rgba(30,79,194,.3)}.footer-inner{gap:32px}.footer-inner,.thank-you-container .stats-bar{grid-template-columns:1fr}.team-cta{padding:0 20px;text-align:center}.mobile-quote-btn{display:block;position:fixed;bottom:24px;right:16px;z-index:99;background:var(--gold);color:#000;text-decoration:none;font-family:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;font-weight:800;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding:14px 20px;box-shadow:0 4px 16px rgba(0,0,0,.4);overflow:hidden}.mobile-quote-btn:before{display:none!important}.mobile-quote-btn:hover{background:var(--gold2)}}