.security-platform-page{--sp-black:var(--color-bg-black,#29242e);--sp-red:var(--color-buttons-red-bg-base,#e62d20);--sp-red-hover:var(--color-buttons-red-bg-hover,#29242e);--sp-gray:var(--color-text-gray,#727076);--sp-white:#fff;--sp-light:#f5f5f5;--sp-border:rgba(41,36,46,.12);--sp-radius:var(--card-border-radius,2rem);--sp-radius-small:var(--card-m-border-radius,1.25rem);color:var(--sp-black);background:var(--sp-white);padding-bottom:80px}.security-platform-page .container{margin:0 auto;padding:0 24px}.security-platform-page .hero-section{padding:70px 0 48px;background:linear-gradient(180deg,#f8f8f8 0%,#fff 100%)}.security-platform-page .hero-section .container{display:grid;gap:24px}.security-platform-page .hero-section h1{max-width:980px;font-size:clamp(2.625rem, 1.8rem + 3vw, 4.5rem);font-weight:400;line-height:100%;letter-spacing:-.18rem;color:var(--sp-black)}.security-platform-page .hero-section p{max-width:820px;font-size:clamp(1rem, .95833rem + .1852vw, 1.125rem);line-height:120%;letter-spacing:-.0225rem;color:var(--sp-gray)}.security-platform-page .stats-banner{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:20px;margin:0 0 40px}.security-platform-page .stats-banner a{display:block;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.security-platform-page .stats-banner a:hover .stat-node{box-shadow:0 18px 50px rgba(41,36,46,.12);border-color:rgba(230,45,32,.28)}.security-platform-page .stat-node{min-height:190px;padding:28px;border-radius:var(--sp-radius);background:var(--sp-light);border:1px solid var(--sp-border);display:flex;flex-direction:column;justify-content:space-between}.security-platform-page .stat-val{font-size:clamp(2rem, 1.5rem + 1.5vw, 3.5rem);line-height:100%;letter-spacing:-.12rem;color:var(--sp-red)}.security-platform-page .stat-label{margin-top:18px;font-size:20px;line-height:110%;color:var(--sp-black)}.security-platform-page .stat-sub{margin-top:10px;font-size:14px;line-height:130%;color:var(--sp-gray)}.security-platform-page .soc-simulator,.security-platform-page .compliance-bar,.security-platform-page .accordion-module{border-radius:var(--sp-radius);border:1px solid var(--sp-border);background:var(--sp-white)}.security-platform-page .soc-simulator{padding:32px;margin-bottom:40px;box-shadow:0 20px 60px rgba(41,36,46,.06)}.security-platform-page .soc-sim-title{margin-bottom:20px;font-size:clamp(1.375rem, 1.25rem + .5556vw, 1.75rem);line-height:100%;letter-spacing:-.07rem;color:var(--sp-black)}.security-platform-page .soc-buttons{display:flex;flex-wrap:wrap;gap:12px}.security-platform-page .sim-btn,.security-platform-page .comp-btn,.security-platform-page .tab-trigger{min-height:48px;padding:12px 20px;border-radius:var(--radius-button,4rem);border:1px solid var(--sp-border);background:var(--sp-light);color:var(--sp-black);font-size:14px;line-height:120%;cursor:pointer;transition:.25s ease}.security-platform-page .sim-btn:hover,.security-platform-page .comp-btn:hover,.security-platform-page .tab-trigger:hover{border-color:var(--sp-red);color:var(--sp-red)}.security-platform-page .sim-btn.active,.security-platform-page .comp-btn.active,.security-platform-page .tab-trigger.active{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.security-platform-page .sim-btn-reset{background:0 0;border-style:dashed;color:var(--sp-gray)}.security-platform-page .soc-alert-box{display:none;margin-top:24px;padding:24px;border-radius:var(--sp-radius-small);background:#fff4f3;border-left:4px solid var(--sp-red);color:var(--sp-black);font-size:16px;line-height:140%;animation:securityPlatformFadeIn .25s ease}.security-platform-page .soc-alert-box strong{color:var(--sp-red)}.security-platform-page .metric-span{color:var(--sp-red);font-weight:500}.security-platform-page .compliance-bar{padding:24px;margin-bottom:36px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;background:var(--sp-light)}.security-platform-page .comp-title{width:100%;margin-bottom:4px;text-align:center;font-size:14px;line-height:120%;color:var(--sp-gray)}.security-platform-page .nav-tabs{display:flex;gap:8px;margin-bottom:32px;padding-bottom:8px;overflow-x:auto;scrollbar-width:none}.security-platform-page .nav-tabs::-webkit-scrollbar{display:none}.security-platform-page .tab-trigger{white-space:nowrap;background:0 0}.security-platform-page .tab-view{display:none}.security-platform-page .tab-view.active{display:block}.security-platform-page .accordion-module{margin-bottom:16px;overflow:hidden;transition:.25s ease}.security-platform-page .accordion-module:hover{border-color:rgba(230,45,32,.45)}.security-platform-page .accordion-module.dimmed{opacity:.35}.security-platform-page .accordion-module.highlight-152,.security-platform-page .accordion-module.highlight-187,.security-platform-page .accordion-module.sim-highlight{border-color:var(--sp-red);box-shadow:0 12px 40px rgba(230,45,32,.08)}.security-platform-page .acc-trigger{width:100%;min-height:76px;padding:24px 28px;border:none;background:0 0;color:var(--sp-black);display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;cursor:pointer}.security-platform-page .acc-trigger span:first-child{font-size:clamp(1.125rem, 1rem + .4vw, 1.5rem);line-height:110%;letter-spacing:-.04rem}.security-platform-page .acc-icon{width:40px;height:40px;min-width:40px;border-radius:50%;background:var(--sp-light);color:var(--sp-red);display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;transition:.25s ease}.security-platform-page .accordion-module.open .acc-icon{transform:rotate(45deg);background:var(--sp-red);color:var(--sp-white)}.security-platform-page .acc-body{display:none;padding:0 28px 28px}.security-platform-page .accordion-module.open .acc-body{display:block;animation:securityPlatformFadeIn .25s ease}.security-platform-page .module-summary{max-width:980px;margin-bottom:24px;font-size:18px;line-height:130%;letter-spacing:-.0225rem;color:var(--sp-gray)}.security-platform-page .spec-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--sp-radius-small);font-size:15px;line-height:140%}.security-platform-page .spec-table tr{border-bottom:1px solid var(--sp-border)}.security-platform-page .spec-table tr:last-child{border-bottom:none}.security-platform-page .spec-table th,.security-platform-page .spec-table td{padding:18px 20px;vertical-align:top;text-align:left}.security-platform-page .spec-table th{width:30%;background:var(--sp-light);color:var(--sp-black);font-weight:400}.security-platform-page .spec-table td{color:var(--sp-gray)}.security-platform-page .spec-table code{padding:2px 6px;border-radius:6px;background:var(--sp-light);color:var(--sp-red)}.security-platform-page .law-tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:var(--radius-button,4rem);background:#fff4f3;border:1px solid rgba(230,45,32,.25);color:var(--sp-red);font-size:12px;line-height:1;white-space:nowrap}.security-platform-page{position:relative}.security-page-section{display:none}.security-page-section.active{display:block}.security-page-tabs{position:fixed;left:calc((100vw - 1280px) / 2 - 64px);top:180px;z-index:20;display:flex;flex-direction:column;gap:8px}.security-page-tab{width:52px;height:52px;border-radius:14px;border:1px solid rgba(41,36,46,.12);background:#fff;color:var(--color-bg-black,#29242e);font-size:18px;line-height:1;cursor:pointer;transition:.25s ease;box-shadow:0 10px 30px rgba(41,36,46,.08)}.security-page-tab:hover{border-color:var(--color-buttons-red-bg-base,#e62d20);color:var(--color-buttons-red-bg-base,#e62d20)}.security-page-tab.active{background:var(--color-buttons-red-bg-base,#e62d20);border-color:var(--color-buttons-red-bg-base,#e62d20);color:#fff}@media (max-width:1420px){.security-page-tabs{left:16px}}@media (max-width:991px){.security-page-tabs{position:sticky;top:0;left:auto;flex-direction:row;justify-content:center;padding:12px 16px;background:#fff;border-bottom:1px solid rgba(41,36,46,.08);margin-bottom:24px}.security-page-tab{width:44px;height:44px;border-radius:12px}}@keyframes securityPlatformFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.security-platform-page .stats-banner{grid-template-columns:1fr}.security-platform-page .hero-section{padding:48px 0 36px}.security-platform-page .soc-simulator{padding:24px}.security-platform-page .spec-table,.security-platform-page .spec-table tbody,.security-platform-page .spec-table tr,.security-platform-page .spec-table th,.security-platform-page .spec-table td{display:block;width:100%}.security-platform-page .spec-table th{padding-bottom:8px;border-radius:16px 16px 0 0}.security-platform-page .spec-table td{padding-top:8px}}@media (max-width:640px){.security-platform-page .container{padding:0 16px}.security-platform-page .hero-section h1{letter-spacing:-.1rem}.security-platform-page .stat-node,.security-platform-page .soc-simulator,.security-platform-page .compliance-bar,.security-platform-page .accordion-module{border-radius:20px}.security-platform-page .sim-btn,.security-platform-page .comp-btn,.security-platform-page .tab-trigger{width:100%;justify-content:center;text-align:center}.security-platform-page .acc-trigger{padding:20px}.security-platform-page .acc-body{padding:0 20px 20px}.security-platform-page .module-summary{font-size:16px}}.security-platform-page .industries-slider-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.security-platform-page .industries-slider-head h1{margin:0}.security-platform-page .industries-slider-arrows{display:flex;gap:8px}.security-platform-page .industries-slider-arrow{width:48px;height:48px;border-radius:50%;border:1px solid var(--sp-border);background:var(--sp-white);color:var(--sp-black);font-size:32px;line-height:1;cursor:pointer;transition:.25s ease}.security-platform-page .industries-slider-arrow:hover{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.security-platform-page .stats-banner.industries-slider{display:flex;grid-template-columns:none;gap:20px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:0 0 24px;margin-bottom:40px;scrollbar-width:none}.security-platform-page .stats-banner.industries-slider::-webkit-scrollbar{display:none}.security-platform-page .stats-banner.industries-slider a{flex:0 0 calc((100% - 40px) / 3);min-width:280px;scroll-snap-align:start;display:block;color:inherit;text-decoration:none;transition:transform .25s ease}.security-platform-page .stats-banner.industries-slider .stat-node{height:100%}@media (max-width:991px){.security-platform-page .stats-banner.industries-slider a{flex-basis:320px}}@media (max-width:640px){.security-platform-page .industries-slider-head{align-items:flex-start;flex-direction:column;gap:16px}.security-platform-page .stats-banner.industries-slider a{flex-basis:86%;min-width:260px}}