@font-face{font-family:outfit;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_b0a6ad{font-family:outfit,outfit Fallback}.__variable_b0a6ad{--font-outfit:"outfit","outfit Fallback"}@font-face{font-family:dmSans;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_a37c2b{font-family:dmSans,dmSans Fallback}.__variable_a37c2b{--font-dm-sans:"dmSans","dmSans Fallback"}@font-face{font-family:ibmPlexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(/_next/static/media/422bb7078d9b61dc-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_d30186{font-family:ibmPlexMono,ibmPlexMono Fallback}.__variable_d30186{--font-ibm-mono:"ibmPlexMono","ibmPlexMono Fallback"}:root{--bg:oklch(0.971 0.005 240);--bg-1:oklch(0.948 0.007 240);--bg-2:oklch(0.920 0.009 240);--bg-3:oklch(0.888 0.011 240);--ink:oklch(0.172 0.028 250);--ink-dim:oklch(0.375 0.022 250);--ink-faint:oklch(0.548 0.016 250);--line:oklch(0.52 0.014 240/0.26);--line-soft:oklch(0.52 0.014 240/0.13);--line-strong:oklch(0.38 0.018 240/0.36);--signal:oklch(0.34 0.110 245);--signal-dk:oklch(0.26 0.095 245);--amber:oklch(0.56 0.112 68);--port:oklch(0.48 0.158 22);--stbd:oklch(0.46 0.142 152);--signal-glow:oklch(0.34 0.110 245/0.09);--header-blue:oklch(0.905 0.050 240);--header-blue-tr:oklch(0.905 0.050 240/0.90);--sans:var(--font-dm-sans,"DM Sans"),system-ui,-apple-system,sans-serif;--serif:var(--font-outfit,"Outfit"),system-ui,sans-serif;--mono:var(--font-ibm-mono,"IBM Plex Mono"),ui-monospace,"SFMono-Regular",monospace;--maxw:1320px;--gutter:clamp(20px,4vw,64px);--nav-h:72px;--ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--signal-glow);color:var(--ink)}h1,h2,h3,h4{margin:0;font-family:var(--serif);font-weight:600;line-height:1.06;letter-spacing:-.015em}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:clamp(80px,11vw,160px);position:relative}.kicker{font-family:var(--sans);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--signal);display:inline-flex;align-items:center;gap:10px;font-weight:600}.eyebrow-idx,.mono{font-family:var(--mono)}.eyebrow-idx{font-size:12px;letter-spacing:.18em;color:var(--ink-faint)}.display{font-size:clamp(40px,6.5vw,96px);line-height:.96}.display,.h2{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}.h2{font-size:clamp(30px,4.4vw,60px)}.h3{font-family:var(--serif);font-size:clamp(21px,2.3vw,30px);letter-spacing:-.01em;font-weight:600}.lead{font-size:clamp(17px,1.5vw,21px);line-height:1.55}.dim,.lead{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;padding:14px 22px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);cursor:pointer;position:relative;transition:color .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.btn .arrow{transition:transform .35s var(--ease)}.btn:hover .arrow{transform:translateX(5px)}.btn-primary{background:var(--signal);color:oklch(.97 .005 240);border-color:var(--signal);font-weight:600}.btn-primary:hover{background:var(--ink);border-color:var(--ink)}.btn-ghost:hover{border-color:var(--signal);color:var(--signal);background:var(--signal-glow)}.tick-frame{position:relative}.tick-frame>.tick{position:absolute;width:8px;height:8px;pointer-events:none;border-color:var(--signal);border-style:solid;opacity:.45}.tick.tl{top:-1px;left:-1px;border-width:1px 0 0 1px}.tick.tr{top:-1px;right:-1px;border-width:1px 1px 0 0}.tick.bl{bottom:-1px;left:-1px;border-width:0 0 1px 1px}.tick.br{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.ph{position:relative;background:repeating-linear-gradient(135deg,oklch(.888 .01 240) 0 2px,transparent 2px 13px),var(--bg-2);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.ph,.ph .ph-label{color:var(--ink-faint)}.ph .ph-label{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:var(--bg);padding:7px 12px;border:1px solid var(--line);position:relative;z-index:2}.ph .ph-cross{position:absolute;inset:0;pointer-events:none;opacity:.28}.ph .ph-cross:after,.ph .ph-cross:before{content:"";position:absolute;background:var(--line-strong)}.ph .ph-cross:before{left:50%;top:0;bottom:0;width:1px;transform:translateX(-.5px)}.ph .ph-cross:after{top:50%;left:0;right:0;height:1px;transform:translateY(-.5px)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:.08s}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}.reveal[data-d="4"]{transition-delay:.32s}.reveal[data-d="5"]{transition-delay:.4s}.line-grow{transform-origin:left;transform:scaleX(0);transition:transform 1s var(--ease)}.line-grow.in{transform:scaleX(1)}.sonar{position:absolute;pointer-events:none}.sonar .ring{position:absolute;inset:0;border:1px solid var(--signal);border-radius:50%;opacity:0;animation:ping 4.5s var(--ease) infinite}.sonar .ring:nth-child(2){animation-delay:1.5s}.sonar .ring:nth-child(3){animation-delay:3s}@keyframes ping{0%{transform:scale(.18);opacity:.35}70%{opacity:.06}to{transform:scale(1);opacity:0}}.hr{height:1px;background:var(--line-soft);border:0;margin:0}.metarow{display:flex;gap:22px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.spec{width:100%;border-collapse:collapse}.spec tr{border-top:1px solid var(--line-soft)}.spec tr:last-child{border-bottom:1px solid var(--line-soft)}.spec td{padding:16px 8px;vertical-align:top}.spec td.k{font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);width:42%}.spec td.v{color:var(--ink);font-size:16px}.tag{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border:1px solid var(--line);color:var(--ink-dim)}.tag.on{border-color:var(--signal);color:var(--signal)}.ov-timeline-row{transition:background .25s var(--ease)}.ov-timeline-row:hover{background:var(--bg-2)!important}.ov-net-row-item{transition:padding-left .25s var(--ease)}.ov-net-row-item:hover{padding-left:10px!important}.ov-insight-card{transition:background .25s var(--ease)}.ov-insight-card:hover{background:var(--bg-1)!important}.ov-admin-nav a:active,.ov-admin-nav a:link,.ov-admin-nav a:visited{color:#9ca3af!important;text-decoration:none!important}.ov-admin-nav a:hover{color:#e2e8f0!important;text-decoration:none!important}.ov-admin-nav a.ov-admin-active:link,.ov-admin-nav a.ov-admin-active:visited{color:#60a5fa!important}@media (max-width:1023px){.ov-admin-table{overflow-x:auto}.ov-admin-table-inner{min-width:var(--ov-min,720px)}.ov-doc-title{overflow-wrap:anywhere}}@media (max-width:640px){.ov-form-2col{grid-template-columns:1fr!important}
  /* !important because these elements set align-items/gap inline (inline beats a plain class rule). */.ov-doc-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.ov-doc-row a{text-align:center}.ov-cookie-inner{align-items:stretch!important;gap:14px!important}.ov-cookie-actions,.ov-cookie-inner{flex-direction:column!important}.ov-coc-row{grid-template-columns:1fr!important}.ov-coc-row>:first-child{padding-bottom:0!important}.ov-coc-row>:last-child{padding-left:0!important;padding-top:3px!important}.ov-coc-steps{grid-template-columns:1fr!important}}.ov-page-enter{animation:pageIn .55s cubic-bezier(.22,1,.36,1)}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1080px){.ov-about-grid,.ov-about-two,.ov-cap-grid,.ov-contact,.ov-detail-head,.ov-hero-row,.ov-net-layout,.ov-spec-layout{grid-template-columns:1fr!important}.ov-contact aside,.ov-spec-layout aside{position:static!important}.ov-insight-grid{grid-template-columns:repeat(2,1fr)!important}.ov-related,.ov-values{grid-template-columns:1fr!important}}.ov-family-grid{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.ov-family-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){.ov-desktop-nav{display:none!important}.ov-mobile-toggle{display:inline-flex!important}.ov-prod-grid{grid-template-columns:1fr!important}.ov-stats-grid{grid-template-columns:repeat(2,1fr)!important}.ov-hero-cell{padding:16px 14px 0!important}.ov-footer-grid{grid-template-columns:1fr 1fr!important}.ov-field-grid,.ov-insight-grid,.ov-timeline-row{grid-template-columns:1fr!important}.ov-timeline-row{gap:8px!important}.display{font-size:clamp(38px,13vw,60px)!important}.ov-family-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.ov-footer-grid{grid-template-columns:1fr!important}}.ov-sidebar-toggle{display:none}@media (max-width:860px){.ov-sidebar{position:fixed!important;top:0!important;left:0;bottom:0;height:100dvh!important;width:230px!important;transform:translateX(-100%);transition:transform .25s var(--ease);z-index:70!important;box-shadow:4px 0 28px rgba(0,0,0,.4)}.ov-sidebar.ov-sidebar-open{transform:translateX(0)}.ov-sidebar-collapse-btn{display:none!important}.ov-sidebar-toggle{display:inline-flex!important;position:fixed;top:10px;left:12px;z-index:66;align-items:center;justify-content:center;width:42px;height:38px;background:#0a1628;color:#e2e8f0;border:none;cursor:pointer;font-size:18px;line-height:1}.ov-panel-main{padding-top:52px!important}}@media (max-width:600px){.ov-panel-main>div{padding-left:16px!important;padding-right:16px!important}}.ov-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.ov-auth-card{display:flex;flex-direction:column;border:1px solid var(--line);padding:clamp(24px,3vw,36px)}.ov-auth-card-body{flex:1 1}@media (max-width:540px){.ov-auth-grid{grid-template-columns:1fr}}.ov-live-dot{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 currentColor;display:inline-block;flex-shrink:0;animation:ovPulse 2.4s var(--ease) infinite}@keyframes ovPulse{0%{box-shadow:0 0 0 0 rgba(90,162,255,.45)}70%{box-shadow:0 0 0 7px rgba(90,162,255,0)}to{box-shadow:0 0 0 0 rgba(90,162,255,0)}}.ov-platform-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"cert hw" "cert portal" "net  net";gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.ov-pillar{display:flex;flex-direction:column;width:100%;height:100%;background:var(--bg);padding:clamp(26px,3vw,42px);transition:background .3s var(--ease)}.ov-pillar-feature{background:var(--bg-1)}.ov-pillar:hover{background:var(--bg-2)}.ov-pillar-icon{transition:transform .35s var(--ease)}.ov-pillar:hover .ov-pillar-icon{transform:translateY(-2px)}.ov-pillar-cta{color:var(--ink-faint);transition:color .3s var(--ease)}.ov-pillar:hover .ov-pillar-cta{color:var(--signal)}.ov-pillar-arrow{transition:transform .35s var(--ease)}.ov-pillar:hover .ov-pillar-arrow{transform:translateX(5px)}.ov-pillar-media{position:relative;flex:1 1;min-height:132px;margin:22px calc(-1 * clamp(26px,3vw,42px)) calc(-1 * clamp(26px,3vw,42px));border-top:1px solid var(--line-soft);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));overflow:hidden}.ov-pillar-media-cover{background:var(--bg-2)}.ov-pillar-media img{transition:transform .5s var(--ease)}.ov-pillar:hover .ov-pillar-media img{transform:scale(1.04)}.ov-pillar-wide{flex-direction:row;padding:0;overflow:hidden}.ov-pillar-wide-text{flex:1 1;display:flex;flex-direction:column;padding:clamp(26px,3vw,42px)}.ov-pillar-wide-media{position:relative;width:42%;min-height:260px;background:var(--bg-2);border-left:1px solid var(--line-soft);overflow:hidden}.ov-pillar-wide-media img{transition:transform .5s var(--ease)}.ov-pillar-wide:hover .ov-pillar-wide-media img{transform:scale(1.04)}.ov-coc-mini{width:100%;max-width:360px;border:1px solid var(--line);background:var(--bg);box-shadow:0 20px 50px -34px oklch(.17 .028 250/.4)}.ov-coc-mini-head{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--line-soft);background:var(--bg-1)}.ov-prodcard{display:flex;flex-direction:column;width:100%;border:1px solid var(--line-soft);background:var(--bg);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.ov-prodcard:hover{border-color:var(--line);box-shadow:0 24px 60px -42px oklch(.17 .028 250/.45)}.ov-prodcard-media{position:relative;height:clamp(180px,20vw,230px);background:linear-gradient(180deg,var(--bg-1),var(--bg-2));border-bottom:1px solid var(--line-soft);overflow:hidden}.ov-prodcard-media img{transition:transform .5s var(--ease)}.ov-prodcard:hover .ov-prodcard-media img{transform:scale(1.04)}.ov-prodcard-count{position:absolute;top:14px;left:14px;z-index:2;font-size:10.5px;letter-spacing:.14em;color:var(--signal);background:var(--bg);border:1px solid var(--line);padding:5px 9px}.ov-prodcard-body{display:flex;flex-direction:column;justify-content:space-between;gap:20px;flex:1 1;padding:clamp(20px,2.4vw,30px)}.ov-prodcard-title{font-family:var(--serif);font-size:clamp(19px,2vw,24px);font-weight:600;letter-spacing:-.01em;transition:transform .3s var(--ease)}.ov-prodcard:hover .ov-prodcard-title{transform:translateX(4px)}.ov-prodcard-sub{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:8px}.ov-prodcard-cta{display:flex;align-items:center;gap:9px;color:var(--ink-faint);transition:color .3s var(--ease)}.ov-prodcard:hover .ov-prodcard-cta{color:var(--signal)}.ov-prodcard-arrow{transition:transform .35s var(--ease)}.ov-prodcard:hover .ov-prodcard-arrow{transform:translateX(5px)}.ov-cap4-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ov-cap-card{display:flex;flex-direction:column;width:100%;border:1px solid var(--line-soft);background:var(--bg);transition:border-color .3s var(--ease)}.ov-cap-card:hover{border-color:var(--line)}.ov-cap-media{position:relative;height:176px;background:linear-gradient(180deg,var(--bg),var(--bg-2));border-bottom:1px solid var(--line-soft);overflow:hidden}.ov-cap-media-cover{background:var(--bg-2)}.ov-cap-media img{transition:transform .5s var(--ease)}.ov-cap-card:hover .ov-cap-media img{transform:scale(1.04)}.ov-cap-idx{position:absolute;top:12px;left:14px;z-index:2;font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--signal);background:var(--bg);border:1px solid var(--line);padding:4px 9px}.ov-cap-text{padding:clamp(20px,2vw,26px);flex:1 1}.ov-cap-title{font-family:var(--serif);font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.ov-verify-cta{display:inline-flex;align-items:center;gap:12px;margin-top:36px;font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:14px 22px;color:#081222;background:#5aa2ff;border:1px solid #5aa2ff;transition:background .3s var(--ease),color .3s var(--ease)}.ov-verify-cta:hover{background:#e8eef8;border-color:#e8eef8}.ov-verify-cta .arrow{transition:transform .35s var(--ease)}.ov-verify-cta:hover .arrow{transform:translateX(5px)}@media (max-width:1080px){.ov-hero-platform,.ov-verify-layout{grid-template-columns:1fr!important}.ov-hero-console{order:-1;max-width:460px}.ov-platform-grid{grid-template-columns:1fr 1fr;grid-template-areas:"cert cert" "hw   portal" "net  net"!important}.ov-cap4-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){.ov-trust-ribbon{grid-template-columns:1fr 1fr!important;gap:1px!important;background:var(--line-soft);border:1px solid var(--line-soft)}.ov-trust-ribbon>*{background:var(--bg-1);padding:16px!important}.ov-trust-cell{border-left:none!important;padding-left:0!important}.ov-platform-grid{grid-template-areas:"cert" "hw" "portal" "net"!important}.ov-cap4-grid,.ov-platform-grid,.ov-prod-grid{grid-template-columns:1fr!important}.ov-pillar-wide{flex-direction:column!important}.ov-pillar-wide-media{width:100%!important;min-height:200px!important;border-left:none!important;border-top:1px solid var(--line-soft)!important}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none}.line-grow,.reveal{transform:none}.sonar .ring{opacity:.1}.ov-live-dot,.ov-page-enter,.sonar .ring{animation:none}html{scroll-behavior:auto}}