@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#231f20;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--red:#d82828;--red-deep:#9d1f2f;--burgundy:#551c2a;--black:#231f20;--navy:#1e2835;--navy-deep:#121820;--navy-soft:#283444;--gray-100:#f4f4f3;--gray-200:#e6e7e8;--gray-400:#a7a9ac;--gray-600:#6d6e71;--white:#fff;--line:#231f2024;--status-positive:#69d49e;--status-positive-text:#8ce2b4;--radius-instrument:8px;--radius-chrome:10px;--shell:min(100% - 48px, 1280px);--header-height:68px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f6;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{min-width:320px;color:var(--black);background:var(--gray-100);margin:0;overflow-x:clip}button,a{color:inherit;font:inherit}a{text-decoration:none}button{border:0}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{color:var(--white);background:var(--red)}:focus-visible{outline:3px solid var(--red);outline-offset:4px}.site-root{background:var(--gray-100);min-height:100dvh}.skip-link{z-index:100;color:var(--white);background:var(--red);padding:12px 16px;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-shell{width:var(--shell);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:50;width:min(96%,1420px);min-height:var(--header-height);background:#1e2835f5;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:210px 1fr auto auto;align-items:center;gap:10px;margin:12px auto -80px;padding:8px 9px 8px 20px;display:grid;position:sticky;top:12px;left:0;right:0;box-shadow:0 18px 56px #070a1042}.brand-link{align-items:center;width:190px;height:42px;display:flex}.brand-wordmark,.footer-wordmark{object-fit:contain;object-position:left center;width:100%;height:100%}.desktop-navigation{justify-content:center;align-items:center;gap:clamp(18px,2vw,32px);display:flex}.desktop-navigation a{color:#ffffffb8;letter-spacing:.01em;padding:10px 0;font-size:.82rem;font-weight:600;transition:color .18s,transform .18s;position:relative}.desktop-navigation a:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktop-navigation a:hover,.desktop-navigation a.active{color:var(--white)}.desktop-navigation a:hover:after,.desktop-navigation a.active:after{transform:scaleX(1)}.header-action,.button{border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:.86rem;font-weight:700;line-height:1;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.header-action svg,.button svg,.text-link svg,.partner-card-link svg,.back-link svg{flex:none;width:18px;height:18px}.header-action{color:var(--white);background:var(--red)}.language-selector{min-height:44px;color:var(--white);background:#ffffff0d;border:1px solid #ffffff2b;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 11px;display:inline-flex}.language-selector svg{color:#ffffffad;flex:none;width:18px;height:18px}.language-selector select{width:82px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font:650 .75rem/1 Manrope Variable,ui-sans-serif,system-ui,sans-serif}.language-selector select:focus-visible{outline:2px solid var(--white);outline-offset:4px}.language-selector option{color:var(--black);background:var(--white)}.language-selector-mobile{width:100%;margin-bottom:14px}.language-selector-mobile select{width:100%}.header-action:hover,.button-primary:hover{background:#ff3138;transform:translateY(-2px);box-shadow:0 12px 34px #d8282847}.button-primary{color:var(--white);background:var(--red)}.button-dark-ghost{color:var(--white);background:#ffffff0a;border:1px solid #ffffff3d}.button-dark-ghost:hover{background:#ffffff17;border-color:#ffffff7a;transform:translateY(-2px)}.button-ink{color:var(--white);background:var(--black)}.button-ink:hover{background:var(--navy);transform:translateY(-2px);box-shadow:0 12px 34px #1e283533}.button-white{color:var(--navy);background:var(--white)}.button-white:hover{color:var(--white);background:var(--black);transform:translateY(-2px)}.menu-toggle{width:46px;height:46px;color:var(--white);background:#ffffff14;border-radius:7px;place-items:center;display:none}.menu-toggle svg{width:24px;height:24px}.mobile-navigation{z-index:49;color:var(--white);background:var(--navy);border:1px solid #ffffff1a;border-radius:10px;padding:22px;position:fixed;top:88px;left:12px;right:12px;box-shadow:0 30px 90px #0000006b}.mobile-menu-scrim{z-index:48;cursor:default;background:#070a10b8;position:fixed;inset:0}.mobile-navigation nav{margin-bottom:20px;display:grid}.mobile-navigation nav a{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:18px 0;font-size:1.3rem;font-weight:600;display:flex}.mobile-navigation nav svg{width:20px;height:20px;color:var(--red)}.brand-mesh{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brand-mesh .mesh-lines{fill:none;stroke:#a7a9ac3d;stroke-width:1.4px;vector-effect:non-scaling-stroke}.brand-mesh .mesh-lines path{stroke-dasharray:1800;stroke-dashoffset:1800px;animation:3.8s cubic-bezier(.16,1,.3,1) forwards draw-mesh}.brand-mesh .mesh-nodes{fill:var(--red)}.brand-mesh .mesh-nodes circle{opacity:0;animation:.54s ease-out forwards node-arrive}.brand-mesh .mesh-nodes circle:nth-child(2){animation-delay:.24s}.brand-mesh .mesh-nodes circle:nth-child(3){animation-delay:.4s}.brand-mesh .mesh-nodes circle:nth-child(4){animation-delay:.56s}.brand-mesh .mesh-nodes circle:nth-child(5){animation-delay:.72s}.brand-mesh .mesh-nodes circle:nth-child(6){animation-delay:.88s}.brand-mesh .mesh-nodes circle:nth-child(7){animation-delay:1.04s}.brand-mesh .mesh-nodes circle:nth-child(8){animation-delay:1.2s}.brand-mesh .mesh-nodes circle:nth-child(9){animation-delay:1.36s}@keyframes draw-mesh{to{stroke-dashoffset:0}}@keyframes node-arrive{0%{opacity:0;transform-origin:50%;transform:scale(0)}to{opacity:.85;transform:scale(1)}}.home-hero{min-height:920px;color:var(--white);background:radial-gradient(circle at 78% 22%, #d8282821, transparent 26%), linear-gradient(125deg, #131922, var(--navy) 56%, #171d27);position:relative;overflow:hidden}.home-hero .brand-mesh{opacity:.58;transform:scale(1.12)translate(6%)}.hero-blade{background:linear-gradient(178deg, transparent 0 8%, var(--burgundy) 8% 34%, var(--red-deep) 34% 55%, var(--red) 55% 100%);clip-path:polygon(16% 0,100% 46%,100% 100%,0 100%);opacity:.95;width:72vw;height:52%;position:absolute;bottom:-26%;right:-12vw}.home-hero-inner{z-index:2;min-height:920px;width:var(--shell);grid-template-columns:minmax(0,1fr) minmax(480px,.85fr);align-items:center;gap:clamp(56px,7vw,120px);margin-inline:auto;padding:156px 0 94px;display:grid;position:relative}.home-hero-copy{max-width:730px}.home-hero h1,.page-hero h1,.partner-detail-hero h1,.article-header h1,.not-found-page h1{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(4rem,7.3vw,6rem);font-weight:600;line-height:.94}.home-hero h1{max-width:11.5ch}.home-hero-rotating-headline{display:grid}.home-hero-headline-option{visibility:hidden;opacity:0;filter:blur(7px);clip-path:inset(0 0 100%);grid-area:1/1;align-self:start;transition:opacity .24s,filter .44s cubic-bezier(.16,1,.3,1),clip-path .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .5s;transform:translateY(18px)}.home-hero-rotating-headline[data-direction=previous] .home-hero-headline-option{transform:translateY(-18px)}.home-hero-headline-option.is-active{visibility:visible;opacity:1;filter:blur();clip-path:inset(0);transition-delay:0s;transform:translateY(0)}.home-hero-rotating-headline[data-direction=next] .home-hero-headline-option.is-exiting{clip-path:inset(100% 0 0);transform:translateY(-16px)}.home-hero-rotating-headline[data-direction=previous] .home-hero-headline-option.is-exiting{clip-path:inset(0 0 100%);transform:translateY(16px)}.home-hero-headline-primary,.home-hero-headline-accent{opacity:0;transition:opacity .32s,transform .48s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(10px)}.home-hero-headline-primary{color:var(--white)}.home-hero-headline-accent{color:var(--red)}.home-hero-headline-option.is-active .home-hero-headline-primary{opacity:1;transition-delay:50ms;transform:translateY(0)}.home-hero-headline-option.is-active .home-hero-headline-accent{opacity:1;transition-delay:.11s;transform:translateY(0)}.home-hero-copy>p{color:#ffffffba;max-width:62ch;margin:34px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.04rem,1.4vw,1.24rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-board-wrap{align-self:end;margin-bottom:88px}.hero-slider-wrap{align-self:center;min-width:0}.home-service-slider{isolation:isolate;min-height:628px;color:var(--white);border-radius:var(--radius-chrome);background:radial-gradient(circle at 88% 8%,#d8282838,#0000 34%),#151c26;border:1px solid #ffffff2e;position:relative;overflow:hidden;box-shadow:0 34px 90px 10px #00000047}.home-service-slider:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #d828283b;border-radius:50%;width:72%;position:absolute;top:-28%;right:-24%}.home-service-stage{min-height:532px;position:relative}.home-service-slide{cursor:pointer;visibility:hidden;opacity:0;filter:blur(7px);clip-path:inset(8% 0 0);pointer-events:none;grid-template-rows:auto auto minmax(176px,1fr) auto auto;gap:22px;min-height:532px;padding:34px 34px 28px;transition:opacity .26s,filter .42s cubic-bezier(.16,1,.3,1),clip-path .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s;display:grid;position:absolute;inset:0;transform:translate(24px)}.home-service-stage[data-direction=previous] .home-service-slide{transform:translate(-24px)}.home-service-slide.is-active{visibility:visible;opacity:1;filter:blur();clip-path:inset(0);pointer-events:auto;transition-delay:0s;transform:translate(0)}.home-service-stage[data-direction=next] .home-service-slide.is-exiting{transform:translate(-18px)}.home-service-stage[data-direction=previous] .home-service-slide.is-exiting{transform:translate(18px)}.home-service-hit-area{z-index:8;position:absolute;inset:0}.home-service-hit-area:focus-visible{outline-offset:-7px}.home-service-slide-heading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;display:grid}.home-service-slide-heading>svg{width:48px;height:48px;color:var(--white);border-radius:var(--radius-instrument);background:#d828282b;border:1px solid #ffffff42;padding:10px}.home-service-slide h2{letter-spacing:-.035em;max-width:17ch;margin-bottom:0;font-size:clamp(2rem,2.8vw,2.72rem);font-weight:560;line-height:1.02}.home-service-title-compact,.home-service-copy-compact,.home-service-tab-label-compact,.home-service-compact-signal{display:none}.home-service-slide>p{color:#ffffffb3;max-width:58ch;margin:0;font-size:.94rem;line-height:1.6}.home-service-visual{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;min-height:176px;position:relative;overflow:hidden}.visual-security{grid-template-columns:minmax(150px,.85fr) minmax(160px,1.15fr);align-items:center;gap:24px;display:grid}.security-orbit{aspect-ratio:1;place-items:center;width:142px;margin-inline:auto;display:grid;position:relative}.security-orbit>svg{z-index:2;width:48px;height:48px;color:var(--red)}.security-orbit-ring{border:1px solid #d828287a;border-radius:50%;animation:3.2s cubic-bezier(.16,1,.3,1) infinite home-security-ring;position:absolute;inset:24%}.security-orbit-ring-two{animation-delay:.8s}.security-orbit-ring-three{animation-delay:1.6s}@keyframes home-security-ring{0%{opacity:0;transform:scale(.62)}20%{opacity:.75}to{opacity:0;transform:scale(2.25)}}.security-signal-list,.managed-signal-list{gap:0;display:grid}.security-signal-list>span,.managed-signal-list>span{color:#ffffffb8;border-bottom:1px solid #ffffff1a;align-items:center;min-height:43px;font-size:.76rem;display:grid}.security-signal-list>span{grid-template-columns:12px minmax(0,1fr);gap:10px}.security-signal-list>span:last-child,.managed-signal-list>span:last-child{border-bottom:0}.security-signal-list i,.managed-signal-list i{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 3px 12px #d828287a}.visual-managed{grid-template-columns:minmax(130px,.72fr) minmax(190px,1.28fr);align-items:center;gap:28px;display:grid}.managed-pulse{aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:116px;margin-inline:auto;display:grid;position:relative}.managed-pulse svg{width:46px;height:46px;color:var(--red)}.managed-pulse span{background:var(--status-positive);border:3px solid #151c26;border-radius:50%;width:14px;height:14px;animation:2.4s ease-in-out infinite home-managed-status;position:absolute;bottom:13px;right:4px}@keyframes home-managed-status{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.managed-signal-list>span{grid-template-columns:12px minmax(0,1fr) auto;gap:10px}.managed-signal-list strong{color:var(--status-positive-text);letter-spacing:.08em;font-size:.61rem;font-weight:750}.visual-process{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding-block:24px;display:grid}.process-signal-line{background:linear-gradient(90deg, #ffffff29, var(--red), #ffffff29);background-size:220% 100%;height:1px;animation:3.8s linear infinite home-process-flow;position:absolute;top:50%;left:8%;right:8%}@keyframes home-process-flow{0%{background-position:120% 0}to{background-position:-120% 0}}.process-signal-node{z-index:1;color:#ffffffb3;text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.process-signal-node i{width:38px;height:38px;color:var(--white);background:#151c26;border:1px solid #ffffff38;border-radius:50%;place-items:center;font-size:.68rem;font-style:normal;display:grid}.process-signal-node strong{font-size:.68rem;font-weight:620}.process-signal-node:nth-of-type(3) i{color:var(--white);border-color:var(--red);background:var(--red);box-shadow:0 5px 20px #d8282857}.home-service-proof{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-service-proof li{color:#ffffffc7;text-align:center;border-right:1px solid #ffffff24;min-width:0;padding:0 12px;font-size:.68rem;font-weight:680;line-height:1.35}.home-service-proof li:first-child{text-align:left;padding-left:0}.home-service-proof li:last-child{text-align:right;border-right:0;padding-right:0}.home-service-cta{z-index:7;width:fit-content;color:var(--white);align-items:center;gap:10px;font-size:.86rem;font-weight:720;display:inline-flex;position:relative}.home-service-cta svg{width:18px;height:18px;transition:transform .18s}.home-service-slide:hover .home-service-cta svg{transform:translate(4px)}.home-service-progress{background:#ffffff1a;height:3px;overflow:hidden}.home-service-progress span{background:var(--red);transform-origin:0;width:100%;height:100%;animation-name:home-service-progress;animation-timing-function:linear;animation-fill-mode:forwards;display:block;transform:scaleX(0)}@keyframes home-service-progress{to{transform:scaleX(1)}}.home-service-controls{background:#0a0e1485;grid-template-columns:minmax(0,1fr) 68px;min-height:92px;display:grid}.home-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-service-tab,.home-service-pause{color:#ffffff85;cursor:pointer;background:0 0;place-items:center;transition:color .18s,background-color .18s;display:grid;position:relative}.home-service-tab{border-right:1px solid #ffffff1a;grid-template-columns:20px minmax(0,auto);gap:8px;padding:16px 10px}.home-service-tab:before{content:"";background:0 0;height:1px;transition:background-color .18s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:18px;right:18px;transform:scaleX(0)}.home-service-tab[aria-selected=true]{color:var(--white);background:#ffffff0a}.home-service-tab[aria-selected=true]:before{background:var(--red);transform:scaleX(1)}.home-service-tab:hover,.home-service-pause:hover:not(:disabled){color:var(--white)}.home-service-tab svg,.home-service-pause svg{width:19px;height:19px}.home-service-tab span{font-size:.68rem;font-weight:650}.home-service-pause{border-left:1px solid #ffffff1a}.home-service-pause:disabled{cursor:not-allowed;opacity:.38}.security-board{background:#0f141cdb;border:1px solid #ffffff2e;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000052}.board-heading{color:#ffffff75;border-bottom:1px solid #ffffff24;grid-template-columns:1fr .8fr .72fr;padding:13px 18px;font-size:.68rem;display:grid}.board-row{color:#ffffffb8;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr .8fr .72fr;align-items:center;gap:10px;min-height:76px;padding:0 18px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;display:grid;position:relative}.board-row:last-of-type{border-bottom:0}.board-row strong{color:var(--white);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:500}.board-owner{color:var(--white);align-items:center;gap:8px;display:inline-flex}.board-owner i{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d828281f}.board-scan{background:linear-gradient(transparent, var(--red), transparent);width:2px;box-shadow:0 0 24px var(--red);animation:5.4s cubic-bezier(.5,0,.5,1) infinite board-scan;position:absolute;top:0;bottom:0}@keyframes board-scan{0%,12%{opacity:0;left:-4%}24%,72%{opacity:.9}84%,to{opacity:0;left:104%}}.board-caption{color:#fff9;text-align:right;max-width:46ch;margin:18px 0 0 auto;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;line-height:1.55}.outcome-rail{z-index:3;color:var(--white);background:var(--red);grid-template-columns:1.16fr .88fr .96fr;display:grid;position:relative}.outcome-rail>div{border-right:1px solid #ffffff42;flex-direction:column;justify-content:center;min-height:174px;padding:34px max(24px,16.6667vw - 213.333px);display:flex}.outcome-rail>div:last-child{border-right:0}.outcome-rail>div>strong,.outcome-rail>div>span{display:block}.outcome-rail>div>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(3rem,5.1vw,5rem);font-weight:600;line-height:.86}.outcome-rail>div>strong>span{max-width:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;display:inline}.outcome-rail>div>span{color:#ffffffdb;max-width:29ch;margin-top:18px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:600;line-height:1.45}.award-recognition-section{color:var(--white);background:radial-gradient(circle at 16% 28%, #d828281f, transparent 26%), var(--navy-deep);border-bottom:1px solid #ffffff1a}.award-recognition-inner{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(56px,8vw,128px);padding:68px 0 72px;display:grid}.award-recognition-main{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:26px;display:grid}.award-recognition-main>svg{width:64px;height:64px;color:var(--red);border-radius:var(--radius-instrument);background:#ffffff0a;border:1px solid #ffffff2e;padding:13px}.award-recognition-main h2{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:clamp(2.15rem,3.8vw,3.7rem);font-weight:580;line-height:1}.award-recognition-main h2 span{color:var(--red);margin-top:8px;display:block}.award-recognition-main p{color:#ffffffb8;max-width:68ch;margin:24px 0 0;font-size:.96rem;line-height:1.7}.award-recognition-evidence{border-top:1px solid #ffffff3d}.award-recognition-source{border-bottom:1px solid #ffffff24;gap:7px;margin:0;padding:22px 0 24px;display:grid}.award-recognition-source strong{font-size:1rem;font-weight:680}.award-recognition-source span{color:#ffffff94;font-size:.78rem;line-height:1.5}.award-recognition-links{display:grid}.award-recognition-links a{color:#ffffffd1;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:54px;padding:10px 0;font-size:.82rem;font-weight:680;line-height:1.35;transition:color .18s,padding-left .22s cubic-bezier(.16,1,.3,1);display:grid}.award-recognition-links a:hover{color:var(--white);padding-left:8px}.award-recognition-links a:focus-visible{outline-offset:4px}.award-recognition-links svg{width:20px;height:20px;color:var(--red)}.clients-home-section{background:var(--gray-100);padding:104px 0 110px;scroll-margin-top:96px;overflow-x:clip}.clients-home-intro{max-width:820px}.clients-home-intro h2{letter-spacing:-.035em;max-width:11ch;margin-bottom:0;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:600;line-height:.98}.clients-home-intro p{max-width:58ch;color:var(--gray-600);margin:26px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.7}.client-carousel{border-top:1px solid var(--black);margin-top:64px}.client-carousel-toolbar{justify-content:space-between;align-items:center;gap:28px;min-height:94px;display:flex}.client-filter-list{scrollbar-width:none;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex;overflow-x:auto}.client-filter-list::-webkit-scrollbar{display:none}.client-carousel-track::-webkit-scrollbar{display:none}.client-filter{border:1px solid var(--line);min-height:40px;color:var(--gray-600);background:0 0;border-radius:999px;flex:none;padding:0 15px;font-size:.78rem;font-weight:700;transition:color .18s,border-color .18s,background-color .18s,transform .18s}.client-filter:hover{border-color:var(--black);color:var(--black)}.client-filter[aria-pressed=true]{border-color:var(--red);color:var(--white);background:var(--red)}.client-filter:active,.client-carousel-controls button:active{transform:translateY(1px)}.client-carousel-controls{flex:none;align-items:center;gap:8px;display:flex}.client-carousel-status{min-width:112px;color:var(--gray-600);text-align:right;margin:0 8px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;line-height:1.45}.client-carousel-controls button{border:1px solid var(--line);width:44px;height:44px;color:var(--black);background:0 0;border-radius:7px;place-items:center;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.client-carousel-controls button:hover:not(:disabled){border-color:var(--black);color:var(--white);background:var(--black)}.client-carousel-controls button:disabled{color:var(--gray-600);cursor:not-allowed;opacity:.46}.client-carousel-controls svg{width:18px;height:18px}.client-carousel-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;background:#ffffff29;grid-auto-columns:calc(20% - .8px);grid-auto-flow:column;gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow-x:auto}.client-carousel-track[data-count="1"]{grid-auto-columns:100%}.client-carousel-track[data-count="2"]{grid-auto-columns:calc(50% - .5px)}.client-carousel-track[data-count="3"]{grid-auto-columns:calc(33.3333% - .666667px)}.client-carousel-track[data-count="4"]{grid-auto-columns:calc(25% - .75px)}.client-carousel-card{scroll-snap-align:start;background:var(--navy);min-width:0;min-height:168px;overflow:hidden}.client-carousel-card-inner{border:1px solid #0000;place-items:center;width:100%;min-height:168px;padding:28px 22px;display:grid;position:relative}.client-carousel-link{color:var(--white);transition:background-color .18s,border-color .18s}.client-carousel-link:hover{border-color:var(--red);background:#ffffff0a}.client-carousel-link:focus-visible{outline:3px solid var(--red);outline-offset:-4px}.client-carousel-card img{object-fit:contain;width:100%;max-width:172px;height:86px;transition:transform .18s;display:block}.client-carousel-link:hover img{transform:scale(1.035)}.client-carousel-card img.client-logo-light{filter:grayscale()brightness(0)invert()}.client-carousel-external-icon{color:#ffffffad;width:18px;height:18px;transition:color .18s,transform .18s;position:absolute;top:16px;right:16px}.client-carousel-link:hover .client-carousel-external-icon,.client-carousel-link:focus-visible .client-carousel-external-icon{color:var(--red);transform:translate(2px,-2px)}.security-home-section,.operating-model-section{color:var(--white);background:var(--navy);padding:132px 0}.split-intro,.proof-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:clamp(60px,8vw,130px);display:grid}.split-intro h2,.section-intro-wide h2,.process-copy h2,.proof-layout h2,.operating-model-layout h2,.opportunity-layout h2,.managed-model-layout h2,.final-cta h2{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:600;line-height:.98}.split-intro p,.section-intro-wide p,.process-copy>p,.proof-layout p,.operating-model-layout>div>p,.managed-model-layout>div>p{max-width:62ch;color:inherit;opacity:.68;margin-bottom:0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.7}.text-link,.partner-card-link,.back-link{align-items:center;gap:10px;font-weight:700;display:inline-flex}.text-link{border-bottom:1px solid;margin-top:28px;padding-bottom:5px}.text-link-light{color:var(--white)}.cyber-ledger{border-top:1px solid #ffffff2e;margin-top:86px}.cyber-ledger-row{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(210px,.65fr) minmax(300px,1fr) 32px;align-items:center;gap:28px;padding:30px 0;display:grid}.cyber-ledger-row h3,.cyber-ledger-row p{margin-bottom:0}.cyber-ledger-row h3{font-size:1.45rem;font-weight:500}.cyber-ledger-row p{color:#ffffff9e;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;line-height:1.6}.cyber-ledger-row .cyber-domain-icon{width:30px;height:30px;color:var(--red)}.process-home-section,.opportunity-section{background:var(--gray-200);padding:140px 0}.process-layout{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.process-copy{position:sticky;top:130px}.process-copy>p{color:var(--gray-600);opacity:1;margin-top:30px}.process-copy .button{margin-top:32px}.process-map{border-top:1px solid var(--black)}.process-step{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 42px;align-items:start;gap:24px;min-height:176px;padding:34px 0;display:grid}.process-step>span,.method-stage>span{color:var(--red);font-size:.72rem}.process-step h3,.process-step p{margin-bottom:0}.process-step h3{font-size:1.8rem;font-weight:500}.process-step p{max-width:50ch;color:var(--gray-600);margin-top:10px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;line-height:1.6}.process-phase-icon{width:42px;height:42px;color:var(--red);background:#d828280d;border:1px solid #d8282838;border-radius:8px;align-self:start;place-items:center;display:grid}.process-phase-icon svg{width:24px;height:24px}.services-home-section,.featured-partners-section,.blog-home-section,.cyber-program-section,.partner-focus-section,.services-catalog-section,.partners-directory-section,.partner-value-section,.related-partners-section,.blog-index-section{background:var(--gray-100);padding:136px 0}.section-intro-wide{grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);align-items:end;gap:clamp(60px,8vw,130px);display:grid}.section-intro-wide p{color:var(--gray-600);opacity:1}.service-list{border-top:1px solid var(--black);margin-top:76px}.service-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(220px,.6fr) minmax(300px,1fr) minmax(170px,.45fr);align-items:center;gap:22px;min-height:126px;transition:background-color .18s,padding .18s;display:grid}.service-row:hover{background:var(--white);padding:0 18px}.service-row>svg{width:28px;height:28px;color:var(--red)}.service-row h3,.service-row p,.service-row strong{margin-bottom:0}.service-row h3{font-size:1.35rem;font-weight:500}.service-row p,.service-row strong{font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.84rem;line-height:1.55}.service-row p{color:var(--gray-600)}.service-row strong{font-weight:700}.featured-partners-section,.partner-focus-section,.related-partners-section{background:var(--white)}.featured-partner-grid,.partner-directory-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:76px;display:grid}.partner-card{background:var(--white);flex-direction:column;min-height:340px;padding:28px;transition:color .22s,background-color .22s,transform .22s;display:flex;position:relative}.partner-card:hover{z-index:2;color:var(--white);background:var(--navy);transform:translateY(-6px)}.partner-category{color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:700}.partner-card:hover .partner-category{color:#fff9}.partner-logo-frame{border:1px solid var(--line);background:#fafafa;place-items:center;min-height:126px;margin:24px 0;padding:18px;display:grid}.partner-logo-frame img{object-fit:contain;width:100%;max-width:220px;height:76px}.partner-card-acronis .partner-logo-frame,.partner-card-huntress .partner-logo-frame,.partner-card-microsoft .partner-logo-frame,.partner-card-aws .partner-logo-frame,.partner-card-dell-technologies .partner-logo-frame,.partner-card-synology .partner-logo-frame{background:var(--navy);border-color:#ffffff1f}.partner-card p{color:var(--gray-600);margin-bottom:28px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;line-height:1.55}.partner-card:hover p{color:#ffffffa8}.partner-card-link{margin-top:auto;font-size:.84rem}.partner-card-link svg{color:var(--red)}.featured-partners-section .button,.partner-focus-section .text-link{margin-top:40px}.blog-home-section{background:var(--gray-200)}.blog-list{border-top:1px solid var(--black);margin-top:70px}.blog-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.8fr) 150px minmax(320px,1fr) 24px;align-items:center;gap:28px;min-height:178px;padding:26px 64px 26px 0;transition:color .18s,background-color .18s,padding .18s;display:grid;position:relative}.blog-row:hover{color:var(--white);background:var(--navy);padding-left:24px}.blog-row>p,.blog-row-meta{font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif}.blog-row-meta{gap:8px;font-size:.72rem;font-weight:700;display:grid}.blog-row-meta strong{font-weight:400}.blog-row h3,.blog-row p{margin-bottom:0}.blog-row h3{font-size:1.35rem;font-weight:500}.blog-row p{color:var(--gray-600);font-size:.84rem;line-height:1.55}.blog-row:hover p{color:#ffffffa3}.blog-row>svg{color:var(--red)}.final-cta{min-height:620px;color:var(--white);background:linear-gradient(112deg, #551c2ae0, transparent 48%), var(--red);position:relative;overflow:hidden}.final-cta .brand-mesh{opacity:.5}.final-cta-inner{z-index:2;min-height:620px;width:var(--shell);flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.final-cta h2{max-width:12ch}.final-cta p{color:#ffffffc7;max-width:56ch;margin:28px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:1.02rem;line-height:1.65}.final-cta .button{margin-top:34px}.site-footer{color:var(--white);background:#121820;padding:78px max(24px,50vw - 640px) 28px}.footer-main{grid-template-columns:minmax(320px,1.4fr) minmax(170px,.45fr) minmax(240px,.55fr);gap:70px;padding-bottom:64px;display:grid}.footer-wordmark{width:230px;height:58px}.footer-main>div:first-child p{color:#ffffff94;max-width:54ch;margin:24px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;line-height:1.65}.footer-column{color:#ffffff9e;align-content:start;gap:13px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.84rem;display:grid}.footer-column strong{color:var(--white);margin-bottom:8px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:1rem}.footer-column a:hover{color:var(--red)}.footer-social{border-top:1px solid #ffffff1f;gap:12px;margin-top:22px;padding-top:22px;display:grid}.footer-social>strong{color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.76rem}.footer-social-links{flex-wrap:wrap;gap:10px;display:flex}.footer-social-link{width:44px;height:44px;color:var(--white);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex}.footer-social-link--instagram{background:#e1306c}.footer-social-link--linkedin{background:#0a66c2}.footer-social-link svg{width:22px;height:22px}.footer-social-link:hover{color:var(--white);filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 22px #0003}.footer-legal{color:#ffffffad;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-top:22px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;display:flex}.footer-legal>div{align-items:center;gap:18px;display:flex}.footer-legal button{color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;padding:0;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.footer-legal button:hover{color:var(--white);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.analytics-consent{z-index:80;width:min(100% - 48px,1040px);color:var(--white);background:var(--navy);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;animation:.42s cubic-bezier(.16,1,.3,1) analytics-consent-enter;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 64px #070a1052}.analytics-consent-icon{width:48px;height:48px;color:var(--white);background:var(--red);border-radius:12px;place-items:center;display:grid}.analytics-consent-icon svg{width:24px;height:24px}.analytics-consent-copy{min-width:0}.analytics-consent-copy h2{letter-spacing:-.015em;margin:0 0 5px;font-size:1rem;font-weight:700}.analytics-consent-copy p{color:#ffffffad;max-width:70ch;margin:0;font-size:.82rem;line-height:1.55}.analytics-consent-status{color:#ffffffd1;align-items:center;gap:6px;margin-top:8px;font-size:.72rem;display:inline-flex}.analytics-consent-status svg{width:15px;height:15px;color:var(--red)}.analytics-consent-actions{align-items:center;gap:14px;display:flex}.analytics-consent-actions .button{white-space:nowrap}.analytics-consent-reject{color:#ffffffb8;cursor:pointer;white-space:nowrap;background:0 0;min-height:44px;padding:0 8px;font-size:.78rem;font-weight:650}.analytics-consent-reject:hover{color:var(--white)}@keyframes analytics-consent-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.assessment-section{background:var(--gray-200);padding:132px 0 144px}.assessment-layout{grid-template-columns:minmax(260px,.62fr) minmax(520px,1.38fr);align-items:start;gap:clamp(54px,7vw,112px);display:grid}.assessment-intro{position:sticky;top:128px}.assessment-intro h2{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(2.5rem,4.2vw,4.9rem);font-weight:500;line-height:.98}.assessment-intro>p{max-width:42ch;color:var(--gray-600);font-size:1rem;line-height:1.7}.assessment-promise{color:var(--navy);border-top:1px solid var(--line);grid-template-columns:24px 1fr;align-items:start;gap:12px;margin-top:34px;padding-top:24px;font-size:.86rem;line-height:1.6;display:grid}.assessment-promise svg{width:22px;height:22px;color:var(--red)}.assessment-form{background:var(--white);border-top:5px solid var(--red);gap:26px;padding:clamp(30px,4vw,54px);scroll-margin-top:120px;display:grid;box-shadow:0 28px 80px #1218201a}.assessment-form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px;padding-bottom:26px;display:flex}.assessment-form-heading h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1.05}.assessment-form-heading>span{color:var(--red);letter-spacing:.14em;font-size:.72rem;font-weight:800}.assessment-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.assessment-field{min-width:0;color:var(--black);gap:9px;font-size:.78rem;font-weight:700;display:grid}.assessment-field-heading{align-items:center;gap:8px;min-height:24px;display:flex;position:relative}.assessment-field-heading>label{min-height:1.2em}.assessment-field-heading small{color:var(--gray-600);margin-left:6px;font-size:.68rem;font-weight:500}.assessment-tooltip{flex:none;margin-left:auto;display:inline-grid;position:relative}.assessment-tooltip button{width:22px;height:22px;color:var(--gray-600);cursor:help;background:0 0;border:1px solid #231f202e;border-radius:50%;place-items:center;padding:0;transition:color .16s,border-color .16s,background-color .16s;display:grid}.assessment-tooltip button svg{width:13px;height:13px}.assessment-tooltip>[role=tooltip]{z-index:8;width:min(270px,100vw - 48px);color:var(--white);background:var(--navy);opacity:0;pointer-events:none;border-radius:6px;padding:12px 13px;font-size:.72rem;font-weight:500;line-height:1.5;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(4px);box-shadow:0 12px 28px #12182033}.assessment-tooltip>[role=tooltip]:after{border:6px solid #0000;border-top-color:var(--navy);content:"";position:absolute;top:100%;right:6px}.assessment-tooltip:hover button,.assessment-tooltip:focus-within button{color:var(--white);border-color:var(--red);background:var(--red)}.assessment-tooltip:hover>[role=tooltip],.assessment-tooltip:focus-within>[role=tooltip]{opacity:1;transform:translateY(0)}.assessment-tooltip button:focus-visible{outline-offset:2px;outline:3px solid #d8282838}.assessment-field input,.assessment-field select,.assessment-field textarea{width:100%;min-height:54px;color:var(--black);background:var(--white);font:inherit;border:1px solid #231f2033;border-radius:3px;outline:0;padding:14px 15px;font-size:.94rem;font-weight:500;transition:border-color .16s,box-shadow .16s}.assessment-field textarea{resize:vertical;min-height:138px;line-height:1.55}.assessment-field input:hover,.assessment-field select:hover,.assessment-field textarea:hover{border-color:#231f206b}.assessment-field input:focus,.assessment-field select:focus,.assessment-field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #d828281f}:is(.assessment-field input:user-invalid,.assessment-field select:user-invalid,.assessment-field textarea:user-invalid){border-color:var(--red-deep);box-shadow:0 0 0 3px #9d1f2f1a}.assessment-field input::placeholder,.assessment-field textarea::placeholder{color:#6d6e71c2}.assessment-field-full{grid-column:1/-1}.assessment-consent{color:var(--gray-600);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:.76rem;line-height:1.55;display:grid}.assessment-consent input{width:18px;height:18px;accent-color:var(--red);margin:1px 0 0}.assessment-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.assessment-error{color:#7b1721;border-top:3px solid var(--red);background:#d8282814;margin:0;padding:14px 16px;font-size:.82rem;line-height:1.55}.assessment-submit{justify-content:space-between;width:max-content;min-width:220px}.assessment-submit:disabled{cursor:wait;opacity:.7}.assessment-submit-progress{border:2px solid #ffffff61;border-top-color:var(--white);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite assessment-spin}@keyframes assessment-spin{to{transform:rotate(360deg)}}.assessment-success-page{min-height:82dvh;color:var(--white);background:radial-gradient(circle at 74% 28%, #d828282e, transparent 32%), var(--navy);place-items:center;padding:150px 24px 96px;display:grid}.assessment-success{text-align:center;max-width:720px}.assessment-success>svg{width:62px;height:62px;color:var(--red);margin:0 auto 28px}.assessment-success h1{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(3rem,7vw,6.4rem);font-weight:500;line-height:.96}.assessment-success p{color:#ffffffb3;max-width:58ch;margin:0 auto;line-height:1.7}.assessment-success .button{margin-top:34px}.page-hero{min-height:700px;color:var(--white);background:radial-gradient(circle at 80% 22%, #d8282826, transparent 28%), var(--navy);position:relative;overflow:hidden}.page-hero .brand-mesh{opacity:.55;transform:translate(30%)scale(1.18)}.page-hero-inner{z-index:3;min-height:700px;width:var(--shell);flex-direction:column;justify-content:center;margin-inline:auto;padding:150px 0 90px;display:flex;position:relative}.breadcrumbs{color:#ffffff85;align-items:center;gap:10px;margin-bottom:54px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;display:flex}.breadcrumbs a:hover{color:var(--white)}.page-hero h1{max-width:14ch;font-size:clamp(3.6rem,6.4vw,5.8rem)}.page-hero-inner>div>p{color:#ffffffb3;max-width:65ch;margin:30px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.brand-blades{z-index:2;background:linear-gradient(176deg, transparent 0 15%, var(--burgundy) 15% 38%, var(--red-deep) 38% 62%, var(--red) 62%);clip-path:polygon(24% 0,100% 58%,100% 100%,0 100%);width:56%;height:34%;position:absolute;bottom:-12%;right:-10%}.page-proof-section{background:var(--white);padding:116px 0}.proof-layout h2{font-size:clamp(2.8rem,4.7vw,4.6rem)}.proof-layout p{color:var(--gray-600);opacity:1}.cyber-program-section{background:var(--gray-200)}.cyber-pillar-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}.cyber-pillar{background:var(--gray-100);min-height:330px;padding:34px}.cyber-pillar>.cyber-domain-icon{width:42px;height:42px;color:var(--red);margin:16px 0 28px}.cyber-pillar h3{margin-bottom:14px;font-size:1.4rem;font-weight:500}.cyber-pillar p{color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;line-height:1.58}.operating-model-layout{grid-template-columns:minmax(320px,.76fr) minmax(520px,1.24fr);align-items:center;gap:clamp(70px,10vw,150px);display:grid}.operating-model-layout h2{max-width:11ch}.operating-model-layout>div>p{max-width:54ch;margin-top:28px}.check-list,.partner-solution-list{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.check-list li,.partner-solution-list li{align-items:center;gap:12px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;display:flex}.check-list svg,.partner-solution-list svg{width:20px;height:20px;color:var(--red)}.partner-compact-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:70px;display:grid}.partner-card-compact{min-height:270px}.process-method-section{background:var(--navy);color:var(--white);padding:136px 0}.process-method-section .section-intro-wide p{color:#ffffff9e}.method-track{border:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:74px;display:grid}.method-stage{border-right:1px solid #ffffff26;min-height:340px;padding:34px;position:relative}.method-stage:last-child{border-right:0}.method-stage h3{margin:76px 0 18px;font-size:1.6rem;font-weight:500}.method-stage p{color:#fff9;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;line-height:1.6}.method-stage>.process-phase-icon{width:48px;height:48px;color:var(--red);background:#ffffff0a;border-color:#ffffff24;position:absolute;top:28px;right:28px}.method-stage>.process-phase-icon svg{width:27px;height:27px}.opportunity-layout{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.opportunity-layout>div:first-child{position:sticky;top:130px}.opportunity-list{border-top:1px solid var(--black)}.opportunity-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.65fr) 1fr;gap:26px;padding:30px 0;display:grid}.opportunity-row h3,.opportunity-row p{margin-bottom:0}.opportunity-row h3{font-size:1.25rem;font-weight:500}.opportunity-row p{color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;line-height:1.58}.services-catalog-section{background:var(--gray-200)}.support-proof-section{background:var(--gray-100);padding:136px 0}.support-proof-heading{max-width:980px}.support-proof-heading h2{letter-spacing:-.035em;max-width:16ch;margin-bottom:0;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:600;line-height:.98}.support-proof-heading p{max-width:62ch;color:var(--gray-600);margin:30px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.7}.support-proof-board{border-top:1px solid var(--black);margin-top:76px}.csat-proof{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(38px,7vw,110px);padding:46px 0 52px;display:grid}.csat-proof-value{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(5.5rem,10vw,9rem);font-weight:600;line-height:.82}.csat-proof-copy h3{letter-spacing:-.025em;max-width:18ch;margin-bottom:16px;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:500;line-height:1.05}.csat-proof-copy p,.csat-proof-copy small{color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif}.csat-proof-copy p{margin-bottom:14px;font-size:.96rem;line-height:1.6}.csat-response-count{color:var(--black);font-variant-numeric:tabular-nums;font-weight:700}.csat-proof-copy small{font-size:.76rem;line-height:1.5}.support-scale{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-scale-item{border-right:1px solid var(--line);grid-template-columns:minmax(180px,.62fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,58px);min-height:210px;padding:38px 32px 40px 0;display:grid}.support-scale-item+.support-scale-item{border-right:0;padding-left:32px;padding-right:0}.support-scale-value{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(3rem,5.1vw,5rem);font-weight:600;line-height:.82}.support-scale-item>span{max-width:22ch;color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;font-weight:700;line-height:1.5}.support-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.support-metric{border-right:1px solid var(--line);min-width:0;min-height:230px;padding:32px 28px 34px}.support-metric:last-child{border-right:0}.support-metric dt{color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:700;line-height:1.45}.support-metric dd{flex-direction:column;gap:18px;margin:38px 0 0;display:flex}.support-metric dd strong{letter-spacing:-.03em;max-width:12ch;font-size:clamp(1.75rem,2.5vw,2.45rem);font-weight:500;line-height:1}.support-metric dd>span:not(.support-metric-value){max-width:24ch;color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;line-height:1.55}.support-metric dd .support-metric-value{max-width:13ch;color:var(--black);letter-spacing:-.03em;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.5vw,2.45rem);font-weight:500;line-height:1}.support-metric dd .support-metric-value strong{color:inherit;font:inherit;letter-spacing:inherit}.customer-voice{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:clamp(40px,8vw,120px);padding:54px 0 0;display:grid}.customer-voice blockquote{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:1.06}.customer-voice p{color:var(--gray-600);margin:0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;line-height:1.6}.service-catalog{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}.service-catalog-item{background:var(--gray-100);min-height:380px;padding:38px}.catalog-icon{width:58px;height:58px;color:var(--white);background:var(--red);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,0 100%);place-items:center;margin-bottom:50px;display:grid}.catalog-icon svg{width:30px;height:30px}.service-catalog-item h3{margin:18px 0;font-size:1.8rem;font-weight:500}.service-catalog-item p,.service-catalog-item strong{font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;line-height:1.6}.service-catalog-item p{max-width:54ch;color:var(--gray-600)}.service-catalog-item strong{margin-top:26px;display:block}.managed-model-section{color:var(--white);background:var(--navy);padding:136px 0}.managed-model-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(70px,10vw,160px);display:grid}.managed-model-layout h2{max-width:11ch}.managed-model-layout>div>p{margin-top:28px}.managed-outcomes{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.managed-outcome{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;align-items:flex-start;gap:14px;min-height:144px;padding:28px;display:flex}.managed-outcome svg{width:22px;height:22px;color:var(--red);flex:none}.managed-outcome span{font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;line-height:1.5}.service-faq-section{background:var(--gray-200);padding:136px 0}.service-faq-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(70px,10vw,160px);display:grid}.service-faq-intro{position:sticky;top:130px}.service-faq-intro h2{max-width:12ch}.service-faq-intro p{max-width:48ch;color:var(--gray-600);margin-top:26px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;line-height:1.7}.service-faq-ledger{border-top:1px solid var(--black)}.service-faq-item{border-bottom:1px solid var(--line)}.service-faq-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:28px;min-height:104px;padding:26px 0;font-size:clamp(1.08rem,1.55vw,1.35rem);font-weight:500;line-height:1.35;list-style:none;display:grid}.service-faq-item summary::-webkit-details-marker{display:none}.service-faq-item summary:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #d828284d}.faq-toggle{border:1px solid #d8282861;border-radius:50%;width:28px;height:28px;transition:border-color .18s,background-color .18s;display:block;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--red);width:12px;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.service-faq-item[open] .faq-toggle{border-color:var(--red);background:#d828280f}.service-faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.service-faq-item>p{max-width:70ch;color:var(--gray-600);margin:-4px 60px 0 0;padding:0 0 34px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;line-height:1.72}.partner-category-section+.partner-category-section{margin-top:120px}.partner-category-heading{border-bottom:1px solid var(--black);justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.partner-category-heading h2{letter-spacing:-.03em;margin-bottom:0;font-size:clamp(2.4rem,4vw,4rem);font-weight:600}.partner-category-heading span{color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.76rem}.partner-category-section .partner-directory-grid{border-top:0;margin-top:0}.partner-detail-hero{min-height:790px;color:var(--white);background:var(--navy);position:relative;overflow:hidden}.partner-detail-hero .brand-mesh{opacity:.45;transform:translate(28%)scale(1.15)}.partner-detail-inner{z-index:2;width:var(--shell);margin-inline:auto;padding:148px 0 94px;position:relative}.partner-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.7fr);align-items:center;gap:90px;min-height:560px;display:grid}.partner-detail-hero h1{max-width:12ch;font-size:clamp(3.5rem,5.8vw,5.5rem)}.partner-detail-grid>div:first-child>p{color:#ffffffad;max-width:62ch;margin:28px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.68}.partner-detail-logo{min-height:380px;color:var(--black);background:var(--white);place-items:center;padding:50px;display:grid;position:relative;overflow:hidden}.partner-detail-logo:after{border-top:42px solid var(--navy);content:"";border-left:42px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.partner-detail-logo img{object-fit:contain;width:100%;max-width:380px;max-height:150px}.partner-detail-logo-acronis,.partner-detail-logo-huntress,.partner-detail-logo-microsoft,.partner-detail-logo-aws,.partner-detail-logo-dell-technologies,.partner-detail-logo-synology{color:var(--white);background:var(--navy-deep)}.partner-detail-logo-acronis span,.partner-detail-logo-huntress span,.partner-detail-logo-microsoft span,.partner-detail-logo-aws span,.partner-detail-logo-dell-technologies span,.partner-detail-logo-synology span{color:#ffffff9e}.partner-detail-logo span{color:var(--gray-600);align-self:end;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:700}.priority-partner-story{padding:136px 0}.priority-story-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.priority-story-intro h2{letter-spacing:-.035em;max-width:12ch;font-size:clamp(2.8rem,4.7vw,4.6rem);font-weight:600;line-height:.98}.priority-story-intro p{max-width:52ch;margin:28px 0 0;font-size:1rem;line-height:1.68}.eden-story{color:var(--white);background:linear-gradient(112deg, transparent 0 64%, #d828281a 64%), var(--navy-deep)}.eden-story .priority-story-intro p,.eden-story .eden-implementation-path p,.eden-story .priority-next-decision p{color:#ffffffad}.eden-implementation-path{border-top:1px solid #ffffff38}.eden-implementation-path article{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(190px,.55fr) 1fr;gap:32px;padding:28px 0;display:grid}.eden-implementation-path h3,.eden-implementation-path p,.priority-next-decision h3,.priority-next-decision p{margin-bottom:0}.eden-implementation-path h3{font-size:1.35rem;font-weight:600}.eden-implementation-path p,.priority-next-decision p{font-size:.88rem;line-height:1.65}.priority-next-decision{border-top:2px solid var(--red);grid-column:2;grid-template-columns:180px minmax(240px,1fr) auto;align-items:center;gap:28px;padding-top:34px;display:grid}.priority-next-decision h3{font-size:1.15rem}.priority-next-decision .text-link{white-space:nowrap;margin-top:0}.codetwo-story{color:var(--black);background:var(--gray-200)}.codetwo-story-grid{grid-template-columns:minmax(320px,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(70px,9vw,150px);display:grid}.codetwo-story .priority-story-intro p{color:var(--gray-600)}.codetwo-story .priority-story-intro .button{margin-top:34px}.respondio-story{background:var(--gray-100)}.respondio-story-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.respondio-story .priority-story-intro .button{margin-top:34px}.conversation-routing-plane{border-top:1px solid var(--line)}.conversation-routing-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.36fr) minmax(0,1fr);gap:32px;padding:26px 0;display:grid}.conversation-routing-row span{color:var(--black);align-items:center;gap:12px;font-size:.8rem;font-weight:700;display:flex}.conversation-routing-row span:before{content:"";background:#1d72ff;border-radius:50%;flex:none;width:10px;height:10px}.conversation-routing-row p{max-width:56ch;color:var(--gray-600);margin:0;font-size:.96rem;line-height:1.62}.conversation-routing-foot{max-width:56ch;color:var(--black);margin:24px 0 0;font-size:.78rem;font-weight:700;line-height:1.55}.signature-control-plane{min-height:470px;color:var(--white);background:var(--navy);clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);align-content:center;padding:clamp(40px,6vw,76px);display:grid;position:relative}.signature-control-plane:after{content:"";background:linear-gradient(176deg, var(--burgundy), var(--red));clip-path:polygon(20% 0,100% 60%,100% 100%,0 100%);width:72%;height:34%;position:absolute;bottom:-18%;right:-4%}.signature-control-plane>div{z-index:1;border-bottom:1px solid #ffffff29;grid-template-columns:110px 1fr;gap:24px;padding:20px 0;display:grid;position:relative}.signature-control-plane span,.signature-control-plane p{color:#ffffffa8;font-size:.78rem}.signature-control-plane strong{font-size:1rem}.signature-control-plane p{z-index:1;margin:28px 0 0;position:relative}.partner-value-section{background:var(--gray-200)}.partner-value-layout{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.partner-value-layout>div{background:var(--gray-100);min-height:470px;padding:clamp(40px,6vw,84px)}.partner-value-layout h2{letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,4rem);font-weight:600}.partner-solution-list{margin-top:46px}.partner-solution-list li{border-bottom:1px solid var(--line);padding:14px 0}.rdd-value-panel{color:var(--white);background:var(--navy)!important}.rdd-value-panel p{color:#ffffffad;max-width:48ch;margin-top:48px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;line-height:1.7}.rdd-value-panel .text-link{color:var(--white)}.back-link{margin-top:50px;font-size:.82rem}.back-link-light{color:var(--white)}.blog-index-section{background:var(--gray-200)}.blog-filter{border-bottom:1px solid var(--black);grid-template-columns:190px minmax(0,1fr);align-items:start;gap:32px;margin-bottom:64px;padding:0 0 28px;display:grid}.blog-filter>div:first-child{gap:8px;display:grid}.blog-filter>div:first-child strong{font-size:.82rem}.blog-filter>div:first-child span{color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.74rem}.blog-filter-options{flex-wrap:wrap;gap:8px;display:flex}.blog-filter-options a{border:1px solid var(--line);min-height:40px;color:var(--gray-600);border-radius:999px;padding:11px 15px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.76rem;font-weight:700;transition:border-color .18s,color .18s,background-color .18s}.blog-filter-options a:hover,.blog-filter-options a[aria-current=page]{border-color:var(--navy);color:var(--white);background:var(--navy)}.blog-index-list{border-top:1px solid var(--black)}.blog-index-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 170px 24px;align-items:center;gap:32px;min-height:240px;padding:34px 0;transition:color .18s,background-color .18s,padding .18s;display:grid}.blog-index-row:hover{color:var(--white);background:var(--navy);padding-left:24px;padding-right:24px}.blog-index-row>strong{color:var(--gray-600);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.72rem}.blog-index-row:hover>strong{color:#ffffff8f}.blog-index-row h2{letter-spacing:-.025em;max-width:22ch;margin:10px 0 12px;font-size:clamp(1.7rem,2.8vw,2.8rem);font-weight:500;line-height:1.06}.blog-index-row p{max-width:72ch;color:var(--gray-600);margin-bottom:0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;line-height:1.58}.blog-index-tags,.article-tags{flex-wrap:wrap;gap:7px;display:flex}.blog-index-tags{margin-top:18px}.blog-index-tags small,.article-tags span{color:var(--gray-600);border:1px solid;border-radius:999px;padding:6px 9px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.66rem;font-weight:700;line-height:1}.blog-index-row:hover p,.blog-index-row:hover .blog-index-tags small{color:#ffffffa3}.blog-index-row>strong{gap:7px;font-weight:700;display:grid}.blog-index-row>strong>span{color:var(--red)}.blog-index-row>strong small{font-size:inherit;font-weight:400}.blog-index-row>svg{color:var(--red)}.article-page{background:var(--gray-100)}.article-header{min-height:760px;color:var(--white);background:var(--navy);position:relative;overflow:hidden}.article-header .brand-mesh{opacity:.5;transform:translate(28%)scale(1.16)}.article-header-inner{z-index:2;flex-direction:column;justify-content:center;width:min(100% - 48px,980px);min-height:760px;margin-inline:auto;padding:150px 0 84px;display:flex;position:relative}.article-header .back-link{align-self:flex-start;margin:0 0 58px}.article-header h1{max-width:14ch;margin-top:0;font-size:clamp(3.4rem,6.4vw,5.7rem)}.article-header-inner>p{color:#ffffffa8;max-width:66ch;margin:28px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;line-height:1.65}.article-header-inner>.article-author{color:#ffffffc7;margin-top:18px;font-size:.82rem}.article-author strong{color:var(--white)}.article-meta{color:#ffffffb8;gap:28px;margin-top:34px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.76rem;display:flex}.article-meta span{align-items:center;gap:8px;display:inline-flex}.article-meta svg{width:18px;height:18px}.article-tags{margin-top:18px}.article-tags span{color:#ffffffad}.article-body{width:min(100% - 48px,780px);margin-inline:auto;padding:110px 0 136px}.article-video-section{width:min(100% - 48px,980px);margin:92px auto 0;display:grid}.article-video-frame{background:var(--navy-deep);padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 24px 60px #1218202e}.article-video-frame:before{z-index:1;background:var(--red);content:"";pointer-events:none;width:9px;height:100%;position:absolute;top:0;right:0}.article-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-video-section .text-link{justify-self:end;margin-top:20px}.article-video-section .text-link svg:first-child{color:var(--red)}.article-facts{border-bottom:1px solid var(--line);background:var(--gray-100);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 48px,980px);margin:0 auto;display:grid}.article-facts>a{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:210px;padding:42px 46px;transition:color .18s,background-color .18s;display:flex}.article-facts>a:last-child{border-right:0}.article-facts>a:hover{color:var(--white);background:var(--navy)}.article-facts strong{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(3.2rem,6vw,5.5rem);font-weight:600;line-height:.9}.article-facts>a>span{max-width:28ch;margin-top:20px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.84rem;font-weight:700;line-height:1.45}.article-facts small{color:var(--gray-600);align-items:center;gap:6px;margin-top:14px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.68rem;display:inline-flex}.article-facts small svg{width:14px;height:14px}.article-body>section:not(.article-references){margin-bottom:64px}.article-body>section>h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(2rem,3.8vw,3rem);font-weight:560;line-height:1.08}.article-body>section>p{margin:0 0 28px;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.82}.article-body>section:first-child>p:first-of-type:first-letter{float:left;color:var(--red);margin:7px 10px 0 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:4.3rem;font-weight:600;line-height:.78}.article-references{border-top:1px solid var(--black);margin-top:84px;padding-top:34px}.article-references ul{margin:0}.article-references li{border-bottom:1px solid var(--line)}.article-references a{grid-template-columns:120px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:20px 0;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;line-height:1.45;display:grid}.article-references a span{color:var(--red);font-weight:700}.article-references a svg{width:18px;height:18px;color:var(--red)}.article-body aside{color:var(--white);background:var(--navy);clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,0 100%);margin-top:80px;padding:44px}.article-body aside h2{margin-bottom:18px;font-size:2rem;font-weight:500}.article-body aside p{color:#ffffffa3;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;line-height:1.6}.article-body aside .button{margin-top:14px}.article-body>.support-contact-panel{margin:0 0 72px}.support-contact-panel>div{flex-wrap:wrap;gap:10px;display:flex}.support-contact-panel .button{margin-top:8px}.article-related{border-top:1px solid var(--black);margin-top:84px;padding-top:34px}.article-related>div{border-top:1px solid var(--line)}.article-related a{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:22px 0;display:grid}.article-related a span{color:var(--red);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:700}.article-related a strong{font-size:1rem;font-weight:600;line-height:1.45}.article-related a svg{color:var(--red)}.not-found-page{min-height:760px;color:var(--white);background:var(--navy);place-items:center;padding:140px 24px 80px;display:grid;position:relative;overflow:hidden}.not-found-page .brand-mesh{opacity:.5}.not-found-page>div{z-index:2;text-align:center;max-width:760px;position:relative}.not-found-page>div>span{color:var(--red);font-size:1rem;font-weight:700}.not-found-page h1{margin:18px 0 26px;font-size:clamp(3.5rem,7vw,6rem)}.not-found-page p{color:#ffffffa6;font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;line-height:1.65}.not-found-page .button{margin-top:20px}@media (width<=1120px){.site-header{grid-template-columns:1fr auto auto auto}.desktop-navigation{display:none}.menu-toggle{margin-left:8px;display:grid}.home-hero-inner{grid-template-columns:minmax(0,1fr) minmax(410px,.8fr);gap:54px}.home-hero h1{font-size:clamp(3.7rem,7.4vw,5.4rem)}.home-service-slide{padding-inline:28px}.home-service-slide h2{font-size:clamp(1.86rem,2.7vw,2.38rem)}.home-service-tab{grid-template-columns:18px minmax(0,auto);gap:6px;padding-inline:7px}.home-service-tab span{font-size:.62rem}.service-row{grid-template-columns:32px minmax(200px,.75fr) minmax(280px,1.15fr)}.service-row strong{display:none}.partner-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-model-layout,.partner-detail-grid{grid-template-columns:1fr 1fr;gap:54px}}@media (width>=960px) and (height<=900px){.home-hero,.home-hero-inner{min-height:100dvh}.home-hero-inner{gap:clamp(44px,5vw,78px);padding:132px 0 54px}.home-hero h1{font-size:clamp(3.6rem,5.7vw,5.25rem)}.home-hero-copy>p{margin-top:24px;font-size:1rem;line-height:1.55}.hero-actions{margin-top:24px}.home-service-slider{min-height:clamp(500px,100dvh - 218px,552px)}.home-service-stage,.home-service-slide{min-height:clamp(420px,100dvh - 298px,472px)}.home-service-slide{grid-template-rows:auto auto minmax(126px,1fr) auto auto;gap:16px;padding:27px 28px 24px}.home-service-slide-heading{grid-template-columns:44px minmax(0,1fr);gap:15px}.home-service-slide-heading>svg{width:44px;height:44px;padding:9px}.home-service-slide h2{font-size:clamp(1.82rem,2.4vw,2.32rem)}.home-service-slide>p{line-height:1.5}.home-service-visual{min-height:126px}.security-orbit{width:108px}.managed-pulse{width:88px}.home-service-controls{grid-template-columns:minmax(0,1fr) 58px;min-height:80px}}@media (width>=960px) and (height<=740px){.home-hero-inner{padding:116px 0 44px}.home-service-slider{min-height:456px}.home-service-stage,.home-service-slide{min-height:376px}.home-service-slide{grid-template-rows:auto auto 1fr auto auto}.home-service-visual{display:none}}@media (width>=821px) and (width<=959px){.site-header{grid-template-columns:minmax(0,1fr) auto}.header-action,.language-selector-desktop{display:none}.home-hero{min-height:auto}.home-hero-inner{grid-template-columns:minmax(0,1fr);gap:38px;min-height:auto;padding:144px 0 72px}.home-hero-copy{max-width:760px}.home-hero h1{font-size:clamp(4rem,8vw,4.8rem)}.hero-slider-wrap{margin-bottom:18px}.home-service-slider{min-height:500px}.home-service-stage,.home-service-slide{min-height:424px}.home-service-slide{grid-template-rows:auto auto minmax(96px,1fr) auto auto;gap:14px;padding:24px 26px 20px}.home-service-slide-heading{grid-template-columns:44px minmax(0,1fr);gap:15px}.home-service-slide-heading>svg{width:44px;height:44px;padding:9px}.home-service-slide h2{max-width:21ch;font-size:clamp(1.78rem,4.2vw,2.3rem)}.home-service-slide>p{font-size:1rem;line-height:1.5}.home-service-visual{min-height:96px}.security-orbit{width:92px}.managed-pulse{width:78px}.home-service-controls{grid-template-columns:minmax(0,1fr) 56px;min-height:72px}.home-service-proof li,.home-service-tab span{font-size:.76rem}.blog-row{grid-template-columns:minmax(0,1fr) 24px;gap:14px;min-height:0;padding:26px 12px 26px 0}.blog-row>h3,.blog-row>p,.blog-row-meta{grid-column:1}.blog-row>svg{grid-area:1/2/3}.footer-main{grid-template-columns:minmax(0,1fr) minmax(210px,.48fr);gap:48px}.footer-main>div:first-child{grid-column:1/-1}}@media (width<=820px){:root{--shell:calc(100% - 32px)}.site-header{grid-template-columns:1fr auto;width:calc(100% - 16px);min-height:58px;margin:8px auto -66px;padding:6px 6px 6px 12px;top:8px}.brand-link{width:154px;height:38px}.header-action,.language-selector-desktop{display:none}.menu-toggle{width:44px;height:44px}.mobile-navigation .button{width:100%}.home-hero{min-height:auto}.home-hero-inner{grid-template-columns:1fr;gap:38px;min-height:auto;padding:126px 0 72px}.home-hero h1,.page-hero h1,.partner-detail-hero h1,.article-header h1,.not-found-page h1{font-size:clamp(3rem,13.5vw,4.7rem);line-height:.96}.home-hero-copy>p{margin-top:24px;font-size:1rem}.hero-actions{grid-template-columns:1fr;margin-top:28px;display:grid}.hero-actions .button{width:100%}.hero-board-wrap{margin-bottom:42px}.hero-slider-wrap{margin-bottom:18px}.home-service-slider{min-height:500px}.home-service-stage,.home-service-slide{min-height:424px}.home-service-slide{grid-template-rows:auto auto minmax(96px,1fr) auto auto;gap:14px;padding:24px 24px 20px}.home-service-slide-heading{grid-template-columns:44px minmax(0,1fr);gap:15px}.home-service-slide-heading>svg{width:44px;height:44px;padding:9px}.home-service-slide h2{max-width:21ch;font-size:clamp(1.78rem,5.2vw,2.3rem)}.home-service-slide>p{font-size:1rem;line-height:1.5}.home-service-visual{min-height:96px}.home-service-controls{grid-template-columns:minmax(0,1fr) 56px;min-height:72px}.home-service-tab{grid-template-columns:1fr;align-content:center;gap:7px;padding:12px 5px}.home-service-tab span{text-align:center;font-size:.76rem}.home-service-proof li{font-size:.76rem}.home-service-tab:before{left:12px;right:12px}.board-heading{grid-template-columns:1fr .74fr;padding-left:14px}.board-heading span:last-child,.board-row .board-owner{display:none}.board-row{grid-template-columns:1fr .74fr;min-height:68px;padding:0 14px}.board-caption{text-align:left}.hero-blade{width:120vw;height:28%;bottom:-5%;right:-30vw}.outcome-rail{grid-template-columns:1fr}.outcome-rail>div{border-bottom:1px solid #ffffff42;border-right:0;min-height:0;padding:30px 16px 32px}.outcome-rail>div>strong{font-size:clamp(3.2rem,14vw,4.5rem)}.outcome-rail>div>span{margin-top:12px}.outcome-rail>div:last-child{border-bottom:0}.award-recognition-inner{grid-template-columns:minmax(0,1fr);gap:40px;padding:60px 0 64px}.award-recognition-evidence{max-width:620px}.security-home-section,.clients-home-section,.operating-model-section,.process-home-section,.opportunity-section,.services-home-section,.featured-partners-section,.blog-home-section,.cyber-program-section,.partner-focus-section,.support-proof-section,.services-catalog-section,.partners-directory-section,.partner-value-section,.related-partners-section,.blog-index-section,.process-method-section,.managed-model-section,.service-faq-section{padding:92px 0}.client-carousel-toolbar{flex-direction:column;align-items:stretch;min-height:0;padding:22px 0}.client-carousel-controls{justify-content:flex-end}.client-carousel-status{text-align:left;margin-right:auto}.client-carousel-track{grid-auto-columns:calc(33.3333% - .666667px)}.client-carousel-track[data-count="1"]{grid-auto-columns:100%}.client-carousel-track[data-count="2"]{grid-auto-columns:calc(50% - .5px)}.client-carousel-track[data-count="3"],.client-carousel-track[data-count="4"],.client-carousel-track[data-count="5"]{grid-auto-columns:calc(33.3333% - .666667px)}.split-intro,.proof-layout,.section-intro-wide,.process-layout,.operating-model-layout,.opportunity-layout,.managed-model-layout,.service-faq-layout,.partner-detail-grid,.partner-value-layout,.priority-story-grid,.codetwo-story-grid,.respondio-story-grid{grid-template-columns:minmax(0,1fr);gap:38px}.priority-partner-story{padding:92px 0}.split-intro h2,.section-intro-wide h2,.process-copy h2,.proof-layout h2,.operating-model-layout h2,.opportunity-layout h2,.support-proof-heading h2,.managed-model-layout h2,.final-cta h2{font-size:clamp(2.25rem,11.4vw,4.2rem)}.process-copy,.opportunity-layout>div:first-child,.service-faq-intro{position:static}.service-faq-item summary{gap:18px;min-height:90px;padding:22px 0}.service-faq-item>p{margin-right:0;padding-bottom:28px}.cyber-ledger{margin-top:56px}.cyber-ledger-row{grid-template-columns:1fr 30px;gap:16px;padding:24px 0}.cyber-ledger-row p{display:none}.cyber-ledger-row h3{font-size:1.15rem}.process-step{grid-template-columns:36px 1fr 38px;gap:16px;min-height:0}.process-step .process-phase-icon{width:38px;height:38px}.process-step .process-phase-icon svg{width:22px;height:22px}.service-list{margin-top:52px}.service-row{grid-template-columns:28px 1fr;gap:14px;min-height:0;padding:24px 0;display:grid}.service-row p{grid-column:2}.service-row:hover{padding-left:10px;padding-right:10px}.featured-partner-grid,.partner-directory-grid,.cyber-pillar-grid,.service-catalog{grid-template-columns:1fr;margin-top:50px}.partner-card{min-height:310px}.blog-row{grid-template-columns:1fr 24px;gap:14px;min-height:0;padding:26px 12px 26px 0}.blog-row>h3,.blog-row>p,.blog-row-meta{grid-column:1}.blog-row>p{max-width:58ch}.blog-row>svg{grid-area:1/2/3}.final-cta,.final-cta-inner{min-height:560px}.footer-main{grid-template-columns:1fr;gap:44px}.assessment-section{padding:92px 0 104px}.assessment-layout{grid-template-columns:1fr;gap:46px}.assessment-intro{position:static}.assessment-intro h2{max-width:14ch;font-size:clamp(2.7rem,11.4vw,4.2rem)}.footer-legal,.footer-legal>div{flex-direction:column;align-items:flex-start;gap:8px}.analytics-consent{grid-template-columns:42px minmax(0,1fr);gap:14px;width:calc(100% - 24px);padding:18px;bottom:12px;right:12px}.analytics-consent-icon{width:42px;height:42px}.analytics-consent-actions{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:4px}.analytics-consent-actions .button{width:100%}.analytics-consent-reject{white-space:normal}.page-hero,.page-hero-inner{min-height:660px}.page-hero-inner{padding-top:126px}.breadcrumbs{margin-bottom:42px}.brand-blades{width:92%;height:22%;right:-24%}.cyber-pillar{min-height:280px}.partner-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-track{grid-template-columns:1fr}.method-stage{border-bottom:1px solid #ffffff26;border-right:0;min-height:250px}.method-stage h3{margin-top:48px}.opportunity-row{grid-template-columns:1fr;gap:14px}.opportunity-row p{grid-column:1}.service-catalog-item{min-height:340px;padding:30px}.csat-proof,.customer-voice{grid-template-columns:1fr;gap:30px}.support-scale-item{grid-template-columns:1fr;align-items:start;gap:24px}.csat-proof{align-items:start}.support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.support-metric:nth-child(2){border-right:0}.support-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.customer-voice p{max-width:42ch}.managed-outcomes{grid-template-columns:1fr}.managed-outcome{min-height:110px}.partner-category-section+.partner-category-section{margin-top:80px}.partner-category-heading{flex-direction:column;align-items:flex-start}.partner-detail-hero{min-height:auto}.partner-detail-inner{padding:126px 0 82px}.partner-detail-grid{min-height:0}.partner-detail-logo{min-height:300px;padding:36px}.priority-story-intro h2{font-size:clamp(2.7rem,11.4vw,4.2rem)}.eden-implementation-path article{grid-template-columns:1fr;gap:12px}.priority-next-decision{grid-column:1;grid-template-columns:1fr;gap:14px}.priority-next-decision .text-link{white-space:normal;justify-self:start}.signature-control-plane{min-height:400px;padding:40px 28px}.partner-value-layout>div{min-height:0;padding:40px 24px}.blog-index-row{grid-template-columns:1fr 22px;gap:16px;min-height:0;padding:28px 0}.blog-filter{grid-template-columns:1fr;gap:18px;margin-bottom:42px}.blog-index-row>strong{grid-column:1}.blog-index-row>svg{grid-area:1/2/3}.article-header,.article-header-inner{min-height:700px}.article-header-inner,.article-body,.article-facts{width:calc(100% - 32px)}.article-video-section{width:calc(100% - 32px);margin-top:64px}.article-video-section .text-link{justify-self:start}.article-body{padding:84px 0 100px}.article-body aside{margin-top:56px;padding:32px 24px}.article-body>.support-contact-panel{margin-top:0}.support-contact-panel>div{display:grid}.support-contact-panel .button{width:100%}.article-related a{grid-template-columns:1fr 20px}.article-related a span,.article-related a strong{grid-column:1}.article-related a svg{grid-area:1/2/3}}@media (width<=520px){.award-recognition-inner{gap:34px;padding:48px 0 52px}.award-recognition-main{grid-template-columns:minmax(0,1fr);gap:18px}.award-recognition-main>svg{width:44px;height:44px;padding:9px}.award-recognition-main h2{font-size:clamp(1.72rem,8vw,2.15rem);line-height:1.04}.award-recognition-main h2 span{margin-top:6px}.home-hero h1,.page-hero h1,.partner-detail-hero h1,.article-header h1,.not-found-page h1{font-size:clamp(2.75rem,12vw,4rem)}.partner-compact-grid{grid-template-columns:1fr}.conversation-routing-row{grid-template-columns:1fr;gap:10px}.client-carousel{margin-top:48px}.client-carousel-track{grid-auto-columns:minmax(250px,78vw)}.client-carousel-track[data-count="1"]{grid-auto-columns:100%}.client-carousel-track[data-count="2"],.client-carousel-track[data-count="3"],.client-carousel-track[data-count="4"],.client-carousel-track[data-count="5"]{grid-auto-columns:minmax(250px,78vw)}.client-carousel-card{min-height:148px}.client-carousel-card-inner{min-height:148px;padding:22px 18px}.client-carousel-card img{max-width:152px;height:76px}.partner-card-compact{min-height:250px}.support-proof-board{margin-top:54px}.csat-proof{padding:38px 0 42px}.csat-proof-value{font-size:clamp(5rem,25vw,7rem)}.support-metrics,.support-scale{grid-template-columns:1fr}.support-scale-item,.support-scale-item+.support-scale-item{border-right:0;min-height:0;padding:32px 0 34px}.support-scale-item:first-child{border-bottom:1px solid var(--line)}.support-scale-value{font-size:clamp(3.2rem,14vw,4.5rem)}.support-metric{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 0 30px}.support-metric:nth-child(2){border-right:0}.support-metric:last-child{border-bottom:0}.support-metric dd{margin-top:24px}.customer-voice{padding-top:42px}.article-meta{flex-direction:column;align-items:flex-start;gap:10px}.article-facts{grid-template-columns:1fr}.article-facts>a{border-right:0;border-bottom:1px solid var(--line);min-height:180px;padding:34px 24px}.article-facts>a:last-child{border-bottom:0}.article-references a{grid-template-columns:1fr 20px}.article-references a span{grid-column:1/-1}.assessment-form{gap:22px;padding:30px 20px 34px}.assessment-field-grid{grid-template-columns:1fr}.assessment-field input,.assessment-field select,.assessment-field textarea{font-size:1rem}.assessment-submit{width:100%}.home-hero-inner{padding:106px 0 max(44px, env(safe-area-inset-bottom));gap:28px}.home-hero h1{font-size:clamp(2.35rem,10.7vw,2.85rem)}.home-hero-copy>p{margin-top:18px;font-size:.95rem;line-height:1.55}.hero-actions{margin-top:20px}.home-service-slider{min-height:401px}.home-service-stage,.home-service-slide{min-height:332px}.home-service-slide{flex-direction:column;gap:14px;padding:22px 18px 18px;display:flex}.home-service-slide-heading{grid-template-columns:38px minmax(0,1fr);gap:12px}.home-service-slide-heading>svg{width:38px;height:38px;padding:8px}.home-service-slide h2{max-width:20ch;font-size:clamp(1.5rem,7vw,1.72rem);line-height:1.04}.home-service-slide>p{font-size:.94rem;line-height:1.5}.home-service-visual{display:none}.home-service-compact-signal{flex:1;justify-content:space-between;align-items:center;min-height:42px;padding-inline:12%;display:flex;position:relative}.home-service-compact-signal:before{content:"";background:linear-gradient(90deg, #ffffff1a, var(--red), #ffffff1a);height:1px;position:absolute;left:12%;right:12%}.home-service-compact-signal span{z-index:1;background:var(--red);border:2px solid #151c26;border-radius:50%;width:7px;height:7px;position:relative}.home-service-compact-signal span:nth-child(2){width:10px;height:10px;animation:2.8s ease-in-out infinite home-compact-signal;box-shadow:0 4px 16px #d8282861}@keyframes home-compact-signal{0%,to{opacity:.54;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}.home-service-title-full,.home-service-copy-full,.home-service-tab-label-full{display:none}.home-service-title-compact{display:block}.home-service-copy-compact,.home-service-tab-label-compact{display:inline}.home-service-proof li{padding-inline:7px;font-size:.75rem}.home-service-proof{margin-top:0}.home-service-cta{font-size:.86rem}.home-service-controls{grid-template-columns:minmax(0,1fr) 48px;min-height:64px}.home-service-tab{gap:5px;min-width:0;padding:8px 4px}.home-service-tab span{white-space:nowrap;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--navy);-webkit-backdrop-filter:none}}
