.swat-service-pro{--spro-text:#f8f9fc;--spro-muted:#c4ced9;color:var(--spro-text);background:var(--spro-bg,#0a1019);font-family:inherit}.swat-service-pro *,.swat-service-pro *:before,.swat-service-pro *:after{box-sizing:border-box}.swat-service-pro a:focus-visible,.swat-service-pro img[role=button]:focus-visible{outline:3px solid var(--spro-accent);outline-offset:4px}.swat-service-pro__overline{color:var(--spro-accent)!important;font-size:11px!important;letter-spacing:.18em;line-height:1.6;font-weight:900;margin:0 0 16px;text-transform:uppercase}.swat-service-pro__eyebrow-line{display:inline-block;width:26px;height:2px;vertical-align:middle;background:var(--spro-accent);margin-right:9px}.swat-service-pro__hero{position:relative;isolation:isolate;padding:clamp(28px,4.5vw,75px) 0;background:radial-gradient(circle at 95% 15%,#293138 0%,transparent 35%),linear-gradient(120deg,#070b11,#111d2b 55%,#090d11);border-bottom:1px solid rgba(213,171,65,.54)}.swat-service-pro__hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(24px,4.5vw,65px);align-items:center}.swat-service-pro__hero h1{font-size:clamp(2rem,4vw,4.15rem);letter-spacing:-.038em;line-height:1.08;font-weight:900;color:#fff;max-width:780px;margin:0 0 20px;overflow-wrap:anywhere}.swat-service-pro__intro{font-size:clamp(.99rem,1.3vw,1.14rem);line-height:1.8;color:#e4e9f1!important;max-width:690px;margin:0 0 23px}.swat-service-pro__hero-actions{display:flex;flex-wrap:wrap;gap:10px}.swat-service-pro__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 19px;border-radius:4px;text-decoration:none!important;font-size:12px;font-weight:900;letter-spacing:.06em;transition:transform .18s,background .18s;border:1px solid transparent;text-align:center}.swat-service-pro__btn:hover{transform:translateY(-2px)}.swat-service-pro__btn--gold{background:var(--spro-accent);border-color:var(--spro-accent);color:#080d12!important}.swat-service-pro__btn--gold:hover{background:#f4d180}.swat-service-pro__btn--outline{border-color:#c09f50;color:#f3e9d0!important;background:#101721}.swat-service-pro__btn--outline:hover{background:#26313e}.swat-service-pro__hero-signals{display:flex;flex-wrap:wrap;gap:11px;margin-top:22px}.swat-service-pro__hero-signals span{display:inline-flex;align-items:center;gap:6px;font-weight:750;font-size:10px;letter-spacing:.05em;color:#d9e0e9}.swat-service-pro__hero-signals i{font-style:normal;color:var(--spro-accent)}.swat-service-pro__hero-media{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid rgba(231,184,74,.73);border-radius:8px;background:#121a24;height:var(--spro-media-height,420px);box-shadow:0 23px 65px #0006}.swat-service-pro__hero-media>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .35s ease;cursor:zoom-in}.swat-service-pro__photo-label{position:absolute;bottom:18px;left:17px;z-index:1;display:inline-flex;gap:8px;align-items:center;background:#05090ee0;border:1px solid #b99449;padding:10px 13px;border-radius:4px;color:#f7d587;font-size:10px;letter-spacing:.09em;font-weight:900;max-width:calc(100% - 34px);pointer-events:none}.swat-service-pro__photo-label>span{font-size:18px;color:var(--spro-accent)}.swat-service-pro__zoom-label{position:absolute;top:13px;right:13px;padding:9px 11px;font-size:9px;font-weight:800;letter-spacing:.07em;color:#fff;background:#070b11d9;border-radius:4px;pointer-events:none}.swat-service-pro__intro-section{padding:clamp(35px,6vw,82px) 0;background:#0c131e}.swat-service-pro__split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(25px,5vw,80px);align-items:center}.swat-service-pro h2{color:#fff;font-size:clamp(1.6rem,2.9vw,2.85rem);line-height:1.18;letter-spacing:-.025em;margin:0 0 18px;overflow-wrap:anywhere}.swat-service-pro__prose p:not(.swat-service-pro__overline),.swat-service-pro__readiness p:not(.swat-service-pro__overline){color:#cdd6e1!important;line-height:1.83;font-size:14px;max-width:790px}.swat-service-pro__inline-link{display:inline-flex;margin-top:16px;color:#f0c768!important;font-size:12px;font-weight:900;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px}.swat-service-pro__support-media{position:relative;border-radius:7px;overflow:hidden;background:#111e2d;border:1px solid #4d4d42;min-height:250px;height:clamp(270px,29vw,410px)}.swat-service-pro__support-media>img{display:block;width:100%;height:100%;object-fit:cover;cursor:zoom-in;transition:transform .35s}.swat-service-pro__media-caption{position:absolute;left:0;bottom:0;right:0;padding:14px 18px;background:#090f18d9;color:#f5cf77;font-size:10px;font-weight:850;letter-spacing:.11em;pointer-events:none}.swat-service-pro__capabilities{background:#0a1019;padding:clamp(35px,5vw,70px) 0}.swat-service-pro__capabilities>div>h2{max-width:900px;margin-bottom:27px}.swat-service-pro__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.swat-service-pro__capability{position:relative;background:#15202d;border:1px solid #303e4e;min-height:145px;padding:21px 20px;display:flex;flex-direction:column;gap:10px;border-radius:5px;transition:transform .2s,border-color .2s}.swat-service-pro__capability:hover{border-color:var(--spro-accent);transform:translateY(-2px)}.swat-service-pro__capability-mark{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid #c0a258;border-radius:10px;color:#f3cf77;background:#282820;font-size:21px;font-weight:700}.swat-service-pro__capability-text{color:#f1f5fc;font-size:14px;font-weight:750;line-height:1.4;max-width:290px}.swat-service-pro__capability small{position:absolute;top:22px;right:20px;color:#8490a0;letter-spacing:.1em;font-size:10px}.swat-service-pro__readiness{background:linear-gradient(125deg,#171d26,#222013);border-top:1px solid #766538;border-bottom:1px solid #766538;padding:clamp(35px,5vw,73px) 0}.swat-service-pro__readiness-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(25px,4vw,68px)}.swat-service-pro__readiness-grid article{min-width:0}.swat-service-pro__readiness-grid .swat-service-pro__response{border-left:1px solid #7d6742;padding-left:clamp(22px,3vw,48px)}.swat-service-pro__readiness-grid h2{font-size:clamp(1.45rem,2.3vw,2.1rem)}.swat-service-pro__cta{background:#0b111b;padding:clamp(33px,4vw,58px) 0}.swat-service-pro__cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px}.swat-service-pro__cta-grid h2{margin-bottom:9px}.swat-service-pro__cta-grid p:not(.swat-service-pro__overline){color:#d4dae3!important;font-size:14px;line-height:1.7;max-width:680px;margin:0}.swat-service-pro__cta-buttons{display:flex;flex-direction:column;gap:10px;min-width:230px}@media(hover:hover){.swat-service-pro .swat-photo-fx--zoom:hover>img{transform:scale(1.065)}.swat-service-pro .swat-photo-fx--lift:hover{transform:translateY(-4px)}.swat-service-pro .swat-photo-fx--glow:hover{box-shadow:0 0 0 2px #dbb75c,0 15px 45px #e7ad2733}.swat-service-pro .swat-photo-fx--none:hover>img{transform:none}}@media(max-width:900px){.swat-service-pro__hero-grid,.swat-service-pro__split,.swat-service-pro__readiness-grid,.swat-service-pro__cta-grid{grid-template-columns:1fr}.swat-service-pro__hero-media{height:min(var(--spro-media-height,420px),58vw)}.swat-service-pro__readiness-grid .swat-service-pro__response{border-left:0;border-top:1px solid #766538;padding-left:0;padding-top:27px}}@media(max-width:680px){.swat-service-pro__cards{grid-template-columns:1fr}.swat-service-pro__capability{min-height:105px;padding:16px;gap:8px}.swat-service-pro__hero{padding:27px 0 30px}.swat-service-pro__hero-media{height:clamp(200px,59vw,350px)}.swat-service-pro__zoom-label{font-size:8px}.swat-service-pro__hero-actions{flex-direction:column}.swat-service-pro__btn{width:100%}.swat-service-pro__hero h1{font-size:clamp(1.95rem,8vw,2.85rem)}.swat-service-pro__hero-signals{gap:8px}.swat-service-pro__support-media{height:225px;min-height:0}.swat-service-pro__cta-buttons{min-width:0}.swat-service-pro__photo-label{left:11px;bottom:11px;font-size:9px;padding:8px}}@media(prefers-reduced-motion:reduce){.swat-service-pro__hero-media>img,.swat-service-pro__support-media>img,.swat-service-pro__btn,.swat-service-pro__capability{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/swat-service-pro.css.map */
