
body:has(.tts-home){background:#fff!important}body:has(.tts-home) #masthead,body:has(.tts-home) #colophon,body:has(.tts-home) .entry-header{display:none!important}body:has(.tts-home) #content>.ast-container{max-width:none;padding:0;display:block}body:has(.tts-home) #primary{width:100%;margin:0;padding:0}body:has(.tts-home) article{padding:0!important;margin:0!important}body:has(.tts-home) .entry-content{margin:0}.tts-home{--navy:#001e36;--gold:#f5c45d;color:#071c39;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.45;overflow:clip}.tts-home *{box-sizing:border-box}.tts-home h1,.tts-home h2,.tts-home h3,.tts-home h4,.tts-home p{margin:0}.tts-home h1,.tts-home h2,.tts-home h3{font-family:"Arial Narrow",Arial,sans-serif;font-weight:800}.tts-home a{color:inherit;text-decoration:none}.tts-home a:focus-visible,.tts-home summary:focus-visible{outline:3px solid #d59625;outline-offset:5px}.tts-home svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.tts-wrap{max-width:1320px;margin:auto;padding:0 38px}.tts-brandbar{background:#001e36;color:#fff;border-bottom:1px solid #657480}.tts-brandrow{display:flex;align-items:center;gap:25px;min-height:98px}.tts-brand{display:flex;align-items:center;gap:14px}.tts-brand img{width:76px;height:76px;object-fit:contain}.tts-brand strong{display:block;font-size:27px;line-height:1.1;letter-spacing:-.4px}.tts-brand small{display:block;font-size:10px;letter-spacing:2px;margin-top:8px}.tts-veteran{border-left:1px solid #758596;padding-left:24px;font-size:13px;line-height:1.3}.tts-veteran strong{font-size:18px;display:block}.tts-script{font-family:Georgia,serif;font-style:italic;font-size:21px;line-height:1.25;margin-left:auto;color:var(--gold)}.tts-nav{background:#001525;color:#fff;border-bottom:1px solid #647080}.tts-navrow{display:flex;align-items:center;gap:26px;min-height:57px;font-size:13px}.tts-navrow>a:first-child{color:var(--gold);border-bottom:3px solid var(--gold);align-self:stretch;display:flex;align-items:center}.tts-navrow>a:hover{color:var(--gold)}.tts-navrow .tts-button{margin-left:auto;padding:10px 24px;min-height:38px}.tts-mobile{display:none}.tts-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:48px;padding:12px 24px;background:linear-gradient(110deg,#f8be48,#f5ce7a);border:1px solid #f7c35a;border-radius:3px;color:#06192d!important;font-size:14px;font-weight:700;line-height:1.25}.tts-button svg{width:18px;height:18px}.tts-button:hover{filter:brightness(1.08)}.tts-button.tts-outline{background:transparent;border-color:var(--gold);color:#fff!important}.tts-hero{background:#001e36 url('https://totaltech.us.com/wp-content/uploads/2026/09/tts-florida-hero.png') center center/cover no-repeat;color:#fff}.tts-heroinner{min-height:395px;padding-top:38px;padding-bottom:36px;display:flex;align-items:center}.tts-herocopy{max-width:700px}.tts-eyebrow{font-size:11px;letter-spacing:3px;margin-bottom:12px!important}.tts-home h1{font-size:clamp(38px,4.7vw,65px);letter-spacing:-1.7px;line-height:.99;color:white;margin-bottom:16px}.tts-home h1 span{color:var(--gold)}.tts-herodesc{font-size:19px;line-height:1.35;max-width:625px}.tts-herotag{font-size:16px;margin-top:12px!important}.tts-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.tts-benefits{background:#00233e;border-top:1px solid #8a754b;color:#fff}.tts-benefitrow{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 38px}.tts-benefit{display:flex;align-items:center;gap:18px;padding:0 20px;border-right:1px solid #466279;font-size:13px}.tts-benefit:last-child{border:0}.tts-benefit svg{width:35px;height:35px;color:var(--gold)}.tts-benefit strong{display:block}.tts-section{padding:37px 24px 30px;max-width:1380px;margin:auto}.tts-sectiontitle{text-align:center;margin-bottom:24px}.tts-kicker{font-size:12px;color:#9d680b;text-transform:uppercase;display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:7px!important}.tts-kicker:before,.tts-kicker:after{content:"";width:27px;height:1px;background:#dcaa4b}.tts-sectiontitle h2{font-size:32px;line-height:1.15;letter-spacing:-.8px;margin-bottom:8px}.tts-sectiontitle>p:last-child{font-size:16px}.tts-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tts-card{border:1px solid #e2e8ee;border-radius:4px;overflow:hidden;background:#fafbfd;text-align:center;display:flex;flex-direction:column;scroll-margin-top:30px}.tts-photo{width:100%;aspect-ratio:1.5;background-image:url('https://totaltech.us.com/wp-content/uploads/2026/09/tts-service-photography.png');background-size:400% 200%;background-repeat:no-repeat}.tts-cardicon{width:54px;height:54px;margin:-25px auto 8px;border:4px solid #fff;border-radius:50%;background:white;position:relative;display:grid;place-items:center;color:#061d39}.tts-cardicon svg{width:29px;height:29px}.tts-cardtext{padding:0 14px 17px;flex:1;display:flex;flex-direction:column;align-items:center}.tts-card h3{font-size:17px;line-height:1.2;margin-bottom:8px}.tts-card p{font-size:14px;line-height:1.35;margin-bottom:12px;max-width:250px}.tts-card a{margin-top:auto;color:#966006;display:inline-flex;align-items:center;gap:10px;font-size:14px}.tts-card a svg{width:16px;height:16px}.tts-promos{display:grid;grid-template-columns:1fr 1fr;color:#fff;margin-top:0;background:#001e36}.tts-promo{position:relative;min-height:335px;isolation:isolate;padding:36px 38px;overflow:hidden}.tts-promobg{position:absolute;inset:0;z-index:-2;background-image:url('https://totaltech.us.com/wp-content/uploads/2026/09/tts-services-academy.png');background-size:200% 100%;background-position:left center}.tts-promo:nth-child(2) .tts-promobg{background-position:right center}.tts-promo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,25,45,.95),rgba(0,25,45,.65) 42%,transparent 80%);z-index:-1}.tts-promo:first-child{border-right:2px solid #fff}.tts-promo h2{font-size:30px;color:white;line-height:1.15;margin-bottom:9px}.tts-promo h2:before{content:"";display:block;width:28px;height:2px;background:var(--gold);margin-bottom:12px}.tts-promo .tts-sub{color:var(--gold);font-size:16px;margin-bottom:17px}.tts-promo p{max-width:285px;font-size:14px}.tts-promo .tts-button{margin-top:19px}.tts-traininglinks{margin-top:12px;font-size:12px;display:flex;gap:17px;flex-wrap:wrap}.tts-traininglinks a{text-decoration:underline;text-underline-offset:4px}.tts-standards{padding:30px 25px 35px;max-width:1350px;margin:auto}.tts-standardgrid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:28px}.tts-standard{text-align:center;border-right:1px solid #dac797;padding:0 19px}.tts-standard:last-child{border:0}.tts-standard svg{width:44px;height:44px;color:#b98927;margin-bottom:12px}.tts-standard h3{font-size:12px;line-height:1.3;margin-bottom:8px}.tts-standard p{font-size:13px}.tts-cta{padding:40px 38px;background:linear-gradient(90deg,rgba(0,21,37,.92),rgba(0,21,37,.42)),url('https://totaltech.us.com/wp-content/uploads/2026/09/tts-florida-hero.png') center 65%/cover;color:#fff}.tts-cta h2{font-size:32px;color:white;line-height:1.1;margin-bottom:13px}.tts-cta p{max-width:750px;font-size:16px}.tts-footer{background:#001e36;color:#fff;padding:34px 0 0}.tts-footgrid{display:grid;grid-template-columns:2.2fr 1fr 1.6fr 1.5fr 1.4fr;gap:25px}.tts-footer .tts-brand{gap:8px}.tts-footer .tts-brand img{width:48px;height:48px}.tts-footer .tts-brand strong{font-size:17px}.tts-footer .tts-brand small{font-size:7px;letter-spacing:1px}.tts-footer h3{font-size:13px;color:#fff;margin-bottom:15px}.tts-footer p,.tts-footer a{font-size:12px;line-height:1.6}.tts-footer .tts-footintro{margin-top:15px;max-width:260px}.tts-footer ul{list-style:none;padding:0;margin:0}.tts-footer li{margin:0 0 5px}.tts-footer a:hover{color:var(--gold)}.tts-footbottom{border-top:1px solid #547084;padding:18px 0;margin-top:28px;font-size:11px;display:flex;justify-content:space-between;gap:15px}.tts-footbottom a{font-size:11px}.tts-home section[id]{scroll-margin-top:15px}
@media(min-width:1500px){.tts-heroinner{min-height:450px}}@media(max-width:1000px){.tts-wrap{padding-left:24px;padding-right:24px}.tts-brand strong{font-size:21px}.tts-brandrow{gap:18px}.tts-script{font-size:16px}.tts-navrow{gap:17px;font-size:11px}.tts-navrow .tts-button{padding:10px 15px}.tts-benefit{padding:0 12px;gap:10px}.tts-services{gap:12px}.tts-card h3{font-size:15px}.tts-card p{font-size:12px}.tts-promo{padding:30px 26px}.tts-promo h2{font-size:25px}.tts-promo p{max-width:245px}.tts-footgrid{grid-template-columns:2fr 1fr 1.5fr;row-gap:28px}}
@media(max-width:760px){.tts-brandrow{min-height:88px}.tts-brand img{width:55px;height:55px}.tts-brand strong{font-size:19px}.tts-brand small{font-size:8px;letter-spacing:1px}.tts-veteran,.tts-script,.tts-navrow{display:none}.tts-mobile{display:block;padding:13px 24px}.tts-mobile summary{cursor:pointer;font-weight:700}.tts-mobile nav{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px 0 8px;font-size:14px}.tts-heroinner{min-height:380px;padding-top:32px;padding-bottom:32px}.tts-hero{background-position:62% center}.tts-herocopy{max-width:520px}.tts-home h1{font-size:46px;letter-spacing:-1.2px}.tts-herodesc{font-size:17px;max-width:400px}.tts-herotag{font-size:14px}.tts-benefitrow{grid-template-columns:1fr 1fr;gap:23px;padding:23px}.tts-benefit:nth-child(2){border:0}.tts-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tts-card h3{font-size:17px}.tts-card p{font-size:14px}.tts-sectiontitle h2{font-size:27px}.tts-promos{grid-template-columns:1fr}.tts-promo:first-child{border-right:0;border-bottom:2px solid #fff}.tts-promo{min-height:335px}.tts-promo h2{font-size:29px}.tts-promo p{max-width:290px}.tts-standardgrid{grid-template-columns:repeat(2,1fr);gap:25px}.tts-standard{border:0}.tts-standard:last-child{grid-column:1/-1}.tts-footgrid{grid-template-columns:1fr 1fr}.tts-footgrid>div:first-child{grid-column:1/-1}.tts-footbottom{flex-direction:column}.tts-cta{padding:35px 24px}.tts-cta h2{font-size:27px}}
@media(max-width:440px){.tts-services{grid-template-columns:1fr}.tts-home h1{font-size:38px}.tts-hero{background-position:48% center}.tts-herodesc{max-width:315px;font-size:16px}.tts-actions{gap:10px}.tts-button{padding:12px 17px;font-size:13px}.tts-benefit{font-size:11px;padding:0;gap:9px}.tts-benefit svg{width:28px;height:28px}.tts-section{padding-left:20px;padding-right:20px}.tts-card p{max-width:280px}.tts-brand strong{font-size:17px}}
.tts-brand img{background:#fff;padding:5px;border-radius:3px;box-sizing:border-box}
.tts-home .tts-nav a.tts-admin-link{color:#f5c45d!important}.tts-home .tts-nav a.tts-admin-link:hover,.tts-home .tts-nav a.tts-admin-link:focus-visible{color:#fff!important}.tts-brandbar .tts-motion-logo{--logo-size:94px;display:inline-block;position:relative;width:var(--logo-size);aspect-ratio:1301/1209;flex:0 0 auto;isolation:isolate;vertical-align:middle}
.tts-brandbar .tts-motion-logo img{width:100%;height:100%;object-fit:contain;background:transparent;padding:0;border-radius:0;max-width:none;display:block;animation:tts-float 7s ease-in-out infinite;filter:brightness(1.35) contrast(1.08) drop-shadow(0 4px 8px #09124455)}
.tts-brandbar .tts-motion-logo::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#e1f8ff99 48%,transparent 61%);background-size:300% 100%;mask:url('https://totaltech.us.com/wp-content/uploads/2026/09/tts-animated-logo.png') center/contain no-repeat;-webkit-mask:url('https://totaltech.us.com/wp-content/uploads/2026/09/tts-animated-logo.png') center/contain no-repeat;animation:tts-shine 7s ease-in-out infinite,tts-float 7s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}
@keyframes tts-float{0%,100%{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-3px) rotate(.6deg)}}
@keyframes tts-shine{0%,25%{background-position:100% 0;opacity:0}35%{opacity:.8}65%{background-position:0 0;opacity:.8}75%,100%{background-position:0 0;opacity:0}}
@media(prefers-reduced-motion:reduce){.tts-brandbar .tts-motion-logo img,.tts-brandbar .tts-motion-logo::after{animation:none}.tts-brandbar .tts-motion-logo::after{display:none}}

@media(max-width:760px){.tts-brandbar .tts-motion-logo{--logo-size:64px}}

body:has(.tts-home) #primary{margin:0!important}.entry-content>.tts-home{max-width:none!important;width:100%!important;margin:0!important}.tts-home .wm-card,.tts-home .wm-choice article{padding:26px!important}.tts-home a{text-decoration:none!important}.tts-home .wm-inquiry a{text-decoration:underline!important}
.tts-footer .tts-brand img{filter:none!important;background:transparent!important;object-fit:contain}