.why-oss-decision{color:hsl(var(--oss-ink));background:hsl(var(--oss-paper));letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--background:var(--oss-ink);--foreground:var(--oss-paper);--border:var(--oss-ink);font-family:Montserrat,sans-serif;font-weight:400}.why-oss-decision h1,.why-oss-decision h2{letter-spacing:0;text-wrap:balance;font-family:Brown LL,sans-serif;font-weight:900;line-height:1.06}.why-oss-decision h1{max-width:760px;margin:20px 0 24px;font-size:46px}.why-oss-decision h2{margin:12px 0 24px;font-size:42px}.why-oss-decision h3,.why-oss-decision .wod-label{letter-spacing:0;font-family:Brown LL,sans-serif;font-weight:500}.why-oss-decision h3{font-size:28px;line-height:1.2}.why-oss-decision p{text-wrap:pretty;font-size:17px;line-height:1.65}.why-oss-decision .wod-inner{width:min(1200px,100% - 96px);margin:auto}.why-oss-decision section{scroll-margin-top:120px}.why-oss-decision .wod-section{padding:88px 0}.why-oss-decision .wod-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:36px;display:grid}.why-oss-decision .wod-heading h2{margin-bottom:0}.why-oss-decision .wod-heading .wod-lead{padding-bottom:2px}.why-oss-decision .wod-label{font-size:15px}.why-oss-decision .wod-lead{max-width:740px;font-size:19px}.why-oss-decision .wod-hero{isolation:isolate;text-align:left;padding:calc(var(--header-offset) + 64px) 0 64px;color:hsl(var(--oss-paper));background:hsl(var(--oss-ink));position:relative}.why-oss-decision .wod-hero-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2;width:70%;height:100%;position:absolute;top:0;right:0}.why-oss-decision .wod-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, hsl(var(--oss-ink)) 12%, hsl(var(--oss-ink) / .97) 35%, hsl(var(--oss-ink) / .76) 58%, hsl(var(--oss-ink) / .3)), linear-gradient(0deg, hsl(var(--oss-ink) / .7), hsl(var(--oss-ink) / 0) 45%);position:absolute;top:0;bottom:0;left:0;right:0}.why-oss-decision .wod-hero .wod-lead{max-width:610px}.why-oss-decision .wod-hero .wod-actions{justify-content:flex-start}.why-oss-decision .wod-badge{align-items:center;gap:10px;display:flex}.why-oss-decision .wod-badge img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.why-oss-decision .wod-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.why-oss-decision .wod-hero-note{color:hsl(var(--oss-protected));margin-top:28px}.why-oss-decision .wod-contrast{border-block:1px solid hsl(var(--oss-line));grid-template-columns:1fr 1fr;gap:0;margin-top:32px;display:grid}.why-oss-decision .wod-contrast article{border-top:3px solid hsl(var(--oss-highlight));min-width:0;padding:36px 40px}.why-oss-decision .wod-contrast article:last-child{border-top-color:hsl(var(--oss-protected))}.why-oss-decision .wod-contrast article:first-child{border-right:1px solid hsl(var(--oss-line));background:hsl(var(--oss-soft))}.why-oss-decision .wod-contrast article:last-child{background:hsl(var(--oss-tint))}.why-oss-decision .wod-contrast h3{margin:12px 0 20px}.why-oss-decision .wod-contrast dt{margin-top:20px;font-family:Brown LL,sans-serif;font-weight:500}.why-oss-decision .wod-contrast dd{margin-top:4px;font-size:17px;line-height:1.7}.why-oss-decision .wod-mode{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.why-oss-decision .wod-mode button{border:1px solid hsl(var(--oss-line));color:hsl(var(--oss-ink));background:hsl(var(--oss-paper))}.why-oss-decision .wod-mode button[aria-pressed=true]{background:hsl(var(--oss-ink));color:hsl(var(--oss-paper))}.why-oss-decision #oss-state{border-left:3px solid hsl(var(--oss-protected));min-height:144px;margin-top:16px;padding-left:24px}.why-oss-decision #oss-state[data-connected=true]{border-color:hsl(var(--oss-highlight))}.why-oss-decision .wod-status{max-width:900px;padding-top:4px;font-family:Brown LL,sans-serif;font-size:21px;font-weight:500}.why-oss-decision .wod-small{margin-top:24px;font-size:15px}.why-oss-decision .wod-pillars-band{background:hsl(var(--oss-soft))}.why-oss-decision .wod-pillars{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:40px;display:grid}.why-oss-decision .wod-pillar{background:hsl(var(--oss-paper));border:1px solid hsl(var(--oss-line));border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.why-oss-decision .wod-pillar-image{aspect-ratio:16/9;display:block;overflow:hidden}.why-oss-decision .wod-pillar-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.why-oss-decision .wod-pillar-image:hover img{transform:scale(1.025)}.why-oss-decision .wod-pillar-body{flex-direction:column;flex:1;padding:28px 32px 24px;display:flex}.why-oss-decision .wod-pillar-title{align-items:center;gap:14px;min-height:44px;display:flex}.why-oss-decision .wod-pillar-title img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:44px;height:44px}.why-oss-decision .wod-pillar h3{font-size:28px}.why-oss-decision .wod-pillar p{margin:20px 0}.why-oss-decision .wod-pillar-body a{color:hsl(var(--oss-ink));text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--oss-highlight));text-decoration-color:hsl(var(--oss-highlight));justify-content:flex-start;margin-top:auto;padding-inline-start:0;padding-inline-end:0}.why-oss-decision .wod-dark{color:hsl(var(--oss-paper));background:var(--oss-close-gradient)}.why-oss-decision .wod-steps{counter-reset:access;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px;list-style:none;display:grid}.why-oss-decision .wod-steps li{border-top:2px solid hsl(var(--oss-protected));counter-increment:access;padding-top:24px}.why-oss-decision .wod-steps h3:before{content:"0" counter(access) " / ";color:hsl(var(--oss-protected))}.why-oss-decision .wod-steps p{margin-top:16px}.why-oss-decision .wod-fit{grid-template-columns:1fr 1fr;gap:48px;display:grid}.why-oss-decision .wod-fit ul{margin-top:20px}.why-oss-decision .wod-fit li{border-bottom:1px solid hsl(var(--oss-line));padding:14px 0;font-size:17px;line-height:1.65}.why-oss-decision .wod-faq{max-width:840px}.why-oss-decision .wod-faq button{text-align:left;gap:20px;padding-block-start:24px;padding-block-end:24px;font-family:Brown LL,sans-serif;font-size:21px;font-weight:500}.why-oss-decision .wod-faq [data-state]{border-color:hsl(var(--oss-line))}.why-oss-decision .wod-close{text-align:center}.why-oss-decision .wod-close p{max-width:640px;margin:auto}@media (max-width:1000px){.why-oss-decision .wod-heading{gap:28px}.why-oss-decision .wod-inner{width:calc(100% - 48px)}.why-oss-decision .wod-pillar-body{padding:24px}}@media (max-width:720px){.why-oss-decision h1,.why-oss-decision h2{font-size:32px}.why-oss-decision h3{font-size:26px}.why-oss-decision .wod-lead{font-size:17px}.why-oss-decision .wod-inner{width:calc(100% - 40px)}.why-oss-decision .wod-hero{padding-top:calc(var(--header-offset) + 30px);padding-bottom:24px}.why-oss-decision .wod-hero h1{margin-bottom:20px}.why-oss-decision .wod-hero-photo{-o-object-position:65% center;object-position:65% center;width:100%}.why-oss-decision .wod-hero:before{background:linear-gradient(90deg, hsl(var(--oss-ink) / .96), hsl(var(--oss-ink) / .82)), linear-gradient(0deg, hsl(var(--oss-ink)), hsl(var(--oss-ink) / 0))}.why-oss-decision .wod-hero .wod-actions{grid-template-columns:1fr;margin-top:24px;display:grid}.why-oss-decision .wod-hero-note{margin-top:20px;font-size:14px}.why-oss-decision .wod-section{padding:56px 0}.why-oss-decision .wod-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.why-oss-decision .wod-contrast,.why-oss-decision .wod-steps,.why-oss-decision .wod-fit{grid-template-columns:1fr}.why-oss-decision .wod-contrast article{padding:24px}.why-oss-decision .wod-contrast article:first-child{border-right:0;border-bottom:1px solid hsl(var(--oss-line))}.why-oss-decision .wod-pillars{grid-template-columns:1fr;gap:16px}.why-oss-decision .wod-pillar-body{padding:24px 20px 20px}.why-oss-decision .wod-pillar-title{min-height:44px}.why-oss-decision .wod-pillar h3{font-size:26px}.why-oss-decision #oss-state{min-height:300px;padding-left:16px}.why-oss-decision .wod-mode{flex-wrap:nowrap;gap:8px}.why-oss-decision .wod-mode button{flex:1;min-width:0;padding-inline-start:8px;padding-inline-end:8px;font-size:14px}.why-oss-decision .wod-fit{gap:32px}}@media (prefers-reduced-motion:reduce){.why-oss-decision *,.why-oss-decision :before{scroll-behavior:auto!important;transition:none!important}}.oss-products-exact[data-ref=about] .about-care{background:var(--white);color:var(--navy);padding:80px 0}.about-care .care-steps{border-block:1px solid var(--about-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:36px;display:grid}.about-care .care-step{white-space:normal;height:88px;color:var(--navy);text-align:left;border-bottom:3px solid #0000;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:16px 12px;line-height:1.35}.about-care .care-step.is-active{border-bottom-color:var(--about-accent);background:var(--paper)}.about-care .care-step-number{color:var(--about-accent);font-size:13px}.about-care .care-stage{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:24px;min-height:470px;display:grid}.about-care :-webkit-any(.care-medical,.care-cyber){min-width:0}.about-care :is(.care-medical,.care-cyber){min-width:0}.about-care .care-caption{color:var(--navy);font-size:14px;display:block}.about-care .care-medical-art{height:160px;color:var(--about-accent);justify-content:center;align-items:center;display:flex;position:relative}.about-care .care-medical-art>svg{width:96px;height:96px;animation:3s ease-in-out infinite care-breathe}.about-care .care-pulse{background:var(--about-line);width:70%;height:2px;position:absolute;bottom:6px;overflow:hidden}.about-care .care-pulse:after{content:"";background:var(--about-accent);width:30%;height:100%;animation:3s linear infinite care-scan;position:absolute}.about-care .care-bridge{color:var(--about-accent);justify-content:center;align-items:center;display:flex}.about-care .care-bridge svg{width:32px;height:32px}.oss-products-exact[data-ref=about] .about-care h3{margin:20px 0 14px;font-size:26px;line-height:1.25}.about-care .care-stage p{color:var(--navy);margin:0;font-size:17px;line-height:1.7}.about-care .care-partners{font-family:Brown LL Products,sans-serif;color:var(--about-accent)!important;margin-top:16px!important;font-size:14px!important}.about-care .care-system{justify-content:center;align-items:center;height:160px;display:flex;position:relative}.about-care .care-workload{gap:6px;width:62px;display:grid}.about-care .care-workload span{border:2px solid var(--navy);border-radius:3px;height:19px}.about-care .care-connection{background:var(--about-protected);width:100px;height:3px;position:relative;overflow:hidden}.about-care .care-connection:after{content:"";background:var(--navy);width:20px;animation:3s linear infinite care-scan;position:absolute;top:0;bottom:0;left:0;right:0}.about-care .care-protection{justify-content:center;align-items:center;width:70px;height:70px;display:flex}.about-care .care-protection img{-o-object-fit:contain;object-fit:contain;width:54px;height:54px}.about-care .care-state{color:var(--navy);font-family:Brown LL Products,sans-serif;font-size:14px;position:absolute;bottom:0}.about-care .care-controls{border-top:1px solid var(--about-line);justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;font-size:14px;display:flex}.about-care .care-controls>div{gap:6px;display:flex}.about-care .care-controls button{color:var(--navy)}.about-care .care-enter{animation:.5s ease-out care-enter}.oss-products-exact[data-ref=about] .about-care .care-note{color:var(--navy);max-width:960px;margin:24px 0 0;font-size:14px;line-height:1.7}@keyframes care-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes care-breathe{50%{transform:scale(1.06)}}@keyframes care-scan{0%{transform:translate(-30px)}to{transform:translate(250px)}}@media (max-width:720px){.oss-products-exact[data-ref=about] .about-care{padding:52px 0}.about-care .care-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.about-care .care-step{height:92px;padding:12px 8px;font-size:13px}.about-care .care-stage{grid-template-columns:minmax(0,1fr);gap:20px;min-height:860px}.about-care .care-bridge{display:none}.about-care .care-medical-art,.about-care .care-system{height:115px}.about-care .care-medical-art>svg{width:72px;height:72px}.about-care .care-cyber{border-top:1px solid var(--about-line);padding-top:24px}.oss-products-exact[data-ref=about] .about-care h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.about-care *,.about-care :after{animation:none!important}}.about-care .care-offline .care-protection{width:auto;min-width:70px;height:auto}.about-care .care-offline .care-connection{background:repeating-linear-gradient(90deg,var(--about-protected) 0 8px,transparent 8px 14px)}.about-care .care-offline .care-connection:after{display:none}.about-care .care-bay,.about-care .care-drives{align-items:flex-end;display:flex}.about-care .care-protection .care-bay img,.about-care .care-protection .care-drives img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 18px #0f172947);width:auto;height:96px;animation:.7s ease-out both care-drive-in}.about-care .care-bay img+img{margin-left:-22px;transform:translateY(8px)}.about-care .care-drives img{height:84px!important}.about-care .care-drives img+img{margin-left:-14px}.about-care .care-drives img:nth-child(2){animation-delay:.15s}.about-care .care-drives img:nth-child(3){animation-delay:.3s}.about-care .care-bay img:nth-child(2){animation-delay:.15s}@keyframes care-drive-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.about-care.care-reduced .care-protection img{animation:none}@media (max-width:560px){.about-care .care-protection .care-bay img{height:72px}.about-care .care-drives img{height:62px!important}}.gs-ref .gap.hg-strip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b111e99;border-top:1px solid #ffffff1f;position:relative}.gs-ref .hg-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,32px);min-height:92px;padding:14px 0;display:grid}.gs-ref .hg-lab{font:600 14px/1.3 var(--body);color:#fff;white-space:nowrap;gap:2px;display:grid}.gs-ref .hg-lab b{font:700 18px/1.2 var(--body);color:#fff}.gs-ref .hg-lab.r{text-align:right}.gs-ref .hg-lab.r b{color:var(--mint)}.gs-ref .hg-track{align-items:center;height:40px;display:flex;position:relative}.gs-ref .hg-a,.gs-ref .hg-b{transform-origin:0;background:linear-gradient(90deg,#ffffff40,#fff);flex:1;height:2px;animation:1s cubic-bezier(.2,.7,.2,1) .4s both hgGrow}.gs-ref .hg-b{background:linear-gradient(90deg,var(--mint),#2ce2df59);transform-origin:100%}.gs-ref .hg-cut{flex:none;width:clamp(120px,14vw,170px);height:40px;position:relative}.gs-ref .hg-cut:before,.gs-ref .hg-cut:after{content:"";background:#fff;width:2px;animation:.4s 1.2s both hgFade;position:absolute;top:9px;bottom:9px}.gs-ref .hg-cut:before{transform-origin:bottom;left:0;transform:rotate(16deg)}.gs-ref .hg-cut:after{background:var(--mint);transform-origin:bottom;right:0;transform:rotate(-16deg)}.gs-ref .hg-x{width:22px;height:22px;color:var(--pink);filter:drop-shadow(0 0 10px #ff3366a6);animation:.4s 1.4s both hgFade;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gs-ref .hg-x path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.gs-ref .hg-cut em{font:700 13px/1 var(--body);color:#fff;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-style:normal;animation:.5s 1.5s both hgFade;position:absolute;bottom:calc(50% + 16px);left:50%;transform:translate(-50%)}@keyframes hgGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hgFade{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.gs-ref .hg-in{grid-template-columns:1fr;gap:10px;min-height:0;padding:20px 0}.gs-ref .hg-lab{white-space:normal;grid-template-columns:auto auto;justify-content:space-between;align-items:baseline}.gs-ref .hg-lab.r{text-align:left}.gs-ref .hg-track{height:32px;margin-top:14px}.gs-ref .hg-x{width:14px;height:14px}.gs-ref .hg-cut em{font-size:12px;bottom:calc(50% + 11px)}.gs-ref .hg-cut{width:clamp(110px,30vw,150px)}}@media (prefers-reduced-motion:reduce){.gs-ref .hg-strip *,.gs-ref .hg-cut:before,.gs-ref .hg-cut:after{animation:none!important}}.control-v2.ctl-environment{--control-v2-ink:var(--oss-ink);--control-v2-red:var(--oss-highlight);--control-v2-paper:var(--oss-soft)}.ctl-environment.control-v2 :-webkit-any(h1,h2,h3,h4){letter-spacing:0!important;font-family:Brown LL,sans-serif!important;font-weight:900!important}.ctl-environment.control-v2 :is(h1,h2,h3,h4){letter-spacing:0!important;font-family:Brown LL,sans-serif!important;font-weight:900!important}.ctl-environment.control-v2 .ctl-wrap{max-width:1320px;padding:0 52px}.ctl-environment.control-v2 h1{max-width:690px;margin:24px 0;font-size:42px;line-height:1.08}.ctl-environment.control-v2 h2{font-size:42px;line-height:1.12}.ctl-environment.control-v2 h3{font-size:23px;line-height:1.25}.ctl-environment.control-v2 p,.ctl-environment.control-v2 li,.ctl-environment.control-v2 dd{font-size:19px;line-height:1.65}.ctl-environment.control-v2 .ctl-label{text-transform:none;font-family:Montserrat,sans-serif;color:inherit!important;font-size:14px!important;font-weight:400!important}.ctl-environment.control-v2 .ctl-opening{padding:calc(var(--header-offset,100px) + 80px) 0 76px;align-items:center;min-height:760px;display:flex}.ctl-environment.control-v2 .ctl-opening:after{background:linear-gradient(90deg,hsl(var(--oss-ink)/.94),hsl(var(--oss-ink)/.76) 55%,hsl(var(--oss-ink)/.32))}.ctl-environment .ce-hero-layout{grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;width:100%;display:grid}.ctl-environment .ce-hero-copy h1 span{color:hsl(var(--oss-highlight));display:block}.ctl-environment .ce-hero-copy>p{max-width:620px}.ctl-environment .ce-question{border-left:2px solid hsl(var(--oss-highlight));padding:8px 0 8px 30px}.ctl-environment .ce-question p{font-family:Brown LL,sans-serif;font-size:28px;font-weight:900;line-height:1.3}.ctl-environment.control-v2 .ctl-actions a{background:hsl(var(--oss-highlight));color:hsl(var(--oss-paper));border-radius:12px;font-size:16px}.ctl-environment.control-v2 .ctl-actions a.ctl-secondary{border-color:hsl(var(--oss-line-on-dark));background:0 0}.ctl-environment .ce-strip{background:hsl(var(--oss-ink));color:hsl(var(--oss-paper));border-bottom:4px solid hsl(var(--oss-highlight));padding:24px 0}.ctl-environment .ce-strip .ctl-wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 30px;display:flex}.ctl-environment .ce-strip p{margin:0;font-size:16px}.ctl-environment .ce-strip strong{color:hsl(var(--oss-protected));font-weight:400}.ctl-environment.control-v2 .ctl-section{padding:80px 0}.ctl-environment .ce-split{grid-template-columns:.95fr 1.2fr;align-items:start;gap:70px;display:grid}.ctl-environment .ce-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ctl-environment .ce-item{border-top:2px solid hsl(var(--oss-ink));min-width:0;padding:22px 0}.ctl-environment .ce-item p{margin:0}.ctl-environment .ce-number{color:hsl(var(--oss-highlight));margin-bottom:16px;font-family:Brown LL,sans-serif;font-size:30px;font-weight:900;display:block}.ctl-environment .ce-operating{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;margin-top:48px;display:grid}.ctl-environment .ce-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:30px 0;display:grid}.ctl-environment .ce-states button{white-space:normal;height:auto;min-height:54px;color:inherit;border:1px solid hsl(var(--oss-line));box-shadow:none;background:0 0;border-radius:8px}.ctl-environment.control-v2 .ce-states button[aria-selected=true]{background:hsl(var(--oss-ink))!important;color:hsl(var(--oss-paper))!important;opacity:1!important}.ctl-environment .ce-readout{border-top:2px solid hsl(var(--oss-highlight));min-height:250px;padding-top:24px}.ctl-environment .ce-wheel{-o-object-fit:contain;object-fit:contain;width:160px;height:160px;margin:0 auto 28px}.ctl-environment .ce-operation-art{text-align:center;padding:32px 0}.ctl-environment .ce-operation-art p{max-width:520px;margin:0 auto}.ctl-environment.control-v2 .ctl-code{font-size:14px}.ctl-environment.control-v2 .ctl-title-row img{width:56px;height:56px}.ctl-environment.control-v2 .ctl-close{padding:90px 0}@media (max-width:900px){.ctl-environment .ce-hero-layout,.ctl-environment .ce-split,.ctl-environment .ce-operating{grid-template-columns:1fr;gap:36px}.ctl-environment.control-v2 .ctl-opening{min-height:0;padding:calc(var(--header-offset,100px) + 50px) 0 60px}.ctl-environment .ce-question{max-width:640px}.ctl-environment .ce-question p{font-size:23px}}@media (max-width:600px){.ctl-environment.control-v2 .ctl-wrap{padding:0 22px}.ctl-environment.control-v2 h1{font-size:32px}.ctl-environment.control-v2 h2{font-size:30px}.ctl-environment.control-v2 h3{font-size:22px}.ctl-environment.control-v2 p,.ctl-environment.control-v2 li{font-size:17px}.ctl-environment.control-v2 .ctl-section{padding:64px 0}.ctl-environment .ce-four{grid-template-columns:1fr;gap:8px}.ctl-environment .ce-states{grid-template-columns:repeat(2,minmax(0,1fr))}.ctl-environment .ce-readout{min-height:300px}.ctl-environment .ce-question p{font-size:21px}.ctl-environment .ce-strip .ctl-wrap{display:grid}}.ctl-hardware .hw-hero-device{background:hsl(var(--oss-ink)/.6);box-shadow:inset 0 0 0 1px hsl(var(--oss-line-on-dark));text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:28px;margin:0;padding:36px}.ctl-hardware .hw-hero-device img{border-radius:18px;width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.ctl-hardware .hw-hero-device figcaption{color:hsl(var(--oss-paper));margin-top:18px;font-size:15px}.ctl-hardware .hw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.ctl-hardware .ce-item h3{margin:0 0 12px}.ctl-hardware .hw-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.ctl-hardware .hw-pair article{background:hsl(var(--oss-paper));box-shadow:inset 0 0 0 1px hsl(var(--oss-line));border-radius:24px;padding:36px}.ctl-hardware .hw-pair article:first-child{background:hsl(var(--oss-ink));color:hsl(var(--oss-paper));box-shadow:none}.ctl-hardware .hw-pair article:first-child :-webkit-any(h3,p,a){color:hsl(var(--oss-paper))}.ctl-hardware .hw-pair article:first-child :is(h3,p,a){color:hsl(var(--oss-paper))}.ctl-hardware .hw-links{flex-wrap:wrap;gap:8px 24px;display:flex}.ctl-hardware .hw-links a{text-underline-offset:4px;font-weight:700;text-decoration:underline}.ctl-hardware .hw-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.ctl-hardware .hw-card{background:hsl(var(--oss-paper));box-shadow:inset 0 0 0 1px hsl(var(--oss-line));border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.ctl-hardware .hw-photo{background:hsl(var(--oss-ink));justify-content:center;align-items:center;min-height:220px;display:flex}.ctl-hardware .hw-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.ctl-hardware .hw-photo span{color:hsl(var(--oss-paper));font-family:Brown LL,sans-serif;font-size:30px;font-weight:900}.ctl-hardware .hw-body{padding:28px}.ctl-hardware .hw-body h3{margin:0}.ctl-hardware.control-v2 .hw-body p{margin:8px 0;font-size:16px}.ctl-hardware.control-v2 .hw-body .hw-name{color:hsl(var(--oss-highlight))}.ctl-hardware .hw-body a,.ctl-hardware .hw-journey a{color:hsl(var(--oss-highlight));align-items:center;gap:8px;margin-top:10px;font-weight:700;display:inline-flex}.ctl-hardware .hw-demo{margin-top:40px}.ctl-hardware .hw-journey{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.ctl-hardware .hw-journey a{background:hsl(var(--oss-paper));box-shadow:inset 0 0 0 1px hsl(var(--oss-line));color:hsl(var(--oss-ink));border-radius:12px;margin:0;padding:18px 24px;font-size:17px}.ctl-hardware.control-v2 .ctl-heading h2,.ctl-hardware.control-v2 .ctl-heading p,.ctl-hardware.control-v2 .ctl-section h3{color:hsl(var(--oss-ink))}.ctl-hardware.control-v2 .hw-pair article:first-child h3{color:hsl(var(--oss-paper))}@media (max-width:1000px){.ctl-hardware .hw-range{grid-template-columns:1fr}}@media (max-width:900px){.ctl-hardware .hw-steps,.ctl-hardware .hw-pair{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){.ctl-hardware .hw-card{grid-template-columns:1fr}.ctl-hardware .hw-pair article{padding:26px}.ctl-hardware .hw-journey{display:grid}}.ctl-hardware.control-v2 .ctl-crumb{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.oss-products-exact[data-design=renewed]{--renew-ink:hsl(var(--oss-ink));--renew-paper:hsl(var(--oss-paper));--renew-accent:hsl(var(--firevault-red));--renew-cyan:hsl(var(--firevault-green));--renew-overlay:hsl(var(--oss-ink)/.94);--renew-edge:hsl(var(--oss-ink)/.62);--renew-rule:hsl(var(--oss-ink)/.14);color:var(--renew-ink);background:var(--white)}.oss-products-exact[data-design=renewed] .renew-wrap{width:min(1200px,100% - 96px);max-width:1200px;margin-inline-start:auto;margin-inline-end:auto}.oss-products-exact[data-design=renewed] :-webkit-any(.p-wrap,.p-wrap.wide,.wrap){width:min(1200px,100% - 96px);max-width:1200px;margin-inline-start:auto;margin-inline-end:auto}.oss-products-exact[data-design=renewed] :is(.p-wrap,.p-wrap.wide,.wrap){width:min(1200px,100% - 96px);max-width:1200px;margin-inline-start:auto;margin-inline-end:auto}.oss-products-exact[data-design=renewed] .renew-hero{isolation:isolate;background:var(--renew-ink);color:var(--white);border-bottom:3px solid var(--renew-accent);padding:64px 0 56px;position:relative;overflow:hidden}.oss-products-exact[data-design=renewed] .renew-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--renew-overlay),var(--renew-edge));position:absolute;top:0;bottom:0;left:0;right:0}.oss-products-exact[data-design=renewed] .renew-photo{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.oss-products-exact[data-design=renewed] .renew-copy{text-align:left;max-width:820px}.oss-products-exact[data-design=renewed] .renew-eyebrow{width:-moz-fit-content;width:fit-content;box-shadow:none;color:var(--white);font:500 14px/1.5 var(--body);text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;display:flex}.oss-products-exact[data-design=renewed] .renew-eyebrow img{-o-object-fit:contain;object-fit:contain;flex:none;width:26px!important;height:26px!important}.oss-products-exact[data-design=renewed] .renew-eyebrow .ti{box-shadow:none;width:26px;height:26px;color:var(--renew-cyan);background:0 0;border:0;padding:0}.oss-products-exact[data-design=renewed] .renew-eyebrow .pd-strap{color:var(--white);border-color:var(--renew-cyan);margin-left:4px}.oss-products-exact[data-design=renewed] .renew-hero h1{text-align:left;max-width:820px;color:var(--white);text-wrap:balance;letter-spacing:0!important;margin:24px 0 0!important;font:900 46px/1.12 Brown LL Products,sans-serif!important}.oss-products-exact[data-design=renewed] .renew-hero h1 :-webkit-any(.pk,.pk-l){color:var(--renew-cyan);-webkit-text-fill-color:currentColor;white-space:normal;background:0 0}.oss-products-exact[data-design=renewed] .renew-hero h1 :is(.pk,.pk-l){color:var(--renew-cyan);-webkit-text-fill-color:currentColor;white-space:normal;background:0 0}.oss-products-exact[data-design=renewed] .renew-lead{text-align:left;max-width:720px;font:400 18px/1.7 var(--body)!important;color:var(--white)!important;margin:24px 0 0!important}.oss-products-exact[data-design=renewed] .renew-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:28px;display:flex}.oss-products-exact[data-design=renewed] .renew-hero :-webkit-any(.pill,.btn){letter-spacing:0;text-transform:none;border-radius:12px;min-height:44px}.oss-products-exact[data-design=renewed] .renew-hero :is(.pill,.btn){letter-spacing:0;text-transform:none;border-radius:12px;min-height:44px}.oss-products-exact[data-design=renewed] .renew-hero :-webkit-any(.pill.ol,.btn-outline){color:var(--white);border:1px solid var(--white);background:0 0}.oss-products-exact[data-design=renewed] .renew-hero :is(.pill.ol,.btn-outline){color:var(--white);border:1px solid var(--white);background:0 0}.oss-products-exact[data-design=renewed] .renew-note{font:400 14px/1.6 var(--body);color:var(--white);margin-top:20px}.oss-products-exact[data-design=renewed] .renew-section{background:var(--white);box-shadow:none;border-radius:0;padding:72px 0}.oss-products-exact[data-design=renewed] .renew-section.renew-soft{background:var(--renew-paper)}.oss-products-exact[data-design=renewed] .renew-workspace{background:var(--renew-paper);text-align:left;padding:40px 0;position:relative;overflow:visible}.oss-products-exact[data-design=renewed] .renew-workspace:before,.oss-products-exact[data-design=renewed] .renew-workspace:after{display:none}.oss-products-exact[data-design=renewed] .renew-workspace .renew-retained{text-align:left;display:block}.oss-products-exact[data-design=renewed] .renew-workspace .p-wrap+.p-wrap{margin-top:32px}.oss-products-exact[data-design=renewed] .renew-workspace :-webkit-any(.hv,.pd-art){margin:24px auto 0}.oss-products-exact[data-design=renewed] .renew-workspace :is(.hv,.pd-art){margin:24px auto 0}.oss-products-exact[data-design=renewed] .p-trow .gh{display:none}.oss-products-exact[data-design=renewed] .p-trow{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.oss-products-exact[data-design=renewed] .p-trow li{flex:0 220px;min-width:0}.oss-products-exact[data-design=renewed] .p-trow a{text-align:left;border-radius:8px;flex-direction:row;align-items:center;gap:12px;width:100%;height:100%;min-height:76px;padding:16px;display:flex}.oss-products-exact[data-design=renewed] .p-trow a :-webkit-any(img,.ti){width:44px;height:44px;box-shadow:none;background:0 0;border:0;flex:0 0 44px}.oss-products-exact[data-design=renewed] .p-trow a :is(img,.ti){width:44px;height:44px;box-shadow:none;background:0 0;border:0;flex:0 0 44px}.oss-products-exact[data-design=renewed] .p-trow a span{text-align:left;min-width:0;line-height:1.4}.oss-products-exact[data-design=renewed] .renew-workspace :-webkit-any(.tp-hc,.np-hc,.p9-chips,.pv-chips){color:var(--renew-ink);flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin:0 0 24px}.oss-products-exact[data-design=renewed] .renew-workspace :is(.tp-hc,.np-hc,.p9-chips,.pv-chips){color:var(--renew-ink);flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin:0 0 24px}.oss-products-exact[data-design=renewed] .renew-press{border-bottom:1px solid var(--renew-rule);padding-block-start:24px;padding-block-end:24px}.oss-products-exact[data-design=renewed] .renew-press :-webkit-any(.pv-trust,.pv-press-belt){margin:0}.oss-products-exact[data-design=renewed] .renew-press :is(.pv-trust,.pv-press-belt){margin:0}.oss-products-exact[data-design=renewed] :-webkit-any(h2,.p-h,.pv-h2,.p-h2c){text-align:left;text-wrap:balance;max-width:900px;letter-spacing:0!important;font:900 36px/1.2 Brown LL Products,sans-serif!important}.oss-products-exact[data-design=renewed] :is(h2,.p-h,.pv-h2,.p-h2c){text-align:left;text-wrap:balance;max-width:900px;letter-spacing:0!important;font:900 36px/1.2 Brown LL Products,sans-serif!important}.oss-products-exact[data-design=renewed] h3{letter-spacing:0;overflow-wrap:break-word;font-family:Brown LL Products,sans-serif;font-weight:900;line-height:1.3}.oss-products-exact[data-design=renewed] :-webkit-any(.p-subc,.pv-sub,.p-big-sub){text-align:left;max-width:760px;color:var(--renew-ink);font:400 17px/1.7 var(--body);margin-left:0}.oss-products-exact[data-design=renewed] :is(.p-subc,.pv-sub,.p-big-sub){text-align:left;max-width:760px;color:var(--renew-ink);font:400 17px/1.7 var(--body);margin-left:0}.oss-products-exact[data-design=renewed] :-webkit-any(.cv-cap,.p-cap){text-align:left;color:var(--renew-accent);justify-content:flex-start}.oss-products-exact[data-design=renewed] :is(.cv-cap,.p-cap){text-align:left;color:var(--renew-accent);justify-content:flex-start}.oss-products-exact[data-design=renewed] :-webkit-any(.p9-dark,.p-band,.pv-brand,.o-final){background:var(--renew-ink);color:var(--white)}.oss-products-exact[data-design=renewed] :is(.p9-dark,.p-band,.pv-brand,.o-final){background:var(--renew-ink);color:var(--white)}.oss-products-exact[data-design=renewed] :-webkit-any(.p9-dark,.p-band,.pv-brand,.o-final) :-webkit-any(h2,h3,p,.cv-cap,.p-more){color:var(--white)}.oss-products-exact[data-design=renewed] :is(.p9-dark,.p-band,.pv-brand,.o-final) :is(h2,h3,p,.cv-cap,.p-more){color:var(--white)}.oss-products-exact[data-design=renewed] :-webkit-any(.p-diff,.np-ref,.ct-fmp,.gs-card) :-webkit-any(h2,h3,p){color:var(--renew-ink)}.oss-products-exact[data-design=renewed] :is(.p-diff,.np-ref,.ct-fmp,.gs-card) :is(h2,h3,p){color:var(--renew-ink)}.oss-products-exact[data-design=renewed] :-webkit-any(.pill,.btn){border-radius:12px}.oss-products-exact[data-design=renewed] :is(.pill,.btn){border-radius:12px}.oss-products-exact[data-design=renewed] :-webkit-any(article,.pv-fb,.np-ref,.cv-rt,.ct-kcard,.pd-pc){border-radius:8px}.oss-products-exact[data-design=renewed] :is(article,.pv-fb,.np-ref,.cv-rt,.ct-kcard,.pd-pc){border-radius:8px}.oss-products-exact[data-design=renewed] :-webkit-any(.p-acts,.p9-acts){justify-content:flex-start}.oss-products-exact[data-design=renewed] :is(.p-acts,.p9-acts){justify-content:flex-start}.oss-products-exact[data-design=renewed] .ct-search{max-width:760px;margin:0}.oss-products-exact[data-design=renewed] .ct-issues{text-align:left;margin-top:24px}.oss-products-exact[data-design=renewed] .ct-issues ul{justify-content:flex-start}.oss-products-exact[data-design=renewed] .ct-form{max-width:760px;margin-inline-start:auto;margin-inline-end:auto}.oss-products-exact[data-design=renewed] .ct-demo-t,.oss-products-exact[data-design=renewed] .ct-dq{max-width:none}.oss-products-exact[data-design=renewed] .ct-demo-g .ct-dsteps{grid-template-columns:minmax(0,1fr);gap:12px}.oss-products-exact[data-design=renewed] .ct-dsteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.oss-products-exact[data-design=renewed] .ct-dsteps li{align-items:flex-start;min-width:0;display:flex}.oss-products-exact[data-design=renewed] .ct-dsteps strong{white-space:normal}.oss-products-exact[data-design=renewed] .ct-dq{margin-bottom:32px}.oss-products-exact[data-design=renewed] :-webkit-any(.pr-tabs,.pr-ctl){flex-wrap:wrap;gap:12px}.oss-products-exact[data-design=renewed] :is(.pr-tabs,.pr-ctl){flex-wrap:wrap;gap:12px}.oss-products-exact[data-design=renewed] .pr-tabs button{min-height:48px}.oss-products-exact[data-design=renewed] :is(.ct-fit article,.cv-rt,.np-ref,.pv-fb){min-width:0}.oss-products-exact[data-design=renewed] .s-crumbs{color:var(--white);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.oss-products-exact[data-design=renewed] .s-crumbs a{align-items:center;min-height:44px;display:inline-flex}.oss-products-exact[data-design=renewed] .renew-hero .s-crumbs :-webkit-any(a,span){color:var(--white)}.oss-products-exact[data-design=renewed] .renew-hero .s-crumbs :is(a,span){color:var(--white)}.oss-products-exact[data-design=renewed] .ct-dsteps li,.oss-products-exact[data-design=renewed] .ct-dq{border-radius:8px}.oss-products-exact[data-design=renewed] .ct-dsteps li>b{flex-shrink:0;min-width:28px}.oss-products-exact[data-design=renewed] .o-compare-link{color:var(--renew-ink);margin:0 0 24px;display:inline-block}@media (max-width:720px){.oss-products-exact[data-design=renewed] .renew-wrap{width:calc(100% - 40px)}.oss-products-exact[data-design=renewed] :-webkit-any(.p-wrap,.p-wrap.wide,.wrap){width:calc(100% - 40px)}.oss-products-exact[data-design=renewed] :is(.p-wrap,.p-wrap.wide,.wrap){width:calc(100% - 40px)}.oss-products-exact[data-design=renewed] .renew-hero{padding:36px 0 40px}.oss-products-exact[data-design=renewed] .renew-hero h1{font-size:32px!important}.oss-products-exact[data-design=renewed] .renew-lead{margin-top:20px!important;font-size:16px!important}.oss-products-exact[data-design=renewed] .renew-section{padding:48px 0}.oss-products-exact[data-design=renewed] .renew-workspace{padding:28px 0}.oss-products-exact[data-design=renewed] :-webkit-any(h2,.p-h,.pv-h2,.p-h2c){font-size:28px!important}.oss-products-exact[data-design=renewed] :is(h2,.p-h,.pv-h2,.p-h2c){font-size:28px!important}.oss-products-exact[data-design=renewed] .ct-dsteps{grid-template-columns:minmax(0,1fr);gap:20px}.oss-products-exact[data-design=renewed] .pr-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.oss-products-exact[data-design=renewed] .pr-tabs button{white-space:normal;justify-content:flex-start;padding:10px;font-size:14px}.oss-products-exact[data-design=renewed] .pr-tabs button img{width:30px;height:30px}.oss-products-exact[data-design=renewed] .h-scene{scrollbar-width:auto;aspect-ratio:auto;height:350px;max-height:none;overflow:auto}.oss-products-exact[data-design=renewed] .h-svg{width:760px;min-width:760px;max-width:none;height:350px;display:block}.oss-products-exact[data-design=renewed] .p-trow li{flex-basis:calc(50% - 6px)}.oss-products-exact[data-design=renewed] .p-trow a{gap:8px;padding:12px;font-size:14px}}.oss-products-exact .renew-eyebrow-crumbs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oss-products-exact .renew-eyebrow-crumbs .renew-crumb-icon{border-radius:6px;flex:none;width:26px;height:26px;margin:0}.oss-products-exact[data-design=renewed] .hv.ct-hvk{aspect-ratio:auto;align-content:center;height:auto;min-height:0;padding-block-start:32px;padding-block-end:24px}
