:root{color-scheme:dark;--brand-bg: #0C0C0D;--brand-surface: #141416;--brand-raised: #1C1C1F;--brand-fg: #F4F3ED;--brand-muted: color-mix(in srgb, var(--brand-fg) 72%, var(--brand-bg));--brand-border: #2C2D31;--brand-border-strong: #3C3E43;--brand-action: #FEC400;--brand-action-hover: #FFCF2D;--brand-action-tint: rgba(254, 196, 0, .08);--sol-page-bg: #0C0C0D;--sol-intelligence: #106CEA;--sol-intelligence-surface: #3586F3;--sol-adversary: #F83A87;--sol-outcome: #FEC400;--sol-mitigation: #39D9C1;--brand-display: "Tektur", sans-serif;--brand-body: "Geist", -apple-system, system-ui, sans-serif;--brand-data: "Geist Mono", ui-monospace, monospace;--font-inter-tight: var(--brand-body);--font-manrope: var(--brand-display);--font-instrument-serif: var(--brand-display);--font-ibm-plex-mono: var(--brand-data);--font-sans: var(--brand-body);--font-mono: var(--brand-data);--color-primary-50: var(--brand-fg);--color-primary-200: #FFE489;--color-primary-400: var(--brand-action-hover);--color-primary-500: var(--brand-action);--color-primary-600: var(--brand-action);--color-secondary: var(--brand-bg);--color-accent: var(--brand-fg);--color-black: var(--brand-bg);--color-white: var(--brand-fg);--color-background-1: var(--brand-bg);--color-background-2: var(--brand-surface);--color-background-3: var(--brand-raised);--color-background-4: var(--brand-raised);--color-background-5: var(--brand-surface);--color-background-6: var(--brand-surface);--color-background-7: var(--brand-raised);--color-background-8: var(--brand-bg);--color-background-9: var(--brand-surface);--color-background-12: var(--brand-raised);--color-background-13: var(--brand-fg);--color-background-14: var(--brand-action);--color-stroke-1: var(--brand-border);--color-stroke-2: var(--brand-border);--color-stroke-3: var(--brand-border-strong);--color-stroke-4: var(--brand-border);--color-stroke-5: var(--brand-border);--color-stroke-6: var(--brand-border);--color-stroke-7: var(--brand-border);--color-stroke-8: var(--brand-border-strong);--color-stroke-9: var(--brand-border);--color-ns-yellow: var(--brand-fg);--color-ns-green: var(--brand-fg);--color-ns-red: var(--brand-fg);--color-ns-cyan: var(--brand-fg);--color-ns-green-light: var(--brand-raised);--color-ns-cyan-light: var(--brand-raised);--color-ns-yellow-light: var(--brand-raised);--color-ns-ivory: var(--brand-raised);--color-ns-linen: var(--brand-muted);--color-gradient-7: linear-gradient(var(--brand-raised), var(--brand-surface));--color-gradient-8: linear-gradient(var(--brand-raised), var(--brand-surface));--color-split-text: var(--brand-fg);--swiper-theme-color: var(--brand-action);--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-2xl: 0px;--radius-3xl: 0px;--radius-4xl: 0px}html.dark{--color-split-text: var(--brand-fg)}html,body,body.bg-white{background:var(--brand-bg);color:var(--brand-fg)}body{font-family:var(--brand-body);font-weight:400}::selection{background:var(--brand-action);color:var(--brand-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--brand-display);font-weight:600;color:var(--brand-fg);text-wrap:balance}h1,h2{letter-spacing:-.02em}h1{line-height:1.05}p{color:var(--brand-muted);font-weight:400;line-height:1.65}input,textarea,select,button{font-family:var(--brand-body)}code,pre,time,[data-counter],.font-mono{font-family:var(--brand-data)}[class*=text-secondary],[class*=text-black]{color:var(--brand-fg)}[class*="text-secondary/"],[class*="text-accent/"],[class*="text-white/"]{color:var(--brand-muted)}[class*=text-primary-500]{color:var(--brand-action)}:is(h1,h2,h3,h4,h5,h6)[class]{color:var(--brand-fg);font-weight:600}[class*=rounded-]:not(.rounded-full),.rounded,.btn,.badge,input,textarea,select,.header-one,.header-one nav a,.header-one .rounded-full{border-radius:0}.bg-white{background-color:var(--brand-surface)}[class*=bg-ns-],[class*="bg-[#"],[class*=bg-linear-],[class*="bg-(image:"],.gradient-border,.gradient-border-2{background-image:none;background-color:var(--brand-raised)}[class*=shadow-]{box-shadow:none}.header-one{background:color-mix(in srgb,var(--brand-surface) 96%,transparent);border:1px solid var(--brand-border)}.header-one>div:first-child{padding:16px}.header-one img[src*=logo]{height:32px;width:auto}.nav-hamburger span:not(.sr-only),.nav-hamburger-close span:not(.sr-only){background-color:var(--brand-fg)}.hero-section{overflow-x:clip;isolation:isolate;background-color:var(--brand-bg);background-image:url(/assets/sol-hero-panorama-ZkjE8w2d.webp?v=20260827-hero-v3);background-position:72% center;background-size:cover;background-repeat:no-repeat}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(12 12 13 / 34%) 0%,rgb(12 12 13 / 7%) 40%,rgb(12 12 13 / 24%) 70%,var(--brand-bg) 100%),linear-gradient(90deg,rgb(12 12 13 / 14%) 0%,transparent 42%,rgb(12 12 13 / 6%) 100%)}.hero-section>.main-container{position:relative;z-index:1}.hero-section p{max-width:56rem;color:var(--brand-muted);font-size:clamp(16px,1.5vw,20px);font-weight:400;line-height:1.5;text-wrap:balance}#sol-video-preview{position:relative;width:100%;max-width:450px;margin:0 auto!important;padding:10px;aspect-ratio:24 / 13;background:var(--brand-surface);border:1px solid var(--brand-border)}#sol-video-poster,#sol-video-frame:not([hidden]){display:block;position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:0;background:var(--brand-bg)}#sol-video-poster{object-fit:cover}#sol-video-poster[hidden]{display:none}#sol-video-play{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;width:80px;height:80px;padding:0;border:1px solid var(--brand-border-strong);border-radius:50%;background:#0c0c0db8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1}#sol-video-play svg{width:20px;height:22px;margin-left:3px}#sol-video-play svg path{fill:var(--brand-fg)}@media(max-width:639px){#sol-video-play{width:56px;height:56px}#sol-video-play svg{width:16px;height:18px}}@media(min-width:640px){#sol-video-preview{max-width:500px}}@media(min-width:768px){#sol-video-preview{max-width:600px}}@media(min-width:1024px){#sol-video-preview{max-width:800px}}@media(min-width:1280px){#sol-video-preview{max-width:1170px}}#sol-partners .sol-partner-list{justify-content:center}#sol-partners .sol-partner-link{display:block}#sol-partners .sol-partner-link:focus-visible{outline:2px solid var(--brand-action);outline-offset:6px}#sol-partners .sol-partner-link img{max-width:164px;max-height:45px;object-fit:contain}#sol-partners img[alt=OpusV],#sol-partners img[alt=Aurguard]{width:164px}@media(max-width:639px){#sol-partners img[alt=OpusV],#sol-partners img[alt=Aurguard]{width:115px}}#sol-problem{scroll-margin-top:100px;background-color:var(--sol-page-bg)}#sol-problem p{color:var(--brand-muted)}#sol-problem-heading{max-width:1100px;margin-inline:auto}#sol-problem-intro{max-width:800px;text-wrap:balance}#sol-problem .sol-problem-impact{margin-top:20px;color:var(--brand-fg);text-wrap:balance}#sol-problem .sol-problem-impact strong{font-weight:500}#sol-problem-panels{display:flex;flex-direction:column;padding:24px;background:var(--sol-page-bg);border:1px solid var(--brand-border-strong)}#sol-problem-panels>div{flex:1;min-width:0;padding-block:24px}#sol-problem-panels>div:first-child{border:0;border-bottom:1px solid var(--brand-border-strong)}#sol-problem-panels [class*=ns-shape-]{font-size:50px}#sol-problem-panels>div:first-child [class*=ns-shape-]{color:var(--sol-adversary)}#sol-problem-panels>div:last-child [class*=ns-shape-]{color:var(--sol-intelligence)}#sol-problem-panels h3{max-width:440px;margin-inline:auto}#sol-problem-panels p{max-width:385px;margin-inline:auto;text-wrap:balance}@media(min-width:768px){#sol-problem-panels{flex-direction:row;padding-inline:0}#sol-problem-panels>div{padding-inline:24px}#sol-problem-panels>div:first-child{border-bottom:0;border-right:1px solid var(--brand-border-strong)}}@media(min-width:1024px){#sol-problem-panels [class*=ns-shape-]{font-size:72px}#sol-problem-panels>div:first-child>div:first-child{margin-bottom:24px}}#sol-category{scroll-margin-top:100px}#sol-category-panel{padding-block:100px;border-radius:0;background-color:var(--sol-page-bg);background-image:radial-gradient(circle at 24% 36%,rgb(16 108 234 / 18%),transparent 28%),radial-gradient(circle at 76% 72%,rgb(248 58 135 / 14%),transparent 32%)}#sol-category-panel>figure img{filter:none;opacity:.72}#sol-category .rounded-full{border-radius:0}#sol-category .main-container{margin-bottom:52px}#sol-category .main-container>div:first-child{margin-bottom:76px}#sol-category p{line-height:1.5}#sol-category-eyebrow{--color-secondary: var(--brand-muted)}#sol-category-actions article{justify-content:flex-start}#sol-category-actions article>div:last-child{display:grid;grid-template-rows:auto 24px auto;row-gap:8px;width:100%;max-width:322px}#sol-category-actions article>div:last-child>*{margin-block:0}#sol-category-actions article h3{min-height:2lh}#sol-category-actions article .sol-category-status{grid-row:2;justify-self:center}#sol-category-actions article p{grid-row:3}#sol-category-actions article:nth-child(1){--sol-category-action-color: var(--sol-outcome)}#sol-category-actions article:nth-child(2){--sol-category-action-color: var(--sol-adversary)}#sol-category-actions article:nth-child(3){--sol-category-action-color: var(--sol-intelligence)}#sol-category-actions article:nth-child(4){--sol-category-action-color: var(--sol-mitigation)}#sol-category-actions article:nth-child(2) .sol-category-action{display:block}#sol-category-actions article [class*=ns-shape-],#sol-category-actions .sol-category-action{color:var(--sol-category-action-color)}#sol-category-actions .sol-category-status{padding:2px 8px;color:#767c91;border-color:var(--brand-border-strong);line-height:1.5}#sol-category img{filter:none}#sol-category .btn-xl-v2{height:48px;padding:14px 32px;font-size:16px;line-height:24px;text-transform:none}#sol-category .btn-v2-white{border:0;background-color:var(--brand-action);color:var(--brand-bg);box-shadow:none}#sol-category .btn-v2-white .btn-v2-icon{fill:var(--brand-bg)}@media(max-width:1920px){#sol-category{padding-inline:20px}}@media(min-width:768px){#sol-category-panel{padding-inline:20px}#sol-category .btn-xl-v2{height:auto}}@media(min-width:1024px){#sol-category-actions{grid-template-columns:repeat(4,minmax(0,1fr))}#sol-category .main-container>div:first-child{max-width:730px}#sol-category-intro{max-width:420px}}@media(min-width:1280px){#sol-category-panel{padding-block:112px}#sol-category-actions article{padding:44px}}@media(hover:hover){#sol-category .btn-xl-v2:hover{scale:1.02}#sol-category .group\/btn-v2:hover .btn-v2-white{background-color:var(--brand-action-hover);color:var(--brand-bg);box-shadow:none}#sol-category .group\/btn-v2:hover .btn-v2-icon{fill:var(--brand-bg)}#sol-category .group\/btn-v2:hover .group-hover\/btn-v2\:translate-x-1{--tw-translate-x: 4px;translate:var(--tw-translate-x) var(--tw-translate-y)}#sol-category .group\/btn-v2:hover .group-hover\/btn-v2\:translate-x-6{--tw-translate-x: 24px;translate:var(--tw-translate-x) var(--tw-translate-y)}}#sol-platform{scroll-margin-top:100px;background-color:var(--sol-page-bg)}#sol-platform [role=list]{align-items:stretch}#sol-platform .space-y-24>:not(:last-child){margin-block-end:96px}#sol-platform .p-10\.5{padding:42px}#sol-platform .max-w-\[190px\]{max-width:190px}#sol-platform .left-\[23\.5\%\]{left:23.5%}#sol-platform .right-\[23\.5\%\]{right:23.5%}#sol-platform .ring-8{box-shadow:0 0 0 8px var(--brand-bg)}#sol-platform .bg-ns-green{background-color:var(--brand-surface)}#sol-platform .rounded-full{border-radius:0}#sol-platform h3[itemprop=position]{color:var(--brand-action)}#sol-platform .sol-platform-stage{display:block;margin-top:8px;color:var(--brand-muted);font-family:var(--brand-data);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}#sol-platform .sol-platform-outcome{display:block;margin-top:20px;color:var(--brand-fg);font-size:14px;font-weight:500}#sol-platform .sol-platform-roadmap{display:block;margin-top:8px;font-size:12px;line-height:1.5}#sol-platform [role=list]>:nth-child(1 of[role=listitem]){background-color:var(--sol-page-bg);border:1px solid var(--sol-intelligence)}#sol-platform [role=list]>:nth-child(1 of[role=listitem]) h3[itemprop=position]{color:var(--sol-intelligence)}#sol-platform [role=list]>:nth-child(3 of[role=listitem]){background-color:var(--sol-page-bg);border:1px solid var(--sol-intelligence)}#sol-platform [role=list]>:nth-child(3 of[role=listitem]) h3[itemprop=position]{color:var(--sol-intelligence)}#sol-platform [role=list]>:nth-child(2n of[role=listitem]){background-color:var(--brand-action);color:var(--brand-bg)}#sol-platform [role=list]>:nth-child(2n of[role=listitem]) :is(h3,h4,p,span){color:var(--brand-bg)}#sol-platform .icon-right-marquee-container img{filter:brightness(0) invert(1)}#sol-capabilities .logos-marquee-container .ml-6,#sol-capabilities .logos-right-marquee-container .ml-6{margin-left:1.5rem}#sol-capabilities img[alt^="CrowdStrike Falcon"],#sol-capabilities img[alt^="SentinelOne Singularity"],#sol-capabilities img[alt^=ServiceNow]{width:4.5rem;height:auto;max-height:2.25rem;object-fit:contain}#sol-platform .btn-xl-v2{height:48px;padding:14px 32px;font-size:16px;line-height:24px;text-transform:none}#sol-platform .btn-secondary-v2{border:0;background:var(--brand-action);color:var(--brand-bg);box-shadow:none}#sol-platform .btn-v2-icon{fill:var(--brand-bg)}@media not (min-width:1280px){#sol-platform .max-xl\:flex-wrap{flex-wrap:wrap}#sol-platform [role=list]>.absolute{display:none}}@media(min-width:768px)and (not (min-width:1280px)){#sol-platform [role=list]{max-width:624px;margin-inline:auto}}@media(min-width:768px){#sol-platform .md\:max-w-\[306px\]{max-width:306px}#sol-platform .btn-xl-v2{height:auto}}@media(min-width:1024px){#sol-platform{padding-block:88px}}@media(min-width:1280px){#sol-platform{padding-top:156px;padding-bottom:112px}}@media(hover:hover){#sol-platform .btn-xl-v2:hover{scale:1.02}#sol-platform .group\/btn-v2:hover .btn-secondary-v2{background:var(--brand-action-hover)}#sol-platform .group\/btn-v2:hover .group-hover\/btn-v2\:translate-x-1{--tw-translate-x: 4px;translate:var(--tw-translate-x) var(--tw-translate-y)}#sol-platform .group\/btn-v2:hover .group-hover\/btn-v2\:translate-x-6{--tw-translate-x: 24px;translate:var(--tw-translate-x) var(--tw-translate-y)}}#sol-proof{scroll-margin-top:100px;background-color:var(--sol-page-bg)}#sol-proof-panel{display:flex;align-items:center;overflow:hidden;background:var(--sol-page-bg);border:1px solid var(--sol-adversary)}#sol-proof-content{position:relative;top:auto;left:auto;translate:none;padding-block:56px}#sol-proof-quote{color:var(--brand-fg)}#sol-proof-attribution p{color:var(--brand-muted)}#mssp-hero{overflow-x:clip;isolation:isolate;background-color:var(--brand-bg);background-image:url(/assets/sol-hero-cosmic-v2-DRYBqrSg.webp?v=20260902-mssp-hero);background-position:center bottom;background-size:cover;background-repeat:no-repeat}#mssp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(12 12 13 / 55%) 0%,rgb(12 12 13 / 28%) 45%,var(--brand-bg) 100%)}#mssp-hero>.main-container{position:relative;z-index:1}@media(max-width:639px){#mssp-hero,#soc-hero{padding-top:140px}}#soc-hero{overflow-x:clip;isolation:isolate;background-color:var(--brand-bg);background-image:url(/assets/sol-hero-internal-soc-C-foBTEk.webp?v=20260902-soc-hero-lower);background-position:center center;background-size:cover;background-repeat:no-repeat}#soc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(12 12 13 / 55%) 0%,rgb(12 12 13 / 28%) 45%,var(--brand-bg) 100%)}#soc-hero>.main-container{position:relative;z-index:1}#mssp-operational-proof,#soc-operational-proof{background-color:var(--sol-page-bg)}#mssp-operational-proof .mssp-stat-strip,#soc-operational-proof .soc-stat-strip{display:grid;border-block:1px solid var(--brand-border-strong)}#mssp-operational-proof .mssp-stat,#soc-operational-proof .soc-stat{display:grid;align-content:center;gap:12px;min-height:180px;padding:32px 0;border-bottom:1px solid var(--brand-border-strong)}#mssp-operational-proof .mssp-stat:last-child,#soc-operational-proof .soc-stat:last-child{border-bottom:0}#mssp-operational-proof .mssp-stat-value,#soc-operational-proof .soc-stat-value{display:flex;align-items:baseline;white-space:nowrap;color:var(--brand-fg);font-family:var(--brand-display);font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1;letter-spacing:-.02em}#mssp-operational-proof .mssp-stat-value [data-counter],#soc-operational-proof .soc-stat-value [data-counter]{flex:0 0 auto;letter-spacing:0}#mssp-operational-proof .mssp-stat-unit,#soc-operational-proof .soc-stat-unit{margin-left:.08em;color:var(--brand-muted);font-size:.45em;letter-spacing:0}#mssp-operational-proof .mssp-stat-label,#soc-operational-proof .soc-stat-label{max-width:30ch;color:var(--brand-muted);font-size:15px;line-height:1.5;text-wrap:balance}@media(min-width:768px){#mssp-operational-proof .mssp-stat-strip,#soc-operational-proof .soc-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}#mssp-operational-proof .mssp-stat,#soc-operational-proof .soc-stat{padding:40px 32px;border-right:1px solid var(--brand-border-strong);border-bottom:0}#mssp-operational-proof .mssp-stat:first-child,#soc-operational-proof .soc-stat:first-child{padding-left:0}#mssp-operational-proof .mssp-stat:last-child,#soc-operational-proof .soc-stat:last-child{padding-right:0;border-right:0}}#soc-cta>div>div{background-color:var(--sol-page-bg);background-image:linear-gradient(180deg,#0c0c0db8,#0c0c0d85 45%,#0c0c0dcc),url(/assets/sol-background-armada-BRRZ2EBL.webp?v=20260902-armada);background-position:center center;background-size:cover;background-repeat:no-repeat;border:0}#mssp-operational-proof .mssp-stat-value,#soc-operational-proof .soc-stat-value{color:var(--brand-action)}#mssp-delivery li [class*=ns-shape-]{color:var(--brand-fg)}#sol-use-cases{background-color:var(--sol-page-bg)}#sol-use-cases .stack-cards__item{border-color:transparent}#sol-use-cases .stack-cards__item:nth-child(1){background-color:var(--sol-intelligence-surface)}#sol-use-cases .stack-cards__item:nth-child(2){background-color:var(--sol-adversary)}#sol-use-cases .stack-cards__item:nth-child(3){background-color:var(--sol-outcome)}#sol-use-cases .stack-cards__item:nth-child(-n+3) :is(h3,p,[class*=ns-shape-]){color:var(--sol-page-bg)}#sol-use-cases .stack-cards__item:nth-child(4){background-color:var(--sol-page-bg);border-color:var(--sol-intelligence)}#sol-use-cases .stack-cards__item:nth-child(4) [class*=ns-shape-]{color:var(--brand-action)}#sol-use-cases .btn{background:var(--brand-action);border-color:var(--brand-action);color:var(--sol-page-bg)}#sol-capabilities{background-color:var(--sol-page-bg)}#sol-capabilities .badge{background:var(--brand-raised);border-color:var(--brand-border-strong);color:var(--brand-muted)}#sol-capabilities :is(.logos-marquee-container,.logos-right-marquee-container)>.flex>div{background-color:var(--sol-page-bg);box-shadow:inset 0 0 0 1px var(--sol-intelligence)}#sol-capabilities :is(.logos-marquee-container,.logos-right-marquee-container)>.flex>div:nth-child(2n){background-color:var(--sol-page-bg);box-shadow:inset 0 0 0 1px var(--sol-adversary)}#sol-capabilities :is(.logos-marquee-container,.logos-right-marquee-container)>.flex>div:nth-child(3n){background-color:var(--sol-page-bg);box-shadow:inset 0 0 0 1px var(--sol-outcome)}#sol-capabilities .absolute.left-0.top-0{background:linear-gradient(to right,var(--sol-page-bg),transparent)}#sol-capabilities .absolute.right-0.top-0{background:linear-gradient(to left,var(--sol-page-bg),transparent)}#sol-cta{background-color:var(--sol-page-bg);background-image:linear-gradient(180deg,var(--sol-page-bg) 0%,rgb(12 12 13 / 42%) 26%,var(--sol-page-bg) 100%),url(/assets/sol-hero-panorama-ZkjE8w2d.webp?v=20260827-hero-v3);background-position:center 72%;background-size:cover}#sol-cta>div>div{background-color:var(--sol-page-bg);border:0}#sol-cta .badge{background:var(--brand-raised);border-color:var(--brand-border-strong);color:var(--brand-muted)}#sol-cta p{color:var(--brand-muted)}.sidebar{background:var(--brand-surface);border-left:1px solid var(--brand-border)}.sidebar img[src*="/shared/"][src*=logo]{width:32px;height:32px}.badge{background:var(--brand-raised);border:1px solid var(--brand-border-strong);color:var(--brand-muted);font-family:var(--brand-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;white-space:normal}img[src*="/shared/"][src*=logo]{filter:none;object-fit:contain}.btn{background:transparent;border:1px solid var(--brand-border-strong);color:var(--brand-fg);font-family:var(--brand-body);font-weight:500;text-transform:none;box-shadow:none}.btn span{color:inherit}.btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m7 4 6 6-6 6' fill='none' stroke='%23F4F3ED' stroke-width='1.5'/%3E%3C/svg%3E")}.btn:hover{background:var(--brand-action-tint);border-color:var(--brand-action);color:var(--brand-fg)}.btn-primary,.hero-section .btn,main>section:last-child .btn,form .btn[type=submit]{background:var(--brand-action);border-color:var(--brand-action);color:var(--brand-bg)}.btn-primary:before,.hero-section .btn:before,main>section:last-child .btn:before,form .btn[type=submit]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m7 4 6 6-6 6' fill='none' stroke='%230C0C0D' stroke-width='1.5'/%3E%3C/svg%3E")}.btn-primary:hover,.hero-section .btn:hover,main>section:last-child .btn:hover,form .btn[type=submit]:hover{background:var(--brand-action-hover);color:var(--brand-bg)}#sol-final-cta .sol-final-cta-actions .btn{min-width:160px;min-height:52px;padding-inline:28px;justify-content:center}#sol-final-cta .sol-final-cta-primary{background:var(--brand-action);border-color:var(--brand-action);color:var(--brand-bg)}#sol-final-cta .sol-final-cta-primary:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover);color:var(--brand-bg)}@media(max-width:639px){#sol-final-cta .sol-final-cta-actions .btn{width:100%}}.header-one .btn{background:transparent;color:var(--brand-fg);border-color:var(--brand-border-strong)}.header-one .btn:hover{border-color:var(--brand-action);background:var(--brand-action-tint)}.header-one .btn:before{filter:brightness(0) invert(1)}main p a,.footer a[href^="mailto:"]{color:var(--brand-action)}.footer-link:hover,.footer-link-v2:hover,.header-one nav a:hover{color:var(--brand-action)}.footer-link:before,.footer-link-v2:before{background:var(--brand-action)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--brand-action);outline-offset:4px}input:not([type=checkbox]):not([type=radio]),textarea[class],select[class]{background-color:var(--brand-surface);color:var(--brand-fg);border-color:var(--brand-border-strong)}input::placeholder,textarea::placeholder{color:var(--brand-muted);opacity:1}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--brand-action)}input[type=checkbox],input[type=radio]{accent-color:var(--brand-action)}img[alt*=gradient i],img[alt="Decorative capabilities background"]{opacity:0}main img[src*="/ns-img"],.footer img[src*="/ns-img"]{filter:grayscale(1)}.hero-section img[src$="/ns-img-506.png"]{opacity:0;filter:none}#sol-capabilities [class*=bg-secondary]{box-shadow:inset 0 0 0 1px var(--brand-border-strong)}.swiper-pagination-bullet-active{background:var(--brand-action)}#about-page,#about-page>section{background-color:var(--brand-bg);color:var(--brand-fg)}@media(min-width:768px){#company-mega-menu{width:752px}}#about-page .font-manrope,#about-page .font-instrument-serif{font-family:var(--brand-display)}#about-page .font-inter-tight{font-family:var(--brand-body)}#about-page .font-ibm-plex-mono{font-family:var(--brand-data)}#about-page .font-instrument-serif{font-style:normal}#about-hero h1 span{color:var(--brand-action)}#about-page img[src*="/gradient/"]{opacity:0}#about-hero aside p:last-child{gap:8px}#about-integrations-strip{border-block:1px solid var(--brand-border)}#about-integrations-strip .about-partner-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px clamp(36px,8vw,112px)}#about-integrations-strip .about-partner-link{display:grid;width:clamp(180px,22vw,260px);height:72px;place-items:center;opacity:.82;transition:opacity .18s ease,transform .18s ease}#about-integrations-strip .about-partner-link:hover,#about-integrations-strip .about-partner-link:focus-visible{opacity:1;transform:translateY(-2px)}#about-integrations-strip .about-partner-link:focus-visible{outline:2px solid var(--brand-action);outline-offset:6px}#about-integrations-strip figure{display:grid;width:100%;height:100%;place-items:center}#about-integrations-strip img{width:auto;max-width:100%;max-height:52px;object-fit:contain}@media(max-width:639px){#about-integrations-strip .about-partner-link{width:150px;height:56px}#about-integrations-strip img{max-height:42px}}#about-team .bg-white\/50{background:color-mix(in srgb,var(--brand-bg) 82%,transparent);border:1px solid var(--brand-border-strong)}#about-page a[class*="group/btn-primary"]{background:var(--brand-action);border-color:var(--brand-action)}#about-page a[class*="group/btn-primary"]:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}#about-page a[class*="group/btn-primary"]>span{color:var(--brand-bg);font-family:var(--brand-body);font-weight:500}#about-page a[class*="group/btn-primary"] path{stroke:var(--brand-bg)}#about-cta .about-contact-cta{display:grid;justify-items:center;gap:24px;max-width:880px;margin-inline:auto}#about-cta h2 span{color:var(--brand-action)}#about-integrations .integration-path path{stroke:var(--brand-border-strong)}#about-integrations .integration-path circle{fill:var(--sol-intelligence)}#about-integrations figure img{object-fit:contain}#about-integrations .integration-path+div{width:64px;height:64px;border-radius:0;background-color:var(--brand-raised);-webkit-backdrop-filter:none;backdrop-filter:none}#about-integrations .integration-path+div>div{top:0;right:0;bottom:0;left:0;width:100%;height:100%;translate:none;border:0;border-radius:0}#about-integrations .integration-path+div figure{width:100%;height:100%;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#about-integrations img[src*="shared/logo"]{width:clamp(40px,5vw,64px);height:auto}@media(min-width:640px){#about-integrations .integration-path+div{width:96px;height:96px}}@media(min-width:768px){#about-integrations .integration-path+div{width:112px;height:112px}}@media(max-width:399px){.header-one{max-width:calc(100% - 24px)!important}}@media(max-width:767px){h1{font-size:clamp(32px,9vw,48px)}h1,h2,h3,.badge{overflow-wrap:anywhere}#sol-category-panel{padding-block:72px}#sol-category .main-container{margin-bottom:40px}#sol-category .main-container>div:first-child{margin-bottom:48px}#sol-category-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#sol-category-actions article{min-height:250px;justify-content:flex-start;padding:20px 12px}#sol-category-actions article>:not(:last-child){margin-block-end:16px}#sol-category-actions article [class*=ns-shape-]{font-size:38px}#sol-category-actions article>div:last-child{max-width:none}#sol-category-actions article h3{font-size:16px;line-height:1.25}#sol-category-actions article p{font-size:12px;line-height:1.45}#sol-platform{overflow:hidden}#sol-platform [role=list]{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;gap:12px;margin-inline:-20px;padding:4px 20px 16px;scrollbar-color:var(--brand-border-strong) transparent}#sol-platform [role=list]:focus-visible{outline:2px solid var(--brand-action);outline-offset:4px}#sol-platform [role=list]>[role=listitem]{flex:0 0 min(82vw,320px);min-height:460px;max-width:320px;padding:28px;scroll-snap-align:start}#sol-platform [role=list]>.absolute{display:none}#sol-platform .space-y-24>:not(:last-child){margin-block-end:48px}}@media(min-width:768px){.hero-section{background-position:center center}}@media(min-width:1024px){#about-team .grid.grid-cols-12{display:flex;justify-content:center}#about-team .grid.grid-cols-12>[aria-label="Team member profile"]{flex:0 1 409px;margin-inline:0}}@media(min-width:1280px){#platform-mega-menu{width:752px}}@media(min-width:1200px){.header-one>nav.hidden.xl\:flex,.header-one>div.hidden.xl\:flex{display:flex}.header-one>div.block.xl\:hidden{display:none}}@media(prefers-reduced-motion:reduce){.btn,.btn:before,.header-one nav a{transition-duration:.01ms}}.legal-page-shell{max-width:920px;margin-inline:auto}.legal-page-header{max-width:760px;margin-bottom:64px}.legal-page-date{color:var(--brand-muted)}.legal-document>p+p,.legal-document>ul+p,.legal-document>ol+p{margin-top:18px}.legal-document .legal-document__heading{margin-top:64px;margin-bottom:18px}.legal-document .legal-document__subheading{margin-top:36px;margin-bottom:14px;font-size:var(--text-heading-5);line-height:var(--text-heading-5--line-height)}.legal-document ul,.legal-document ol{margin-top:18px;margin-bottom:24px}.legal-document ol{list-style:lower-alpha;padding-left:28px}.legal-document ol li{margin-bottom:8px;color:var(--brand-muted)}.legal-document a:not(.btn){color:var(--brand-action);text-decoration:underline;text-underline-offset:3px}.legal-document strong{color:var(--brand-fg)}@media(max-width:767px){.legal-page-header{margin-bottom:44px}.legal-document .legal-document__heading{margin-top:48px}}#sol-integrations-hero figure img{object-fit:contain}@media(min-width:1024px){#sol-integrations-hero figure>div{padding:1rem}}:is(#sol-platform-cta-actions,#sol-cta-actions){gap:16px;flex-wrap:wrap}#sol-cta-actions{padding-inline:20px}#sol-platform-cta-actions>div,#sol-platform-cta-actions .group\/btn-v2{width:auto}:is(#sol-platform-cta-actions,#sol-cta-actions) :is(.btn,.btn-xl-v2){display:inline-flex;align-items:center;justify-content:center;height:52px}:is(#sol-capability-download,#sol-final-capability-download)>span{translate:none}#sol-cta-actions #sol-final-capability-download{background:transparent;border-color:var(--brand-border-strong);color:var(--brand-fg)}#sol-cta-actions #sol-final-capability-download:hover{background:var(--brand-action-tint);border-color:var(--brand-action)}@media(max-width:639px){:is(#sol-platform-cta-actions,#sol-cta-actions){flex-direction:column}#sol-platform-cta-actions>div,#sol-platform-cta-actions .group\/btn-v2,:is(#sol-platform-cta-actions,#sol-cta-actions) .btn{width:100%}}
