.socHero{padding-bottom:95px}.socHeroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.socHero .serviceLead{max-width:none}.socHero .serviceLead h1{font-size:clamp(48px,5.3vw,72px)}.socHeroActions{display:flex;gap:22px;align-items:center}.socTextLink{color:#c8d8f2;border-bottom:1px solid #7897c5;padding:7px 0;font-weight:750}.socTextLink.dark{color:#155bdd;border-color:#9ab8ef}.socAssurance{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.socAssurance span{padding:8px 11px;border:1px solid #ffffff20;border-radius:7px;color:#aebfd9;background:#ffffff08;font-size:12px;font-weight:700}.socConsole{padding:18px;border:1px solid #7395ce55;border-radius:16px;background:#071a36;box-shadow:0 30px 70px #0007}.socConsoleTop,.socIncidentHead,.socConsoleFoot{display:flex;align-items:center}.socConsoleTop{justify-content:space-between;padding:0 0 15px;color:#8da8d1;font-size:11px;font-weight:800;letter-spacing:.09em}.socConsoleTop i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#48dc88;box-shadow:0 0 0 5px #48dc8817}.socConsoleTop b{color:#8296b5;font-size:10px}.socIncidentHead{justify-content:space-between;padding:17px 0;border-block:1px solid #ffffff12}.socIncidentHead div{display:flex;flex-direction:column;gap:5px}.socIncidentHead small{color:#7690b6;font-size:9px;font-weight:800;letter-spacing:.11em}.socIncidentHead strong{font-size:17px}.socIncidentHead>span{padding:7px 9px;border-radius:6px;color:#91e8b1;background:#3ed37a18;font-size:10px;font-weight:800}.socTimeline{padding:18px 0 5px}.socTimeline>div{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:10px;min-height:59px}.socTimeline>div:before{content:"";position:absolute;left:6px;top:16px;bottom:-2px;width:1px;background:#ffffff20}.socTimeline>div:last-child:before{display:none}.socTimeline i{z-index:1;width:13px;height:13px;border:2px solid #536a8d;border-radius:50%;background:#071a36}.socTimeline .done i{border-color:#48dc88;background:#48dc88}.socTimeline .active i{border-color:#4e8bff;background:#4e8bff;box-shadow:0 0 0 5px #4e8bff22}.socTimeline p{display:flex;flex-direction:column;gap:4px;margin:0}.socTimeline strong{font-size:13px}.socTimeline small,.socTimeline time{color:#8195b3;font-size:10px}.socConsoleFoot{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;padding-top:14px;border-top:1px solid #ffffff12;font-size:10px}.socConsoleFoot span{color:#7186a7}.socConsoleFoot strong{color:#c9d7eb}.socPromise{border-bottom:1px solid #dce5f1;background:#fff}.socPromise .container{display:grid;grid-template-columns:repeat(4,1fr);min-height:92px;align-items:center}.socPromise span,.socPromise strong{padding:15px 20px;border-right:1px solid #e0e7f1;font-size:14px;text-align:center}.socPromise span:last-child{border:0}.socSection{padding:100px 0;background:#f7f9fd}.socIntro{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:48px}.socIntro h2,.socCoverageCopy h2,.responseHeading h2,.socTestGrid h2,.socFitGrid h2,.socBoundaryGrid h2,.socFaqGrid h2{margin:8px 0 0;font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-.045em}.socIntro>p,.socCoverageCopy>p,.responseHeading>p,.socTestGrid p{color:#617087;font-size:17px;line-height:1.75}.socCapabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.socCapabilityGrid article,.socCoverageList article,.socFitCards article{padding:28px;border:1px solid #dce5f1;border-radius:14px;background:#fff}.socCapabilityGrid article>span{color:#2568ea;font-size:10px;font-weight:850;letter-spacing:.13em}.socCapabilityGrid h3,.socCoverageList h3,.socFitCards h3{margin:18px 0 9px;font-size:20px}.socCapabilityGrid p,.socCoverageList p,.socFitCards p{margin:0;color:#627189;font-size:15px;line-height:1.7}.socDarkSection,.socBoundaries{padding:100px 0;color:#fff;background:radial-gradient(circle at 90% 20%,#276bf12a,transparent 34%),#06142b}.socCoverageGrid,.socBoundaryGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.socCoverageList{display:grid;grid-template-columns:1fr 1fr;gap:12px}.socCoverageList article{border-color:#ffffff18;background:#ffffff08}.socCoverageList h3{margin-top:0}.socCoverageList p,.socCoverageCopy>p{color:#aabbd2}.responseSection{background:#fff}.responseHeading{max-width:820px;margin-bottom:45px}.responseFlow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.responseFlow article{position:relative;padding:27px 20px;border-top:3px solid #2f70ef;background:#f4f7fc}.responseFlow i{display:block;width:12px;height:12px;margin-bottom:20px;border-radius:50%;background:#3979f2;box-shadow:0 0 0 6px #3979f217}.responseFlow strong{display:block;font-size:16px}.responseFlow span{display:block;margin-top:8px;color:#637189;font-size:14px;line-height:1.55}.socTestSection{padding:95px 0;background:#eef4ff}.socTestGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.socTestGrid aside{padding:30px;border-left:4px solid #3977ef;background:#fff}.socTestGrid aside strong{font-size:20px}.socTestGrid aside p{margin-bottom:0;font-size:15px}.socFitGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.socFitCards{display:grid;gap:12px}.socFitCards h3{margin-top:0}.socBoundaryGrid ul{margin:0;padding:0;list-style:none}.socBoundaryGrid li{position:relative;padding:16px 0 16px 28px;border-bottom:1px solid #ffffff18;color:#b5c4d8;font-size:15px;line-height:1.6}.socBoundaryGrid li:before{content:"✓";position:absolute;left:0;color:#68df98}.socFaq{padding:100px 0;background:#f6f8fc}.socFaqGrid{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px}.socFinal{margin:0;border:0;border-radius:0}.socFinal>.container{display:flex;align-items:center;justify-content:space-between;gap:50px}.socFinal>.container>div:last-child{display:flex;align-items:center;gap:24px}.expandedSection{padding:92px 0;background:#fff}.expandedSection.alt{background:#f4f7fc}.expandedHead{max-width:820px;margin-bottom:40px}.expandedHead h2{margin:8px 0 14px;font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-.045em}.expandedHead p{color:#617087;font-size:17px;line-height:1.7}.expandedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.expandedGrid article{padding:27px;border:1px solid #dce5f1;border-radius:14px;background:#fff}.expandedGrid h3{margin:0 0 10px;font-size:20px}.expandedGrid p{margin:0;color:#627189;font-size:15px;line-height:1.7}.serviceFaq{padding:90px 0;background:#f6f8fc}.serviceFaqGrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.serviceFaqGrid h2{font-size:clamp(36px,4vw,50px);letter-spacing:-.04em}.relatedServices{padding:80px 0;background:#08162e;color:#fff}.relatedServices h2{margin:0 0 28px;font-size:34px}.relatedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.relatedGrid a{padding:23px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff08}.relatedGrid strong{display:block;font-size:17px}.relatedGrid span{display:block;margin-top:7px;color:#aabbd1;font-size:14px;line-height:1.5}@media(prefers-reduced-motion:no-preference){.socTimeline .active i{animation:socPulse 1.6s ease-out infinite}@keyframes socPulse{70%{box-shadow:0 0 0 12px #4e8bff00}}}@media(max-width:900px){.socHeroGrid,.socIntro,.socCoverageGrid,.socTestGrid,.socFitGrid,.socBoundaryGrid,.socFaqGrid,.serviceFaqGrid{grid-template-columns:1fr}.socHeroGrid{gap:50px}.socCapabilityGrid,.expandedGrid{grid-template-columns:repeat(2,1fr)}.responseFlow{grid-template-columns:repeat(2,1fr)}.socPromise .container{grid-template-columns:repeat(2,1fr)}.socFinal>.container{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.socCapabilityGrid,.socCoverageList,.expandedGrid,.relatedGrid,.responseFlow{grid-template-columns:1fr}.socPromise .container{grid-template-columns:1fr}.socPromise span,.socPromise strong{border-right:0;border-bottom:1px solid #e0e7f1}.socHeroActions,.socFinal>.container>div:last-child{align-items:flex-start;flex-direction:column}.socConsole{padding:14px}.socIncidentHead{align-items:flex-start;gap:12px}.socConsoleFoot{grid-template-columns:auto 1fr}.socSection,.socDarkSection,.socBoundaries,.socFaq{padding:72px 0}}
