@font-face{font-family:Geist;src:url(/assets/geist.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Mono;src:url(/assets/geist-mono.woff2) format("woff2");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f9f9f6;color:#17191d;font:16px/1.65 Geist,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{font-weight:520;letter-spacing:-.055em;line-height:1.08}h1{font-size:clamp(48px,6.8vw,106px)}h2{font-size:clamp(36px,4.7vw,70px)}h3{font-size:28px}p{color:#63656e}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #8463ed;outline-offset:5px}::selection{background:#d6c9ff}.wrap{width:min(1380px,90%);margin:auto}.mono,.eyebrow{font:11px/1.5 Mono,monospace;letter-spacing:.07em}.eyebrow{text-transform:uppercase;color:#73747d;display:flex;align-items:center;gap:10px;margin-bottom:23px}.eyebrow:before{content:"";height:7px;width:7px;background:#7956e4;display:inline-block}.purple{color:#7453da}.muted{color:#8b8c95}.skip{position:fixed;top:-100px;left:20px;background:#17191d;color:#fff;padding:12px;z-index:100}.skip:focus{top:10px}header{position:sticky;top:0;z-index:50;background:#f9f9f6ed;backdrop-filter:blur(18px);border-bottom:1px solid #e1e1e6}.nav{display:flex;align-items:center;gap:34px;min-height:91px}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.logo-tile{width:45px;height:55px;background:#17191d;border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-tile img{width:38px;height:46px;object-fit:contain}.brand strong{font-size:27px;font-weight:650;letter-spacing:-1.2px}.navlinks{display:flex;gap:29px;font-size:13px;font-weight:500}.navlinks>a{padding:15px 0;position:relative}.navlinks>a:hover,.navlinks>a[aria-current=page]{color:#7350df}.navlinks>a[aria-current=page]:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:2px;background:#8c70e9}.btn{padding:15px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:13px;font-weight:550;line-height:1.4;background:#1b1c21;color:#fff;border:1px solid #1b1c21;border-radius:7px;transition:transform .18s,background .18s}.btn:hover{background:#393143;transform:translateY(-2px)}.btn.light{background:#fff;color:#1b1c21;border-color:#d6d5df}.btn.light:hover{background:#ece8f6}.btn.violet{background:#7752e5;border-color:#7752e5}.btn.small{padding:12px 18px}.btn .arrow{font-size:20px;font-weight:400}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.textlink{display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid #bcbbc4;padding:9px 0;font-size:13px}.textlink:hover{color:#7956e4}.menu-toggle{display:none;background:#fff;border:1px solid #d4d2da;padding:8px 12px;border-radius:5px}.hero{padding:72px 0 0}.hero .eyebrow{margin-bottom:30px}.hero-top{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.hero h1{max-width:900px;font-size:clamp(52px,6.6vw,101px);line-height:1.03}.hero-aside{padding-bottom:8px}.hero-aside p{font-size:17px;max-width:380px}.hero-aside .actions{margin-top:22px}.hero-mark{display:inline-block;color:#7b59dd}.release-tag{display:inline-flex;align-items:center;gap:10px;font-size:11px;border:1px solid #d9d5e4;background:#f1edf9;padding:7px 12px;border-radius:5px;margin-bottom:18px}.release-tag b{font-weight:550;color:#7350d0}.stage{border:1px solid #353239;background:#16161a;border-radius:13px;box-shadow:0 28px 50px -35px #3530398c;overflow:hidden;position:relative}.stage-top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#dddce5;padding:13px 22px;font-size:11px;border-bottom:1px solid #39363e}.stage-top .dots{letter-spacing:5px;color:#716b7c}.stage-tabs{display:flex;gap:4px}.stage-tabs button{border:0;color:#bab5c7;background:transparent;border-radius:4px;font-size:11px;padding:8px 13px}.stage-tabs button[aria-selected=true]{color:#fff;background:#41334e}.stage-body{height:460px;position:relative;overflow:hidden;background:#202326}.stage-body>img{width:100%;height:100%;object-fit:cover;object-position:center 49%}.stage-label{position:absolute;bottom:18px;right:20px;font:10px Mono,monospace;background:#17191deb;color:#fff;padding:8px 12px;border:1px solid #75717f;border-radius:5px}.stage-summary{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:15px 22px;color:#aaa5b7;background:#1c1b21;font-size:11px}.stage-summary a{color:#e6dfff}.stage-bottom{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e1e0e6;margin-top:50px;padding:26px 0}.stage-bottom>div{padding-left:25px;border-left:1px solid #dedde4}.stage-bottom>div:first-child{border:0;padding:0}.stage-bottom b{font-weight:500;font-size:17px;display:block}.stage-bottom span{font:10px Mono,monospace;color:#85828e;letter-spacing:.02em}.section{padding:108px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:48px}.section-head h2{max-width:800px}.section-head>p{max-width:380px;font-size:16px}.section-head>a{flex-shrink:0}.surface{background:#f0f0ed}.dark{background:#16171b;color:#f9f9fc}.dark p{color:#a3a3ad}.dark .eyebrow{color:#acabb7}.dark .textlink{border-color:#51515e}.product-feature{display:grid;grid-template-columns:.75fr 1.3fr;gap:65px;align-items:center;padding:55px 0;border-top:1px solid #dddce2}.product-feature .copy h3{font-size:44px;margin-bottom:20px}.product-feature .copy p{max-width:480px}.product-feature .visual{background:#e6e7e6;border-radius:11px;overflow:hidden;position:relative;border:1px solid #d2d3d3;min-height:335px}.product-feature .visual>img{width:100%;height:335px;object-fit:cover}.product-feature .visual .caption{font:10px Mono,monospace;position:absolute;bottom:15px;left:16px;background:#fffefa;padding:6px 10px;border-radius:4px}.product-feature.reverse{grid-template-columns:1.3fr .75fr}.product-feature.reverse .copy{order:2}.product-feature.reverse .visual{order:1}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}.chip{border:1px solid #d4d0de;border-radius:4px;padding:5px 9px;font:10px Mono,monospace;color:#74707c}.interface-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.interface-feature article{border-top:1px solid #d7d6de;padding:26px 0 12px}.interface-feature h3{font-size:26px;margin:22px 0 15px}.interface-feature p{font-size:14px}.interface-feature .number{font:11px Mono,monospace;color:#846bb6}.interface-feature .textlink{margin-top:18px}.dark .interface-feature article{border-color:#393944}.screen-pair{display:flex;align-items:center;justify-content:center;gap:24px;padding:26px;background:#efeff4;min-height:335px}.screen-pair img{height:340px;width:auto;max-width:46%;object-fit:contain;filter:drop-shadow(0 12px 16px #4443);border-radius:16px}.photo-story{display:grid;grid-template-columns:1.25fr 1fr;gap:75px;align-items:center}.photo-story img{width:100%;height:450px;object-fit:cover;border-radius:6px}.photo-story h2{font-size:clamp(35px,4vw,58px);margin-bottom:25px}.photo-story p{font-size:17px}.photo-story .quote{color:#17191d;font-size:23px;letter-spacing:-.03em;line-height:1.45;margin:26px 0}.caption{font:10px/1.6 Mono,monospace;color:#7e7e88;margin-top:10px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.pillars article{border-top:1px solid #d8d7dc;padding-top:25px}.pillars h3{margin:34px 0 15px}.pillars p{font-size:14px}.industry-row{display:grid;grid-template-columns:40px 1fr 1.2fr 30px;gap:25px;align-items:center;border-bottom:1px solid #dddde1;padding:29px 0}.industry-row:first-child{border-top:1px solid #dddde1}.industry-row h3{font-size:28px}.industry-row p{font-size:14px;max-width:500px}.industry-row>.mono{color:#94919c}.industry-row:hover h3{color:#7554dc}.industry-row .arrow{font-size:22px}.brochure-band{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;background:#ebe6f6;border:1px solid #ddd3f0;border-radius:11px;padding:50px}.brochure-band h2{font-size:50px;margin-bottom:20px}.brochure-preview{background:#1b1c22;border-radius:5px;box-shadow:0 10px 35px #3e284b40;overflow:hidden;transform:rotate(-2deg)}.brochure-preview img{width:100%;height:310px;object-fit:cover;object-position:top}.partners{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;border-top:1px solid #dedee3;padding-top:35px}.partners span{font-size:21px;letter-spacing:-.03em}.partners small{font:10px Mono,monospace;color:#85848d;display:block;margin-top:8px}.cta{padding:90px 0;background:#eae5f5;text-align:center;border-top:1px solid #dcd5e8}.cta h2{max-width:850px;margin:auto}.cta p{margin:23px auto 0;max-width:600px}.cta .eyebrow,.cta .actions{justify-content:center}footer{padding:64px 0 25px;background:#111216;color:#edeaf4}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:35px}.footer-grid h3{font-size:13px;letter-spacing:0;color:#f2eef7;margin-bottom:20px}.footer-grid a{display:block;font-size:13px;color:#b0aab9;margin:10px 0}.footer-grid .footer-logo{font-size:33px;color:#fff;letter-spacing:-1px}.footer-grid p{font-size:13px;max-width:260px;color:#96919f}.copyright{border-top:1px solid #33313a;margin-top:50px;padding-top:22px;font:10px/1.7 Mono,monospace;color:#8b8494;display:flex;justify-content:space-between;gap:30px}.pagehero{padding:57px 0 70px}.breadcrumbs{font:10px Mono,monospace;color:#898490;margin-bottom:43px}.breadcrumbs a{color:#7454c4}.pagehero h1{font-size:clamp(43px,5.7vw,82px);max-width:1000px}.pagehero p{max-width:780px;font-size:18px;margin-top:23px}.pagehero+.section{padding-top:20px}.catalog-controls{display:flex;gap:30px;align-items:end;justify-content:space-between;margin-bottom:25px}.search-label{font-size:11px;display:block;min-width:260px}.search{border:1px solid #cfccd5;background:#fff;border-radius:6px;padding:13px 15px;display:block;width:100%;margin-top:7px;font-size:13px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{font-size:12px;border:1px solid #dad7df;background:transparent;border-radius:5px;padding:10px 13px;color:#696271}.filter[aria-pressed=true]{background:#242129;color:#fff;border-color:#242129}.count{font:10px Mono,monospace;color:#98909d;margin-bottom:28px}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.product{border:1px solid #dbd9e0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.product-art{height:205px;background:#eeeef3;overflow:hidden;border-bottom:1px solid #e7e5eb;position:relative}.product-art img{width:100%;height:100%;object-fit:cover}.product-art img.phone{object-fit:contain;padding:15px}.product-art svg{width:100%;height:100%}.product .body{padding:26px;display:flex;flex-direction:column;flex:1}.product .eyebrow{font-size:9px;margin-bottom:18px}.product h2{font-size:30px;letter-spacing:-.05em}.product p{font-size:14px;margin-top:17px;flex:1}.product .textlink{align-self:start;margin-top:23px}.product-code{position:absolute;top:18px;left:18px;font:10px Mono,monospace;color:#796d97}.detail-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.detail-hero h1{font-size:clamp(44px,5.1vw,73px)}.detail-hero .product-art{height:360px;border:1px solid #dad8e1;border-radius:9px}.detail-hero .eyebrow{margin-bottom:25px}.sticky-index{border-top:1px solid #e0dfe5;border-bottom:1px solid #e0dfe5;display:flex;gap:32px;overflow:auto;padding:19px 0;font-size:12px;white-space:nowrap}.detail-grid{display:grid;grid-template-columns:.65fr 1.7fr;gap:75px}.detail-grid h2{font-size:38px}.capabilities{display:grid;grid-template-columns:1fr 1fr;gap:35px 40px}.capability{border-top:1px solid #dad7e0;padding-top:20px}.capability h3{font-size:22px;letter-spacing:-.035em;margin-bottom:13px}.capability p{font-size:14px}.note{padding:17px 22px;border-left:2px solid #9573e9;background:#efebf5;font-size:12px;color:#736781;margin-top:35px;line-height:1.7}.spec-table{border-collapse:collapse;width:100%;font-size:14px}.spec-table th,.spec-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dedbe4;padding:17px 20px}.spec-table th{font-weight:500;width:35%;background:#f1eff4}.spec-table td{color:#716a79}.prose{max-width:860px}.prose h2{font-size:34px;margin:40px 0 18px}.prose p+p{margin-top:20px}.prose li{margin-bottom:12px;color:#706978}.directory{display:grid;grid-template-columns:1fr 1fr;gap:25px}.directory article{border:1px solid #d9d5e0;padding:32px;border-radius:8px;background:#fff}.directory h2{font-size:33px;margin-bottom:18px}.directory p{font-size:14px;margin-bottom:24px}.badge{display:inline-block;font:9px Mono,monospace;padding:5px 8px;background:#ebe5f8;color:#7961a8;border-radius:3px;margin-bottom:23px}.contact-grid{display:grid;grid-template-columns:.85fr 1.1fr;gap:80px}.contact-grid h2{font-size:48px}.contact-grid p{margin:25px 0}form{background:#fff;border:1px solid #d7d3df;padding:35px;border-radius:8px}label{font-size:12px;display:block;margin-bottom:20px}input,select,textarea{width:100%;display:block;border:1px solid #cfc9d8;border-radius:5px;padding:12px;margin-top:6px;background:#fdfcfe;color:#242028;font-size:14px}textarea{min-height:140px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check{display:flex;align-items:start;gap:10px;color:#7c7185}.check input{width:16px;margin-top:4px}.check a{text-decoration:underline}form small{font-size:11px;line-height:1.7;display:block;color:#8c8194;margin-top:20px}.result{background:#ebe5f5;border:1px solid #d1c7e4;padding:25px;border-radius:6px;margin-top:20px;white-space:pre-wrap}.result p{font-size:13px}.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.article-list article{border-top:1px solid #d8d4dd;padding-top:27px}.article-list h3{font-size:30px;margin-bottom:17px}.article-list p{font-size:14px}.article-list .textlink{margin-top:20px}.faq{max-width:950px}details{border-top:1px solid #ded8e4;padding:23px 0}summary{cursor:pointer;font-size:18px;letter-spacing:-.02em}details p{padding:20px 0 0;font-size:14px}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.doc{border:1px solid #d8d3df;border-radius:8px;padding:28px;background:#fff}.doc h3{font-size:25px;margin:20px 0 15px}.doc p{font-size:13px;min-height:65px}.doc .textlink{margin-top:20px}.trustline{font:10px Mono,monospace;color:#8f849b;padding:16px 0}.no-results{padding:50px;text-align:center;border:1px solid #ddd7e5}[hidden]{display:none!important}.spectrum{height:1px;background:linear-gradient(90deg,#ddd5e9,#8760db,#dbd3e6)}.flow-demo{display:grid;grid-template-columns:.9fr 1.4fr;gap:55px;align-items:center}.flow-controls{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.flow-controls button{border:1px solid #50445e;border-radius:5px;padding:10px 15px;background:transparent;color:#c6bdcf;font-size:12px}.flow-controls button[aria-pressed=true]{color:#fff;background:#7654c7;border-color:#9976e8}.flow-scene{border:1px solid #3b3544;background:#1c1922;border-radius:8px;padding:25px}.flow-scene svg{display:block;width:100%;height:auto}.flow-scene .flow-point{fill:#a287e3}.flow-scene[data-mode=point] .flow-path{stroke-dasharray:5 8}.flow-scene[data-mode=sync] .flow-point{fill:#d4c4f9}.flow-scene[data-mode=review] .flow-grid{opacity:.75}.flow-status{font:11px Mono,monospace;color:#c7b2e8;margin-top:18px}.flow-annotation{font:9px Mono,monospace;color:#8d819f;margin-top:12px}@media(min-width:1600px){.stage-body{height:535px}}@media(max-width:1100px){.navlinks{gap:18px}.nav{gap:20px}.nav>.btn{display:none}.hero-top{gap:30px;grid-template-columns:1.5fr 1fr}.hero-aside p{font-size:15px}.catalog-controls{display:block}.catalog-controls .search-label{margin-top:20px;max-width:400px}.detail-grid,.product-feature{gap:35px}.brochure-band{padding:35px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media(max-width:760px){.wrap{width:89%}.nav{min-height:77px}.brand strong{font-size:24px}.logo-tile{width:36px;height:44px}.logo-tile img{width:31px;height:38px}.menu-toggle{display:block}.navlinks{display:none;position:absolute;left:0;right:0;top:77px;background:#fafaf7;border-bottom:1px solid #ddd8e4;padding:23px 6%;flex-direction:column;gap:5px}.navlinks.open{display:flex}.hero{padding-top:42px}.hero-top{grid-template-columns:1fr;gap:28px;margin-bottom:33px}.hero h1{font-size:clamp(45px,11.5vw,75px)}.hero-aside p{max-width:500px;font-size:16px}.hero-aside .actions{margin-top:20px}.stage-top{padding:12px;gap:10px}.stage-top .dots{display:none}.stage-top>.mono{font-size:8px}.stage-tabs button{padding:6px 8px;font-size:9px}.stage-body{height:285px}.stage-body>img{object-position:60%}.stage-label{font-size:8px;bottom:12px;right:10px}.stage-summary{padding:12px;font-size:9px}.stage-summary .mono{display:none}.stage-bottom{grid-template-columns:1fr 1fr;gap:25px 0;margin-top:35px}.stage-bottom>div:nth-child(3){padding-left:0;border:0}.stage-bottom b{font-size:16px}.stage-bottom span{font-size:9px}.section{padding:70px 0}.section-head{display:block;margin-bottom:35px}.section-head>p,.section-head>a{margin-top:22px}.product-feature,.product-feature.reverse,.photo-story,.brochure-band,.detail-hero,.detail-grid,.contact-grid,.flow-demo{grid-template-columns:1fr;gap:30px}.product-feature{padding:35px 0}.product-feature.reverse .copy{order:0}.product-feature.reverse .visual{order:1}.product-feature .copy h3{font-size:38px}.product-feature .visual{min-height:245px}.product-feature .visual>img{height:245px}.interface-feature,.catalog,.docs-grid,.article-list,.directory{grid-template-columns:1fr}.screen-pair{min-height:290px;padding:25px 16px;gap:14px}.screen-pair img{height:270px}.pillars{grid-template-columns:1fr 1fr}.pillars h3{font-size:24px}.pillars p{font-size:13px}.photo-story img{height:300px}.industry-row{grid-template-columns:25px 1fr 25px;gap:12px}.industry-row p{display:none}.industry-row h3{font-size:24px}.brochure-band{padding:27px}.brochure-band h2{font-size:37px}.brochure-preview img{height:270px}.partners span{font-size:19px}.cta{padding:65px 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.copyright{display:block;line-height:2.2}.pagehero{padding-top:38px;padding-bottom:50px}.pagehero h1{font-size:44px}.pagehero p{font-size:16px}.breadcrumbs{margin-bottom:28px}.detail-hero .product-art{height:280px}.capabilities{grid-template-columns:1fr}.detail-grid h2{font-size:35px}.form-row{grid-template-columns:1fr;gap:0}form{padding:25px}.spec-table th,.spec-table td{padding:13px 12px;font-size:12px}.product-art{height:230px}.flow-controls button{font-size:11px}.flow-scene{padding:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{header,.actions,footer{display:none}body{background:#fff}p{color:#333}}.overview-detail{margin-top:24px}.lab-heading{margin-bottom:36px}.capability-accordions{border-bottom:1px solid #dbd7e3}.capability-accordions summary{display:flex;align-items:center;gap:24px}.capability-accordions summary .mono{color:#958a9e;font-size:10px}.feature-details{padding:4px 0 15px 45px}.feature-details ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 40px;padding-left:17px;margin-top:22px;color:#6c6475;font-size:14px}.feature-details li::marker{color:#9e84c8}.application-items{columns:2;font-size:13px;color:#706779;padding-left:20px}.application-items li{break-inside:avoid;margin:10px 0}.pagehero .eyebrow{font-size:10px}.detail-hero p{line-height:1.5}.visual>svg{width:100%;height:335px;display:block}.spec-table{overflow-wrap:anywhere}@media(max-width:760px){.feature-details{padding-left:10px}.feature-details ul{grid-template-columns:1fr}.application-items{columns:1}.visual>svg{height:260px}.capability-accordions summary{font-size:16px;gap:13px}}.section .lab-section{padding:0}.stage-body>img{object-fit:cover}.overview-detail{max-width:850px}.product .body p{line-height:1.65}.feature-details ul:empty{display:none}.caption,.count,.trustline{color:#72697c}.product-code{color:#736481}.pagehero .breadcrumbs{color:#746a7d}.stage-bottom span{color:#756d7f}:root{--ink:#11151c;--muted:#6b7280;--blue:#1269e8;--paper:#fff;--soft:#f4f6f8;--night:#090f17}body.v3-site{background:var(--paper);color:var(--ink);font-size:16px;line-height:1.65}body.v3-site h1,body.v3-site h2,body.v3-site h3{letter-spacing:-.055em;font-weight:570}body.v3-site p{color:#69707a}.v3-site .wrap{width:min(1280px,89%)}.v3-site .eyebrow{color:#78818c;letter-spacing:.11em;font:10px/1.6 Mono,monospace;margin-bottom:24px}.v3-site .eyebrow:before{display:none}.v3-site .btn{background:var(--blue);border-color:var(--blue);border-radius:100px;padding:13px 22px;font-weight:500;gap:24px}.v3-site .btn:hover{background:#0755c8;transform:translateY(-2px)}.v3-site .btn.light{background:transparent;border-color:#cad2df;color:var(--blue)}.v3-site .textlink{border:0;color:var(--blue);font-size:14px;gap:10px}.v3-site .textlink:hover{color:#0046aa;text-decoration:underline;text-underline-offset:5px}.v3-site .v3-header{background:#0b111aee;color:#fff;border-bottom:1px solid #ffffff14;backdrop-filter:blur(24px);height:72px}.v3-site .nav{min-height:72px;gap:28px}.v3-site .brand{gap:7px}.v3-site .brand>img{width:34px;height:43px;object-fit:contain;background:transparent}.v3-site .brand strong{font-size:24px;letter-spacing:-1.3px;font-weight:600}.v3-site .navlinks{gap:27px;font-size:12px;font-weight:400}.v3-site .navlinks a:hover,.v3-site .navlinks a[aria-current=page]{color:#a9ceff}.v3-site .navlinks>a[aria-current=page]:after{background:#83b9ff;height:1px}.v3-nav-contact{font-size:12px;border:1px solid #ffffff48;border-radius:100px;padding:7px 15px;white-space:nowrap;display:flex;gap:16px}.v3-nav-contact:hover{background:#ffffff15}.v3-site .menu-toggle{background:transparent;color:#fff;border-color:#ffffff45}.v3-site .skip:focus{background:var(--blue);color:#fff}.v3-site :focus-visible{outline:3px solid #3896ff;outline-offset:5px}.v3-site .surface{background:var(--soft)}.v3-site .pagehero{background:var(--soft);padding:70px 0 76px}.v3-site .pagehero h1{font-size:clamp(45px,6.1vw,86px);max-width:1080px}.v3-site .pagehero p{font-size:20px;line-height:1.55;max-width:760px}.v3-site .breadcrumbs{font-size:11px;opacity:.72}.v3-site .section{padding:100px 0}.v3-site .section-head h2{font-size:clamp(36px,4.5vw,64px)}.v3-site .detail-hero{gap:70px}.v3-site .detail-hero h1{font-size:clamp(40px,4.8vw,67px)}.v3-site .detail-hero .product-art{position:relative;background:#e8edf2;min-height:380px;border-radius:20px;overflow:hidden}.v3-site .detail-hero .product-art img{width:100%;height:420px;object-fit:cover}.v3-art-caption{position:absolute;left:14px;bottom:14px;background:#0c1527ce;color:#fff;font:9px/1.5 Mono,monospace;letter-spacing:.04em;padding:5px 8px;border-radius:4px}.v3-site .catalog{gap:24px}.v3-site .product{border:0;border-radius:20px;background:var(--soft);overflow:hidden;box-shadow:none;transition:transform .25s}.v3-site .product:hover{transform:translateY(-4px);border-color:transparent}.v3-site .product-art{position:relative}.v3-site .product .product-art>img{height:225px;object-fit:cover;width:100%;border:0}.v3-site .product .body{padding:28px}.v3-site .product .body h2{font-size:28px}.v3-site .product .body p{font-size:14px}.v3-site .filter{border-radius:30px;border-color:#d9e0e8}.v3-site .filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.v3-site .sticky-index{background:#fffefbdb;border-color:#e6eaf0}.v3-site .feature-grid article,.v3-site .capability-card{background:#f5f7fa;border-color:#e3e8ef}.v3-site .cta{background:#f1f5f9;color:var(--ink);padding:100px 0}.v3-site .cta h2{font-size:clamp(38px,4.5vw,65px)}.v3-site .cta p{color:#68717c}.v3-site .cta .eyebrow{color:#667280}.v3-site footer{background:#0b111a;color:#d1d8e2;padding-top:65px}.v3-site footer p{color:#8994a2}.v3-site .footer-logo{font-size:30px;color:#fff}.v3-site .v3-footer-mark{width:50px;height:58px;object-fit:contain;margin-bottom:16px}.v3-site .footer-grid h3{font-size:11px;letter-spacing:.02em;color:#fff}.v3-site .footer-grid a{font-size:12px}.v3-site .copyright{border-color:#27313d;color:#808b9a;font-size:10px}.v3-site .brochure-band{border:0;background:#f2f5f8;border-radius:24px;overflow:hidden}.v3-site .brochure-preview{background:#e4ebf1}.v3-site .brochure-band h2{font-size:clamp(36px,4.3vw,61px)}.v3-hero{height:min(840px,calc(100svh - 72px));min-height:620px;position:relative;background:#071019;color:#fff;isolation:isolate;overflow:hidden}.v3-hero-media{position:absolute;inset:0;z-index:-2}.v3-hero-media img{width:100%;height:100%;object-fit:cover;object-position:55% 55%}.v3-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06101ad9,#06101a8c 32%,#06101a08 72%),linear-gradient(0deg,#06101ac9,transparent 35%);z-index:-1}.v3-hero-copy{height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:90px;align-items:flex-start}.v3-kicker{font:10px/1.5 Mono,monospace;letter-spacing:.14em;color:#bdccdc;display:block;margin-bottom:28px}.v3-hero h1{font-size:clamp(54px,6.2vw,90px);line-height:1.02;max-width:790px;text-wrap:balance}.v3-site .v3-hero p{color:#d1dce8;font-size:18px;line-height:1.7;margin-top:27px;max-width:550px}.v3-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:30px}.v3-hero .textlink,.v3-twin .textlink{color:#fff}.v3-hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:30px;font:9px/1.6 Mono,monospace;letter-spacing:.08em;color:#c3cfdb}.v3-hero-bottom>a{display:flex;gap:16px;align-items:center}.v3-hero-bottom>a span{font-size:20px}.v3-hero-bottom>span{opacity:.65}.v3-news{display:flex;align-items:center;justify-content:center;gap:25px;background:#eef2f6;padding:18px 5%;font-size:12px}.v3-news>span{font:10px Mono,monospace;letter-spacing:.06em;font-weight:600}.v3-news>a{color:var(--blue)}.v3-site .v3-news p{color:#586575}.v3-section{padding:120px 0}.v3-heading{text-align:center;max-width:870px;margin:0 auto}.v3-heading .eyebrow{justify-content:center}.v3-heading h2{font-size:clamp(44px,5.5vw,78px);line-height:1.06}.v3-heading p{font-size:20px;max-width:600px;margin:24px auto 0;line-height:1.55}.v3-nexus{background:#f8fafc;padding-bottom:80px}.v3-nexus .v3-actions{justify-content:center}.v3-dashboard{margin:65px auto 0;max-width:1140px;background:#0b1019;border:1px solid #d5dfe9;border-radius:16px;overflow:hidden;box-shadow:0 35px 80px -35px #0c223754}.v3-windowbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;font:9px/1.4 Mono,monospace;letter-spacing:.055em;color:#94a3b5}.v3-windowdots{color:#475464;letter-spacing:3px}.v3-dashboard>img{width:100%;height:auto;aspect-ratio:1915/866;object-fit:contain}.v3-screen-note{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;font-size:11px;color:#a7b5c7}.v3-screen-note>a{color:#cadcf4}.v3-tabbar{display:flex;justify-content:center;gap:0;border-bottom:1px solid #dce3eb;max-width:840px;margin:50px auto 0}.v3-tabbar button{flex:1;border:0;border-bottom:2px solid transparent;background:none;padding:19px 10px;color:#8a96a4;font:10px Mono,monospace;display:flex;align-items:center;justify-content:center;gap:12px}.v3-tabbar button span{font:17px Geist,sans-serif;letter-spacing:-.02em}.v3-tabbar button[aria-pressed=true]{border-bottom-color:var(--blue);color:var(--blue)}.v3-nexus-detail{text-align:center;max-width:610px;margin:32px auto 0;min-height:170px}.v3-nexus-detail h3{font-size:26px}.v3-nexus-detail p{margin-top:15px;font-size:15px}.v3-nexus-detail>a{color:var(--blue);font-size:13px;display:inline-block;margin-top:17px}.v3-split-head{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:50px}.v3-split-head h2{font-size:clamp(40px,4.6vw,65px);line-height:1.08}.v3-split-head>p{max-width:395px;font-size:17px;line-height:1.7}.v3-split-head>.textlink{white-space:nowrap}.v3-domain-section{background:#101722;color:#fff;padding:108px 0 60px}.v3-domain-section .eyebrow{color:#879caf}.v3-domain-section .v3-split-head>p{color:#9eacbb}.v3-domain-scene{height:610px;position:relative;border-radius:20px;overflow:hidden;background:#07131c;isolation:isolate}.v3-domain-scene>img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:transform 1s,opacity .5s}.v3-domain-scene[data-domain=ground]>img{transform:scale(1.06);transform-origin:80% 40%}.v3-domain-scene[data-domain=water]>img{transform:scale(1.08);transform-origin:70% 80%}.v3-domain-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#03101ddd,transparent 75%),linear-gradient(0deg,#03101d,transparent 32%);z-index:0;pointer-events:none}.v3-domain-overlay{position:absolute;left:5%;top:13%;max-width:350px;z-index:2;pointer-events:none}.v3-domain-overlay h3{font-size:43px;line-height:1.1}.v3-site .v3-domain-overlay p{color:#b6c6d4;margin-top:20px;font-size:15px;line-height:1.7}.v3-domain-overlay>a{display:inline-block;font-size:13px;margin-top:25px;color:#92c6ff;pointer-events:auto}.v3-domain-pin{position:absolute;z-index:3;background:#061324c9;color:#dee8f3;border:1px solid #7292b36b;padding:12px 16px;backdrop-filter:blur(8px);border-radius:10px;font:12px Mono,monospace;display:flex;align-items:center;gap:11px;transition:background .2s,transform .2s}.v3-domain-pin>span:last-child{display:block;font:10px Geist,sans-serif;color:#abbdcd}.v3-domain-pin.air{top:24%;right:21%}.v3-domain-pin.ground{top:51%;right:7%}.v3-domain-pin.water{bottom:18%;right:30%}.v3-domain-pin[aria-pressed=true]{border-color:#62baff;background:#0a3152;transform:translateY(-3px)}.v3-pulse{width:6px;height:6px;background:#63b4ff;border-radius:50%;box-shadow:0 0 0 5px #63b4ff19}.v3-domain-pin[aria-pressed=true] .v3-pulse{animation:pulse 2.4s ease-in-out infinite}.v3-concept-label{position:absolute;z-index:3;left:24px;bottom:18px;font:8px/1.5 Mono,monospace;letter-spacing:.05em;color:#edf4fa;text-shadow:0 1px 4px #000}.v3-domain-foot{display:flex;justify-content:space-between;align-items:start;gap:40px;padding-top:24px}.v3-site .v3-domain-foot p{font-size:12px;color:#9aabba;max-width:700px}.v3-domain-foot>a{color:#bddcff;font-size:12px;white-space:nowrap}.v3-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v3-editorial{border-radius:22px;overflow:hidden;background:#f4f6f8}.v3-editorial-img{height:425px;position:relative;overflow:hidden}.v3-editorial-img:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0004)}.v3-editorial-img>img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.v3-editorial:hover .v3-editorial-img>img{transform:scale(1.025)}.v3-editorial-copy{padding:43px 42px 46px}.v3-editorial-copy h3{font-size:44px;line-height:1.1}.v3-editorial-copy p{font-size:16px;margin-top:20px;max-width:430px}.v3-editorial .v3-actions{gap:20px}.v3-editorial .btn{font-size:12px;padding:11px 18px;gap:12px}.v3-editorial .textlink{font-size:12px}.v3-twin{height:760px;background:#06151d;position:relative;overflow:hidden;isolation:isolate;color:#fff}.v3-twin-image{position:absolute;inset:0;z-index:-2}.v3-twin-image>img{width:100%;height:100%;object-fit:cover;object-position:65% 55%}.v3-twin:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06111dec,#06111dad 33%,#06111d00 75%);z-index:-1}.v3-twin-copy{display:flex;height:100%;flex-direction:column;align-items:start;justify-content:center}.v3-twin h2{font-size:clamp(52px,5.7vw,80px);line-height:1.04}.v3-site .v3-twin p{max-width:445px;font-size:18px;color:#b6c8d8;margin-top:27px}.v3-twin-caption{font:8px Mono,monospace;letter-spacing:.08em;color:#8ba5b8;margin-top:65px}.v3-station-grid{display:grid;grid-template-columns:1.85fr 1fr;gap:25px}.v3-station-grid>a{height:500px;position:relative;overflow:hidden;border-radius:20px;background:#eef1f4;color:#fff}.v3-station-grid>a:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#031019c7)}.v3-station-grid img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.v3-station-grid>a:hover img{transform:scale(1.035)}.v3-station-grid>a>span{position:absolute;left:32px;right:32px;bottom:60px;font-size:31px;letter-spacing:-.04em;z-index:1;display:flex;justify-content:space-between}.v3-station-grid>a>small{position:absolute;bottom:29px;left:32px;z-index:1;font:8px Mono,monospace;letter-spacing:.07em;color:#ced6e1}.v3-site .v3-source-note{font-size:11px;line-height:1.7;max-width:880px;margin-top:19px;color:#818995}.v3-value{padding:100px 0;background:#f2f6fa}.v3-value-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:100px}.v3-value h2{font-size:clamp(40px,4.4vw,63px);line-height:1.08}.v3-value p{font-size:17px;margin-top:23px;max-width:490px}.v3-value small{font-size:10px;color:#7b8795;display:block;margin-top:22px}.v3-value-visual{display:block;background:#fff;border-radius:24px;padding:40px;box-shadow:0 24px 50px -30px #394e6440}.v3-value-axis{display:flex;justify-content:space-between;gap:20px;font:8px Mono,monospace;letter-spacing:.06em;color:#8291a3}.v3-value-bars{height:215px;border-bottom:1px solid #cbd7e4;display:flex;gap:35px;align-items:end;padding:30px 38px 0;background:repeating-linear-gradient(to top,transparent 0,transparent 49px,#e8eef4 49px,#e8eef4 50px)}.v3-value-bar{width:50%;height:100%;background:#c1cddc;border-radius:9px 9px 0 0;position:relative}.v3-value-bar.proposed{height:58%;background:#1269e8}.v3-value-bar>span{position:absolute;bottom:-34px;width:140%;left:-20%;text-align:center;font-size:11px;color:#8190a0}.v3-value-result{display:flex;justify-content:space-between;align-items:center;margin-top:60px;font-size:29px;letter-spacing:-.05em}.v3-value-result>b{font-size:33px;color:var(--blue);font-weight:400}.v3-site .v3-value-visual>p{font-size:12px;margin-top:8px;color:#8b98a7}.v3-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.v3-mini-product{position:relative;background:#f3f5f8;border-radius:18px;overflow:hidden;padding-bottom:29px;transition:transform .2s}.v3-mini-product:hover{transform:translateY(-5px)}.v3-mini-product>img{height:200px;width:100%;object-fit:cover;margin-bottom:23px}.v3-mini-product>span:not(.v3-mini-arrow){display:block;font:8px Mono,monospace;letter-spacing:.06em;color:#7d8b9d;margin:0 22px 10px}.v3-mini-product h3{font-size:27px;margin:0 22px}.v3-mini-arrow{position:absolute;right:22px;bottom:29px;color:#3f7abd}.v3-catalog-foot{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:12px}.v3-catalog-foot>a{color:var(--blue)}.v3-partner-teaser{padding:110px 0;text-align:center;background:#edf2f7}.v3-partner-teaser .eyebrow{justify-content:center}.v3-partner-teaser h2{font-size:clamp(44px,5vw,72px)}.v3-country-line{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 35px;font-size:16px;letter-spacing:-.02em;margin:35px 0 23px;color:#536d87}.v3-partner-teaser p{max-width:560px;margin:auto}.v3-partner-teaser .v3-actions{justify-content:center}.v3-lab-invite{background:#eaf2fc;padding:75px 0}.v3-lab-invite>.wrap{display:flex;align-items:center;justify-content:space-between;gap:50px}.v3-lab-invite h2{font-size:42px}.v3-lab-invite p{margin-top:20px}.v3-site .lab-section{--lab-accent:#1778cf;--lab-ink:#12233b}.v3-site .lab-section .lab-kicker{color:#216bad}.v3-site .lab-section .lab-top h2{font-weight:570}.v3-site .flow-point{fill:#579fee}.v3-site .flow-controls button[aria-pressed=true]{border-color:#69a8ff;color:#fff;background:#19395f}.v3-site .dark{background:#101b2a}.v3-site .flow-path{stroke:#69acff}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #63b4ff15}50%{box-shadow:0 0 0 10px #63b4ff00}}@media(min-width:1600px){.v3-hero-media img{object-position:center 58%}.v3-hero-copy{padding-bottom:85px}}@media(max-width:1100px){.v3-site .nav{gap:20px}.v3-site .navlinks{gap:19px}.v3-site .wrap{width:90%}.v3-value-grid{gap:50px}.v3-mini-grid{gap:16px}.v3-mini-product>img{height:165px}.v3-editorial-copy{padding:32px}.v3-editorial-copy h3{font-size:38px}.v3-domain-overlay{max-width:310px}.v3-domain-pin.air{right:15%}.v3-domain-pin.water{right:20%}.v3-station-grid>a{height:440px}}@media(max-width:850px){.v3-site .v3-header,.v3-site .nav{height:68px;min-height:68px}.v3-site .navlinks{display:none;position:absolute;top:68px;left:0;right:0;background:#101a27;padding:20px 6%;border-bottom:1px solid #3b485b;box-shadow:0 20px 40px #0003;max-height:calc(100svh - 68px);overflow:auto}.v3-site .navlinks.open{display:flex;flex-direction:column;gap:0}.v3-site .navlinks>a{padding:13px 0;font-size:16px}.v3-site .menu-toggle{display:block;margin-left:auto}.v3-site .brand{margin-right:0}.v3-site .v3-nav-contact{font-size:11px}.v3-hero{min-height:650px;height:calc(88svh - 68px)}.v3-hero-copy{padding-bottom:105px}.v3-hero h1{font-size:62px}.v3-hero:after{background:linear-gradient(90deg,#06101ad4,#06101a40),linear-gradient(0deg,#06101acc,transparent 50%)}.v3-hero-media img{object-position:62% center}.v3-hero-bottom>span{display:none}.v3-news{gap:15px;flex-wrap:wrap}.v3-section{padding:90px 0}.v3-split-head{gap:30px}.v3-split-head>p{max-width:320px;font-size:15px}.v3-domain-section{padding-top:85px}.v3-domain-scene{height:600px}.v3-domain-overlay{left:5%;top:8%;max-width:290px}.v3-domain-overlay h3{font-size:36px}.v3-domain-pin>span:last-child{display:none}.v3-domain-pin.ground{top:57%}.v3-domain-pin.air{top:38%;right:13%}.v3-domain-pin.water{bottom:15%;right:30%}.v3-domain-foot{flex-direction:column;gap:15px}.v3-editorial-grid{gap:20px}.v3-editorial-img{height:320px}.v3-editorial-copy{padding:28px}.v3-editorial-copy h3{font-size:34px}.v3-editorial-copy p{font-size:14px}.v3-editorial .v3-actions{gap:10px}.v3-twin{height:680px}.v3-station-grid{grid-template-columns:1.45fr 1fr}.v3-station-grid>a{height:430px}.v3-station-grid>a>span{left:22px;right:22px;font-size:27px}.v3-station-grid>a>small{left:22px;font-size:7px}.v3-value-grid{gap:40px}.v3-value-visual{padding:28px}.v3-value-bars{padding-left:15px;padding-right:15px;gap:25px}.v3-mini-grid{grid-template-columns:1fr 1fr}.v3-mini-product>img{height:230px}.v3-site .detail-hero{gap:40px}.v3-site .detail-hero .product-art{min-height:300px}.v3-site .detail-hero .product-art img{height:320px}}@media(max-width:600px){.v3-site .wrap{width:89%}.v3-site .nav{gap:14px}.v3-site .brand strong{font-size:22px}.v3-site .brand>img{width:29px;height:38px}.v3-site .menu-toggle{font-size:11px;padding:7px 11px}.v3-nav-contact{display:none}.v3-hero{height:calc(100svh - 68px);min-height:640px;max-height:840px}.v3-hero-copy{justify-content:start;padding-top:70px;padding-bottom:0}.v3-hero h1{font-size:clamp(45px,11.4vw,65px);max-width:100%}.v3-hero p br{display:none}.v3-site .v3-hero p{font-size:16px;max-width:310px;margin-top:24px}.v3-kicker{font-size:8px;margin-bottom:21px}.v3-hero-media img{object-position:68% center}.v3-hero:after{background:linear-gradient(180deg,#06101ace,#06101a90 38%,#06101a20 72%,#06101adc),linear-gradient(90deg,#06101a40,transparent)}.v3-hero .v3-actions{gap:18px;margin-top:26px}.v3-hero .btn{font-size:12px;padding:12px 16px;gap:12px}.v3-hero .textlink{font-size:12px}.v3-hero-bottom{bottom:25px;font-size:8px;gap:10px}.v3-news{padding:18px 6%;justify-content:flex-start;gap:5px 15px}.v3-news>span{font-size:9px}.v3-news p{font-size:11px}.v3-news>a{font-size:11px}.v3-section{padding:76px 0}.v3-heading h2{font-size:47px}.v3-heading p{font-size:17px;margin-top:20px}.v3-heading .eyebrow{margin-bottom:20px}.v3-actions{gap:20px}.v3-actions .btn{font-size:12px;gap:15px}.v3-actions .textlink{font-size:12px}.v3-dashboard{margin-top:42px;border-radius:10px;margin-left:-2%;margin-right:-2%;box-shadow:0 25px 45px -25px #0b294b55}.v3-windowbar{padding:10px;font-size:6px;gap:12px}.v3-windowbar>span:last-child{display:none}.v3-screen-note{padding:10px 11px;font-size:8px;gap:12px}.v3-tabbar{margin-top:28px}.v3-tabbar button{gap:7px;padding:16px 5px;font-size:8px}.v3-tabbar button span{font-size:15px}.v3-nexus-detail h3{font-size:25px}.v3-nexus-detail p{font-size:14px}.v3-split-head{display:block;margin-bottom:33px}.v3-split-head h2{font-size:42px}.v3-split-head>p{max-width:none;margin-top:24px;font-size:16px}.v3-split-head>.textlink{margin-top:16px}.v3-domain-section{padding:75px 0 35px}.v3-domain-scene{height:655px;border-radius:16px}.v3-domain-scene>img{object-position:65% center}.v3-domain-scene:after{background:linear-gradient(180deg,#051523ec 0%,#05152380 50%,transparent 70%,#03101deb)}.v3-domain-overlay{top:31px;left:25px;right:25px;max-width:none}.v3-domain-overlay h3{font-size:36px}.v3-domain-overlay p{font-size:14px;margin-top:15px}.v3-domain-overlay>a{margin-top:17px;font-size:12px}.v3-domain-pin{padding:10px 13px}.v3-domain-pin.air{top:auto;bottom:37%;right:20%}.v3-domain-pin.ground{top:auto;bottom:24%;right:7%}.v3-domain-pin.water{bottom:14%;right:40%}.v3-concept-label{left:18px;right:18px;bottom:16px;font-size:7px;max-width:270px}.v3-domain-foot{padding-top:20px}.v3-domain-foot p{font-size:11px}.v3-editorial-grid{grid-template-columns:1fr;gap:30px}.v3-editorial-img{height:345px}.v3-editorial-copy{padding:30px}.v3-editorial-copy h3{font-size:40px}.v3-editorial-copy p{font-size:15px}.v3-editorial-copy .v3-actions{gap:20px}.v3-twin{height:750px}.v3-twin-copy{justify-content:start;padding-top:68px}.v3-twin h2{font-size:52px}.v3-site .v3-twin p{font-size:16px;max-width:320px;margin-top:22px}.v3-twin:after{background:linear-gradient(180deg,#06111df5,#06111db8 35%,#06111d00 76%)}.v3-twin-image>img{object-position:60% center}.v3-twin-caption{position:absolute;bottom:25px;left:6%;font-size:7px;max-width:270px;line-height:1.7;color:#bbd2e3}.v3-station-grid{grid-template-columns:1fr;gap:22px}.v3-station-grid>a{height:410px}.v3-station-grid .v3-pole-photo{height:460px}.v3-pole-photo>img{object-position:50% 35%}.v3-source-note{font-size:10px}.v3-value{padding:75px 0}.v3-value-grid{grid-template-columns:1fr;gap:45px}.v3-value h2{font-size:43px}.v3-value p{font-size:16px}.v3-value-visual{padding:28px 30px}.v3-value-result{font-size:28px}.v3-mini-grid{gap:15px}.v3-mini-product>img{height:160px;margin-bottom:18px}.v3-mini-product>span:not(.v3-mini-arrow){font-size:6px;margin:0 15px 8px}.v3-mini-product h3{font-size:23px;margin:0 15px}.v3-mini-product{border-radius:12px;padding-bottom:25px}.v3-mini-arrow{right:14px;bottom:26px;font-size:12px}.v3-catalog-foot{display:block;font-size:11px}.v3-catalog-foot>a{display:block;margin-top:10px}.v3-partner-teaser{padding:80px 0}.v3-partner-teaser h2{font-size:45px}.v3-partner-teaser p{font-size:15px}.v3-country-line{font-size:14px;gap:12px 22px}.v3-site .section{padding:72px 0}.v3-site .pagehero{padding:45px 0 55px}.v3-site .pagehero h1{font-size:44px}.v3-site .pagehero p{font-size:17px}.v3-site .detail-hero .product-art{min-height:280px}.v3-site .detail-hero .product-art img{height:310px}.v3-site .cta{padding:70px 0}.v3-site .brochure-band{border-radius:18px}.v3-site .brochure-band h2{font-size:38px}.v3-site .product .product-art>img{height:240px}.v3-lab-invite{padding:60px 0}.v3-lab-invite>.wrap{display:block}.v3-lab-invite h2{font-size:36px}.v3-lab-invite .btn{margin-top:25px}.v3-site .footer-grid{gap:30px}.v3-site footer{padding-top:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.v3-site img[src$="concept-field.webp"]{object-position:76% 50%}.v3-site .footer-grid>div:last-child{display:block}@media(max-width:600px){.v3-site .v3-domain-overlay p{font-size:14px;margin-top:15px}}.v4-family-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 38px;border-top:1px solid #dce5ee;padding:30px 0 0;margin-top:28px}.v4-family-strip>span{font:8px Mono,monospace;letter-spacing:.1em;color:#8d9bab;width:100%;text-align:center}.v4-family-strip a{font-size:17px;letter-spacing:-.03em;color:#2c4b68}.v4-family-strip a:hover{color:#1269e8}.v4-family-strip b{display:block;font:8px Mono,monospace;color:#8b9bad;font-weight:400;margin-top:5px;letter-spacing:.02em}.v4-composer-teaser{background:#edf5fb;padding:90px 0}.v4-composer-teaser>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.v4-composer-teaser h2{font-size:clamp(40px,4.7vw,67px)}.v4-composer-teaser p{font-size:17px;max-width:470px;margin-top:25px}.v4-composer-teaser .btn{margin:30px 22px 0 0}.v4-composer-teaser .textlink{margin-top:18px}.v4-composer-preview{height:390px;position:relative;display:block;border-radius:25px;background:#0b1d30;color:#effaff;overflow:hidden}.v4-orbit-grid{position:absolute;inset:0;background:linear-gradient(#7da9c80c 1px,transparent 1px),linear-gradient(90deg,#7da9c80c 1px,transparent 1px);background-size:35px 35px}.v4-orbit-grid:before,.v4-orbit-grid:after{content:"";position:absolute;width:240px;height:240px;border:1px solid #4978956b;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%) rotate(-20deg)}.v4-orbit-grid:after{width:340px;height:155px;transform:translate(-50%,-50%) rotate(40deg)}.v4-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:105px;height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#173e5b;border:1px solid #648ba5;border-radius:24px;font-size:12px;line-height:1.2;text-align:center;box-shadow:0 0 65px #23789a32}.v4-orbit-core>b{font:14px Mono,monospace;letter-spacing:.1em;margin-top:8px;color:#79d7df}.v4-orbit-node{position:absolute;background:#112c43;border:1px solid #406379;border-radius:9px;padding:11px 13px;font:8px Mono,monospace;letter-spacing:.03em;display:flex;gap:15px;align-items:center;box-shadow:0 10px 25px #03101d44}.v4-orbit-node>b{font:16px Geist,sans-serif;color:#73d5dd}.v4-orbit-node.n1{left:10%;top:15%}.v4-orbit-node.n2{right:6%;top:29%}.v4-orbit-node.n3{left:5%;bottom:24%}.v4-orbit-node.n4{right:10%;bottom:15%}.v4-orbit-note{position:absolute;bottom:22px;left:0;right:0;text-align:center;font:7px Mono,monospace;color:#809fb9;letter-spacing:.09em}.v4-composer-preview:hover .v4-orbit-core{border-color:#7bcbd1;background:#1b4968}.v4-product-gallery{padding:0 0 80px}.v4-platform-wrap{padding-top:60px;padding-bottom:85px}.v4-platform-hero{background:#edf4fa;padding:80px 0 60px}.v4-platform-hero h1{font-size:clamp(43px,6vw,85px);line-height:1.05}.v4-platform-hero p{font-size:19px;line-height:1.65;max-width:690px;margin-top:26px}.v4-platform-hero .textlink{margin-top:18px}.v4-platform-records{padding:85px 0 100px;background:#eef4f8}.v4-platform-records h2{font-size:clamp(37px,4.8vw,68px);margin-bottom:38px}.v4-route-lab{background:#f3f7fa;padding:85px 0}.v4-lab-intro{max-width:700px;margin-bottom:55px}.v4-lab-intro h2{font-size:49px}.v4-lab-intro p{font-size:17px;margin-top:25px}.v4-route-lab .lab-section{padding:0}.v4-flight-path{padding:75px 0 85px;background:#eff5fa}.v4-flight-path h2{font-size:clamp(37px,4.8vw,65px);line-height:1.08}.v4-flight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.v4-flight-grid article{padding-top:28px;border-top:1px solid #c7d7e5}.v4-flight-grid article>span{font:9px Mono,monospace;color:#7591aa;letter-spacing:.06em}.v4-flight-grid h3{font-size:30px;margin-top:20px}.v4-flight-grid p{font-size:15px;margin-top:18px;line-height:1.75}.v4-flight-foot{display:flex;gap:50px;justify-content:space-between;align-items:center;margin-top:38px}.v4-flight-foot>p{font-size:12px;max-width:640px}.v4-flight-foot>.textlink{white-space:nowrap}.nx4-gallery{margin-top:52px}.v4-product-gallery .nx4-gallery{margin-top:0}.v4-site .pagehero .product-art>img[src$="nexus-rgb.webp"],.v3-site .pagehero .product-art>img[src$="nexus-rgb.webp"]{object-fit:contain;background:#0a141f}.v4-site [hidden]{display:none!important}@media(max-width:900px){.v4-composer-teaser>.wrap{gap:35px}.v4-composer-preview{height:360px}.v4-orbit-node{font-size:6px;gap:10px;padding:9px}.v4-orbit-node.n1{left:5%;top:16%}.v4-orbit-node.n2{right:3%;top:29%}.v4-orbit-node.n3{left:3%;bottom:25%}.v4-orbit-node.n4{right:5%;bottom:16%}.v4-flight-grid{gap:25px}.v4-flight-grid h3{font-size:26px}.v4-flight-foot{gap:25px}.v4-flight-foot>.textlink{font-size:12px}}@media(max-width:650px){.v4-family-strip{justify-content:space-between;gap:22px;margin-top:20px}.v4-family-strip a{width:42%;font-size:16px}.v4-family-strip>span{text-align:left;font-size:7px}.v4-family-strip b{font-size:7px}.v4-composer-teaser{padding:70px 0}.v4-composer-teaser>.wrap{grid-template-columns:1fr;gap:35px}.v4-composer-teaser h2{font-size:44px}.v4-composer-teaser p{font-size:16px}.v4-composer-teaser .btn{font-size:12px;gap:15px;margin-right:14px}.v4-composer-teaser .textlink{font-size:12px}.v4-composer-preview{height:355px;border-radius:18px}.v4-orbit-node{font-size:7px;padding:11px}.v4-orbit-core{width:90px;height:90px;border-radius:20px}.v4-orbit-core>b{font-size:12px}.v4-product-gallery{padding-bottom:55px}.v4-platform-wrap{padding-top:35px;padding-bottom:55px}.v4-platform-hero{padding:55px 0 45px}.v4-platform-hero h1{font-size:45px}.v4-platform-hero p{font-size:16px}.v4-platform-records{padding:60px 0}.v4-platform-records h2{font-size:42px}.v4-route-lab{padding:65px 0}.v4-lab-intro h2{font-size:38px}.v4-lab-intro p{font-size:15px}.v4-flight-path{padding:60px 0}.v4-flight-grid{grid-template-columns:1fr;gap:30px}.v4-flight-grid h3{font-size:30px}.v4-flight-grid p{font-size:14px}.v4-flight-foot{display:block}.v4-flight-foot>.textlink{margin-top:18px}.nx4-gallery{margin-top:35px}}@media(prefers-reduced-motion:reduce){.v4-composer-preview *{transition:none!important;animation:none!important}}.pv5-visual{position:relative;margin:0;isolation:isolate;overflow:hidden;border-radius:18px;background:#151e1d;color:#e8eee8}.pv5-image{aspect-ratio:3/2;overflow:hidden;position:relative}.pv5-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.1,1);border-radius:0}.pv5-visual figcaption{font:9px/1.4 Geist Mono,monospace;text-transform:uppercase;letter-spacing:.07em;padding:32px 16px 10px;position:absolute;bottom:0;left:0;right:0;z-index:1;color:#ebefe9;background:linear-gradient(transparent,#070e0de0);pointer-events:none}.pv5-nexus{background:#071218}.pv5-nexus .pv5-image{display:grid;place-items:center}.pv5-nexus img{object-fit:contain}.pv5-context-hero .pv5-image,.pv5-context-detail-hero .pv5-image{aspect-ratio:3/2}.pv5-context-hero,.pv5-context-detail-hero{box-shadow:0 30px 80px #0b18151a}.pv5-context-hero figcaption,.pv5-context-detail-hero figcaption{font-size:10px}.pv5-context-card .pv5-image{aspect-ratio:4/3}.px5-card:hover .pv5-image img,.sh5-card:hover .pv5-image img{transform:scale(1.035)}@media(prefers-reduced-motion:reduce){.pv5-image img{transition:none!important;transform:none!important}}@media(max-width:600px){.pv5-visual{border-radius:12px}.pv5-visual figcaption{font-size:8px;padding-left:12px;padding-right:12px}.pv5-context-detail-hero .pv5-image{aspect-ratio:4/3}}.px5-page{--px5-ink:#14211d;--px5-lime:#c7f67f;--px5-paper:#f4f5ee;color:var(--px5-ink);background:var(--px5-paper);font-family:Geist,Arial,sans-serif}.px5-page *{box-sizing:border-box}.px5-page [hidden]{display:none!important}.px5-page button,.px5-page input,.px5-page select{font:inherit}.px5-page button,.px5-page a{-webkit-tap-highlight-color:transparent}.px5-page a{color:inherit}.px5-page button{cursor:pointer}.px5-page :focus-visible{outline:3px solid #659742;outline-offset:5px}.px5-wrap{max-width:1480px;margin:auto;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.px5-kicker{font:10px/1.6 Geist Mono,monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}.px5-hero{background:#12231d;color:#eef2e7;overflow:hidden;position:relative}.px5-hero>.px5-wrap{display:grid;grid-template-columns:1.35fr 1fr;min-height:570px;align-items:center;gap:30px}.px5-hero-copy{position:relative;z-index:2;padding:92px 0 78px}.px5-hero h1{font-size:clamp(48px,5.6vw,80px);font-weight:500;line-height:1.03;letter-spacing:-.065em;margin:0 0 30px;max-width:780px}.px5-hero h1 em{font-style:normal;color:var(--px5-lime)}.px5-intro{font-size:18px;line-height:1.65;max-width:525px;color:#bdcabc;margin:0 0 34px}.px5-hero-link{display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid #8da77a;padding:10px 0;text-decoration:none;font-size:14px;font-weight:550}.px5-hero-link span{font-size:21px}.px5-coordinate-art{height:460px;position:relative;isolation:isolate;background:radial-gradient(ellipse at center,#678b5227,transparent 64%);background-size:100%;margin-right:-70px}.px5-coordinate-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.7%,#b4d79d20 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,#b4d79d20 50%,transparent 50.3%);background-size:46px 46px;mask-image:radial-gradient(ellipse,#000,transparent 74%);z-index:-1}.px5-crosshair{position:absolute;width:286px;height:286px;border:1px solid #b7da8860;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.px5-crosshair:before,.px5-crosshair:after{content:"";position:absolute;left:50%;top:50%;background:#c7f67f5c;transform:translate(-50%,-50%)}.px5-crosshair:before{width:370px;height:1px}.px5-crosshair:after{width:1px;height:370px}.px5-orbit{position:absolute;left:50%;top:50%;width:405px;height:405px;border:1px solid #b7da8830;border-radius:50%;transform:translate(-50%,-50%)}.px5-orbit-two{width:520px;height:520px;border-style:dashed;opacity:.6}.px5-coordinate-point{position:absolute;left:77%;top:23%;width:10px;height:10px;background:var(--px5-lime);border-radius:50%;box-shadow:0 0 0 8px #c7f67f1a,0 0 30px #c7f67f33}.px5-coordinate-word{position:absolute;left:28%;top:34%;font-size:34px;line-height:1.17;letter-spacing:-.035em;background:#15271fe8;padding:5px 12px}.px5-coordinate-word b{color:var(--px5-lime);font-weight:500}.px5-coordinate-label{font:9px/1.4 Geist Mono,monospace;letter-spacing:.14em;color:#b3cda5;position:absolute;left:26%}.px5-coordinate-top{top:7%}.px5-coordinate-bottom{bottom:6%}.px5-purpose{padding-top:64px;padding-bottom:50px}.px5-section-label{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px}.px5-section-label .px5-kicker{margin-bottom:0}.px5-section-label h2{font-size:23px;font-weight:500;letter-spacing:-.035em;margin:0}.px5-outcomes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #cfd5c8;border-radius:16px;overflow:hidden;background:#fafbf5}.px5-outcomes button{display:flex;flex-direction:column;text-align:left;border:0;border-right:1px solid #d8ded1;background:transparent;padding:23px 19px;min-height:143px;color:#28412e;transition:background .2s}.px5-outcomes button:last-child{border:0}.px5-outcomes button span{font:10px Geist Mono,monospace;color:#809076;margin-bottom:22px}.px5-outcomes button strong{font-size:14px;font-weight:600;letter-spacing:-.02em}.px5-outcomes button small{font-size:10px;line-height:1.4;color:#6d7d63;margin-top:7px}.px5-outcomes button[aria-pressed=true]{background:var(--px5-lime)}.px5-outcomes button:hover{background:#e5efdb}.px5-outcomes button[aria-pressed=true]:hover{background:var(--px5-lime)}.px5-collection{padding-top:35px;padding-bottom:75px;scroll-margin-top:100px}.px5-collection-heading{display:flex;gap:50px;justify-content:space-between;align-items:flex-end;margin-bottom:35px}.px5-collection-heading h2,.px5-bottom h2,.px5-comparison h2{font-size:clamp(32px,4vw,53px);font-weight:500;line-height:1.05;letter-spacing:-.055em;margin:0}.px5-collection-heading>p{max-width:370px;font-size:15px;line-height:1.6;color:#73816b}.px5-tools{display:grid;grid-template-columns:minmax(200px,1fr) 270px auto;gap:20px;align-items:end;border-top:1px solid #d1d8c9;padding-top:30px}.px5-tools label{display:block;min-width:0}.px5-tools label>span{font:10px Geist Mono,monospace;letter-spacing:.035em;text-transform:uppercase;color:#65765c;display:block;margin-bottom:12px}.px5-tools input,.px5-tools select{width:100%;background:#fffef8;border:1px solid #cdd5c4;border-radius:9px;padding:14px 16px;color:#263b2a;font-size:13px;height:49px}.px5-tools input::placeholder{color:#8b9885}.px5-tools button{font-size:12px;color:#617255;border:0;background:transparent;padding:15px 0;height:49px}.px5-results-line{display:flex;justify-content:space-between;gap:20px;padding:13px 0;color:#76826c;font:10px Geist Mono,monospace}.px5-results-line p{margin:6px 0}.px5-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.px5-card{background:#fefff9;border:1px solid #d7dfce;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;scroll-margin-top:110px}.px5-card[data-px-selected=true]{border-color:#70894f;box-shadow:0 0 0 2px #97b565}.px5-card-art{position:relative}.px5-card-art>a{display:block}.px5-card .pv5-visual{border-radius:0}.px5-card .pv5-image{aspect-ratio:3/2}.px5-product-index{position:absolute;top:17px;left:16px;font:9px Geist Mono,monospace;color:#fff;background:#112519a8;border:1px solid #b7cca34a;border-radius:30px;padding:7px 9px;pointer-events:none}.px5-compare-toggle{position:absolute;right:13px;top:13px;border:1px solid #c7dab474;border-radius:30px;background:#f7ffedec;color:#263b27;padding:7px 11px;font-size:10px!important;display:flex;gap:6px;align-items:center}.px5-compare-toggle span{font-size:14px}.px5-compare-toggle[aria-pressed=true]{background:#c7f67f;color:#102413;border-color:#c7f67f}.px5-card-copy{padding:24px 23px 0;display:flex;flex:1;flex-direction:column}.px5-category{font:9px/1.4 Geist Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:#738468;margin:0 0 9px}.px5-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.px5-title-row h2{font-size:24px;font-weight:550;letter-spacing:-.04em;margin:0}.px5-title-row a{text-decoration:none}.px5-product-arrow{font-size:24px;font-weight:300;color:#869874!important}.px5-description{font-size:12px;line-height:1.55;color:#708267;min-height:39px;margin:12px 0 20px}.px5-capabilities{border-top:1px solid #e2e7dc}.px5-capabilities summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;padding:15px 0;font-size:11px;color:#4f6746}.px5-capabilities summary::-webkit-details-marker{display:none}.px5-capabilities summary>span{font-size:16px;transition:transform .15s}.px5-capabilities[open] summary>span{transform:rotate(45deg)}.px5-capabilities ul{padding-left:17px;font-size:12px;line-height:1.7;color:#344d2e;margin-top:0}.px5-capabilities>p{font-size:12px;line-height:1.65;color:#6a7d61;margin:0 0 14px}.px5-capabilities>a{font-size:11px;display:inline-block;padding-bottom:18px;color:#3d612e}.px5-card-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e2e7dc;padding:15px 0;color:#76836c;font:9px/1.4 Geist Mono,monospace}.px5-card-foot>a{white-space:nowrap;font-family:Geist,Arial,sans-serif;font-weight:550;font-size:10px;color:#3e5c31;text-decoration:none}.px5-empty{text-align:center;padding:80px 30px;background:#eaf0e1;border-radius:18px}.px5-empty h3{font-size:27px;font-weight:500;letter-spacing:-.035em}.px5-empty>p{font-size:14px;color:#6a7c5e}.px5-empty button{border:0;border-bottom:1px solid #8caa6e;background:none;padding:12px 4px;color:#314b28;font-size:13px}.px5-comparison{padding-top:55px;padding-bottom:70px;border-top:1px solid #d1d8c9;scroll-margin-top:90px}.px5-compare-heading{display:flex;gap:25px;justify-content:space-between;align-items:center}.px5-compare-heading button{border:0;background:none;color:#607650;font-size:12px}.px5-comparison>p{font-size:13px;line-height:1.6;color:#76856a;max-width:750px;margin:23px 0 28px}.px5-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.px5-comparison-card{padding:25px;background:#fffef8;border:1px solid #d2ddc5;border-radius:14px;position:relative}.px5-comparison-card h3{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:14px 0 18px;padding-right:25px}.px5-comparison-card>button{position:absolute;right:16px;top:16px;background:#e6efdd;border:0;border-radius:50%;width:27px;height:27px;color:#526b43}.px5-comparison-card>p{font-size:11px;color:#76886a;text-transform:uppercase;letter-spacing:.04em}.px5-comparison-card>ul{font-size:13px;line-height:1.7;color:#405e34;padding-left:18px;min-height:80px}.px5-comparison-card>a{font-size:12px;color:#3b602b;text-decoration:none;border-bottom:1px solid #b7c7a7;padding:7px 0;display:inline-block}.px5-build-link{display:inline-block;margin-top:25px;padding:14px 24px;border-radius:30px;background:#c7f67f;text-decoration:none;font-size:13px;font-weight:600}.px5-bottom{padding:80px 0 94px;background:#e4ebda}.px5-bottom>.px5-wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:end}.px5-bottom h2{font-size:clamp(34px,4.1vw,58px)}.px5-bottom p:not(.px5-kicker){font-size:15px;line-height:1.8;color:#6b7d5d;max-width:405px}.px5-sub-link{display:block;font-size:12px;margin-top:20px;color:#61794e!important}.px5-compare-dock{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:35;display:flex;align-items:center;gap:30px;box-shadow:0 12px 44px #14251540;border:1px solid #9db780;border-radius:60px;background:#172e20;color:#e8f4dc;padding:12px 13px 12px 23px;max-width:calc(100% - 24px)}.px5-compare-dock p{font-size:11px;white-space:nowrap;margin:0}.px5-compare-dock b{color:#c7f67f;font-size:17px}.px5-compare-dock a{border-radius:30px;background:#c7f67f;color:#19311f;white-space:nowrap;padding:13px 20px;text-decoration:none;font-size:11px;font-weight:600}.px5-compare-dock>button{background:none;border:0;color:#a7c490;font-size:21px;padding:6px}.px5-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.px5-card .pv5-image{aspect-ratio:1.55}}@media(max-width:1100px){.px5-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.px5-outcomes button{border-bottom:1px solid #d8ded1;min-height:125px}.px5-outcomes button:nth-child(3){border-right:0}.px5-outcomes button:nth-child(n+4){border-bottom:0}.px5-grid{gap:18px}.px5-card-copy{padding:20px 17px 0}.px5-title-row h2{font-size:21px}.px5-card-foot{font-size:8px;gap:5px}.px5-hero>.px5-wrap{grid-template-columns:1.4fr 1fr}.px5-coordinate-art{margin-right:-80px}.px5-coordinate-word{font-size:28px;left:23%}.px5-coordinate-label{left:18%;font-size:8px}.px5-tools{grid-template-columns:1fr 230px auto;gap:15px}}@media(max-width:850px){.px5-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.px5-hero>.px5-wrap{grid-template-columns:1fr}.px5-hero-copy{padding:72px 0 64px}.px5-coordinate-art{display:none}.px5-hero>.px5-wrap{min-height:0}.px5-hero h1{font-size:clamp(48px,8vw,72px)}.px5-section-label{display:block}.px5-section-label .px5-kicker{margin-bottom:12px}.px5-tools{grid-template-columns:1fr 210px}.px5-tools>button{grid-column:1/-1;height:24px;padding:0;text-align:left}.px5-collection-heading{gap:30px}.px5-collection-heading>p{max-width:270px;font-size:13px}.px5-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.px5-bottom>.px5-wrap{gap:40px;grid-template-columns:1.1fr 1fr}.px5-comparison h2{font-size:36px}}@media(max-width:580px){.px5-hero-copy{padding:62px 0 56px}.px5-kicker{font-size:8px;letter-spacing:.09em}.px5-intro{font-size:15px;line-height:1.65}.px5-purpose{padding-top:40px;padding-bottom:22px}.px5-section-label h2{font-size:21px}.px5-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:12px}.px5-outcomes button{padding:18px 15px;min-height:119px}.px5-outcomes button:nth-child(3){border-right:1px solid #d8ded1}.px5-outcomes button:nth-child(2n){border-right:0}.px5-outcomes button:nth-child(4){border-bottom:1px solid #d8ded1}.px5-outcomes button span{margin-bottom:14px}.px5-outcomes button strong{font-size:13px}.px5-collection-heading{display:block;margin-bottom:25px}.px5-collection-heading>p{max-width:100%;margin-top:18px}.px5-tools{grid-template-columns:1fr;gap:17px;padding-top:22px}.px5-tools input,.px5-tools select{height:46px}.px5-tools label>span{margin-bottom:8px}.px5-results-line>p+p{display:none}.px5-grid{grid-template-columns:1fr;gap:22px}.px5-card-copy{padding:24px 22px 0}.px5-title-row h2{font-size:26px}.px5-description{font-size:13px;min-height:0}.px5-card-foot{font-size:9px;padding:18px 0}.px5-card-foot>a{font-size:11px}.px5-capabilities summary{font-size:12px}.px5-comparison-grid{grid-template-columns:1fr}.px5-compare-heading{align-items:flex-start;gap:15px}.px5-compare-heading button{font-size:10px;white-space:nowrap}.px5-comparison h2{font-size:30px}.px5-compare-dock{gap:13px;padding-left:17px;bottom:12px}.px5-compare-dock p{font-size:9px}.px5-compare-dock a{font-size:10px;padding:12px 14px}.px5-compare-dock>button{font-size:18px;padding:3px}.px5-bottom{padding:55px 0 90px}.px5-bottom>.px5-wrap{display:block}.px5-bottom h2{font-size:39px}.px5-bottom p:not(.px5-kicker){margin-top:28px;font-size:14px}.px5-comparison{padding-top:40px;padding-bottom:45px}}@media(prefers-reduced-motion:reduce){.px5-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.v5-site .v3-header{height:auto;min-height:116px}.v5-site .nav{height:auto}.v5-site .v3-hero:after{background:linear-gradient(90deg,#061018db,#06101873 55%,#0610180d),linear-gradient(0deg,rgba(6,16,24,.65),transparent 45%)}.v5-site .brand{display:inline-flex;align-items:center;flex:0 0 auto;gap:0;line-height:0}.v5-site .brand img{width:80px;height:92px;object-fit:contain;max-width:none}.v5-site .nav{min-height:116px;gap:28px}.v5-site .navlinks{gap:24px}.v5-site .navlinks a{font-size:12px}.v5-site .footer-logo{display:inline-block;margin:0 0 18px;padding:0;line-height:0}.v5-site .footer-logo img{width:110px;height:126px;object-fit:contain}.v5-site .v3-hero{min-height:740px}.v5-site .v3-hero-media img{object-position:65% 50%}.v5-site .v3-hero-media:after{background:linear-gradient(90deg,#061018d6,#0610187a 52%,#0610180d),linear-gradient(0deg,rgba(6,16,24,.7),transparent 38%)}.v5-site .v3-hero-copy h1{font-size:clamp(53px,6.7vw,102px);max-width:950px;letter-spacing:-.065em}.v5-site .v3-hero-copy>p{max-width:590px}.v5-site .v3-hero-copy{padding-top:95px}.v5-site .v5-detail-art{height:auto;min-height:360px;overflow:hidden;border:0;background:transparent}.v5-detail-art .pv5-visual{min-height:360px}.v5-site .detail-hero{gap:50px}.v5-coordinate-cta{background:#e9edde;color:#163329;padding:80px 0}.v5-coordinate-cta h2{font-size:clamp(32px,4vw,58px);max-width:830px;line-height:1.08;letter-spacing:-.045em}.v5-coordinate-cta p{max-width:680px;margin:25px 0}.v5-site .v4-composer-teaser h2{max-width:740px}.v5-site :focus-visible{outline:2px solid #a6c971;outline-offset:4px}@media(max-width:1120px){.v5-site .nav{gap:20px}.v5-site .navlinks{gap:18px}.v5-site .v3-nav-contact{display:none}}@media(max-width:760px){.v5-site .brand img{width:60px;height:69px}.v5-site .nav{min-height:89px}.v5-site .navlinks{top:89px;gap:5px}.v5-site .navlinks a{font-size:15px}.v5-site .v3-hero{min-height:690px}.v5-site .v3-hero-copy{padding-top:70px}.v5-site .v3-hero-copy h1{font-size:clamp(48px,10.3vw,76px)}.v5-site .v3-hero-media img{object-position:60%}.v5-site .v3-hero-media:after{background:linear-gradient(90deg,#061018db,#06101863),linear-gradient(0deg,#061018aa,transparent)}.v5-site .detail-hero{gap:30px}.v5-site .v5-detail-art,.v5-detail-art .pv5-visual{min-height:260px}.v5-site .footer-logo img{width:96px;height:110px}}@media(max-width:760px){.v5-site .v3-header{height:auto;min-height:89px}.v5-site .navlinks{max-height:calc(100svh - 89px)}.v5-site .v3-hero:after{background:linear-gradient(90deg,#061018dd,#0610187a),linear-gradient(0deg,#061018aa,transparent)}}@media(min-width:901px){.v5-site .v3-hero-copy{align-items:flex-end}.v5-site .v3-hero-copy>.v3-kicker,.v5-site .v3-hero-copy>h1,.v5-site .v3-hero-copy>p,.v5-site .v3-hero-copy>.v3-actions{width:55%;max-width:720px}.v5-site .v3-hero-copy>h1{font-size:clamp(54px,5.6vw,88px)}.v5-site .v3-hero:after{background:linear-gradient(270deg,#06101aee,#06101aa8 47%,#06101a10 82%),linear-gradient(0deg,#06101aaa,transparent 40%)}}.v5-site [id]{scroll-margin-top:145px}.v5-site .sh5 .sh4-shop-nav{top:116px}@media(min-width:851px){.v5-site .sh4-basket{top:205px;max-height:calc(100vh - 225px)}}@media(max-width:760px){.v5-site [id]{scroll-margin-top:118px}.v5-site .sh5 .sh4-shop-nav{top:89px}}.v5-site .detail-hero .v5-detail-art{height:auto;min-height:0}.v5-site .detail-hero .v5-detail-art img{height:100%;width:100%;object-fit:cover}.v5-site .detail-hero .v5-detail-art .pv5-nexus img{object-fit:contain}@media(min-width:761px)and (max-width:850px){.v5-site .navlinks{top:116px;max-height:calc(100svh - 116px)}}.chat6{--ch-bg:#0f1c20;--ch-ink:#eaf0ec;--ch-muted:#c0cec4;--ch-line:#344a43;--ch-accent:#c7e68b;font-family:inherit}.chat6-launch{position:fixed;z-index:90;right:24px;bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:11px;border:1px solid #a5c77d;background:#c7e68b;color:#14271c;border-radius:100px;padding:15px 21px;box-shadow:0 8px 32px #06101845;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.chat6-launch:hover{background:#def2b2;transform:translateY(-2px)}.chat6-dialog{position:fixed;inset:auto 22px 22px auto;margin:0;padding:0;width:min(450px,calc(100vw - 32px));max-width:none;height:min(740px,calc(100dvh - 44px));max-height:calc(100dvh - 44px);color:var(--ch-ink);background:var(--ch-bg);border:1px solid #425b4b;border-radius:25px;box-shadow:0 25px 100px #0006;overflow:hidden}.chat6-dialog[open]{display:flex;flex-direction:column}.chat6-dialog::backdrop{background:#07141140;backdrop-filter:blur(2px)}.chat6-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:25px 24px 8px;background:radial-gradient(ellipse at 20% -30%,#52693a99,transparent 70%)}.chat6-kicker{text-transform:uppercase;letter-spacing:.11em;font-size:9px;line-height:1.5;color:var(--ch-accent)}.chat6-head h2{font-size:25px!important;line-height:1.13!important;letter-spacing:-.04em!important;max-width:290px;margin:7px 0 0!important;color:var(--ch-ink)}.chat6-close{flex:0 0 36px;width:36px;height:36px;color:var(--ch-ink);background:#ffffff0b;border:1px solid #ffffff26;border-radius:50%;font-size:26px;line-height:1;cursor:pointer}.chat6-description{color:var(--ch-muted);font-size:11px;line-height:1.6;padding:0 24px;margin:3px 0 14px}.chat6-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 24px 18px;border-bottom:1px solid var(--ch-line)}.chat6-quick button,.chat6-suggestions button{border:1px solid var(--ch-line);border-radius:100px;background:transparent;color:var(--ch-ink);font:inherit;font-size:10px;padding:8px 11px;cursor:pointer;min-height:34px}.chat6-quick button:hover,.chat6-suggestions button:hover{border-color:var(--ch-accent);color:var(--ch-accent)}.chat6-log{overflow-y:auto;overscroll-behavior:contain;padding:22px 23px;flex:1;min-height:110px;scrollbar-color:#506e5b transparent;display:flex;flex-direction:column;gap:17px}.chat6-message{flex-shrink:0;max-width:100%;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.chat6-message>p{margin:0 0 9px}.chat6-message>p:last-child{margin-bottom:0}.chat6-message[data-role=user]{align-self:flex-end;background:#2d4536;border:1px solid #415f48;border-radius:17px 17px 3px;padding:10px 14px;max-width:92%}.chat6-byline{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-accent);margin-bottom:6px}.chat6-message[data-role=user] .chat6-byline{color:#b9d19f}.chat6-answer-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.chat6-answer-links a,.chat6-wa-link{display:inline-block;color:var(--ch-accent)!important;text-decoration:none;border-bottom:1px solid #729155;padding:3px 0;margin-right:10px;font-size:11px}.chat6-product{border-top:1px solid var(--ch-line);margin-top:13px;padding-top:14px}.chat6-product h3{font-size:15px!important;line-height:1.3!important;letter-spacing:-.02em;margin:0 0 8px!important;color:#fff}.chat6-product h3 a{color:inherit;text-decoration:none}.chat6-product p{font-size:11px;line-height:1.65;margin:0 0 9px;color:var(--ch-muted)}.chat6-product ul{padding-left:17px;margin:8px 0 10px;font-size:11px;color:#d3dfd2}.chat6-product li{margin:5px 0}.chat6-product small{font-size:10px;color:#a9bdae;line-height:1.6;display:block}.chat6-suggestions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.chat6-status{margin:0;padding:0 24px 5px;min-height:18px;color:var(--ch-muted);font-size:10px}.chat6-form{padding:12px 23px 8px;border-top:1px solid var(--ch-line);flex-shrink:0}.chat6-form label{font-size:10px;color:var(--ch-muted);margin-bottom:8px;display:block}.chat6-form>div{display:flex;border:1px solid #526a54;border-radius:13px;overflow:hidden;align-items:center;background:#1b2b28}.chat6-form input{font:inherit;font-size:13px;min-width:0;flex:1;border:0;background:transparent;color:var(--ch-ink);padding:14px 13px;outline-offset:-3px;border-radius:0}.chat6-form input::placeholder{color:#91a495}.chat6-form button{background:var(--ch-accent);color:#172c1d;border:0;border-radius:10px;flex:0 0 37px;height:37px;margin-right:5px;font-size:22px;cursor:pointer}.chat6-form button:disabled{opacity:.5;cursor:wait}.chat6-foot{padding:4px 23px 17px;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;align-items:center;font-size:9px;color:#a7b8a7}.chat6-foot button,.chat6-foot a{color:#c7d9b8;font:inherit;font-size:9px;cursor:pointer;background:transparent;border:0;padding:3px 0;text-decoration:underline;text-underline-offset:3px}.chat6-wa-draft{display:block;font-size:10px;color:var(--ch-muted);margin:13px 0}.chat6-wa-draft textarea{display:block;box-sizing:border-box;width:100%;min-height:108px;padding:10px;margin-top:7px;background:#1b2b28;color:var(--ch-ink);border:1px solid #526a54;border-radius:10px;font:inherit;font-size:12px;line-height:1.5;resize:vertical}.chat6-nojs{position:fixed;bottom:25px;right:25px;z-index:91;background:#c7e68b;color:#14271c;border-radius:25px;padding:15px}.chat6 :focus-visible{outline:2px solid #d4efa0!important;outline-offset:3px}.chat6-launch[hidden]{display:none}.chat6-wa-link[aria-disabled=true]{opacity:.5;pointer-events:none}@media(max-width:760px){.chat6-launch{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:13px 16px}.chat6-launch span{font-size:12px}.chat6-dialog{inset:auto 10px max(10px,env(safe-area-inset-bottom)) 10px;width:auto;height:min(740px,calc(100dvh - 20px));max-height:calc(100dvh - 20px);border-radius:20px}.chat6-head{padding-top:20px}.chat6-log{padding:17px 19px}.chat6-head,.chat6-form,.chat6-description,.chat6-quick,.chat6-status{padding-left:19px;padding-right:19px}.chat6-quick{padding-bottom:13px}.chat6-head h2{font-size:23px!important}.chat6-quick button{font-size:10px;padding:8px 9px}.chat6-foot{padding-bottom:13px}.chat6:has(.chat6-dialog[open]) .chat6-launch{visibility:hidden}}@media(prefers-reduced-motion:reduce){.chat6 *{scroll-behavior:auto!important;transition:none!important}.chat6-launch:hover{transform:none}}body:has(.sh5-compare-tray:not([hidden])) .chat6-launch,body:has(.px5-compare-dock:not([hidden])) .chat6-launch{bottom:max(120px,calc(env(safe-area-inset-bottom) + 110px))}.v6-contact-options{padding:32px 0 80px;background:#f4f6f7}.v6-contact-options>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:22px}.v6-contact-card{display:block;padding:38px;border:1px solid #d9e0e4;border-radius:24px;background:#fff;color:#152531;text-decoration:none}.v6-contact-card h2{font-size:clamp(26px,3vw,40px);line-height:1.13;margin:16px 0}.v6-contact-card p{max-width:45ch;line-height:1.7;color:#50636e}.v6-contact-card small{display:block;margin-top:18px;max-width:60ch;line-height:1.6;color:#5e6b74}.v6-contact-card .textlink{display:block;margin-top:16px}.v6-contact-card:first-child{background:#0e2535;color:#fff}.v6-contact-card:first-child p{color:#c4d0d7}.v6-contact-card:first-child strong{display:block;margin-top:28px;color:#9de6dd}.v6-oem-entry{background:#0e202e;color:#fff;padding:90px 0}.v6-oem-entry>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.v6-oem-entry h2{font-size:clamp(34px,4vw,58px);line-height:1.06;letter-spacing:-.04em;margin:20px 0}.v6-oem-entry p{color:#bdccd6;max-width:57ch;line-height:1.8}.v6-oem-words{display:flex;flex-wrap:wrap;gap:16px;align-content:center}.v6-oem-words>span{font-size:25px;letter-spacing:.07em;border-bottom:1px solid #56717b;padding:18px 8px}.v6-oem-words>span:nth-child(4){font-size:17px;width:100%;color:#95dbd5}.v6-oem-words>small{color:#c0cfd8;line-height:1.7}.v6-site .sticky-index{flex-wrap:wrap}.v6-site .prose{overflow-wrap:anywhere}@media(max-width:760px){.v6-contact-options>.wrap,.v6-oem-entry>.wrap{grid-template-columns:1fr;gap:24px}.v6-contact-card{padding:26px}.v6-oem-entry{padding:64px 0}.v6-site .sticky-index{flex-wrap:nowrap;overflow:auto}}.pv5-visual.media6-original{background:#e8eeec;color:#152a24;border:1px solid #d9e1dd}.media6-original .pv5-image{display:grid;place-items:center;background:#0b131a}.media6-original .pv5-image img{object-fit:contain;object-position:center;transform:none!important}.media6-original.media6-portrait .pv5-image{background:#e8eeec}.media6-original figcaption{position:relative;background:#eff3ef;color:#344a42;padding:11px 15px;min-height:43px;font-size:9px}.v5-site .v5-detail-art .media6-original.pv5-context-detail-hero .pv5-image{aspect-ratio:auto;min-height:320px}.v5-site .v5-detail-art .media6-original.pv5-context-detail-hero .pv5-image img{height:auto;max-height:580px;object-fit:contain}.v5-site .v5-detail-art .media6-original.pv5-context-detail-hero.media6-portrait .pv5-image img{height:540px;width:auto;max-width:100%}.media6-home-field{background:#e8eeec}.media6-home-field>img{object-fit:contain!important;object-position:center!important}.v5-site .media6-home-hero{background:#071019}.v5-site .media6-home-hero .v3-hero-media{inset:36px 3% 66px 52%;z-index:-1}.v5-site .media6-home-hero .v3-hero-media img{object-fit:contain;object-position:center}.v5-site .media6-home-hero:after,.v5-site .media6-home-hero .v3-hero-media:after{display:none}.v5-site .media6-home-hero .v3-hero-copy{padding-right:49%}.v5-site .media6-home-hero .v3-hero-copy h1{font-size:clamp(48px,5.3vw,82px);max-width:none}.media6-gallery{padding:88px 0;background:#f0f3ef;color:#132820}.media6-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:36px}.media6-gallery-heading h2{font-size:clamp(32px,4vw,58px);line-height:1.08;letter-spacing:-.035em;margin:12px 0 0}.media6-gallery-heading>p{max-width:380px;line-height:1.65;color:#50615a}.media6-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.media6-screen{margin:0;background:#fff;border:1px solid #dce4dd;border-radius:16px;overflow:hidden;min-width:0}.media6-screen>a{display:block;background:#e7ece8;color:#193d2c;text-decoration:none}.media6-screen img{display:block;width:100%;height:600px;object-fit:contain;object-position:center}.media6-fullsize{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #dce4dd;font-size:12px;font-weight:600}.media6-screen a:focus-visible{outline:3px solid #437358;outline-offset:-3px}.media6-screen figcaption{padding:18px;display:flex;flex-direction:column;gap:8px;color:#263e31;font-size:13px;line-height:1.5}.media6-screen figcaption>span{color:#607469;font-size:11px}.media6-gallery--flight .media6-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media6-gallery--flight .media6-screen:first-child{grid-column:1/-1}.media6-gallery--flight .media6-screen img{height:auto;aspect-ratio:1400/758}.media6-provenance{max-width:930px;font-size:12px;line-height:1.7;color:#5c6d62;margin:26px 0 0}@media(max-width:900px){.media6-gallery-heading{display:block}.media6-gallery-heading>p{max-width:600px;margin-top:20px}.media6-screen img{height:450px}.media6-grid{gap:14px}.v5-site .media6-home-hero .v3-hero-copy h1{font-size:clamp(43px,5.5vw,60px)}}@media(max-width:760px){.v5-site .media6-home-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column}.v5-site .media6-home-hero .v3-hero-media{position:relative;inset:auto;order:2;height:min(540px,110vw);margin:25px 5% 0;z-index:0}.v5-site .media6-home-hero .v3-hero-copy{height:auto;order:1;padding:48px 0 0}.v5-site .media6-home-hero .v3-hero-copy h1{font-size:clamp(46px,10vw,72px)}.v5-site .media6-home-hero .v3-hero-bottom{position:relative;bottom:auto;order:3;padding:25px 0}.v5-site .media6-home-hero .v3-hero-bottom>span{display:block;max-width:150px;font-size:8px}.media6-gallery{padding:64px 0}.media6-grid,.media6-gallery--flight .media6-grid{grid-template-columns:1fr}.media6-screen img{height:auto;max-height:640px}.media6-screen{max-width:560px;margin:0 auto;width:100%}.media6-gallery--flight .media6-screen:first-child{grid-column:auto}.v5-site .v5-detail-art .media6-original.pv5-context-detail-hero .pv5-image{min-height:0}.v5-site .v5-detail-art .media6-original.pv5-context-detail-hero.media6-portrait .pv5-image img{height:420px}.media6-provenance{font-size:11px}}.pv5-point.point8-cutout{background:#071019;color:#e9f0f4;box-shadow:none}.pv5-point.point8-cutout .pv5-image{display:grid;place-items:center;isolation:isolate;background:transparent;aspect-ratio:3 / 2}.pv5-point.point8-cutout .pv5-image img{width:100%;height:100%;object-fit:contain;object-position:center;padding:14px 14px 28px;border-radius:0;filter:drop-shadow(0 12px 14px #00000025);transform:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.pv5-point.point8-cutout figcaption{color:#b3c6d3;background:linear-gradient(transparent,#071019);font-size:8px;line-height:1.6;letter-spacing:.09em;padding:24px 14px 10px;text-align:center}.px5-card .pv5-point.point8-cutout .pv5-image{aspect-ratio:3 / 2;height:auto}.px5-card .pv5-point.point8-cutout .pv5-image img{height:100%;object-fit:contain;padding-block:16px 31px}.sh5 .sh4-product-image>.pv5-visual.pv5-point.point8-cutout{background:#071019}.sh5 .sh4-product-image .pv5-point.point8-cutout .pv5-image{aspect-ratio:auto;height:100%;background:transparent}.sh5 .sh4-product-image .pv5-point.point8-cutout .pv5-image img{width:100%;height:100%;padding:12px 12px 28px;object-fit:contain;object-position:center;transform:none}.sh5 .sh4-product-image>.pv5-visual.pv5-point.point8-cutout figcaption{left:0;right:0;bottom:0;max-width:none;padding:24px 12px 8px;color:#b3c6d3;background:linear-gradient(transparent,#071019);border-radius:0;text-align:center;font-size:8px}.sh5-dialog-product>.pv5-visual.pv5-point.point8-cutout{background:#071019;aspect-ratio:auto}.sh5-dialog-product>.pv5-visual.pv5-point.point8-cutout .pv5-image{height:420px;aspect-ratio:auto}.sh5-dialog-product>.pv5-visual.pv5-point.point8-cutout .pv5-image img{height:100%;max-height:none;object-fit:contain;padding:14px 12px 30px}.sh5-dialog-product>.pv5-visual.pv5-point.point8-cutout figcaption{color:#b3c6d3;background:linear-gradient(transparent,#071019);padding:24px 12px 9px;text-align:center;font-size:8px}.sh5-dialog-grid.is-comparing .sh5-dialog-product>.pv5-visual.pv5-point.point8-cutout .pv5-image{height:240px}body.point8-detail .pagehero{padding:38px 0 48px;position:relative;isolation:isolate;overflow:hidden;background:#071019;color:#f1f7fa}body.point8-detail .pagehero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 45%,#17303845 0,transparent 53%)}body.point8-detail .pagehero .breadcrumbs{color:#8da3b3;margin-bottom:22px;font-size:10px}body.point8-detail .pagehero .breadcrumbs a{color:#c3d4dd}body.point8-detail .pagehero .breadcrumbs a:hover{color:#eff8f3}body.point8-detail .detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;align-items:center}body.point8-detail .detail-hero>div:first-child{padding:32px 0 48px}body.point8-detail .detail-hero .eyebrow{color:#b2c5d1;font-size:10px;letter-spacing:.14em;margin-bottom:26px}body.point8-detail .detail-hero .eyebrow:before{background:#c4decc}body.point8-detail .detail-hero h1{color:#f3f7fa;font-size:clamp(54px,6vw,88px);line-height:1.01;letter-spacing:-.065em;max-width:650px;margin:0}body.point8-detail .detail-hero p{color:#aebfcb;max-width:490px;font-size:17px;line-height:1.7;margin-top:20px}body.point8-detail .detail-hero p:not(.point8-lead){color:#cce3d4;font-size:clamp(22px,2.5vw,32px);font-weight:450;line-height:1.25;letter-spacing:-.025em;margin-top:24px;max-width:500px}body.point8-detail .detail-hero .point8-lead{color:#aebfcb;font-size:16px;line-height:1.65;letter-spacing:0;margin-top:20px;max-width:490px}body.point8-detail .point8-features{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0;margin:28px 0 0;list-style:none}body.point8-detail .point8-features li{font:10px/1.5 Mono,monospace;letter-spacing:.025em;padding:7px 10px;border:1px solid #364851;border-radius:30px;background:#ffffff03;color:#c2d3dc}body.point8-detail .detail-hero .actions{margin-top:32px;align-items:center;gap:19px 25px}body.point8-detail .detail-hero .btn{color:#132b22;background:#d4e9dc;border-color:#d4e9dc;padding:14px 21px;border-radius:7px;font-size:13px}body.point8-detail .detail-hero .btn:hover{background:#edf8ef;border-color:#edf8ef}body.point8-detail .detail-hero .textlink{color:#d8e3e9;border-color:#42515b;font-size:12px}body.point8-detail .detail-hero .textlink:hover{color:#d1ebda;border-color:#93b7a1}body.point8-detail .detail-hero .v5-detail-art{background:transparent;border:0;border-radius:0;height:auto;min-height:0;overflow:visible;box-shadow:none}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout{margin:0;padding:0;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout .pv5-image{height:540px;min-height:0;aspect-ratio:auto;overflow:hidden;background:transparent}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout .pv5-image img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;padding:4px 0 14px;transform:none;transform-origin:51% 73%;filter:drop-shadow(0 24px 25px #00000025);transition:transform .48s cubic-bezier(.2,.7,.2,1)}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout.point8-detail-view .pv5-image img{transform:scale(1.4) translateY(-2%)}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout figcaption{position:static;background:transparent;text-align:center;padding:10px 0 12px;color:#9fb3c1;font-size:8px;letter-spacing:.12em}body.point8-detail .point8-view-controls{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;margin:0 auto}body.point8-detail .point8-view-controls[hidden],body.point8-detail .point8-view-controls button[hidden]{display:none!important}body.point8-detail .point8-view-controls button{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:11px;line-height:1.3;border:1px solid transparent;border-radius:24px;background:transparent;color:#a9bdca;transition:background .2s,color .2s}body.point8-detail .point8-view-controls button:hover{color:#f4f8fa;background:#ffffff0a}body.point8-detail .point8-view-controls button[aria-pressed=true]{color:#d0e9d7;background:#c4e6ce0b;border-color:#7c9b852f}body.point8-detail .point8-view-controls [data-point8-open]{color:#d7e2e9}body.point8-detail .pagehero :focus-visible,body.point8-detail #point8-lightbox :focus-visible{outline:2px solid #d1ead9;outline-offset:5px}body.point8-detail #point8-view-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body.point8-detail #point8-lightbox{width:min(850px,94vw);max-width:94vw;max-height:94svh;padding:22px 24px 20px;border:1px solid #344753;border-radius:18px;background:#071019;color:#f0f6f9;overflow:auto;box-shadow:0 35px 100px #00000070}body.point8-detail #point8-lightbox:not([open]){display:none}body.point8-detail #point8-lightbox::backdrop{background:#02070cdd;backdrop-filter:blur(10px)}body.point8-detail #point8-lightbox-title{margin:0;padding-right:80px;font-size:20px;line-height:1.35;letter-spacing:-.025em}body.point8-detail #point8-lightbox img{display:block;width:100%;height:min(70svh,720px);max-height:none;object-fit:contain;object-position:center;margin:12px auto 0;background:transparent;border:0;border-radius:0}body.point8-detail #point8-lightbox p{text-align:center;font-size:11px;line-height:1.6;color:#a3b7c4;margin:12px 0 0}body.point8-detail #point8-lightbox [data-point8-close]{position:absolute;right:18px;top:15px;padding:9px 12px;min-height:42px;font-size:11px;color:#e1eaf0;background:#ffffff06;border:1px solid #3c4c58;border-radius:24px}body.point8-detail #point8-lightbox [data-point8-close]:hover{background:#ffffff12}body.point8-detail.point8-dialog-open{overflow:hidden}@media(hover:hover)and (prefers-reduced-motion:no-preference){.px5-card:hover .pv5-point.point8-cutout .pv5-image img{transform:translateY(-3px)}}@media(min-width:1500px){body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout .pv5-image{height:570px}}@media(min-width:761px)and (max-width:1050px){body.point8-detail .detail-hero{gap:14px}body.point8-detail .detail-hero h1{font-size:clamp(48px,6vw,63px)}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout .pv5-image{height:490px}body.point8-detail .detail-hero .actions{gap:18px}body.point8-detail .point8-features{gap:6px}body.point8-detail .point8-features li{font-size:9px;padding:6px 8px}}@media(max-width:760px){body.point8-detail .pagehero{padding:27px 0 32px}body.point8-detail .pagehero .breadcrumbs{font-size:9px;margin-bottom:18px}body.point8-detail .detail-hero{grid-template-columns:1fr;gap:10px}body.point8-detail .detail-hero>div:first-child{padding:16px 0 8px}body.point8-detail .detail-hero .eyebrow{font-size:9px;margin-bottom:21px}body.point8-detail .detail-hero h1{font-size:clamp(47px,10.8vw,78px)}body.point8-detail .detail-hero p:not(.point8-lead){font-size:24px;margin-top:19px}body.point8-detail .detail-hero .point8-lead{font-size:14px;margin-top:18px}body.point8-detail .detail-hero p{font-size:15px;margin-top:18px}body.point8-detail .point8-features{margin-top:23px;gap:6px}body.point8-detail .point8-features li{font-size:9px;padding:7px 9px}body.point8-detail .detail-hero .actions{margin-top:26px;gap:19px}body.point8-detail .detail-hero .btn{padding:13px 18px;font-size:12px;gap:22px}body.point8-detail .detail-hero .textlink{font-size:11px;gap:12px}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout .pv5-image{height:460px}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout figcaption{padding-top:3px}body.point8-detail .point8-view-controls button{min-height:44px;font-size:11px}body.point8-detail .pagehero:before{background:radial-gradient(ellipse at 50% 78%,#17303845 0,transparent 55%)}body.point8-detail #point8-lightbox{padding:20px 15px;border-radius:12px}body.point8-detail #point8-lightbox-title{font-size:18px}body.point8-detail #point8-lightbox img{height:min(69svh,640px)}.sh5-dialog-product>.pv5-visual.pv5-point.point8-cutout .pv5-image{height:350px}.sh5-dialog-grid.is-comparing .sh5-dialog-product>.pv5-visual.pv5-point.point8-cutout .pv5-image{height:260px}}@media(max-width:390px){body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout .pv5-image{height:410px}body.point8-detail .detail-hero p:not(.point8-lead){font-size:23px}body.point8-detail .point8-features li{font-size:8px}}@media(prefers-reduced-motion:reduce){.pv5-point.point8-cutout .pv5-image img,body.point8-detail .point8-view-controls button{transition:none!important}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout.point8-detail-view .pv5-image img{transform:scale(1.4) translateY(-2%)!important}body.point8-detail .detail-hero .btn:hover{transform:none}}@media print{body.point8-detail .point8-view-controls,body.point8-detail #point8-lightbox{display:none!important}body.point8-detail .pagehero{background:#fff;color:#17252e}body.point8-detail .pagehero:before{display:none}body.point8-detail .detail-hero h1,body.point8-detail .detail-hero p,body.point8-detail .detail-hero .point8-lead,body.point8-detail .detail-hero .eyebrow{color:#17252e}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout .pv5-image{height:360px}body.point8-detail .detail-hero .v5-detail-art .pv5-point.point8-cutout .pv5-image img{transform:none!important}}figure.pv5-visual.media9-frame{--media9-surface: #101c24;--media9-label: #b9c8ce;display:flex!important;flex-direction:column;width:100%!important;height:auto!important;min-width:0;min-height:0!important;max-width:100%;aspect-ratio:auto!important;padding:0!important;margin:0;background:var(--media9-surface)!important;color:var(--media9-label);border:0;overflow:hidden;box-shadow:none}figure.pv5-visual.media9-frame[data-media9-tone=diagram]{--media9-surface: #13231f}figure.pv5-visual.media9-frame[data-media9-shape=portrait]{--media9-surface: #e6ebe7;--media9-label: #455c50}figure.pv5-visual.media9-frame[data-media9-tone=cutout]{--media9-surface: #071019;--media9-label: #b9cbd6}figure.pv5-visual.media9-frame .pv5-image{display:block!important;position:relative;flex:0 0 auto;width:100%;height:330px!important;min-height:0!important;max-height:none;aspect-ratio:auto!important;overflow:hidden;background:transparent!important}figure.pv5-visual.media9-frame .pv5-image img{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;min-width:0;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:14px!important;border:0;border-radius:0;margin:0;transform:none!important;transition:none!important;mix-blend-mode:normal}figure.pv5-visual.media9-frame[data-media9-tone=cutout] .pv5-image img{inset:0 auto 0 50%;width:auto!important;max-width:none!important;transform:translate(-50%)!important}figure.pv5-visual.media9-frame figcaption{position:static!important;inset:auto!important;flex:1 0 auto;display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;max-width:none!important;padding:10px 16px!important;font-size:9px!important;line-height:1.5;letter-spacing:.025em;text-align:center!important;text-transform:none;background:var(--media9-surface)!important;color:var(--media9-label)!important;border-radius:0!important;pointer-events:auto}.sh5 .sh4-product-image,.sh5 .sh4-suite-image,.sh5 .sh4-app-card>figure.media9-frame{height:auto!important;aspect-ratio:auto!important;min-height:0;overflow:visible}.sh5 .sh4-app-card{align-items:stretch}.sh5 .sh4-app-card>figure.media9-frame .pv5-image{height:360px!important}.sh5 .sh4-suite-image>figure.media9-frame .pv5-image{height:260px!important}.px5-card figure.media9-frame .pv5-image,.sh5 .sh4-product-image figure.media9-frame .pv5-image{height:340px!important}.px5-card-art{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;background:#f3f6ec}.px5-card-art>a{grid-column:1 / -1;grid-row:2}.px5-card-art .px5-product-index{position:static;grid-row:1;justify-self:start;align-self:center;margin:10px 14px;background:transparent;color:#596e50;border:0;padding:0}.px5-card-art .px5-compare-toggle{position:static;grid-column:2;grid-row:1;margin:7px 12px;min-height:34px}.sh5-spot-art>figure.media9-frame{transform:none!important}.sh5-spot-art>figure.media9-frame .pv5-image{height:460px!important}.sh5-dialog-product>figure.media9-frame .pv5-image{height:440px!important}.sh5-dialog-product>figure.media9-frame[data-media9-shape=portrait] .pv5-image{height:560px!important}.sh5-dialog-grid.is-comparing .sh5-dialog-product>figure.media9-frame .pv5-image{height:350px!important}.v5-site .detail-hero>*{min-width:0}.v5-site .detail-hero .product-art.v5-detail-art{height:auto;min-height:0;max-width:100%;overflow:visible;background:transparent}.v5-site .detail-hero figure.media9-frame .pv5-image{height:clamp(280px,32vw,460px)!important}.v5-site .detail-hero figure.media9-frame[data-media9-shape=portrait] .pv5-image{height:570px!important}body.point8-detail .detail-hero figure.media9-frame{border-radius:0}body.point8-detail .detail-hero figure.media9-frame .pv5-image img{filter:none}body.point8-detail .detail-hero .v5-detail-art figure.pv5-visual.media9-frame.point8-cutout.point8-detail-view .pv5-image img{transform:translate(-50%) scale(1.4) translateY(-2%)!important}.media9-open{display:flex;justify-content:center;align-items:center;min-height:44px;width:fit-content;max-width:100%;margin:15px auto 0;padding:10px 18px;color:#254836;border:1px solid #a6b9ab;border-radius:28px;text-decoration:none;font-size:12px}.media9-open:hover{background:#dce7dd}.media9-open:focus-visible{outline:3px solid #568953;outline-offset:4px}@media(max-width:1100px){.px5-card figure.media9-frame .pv5-image,.sh5 .sh4-product-image figure.media9-frame .pv5-image{height:300px!important}.v5-site .detail-hero figure.media9-frame[data-media9-shape=portrait] .pv5-image{height:510px!important}}@media(max-width:760px){.sh5-spot-art>figure.media9-frame .pv5-image{height:350px!important}.sh5-spot-art>figure.media9-frame[data-media9-shape=portrait] .pv5-image{height:440px!important}.v5-site .detail-hero figure.media9-frame .pv5-image{height:clamp(220px,64vw,410px)!important}.v5-site .detail-hero figure.media9-frame[data-media9-shape=portrait] .pv5-image{height:490px!important}.sh5-dialog-product>figure.media9-frame .pv5-image{height:280px!important}.sh5-dialog-product>figure.media9-frame[data-media9-shape=portrait] .pv5-image{height:min(65svh,500px)!important}.sh5-dialog-grid.is-comparing .sh5-dialog-product>figure.media9-frame .pv5-image{height:330px!important}}@media(max-width:580px){.px5-card figure.media9-frame .pv5-image,.sh5 .sh4-product-image figure.media9-frame .pv5-image{height:300px!important}.px5-card figure.media9-frame[data-media9-shape=portrait] .pv5-image,.sh5 .sh4-product-image figure.media9-frame[data-media9-shape=portrait] .pv5-image{height:390px!important}.sh5 .sh4-app-card>figure.media9-frame .pv5-image{height:310px!important}.sh5 .sh4-app-card>figure.media9-frame[data-media9-shape=portrait] .pv5-image{height:460px!important}figure.pv5-visual.media9-frame .pv5-image img{padding:10px!important}}@media print{.media9-open{display:none}.v5-site .detail-hero figure.media9-frame .pv5-image{height:360px!important}body.point8-detail .detail-hero .v5-detail-art figure.pv5-visual.media9-frame.point8-cutout.point8-detail-view .pv5-image img{transform:translate(-50%)!important}}body.v3-site{--read11-focus: #096368;font-size:17px;font-weight:450;line-height:1.7;text-rendering:optimizeLegibility}body.v3-site h1,body.v3-site h2,body.v3-site h3{font-weight:590}.v3-site :is(button,input,select,textarea){letter-spacing:normal}.v3-site.v5-site :focus-visible{outline:3px solid var(--read11-focus);outline-offset:4px}.v3-site :is(.v3-header,footer,.home9,.v3-domain-section,.v3-twin,.dark,.px5-hero,.px5-compare-dock,.sh5-stage,.sh5-compare-tray,.ex-world,.ex-brief,.nx4-gallery,.nx4-coverage,.nx4-lightbox,.domain5,.gps5-hero,.so4-hero,.so4-scene,.st-closing,.sp6-hero,.chat6,.v6-oem-entry){--read11-focus: #a8eee6}.v3-site :is(p,li,dd){overflow-wrap:break-word}.v3-site :is(.btn,.btn.small,.textlink,.filter,.menu-toggle){font-size:15px;font-weight:550;min-height:44px}.v3-site :is(label,.search-label){font-size:14px;line-height:1.55}.v3-site :is(input,select,textarea){font-size:16px;line-height:1.5}.v3-site :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:46px}.v3-site :is(.eyebrow,.breadcrumbs,.badge,.chip,.caption,.count,.trustline,.product-code,.source-note,.v3-source-note,.note,.release-tag){font-size:13px;line-height:1.65;letter-spacing:.035em}.v3-site :is(.eyebrow,.breadcrumbs,.caption,.count,.trustline,.source-note,.v3-source-note,.note){color:#4e5e6d}.v3-site :is(.product .body p,.small-card p,.workflow p,.industry-row p,.facts p,.directory p,.article-list p,.interface-feature p,.pillars p,.capability p,.feature-details ul,.application-items,.doc p,details p){font-size:16px;line-height:1.75;color:#475666}.v3-site :is(.prose li,.spec-table td){color:#475666}.v3-site :is(.spec-table th,.spec-table td){font-size:15px;line-height:1.65}.v3-site :is(.capability-accordions summary .mono,form small,.partners small){font-size:13px;line-height:1.65;color:#4e5e6d}.v3-site .sticky-index{font-size:14px;flex-wrap:wrap}.v3-site .sticky-index a{min-height:44px;display:inline-flex;align-items:center}.v3-site .check{font-size:14px;color:#475666}.v3-site.v5-site .nav{gap:clamp(16px,2vw,30px)}.v3-site.v5-site .navlinks{gap:clamp(15px,1.8vw,27px)}.v3-site.v5-site .navlinks a{font-size:14px;font-weight:550;min-height:44px}.v3-site .v3-nav-contact{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.v3-site footer :is(p,a){color:#c0cbd6;font-size:15px;line-height:1.75}.v3-site .footer-grid h3{font-size:14px;font-weight:650;letter-spacing:.02em}.v3-site .footer-grid a{width:fit-content;min-height:35px;margin:4px 0;padding:5px 0}.v3-site .copyright{color:#aebdcc;font-size:13px;line-height:1.7}.v3-site .copyright a{font-size:inherit}.v3-site .home9 .home9-copy p{font-size:17px;line-height:1.72;color:#c6d6de}.v3-site :is(.home9-kicker,.home9-eyebrow,.home9-mast-link,.home9-workflow,.home9-counter,.home9-tab-number,.home9-visual figcaption){font-size:13px;line-height:1.6;letter-spacing:.035em}.v3-site :is(.home9-kicker,.home9-mast-link,.home9-counter,.home9-tab-number,.home9-visual figcaption){color:#b7ccd4}.v3-site .home9-eyebrow{color:#a7d9c1}.v3-site .home9-segments button{font-size:14px;font-weight:550;color:#b7cad4;min-height:52px}.v3-site .home9-segments button[aria-pressed=true]{color:#f0faf3}.v3-site .home9 .home9-actions :is(.btn,.textlink){font-size:15px}.v3-site .home9-playback button{min-width:44px;min-height:44px}.v3-site .home9-playback button.home9-pause{font-size:14px}.v3-site :is(.v3-news,.v3-news p,.v3-news>a,.v3-nexus-detail>a,.v3-domain-foot p,.v3-domain-foot>a,.v3-catalog-foot,.v4-flight-foot>p){font-size:14px;line-height:1.7}.v3-site :is(.v3-nexus-detail p,.v3-editorial-copy p,.v4-flight-grid p){font-size:17px;line-height:1.72}.v3-site :is(.v3-windowbar,.v3-screen-note,.v3-value small,.v3-value-axis,.v3-value-bar>span,.v3-value-visual>p,.v3-mini-product>span:not(.v3-mini-arrow),.v4-family-strip>span,.v4-family-strip b){font-size:13px;line-height:1.6;letter-spacing:.025em}.v3-site :is(.v3-value small,.v3-value-axis,.v3-value-bar>span,.v3-value-visual>p,.v3-mini-product>span:not(.v3-mini-arrow),.v4-family-strip>span,.v4-family-strip b){color:#4b6073}.v3-site :is(.v3-windowbar,.v3-screen-note){color:#b9cbd9}.v3-site .v3-tabbar button{font-size:13px;color:#526577;min-height:48px}.v3-site .v3-tabbar button[aria-pressed=true]{color:#075ab5}.v3-site :is(.v3-twin-caption,.v3-station-grid>a>small){font-size:12px;line-height:1.65;color:#d0dee9}.v3-site :is(.v3-domain-section,.v3-twin,.dark) .eyebrow{color:#b5c9d7}.v3-site :is(.v3-domain-section,.v3-twin,.dark) p{color:#c0d0de}.v3-site :is(.px5-description,.px5-capabilities ul,.px5-capabilities>p,.px5-collection-heading>p,.px5-empty>p,.px5-bottom p:not(.px5-kicker),.px5-comparison-card>p,.px5-comparison-card>ul){font-size:16px;line-height:1.72;color:#455a40}.v3-site :is(.px5-kicker,.px5-category,.px5-results-line,.px5-product-index,.px5-tools label>span,.px5-card-foot,.px5-outcomes button span,.px5-outcomes button small,.px5-comparison>p){font-size:13px;line-height:1.6}.v3-site :is(.px5-category,.px5-results-line,.px5-tools label>span,.px5-card-foot,.px5-outcomes button span,.px5-outcomes button small,.px5-comparison>p){color:#4b6042}.v3-site .px5-intro{font-size:18px;color:#c8d8c5}.v3-site .px5-hero .px5-kicker{color:#c8d8c5}.v3-site :is(.px5-tools button,.px5-card-foot>a,.px5-capabilities>a,.px5-capabilities summary,.px5-compare-heading button,.px5-comparison-card>a,.px5-build-link,.px5-sub-link,.px5-empty button){font-size:14px;min-height:44px;line-height:1.6}.v3-site .px5-outcomes button strong{font-size:16px}.v3-site .px5-compare-toggle{font-size:13px!important;min-height:44px}.v3-site .px5-tools :is(input,select){font-size:16px}.v3-site .px5-tools input::placeholder{color:#60715a}.v3-site .px5-compare-dock p{font-size:14px;color:#e3efda}.v3-site .px5-compare-dock a{font-size:14px;min-height:44px}.v3-site .px5-compare-dock>button{min-width:44px;min-height:44px}.v3-site .px5-card-foot{flex-wrap:wrap;gap:8px}.v3-site .media9-open{font-size:14px;min-height:44px}.v3-site figure.pv5-visual.media9-frame figcaption{font-size:13px!important;line-height:1.6}.v3-site :is(.media6-fullsize,.media6-screen figcaption>span,.media6-provenance){font-size:14px;line-height:1.7}.v3-site :is(.media6-screen figcaption>span,.media6-provenance){color:#465f51}body.v3-site.point8-detail :is(.pagehero,#point8-lightbox){--read11-focus: #a8eee6}body.v3-site.point8-detail :is(.pagehero .breadcrumbs,.detail-hero .eyebrow,.point8-features li){font-size:13px;line-height:1.65}body.v3-site.point8-detail .detail-hero .point8-lead{font-size:17px;line-height:1.75;color:#c2d4de}body.v3-site.point8-detail :is(.detail-hero .btn,.detail-hero .textlink,.point8-view-controls button){font-size:14px;min-height:44px}body.v3-site.point8-detail #point8-lightbox p{font-size:14px;line-height:1.7;color:#bfd3df}body.v3-site.point8-detail #point8-lightbox [data-point8-close]{font-size:14px;min-height:44px}.v3-site .sh4{--sh4-muted: #45584e}.v3-site :is(.sh4 .sh4-eyebrow,.sh4 .sh4-small,.sh4-results-count,.sh4-quantity-note,.sh4-remove,.sh4-clear,.sh4-checkbox,.sh4-basket fieldset,.sh4-basket fieldset legend,.sh4-basket fieldset>p,.sh5-product-top>span,.sh5-product-top>button,.sh5-config-count span,.sh5-feature-grid button>span,.sh5-feature-grid button small,.sh5-basket-features p,.sh5-product-detail>p,.sh5-plan-duration small){font-size:13px;line-height:1.65}.v3-site :is(.sh4-suite-copy>p:not(.sh4-eyebrow),.sh4-suite-copy ul,.sh4-app-card p,.sh4-api-card ul,.sh4-product-copy>p:not(.sh4-eyebrow),.sh4-empty-basket p,.sh4-draft p,.sh5-config-intro>p:not(.sh4-eyebrow):not(.sh5-config-count),.sh5 .sh4-heading>p,.sh5-dialog-description,.sh5-dialog-grid.is-comparing .sh5-dialog-description,.sh5-product-detail li span,.sh5-dialog-grid.is-comparing .sh5-product-detail li span){font-size:16px;line-height:1.72}.v3-site :is(.sh4-suite-copy ul,.sh4-api-card ul,.sh5-feature-grid button small,.sh5-product-detail li span,.sh5-product-detail>p,.sh5-basket-features p){color:#455c41}.v3-site :is(.sh4-workflows small,.sh4-basket-heading>p:last-child,.sh4-basket-item-name,.sh4-stepper output,.sh5-product-detail li strong,.sh5-feature-grid button strong,.sh5-feature-reason,.sh5-basket-features h3){font-size:15px;line-height:1.6}.v3-site :is(.sh4-btn,.sh4-api-card .sh4-btn,.sh4-card-actions>a,.sh4-card-actions>button,.sh4-pills button,.sh4-app-card a,.sh4-shop-nav a,.sh5 .sh4-shop-nav a,.sh4-linked a,.sh5-open-links a,.sh5-text-btn,.sh4-download,.sh4-basket form>.sh4-btn,.sh5-config-intro>.sh4-btn){font-size:14px;min-height:44px;line-height:1.5}.v3-site .sh4 :is(input,textarea,select),.v3-site .sh4-basket fieldset input[type=number]{font-size:16px}.v3-site :is(.sh4-search,.sh4-api-controls label,.sh4-basket form>label,.sh4-basket fieldset>label:first-of-type){font-size:14px}.v3-site .sh5-spot-copy>p:not(.sh4-eyebrow){font-size:17px;color:#d0e0d6}.v3-site .sh5-spot-copy .sh4-eyebrow{color:#bddfcd}.v3-site .sh5-spot-tabs button{font-size:15px;min-height:52px}.v3-site :is(.sh5-spot-tabs button span,.sh5-coordinate-line){font-size:13px;color:#bed2c5;line-height:1.65}.v3-site .sh5-feature-grid button[aria-pressed=true] small{color:#d2e7ca}.v3-site .sh5 .sh4-workflows small{color:#d0dece}.v3-site .sh4-stepper button{min-width:44px;min-height:44px}.v3-site :is(.sh4-remove,.sh4-clear){min-height:44px}.v3-site :is(.sh5-compare-tray strong,.sh5-compare-tray>button){font-size:14px}.v3-site :is(.sh5-compare-tray span,.sh5-compare-tray #sh5-compare-count){font-size:13px;color:#d6e5ce}.v3-site .sh5-compare-tray>button{min-height:44px}.v3-site .sh5-compare-tray>button:last-child{font-size:25px;min-width:44px}.v3-site .sh5-dialog-header>button{min-width:44px;min-height:44px}.v3-site .ex-page{--ex-muted: #425d6c}.v3-site :is(.ex-eyebrow,.ex-sector-bar .ex-eyebrow,.ex-palette-heading .ex-eyebrow,.ex-hero .ex-eyebrow,.ex-selection-actions .ex-eyebrow,.ex-business>summary small,.ex-time-story .ex-eyebrow,.ex-workflow-intro .ex-eyebrow,.ex-next .ex-eyebrow,.ex-module-index,.ex-module-label small,.ex-step-top,.ex-step-top>span,.ex-workflow-foot,.ex-share-note,.ex-currency-note,.ex-cost-row>p>small,.ex-time-story>p:last-child,.ex-time-story>div>span,.ex-financial-results dt,.ex-cost-comparison span,.ex-years-wrap small,.ex-feature>small,.ex-image-request>p,.ex-suite-price-note,.ex-suite-toggles small,.ex-suite-included>span:last-child,.ex-extra-empty,.ex-extra-status){font-size:13px;line-height:1.65;letter-spacing:.025em}.v3-site :is(.ex-hero-bottom>p,.ex-configure-heading>p,.ex-workflow-intro>p:last-child,.ex-business-intro>div>p,.ex-suite-intro>p,.ex-workflow-step p,.ex-feature-detail,.ex-additional>div:first-child>p:last-child,.ex-module-cost-heading p,.ex-formula p){font-size:16px;line-height:1.72}.v3-site :is(.ex-module-label strong,.ex-feature>strong,.ex-suite-toggles strong,.ex-cost-row>p>strong){font-size:16px;font-weight:600;line-height:1.5}.v3-site :is(.ex-module-label small,.ex-feature-detail,.ex-feature>small,.ex-suite-intro>p,.ex-configure-heading>p,.ex-suite-toggles small,.ex-image-request>p,.ex-suite-price-note,.ex-cost-row>p>small,.ex-currency-note,.ex-years-wrap small,.ex-extra-empty,.ex-extra-status,.ex-workflow-foot,.ex-share-note,.ex-palette-heading>p:last-child){color:#425f6d}.v3-site :is(.ex-palette-heading>p:last-child,.ex-sector-bar>p,.ex-assumption-notice,.ex-dependency-note,.ex-selection-actions #ex-products-summary,.ex-scene-disclosure>p,.ex-cost-empty){font-size:14px;line-height:1.7}.v3-site :is(.ex-primary,.ex-action-buttons .ex-primary,.ex-link-button,.ex-clear,.ex-sector-options button,.ex-suite-term button,.ex-volume-presets button,.ex-suite-intro>a,.ex-formula summary,.ex-additional-controls>button,.ex-next>a,.ex-start){font-size:14px;min-height:44px;line-height:1.5}.v3-site .ex-page :is(label,.ex-baseline-grid>label,.ex-cost-row label,.ex-model-options label,.ex-baseline-head>label,.ex-option-label){font-size:14px;line-height:1.6}.v3-site .ex-page :is(select,.ex-model-options select,.ex-additional-controls select,.ex-years-wrap input,.ex-cost-row input){font-size:16px}.v3-site .ex-page .ex-baseline-grid input{font-size:20px}.v3-site .ex-extra-chip{font-size:14px}.v3-site .ex-extra-chip>button{min-width:44px;min-height:44px}.v3-site .ex-world-top{font-size:12px;line-height:1.6;color:#bfd7e0}.v3-site .ex-page .ex-world-bottom>p{font-size:15px;color:#cbe1e7}.v3-site .ex-journey-controls button{font-size:14px;min-height:44px}.v3-site .ex-journey-track>span{font-size:12px}.v3-site .ex-brief-story{font-size:16px;line-height:1.75}.v3-site .ex-brief-columns h3{font-size:16px;line-height:1.5}.v3-site .ex-brief-columns li{font-size:15px;line-height:1.7;color:#c5dbe3}.v3-site :is(.ex-brief-heading>p,.ex-brief-columns dl>div,.ex-stack-status,.ex-brief-bottom>p,.ex-brief-bottom>span){font-size:13px;line-height:1.7}.v3-site :is(.ex-stack-status,.ex-brief-columns dt){color:#b4d0dc}.v3-site .ex-brief-heading>p{white-space:normal}.v3-site .ex-brief-bottom>span{max-width:180px}.v3-site .co-page{--co-muted: #4c5b6c}.v3-site :is(.co-kicker,.co-product-category,.co-step,.co-input-unit>span,.co-roi-field>p,.co-main-result>span,.co-result-grid dt,.co-metric-explainer,.co-cost-chart figcaption,.co-chart-row>div,.co-chart-row strong,.co-results-note,.co-privacy-note,.co-page .co-currency-note,.co-panel-heading p){font-size:13px;line-height:1.65}.v3-site .co-page .co-fine{font-size:13px!important;line-height:1.7}.v3-site :is(.co-formula p,.co-product-desc,.co-main-result>p,.co-linked-selection p,.co-basket-empty p,.co-draft-result>p){font-size:16px;line-height:1.7}.v3-site :is(.co-button,.co-filter,.co-presets button,.co-text-link,.co-formula summary,.co-linked-selection a){font-size:14px;min-height:44px}.v3-site .co-page label{font-size:14px}.v3-site .co-page :is(input,select,textarea){font-size:16px}.v3-site :is(.nx4-gallery,.nx4-coverage){--nx4-muted: #bdcfd9}.v3-site :is(.nx4-screen-label,.nx4-screen-label>span,.nx4-screen figcaption,.nx4-screen figcaption>span,.nx4-source-note,.nx4-eyebrow,.nx4-oem-tab small,.nx4-route-label,.nx4-profile-note,.nx4-protocol-sources,.nx4-coverage-foot>p,.nx4-brochure-links a span,.nx4-dialog-footer,.nx4-dialog-footer p){font-size:13px;line-height:1.65}.v3-site :is(.nx4-screen-label>span,.nx4-source-note,.nx4-screen figcaption>span,.nx4-oem-tab small,.nx4-profile-note,.nx4-protocol-sources,.nx4-coverage-foot>p,.nx4-dialog-footer){color:#b9cdd9}.v3-site :is(.nx4-coverage-intro>p,.nx4-oem-heading>p,.nx4-model-group p,.nx4-platform-notes p,.nx4-flight-grid p,.nx4-model-group li){font-size:16px;line-height:1.72;color:#bed0dc}.v3-site :is(.nx4-model-group h4,.nx4-platform-notes h4,.nx4-flight-grid h4,.nx4-oem-tab span){font-size:16px}.v3-site :is(.nx4-tab,.nx4-enlarge,.nx4-close,.nx4-brochure-links a){font-size:14px;min-height:44px}.v3-site .o6-page{--o6-muted: #435b68}.v3-site :is(.o6-eyebrow,.o6-copy .o6-eyebrow){font-size:13px!important;line-height:1.6}.v3-site :is(.o6-stats span,.o6-stage-label>span,.o6-stage-label p,.o6-context span,.o6-result,.o6-status,.o6-credit,.o6-type-mark span,.o6-attribution){font-size:13px;line-height:1.65}.v3-site :is(.o6-credit,.o6-attribution,.o6-eyebrow span){color:#506772}.v3-site :is(.o6-copy>p:not(.o6-eyebrow),.o6-copy ul,.o6-context p,.o6-assessment,.o6-route li span,.o6-faq details p){font-size:16px;line-height:1.72}.v3-site :is(.o6-stage-label button,.o6-controls button,.o6-copy summary,.o6-card-links,.o6-faq details>a){font-size:14px;min-height:44px}.v3-site .o6-controls label{font-size:14px}.v3-site .o6-controls :is(input,select){font-size:16px}.v3-site :is(.domain5-heading>p,.domain5-copy p,.gps5-hero p){font-size:18px;color:#c5d7d8}.v3-site .domain5-copy li{font-size:16px}.v3-site :is(.domain5-copy small,.domain5-visual>span,.domain5-tabs small,.gps5-hero figcaption){font-size:13px;line-height:1.65;color:#b9d0d1}.v3-site :is(.coord5-panels p,.coord5-panels ul,.gps5-chain-grid p){font-size:17px;color:#435b4d;line-height:1.75}.v3-site :is(.coord5-tabs button span,.coord5-panels h4,.gps5-chain-grid b,.gps5-note){font-size:14px}.v3-site .coord5-tabs button span{color:inherit}.v3-site .gps5-chain-grid a{font-size:14px;min-height:44px}.v3-site :is(.so4-eyebrow,.so4-stage-copy .so4-eyebrow,.so4-tabs button>span,.so4-stages button>span,.so4-stage-copy strong,.so4-gains .so4-eyebrow,.so4-stack>a>span:first-child,.so4-bottom,.so4-closing .so4-disclosure){font-size:13px;line-height:1.65;letter-spacing:.035em}.v3-site :is(.so4-eyebrow,.so4-tabs button>span,.so4-playrow p,.so4-stack>a>span:first-child,.so4-closing .so4-disclosure){color:#4f667b}.v3-site :is(.so4-hero,.so4-scene) .so4-eyebrow{color:#b9d7e4}.v3-site :is(.so4-caption,.so4-signal-label){font-size:12px;line-height:1.65}.v3-site :is(.so4-tabs button,.so4-playrow button,.so4-button,.so4-hero-bottom>a){font-size:14px;min-height:44px}.v3-site .so4-tabs button{color:#4a6075}.v3-site .so4-tabs button[aria-selected=true]{color:#0755b7}.v3-site .so4-stages button{color:#50687d;min-height:52px}.v3-site .so4-stages button[aria-pressed=true]{color:#0755b7}.v3-site .so4-stages button>b{font-size:17px}.v3-site :is(.so4-stage-copy p,.so4-gains p,.so4-stack-head p){font-size:17px;line-height:1.75;color:#475f71}.v3-site .so4-playrow p{font-size:14px}.v3-site .so4-scene-copy p{font-size:17px;color:#d0e0eb}.v3-site .st-root{--st-muted: #485b6f}.v3-site :is(.st-root .st-disclosure,.st-scenario-image figcaption,.st-tabs button span,.st-related>span,.st-root .st-source-note,.st-root .st-small,.st-partner-directory span,.st-step-no){font-size:13px;line-height:1.7}.v3-site :is(.st-workflow p,.st-facts dd,.st-region-detail>p:not(.st-eyebrow):not(.st-partner-name),.st-journey li p,.st-collaboration-modes p,.st-section-heading>p){font-size:16px;line-height:1.75}.v3-site :is(.st-stage-tabs button,.st-scenario-tabs button,.st-related a,.st-region-detail .st-text-link,.st-partner-directory strong){font-size:14px;min-height:44px}.v3-site .st-closing p{color:#c6d3e0}.v3-site .sp6-page{--sp6-muted: #405e4d}.v3-site :is(.sp6-section-heading>p,.sp6-muted,.sp6-help-card p,.sp6-receipt>p:not(.sp6-eyebrow),.sp6-track-intro>p,.sp6-original>p:last-child,.sp6-message>p,.sp6-team-gate p,.sp6-detail-empty p){font-size:16px;line-height:1.75}.v3-site .sp6-lead{font-size:18px;color:#d3e0d3}.v3-site :is(.sp6-eyebrow,.sp6-original .sp6-eyebrow,.sp6-small,.sp6-page label small,.sp6-key-block small,.sp6-receipt-number span,.sp6-badge,.sp6-meta dt,.sp6-message-head,.sp6-message-head strong,.sp6-team-entry,.sp6-queue-counts span,.sp6-queue-item>span,.sp6-queue-item .sp6-queue-reference,.sp6-visible-label,.sp6-internal-label,.sp6-audit p){font-size:13px;line-height:1.7}.v3-site :is(.sp6-page label,.sp6-page .sp6-consent,.sp6-meta dd,.sp6-help-card strong,.sp6-status){font-size:15px;line-height:1.65}.v3-site :is(.sp6-primary,.sp6-secondary,.sp6-text-button,.sp6-text-link,.sp6-hero-links a,.sp6-help-card>a,.sp6-audit summary){font-size:15px;min-height:44px}.v3-site .sp6-tabs button{font-size:16px;min-height:48px}.v3-site .sp6-page :is(input:not([type=checkbox]),select,textarea){font-size:16px}.v3-site .sp6-page .sp6-key-block input{font-size:16px!important}.v3-site .sp6-queue-item strong{font-size:17px}.v3-site .chat6{--ch-muted: #cbdcd1}.v3-site :is(.chat6-launch,.chat6-launch span){font-size:15px}.v3-site :is(.chat6-description,.chat6-product p,.chat6-product ul,.chat6-message){font-size:15px;line-height:1.7}.v3-site .chat6-message p{color:#d2e1d7}.v3-site :is(.chat6-kicker,.chat6-byline,.chat6-product small,.chat6-status,.chat6-form label,.chat6-foot,.chat6-foot button,.chat6-foot a,.chat6-wa-draft){font-size:13px;line-height:1.6}.v3-site :is(.chat6-quick button,.chat6-suggestions button,.chat6-answer-links a,.chat6-wa-link){font-size:14px;min-height:44px}.v3-site .chat6-close{flex-basis:44px;width:44px;height:44px}.v3-site .chat6-form button{flex-basis:44px;height:44px}.v3-site :is(.chat6-form input,.chat6-wa-draft textarea){font-size:16px}.v3-site .chat6-form input::placeholder{color:#bfd1c5}.v3-site .chat6-foot :is(a,button){min-height:38px;display:inline-flex;align-items:center}.v3-site .chat6-quick{gap:8px}.v3-site .chat6-head,.v3-site .chat6-description,.v3-site .chat6-quick,.v3-site .chat6-status,.v3-site .chat6-foot{flex-shrink:0}.v3-site .lab-section{--lab-muted: #554f45}.v3-site :is(.lab-mode-copy,.lab-intro-copy){font-size:16px;line-height:1.75}.v3-site :is(.lab-eyebrow,.lab-panel-index,.lab-model-label,.lab-range-extents,.lab-range-help,.lab-metrics dt,.lab-metrics dd span,.lab-progress-row>span,.lab-playback-note,.lab-footer,.lab-footer>span,.lab-noscript){font-size:13px;line-height:1.65}.v3-site :is(.lab-preset,.lab-play,.lab-range-heading,.lab-range-heading label){font-size:14px;min-height:44px}.v3-site .lab-reset{min-width:44px;min-height:44px}.v3-site .lab-presets{flex-wrap:wrap;gap:8px 22px}.v3-site .lab-footer{flex-wrap:wrap}@media(max-width:1120px){.v3-site .v3-nav-contact{display:none}}@media(max-width:1100px)and (min-width:761px){.v3-site.v5-site .nav{gap:15px}.v3-site.v5-site .navlinks{gap:14px}.v3-site.v5-site .navlinks a{font-size:13px}}@media(max-width:760px){.v3-site.v5-site .navlinks a{font-size:17px;padding:12px 0}.v3-site .footer-grid a{min-height:44px}.v3-site .copyright{display:flex;flex-wrap:wrap;gap:10px 20px}.v3-site .home9-segments{overflow-x:auto}.v3-site .home9-segments button{min-width:100px}.v3-site .v3-tabbar{flex-wrap:wrap}.v3-site .v3-tabbar button{flex:1 1 40%}.v3-site :is(.sh4-shop-nav,.so4-tabs,.sp6-tabs){overflow-x:auto}.v3-site .sh4-shop-nav a{flex-shrink:0}.v3-site .sh4-workflows{grid-template-columns:1fr 1fr}.v3-site .sh4-stepper{flex-wrap:wrap}.v3-site .sh5-compare-tray{flex-wrap:wrap;gap:10px}.v3-site .px5-compare-dock{width:calc(100% - 24px);display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 12px;border-radius:18px;padding:14px 16px}.v3-site .px5-compare-dock p{grid-column:1;white-space:normal;min-width:0}.v3-site .px5-compare-dock a{grid-column:1;grid-row:2;justify-self:start;white-space:normal}.v3-site .px5-compare-dock>button{grid-column:2;grid-row:1 / span 2}.v3-site .ex-feature-group>div{grid-template-columns:1fr}.v3-site .ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child){display:flex;grid-column:auto}.v3-site .ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child) .ex-feature-top{display:flex}.v3-site .ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child) .ex-feature-check{margin-top:0}.v3-site .ex-feature{min-height:0}.v3-site :is(.ex-additional-controls,.ex-brief-heading,.ex-brief-bottom){flex-wrap:wrap}.v3-site .ex-additional-controls>button{white-space:normal}.v3-site .ex-world-bottom,.v3-site .ex-volume-presets{flex-wrap:wrap}.v3-site .lab-toolbar{min-height:70px}.v3-site .lab-preset{white-space:normal;text-align:left}}@media(max-width:420px){.v3-site .ex-additional-controls{flex-direction:column;align-items:stretch}.v3-site .sh4-workflows{grid-template-columns:1fr}.v3-site .sh5-compare-tray{bottom:12px}.v3-site .lab-presets{gap:5px 12px}.v3-site .chat6-quick{padding-bottom:10px}}@media(max-height:700px){.v3-site .chat6-dialog[open]{display:block;overflow-y:auto}.v3-site .chat6-log{min-height:160px;max-height:45dvh}}@media(prefers-reduced-motion:reduce){.v3-site .sticky-index{scroll-behavior:auto}}@media print{body.v3-site.point8-detail .detail-hero .point8-lead{color:#17252e}}.v3-site :is(.show12-gallery,.show12-home){--show12-ink:#13282f;--show12-muted:#405961;--show12-accent:#075e65;color:var(--show12-ink);background:#f2f5f2;padding:90px 0;font-size:16px;line-height:1.7;isolation:isolate}.show12-wrap{width:min(1280px,calc(100% - 80px));margin:0 auto}.show12-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.v3-site .show12-kicker{color:#41626a;font-size:13px;font-weight:650;letter-spacing:.09em;line-height:1.5;margin:0 0 15px}.v3-site :is(.show12-gallery,.show12-home) h2{font-size:clamp(32px,4.2vw,60px);line-height:1.1;letter-spacing:-.04em;color:var(--show12-ink);margin:0 0 18px;max-width:820px}.v3-site .show12-heading>p{max-width:340px;color:var(--show12-muted);font-size:16px;line-height:1.65;margin:0 0 20px}.show12-tabs{display:flex;gap:8px;border-bottom:1px solid #c8d7d5;margin:0 0 14px}.show12-tabs button{display:flex;align-items:center;gap:42px;min-height:62px;padding:14px 20px;border:0;border-bottom:3px solid transparent;background:transparent;color:#425f65;font-size:18px;font-weight:600;cursor:pointer}.show12-tabs button span{font-size:13px;font-weight:500}.show12-tabs button[aria-selected=true]{border-color:var(--show12-accent);color:#064e56}.show12-tabs button:hover{background:#e4ece9}.show12-panel{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(35px,5vw,88px);align-items:center;padding:32px 0}.show12-panel+.show12-panel{border-top:1px solid #cbdad4;margin-top:32px}.show12-gallery.is-enhanced .show12-panel+.show12-panel{border:0;margin:0}.show12-product-copy{min-width:0;max-width:540px}.v3-site .show12-product-copy h3{font-size:clamp(30px,3.1vw,44px);line-height:1.15;letter-spacing:-.035em;margin:0 0 22px;color:var(--show12-ink)}.v3-site .show12-product-copy p{font-size:16px;line-height:1.75;color:var(--show12-muted);margin:0 0 22px}.v3-site .show12-product-copy .show12-kicker{font-size:13px;margin-bottom:15px}.show12-artpole-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:690px;background:radial-gradient(ellipse at 50% 68%,#dce7e0 0,transparent 63%);isolation:isolate}.show12-artpole-stage>img{height:590px;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply;clip-path:inset(1px)}.v3-site .show12-stage-label{display:block;font-size:13px;font-weight:550;line-height:1.6;letter-spacing:.07em;color:#4e6567}.show12-artpole-stage>.show12-stage-label{position:absolute;top:0;left:0}.v3-site .show12-render-label{font-size:13px;line-height:1.5;color:#516868;text-align:center;margin:15px 0 0}.show12-hotspot{position:absolute;display:flex;align-items:center;gap:9px;max-width:46%;padding:10px 9px;min-height:44px;border:0;background:#f7faf5e8;border-radius:8px;color:#254c51;text-align:left;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;box-shadow:0 6px 22px #16362b09}.show12-hotspot b{display:grid;place-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:1px solid #678b88;font-size:11px}.show12-hotspot[aria-pressed=true]{background:#e0efdd;color:#07585c}.show12-hotspot[aria-pressed=true] b{background:#075e65;color:#fff;border-color:#075e65}.show12-hotspot-camera{top:105px;left:1%}.show12-hotspot-vision{top:195px;right:0}.show12-hotspot-sensors{bottom:110px;right:0}.show12-context{min-height:195px;padding:24px 0;border-top:1px solid #bfd3cb;border-bottom:1px solid #bfd3cb;margin:28px 0}.v3-site .show12-context>span{color:#466764;font-size:13px;font-weight:600}.v3-site .show12-context h4{font-size:22px;line-height:1.3;letter-spacing:-.02em;margin:10px 0;color:var(--show12-ink)}.v3-site .show12-context p{margin:0}.show12-capability-line{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0}.show12-capability-line span{font-size:13px;color:#315858}.show12-capability-line span:before{content:"+";margin-right:7px;color:#0a6970}.v3-site :is(.show12-product-copy,.show12-gallery) .show12-note{color:#506168;font-size:13px;line-height:1.75}.show12-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 22px}.v3-site .show12-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 22px;border-radius:30px;background:#123b41;color:#f6fff9;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s}.show12-button:hover{background:#075e65}.v3-site .show12-link{display:inline-flex;align-items:center;min-height:44px;color:#145a61;font-size:15px;font-weight:650;text-decoration:none}.show12-link:hover{text-decoration:underline;text-underline-offset:5px}.show12-station-stage{min-width:0;padding:10px 0 24px;background:radial-gradient(ellipse at 50% 48%,#e0e8e1,transparent 64%);isolation:isolate}.show12-station-figure{margin:0}.show12-render-stage{display:flex;align-items:center;justify-content:center;height:460px;margin:12px 0 0}.show12-station-figure img{display:block;object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%;mix-blend-mode:multiply;clip-path:inset(1px)}.show12-station-figure[data-show12-figure=assembly] .show12-render-stage{height:550px}.show12-gallery.is-enhanced .show12-render-stage{height:460px}.show12-station-figure figcaption{max-width:450px;min-height:90px;margin:5px auto 22px;text-align:center;color:var(--show12-muted);font-size:13px;line-height:1.65}.show12-station-figure figcaption strong{display:block;font-size:15px;color:#203f42;margin-bottom:5px}.show12-view-picker{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.show12-view-picker button{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 13px;border:1px solid #bdcfca;border-radius:24px;background:transparent;font-size:14px;color:#315353;cursor:pointer}.show12-view-picker button>span{font-size:11px}.show12-view-picker button[aria-pressed=true]{background:#16454a;border-color:#16454a;color:#fff}.show12-station-status{display:flex;flex-direction:column;gap:6px;padding:15px 0 20px;margin-bottom:22px;border-bottom:1px solid #c4d5d0}.show12-station-status span{font-size:13px;color:#4f6965}.show12-station-status strong{font-size:24px;font-weight:550;line-height:1.4;color:#153c41}.show12-deployment-links{margin:0 0 20px}.show12-deployment-links a{display:flex;align-items:center;gap:16px;min-height:58px;color:#174c52;text-decoration:none;border-bottom:1px solid #cad8d3;font-size:17px}.show12-deployment-links a>span{font-size:12px;color:#5a7472}.show12-deployment-links a>b{font-size:19px;font-weight:400;margin-left:auto}.show12-deployment-links a:hover{background:#e2ece7}.show12-home{overflow:hidden}.show12-home-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:center}.show12-home-copy{max-width:530px}.v3-site .show12-home-copy p:not(.show12-kicker){color:var(--show12-muted);font-size:17px;line-height:1.8;margin:24px 0}.show12-home-art{margin:0;position:relative;min-width:0;isolation:isolate;background:radial-gradient(ellipse at 60% 50%,#dce7df 0,transparent 68%)}.show12-home-art>img{display:block;width:auto;height:auto;max-width:100%;max-height:490px;object-fit:contain;mix-blend-mode:multiply;clip-path:inset(1px);margin:24px auto}.show12-home-art>figcaption{font-size:13px;color:#4f686a;text-align:center;margin:4px 0 0;line-height:1.6}.show12-home-contexts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:45px;border-top:1px solid #bfcec7}.show12-home-contexts>a{position:relative;display:block;padding:30px 30px 25px 0;text-decoration:none;color:var(--show12-ink)}.show12-home-contexts>a+a{padding-left:30px;border-left:1px solid #bfcec7}.show12-home-contexts>a:hover h3{color:#096773}.show12-home-contexts>a>span{font-size:13px;color:#4f6764;line-height:1.7}.v3-site .show12-home-contexts h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:16px 0 12px;color:#173c42}.v3-site .show12-home-contexts p{font-size:16px;line-height:1.7;color:#435f65;margin:0 0 25px}.show12-home-contexts b{font-size:23px;font-weight:400;color:#165d67}.show12-home-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;border-top:1px solid #c5d3cb;padding-top:20px}.v3-site .show12-home-foot p{font-size:13px;color:#516663;margin:0}figure.pv5-visual.media9-frame.show12-original{--media9-surface:#edf2ec;--media9-label:#3f5c5d;isolation:isolate}figure.pv5-visual.media9-frame.show12-original .pv5-image{display:flex!important;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 55%,#dce6dc,transparent 70%)!important}figure.pv5-visual.media9-frame.show12-original .pv5-image img{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;max-width:calc(100% - 28px)!important;max-height:calc(100% - 28px)!important;padding:0!important;mix-blend-mode:multiply;clip-path:inset(1px)}figure.pv5-visual.media9-frame.show12-original figcaption{font-size:13px!important}.show12-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.show12-scope-grid article{border-top:1px solid #bacec5;padding:25px 0}.show12-scope-grid span{font-size:13px;color:#47716c}.v3-site .show12-scope-grid h3{font-size:24px;line-height:1.3;margin:15px 0;color:#203b3f}.v3-site .show12-scope-grid p{font-size:16px;line-height:1.75;color:#435e65}.show12-legacy{border-top:1px solid #becdc5;margin-top:30px;padding:25px 0}.show12-legacy>summary{font-size:16px;font-weight:600;cursor:pointer;line-height:1.6}.v3-site .show12-legacy>p{font-size:15px;line-height:1.75;color:#4b6066}.show12-legacy-compact{margin-top:15px;padding-top:15px;border-top:1px solid #c7d6c3}.show12-legacy-compact>summary{font-size:13px;line-height:1.5}.show12-gallery [hidden]{display:none!important}.v3-site :is(.show12-gallery,.show12-home) :focus-visible{outline:3px solid #087581;outline-offset:5px}@media(max-width:1050px){.show12-wrap{width:calc(100% - 48px)}.show12-panel{gap:30px;grid-template-columns:1fr 1fr}.show12-artpole-stage{min-height:635px}.show12-artpole-stage>img{height:540px}.show12-hotspot span{max-width:80px}.show12-hotspot{padding:8px 5px;gap:5px}.show12-hotspot-camera{left:0}.show12-home-grid{gap:30px}.show12-home-art>img{max-height:390px}.show12-gallery.is-enhanced .show12-render-stage{height:360px}}@media(max-width:760px){.v3-site :is(.show12-gallery,.show12-home){padding:60px 0}.show12-wrap{width:calc(100% - 36px)}.show12-heading{display:block;margin-bottom:25px}.show12-heading>p{max-width:100%}.show12-tabs button{font-size:17px;gap:25px;flex:1;padding:12px}.show12-panel{grid-template-columns:1fr;gap:30px;padding-top:20px}.show12-product-copy{max-width:100%}.show12-artpole-stage{min-height:610px;max-width:560px;width:100%;margin:auto}.show12-artpole-stage>img{height:510px}.show12-hotspot span{max-width:100px}.show12-hotspot-camera{top:94px}.show12-hotspot-vision{top:190px}.show12-hotspot-sensors{bottom:112px}.show12-context{min-height:0}.show12-gallery.is-enhanced .show12-render-stage{height:360px}.show12-home-grid{grid-template-columns:1fr;gap:35px}.show12-home-art>img{max-height:min(80vw,410px)}.show12-home-contexts{grid-template-columns:1fr;margin-top:30px}.show12-home-contexts>a,.show12-home-contexts>a+a{padding:25px 38px 25px 0;border:0;border-bottom:1px solid #c3d1ca}.show12-home-contexts p{max-width:500px}.show12-home-contexts b{position:absolute;right:0;top:35px}.show12-home-foot{border:0;padding-top:25px;gap:12px}.show12-scope-grid{grid-template-columns:1fr;gap:0}}@media(max-width:400px){.show12-artpole-stage>img{height:465px}.show12-artpole-stage{min-height:560px}.show12-hotspot{max-width:43%}.show12-hotspot b{width:25px;height:25px;flex-basis:25px;font-size:10px}.show12-hotspot span{font-size:12px;max-width:76px}.show12-hotspot-camera{top:70px}.show12-hotspot-vision{top:168px}.show12-hotspot-sensors{bottom:100px}.show12-gallery.is-enhanced .show12-render-stage{height:300px}.show12-view-picker{gap:5px}.show12-view-picker button{font-size:13px;padding:7px 10px;gap:5px}}@media(max-width:500px){.show12-artpole-stage{min-height:0;padding-top:42px}.show12-hotspots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:18px;width:100%}.show12-hotspot{position:static;max-width:none;padding:8px 10px}.show12-hotspot span{max-width:none;font-size:13px}}@media(prefers-reduced-motion:no-preference){.show12-gallery.is-enhanced .show12-panel:not([hidden]),.show12-gallery.is-enhanced .show12-station-figure:not([hidden]){animation:show12-reveal .35s ease both}@keyframes show12-reveal{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}}@media print{.show12-gallery [hidden],.show12-gallery .show12-panel[hidden],.show12-gallery .show12-station-figure[hidden]{display:block!important}.show12-gallery :is(.show12-tabs,.show12-hotspots,.show12-view-picker),.show12-actions{display:none!important}.show12-panel,.show12-home-grid{grid-template-columns:1fr}.show12-artpole-stage{min-height:450px}.show12-artpole-stage>img{height:400px}.show12-render-stage,.show12-gallery.is-enhanced .show12-render-stage{height:280px}}.v3-site :is(main,section,article,aside,figure,fieldset){min-width:0}.v3-site :is(button,a,input,select,textarea){touch-action:manipulation}.v3-site :is(p,li,dd,label,figcaption){overflow-wrap:break-word}.v3-site .navlinks a{white-space:nowrap}.v3-site [hidden]{display:none!important}@media(max-width:760px){.v3-site :is(input,select,textarea){font-size:16px}.v3-site :is(.sh4-card-actions,.docs12-actions){flex-wrap:wrap}.v3-site :is(.px5-compare-dock,.sh5-compare-tray){max-width:calc(100% - 24px);box-sizing:border-box}}body.station15-media img.station15-cutout{mix-blend-mode:normal!important;clip-path:none!important;filter:none!important;object-fit:contain}.station15-media .show12-station-figure img{background:transparent}.station15-media .station15-originals{line-height:1.65}.station15-media .station15-originals a{text-underline-offset:3px}body.v3-site figure.pv5-visual.media9-frame.catalog40-art,body.v3-site figure.pv5-visual.media9-frame.catalog40-art .pv5-image{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:clamp(240px,28vw,420px);display:block!important;width:100%!important;height:auto!important;min-width:0;min-height:0!important;max-width:100%;aspect-ratio:auto!important;isolation:auto;margin:0;padding:0!important;transform:none!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art .pv5-image{display:flex!important;align-items:center;justify-content:center;width:100%;height:var(--catalog40-height)!important;aspect-ratio:auto!important;min-height:0!important;max-height:none;padding:0!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art .pv5-image img{display:block;position:static!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;border:0;border-radius:0;background:transparent;filter:none!important;clip-path:none!important;mix-blend-mode:normal!important;transform:none!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art:before,body.v3-site figure.pv5-visual.media9-frame.catalog40-art:after,body.v3-site figure.pv5-visual.media9-frame.catalog40-art .pv5-image:before,body.v3-site figure.pv5-visual.media9-frame.catalog40-art .pv5-image:after{content:none!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art figcaption{display:none!important}body.v3-site .px5-grid{gap:38px 34px}body.v3-site .px5-card{background:transparent;border:0;border-bottom:1px solid #cbd6c9;border-radius:0;box-shadow:none;overflow:visible}body.v3-site .px5-card[data-px-selected=true]{box-shadow:0 3px #65934c}body.v3-site .px5-card-art{background:transparent;padding:0}body.v3-site .px5-card-art>a{border-radius:14px}body.v3-site .px5-card figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:clamp(210px,20vw,290px)}body.v3-site .px5-product-index{top:7px;left:0;padding:6px 0;margin:0;background:transparent;border:0;color:#5b705c;font-size:11px}body.v3-site .px5-compare-toggle{top:0;right:0;min-height:34px;margin:0 0 7px;background:transparent;border-color:#aebfaa;font-size:11px!important}body.v3-site .px5-compare-toggle[aria-pressed=true]{background:#d6eab4}body.v3-site .px5-card-copy{padding:18px 0 0}body.v3-site .px5-title-row h2{font-size:clamp(25px,2.2vw,32px)}body.v3-site .px5-description{font-size:14px;line-height:1.55;color:#49624e}body.v3-site .px5-card-foot{margin-top:auto}body.v3-site .px5-capabilities summary{font-size:12px}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.pv5-point .pv5-image img,body.v3-site figure.pv5-visual.media9-frame.catalog40-art.pv5-artpole .pv5-image img{padding:4px 12%!important}body.v3-site .v5-detail-art:has(>.catalog40-art){background:transparent;box-shadow:none;border:0}body.v3-site .v5-detail-art>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:clamp(300px,38vw,560px)}body.v3-site .sh4-product-image:has(.catalog40-art),body.v3-site .sh4-suite-image:has(.catalog40-art),body.v3-site .sh5-spot-art:has(.catalog40-art){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;aspect-ratio:auto!important;height:auto!important}body.v3-site .sh4-product-image:has(.catalog40-art):before,body.v3-site .sh4-product-image:has(.catalog40-art):after,body.v3-site .sh4-suite-image:has(.catalog40-art):before,body.v3-site .sh4-suite-image:has(.catalog40-art):after{content:none!important}body.v3-site .sh4-suite-image>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:260px}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:clamp(220px,24vw,340px)}body.v3-site .sh4-app-card>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:clamp(240px,28vw,360px)}body.v3-site .sh5-spot-art>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:clamp(300px,38vw,460px)}body.v3-site .sh5-dialog-product>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:clamp(260px,38vw,440px)}body.v3-site .sh5-dialog-grid.is-comparing .sh5-dialog-product>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:350px}body.v3-site .sh5-stage:has(.catalog40-art){background:#fafbf8;color:#173b2c}body.v3-site .sh5-stage:has(.catalog40-art):before{content:none}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-spot-tabs{border-bottom-color:#cbd8cb}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-spot-tabs button{color:#50694e}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-spot-tabs button[aria-selected=true]{color:#1c563e;border-bottom-color:#527b3c}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-spot-copy :is(h2,.sh4-eyebrow){color:#244f40}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-spot-copy>p:not(.sh4-eyebrow){color:#49624e}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-spot-copy .sh4-btn{background:#245b41;border-color:#245b41;color:#fff!important}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-spot-copy .sh4-btn:hover{background:#183f2c;border-color:#183f2c}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-text-btn{color:#245b41}body.v3-site .sh5-stage:has(.catalog40-art) .sh5-coordinate-line{border-top-color:#cbd8cb;color:#49624e}body.v3-site.point8-detail .detail-hero .v5-detail-art figure.pv5-visual.media9-frame.catalog40-art.point8-cutout.point8-detail-view .pv5-image{overflow:hidden!important}body.v3-site.point8-detail .detail-hero .v5-detail-art figure.pv5-visual.media9-frame.catalog40-art.point8-cutout.point8-detail-view .pv5-image img{transform:scale(1.4) translateY(-2%)!important}@media(max-width:980px){body.v3-site .px5-grid{gap:30px 24px}body.v3-site .px5-card figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:260px}}@media(max-width:580px){body.v3-site .px5-grid{gap:34px}body.v3-site .px5-card figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:clamp(220px,68vw,310px)}body.v3-site .px5-card-copy{padding-top:12px}body.v3-site .px5-title-row h2{font-size:29px}body.v3-site .px5-description{min-height:0}body.v3-site .v5-detail-art>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:330px}body.v3-site .sh5-spot-art>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:330px}body.v3-site .sh5-dialog-product>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:min(55svh,330px)}body.v3-site .sh5-dialog-grid.is-comparing .sh5-dialog-product>figure.pv5-visual.media9-frame.catalog40-art{--catalog40-height:300px}}body.v3-site.readability15{--read15-ink:#1c3542;--read15-copy:#405566;--read15-light:#d8e7ee;--read15-link:#0756ad}body.v3-site.readability15 :is(p,li,dd,figcaption,label,summary){text-shadow:none}body.v3-site.readability15 :is(button,a,input,select,textarea,summary):focus-visible{outline-width:3px;outline-offset:4px}body.v3-site.readability15 .nx4-coverage{--nx4-ink:#193442;--nx4-muted:#425b6c;--read11-focus:#075b70;color:var(--nx4-ink)}body.v3-site.readability15 .nx4-coverage-intro h2{color:#17313f}body.v3-site.readability15 .nx4-coverage-intro :is(.nx4-eyebrow,p){color:#40586a}body.v3-site.readability15 .nx4-coverage-foot{border-top:1px solid #cfdae1;flex-wrap:wrap;gap:20px 28px}body.v3-site.readability15 .nx4-coverage-foot>p{color:#405566;font-size:15px;line-height:1.7;flex:1 1 430px}body.v3-site.readability15 .nx4-coverage-foot strong{color:#17313f;font-weight:650}body.v3-site.readability15 .nx4-brochure-links{min-width:0;flex-wrap:wrap}body.v3-site.readability15 .nx4-brochure-links a{color:#183f56;background:#f1f6fa;border-color:#8da6b7;font-size:15px;font-weight:600;min-height:48px}body.v3-site.readability15 .nx4-brochure-links a span{color:#245c80;font-size:14px}body.v3-site.readability15 .nx4-brochure-links a:hover{color:#fff;background:#163f57;border-color:#163f57}body.v3-site.readability15 .nx4-brochure-links a:hover span{color:#e1f2ff}body.v3-site.readability15 :is(.nx4-oem-panel,.nx4-oem-tabs,.nx4-gallery,.nx4-lightbox){--nx4-ink:#edf3f5;--nx4-muted:#c1d4df;--read11-focus:#a8eee6}body.v3-site.readability15 :is(.nx4-dialog-footer,.nx4-source-note) p{color:#c7dce7;font-size:14px}body.v3-site.readability15 .nx4-dialog-footer{color:#c7dce7}body.v3-site.readability15 :is(.coord5-intro,.v3-partner-teaser,.media6-gallery-heading,.v5-coordinate-cta,.so4-closing,.docs12,.docs12-section,.docs12-product,.px5-bottom,.sh5-config,.sh4-heading,.sh4-suite-copy,.sh4-app-card,.sh4-api-card,.sh4-product-copy,.sp6-help-card,.sp6-team-gate,.sp6-track-intro) p{color:#405566}body.v3-site.readability15 :is(.docs12-kicker,.docs12-count,.docs12-footnote,.docs12-context,.sh4-results-count,.sh5-feature-reason,.sh5-config-count,.px5-kicker,.sp6-noscript){color:#405566}body.v3-site.readability15 .px5-hero .px5-kicker{color:#d3e4ce}body.v3-site.readability15 :is(.docs12-total span,.st-root .st-small,.co-step,.gps5-chain-grid b,.v4-flight-grid article>span,.so4-chain>span){color:#496070}body.v3-site.readability15 .so4-chain>span{font-size:14px;letter-spacing:.025em}body.v3-site.readability15 .so4-stack>a>span:last-child{color:#1a5e8b}body.v3-site.readability15 .sh5-config .sh4-small{color:#40543d}body.v3-site.readability15 :is(.sh5-product-top,.sh5-feature-grid button>span){color:#445b43;opacity:1}body.v3-site.readability15 .sh5-feature-grid button[aria-pressed=true]>span{color:#d8ecd1}body.v3-site.readability15 :is(.sp6-team-entry a,.px5-sub-link){color:#395634}body.v3-site.readability15 .badge{color:#674389;background:#eee7f8}body.v3-site.readability15 .cta .eyebrow{color:#455969}body.v3-site.readability15 .breadcrumbs{opacity:1;color:#475c6b;font-size:14px;line-height:1.65}body.v3-site.readability15 .breadcrumbs a{color:#3e527f;text-decoration:underline;text-underline-offset:3px}body.v3-site.readability15.point8-detail .pagehero .breadcrumbs{color:#c3d6e0}body.v3-site.readability15.point8-detail .pagehero .breadcrumbs a{color:#dceefa}body.v3-site.readability15 :is(.v3-news>a,.textlink,.v3-mini-arrow){color:#0756ad}body.v3-site.readability15 .v3-value-bar.current>span{color:#263e51}body.v3-site.readability15 .v3-value-bar.proposed{background:#0756ad}body.v3-site.readability15 .v3-value-bar.proposed>span{color:#fff}body.v3-site.readability15 :is(.domain5,.v6-oem-entry,.gps5-hero,.screen12-detail,.v6-contact-card:first-child) .eyebrow{color:#c1dce4}body.v3-site.readability15 :is(.domain5,.v6-oem-entry,.gps5-hero,.screen12-detail) p{color:#cbdfe7}body.v3-site.readability15 :is(.domain5,.v6-oem-entry,.gps5-hero,.home9,.v3-twin) .textlink{color:#b6e0fa}body.v3-site.readability15 :is(.so4-hero,.so4-scene) .so4-eyebrow{color:#c0dce8}body.v3-site.readability15 .v3-concept-label{color:#edf7fa;background:#102936;padding:7px 11px;border-radius:4px;font-size:13px;line-height:1.6;letter-spacing:.025em}body.v3-site.readability15 .screen12-detail :is(p,.screen12-foot){font-size:16px;line-height:1.7}body.v3-site.readability15 .home12-enlarge{color:#eef8fa;background:#102936;opacity:1;font-size:14px;line-height:1.5}body.v3-site.readability15 .chat6-form{background:#0f1c20;color:#eaf0ec;border-radius:0}body.v3-site.readability15 .chat6 :is(.chat6-description,.chat6-status,.chat6-product p){color:#cfdfd6}body.v3-site.readability15 .chat6 .chat6-form label{color:#d1e3d7;font-size:14px}body.v3-site.readability15 .chat6 .chat6-foot{font-size:14px;color:#c4d7c6}body.v3-site.readability15 .ex14-tabs a>span{color:#42665f;font-size:14px}body.v3-site.readability15 .ex-module:not(.is-active) .ex-module-check{color:#416474}body.v3-site.readability15 .ex-feature-group>h3>span{color:#345c6a}body.v3-site.readability15 .ex13-export-actions #ex-build{color:#204e38!important;background:#dcebdc}body.v3-site.readability15 :is(.ex-journey-guide,.ex-brief) p{color:#d0e4eb}body.v3-site.readability15 .ex-brief .ex-eyebrow{color:#bde5df}body.v3-site.readability15 .v4-lab-intro :is(h2,p,.eyebrow){color:#d6e9ee}body.v3-site.readability15 .v4-route-lab .lab-intro :is(.lab-eyebrow,.lab-intro-copy){color:#c8e0e7}body.v3-site.readability15 .studio14 .studio12-controls :is(p,.studio12-source){color:#cee0e8}body.v3-site.readability15 .studio14 .studio12-brief :is(p,.ex-eyebrow){color:#cee0e8;font-size:14px!important;line-height:1.6}body.v3-site.readability15 .studio14 .studio12-controls :is(legend,small,summary,.studio12-pick-state,.studio12-view-options button,.studio14-turn button,.studio14-pose-tools label,.studio14-pose-tools output){font-size:14px;line-height:1.45}body.v3-site.readability15 .studio14 .studio12-hint{font-size:14px!important;line-height:1.6}body.v3-site.readability15 .studio14 .studio12-steps strong{font-size:14px}body.v3-site.readability15 .studio14 .studio12-steps button>span{font-size:13px}body.v3-site.readability15 .studio14 .studio12-controls :is(button,summary){min-height:44px}body.v3-site.readability15 .ex14-workspace-bar #ex14-expand{font-size:14px;min-height:36px}body.v3-site.readability15 :is(.ex14-workspace-footer>span,.ex14-download-shortcut,.ex13-at-a-glance small){font-size:14px;line-height:1.5}body.v3-site.readability15 .ex14-panel :is(.ex-eyebrow,.ex-share-note){font-size:14px;line-height:1.5;letter-spacing:.025em}body.v3-site.readability15 .sp6-primary:disabled{opacity:1;background:#486052;color:#f5faf5;border-color:#486052}body.v3-site.readability15 .sh4-btn:disabled{opacity:1;color:#e2ece6!important;background:#3e5b4f}body.v3-site.readability15 .sh4-download:disabled{opacity:1;color:#526574;background:#f3f6f7}@media(max-width:760px){body.v3-site.readability15 .nx4-brochure-links{width:100%}body.v3-site.readability15 .nx4-brochure-links a{flex:1 1 180px;justify-content:space-between}body.v3-site.readability15 .nx4-coverage-foot>p{flex-basis:100%;max-width:none}body.v3-site.readability15 .screen12-detail :is(p,.screen12-foot){font-size:16px}}body.v3-site.readability15 .px5-sub-link{color:#395634!important}body.v3-site.readability15.point8-detail .pagehero .textlink{color:#c0e5fa}body.v3-site.readability15 .v4-route-lab .lab-intro h2{color:#eef7fa}body.v3-site.readability15 .ex-module[aria-pressed=true] .ex-module-check{color:#fff}body.v3-site.readability15 :is(.nx4-eyebrow,.nx4-oem-tab small,.nx4-profile-note,.nx4-protocol-sources,.nx4-screen-label>span,.nx4-screen figcaption>span,.nx4-source-note,.docs12-card small,.docs12-meta,.docs12-edition,.docs12-kicker,.o6-status,.o6-credit,.o6-attribution,.sh4-small,.sh4-results-count,.sh5-product-top>span,.pv5-caption){font-size:14px;line-height:1.6;letter-spacing:.025em}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art,body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art .pv5-image{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;mask:none!important;-webkit-mask:none!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art .pv5-image img{object-fit:contain!important;object-position:center!important;mask:none!important;-webkit-mask:none!important;clip-path:none!important;transform:none!important;border-radius:0;filter:none!important}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.media44-art{--catalog40-height:clamp(250px,26vw,355px)}body.v3-site .sh4-suite-image>figure.pv5-visual.media9-frame.catalog40-art.media44-art{--catalog40-height:270px}body.v3-site .sh4-suite-card.media44-plan{min-width:0;overflow:visible}body.v3-site .sh4-suite-card.media44-plan .sh4-suite-image{position:relative;min-width:0;padding:0 12px;display:block}body.v3-site .sh4-suite-card.media44-plan .sh4-suite-copy{min-width:0}body.v3-site .media44-plan-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;min-width:0}body.v3-site .media44-plan-meta>.sh4-eyebrow{margin:0;max-width:150px}body.v3-site .media44-plan-meta>.sh5-plan-duration{position:static;display:flex;align-items:baseline;gap:6px;flex:none;inset:auto;font-size:32px;line-height:1;font-weight:500;letter-spacing:-.055em;text-shadow:none;margin:0}body.v3-site .media44-plan-meta>.sh5-plan-duration small{display:block;font-size:8px;line-height:1.3;letter-spacing:.08em;margin:0}body.v3-site .sh4-suite-card.media44-plan .sh4-card-actions{display:flex;flex-wrap:wrap;gap:12px;position:static;align-items:center}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art.pv5-vector .pv5-image{overflow:visible!important}body.v3-site .media44-device{display:block;position:relative;flex:none;width:min(calc(100% - 24px),calc((var(--catalog40-height) - 32px) * 1.6825233));height:auto;box-sizing:border-box;padding:7px 7px 11px;border:1px solid #52646c;border-radius:11px;background:linear-gradient(145deg,#3d4a51,#0a1218 28%,#111b20 85%,#435259);box-shadow:0 18px 28px #07141c24}body.v3-site .media44-device:after{content:"";position:absolute;left:-2%;right:-2%;top:calc(100% - 1px);height:8px;background:linear-gradient(#667477,#2c373d 45%,#17252c);clip-path:polygon(2% 0,98% 0,100% 45%,97% 100%,3% 100%,0 45%);border-radius:0 0 45% 45%;pointer-events:none}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art.pv5-vector .pv5-image .media44-device img{display:block;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;background:transparent;border:0;border-radius:3px;mask:none!important;-webkit-mask:none!important;box-shadow:none}@media(max-width:850px){body.v3-site .sh4-suite-card.media44-plan .sh4-suite-image{align-self:center}}@media(max-width:600px){body.v3-site .sh4-suite-image>figure.pv5-visual.media9-frame.catalog40-art.media44-art{--catalog40-height:250px}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.media44-art{--catalog40-height:clamp(230px,66vw,330px)}body.v3-site .media44-plan-meta{gap:12px;margin-bottom:18px}body.v3-site .media44-plan-meta>.sh4-eyebrow{font-size:9px;letter-spacing:.1em}body.v3-site .media44-plan-meta>.sh5-plan-duration{font-size:29px}body.v3-site .media44-device{padding:4px 4px 7px;border-radius:7px}body.v3-site .media44-device:after{height:6px}}body.v3-site footer.footer45{position:relative;isolation:isolate;overflow:hidden;padding:58px 0 0;background:#071018;color:#e5eeef;border-top:1px solid #30463f}body.v3-site footer.footer45:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 88% 10%,#24504444,transparent 46%),linear-gradient(120deg,#071018,#09141c)}body.v3-site footer.footer45 .footer45-invite{display:grid;grid-template-columns:118px minmax(0,1fr) minmax(300px,.9fr);gap:36px;align-items:center;padding:0 0 40px;border-bottom:1px solid #8cae9f2e}body.v3-site footer.footer45 .footer45-logo{display:block;width:118px;min-height:0;margin:0;padding:0}body.v3-site footer.footer45 .footer45-logo img{display:block;width:118px;height:auto;max-width:100%;object-fit:contain}body.v3-site footer.footer45 .footer45-kicker{font:600 10px/1.5 Geist,Arial,sans-serif;letter-spacing:.16em;color:#a6c7b4;margin:0 0 13px}body.v3-site footer.footer45 .footer45-message h2{font:500 clamp(27px,2.75vw,39px)/1.13 Geist,Arial,sans-serif;letter-spacing:-.045em;color:#f0f5f3;margin:0}body.v3-site footer.footer45 .footer45-message h2>span{color:#c9e7ae}body.v3-site footer.footer45 .footer45-summary{font:400 14px/1.65 Geist,Arial,sans-serif;color:#a9bec5;margin:16px 0 0}body.v3-site footer.footer45 .footer45-contact{display:flex;align-items:center;gap:18px;min-width:0;width:100%;margin:0;padding:24px 0 24px 28px;border:0;border-left:1px solid #91bd8e55;background:transparent;color:#f1f6ef;text-decoration:none;transition:border-color .2s,color .2s}body.v3-site footer.footer45 .footer45-mail-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid #c9e7ae;background:#c9e7ae;color:#11271c;border-radius:50%;transition:transform .2s}body.v3-site footer.footer45 .footer45-mail-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.5}body.v3-site footer.footer45 .footer45-contact-copy{display:block;min-width:0}body.v3-site footer.footer45 .footer45-contact-kicker{display:block;font:500 9px/1.5 Geist,Arial,sans-serif;letter-spacing:.11em;color:#a7c5b8;margin:0 0 9px}body.v3-site footer.footer45 .footer45-contact strong{display:block;font:500 clamp(20px,2.05vw,28px)/1.2 Geist,Arial,sans-serif;letter-spacing:-.035em;color:#e6f3da}body.v3-site footer.footer45 .footer45-email{display:flex;align-items:center;gap:17px;font:400 13px/1.6 Geist,Arial,sans-serif;color:#b7ccc9;margin-top:10px}body.v3-site footer.footer45 .footer45-email>span{font-size:20px;color:#c9e7ae}body.v3-site footer.footer45 .footer45-contact:hover{border-color:#c9e7ae}body.v3-site footer.footer45 .footer45-contact:hover strong{color:#fff}body.v3-site footer.footer45 .footer45-contact:hover .footer45-mail-icon{transform:translateY(-3px)}body.v3-site footer.footer45 .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px;padding-top:37px;padding-bottom:32px}body.v3-site footer.footer45 .footer-grid>div{min-width:0;display:block}body.v3-site footer.footer45 .footer-grid>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;align-content:start}body.v3-site footer.footer45 .footer-grid>div:first-child>h3{grid-column:1/-1}body.v3-site footer.footer45 .footer-grid h3{font:600 11px/1.5 Geist,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#d4e8dc;margin:0 0 16px}body.v3-site footer.footer45 .footer-grid a{display:block;width:fit-content;max-width:100%;min-height:36px;font:400 13px/1.55 Geist,Arial,sans-serif;letter-spacing:0;color:#a8bbc6;margin:0;padding:7px 0;text-decoration:none}body.v3-site footer.footer45 .footer-grid a:hover{color:#d4edb9}body.v3-site footer.footer45 .copyright{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 22px;padding:22px 0 26px;margin:0;border-top:1px solid #8cae9f26;color:#96aab7;font-size:11px;line-height:1.7}body.v3-site footer.footer45 .copyright a{font:inherit;color:#b0c1cd}body.v3-site footer.footer45 a:focus-visible{outline:2px solid #d4edb9;outline-offset:6px}@media(max-width:1100px){body.v3-site footer.footer45 .footer45-invite{grid-template-columns:98px minmax(0,1fr) minmax(280px,.95fr);gap:24px}body.v3-site footer.footer45 .footer45-logo,body.v3-site footer.footer45 .footer45-logo img{width:98px}body.v3-site footer.footer45 .footer45-contact{gap:14px;padding-left:20px}body.v3-site footer.footer45 .footer45-mail-icon{flex-basis:40px;width:40px;height:40px}}@media(max-width:850px){body.v3-site footer.footer45 .footer45-invite{grid-template-columns:100px minmax(0,1fr);gap:26px}body.v3-site footer.footer45 .footer45-contact{grid-column:1/-1;padding:24px 0 0;border-left:0;border-top:1px solid #91bd8e38;gap:19px}body.v3-site footer.footer45 .footer45-contact strong{font-size:25px}body.v3-site footer.footer45 .footer-grid{grid-template-columns:1.25fr 1fr 1fr;gap:24px}body.v3-site footer.footer45 .footer-grid>div:first-child{display:block}}@media(max-width:600px){body.v3-site footer.footer45{padding-top:36px}body.v3-site footer.footer45 .footer45-invite{grid-template-columns:76px minmax(0,1fr);gap:22px;padding-bottom:30px}body.v3-site footer.footer45 .footer45-logo,body.v3-site footer.footer45 .footer45-logo img{width:76px}body.v3-site footer.footer45 .footer45-kicker{font-size:8px;margin-bottom:9px;letter-spacing:.11em}body.v3-site footer.footer45 .footer45-message h2{font-size:clamp(23px,5.8vw,32px)}body.v3-site footer.footer45 .footer45-summary{font-size:12px;margin-top:11px}body.v3-site footer.footer45 .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;padding-top:28px}body.v3-site footer.footer45 .footer-grid>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;gap:0 27px}body.v3-site footer.footer45 .footer-grid a{min-height:44px}body.v3-site footer.footer45 .copyright{display:block;font-size:10px}body.v3-site footer.footer45 .copyright>span{display:block;margin-bottom:7px}}@media(prefers-reduced-motion:reduce){body.v3-site footer.footer45 :is(.footer45-contact,.footer45-mail-icon){transition:none}}body.v3-site footer.footer45 .footer60-network{display:block;flex:0 0 76px;width:76px;height:68px;color:#c9e7ae}body.v3-site footer.footer45 .footer60-network svg{display:block;width:100%;height:100%;overflow:visible}body.v3-site footer.footer45 .footer60-links{stroke:#8faf9d;stroke-width:1;stroke-opacity:.65}body.v3-site footer.footer45 .footer60-node{fill:#c9e7ae;stroke:#1b3b30;stroke-width:4}body.v3-site footer.footer45 .footer60-center{fill:#d5edbd}body.v3-site footer.footer45 .footer60-signal{stroke:#173022;stroke-width:1.5;stroke-linecap:round}body.v3-site footer.footer45 .footer60-halo{stroke:#c9e7ae;stroke-width:1;opacity:.5;transform-box:fill-box;transform-origin:center;animation:footer60-connect 4s ease-in-out infinite}body.v3-site footer.footer45 .footer45-email>[data-cms-contact-value]{font:inherit;color:inherit;overflow-wrap:anywhere}body.v3-site footer.footer45 .footer45-contact strong{font-size:clamp(26px,2.3vw,34px)}body.v3-site footer.footer45 .copyright{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 22px}body.v3-site footer.footer45 .footer60-copyright{justify-self:start}body.v3-site footer.footer45 .footer60-legal{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px}body.v3-site footer.footer45 .footer60-legal a{padding:5px 0;text-decoration:none}body.v3-site footer.footer45 .footer60-legal a:hover{color:#d4edb9}body.v3-site footer.footer45 .footer60-edition{justify-self:end;letter-spacing:.08em;text-transform:uppercase;color:#b3ccb9}@keyframes footer60-connect{0%,to{transform:scale(.92);opacity:.35}50%{transform:scale(1.08);opacity:.75}}@media(max-width:1100px){body.v3-site footer.footer45 .footer60-network{flex-basis:64px;width:64px;height:60px}}@media(max-width:760px){body.v3-site footer.footer45 .copyright{grid-template-columns:1fr;justify-items:center;text-align:center;gap:9px}body.v3-site footer.footer45 .copyright>:is(.footer60-copyright,.footer60-edition){justify-self:center;margin:0}body.v3-site footer.footer45 .footer60-legal{gap:8px 20px}body.v3-site footer.footer45 .footer60-legal a{min-height:36px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){body.v3-site footer.footer45 .footer60-halo{animation:none}}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop46-art,body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop46-art .pv5-image{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;mask:none!important;-webkit-mask:none!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop46-art .pv5-image img{object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.shop46-art{--catalog40-height:clamp(260px,28vw,365px)}body.v3-site .sh5-dialog-product>figure.pv5-visual.media9-frame.catalog40-art.shop46-art{--catalog40-height:clamp(300px,38vw,490px)}@media(max-width:600px){body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.shop46-art{--catalog40-height:clamp(235px,70vw,350px)}}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop50-art .pv5-image{box-sizing:border-box;padding:12px!important;overflow:visible!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop50-art .pv5-image img{box-sizing:border-box;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}@media(max-width:600px){body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop50-art .pv5-image{padding:8px!important}}.nexus54-one-line{font-size:clamp(17px,3.3vw,48px)!important;white-space:nowrap;letter-spacing:-.045em!important;line-height:1.16!important;max-width:100%}.cms54-section{padding-top:72px;padding-bottom:72px}.cms54-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.cms54-directory article{padding:26px;border:1px solid #ddd7e5;border-radius:8px;background:#fff}.cms54-directory h3{font-size:22px;line-height:1.3;margin:0 0 12px;color:#332747}.cms54-directory p{font-size:14px;line-height:1.7;color:#62576f}.cms54-directory img{max-width:100%;object-fit:contain;margin-bottom:20px}.cms54-admin-link{display:block;width:fit-content;font-size:12px;margin:20px auto;color:inherit;opacity:.8}.cms54-preview{position:sticky;top:0;z-index:1000;background:#eaf5cf;color:#25321a;padding:12px 24px;font:600 13px/1.5 sans-serif;text-align:center}.cms54-preview a{color:inherit;text-decoration:underline}.cms54-price{font-size:15px;font-weight:650;color:#48325f;margin:14px 0}.cms54-added-hero{display:block;max-width:1200px;width:90%;height:auto;margin:24px auto;object-fit:contain}.cms54-added-hero[hidden],[data-cms-location-section][hidden],[data-cms-partner-section][hidden]{display:none!important}.cms54-estimate-panel{padding:24px;background:#f6f4fa;border:1px solid #e3dbea;border-radius:10px;margin:24px 0}.cms54-estimate-panel h3{font-size:27px;color:#352944;margin:0 0 20px}.cms54-estimate-panel label{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.cms54-estimate-panel select{padding:9px 12px;border:1px solid #c8bed2;border-radius:5px;background:#fff;color:#352944}.cms54-estimate-panel button,.cms54-add{border:1px solid #77618d;border-radius:5px;background:#fff;color:#49355f;padding:10px 14px;cursor:pointer;font:inherit;font-size:13px}.cms54-add{margin:16px 0}.cms54-estimate-panel #cms54-estimate{margin-top:20px;font-size:14px;line-height:1.6}.cms54-estimate-panel ul{padding-left:18px}.cms54-estimate-note{font-size:12px!important;line-height:1.6;color:#70647c}.cms54-fields{display:grid;gap:14px;margin:20px 0}.cms54-fields input{display:block;width:100%;padding:12px;border:1px solid #c8bed2;border-radius:5px;background:#fff;color:#352944;box-sizing:border-box}.cms54-fields label{font-size:13px;line-height:1.8}.cms54-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px;height:1px;overflow:hidden}.cms54-form-status{font-size:14px;line-height:1.65;margin:16px 0;color:#433256}.cms54-form-status:empty{display:none}.cms54-form-status[data-state=error]{color:#a22835}.cms54-form-status[data-state=success]{color:#23603c}.cms54-extra-banner{max-width:1180px;margin:60px auto;padding:36px;background:#f5f2f8;border-radius:12px}.cms54-extra-banner img{width:100%;max-height:600px;object-fit:contain}.cms54-extra-banner h2{font-size:clamp(26px,4vw,48px)}@media(max-width:800px){.cms54-directory{grid-template-columns:1fr}.cms54-extra-banner{margin:30px 18px;padding:24px}}@media(prefers-reduced-motion:reduce){.cms54-directory *,.cms54-estimate-panel *{scroll-behavior:auto}}.cms54-extra-banners{max-width:1180px;margin:60px auto;padding:0 24px}.cms54-banner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px}.cms54-banner{padding:28px;background:#f5f2f8;border:1px solid #e4dce9;border-radius:12px}.cms54-banner img{display:block;width:100%;max-width:100%;height:auto;max-height:600px;object-fit:contain}.cms54-banner h2{font-size:clamp(26px,3vw,42px);line-height:1.15}.cms54-banner p{font-size:16px;line-height:1.7}.cms54-page-title{max-width:1180px;margin:60px auto;padding:0 24px}#cms54-estimate dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:16px 0;border-top:1px solid #dfd6e8}#cms54-estimate dt{font-size:12px;line-height:1.5}#cms54-estimate dd{margin:0;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}#cms54-estimate dt:last-of-type,#cms54-estimate dd:last-child{font-weight:700;color:#332443;font-size:15px}.cms54-api-item{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px 0}.cms54-api-item span{flex:1 1 100%;font-size:13px}.cms54-api-item button{padding:6px 10px}.cms54-small{font-size:12px;line-height:1.65}.cms54-form-status.is-error{color:#a22835}.pv5-image img[data-cms-custom-image=true]{object-fit:contain}.hello-popup55{padding:0;border:0;border-radius:22px;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 36px);overflow:auto;color:#153a30;background:#fbfcf8;box-shadow:0 30px 100px #092b2255;overscroll-behavior:contain}.hello-popup55::backdrop{background:#102d2873;backdrop-filter:blur(5px)}.hello-popup55-card{position:relative}.hello-popup55-close{position:absolute;z-index:1;right:14px;top:14px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #d9e4d6;border-radius:50%;background:#fbfcf8ef;color:#153a30;font:26px/1 Arial,sans-serif;cursor:pointer}.hello-popup55-image{display:block;width:100%;height:auto;max-height:40dvh;object-fit:contain;background:#edf3ec}.hello-popup55-copy{padding:38px}.hello-popup55-eyebrow{font:600 11px/1.5 Geist,Arial,sans-serif!important;letter-spacing:2px;margin:0 0 15px!important;color:#5c775d!important}.hello-popup55 h2{font:500 clamp(25px,5vw,36px)/1.15 Geist,Arial,sans-serif!important;letter-spacing:-1px;margin:0 0 17px!important;color:#153a30!important;padding-right:16px}.hello-popup55-message{font:400 15px/1.65 Geist,Arial,sans-serif!important;color:#4d685b!important;white-space:pre-wrap;overflow-wrap:anywhere;margin:0!important}.hello-popup55-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:25px;padding:13px 22px;border-radius:30px;background:#153a30;color:#fff!important;text-decoration:none!important;font:500 13px/1.4 Geist,Arial,sans-serif!important;max-width:100%;overflow-wrap:anywhere}.hello-popup55-close:focus-visible,.hello-popup55-cta:focus-visible{outline:3px solid #b0ce8d;outline-offset:4px}@media(max-width:520px){.hello-popup55-copy{padding:30px 25px}.hello-popup55 h2{padding-right:27px}.hello-popup55:not(:has(img)) .hello-popup55-copy{padding-top:45px}}body.v3-site>header.v3-header{background-color:#071018;background-image:radial-gradient(ellipse at 88% 10%,#24504444,transparent 46%),linear-gradient(120deg,#071018,#09141c);color:#f0f5f3;border-bottom:1px solid #30463f;box-shadow:0 10px 28px -24px #020907}body.v3-site>header.v3-header .brand,body.v3-site>header.v3-header .brand>img{background:transparent}body.v3-site>header.v3-header .navlinks>a{color:#e5eeef;text-decoration-color:#c9e7ae}body.v3-site>header.v3-header .navlinks>a:hover,body.v3-site>header.v3-header .navlinks>a[aria-current=page]{color:#c9e7ae}body.v3-site>header.v3-header .navlinks>a[aria-current=page]:after{background:#c9e7ae;height:2px}body.v3-site>header.v3-header .v3-nav-contact,body.v3-site>header.v3-header .menu-toggle{background:#11271c;color:#f1f6ef;border-color:#91bd8e}body.v3-site>header.v3-header .v3-nav-contact:hover,body.v3-site>header.v3-header .menu-toggle:hover,body.v3-site>header.v3-header .menu-toggle[aria-expanded=true]{background:#1d3c2b;color:#fff;border-color:#c9e7ae}body.v3-site>header.v3-header :is(a,button):focus-visible{outline:3px solid #c9e7ae;outline-offset:5px}body.v3-site .region46 .region46-markets{align-items:stretch;gap:12px}body.v3-site .region46 .region46-markets>li{display:flex;min-width:0;padding:0;border:0;background:transparent}body.v3-site .region46 .region46-markets button{width:100%;min-height:56px;padding:13px 16px;border:1px solid #73909e;border-radius:14px;background:#142a35;color:#f1f7fb;font-size:14px;font-weight:600;line-height:1.45;text-align:left;white-space:normal;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.v3-site .region46 .region46-markets button:hover{background:#244555;color:#fff;border-color:#a7c9d7}body.v3-site .region46 .region46-markets button:focus-visible{outline:3px solid #a5d6fa;outline-offset:4px}body.v3-site .region46 .region46-markets button[aria-pressed=true],body.v3-site .region46 .region46-markets button[aria-selected=true]{background:#dcecf7;color:#102b3c;border-color:#badcec}body.v3-site .region46 .region46-markets button:active{background:#cce3f0;color:#102b3c;border-color:#badcec}body.v3-site .region46 .region46-markets button:disabled,body.v3-site .region46 .region46-markets button[aria-disabled=true]{background:#1b2a34;color:#b4c4cf;border-color:#73909e;cursor:not-allowed}body.v3-site .region46 p.region46-note{color:#c3d2dc}@media(max-width:850px){body.v3-site>header.v3-header .navlinks{background:radial-gradient(ellipse at 88% 10%,#24504444,transparent 46%),linear-gradient(120deg,#071018,#09141c);border-bottom-color:#30463f;box-shadow:0 16px 32px #02090766}body.v3-site>header.v3-header .navlinks>a:hover,body.v3-site>header.v3-header .navlinks>a[aria-current=page]{color:#d4edb9}}@media(max-width:600px){body.v3-site .region46 .region46-markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.v3-site .region46 .region46-markets button{padding:12px}}@media(prefers-reduced-motion:reduce){body.v3-site .region46 .region46-markets button{transition:none}}@media(forced-colors:active){body.v3-site>header.v3-header,body.v3-site>header.v3-header .navlinks{background:Canvas;color:CanvasText}body.v3-site>header.v3-header .navlinks>a{color:LinkText}body.v3-site .region46 .region46-markets button,body.v3-site>header.v3-header .menu-toggle,body.v3-site>header.v3-header .v3-nav-contact{border-color:ButtonText;background:ButtonFace;color:ButtonText}body.v3-site .region46 .region46-markets button:focus-visible,body.v3-site>header.v3-header :is(a,button):focus-visible{outline-color:Highlight}}.v66{--v66-ink:#102e3b;--v66-muted:#58717b;--v66-accent:#0c735f;--v66-line:#d2e0de;color:var(--v66-ink);font:inherit}.v66 *{box-sizing:border-box}.v66 button,.v66 input,.v66 select{font:inherit}.v66 a,.v66 button,.v66 select,.v66 input{touch-action:manipulation}.v66 a:focus-visible,.v66 button:focus-visible,.v66 input:focus-visible,.v66 select:focus-visible{outline:3px solid #14795e;outline-offset:4px}.v66-wrap{width:min(1240px,92%);margin:auto}.v66-section{padding:76px 0;background:#f3f7f4}.v66-kicker{font-size:11px;letter-spacing:1.8px;font-weight:650;color:#52756e;margin:0 0 14px}.v66 h1{font-size:clamp(39px,5.2vw,72px);font-weight:500;letter-spacing:-2.5px;line-height:1.08;margin:0 0 24px}.v66 h2{font-size:clamp(29px,3.2vw,45px);font-weight:500;letter-spacing:-1.3px;line-height:1.16;margin:0 0 20px}.v66 h3{font-size:20px;font-weight:550;line-height:1.3;margin:0 0 12px}.v66 p{line-height:1.7}.v66-intro{font-size:17px;color:var(--v66-muted);max-width:700px}.v66-hero{background:#0b2332;color:#e9f4ef;padding:65px 0 60px;overflow:hidden}.v66-hero .v66-kicker{color:#9fcebb}.v66-hero .v66-intro{color:#bed3d4}.v66-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:35px;align-items:center}.v66-hero img{width:100%;height:auto}.v66-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:25px 0 0}.v66-action{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border:1px solid #c6d8ce;border-radius:7px;background:#fff;color:#193e3b;text-decoration:none;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}.v66-action.primary{background:#cde3bb;border-color:#cde3bb;color:#17392c}.v66-action:disabled{opacity:.5;cursor:not-allowed}.v66-note{font-size:12px;color:#57716c;line-height:1.65}.v66-hero .v66-note{color:#a5c0c1}.v66-stats{display:flex;gap:26px;flex-wrap:wrap;margin:32px 0 0;padding-top:23px;border-top:1px solid #34505c}.v66-stats strong{display:block;font-size:26px;font-weight:500;color:#d6e9c5}.v66-stats span{font-size:12px;color:#aac4c8}.v66-packages,.v66-feature-grid,.v66-ui-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.v66-card{padding:27px;border:1px solid var(--v66-line);border-radius:13px;background:#fff}.v66-card p{color:var(--v66-muted);font-size:14px;margin:12px 0}.v66-card ul{padding-left:18px;color:#42616b;line-height:1.8;font-size:13px}.v66-card .v66-number{font-size:12px;letter-spacing:1px;color:#53796f;display:block;margin-bottom:19px}.v66-card>a{color:#155d4e;font-size:13px;text-underline-offset:4px}.v66-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v66-feature-grid .v66-card{padding:24px}.v66-scope{display:block;color:#54716c;font-size:11px;font-weight:600;margin-top:16px}.v66-config{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px;border:1px solid #cadbd7;border-radius:17px;background:#fff;overflow:hidden;margin-top:28px}.v66-config-visual{padding:27px;background:#0b2837;color:#eef8f3;display:flex;flex-direction:column;justify-content:center;min-width:0}.v66-config-visual p{color:#b2cfce;font-size:12px;margin:15px 0 0}.v66-diagram{position:relative;min-width:0}.v66-diagram>img{display:block;width:100%;height:auto}.v66-diagram .v66-station-overlay{display:none;position:absolute;width:29%;height:auto;left:22%;top:-5%}.v66-diagram[data-vision-package=station][data-vision-mount=vehicle] .v66-station-overlay{display:block}.v66-diagram .v66-camera-diagram,.v66-diagram[data-vision-mount=existing] .v66-vehicle-diagram,.v66-diagram[data-vision-mount=fixed] .v66-vehicle-diagram{display:none}.v66-diagram[data-vision-mount=existing] .v66-camera-diagram,.v66-diagram[data-vision-mount=fixed] .v66-camera-diagram{display:block}.v66-visual-labels{display:flex;gap:9px;flex-wrap:wrap;font-size:11px}.v66-visual-labels span{padding:5px 9px;border:1px solid #426675;border-radius:5px;color:#c8e2d9}.v66-fields{padding:28px;min-width:0}.v66-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.v66 label{display:grid;gap:7px;font-size:12px;color:#385c62}.v66 select,.v66 input[type=number]{width:100%;padding:11px 10px;border:1px solid #b8cdc5;border-radius:5px;background:#fafcf9;color:#173e43;min-width:0}.v66 input:disabled,.v66 select:disabled{opacity:.6}.v66 fieldset{padding:0;margin:24px 0 0;border:0}.v66 legend{font-size:13px;font-weight:600;color:#254d50;margin-bottom:13px}.v66-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v66 label.v66-check{display:flex;gap:9px;align-items:flex-start;line-height:1.5;font-size:12px}.v66-check input{accent-color:#146b55;width:16px;height:16px;flex:none;margin:1px 0 0}.v66-summary{border-top:1px solid #dce6df;padding-top:18px;font-size:12px;color:#416160;margin:20px 0 0}.v66-status{font-size:12px;color:#3a6b55;margin:12px 0 0}.v66-training{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:27px}.v66-training article{padding:21px 18px;border:1px solid #d2dfd9;border-radius:9px;background:#fff}.v66-training b{font-size:12px;color:#708d73}.v66-training h3{font-size:17px;margin-top:14px}.v66-training p{font-size:12px;color:#557175}.v66-ui-grid figure{margin:0;min-width:0}.v66-ui-grid img{display:block;width:100%;height:auto;border:1px solid #35505b;border-radius:8px}.v66-ui-grid figcaption{font-size:12px;color:#5a7377;margin-top:12px;line-height:1.6}.v66-resource{padding:27px;background:#e7efea;border:1px solid #d5e0d8;border-radius:13px}.v66-resource a{color:#185b4c;text-underline-offset:4px}.v66-platform{margin:65px auto;padding:38px;border-radius:18px;background:#eaf1eb}.v66-platform-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center}.v66-platform img{width:100%;height:auto}.v66-catalog-art{display:block;width:100%;height:auto;background:#0b2837;border-radius:9px}.v66-experience-config{margin:18px 0 0}.v66-experience-config>summary{cursor:pointer;padding:17px 20px;background:#e6f0eb;color:#244b4c;font-size:13px;font-weight:600;border:1px solid #c9dcd4;border-radius:8px}.v66-experience-config>.v66-config{margin-top:12px}.v66-shop-config{margin:32px 0}.v66-top-link{display:inline-flex;color:#cce5d4;font-size:12px;white-space:nowrap;margin-right:12px;text-underline-offset:4px}.v66-mount-notice{font-size:12px;padding:12px 0;color:#50746e}@media(max-width:1000px){.v66-hero-grid,.v66-platform-grid{grid-template-columns:1fr}.v66-hero-grid{gap:15px}.v66-hero-grid>div:last-child{max-width:650px}.v66-config{grid-template-columns:1fr}.v66-config-visual{padding:22px}.v66-diagram{max-width:640px;margin:auto;width:100%}.v66-training{grid-template-columns:repeat(3,minmax(0,1fr))}.v66-section{padding:52px 0}.v66-packages,.v66-ui-grid{grid-template-columns:1fr}.v66-ui-grid figure{max-width:800px}.v66-platform{padding:28px}}@media(max-width:560px){.v66-hero{padding:45px 0}.v66 h1{letter-spacing:-1.5px}.v66-field-grid,.v66-checks,.v66-feature-grid{grid-template-columns:1fr}.v66-fields{padding:22px}.v66-training{grid-template-columns:1fr}.v66-card{padding:22px}.v66-actions{gap:9px}.v66-action{white-space:normal;text-align:center}.v66-platform{width:92%;padding:23px}.v66-stats{gap:20px}.v66-top-link{white-space:normal}}.s67-wrap{width:min(1240px,calc(100% - 48px));margin:auto}.s67-eyebrow{font-size:11px!important;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:#3d796e;margin:0 0 20px}.s67-vision{margin:72px 0 0;padding:90px 0 70px;background:#102e3b;color:#eef6f0;overflow:hidden}.s67-vision .s67-eyebrow{color:#b8db98}.s67-story{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center}.s67-vision h2,.s67-suite h2,.s67-suite h1{font-size:clamp(35px,4.1vw,62px);line-height:1.03;letter-spacing:-.045em;margin:0 0 24px}.s67-vision .s67-lead{font-size:17px;line-height:1.75;color:#bfd2cf;max-width:510px}.s67-visual{margin:0;position:relative}.s67-visual img{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 32px #04151c40)}.s67-actions{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.s67-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 19px;border:1px solid #52766e;border-radius:6px;text-decoration:none;color:inherit;font-size:13px;font-weight:700}.s67-actions a:first-child{background:#c4dfa6;color:#142f2d;border-color:#c4dfa6}.s67-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #436159;margin-top:32px;padding-top:28px}.s67-mode{padding:10px 24px;text-decoration:none;color:inherit;border-right:1px solid #436159}.s67-mode:first-child{padding-left:0}.s67-mode:last-child{border:0}.s67-mode span{display:block;color:#9ecbb0;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.16em;margin-bottom:10px}.s67-mode strong{display:block;font-size:20px;letter-spacing:-.02em;margin-bottom:10px}.s67-mode p{font-size:13px;line-height:1.7;color:#b9cecb;margin:0}.s67-tags{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.s67-tags span{padding:6px 10px;font-size:10px;border:1px solid #49675f;border-radius:20px;color:#d2e3d4}.s67-suite{padding:88px 0;background:#f0f5ef;color:#16343c}.s67-suite .s67-story{grid-template-columns:1fr 1fr;gap:64px}.s67-suite .s67-lead{font-size:16px;line-height:1.8;color:#596e70}.s67-capabilities{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d3dfd6;border:1px solid #d3dfd6;border-radius:12px;overflow:hidden}.s67-capabilities article{padding:26px;background:#f8faf6}.s67-capabilities h3{font-size:17px;line-height:1.4;margin:0 0 10px;letter-spacing:-.02em}.s67-capabilities p{font-size:13px;line-height:1.7;margin:0;color:#647574}.s67-capabilities small{display:block;margin:16px 0 0;font-size:11px;color:#346c60}.s67-workbench{background:#102b37;padding:20px;border-radius:12px;box-shadow:0 22px 50px #16343c25;border:1px solid #48685f;color:#dceadd}.s67-screen-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em;color:#c9e1b5;border-bottom:1px solid #3d5e61;padding-bottom:13px}.s67-screen-body{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 0}.s67-raster{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;aspect-ratio:1.4;transform:perspective(600px) rotateX(12deg);background:#1b414a;padding:7px;border:1px solid #4d827d}.s67-raster i{background:#77ab85;border-radius:1px}.s67-raster i:nth-child(5n){background:#b9c97c}.s67-raster i:nth-child(7n){background:#36988c}.s67-raster i:nth-child(9n){background:#395e70}.s67-layer-list{display:flex;flex-direction:column;justify-content:center;gap:11px;font-size:11px;color:#c7d9ce}.s67-layer-list span:before{content:"◈";margin-right:7px;color:#aacf9c}.s67-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;font-size:9px;text-align:center}.s67-pipeline span{background:#224652;padding:8px 3px;color:#c2d4d5;border-bottom:2px solid #79b8a2}.s67-screen-note{font-size:10px!important;color:#8db5b3!important;margin:14px 0 0!important;line-height:1.5!important}.s67-suite-caption{font-size:11px;color:#6a807c;margin-top:15px}body.experience30-page #main>.s67-external{display:none}body.experience30-page #ex30-operations .s67-solutions{display:none;position:absolute;z-index:9;right:12px;top:115px;bottom:12px;width:500px;max-width:calc(100% - 24px);max-height:740px;overflow:auto;padding:24px;background:#102c3bf7;border:1px solid #52787a;border-radius:12px;color:#dceae7;box-shadow:0 20px 60px #0008;backdrop-filter:blur(14px)}body.experience30-page #ex30-operations[data-drawer=solutions] .s67-solutions{display:block}.s67-solutions h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;margin:10px 0}.s67-solutions h4{font-size:14px;margin:22px 0 12px}.s67-solutions p{font-size:12px;line-height:1.65;color:#b3cecf}.s67-solutions label{font-size:11px;color:#b4d0cd;display:block;margin:14px 0}.s67-solutions input,.s67-solutions textarea{width:100%;display:block;background:#173b49;color:#eef7ee;border:1px solid #53777b;border-radius:6px;min-height:40px;padding:10px;margin-top:6px;font:inherit}.s67-solutions textarea{min-height:75px;resize:vertical}.s67-domains{display:grid;grid-template-columns:1fr 1fr;gap:7px}.s67-domains button{font-size:11px!important;min-height:39px!important;padding:7px 9px!important;text-align:left;border:1px solid #496b76!important;line-height:1.4!important}.s67-domains button[aria-pressed=true]{background:#c6e0ae!important;color:#153639!important;border-color:#c6e0ae!important}.s67-selection{padding:12px;border:1px solid #3d6972;border-radius:6px;color:#d8edba!important;font-weight:650}.s67-contribution{padding:13px 0;border-bottom:1px solid #345c68;display:grid;gap:5px}.s67-contribution strong{font-size:13px}.s67-contribution span{font-size:11px;color:#c6dcae}.s67-contribution small{font-size:11px;color:#9ebfc5;line-height:1.6}.s67-domain-result{padding:13px 14px;background:#173d4b;border-radius:7px;margin:10px 0}.s67-domain-result h4{margin:0 0 8px}.s67-domain-result ul{font-size:11px;line-height:1.8;color:#c0d5cf;padding-left:17px}.s67-domain-result button{font-size:10px!important;min-height:30px!important}.s67-downloads{display:flex;gap:8px;flex-wrap:wrap;position:sticky;bottom:-24px;background:#102c3b;padding:14px 0;margin-top:20px;border-top:1px solid #497279}.s67-downloads button:first-child{background:#c7e0ac!important;color:#173939!important}.s67-solutions details{border-top:1px solid #3b6570;margin-top:20px;padding-top:14px}.s67-solutions summary{font-size:13px;font-weight:650;cursor:pointer}.s67-solutions .s67-workbench{margin:15px 0;padding:13px}.s67-solutions .s67-screen-top,.s67-solutions .s67-layer-list{font-size:9px}.s67-solutions .s67-screen-body{gap:12px}.s67-solutions .s67-raster{padding:4px}.s67-solutions #s67-suite-screen[data-processing=true] .s67-raster{box-shadow:0 0 18px #8fd6ae45}.s67-solutions #s67-suite-status{font-size:10px;line-height:1.6;color:#bcd6bd;margin:10px 0}body.experience30-page #vision-experience-config{margin:14px 0;padding:0;border:0;background:transparent;color:#d7e6e1}body.experience30-page #vision-experience-config>summary{font-size:13px;padding:12px 0;color:#c6e1ac;cursor:pointer;border-top:1px solid #3b6470}body.experience30-page #vision-experience-config .v66-config{display:block;margin:0;background:transparent;border:0;border-radius:0;color:#dbe9e6;overflow:visible}body.experience30-page #vision-experience-config .v66-config-visual{display:none}body.experience30-page #vision-experience-config .v66-fields{padding:0}body.experience30-page #vision-experience-config .v66-field-grid{grid-template-columns:1fr}body.experience30-page #vision-experience-config :is(label,legend){color:#c8dcd6;font-size:11px}body.experience30-page #vision-experience-config :is(select,input[type=number]){background:#193e4d;border-color:#547883;color:#e6f3ec}body.experience30-page #vision-experience-config .v66-checks{grid-template-columns:1fr}body.experience30-page #vision-experience-config .v66-check{background:#1b414d;border-color:#446874;padding:8px}body.experience30-page #vision-experience-config :is(.v66-note,.v66-summary,.v66-status){font-size:10px;color:#acc8c8;background:transparent;line-height:1.6}body.experience30-page #vision-experience-config .v66-action{font-size:11px;min-height:36px;padding:9px 12px}body.experience30-page #vision-experience-config .v66-action:not(.primary){color:#d7eadb;border-color:#668c83}body.experience30-page #ex30-operations .o30-header .s67-camera-button{font-size:11px}body.experience30-page #ex30-operations .o30-layout{overflow:visible}body.experience30-page #ex30-operations .o30-mapbar{flex-wrap:wrap}body.experience30-page #ex30-operations #gis34-artboard [data-suite67-monitor]{cursor:pointer}body.experience30-page #ex30-operations .o30-palette{width:320px}body.experience30-page #ex30-operations .o30-map-actions{gap:5px}@media(max-width:850px){.s67-story,.s67-suite .s67-story{grid-template-columns:1fr;gap:20px}.s67-vision,.s67-suite{padding:55px 0}.s67-visual{max-width:660px;margin:auto}.s67-capabilities{grid-template-columns:repeat(2,1fr)}.s67-modes{grid-template-columns:1fr}.s67-mode,.s67-mode:first-child{padding:18px 0;border-right:0;border-bottom:1px solid #436159}.s67-wrap{width:calc(100% - 36px)}}@media(max-width:600px){.s67-capabilities{grid-template-columns:1fr}.s67-suite h2,.s67-vision h2{font-size:36px}.s67-screen-body{gap:12px}.s67-layer-list{font-size:9px}.s67-solutions .s67-domains{grid-template-columns:1fr 1fr}body.experience30-page #ex30-operations .s67-solutions{top:155px;bottom:10px;padding:20px}body.experience30-page #ex30-operations .o30-header{flex-wrap:wrap}body.experience30-page #ex30-operations .o30-header .o30-actions{margin:0;width:100%;justify-content:flex-start}body.experience30-page #ex30-operations .g35-scenario{min-width:160px}}@media(prefers-reduced-motion:reduce){.s67-raster{transform:none}}.s67-vision a:focus-visible,.s67-suite a:focus-visible,.s67-solutions :is(button,input,textarea,summary):focus-visible{outline:3px solid #d7e9ab;outline-offset:3px}.s67-product-hero{padding-top:90px}.s67-product-hero h1{margin-top:0}.s67-suite-detail{padding-top:0}.s67-solutions .s67-eyebrow{color:#bddb9e}.s67-solutions button:disabled{opacity:.45;cursor:not-allowed}body.experience30-page #ex30-operations .s67-solutions h3{margin:10px 0;letter-spacing:-.03em}body.experience30-page #ex30-operations .s67-solutions h4{margin:22px 0 12px}body.experience30-page #ex30-operations .s67-solutions p{margin:10px 0;color:#b3cecf}body.experience30-page #ex30-operations .s67-solutions .s67-eyebrow{color:#bddb9e;font-size:10px;letter-spacing:.15em}body.experience30-page #ex30-operations .s67-solutions .s67-domain-result h4{margin:0 0 8px}body.experience30-page #ex30-operations .s67-solutions :is(input,textarea){background:#173b49;color:#eef7ee;border-color:#53777b}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.artwork71{isolation:isolate}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.artwork71 .pv5-image{overflow:visible!important;background:transparent!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.artwork71 .pv5-image>img{object-fit:contain!important;object-position:center!important;background:transparent!important;border-radius:0!important}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.artwork71{--catalog40-height:clamp(250px,26vw,355px)}body.v3-site figure.pv5-visual.catalog40-art.artwork71.pv5-vector .media44-device{width:min(calc(100% - 26px),calc((var(--catalog40-height) - 34px) * 1.6));padding:8px;border:1px solid #789585;border-radius:12px;background:linear-gradient(145deg,#465b52,#101c18 25%,#18342a 85%,#6e8777);box-shadow:0 15px 30px #173f3026,0 0 0 3px #8ea88c12}body.v3-site figure.pv5-visual.catalog40-art.artwork71.pv5-vector .media44-device:after{content:none}body.v3-site figure.pv5-visual.catalog40-art.artwork71.pv5-vector .media44-device img{border-radius:5px!important}.s67-visual:has(img[src*=ai-vision71-product]){align-self:center}.s67-visual img[src*=ai-vision71-product]{filter:none;object-fit:contain}.av69-hero-visual.artwork71-hero{background:radial-gradient(ellipse at 50% 60%,#28453766,transparent 70%);border-color:#4c6554;box-shadow:0 24px 60px #0003;padding:18px}.av69-hero-visual.artwork71-hero .av69-screen img{border:0;background:transparent;border-radius:0;width:100%;height:auto;object-fit:contain}.av69-hero-visual.artwork71-hero .av69-screen figcaption{justify-content:center;text-align:center;color:#bed7c3;font-size:10px;line-height:1.7}.av69-hero-visual.artwork71-hero .av69-frame-footer{border-top:1px solid #3e5745;margin-top:15px;padding-top:15px}@media(max-width:600px){body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.artwork71{--catalog40-height:clamp(230px,66vw,330px)}body.v3-site figure.pv5-visual.catalog40-art.artwork71.pv5-vector .media44-device{padding:5px;border-radius:8px}.av69-hero-visual.artwork71-hero{padding:13px}}
