@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.long-home>.home-contact,.home-products .home-product-family-card .product-family-copy>div:last-child b{display:none!important}@media (width>=761px){.lang-zh .home-hero .hero-vision-first{white-space:nowrap}}.home-advantages>.section-number{white-space:nowrap;font-weight:700;font-size:var(--heading-xl)!important;color:#202020!important;line-height:1.02!important}.home-advantages .capability-card-grid{margin-top:clamp(28px,2.2vw,40px)!important}.home-advantages .advantages-grid{border-top:1px solid #8f8f8f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:88px;display:grid}.home-products>.section-number,.home-contact>.section-number{font-weight:600;color:var(--brand-blue)!important;font-size:20px!important}.home-advantages .advantage-item{border-bottom:1px solid #8f8f8f;min-width:0;padding:30px 7% 37px 0;transition:transform .25s}.home-advantages .advantage-item:nth-child(odd){border-right:1px solid #8f8f8f;padding-right:12%}.home-advantages .advantage-item:nth-child(2n){padding-left:12%}.home-advantages .advantage-item>p{color:#505050;letter-spacing:.14em;align-items:center;gap:14px;margin:0;font:10px DM Mono,monospace;display:flex}.home-advantages .advantage-item>p b{color:#0078bd;font-weight:400}.home-advantages .advantage-item h3{color:#202020;letter-spacing:-.06em;margin:25px 0 17px;font-size:clamp(24px,2.1vw,36px);line-height:1.12}.home-advantages .advantage-item>div{border-top:1px solid #0078bd;width:31px;transition:width .25s}.home-advantages .advantage-item small{color:#414141;letter-spacing:0;max-width:36rem;margin-top:20px;font:13px/1.75 Manrope,Noto Sans SC,sans-serif;display:block}.home-advantages .advantage-item:hover{transform:translateY(-3px)}.home-advantages .advantage-item:hover>div{width:48px}.home-advantages .advantage-item:hover h3{color:#0078bd}@media (width<=1023px){.home-products>.section-number,.home-contact>.section-number{font-size:18px!important}}@media (width<=760px){.home-advantages>.section-number{font-size:var(--heading-xl-mobile)!important}.home-products>.section-number,.home-contact>.section-number{font-size:16px!important}.home-advantages .advantages-grid{grid-template-columns:1fr;margin-top:55px}.home-advantages .advantage-item,.home-advantages .advantage-item:nth-child(odd),.home-advantages .advantage-item:nth-child(2n){border-right:0;padding:25px 0 29px}.home-advantages .advantage-item h3{margin:20px 0 14px;font-size:29px}.home-advantages .advantage-item small{font-size:13px;line-height:1.72}}@media (width<=900px){.home-advantages .capability-chapter,.home-advantages .capability-chapter:nth-child(odd),.home-advantages .capability-chapter:nth-child(2n){padding:32px!important}}@media (width<=760px){.home-advantages .capability-chapter,.home-advantages .capability-chapter:nth-child(odd),.home-advantages .capability-chapter:nth-child(2n){padding:0!important}}.product-image-gallery[data-v-ea89047c]{background:#b7b7b4;place-items:center;height:min(64vh,670px);min-height:410px;display:grid;position:relative;overflow:hidden}.product-gallery-image[data-v-ea89047c]{object-fit:contain;object-position:center;width:100%;height:100%;padding:22px;display:block}.product-gallery-empty[data-v-ea89047c]{letter-spacing:.15em;color:#4d4d4a;margin:0;font:10px DM Mono,monospace}.product-gallery-label[data-v-ea89047c],.product-gallery-count[data-v-ea89047c]{z-index:2;letter-spacing:.15em;color:#202020;margin:0;font:10px DM Mono,monospace;position:absolute}.product-gallery-label[data-v-ea89047c]{bottom:28px;left:30px}.product-gallery-count[data-v-ea89047c]{color:#4d4d4a;bottom:29px;right:31px}.product-gallery-controls[data-v-ea89047c]{z-index:3;pointer-events:none;position:absolute;inset:0}.gallery-control[data-v-ea89047c]{color:#1d1d1d;cursor:pointer;pointer-events:auto;background:#e2e2de94;border:1px solid #1c1f1f7a;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s,transform .25s,border-color .25s;display:grid;position:absolute;top:50%}.gallery-control-prev[data-v-ea89047c]{left:22px;transform:translateY(-50%)}.gallery-control-next[data-v-ea89047c]{right:22px;transform:translateY(-50%)}.gallery-control[data-v-ea89047c]:hover{background:#f9f9f6db;border-color:#087abf}.gallery-control-prev[data-v-ea89047c]:hover{transform:translate(-3px,-50%)}.gallery-control-next[data-v-ea89047c]:hover{transform:translate(3px,-50%)}.gallery-control svg[data-v-ea89047c]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.gallery-slide-enter-active[data-v-ea89047c],.gallery-slide-leave-active[data-v-ea89047c]{transition:opacity .38s,transform .38s cubic-bezier(.2,.7,.2,1)}.gallery-slide-enter-from[data-v-ea89047c]{opacity:0;transform:translate(18px)scale(.99)}.gallery-slide-leave-to[data-v-ea89047c]{opacity:0;transform:translate(-12px)scale(1.01)}.compact-product-gallery[data-v-ea89047c]{box-sizing:border-box;background:0 0;border:1px solid #ffffffc7;border-radius:22px;width:fit-content;max-width:100%;height:auto;min-height:0;margin:0 auto;display:block;overflow:visible}.compact-product-gallery .product-gallery-image[data-v-ea89047c]{border-radius:inherit;display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:min(58vh,620px)!important;padding:0!important;position:relative!important;inset:auto!important}.compact-product-gallery .product-gallery-controls[data-v-ea89047c]{overflow:visible}.compact-product-gallery .gallery-control[data-v-ea89047c]{background:var(--vertix-light-ground);box-shadow:none;border-color:#ffffffe6}.compact-product-gallery .gallery-control-prev[data-v-ea89047c]{left:-64px}.compact-product-gallery .gallery-control-next[data-v-ea89047c]{right:-64px}@media (width<=760px){.product-image-gallery[data-v-ea89047c]{height:310px;min-height:0}.product-gallery-image[data-v-ea89047c]{padding:10px}.product-gallery-label[data-v-ea89047c]{bottom:18px;left:18px}.product-gallery-count[data-v-ea89047c]{bottom:19px;right:18px}.gallery-control[data-v-ea89047c]{width:38px;height:38px}.gallery-control-prev[data-v-ea89047c]{left:12px}.gallery-control-next[data-v-ea89047c]{right:12px}.compact-product-gallery[data-v-ea89047c]{width:100%;max-width:100%}.compact-product-gallery .product-gallery-image[data-v-ea89047c]{width:100%!important;height:auto!important;max-height:420px!important}.compact-product-gallery .gallery-control-prev[data-v-ea89047c]{left:10px}.compact-product-gallery .gallery-control-next[data-v-ea89047c]{right:10px}}.product-breadcrumb[data-v-27f276f2]{letter-spacing:.12em;text-transform:uppercase;color:#69747c;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font:10px/1.4 DM Mono,monospace;display:flex}.product-breadcrumb a[data-v-27f276f2]{color:inherit;text-decoration:none}.product-breadcrumb a[data-v-27f276f2]:hover{color:#0084cb}.deck-system-components ul[data-v-27f276f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.deck-system-components li[data-v-27f276f2]{border-bottom:1px solid #1d21232b;padding:15px 14px 15px 0;font-size:15px;line-height:1.45}.technical-specifications[data-v-27f276f2]{grid-column:span 2}.parameter-note[data-v-27f276f2]{color:#68727a;margin-top:18px;font-size:12px;line-height:1.6;display:block}@media (width<=760px){.deck-system-components ul[data-v-27f276f2]{grid-template-columns:1fr}.technical-specifications[data-v-27f276f2]{grid-column:auto}.product-breadcrumb[data-v-27f276f2]{margin-bottom:14px;font-size:9px}}.cms-editor{max-width:1120px;margin-top:34px}.cms-toolbar{background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.cms-toolbar p{color:#816815;letter-spacing:.13em;margin:0;font:10px DM Mono}.cms-toolbar h2{letter-spacing:-.04em;margin:8px 0 0;font-size:23px}.add-menu{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:600px;display:flex}.add-menu span{padding:10px 5px;font-size:12px}.add-menu button,.module-top button,.media-grid button,.nav-form button,.product-edit button{padding:9px 11px;font-size:12px}.empty-state{color:#666;background:#fff;padding:28px}.module-row,.product-edit,.nav-form{background:#fff;margin-top:12px}.module-top{align-items:center;gap:10px;padding:16px 18px;display:flex}.module-top small{color:#888;margin-right:auto}.module-top>div{gap:6px;display:flex}.drag{cursor:grab;color:#777;font-size:21px}.module-fields{border-top:1px solid #ddd;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;display:grid}.module-fields label,.nav-form label{color:#555;font-size:12px;display:block}.module-fields input,.module-fields textarea,.module-fields select,.nav-form input,.nav-form textarea,.nav-form select,.param input{box-sizing:border-box;color:#202020;background:#fafafa;border:1px solid #cfcfcd;width:100%;margin-top:6px;padding:10px;font:13px Manrope}.module-fields textarea,.nav-form textarea{resize:vertical;min-height:96px}.module-fields .check,.nav-form .check{align-items:center;gap:8px;display:flex}.check input{width:auto;margin:0}.save{grid-column:1/-1;justify-self:start}.danger{background:#86413b!important}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.media-grid article{background:#fff;gap:10px;padding:12px;display:grid}.media-grid img,.file-tile{object-fit:contain;background:#d8d8d6;width:100%;height:140px}.file-tile{color:#555;place-items:center;font:12px DM Mono;display:grid}.media-grid small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-grid article div:last-child{gap:6px;display:flex}.upload input{margin-bottom:8px;font-size:12px;display:block}.nav-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px;display:grid}.repeat{border-top:1px solid #ddd;grid-column:1/-1;padding-top:15px}.repeat h3{margin:0 0 10px;font-size:14px}.param{grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.param input{margin:0}.product-edit .module-fields{margin-top:0}@media (width<=800px){.cms-toolbar,.module-top{display:block}.cms-toolbar>*,.module-top>div{margin-top:12px}.add-menu{justify-content:flex-start}.module-fields,.nav-form{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}.param{grid-template-columns:1fr}.module-top small{margin:0}.module-top>div{display:flex}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f0efea;background:#121313;margin:0;font-family:Manrope,Noto Sans SC,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#111313c9,#0000);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:100%;height:88px;padding:20px 4.2vw;display:flex;position:fixed;top:0}.brand img{object-fit:contain;filter:grayscale()brightness(0)invert()contrast(.8);width:112px;height:52px}nav{letter-spacing:.12em;gap:32px;font-size:12px;display:flex}nav a{opacity:.75;transition:all .2s}nav a:hover{opacity:1;color:#d0ab3f}.menu{background:0 0;border:0;display:none}.hero{background:radial-gradient(circle at 70%,#303334 0,#161818 31%,#0d0e0e 75%);height:100svh;min-height:680px;position:relative;overflow:hidden}.hero-photo{object-fit:cover;opacity:.38;filter:grayscale()contrast(1.18)brightness(.72);mix-blend-mode:screen;width:100%;height:100%;position:absolute}.hero:after{content:"";background:linear-gradient(90deg,#101111 0%,#101111d8 25%,#0000 63%,#10111188),linear-gradient(#0000 75%,#111212 100%);position:absolute;inset:0}.hero-canvas{z-index:1;opacity:.95;width:100%;height:100%;position:absolute}.grain{z-index:3;opacity:.11;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:4;max-width:680px;position:absolute;top:50%;left:9.3vw;transform:translateY(-38%)}.eyebrow{letter-spacing:.17em;opacity:.75;margin:0 0 23px;font:11px DM Mono,monospace}.gold{color:#d0ab3f;opacity:1}.hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6.1vw,104px);font-weight:600;line-height:1.04}.hero h1 em,.section h2 em{color:#d0ab3f;font-style:normal}.hero-en{letter-spacing:.16em;opacity:.7;margin-top:30px;font-size:12px}.circle-link{border:1px solid #999a958c;border-radius:50%;justify-content:center;align-items:center;gap:11px;width:126px;height:126px;margin-top:60px;font-size:12px;transition:all .3s;display:flex}.circle-link span{font-size:18px}.scroll-note{z-index:5;letter-spacing:.13em;color:#b4b4ae;font:10px DM Mono;position:absolute;bottom:34px;left:4.2vw}.scroll-note span{border-top:1px solid #aaa;width:61px;margin:0 0 3px 11px;display:inline-block}.section{padding:152px 9.3vw}.section-number{letter-spacing:.14em;color:#aaa9a3;font:10px DM Mono}.about{color:#171818;background:#e8e7e1}.about-grid{grid-template-columns:1.35fr .65fr;gap:9vw;margin-top:47px;display:grid}.section h2{letter-spacing:-.065em;margin:0;font-size:clamp(38px,4.6vw,72px);font-weight:600;line-height:1.12}.about-text{font-size:15px;line-height:1.85}.about-text p{margin:0 0 24px}.text-link{letter-spacing:.08em;border-bottom:1px solid;margin-top:20px;padding-bottom:10px;font-size:12px;display:inline-block}.text-link b{margin-left:20px;font-size:18px}.about-image{color:#e8e7e1;background:radial-gradient(at 53% 52%,#474946 0%,#252626 34%,#151616 69%);height:500px;margin-top:115px;position:relative;overflow:hidden}.about-image p{z-index:2;letter-spacing:-.06em;font-size:clamp(22px,3vw,44px);font-weight:600;line-height:1.1;position:absolute;bottom:32px;left:40px}.about-image span{letter-spacing:.12em;font:10px DM Mono;position:absolute;bottom:40px;right:40px}.wire-orb{border:1px solid #9fa098;border-radius:50%;width:280px;height:280px;position:absolute;top:52%;left:52%;transform:translate(-50%,-50%);box-shadow:inset 0 0 80px #bdbdb456,0 0 120px #000}.wire-orb:before,.wire-orb:after{content:"";border:1px solid #9fa098;border-radius:50%;position:absolute;inset:30px -40px;transform:rotate(63deg)}.wire-orb:after{transform:rotate(-63deg)}.products{background:#171818}.section-head{justify-content:space-between;align-items:end;gap:4vw;display:flex}.section-head h2{margin-top:45px}.section-head>p{color:#b2b2ad;max-width:290px;font-size:14px;line-height:1.8}.product-list{border-top:1px solid #4c4e4c;margin-top:100px}.product{border-bottom:1px solid #4c4e4c;grid-template-columns:9% 30% 36% 25%;align-items:center;min-height:315px;transition:all .35s;display:grid}.product:hover{background:#202222}.product-index{color:#d0ab3f;font:12px DM Mono}.product-art{justify-content:center;align-items:center;height:230px;display:flex}.machine{background:linear-gradient(130deg,#252728,#7c7e79,#292b2b);border:4px solid #9b9d99;border-radius:15px;width:220px;height:105px;position:relative;box-shadow:0 25px 40px #000}.machine:before,.machine:after{content:"";background:#181919;border:10px solid #b6b6b0;border-radius:50%;width:62px;height:62px;position:absolute;top:14px}.machine:before{left:-38px}.machine:after{right:-38px}.machine b{border:5px solid #5d605e;width:80px;height:50px;position:absolute;top:-34px;left:67px}.machine i{background:#d0ab3f;width:50px;height:15px;position:absolute;top:14px;right:16px;box-shadow:0 0 17px #d0ab3f}.machine span{transform-origin:0;border:3px solid #999;width:125px;height:17px;position:absolute;bottom:10px;right:-85px;transform:rotate(-30deg)}.machine-1{transform:scale(.78)rotate(-4deg)}.machine-2{filter:brightness(.75);transform:scale(.64)rotate(6deg)}.machine-3{border-radius:0;transform:scale(.87)}.product-name h3{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(23px,2.3vw,36px)}.product-name p{color:#acaca7;margin:0;font-size:13px}.product-meta{letter-spacing:.06em;color:#b9b9b4;flex-direction:column;gap:13px;font-size:11px;display:flex}.product-meta b{color:#d0ab3f;margin-top:7px;font-size:26px}.technology{background:#262827;grid-template-columns:.85fr 1.15fr;gap:10vw;display:grid}.tech-title h2{margin:45px 0 30px}.tech-title p{color:#b7b7b1;max-width:420px;font-size:14px;line-height:1.8}.tech-list{border-top:1px solid #777772}.tech-row{border-bottom:1px solid #777772;grid-template-columns:55px 1fr 30px;align-items:center;height:67px;display:grid}.tech-row span{color:#d0ab3f;font:10px DM Mono}.tech-row h3{letter-spacing:-.04em;font-size:16px;font-weight:500}.tech-row i{color:#a8a8a1;font-size:21px;font-style:normal}.applications{color:#171716;background:#d0ab3f}.application-copy h2{margin-top:45px}.application-copy h2 em{color:#5e4d1d}.application-grid{border-top:1px solid #5f521f;grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.application-grid article{border-right:1px solid #5f521f;flex-direction:column;min-height:245px;padding:20px 24px;display:flex}.application-grid article:first-child{border-left:1px solid #5f521f}.application-grid span{font:11px DM Mono}.application-grid h3{letter-spacing:-.06em;margin-top:auto;margin-bottom:8px;font-size:20px}.application-grid p{max-width:150px;margin:0;font-size:12px;line-height:1.6}.news{color:#171818;background:#e8e7e1;padding-bottom:135px}.news-top{justify-content:space-between;align-items:center;margin-top:45px;display:flex}.empty-news{color:#5b5b56;background:#d8d7d0;flex-direction:column;justify-content:center;align-items:center;height:210px;margin-top:60px;display:flex}.empty-news span{letter-spacing:.17em;font:11px DM Mono}.empty-news p{font-size:14px}.footer{background:#121313;padding:110px 9.3vw 30px}.footer-top{justify-content:space-between;align-items:end;display:flex}.footer-logo{filter:grayscale()brightness(0)invert()contrast(.8);width:130px;margin-bottom:45px}.footer h2{letter-spacing:-.065em;margin:0;font-size:clamp(37px,4.4vw,67px);line-height:1.08}.contact-circle{text-align:center;border:1px solid #81817b;border-radius:50%;place-content:center;gap:8px;width:145px;height:145px;font-size:12px;transition:all .3s;display:grid}.contact-circle b{font-size:21px}.contact-grid{border-top:1px solid #474845;border-bottom:1px solid #474845;grid-template-columns:1.2fr .9fr 1fr;gap:40px;margin-top:120px;padding:35px 0;display:grid}.contact-grid span{letter-spacing:.15em;color:#8e8f88;font:10px DM Mono}.contact-grid p,.contact-grid a{color:#dfded8;margin:13px 0 0;font-size:13px;line-height:1.7;display:block}.copyright{letter-spacing:.1em;color:#868680;justify-content:space-between;margin-top:27px;font:10px DM Mono;display:flex}.mobile-menu{display:none}@media (width<=760px){.nav{height:70px;padding:12px 22px}.brand img{width:90px}nav{display:none}.menu{width:30px;display:block}.menu i{border-top:1px solid #fff;margin:7px 0;display:block}.mobile-menu{z-index:19;background:#1c1e1d;flex-direction:column;gap:24px;width:60%;padding:25px;font-size:14px;display:flex;position:fixed;top:70px;right:0}.hero{min-height:640px}.hero-copy{max-width:calc(100% - 50px);top:45%;left:25px}.hero h1{font-size:47px}.hero-canvas{opacity:.64}.hero-photo{opacity:.34}.circle-link{width:110px;height:110px;margin-top:40px}.section{padding:90px 25px}.about-grid,.technology{grid-template-columns:1fr;gap:38px}.about-image{height:350px;margin-top:70px}.about-image span{display:none}.about-image p{bottom:20px;left:22px}.section-head{display:block}.section-head>p{margin-top:30px}.product-list{margin-top:55px}.product{grid-template-columns:45px 1fr;gap:0;min-height:0;padding:24px 0}.product-art{grid-column:2;justify-content:flex-start;height:155px}.product-name{grid-column:2}.product-meta{display:none}.product-index{align-self:start;padding-top:7px}.application-grid{grid-template-columns:1fr 1fr;margin-top:60px}.application-grid article{min-height:200px;padding:16px}.application-grid article:nth-child(3){border-left:1px solid #5f521f}.news-top{margin-top:35px}.footer{padding:70px 25px 25px}.footer-top{display:block}.footer-logo{margin-bottom:32px}.contact-circle{width:120px;height:120px;margin-top:40px}.contact-grid{grid-template-columns:1fr;gap:30px;margin-top:80px}.copyright{font-size:8px;line-height:1.6}.copyright span{display:none}.tech-row{height:auto;min-height:64px}.tech-row h3{font-size:15px}.wire-orb{width:220px;height:220px}}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a202c;border-bottom-color:#8fc5e138;position:sticky}.main-nav a.router-link-active{color:#45a8e7;opacity:1}.language{letter-spacing:.05em;color:#777;align-items:center;gap:8px;margin-left:35px;font:10px DM Mono,monospace;display:flex}.language button,.mobile-lang button{color:#898a85;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 0}.language button.active{color:#f0efea}.mobile-lang{border-top:1px solid #555;gap:17px;margin-top:12px;padding-top:17px;display:flex}.lang-en .hero h1{letter-spacing:-.06em;font-size:clamp(45px,5.3vw,88px);line-height:1.02}.lang-en .about-text,.lang-en .section-head>p,.lang-en .tech-title p{line-height:1.75}.lang-en .product-name h3{letter-spacing:-.045em}.lang-en .footer h2{max-width:710px}@media (width<=760px){.language{display:none}.lang-en .hero h1{font-size:45px;line-height:1.03}.lang-en .hero-copy{top:43%}.lang-en .about-grid{gap:34px}.lang-en .application-grid h3{font-size:17px}}.nav .router-link-active{color:#d0ab3f;opacity:1}.home-hero{background:radial-gradient(circle at 70%,#303334 0,#161818 31%,#0d0e0e 75%)}.home-hero .hero-photo{opacity:.54;filter:grayscale()contrast(1.15)brightness(.72)}.home-hero:after{content:"";background:linear-gradient(90deg,#101111 0%,#101111d8 25%,#0000 63%,#10111188),linear-gradient(#0000 75%,#111212 100%);position:absolute;inset:0}.home-copy{z-index:4}.home-intro{color:#171818;background:#e8e7e1;padding:90px 9.3vw}.home-intro p{letter-spacing:.15em;font:10px DM Mono}.home-intro h2{letter-spacing:-.06em;margin:35px 0 0;font-size:clamp(32px,4vw,60px)}.home-intro em{color:#9e812b;font-style:normal}.detail-page{background:#171818;min-height:100svh;padding:170px 9.3vw 100px}.detail-kicker{letter-spacing:.15em;color:#d0ab3f;font:10px DM Mono}.detail-hero{grid-template-columns:1.25fr .65fr;align-items:end;gap:8vw;margin:100px 0 120px;display:grid}.detail-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(48px,6.5vw,106px);line-height:1.03}.detail-hero em{color:#d0ab3f;font-style:normal}.detail-hero p{color:#bcbcb7;margin:0;font-size:15px;line-height:1.85}.detail-grid{border-top:1px solid #555;grid-template-columns:repeat(2,1fr);display:grid}.detail-grid article{border-bottom:1px solid #555;flex-direction:column;min-height:165px;padding:25px;display:flex}.detail-grid article:nth-child(odd){border-right:1px solid #555}.detail-grid span{color:#d0ab3f;font:10px DM Mono}.detail-grid h2{letter-spacing:-.05em;margin:auto 0 0;font-size:clamp(20px,2.2vw,34px)}.detail-grid b{color:#d0ab3f;align-self:end}.detail-empty{text-align:center;color:#aaa;border-top:1px solid #555;border-bottom:1px solid #555;place-content:center;gap:18px;min-height:230px;display:grid}.detail-empty span{letter-spacing:.15em;font:10px DM Mono}.detail-empty a{color:#eee;font-size:20px;line-height:1.7}@media (width<=760px){.detail-page{padding:120px 25px 70px}.detail-hero{grid-template-columns:1fr;gap:35px;margin:60px 0 70px}.detail-hero h1{font-size:48px}.detail-grid{grid-template-columns:1fr}.detail-grid article:nth-child(odd){border-right:0}.home-intro{padding:65px 25px}.home-intro h2{font-size:34px}.lang-en .detail-hero h1{font-size:43px}}.products-page{background:#171818;padding:170px 9.3vw 100px}.products-intro{grid-template-columns:1.2fr .6fr;align-items:end;gap:9vw;margin-bottom:100px;display:grid}.products-intro h1{letter-spacing:-.07em;margin:45px 0 0;font-size:clamp(48px,6.5vw,100px);line-height:1.03}.products-intro em{color:#d0ab3f;font-style:normal}.products-intro>p{color:#b7b7b1;font-size:14px;line-height:1.8}.product-catalog{border-top:1px solid #50514e}.catalog-item{color:inherit;border-bottom:1px solid #50514e;padding:27px 0;transition:all .35s;display:block}.catalog-item:hover{background:#202221;padding-left:20px;padding-right:20px}.catalog-image{background:#272928;height:390px;position:relative;overflow:hidden}.catalog-image img{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.65);width:100%;height:100%;transition:all .6s}.catalog-item:hover .catalog-image img{filter:grayscale()contrast(1.12)brightness(.78);transform:scale(1.035)}.catalog-image:after{content:"";background:linear-gradient(90deg,#1114,#0000);position:absolute;inset:0}.catalog-image span{z-index:1;letter-spacing:.15em;color:#ddd;font:10px DM Mono;position:absolute;top:22px;left:24px}.catalog-content{grid-template-columns:10% 1fr auto;align-items:end;gap:30px;padding:23px 0 4px;display:grid}.catalog-content>b{color:#d0ab3f;font:10px DM Mono}.catalog-content h2{letter-spacing:-.06em;margin:0 0 10px;font-size:clamp(24px,3.2vw,48px)}.catalog-content p{color:#aaa;margin:0;font-size:13px}.catalog-link{letter-spacing:.08em;white-space:nowrap;font-size:11px}.catalog-link i{color:#d0ab3f;margin-left:12px;font-size:18px}.product-detail{background:#171818;padding:120px 9.3vw 100px}.back-link{letter-spacing:.1em;color:#b3b3ad;margin-bottom:35px;font:10px DM Mono;display:inline-block}.product-hero-image{background:#282a28;height:min(64vh,670px);position:relative;overflow:hidden}.product-hero-image img{object-fit:cover;filter:grayscale()brightness(.7)contrast(1.1);width:100%;height:100%}.product-hero-image span{z-index:1;letter-spacing:.15em;font:10px DM Mono;position:absolute;bottom:27px;left:30px}.product-detail-title{grid-template-columns:1.2fr .6fr;align-items:end;gap:9vw;padding:70px 0 100px;display:grid}.product-detail-title h1{letter-spacing:-.07em;margin:36px 0 0;font-size:clamp(44px,5.6vw,85px);line-height:1.05}.product-detail-title>p{color:#bbb;margin:0;font-size:15px;line-height:1.85}.detail-columns{border-top:1px solid #555;grid-template-columns:repeat(2,1fr);display:grid}.detail-columns section{border-bottom:1px solid #555;min-height:225px;padding:28px}.detail-columns section:nth-child(odd){border-right:1px solid #555}.detail-columns span{letter-spacing:.1em;color:#d0ab3f;font:10px DM Mono}.detail-columns p{color:#c0c0ba;max-width:420px;margin-top:55px;font-size:14px;line-height:1.8}dl{margin:35px 0 0}dl div{color:#b8b8b2;border-bottom:1px solid #444;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}dt,dd{margin:0}dd{color:#d0ab3f}.media-placeholder{text-align:center;color:#999;background:#292b29;place-content:center;height:280px;margin-top:80px;display:grid}.media-placeholder span{letter-spacing:.15em;font:10px DM Mono}.media-placeholder p{font-size:13px}@media (width<=760px){.products-page{padding:120px 25px 70px}.products-intro{grid-template-columns:1fr;gap:28px;margin-bottom:60px}.products-intro h1{margin-top:30px;font-size:48px}.catalog-image{height:235px}.catalog-content{grid-template-columns:35px 1fr;padding:17px 0}.catalog-link{grid-column:2}.product-detail{padding:100px 25px 70px}.product-hero-image{height:310px}.product-detail-title{grid-template-columns:1fr;gap:30px;padding:50px 0 70px}.product-detail-title h1{font-size:46px}.detail-columns{grid-template-columns:1fr}.detail-columns section:nth-child(odd){border-right:0}.detail-columns section{min-height:190px;padding:22px}.media-placeholder{height:200px;margin-top:50px}}.product-family-list{border-top:1px solid #50514e}.product-family-card{border-bottom:1px solid #50514e;padding:27px 0;transition:all .3s;display:block}.product-family-card:hover{background:#202221;padding-left:20px;padding-right:20px}.product-family-image{background:#272928;height:clamp(280px,34vw,460px);position:relative;overflow:hidden}.product-family-image:after{content:"";background:linear-gradient(90deg,#0a0d0e8c,#0000 55%);position:absolute;inset:0}.product-family-image img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.72);width:100%;height:100%;transition:all .6s;display:block}.product-family-image span{z-index:1;letter-spacing:.15em;color:#eee;font:10px DM Mono;position:absolute;top:22px;left:24px}.product-family-copy{grid-template-columns:1fr .62fr;align-items:end;gap:8vw;padding:27px 0 8px;display:grid}.product-family-copy .detail-kicker{margin:0 0 18px}.product-family-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(35px,4.5vw,66px);line-height:1.05}.product-family-copy h2 em{color:#d0ab3f;font-style:normal}.product-family-copy>div:last-child p{color:#aaa;margin:0 0 22px;font-size:13px;line-height:1.85}.product-family-copy span{letter-spacing:.08em;font-size:11px}.product-family-copy span b{color:#d0ab3f;margin-left:14px;font-size:18px}.product-family-note{color:#7f817d;letter-spacing:.08em;margin:28px 0 0;font:11px DM Mono}.product-family-intro{margin-bottom:80px}@media (width<=760px){.product-family-image{height:230px}.product-family-copy{grid-template-columns:1fr;gap:24px;padding:20px 0 4px}.product-family-copy h2{font-size:42px}.product-family-card:hover{padding-left:0;padding-right:0}.product-family-intro{margin-bottom:55px}}.product-category-page{padding-top:116px}.product-category-page .products-intro{align-items:end;margin-bottom:34px}.product-category-page .products-intro h1{margin-top:20px;font-size:clamp(42px,4.4vw,68px)}.product-family-list{border:1px solid #50514e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.product-family-card{background:#1b1d1d;border:1px solid #50514e;border-top:0;border-left:0;padding:0}.product-family-card:nth-child(2n){border-right:0}.product-family-card:hover{background:#222626;padding:0}.product-family-image{height:225px}.product-family-image:after{background:linear-gradient(#040d1224,#040d1280)}.product-family-image img{filter:none}.product-family-card:hover .product-family-image img{filter:none;transform:scale(1.035)}.product-family-image span{top:15px;left:16px}.product-family-copy{padding:22px;display:block}.product-family-copy .detail-kicker{margin-bottom:14px;font-size:9px}.product-family-copy h2{font-size:clamp(30px,3vw,45px);line-height:1.06}.product-family-copy>div:last-child p{margin:18px 0;font-size:12px;line-height:1.7}.product-family-copy span{color:#e1e4e2}.product-family-note{margin-top:20px}@media (width<=760px){.product-category-page{padding-top:105px}.product-category-page .products-intro{margin-bottom:34px}.product-family-list{grid-template-columns:1fr;gap:0}.product-family-card{border-right:0}.product-family-image{height:205px}.product-family-copy{padding:20px}.product-family-copy h2{font-size:38px}.product-family-copy>div:last-child p{margin:16px 0}.product-family-card:hover{padding:0}}.product-category-page .product-family-card{color:#202020;background:#bfbfbf}.product-category-page .product-family-card:hover{background:#b6b6b6}.product-category-page .product-family-copy>div:last-child p{color:#414141}.product-category-page .product-family-copy span{color:#202020}.product-category-page .product-family-copy .detail-kicker,.product-category-page .product-family-copy h2 em{color:#007dbd}.products-intro>.products-manifesto{color:#42484b;max-width:410px;margin:0}.products-manifesto strong{letter-spacing:-.045em;color:#20272a;font-size:clamp(19px,1.65vw,27px);line-height:1.3;display:block}.products-manifesto strong:first-line{color:#007dbd}.products-manifesto span{color:#565d60;margin-top:16px;font-size:13px;line-height:1.85;display:block}.product-category-page .product-family-list{grid-template-columns:repeat(4,minmax(0,1fr))}.product-category-page .product-family-card{flex-direction:column;min-width:0;display:flex}.product-category-page .product-family-card:nth-child(2n){border-right:1px solid #50514e}.product-category-page .product-family-card:nth-child(4){border-right:0}.product-category-page .product-family-image{place-items:center;height:clamp(180px,14vw,225px);display:grid}.product-category-page .product-family-image img{object-fit:contain;object-position:center;width:100%;height:100%;padding:12px}.product-category-page .product-family-copy,.product-category-page .product-family-copy>div:last-child{flex-direction:column;flex:1;display:flex}.product-category-page .product-family-copy>div:last-child span{margin-top:auto}@media (width<=1000px) and (width>=761px){.product-category-page .product-family-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-category-page .product-family-card:nth-child(2){border-right:0}.product-category-page .product-family-card:nth-child(3){border-right:1px solid #50514e}.product-category-page .product-family-card:nth-child(4){border-right:0}}@media (width<=760px){.product-category-page .product-family-list{grid-template-columns:1fr}.product-category-page .product-family-card,.product-category-page .product-family-card:nth-child(2n),.product-category-page .product-family-card:nth-child(3),.product-category-page .product-family-card:nth-child(4){border-right:0}}.subsea-solutions-page .product-family-intro{margin-bottom:60px}.solution-family-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.solution-family-card{color:#202020;background:#fff;border:1px solid #9a9a9a;border-radius:22px;transition:all .3s;display:block;overflow:hidden}.solution-family-image{background:#272928;height:220px;position:relative;overflow:hidden}.solution-family-image img{object-fit:cover;width:100%;height:100%;transition:all .6s;display:block}.solution-family-copy{padding:18px}.solution-family-copy .detail-kicker{color:#007dbd;margin:0 0 18px}.solution-family-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(25px,2vw,34px);line-height:1.06}.solution-family-copy h2 em{color:#007dbd;font-style:normal}.solution-family-copy>p{color:#414141;margin:18px 0;font-size:12px;line-height:1.65}.solution-family-copy>span{letter-spacing:.08em;font-size:11px}.solution-family-copy>span b{margin-left:14px;font-size:18px;transition:transform .25s;display:inline-block}.solution-family-card:hover{border-color:#007dbd}.solution-family-card:hover .solution-family-image img{transform:scale(1.025)}.solution-family-card:hover .solution-family-copy>span b{transform:translate(5px)}@media (width<=1000px){.solution-family-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.subsea-solutions-page .product-family-intro{margin-bottom:45px}.solution-family-list{grid-template-columns:1fr}.solution-family-card{border-radius:22px}.solution-family-image{height:230px}.solution-family-copy{padding:18px}.solution-family-copy h2{font-size:34px}.solution-family-copy>p{margin:18px 0;font-size:12px}}.long-home .home-hero{background:radial-gradient(circle at 70%,#303334 0,#161818 31%,#0d0e0e 75%);height:100svh;min-height:680px}.long-home .home-hero:after{content:"";background:linear-gradient(90deg,#101111 0%,#101111d8 26%,#0000 68%,#10111188),linear-gradient(#0000 75%,#111212 100%);position:absolute;inset:0}.long-home .hero-canvas{z-index:1;opacity:.95}.long-home .hero-copy{z-index:4}.home-section{padding:150px 9.3vw}.home-section h2{letter-spacing:-.07em;margin:45px 0 0;font-size:clamp(38px,5vw,76px);line-height:1.08}.home-section h2 em{color:#d0ab3f;font-style:normal}.home-about{color:#171818;background:#e8e7e1;grid-template-columns:.4fr 1fr;gap:8vw;display:grid}.home-about>div:nth-child(2){max-width:650px}.home-about>div:nth-child(2)>p{max-width:440px;margin-top:42px;font-size:15px;line-height:1.9}.home-orb{color:#eee;letter-spacing:-.06em;background:radial-gradient(#575956,#222422 63%,#161716);grid-column:2;place-content:end start;height:390px;padding:35px;font-size:clamp(22px,3vw,42px);line-height:1.05;display:grid;position:relative;overflow:hidden}.home-orb:before{content:"";border:1px solid #bdbdb6;border-radius:50%;width:240px;height:240px;position:absolute;top:50%;left:53%;transform:translate(-50%,-50%);box-shadow:inset 0 0 70px #ccc7}.home-products{background:#171818}.home-products>h2{margin-bottom:75px}.home-product-grid{border-top:1px solid #50514e;grid-template-columns:repeat(2,1fr);display:grid}.home-product-grid>a{border-bottom:1px solid #50514e;min-height:370px;padding:28px;transition:all .3s;position:relative}.home-product-grid>a:nth-child(odd){border-right:1px solid #50514e}.home-product-grid>a:hover{background:#222423}.home-machine{background:radial-gradient(at 50% 58%,#666762 0,#262826 39%,#0000 65%);height:190px;margin-bottom:17px;position:relative}.home-machine:before{content:"";background:#202221;border:4px solid #999b97;border-radius:15px;width:235px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 30px #000}.home-machine:after{content:"";background:#171818;border:9px solid #b2b2ac;border-radius:50%;width:42px;height:42px;position:absolute;top:calc(50% - 21px);left:calc(50% - 110px);box-shadow:180px 0 0 -1px #171818,180px 0 0 8px #b2b2ac}.hm-1{transform:scale(.82)}.hm-2{transform:scale(.7)rotate(6deg)}.hm-3{filter:brightness(.75);transform:scale(.9)}.home-product-grid small{color:#d0ab3f;letter-spacing:.12em;font:10px DM Mono}.home-product-grid h3{letter-spacing:-.06em;margin:18px 0 12px;font-size:clamp(21px,2.4vw,35px)}.home-product-grid span{letter-spacing:.08em;color:#bbb;font-size:11px}.home-products>.text-link{margin-top:45px}.home-services{background:#292b2a}.home-services h2{max-width:850px}.service-list{border-top:1px solid #777770;grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.service-list span{letter-spacing:.04em;border-right:1px solid #777770;min-height:140px;padding:19px;font:12px DM Mono}.home-tech{color:#171716;background:#d0ab3f;min-height:750px;position:relative}.home-tech h2 em,.home-projects h2 em{color:#5f4c16}.tech-dial{text-align:center;letter-spacing:.08em;border:1px solid #5c4e1f;border-radius:50%;place-content:center;width:200px;height:200px;font:14px/1.3 DM Mono;display:grid;position:absolute;top:145px;right:11vw}.tech-dial b{margin-top:8px;font-size:26px}.tech-tickers{flex-wrap:wrap;gap:10px;max-width:900px;margin-top:100px;display:flex}.tech-tickers span{border:1px solid #725f25;border-radius:30px;padding:14px 20px;font-size:14px}.home-projects{color:#191a19;background:#e8e7e1}.project-grid{border-top:1px solid #8f8e88;grid-template-columns:repeat(4,1fr);margin:90px 0 45px;display:grid}.project-grid article{border-left:1px solid #8f8e88;flex-direction:column;height:235px;padding:18px;display:flex}.project-grid article:last-child{border-right:1px solid #8f8e88}.project-grid small{font:10px DM Mono}.project-grid h3{letter-spacing:-.06em;margin-top:auto;font-size:24px}.home-advantages{background:#1c1e1d;min-height:640px}.home-advantages>div{border-top:1px solid #545652;margin-top:100px}.home-advantages span{letter-spacing:.08em;border-bottom:1px solid #545652;padding:22px 0;font:13px DM Mono;display:block}.home-contact{background:#111212;min-height:650px;position:relative}.home-contact h2{max-width:800px}.home-contact .contact-circle{position:absolute;top:160px;right:11vw}.contact-data{color:#aaa;font:13px/1.7 DM Mono;position:absolute;bottom:60px}@media (width<=760px){.long-home .home-hero{min-height:640px}.home-section{padding:90px 25px}.home-section h2{font-size:39px}.home-about{display:block}.home-about>div:nth-child(2)>p{margin-top:28px}.home-orb{height:270px;margin-top:55px}.home-product-grid{grid-template-columns:1fr}.home-product-grid>a:nth-child(odd){border-right:0}.home-product-grid>a{min-height:320px;padding:20px}.service-list{grid-template-columns:1fr 1fr;margin-top:55px}.service-list span{min-height:85px}.home-tech{min-height:690px}.tech-dial{width:145px;height:145px;margin:55px 0 0;position:static}.tech-tickers{margin-top:55px}.project-grid{grid-template-columns:1fr 1fr;margin-top:55px}.project-grid article{height:175px}.project-grid h3{font-size:19px}.home-contact{min-height:590px}.home-contact .contact-circle{margin-top:45px;position:static}.contact-data{bottom:35px}.lang-en .home-section h2{font-size:38px}}.home-about.home-section{display:block}.home-about.home-section>.home-about-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(3rem,5vw,6rem);width:100%;margin-top:45px;display:grid;max-width:none!important}.home-about-layout .home-about-copy{max-width:100%}.home-about-layout .home-about-copy h2{white-space:nowrap;margin:0}.home-about-layout .home-about-copy p{max-width:440px;margin-top:42px;font-size:15px;line-height:1.9}.home-orb.home-about-visual{aspect-ratio:auto;background:#0a2938;grid-column:auto;height:auto;padding:0;display:block}.home-about-visual:before{display:none}.home-about-visual img{object-fit:contain;object-position:center;width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.65,.2,1);display:block}@media (hover:hover){.home-about-visual:hover img{transform:scale(1.025)}}@media (width>=761px){.lang-en .home-about>.home-about-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(4rem,6vw,8rem)}.lang-en .home-about-layout .home-about-copy h2{font-size:clamp(38px,3.8vw,64px)}}@media (width<=760px){.home-about>.home-about-layout{grid-template-columns:1fr;gap:0;margin-top:35px}.home-about-layout .home-about-copy p{margin-top:28px}.home-about-layout .home-about-copy h2{white-space:normal}.home-about .home-about-visual{height:auto;margin-top:55px}}.long-home .home-hero{background:linear-gradient(118deg,#1b1b1b 0% 48%,#202020 100%)!important}.long-home .home-hero:after{background:radial-gradient(at 80% 48%,#ffffff0b,#0000 43%),linear-gradient(90deg,#1b1b1be0 0%,#1b1b1b8c 35%,#0000 68%)!important}.long-home .home-hero .grain{display:none!important}.long-home .home-hero .hero-canvas{transform-origin:100%;transform:translate(8vw)scale(.94)}.long-home .home-copy{max-width:44vw;left:8.2vw!important}.long-home .home-copy h1{z-index:2;position:relative}@media (width<=760px){.long-home .home-hero .hero-canvas{transform-origin:100%;transform:translate(15vw)scale(.82)}.long-home .home-copy{max-width:calc(100% - 50px);left:25px!important}}:root{color:#1d1d1d;background:#bfbfbf}body,.long-home,.products-page,.product-detail,.detail-page,.footer{color:#1d1d1d!important;background:#bfbfbf!important}.nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#bfbfbfeb!important;border-color:#999!important}nav a,.language button,.language button.active{color:#202020!important}.nav .router-link-active{color:#816815!important}.language{color:#747474!important}.menu i{border-color:#202020!important}.mobile-menu{color:#202020!important;background:#bfbfbf!important}.mobile-lang{border-color:#8e8e8e!important}.mobile-lang button{color:#202020!important}.hero,.long-home .home-hero{background:#bfbfbf!important}.long-home .home-hero:after,.hero:after{background:0 0!important}.long-home .home-hero .hero-canvas{filter:contrast(1.28)brightness(.72)drop-shadow(18px 30px 24px #00000047);opacity:1!important}.hero-copy,.hero-copy h1,.hero-en,.eyebrow,.scroll-note{color:#202020!important}.hero-copy h1 em{color:#816815!important}.circle-link{color:#202020!important;border-color:#545454!important}.circle-link:hover,.contact-circle:hover{color:#f3f3f3!important;background:#816815!important;border-color:#816815!important}.scroll-note{color:#4a4a4a!important}.scroll-note span{border-color:#555!important}.grain{display:none!important}.home-about,.home-projects,.news{color:#1d1d1d!important;background:#bfbfbf!important}.home-about>div:nth-child(2)>p,.section-head>p,.about-text,.tech-title p,.detail-hero p,.product-detail-title>p,.products-intro>p{color:#414141!important}.home-orb,.about-image{color:#202020!important;background:#aaa!important}.home-orb:before{box-shadow:none!important;border-color:#6f6f6f!important}.home-products,.home-services,.home-tech,.home-advantages,.home-contact,.technology{color:#1d1d1d!important;background:#bfbfbf!important}.home-section h2 em,.products-intro em,.detail-hero em,.detail-page em,.product-detail em{color:#816815!important}.home-product-grid,.product-list,.tech-list,.service-list,.detail-grid,.detail-columns,.contact-grid{border-color:#8f8f8f!important}.home-product-grid>a,.product,.tech-row,.service-list span,.detail-grid article,.detail-columns section{color:#202020!important;border-color:#8f8f8f!important}.home-product-grid>a:hover,.product:hover,.catalog-item:hover{background:#b6b6b6!important}.home-machine{background:radial-gradient(at 50% 58%,#f0f0f0 0,#a2a2a2 37%,#0000 65%)!important}.home-machine:before{background:#353535!important;border-color:#555!important;box-shadow:0 20px 26px #00000052!important}.home-machine:after{background:#333!important;border-color:#484848!important;box-shadow:180px 0 0 -1px #333,180px 0 0 8px #484848!important}.home-product-grid span,.product-name p,.product-meta,.tech-row i{color:#535353!important}.home-tech{min-height:650px!important}.tech-dial,.tech-tickers span{color:#202020!important;border-color:#847437!important}.home-projects h2 em{color:#816815!important}.project-grid,.project-grid article,.home-advantages>div,.home-advantages span{border-color:#8f8f8f!important}.home-contact .contact-data{color:#414141!important}.products-page,.product-detail,.detail-page{min-height:100svh}.catalog-item,.product-catalog{border-color:#8f8f8f!important}.catalog-image,.product-hero-image{background:#aaa!important}.catalog-image img,.product-hero-image img{filter:grayscale()contrast(1.45)brightness(.72)!important}.catalog-image:after{background:0 0!important}.catalog-image span,.product-hero-image span{text-shadow:0 1px 3px #333;color:#f1f1f1!important}.catalog-content p,.back-link,.detail-columns p,dl div,.detail-empty{color:#444!important}.catalog-content h2,.product-detail-title h1,.detail-grid h2,.detail-columns,.detail-columns section{color:#202020!important}.media-placeholder,.empty-news{color:#444!important;background:#ababab!important}.contact-grid a,.contact-grid p{color:#292929!important}.copyright{color:#535353!important}.text-link{color:#202020!important;border-color:#303030!important}.section-number,.detail-kicker,.home-product-grid small,.catalog-content>b,.detail-grid span,.detail-columns span{color:#816815!important}.main-nav{align-items:stretch;gap:0!important}.nav-item{align-items:center;display:flex;position:relative}.nav-item>a{white-space:nowrap;padding:33px 14px;font-size:11px}.subnav{background:#bfbfbf;border:1px solid #919191;width:235px;padding:14px;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 24px #00000014}.nav-item:hover .subnav{gap:2px;display:grid}.subnav span,.subnav a{color:#343434;padding:8px;font-size:11px;line-height:1.35}.subnav a{color:var(--vertix-blue,#0074b9);border-top:1px solid #969696;margin-top:7px}.applications-page,.application-detail{color:#202020;background:#bfbfbf;min-height:100svh;padding:170px 9.3vw 100px}.applications-intro{grid-template-columns:1.2fr .6fr;align-items:end;gap:9vw;margin-bottom:100px;display:grid}.applications-intro h1,.application-detail h1{letter-spacing:-.07em;margin:45px 0 0;font-size:clamp(48px,6.5vw,100px);line-height:1.03}.applications-intro em{color:var(--vertix-blue,#0074b9);font-style:normal}.applications-intro>p,.application-lead{color:#444;font-size:15px;line-height:1.8}.application-grid{border-top:1px solid #8f8f8f;border-left:1px solid #8f8f8f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-card{color:#202020;background:#bfbfbf;border-bottom:1px solid #8f8f8f;border-right:1px solid #8f8f8f;transition:transform .35s,box-shadow .35s}.application-card:hover{z-index:1;position:relative;transform:translateY(-7px);box-shadow:0 20px 30px #0002}.application-card-image{background:#a8a8a8;height:min(30vw,410px);position:relative;overflow:hidden}.application-card-image:after{content:"";background:linear-gradient(#0000 34%,#0a182acc);transition:opacity .35s;position:absolute;inset:0}.application-card-image img{object-fit:cover;filter:saturate(.78)contrast(1.03);width:100%;height:100%;transition:transform .7s,filter .5s;display:block}.application-card:hover img{filter:saturate(.93)contrast(1.08);transform:scale(1.055)}.application-card-image span{z-index:1;letter-spacing:.14em;color:#fff;font:10px DM Mono;position:absolute;top:20px;left:23px}.application-card-copy{flex-direction:column;align-items:flex-start;min-height:180px;padding:24px 27px 28px;display:flex}.application-card-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(24px,3vw,43px)}.application-card-copy p{color:#484848;max-width:450px;font-size:13px;line-height:1.7}.application-card-copy b{letter-spacing:.06em;margin-top:auto;font-size:11px;font-weight:500}.application-card-copy i{color:var(--vertix-blue,#0074b9);margin-left:10px;font-size:18px;font-style:normal}.application-detail h1{margin-bottom:42px}.application-detail-hero{grid-template-columns:.9fr 1.1fr;align-items:end;gap:8vw;padding-bottom:100px;display:grid}.application-detail-hero img{object-fit:cover;width:100%;height:min(52vw,620px);display:block}.application-lead{max-width:530px;margin-bottom:0}.application-detail-content{border-top:1px solid #8f8f8f;grid-template-columns:repeat(2,1fr);display:grid}.application-detail-content article{border-bottom:1px solid #8f8f8f;min-height:230px;padding:30px}.application-detail-content article:nth-child(odd){border-right:1px solid #8f8f8f}.application-detail-content span{letter-spacing:.1em;color:var(--vertix-blue,#0074b9);font:10px DM Mono}.application-detail-content p,.application-detail-content li{color:#444;line-height:1.8}.application-detail-content p{margin-top:55px}.application-detail-content ul{margin:50px 0 0;padding:0;list-style:none}.application-detail-content li{border-bottom:1px solid #979797;padding:10px 0}.application-detail-content a{color:#202020;margin-top:55px;font-size:15px;line-height:1.8;display:block}.application-gallery{background:#aaa;height:min(50vw,520px);margin-top:100px;position:relative;overflow:hidden}.application-gallery img{object-fit:cover;filter:saturate(.75)contrast(1.05);width:100%;height:100%}.application-gallery:after{content:"";background:#07111b40;position:absolute;inset:0}.application-gallery span{z-index:1;color:#fff;letter-spacing:.14em;font:10px DM Mono;position:absolute;bottom:26px;left:28px}@media (width<=1050px){.main-nav .nav-item>a{padding-left:8px;padding-right:8px;font-size:10px}}@media (width<=760px){.main-nav{display:none}.applications-page,.application-detail{padding:120px 25px 70px}.applications-intro{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.applications-intro h1,.application-detail h1{margin-top:30px;font-size:48px}.application-grid{grid-template-columns:1fr}.application-card-image{height:245px}.application-detail-hero{grid-template-columns:1fr;gap:35px;padding-bottom:60px}.application-detail-hero img{height:260px}.application-detail-content{grid-template-columns:1fr}.application-detail-content article:nth-child(odd){border-right:0}.application-gallery{height:230px;margin-top:60px}}.subpage{color:#202020;background:#bfbfbf;min-height:100svh;padding:155px 9.3vw 100px}.subpage h1{letter-spacing:-.07em;margin:42px 0;font-size:clamp(48px,6vw,90px)}.subpage>p:not(.detail-kicker){color:#444;max-width:650px;font-size:16px;line-height:1.85}.subpage-placeholder{text-align:center;letter-spacing:.1em;color:#555;background:#aaa;place-content:center;height:300px;margin-top:85px;font:11px DM Mono;display:grid}@media (width<=760px){.subpage{padding:120px 25px 70px}.subpage h1{font-size:48px}.subpage-placeholder{height:210px;margin-top:60px}}.brand-intro{z-index:1000;background:var(--vertix-light-ground);place-items:center;display:grid;position:fixed;inset:0}.brand-intro-logo{visibility:hidden;width:min(300px,62vw);height:auto}.about-page{color:#17212a;background:#f2f3f3}.about-block{border-bottom:1px solid #d7dcdf;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);align-items:center;gap:7vw;min-height:360px;padding:40px 8.2vw;display:grid}.about-text-panel{max-width:500px}.about-copy{max-width:540px}.detail-kicker{letter-spacing:.12em;color:#168cd0;margin:0 0 18px;font:11px DM Mono,monospace}.about-block h1{letter-spacing:-.075em;color:#111a22;margin:0;font-size:clamp(38px,3.7vw,60px);line-height:1.08}.about-block h1 em{color:#147fbf;font-style:normal}.about-copy>p{color:#53616a;max-width:510px;margin:19px 0 16px;font-size:13px;line-height:1.8}.about-link{letter-spacing:.08em;color:#0f7dbe;font-size:12px}.about-link b{margin-left:16px;font-size:20px;font-weight:400}.about-image{background:#d8e0e3;height:282px;margin-top:0;overflow:hidden}.about-image img{object-fit:cover;width:100%;height:100%;display:block}.about-hero{background-image:linear-gradient(90deg,#03141ff0 0%,#03141fc7 39%,#03141f47 75%,#03141f70),var(--about-hero-image);color:#fff;background-position:50%;background-size:cover;min-height:575px;padding:115px 8.2vw;display:block;position:relative}.about-hero .about-text-panel{z-index:1;max-width:720px;position:relative}.about-hero h1{color:#fff;font-size:clamp(52px,5.4vw,88px)}.about-hero .about-copy>p{color:#ffffffd6}.about-statements{margin:0 0 28px}.about-statement-row{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.about-statement-row+.about-statement-row{margin-top:12px}.about-statement-row h2{color:#fff;font-size:var(--heading-xl);letter-spacing:-.075em;margin:0;font-weight:700;line-height:1.02}.about-statement-row p{color:#ffffffd6;margin:0;font-size:13px;line-height:1.8}.about-hero .about-link{color:#4bb2ef}.about-block-4{min-height:360px}@media (width<=760px){.about-block{min-height:auto;padding:58px 25px;display:block}.detail-kicker{margin-bottom:16px}.about-block h1{font-size:40px}.about-copy>p{margin:18px 0;font-size:13px;line-height:1.8}.about-image{height:225px;margin-top:31px}.about-hero{background-position:62%;min-height:560px;padding:80px 25px}.about-hero h1{font-size:54px}.about-statement-row{grid-template-columns:1fr;gap:8px}.about-statement-row+.about-statement-row{margin-top:20px}.about-statement-row h2{font-size:var(--heading-xl-mobile)}.about-statements{margin-bottom:26px}}.about-hero .about-text-panel{max-width:520px;margin-left:clamp(49px,3.2vw,64px)}.about-hero .about-statements{grid-template-columns:1fr;gap:0;display:grid}.about-hero .about-statement-row{display:block}.about-hero .about-statement-row+.about-statement-row{margin-top:90px}.about-hero .about-statement-row h2{margin:0}.about-hero .about-statement-row p{margin:12px 0 0;font-size:14px}@media (width<=760px){.about-hero .about-text-panel{margin-left:0}.about-hero .about-statement-row+.about-statement-row{margin-top:60px}.about-hero .about-statement-row p{margin-top:12px}}.about-company-overview-image{background:0 0!important}.about-company-overview-image img{padding:0;object-fit:contain!important}.about-page{background:#bfbfbf;padding-top:0}.about-block{overflow:hidden}.about-copy{z-index:1;position:relative}.support-page{color:#17212a;background:#bfbfbf}.support-contact h2{letter-spacing:-.075em;color:#111a22;margin:0;font-size:clamp(42px,4.7vw,76px);line-height:1.08}.support-contact h2 em{color:#007dbd;font-style:normal}.support-grid{border-top:1px solid #8f8f8f;border-left:1px solid #8f8f8f;grid-template-columns:repeat(2,1fr);margin:0 8.2vw;display:grid}.support-grid article{border-bottom:1px solid #8f8f8f;border-right:1px solid #8f8f8f;min-height:220px;padding:27px}.support-grid span{letter-spacing:.12em;color:#007dbd;font:11px DM Mono}.support-grid h3{letter-spacing:-.055em;margin:62px 0 12px;font-size:clamp(24px,2.2vw,36px)}.support-grid p{color:#414141;max-width:380px;margin:0;font-size:13px;line-height:1.8}.support-contact{justify-content:space-between;align-items:end;gap:40px;padding:100px 8.2vw;display:flex}.support-contact-link{text-align:center;letter-spacing:.05em;color:#17212a;border:1px solid #545454;border-radius:50%;place-content:center;width:138px;height:138px;font-size:12px;display:grid}.support-contact-link b{color:#007dbd;margin-top:6px;font-size:21px;font-weight:400;display:block}@media (width<=760px){.support-contact h2{font-size:42px}.support-grid{grid-template-columns:1fr;margin:0 25px}.support-grid article{min-height:0;padding:24px}.support-grid h3{margin:40px 0 10px;font-size:29px}.support-contact{padding:70px 25px;display:block}.support-contact-link{width:120px;height:120px;margin-top:36px}}.product-image-placeholder,.detail-image-placeholder{text-align:center;place-content:center;display:grid;position:relative;background:#aaa!important}.product-image-placeholder:before,.detail-image-placeholder:before{content:"";border:1px solid #777;position:absolute;inset:15%}.product-image-placeholder span,.detail-image-placeholder span{z-index:1;letter-spacing:.15em;color:#555;font:10px DM Mono;position:relative}.catalog-meta{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.catalog-meta small{color:#666;font:10px DM Mono}.catalog-meta span{letter-spacing:.08em;font-size:11px}.product-long-page{color:#202020;background:#bfbfbf}.product-long-page section{padding:120px 9.3vw}.product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid;padding-top:170px!important}.product-hero h1{letter-spacing:-.07em;margin:36px 0;font-size:clamp(46px,5.8vw,88px);line-height:1.04}.product-hero>div:first-child>p:last-child{color:#444;max-width:500px;font-size:15px;line-height:1.9}.detail-image-placeholder{height:470px}.detail-image-placeholder small{z-index:1;color:#777;margin-top:10px;font:10px DM Mono;position:relative}.product-overview{background:#b7b7b7;grid-template-columns:.35fr 1fr .7fr;align-items:start;gap:5vw;display:grid}.product-overview h2,.product-advantages h2{letter-spacing:-.07em;margin:0;font-size:clamp(35px,4.3vw,66px);line-height:1.08}.product-overview h2 em,.product-advantages h2 em{color:#816815;font-style:normal}.product-overview>p:last-child{color:#414141;font-size:15px;line-height:1.9}.product-features{background:#bfbfbf}.product-features>div{border-top:1px solid #8d8d8d;grid-template-columns:repeat(2,1fr);margin-top:65px;display:grid}.product-features article{border-bottom:1px solid #8d8d8d;grid-template-columns:40px 1fr 25px;align-items:center;gap:15px;min-height:145px;padding:20px;display:grid}.product-features article:nth-child(odd){border-right:1px solid #8d8d8d}.product-features b{color:#816815;font:10px DM Mono}.product-features h3{margin:0;font-size:16px;font-weight:500;line-height:1.55}.product-features i{color:#816815;font-style:normal}.product-parameters{background:#b3b3b3}.product-parameters table{border-collapse:collapse;width:100%;margin-top:60px}.product-parameters th,.product-parameters td{text-align:left;border-top:1px solid #858585;padding:19px;font-size:14px;font-weight:400}.product-parameters th{color:#202020;width:35%}.product-parameters td{color:#4a4a4a}.product-applications{background:#bfbfbf}.product-applications>div{border-top:1px solid #8d8d8d;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.product-applications article{border-bottom:1px solid #8d8d8d;border-right:1px solid #8d8d8d;flex-direction:column;min-height:180px;padding:18px;display:flex}.product-applications article:first-child{border-left:1px solid #8d8d8d}.product-applications span{color:#816815;font:10px DM Mono}.product-applications h3{letter-spacing:-.05em;margin-top:auto;font-size:21px}.product-advantages{background:#aaa;grid-template-columns:.3fr .8fr 1fr;align-items:start;gap:5vw;display:grid}.product-advantages ul{border-top:1px solid #777;margin:0;padding:0;list-style:none}.product-advantages li{border-bottom:1px solid #777;padding:16px 0;font-size:14px;line-height:1.6}.product-advantages li:before{content:"+";color:#816815;margin-right:12px}.product-gallery{text-align:center;color:#555;place-content:center;height:360px;display:grid;background:#a2a2a2!important}.product-gallery span{letter-spacing:.15em;font:10px DM Mono}.product-gallery p{font-size:13px}@media (width<=760px){.product-long-page section{padding:90px 25px}.product-hero{grid-template-columns:1fr;gap:45px;padding-top:125px!important}.product-hero h1{font-size:47px}.detail-image-placeholder{height:280px}.product-overview,.product-advantages{grid-template-columns:1fr;gap:28px}.product-overview h2,.product-advantages h2{font-size:38px}.product-features>div{grid-template-columns:1fr;margin-top:45px}.product-features article:nth-child(odd){border-right:0}.product-features article{min-height:120px;padding:16px}.product-applications>div{grid-template-columns:1fr 1fr;margin-top:45px}.product-applications article{min-height:135px}.product-gallery{height:220px}.catalog-meta{grid-column:2;align-items:flex-start}}.nav{justify-content:space-between!important}.main-nav{justify-content:center!important;gap:14px!important;margin:0 auto!important}.main-nav .nav-item>a{letter-spacing:.02em!important;padding:30px 13px!important;font-family:Manrope,Noto Sans SC,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1!important}.main-nav .nav-item{min-height:88px}.language{justify-content:flex-end;min-width:104px;margin-left:0!important}.subnav{top:88px!important}@media (width<=1300px){.main-nav{gap:6px!important}.main-nav .nav-item>a{padding-left:9px!important;padding-right:9px!important;font-size:13px!important}}@media (width<=950px){.main-nav{display:none!important}}.admin-entry{color:#202020;white-space:nowrap;border-left:1px solid #969696;margin-left:8px;padding-left:14px;font-size:12px}.admin-login{color:#202020;background:#ececea;place-content:center;min-height:100svh;display:grid}.admin-login form{background:#fff;width:min(390px,100vw - 40px);padding:46px;box-shadow:0 20px 60px #0002}.admin-login img{width:120px}.admin-login form>p:first-of-type{letter-spacing:.15em;color:#816815;margin-top:28px;font:10px DM Mono}.admin-login h1{letter-spacing:-.05em;margin:12px 0 28px;font-size:30px}.admin-login label{margin:17px 0;font-size:12px;display:block}.admin-login input,.admin-login textarea,.admin-login select{background:#fafafa;border:1px solid #ccc;width:100%;margin-top:7px;padding:12px;font:14px Manrope}.admin-login button,.admin-main button,.module-placeholder button{color:#fff;cursor:pointer;background:#202020;border:0;padding:12px 18px;font:13px Manrope}.form-error{color:#a33;font-size:12px}.admin-shell{color:#222;background:#f0f0ee;grid-template-columns:245px 1fr;min-height:100svh;display:grid}.admin-shell aside{background:#202020;flex-direction:column;padding:28px 17px;display:flex}.admin-shell aside img{filter:none;background:#bfbfbf;width:112px;padding:5px}.admin-shell aside>p{letter-spacing:.13em;color:#aaa;margin:25px 6px 15px;font:9px DM Mono}.admin-shell aside button{color:#c6c6c3;text-align:left;cursor:pointer;background:0 0;border:0;padding:11px 8px;font:13px Manrope}.admin-shell aside button.active{color:#fff;background:#363635}.admin-shell aside .logout{color:#d6b35c;margin-top:auto}.admin-main{padding:42px 5vw}.admin-main header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:start;padding-bottom:25px;display:flex}.admin-main header p{letter-spacing:.15em;color:#816815;margin:0;font:10px DM Mono}.admin-main h1{letter-spacing:-.05em;margin:10px 0 0;font-size:34px}.admin-main header span{margin-right:15px;font-size:13px}.admin-message{color:#65591e;background:#e5e1cf;padding:12px;font-size:13px}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.stats article{background:#fff;flex-direction:column;gap:12px;padding:28px;display:flex}.stats b{letter-spacing:-.06em;font-size:43px}.stats span{color:#666;font-size:13px}.admin-products{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px;display:grid}.admin-products article,.module-placeholder{background:#fff;padding:25px}.admin-products label{margin-bottom:16px;font-size:12px;display:block}.admin-products textarea{resize:vertical;min-height:100px}.module-placeholder{max-width:700px;margin-top:35px}.module-placeholder h2{font-size:22px}.module-placeholder p{color:#666;font-size:14px;line-height:1.8}@media (width<=800px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{min-height:auto}.admin-shell aside button{display:none}.admin-shell aside .logout{margin-top:10px;display:block}.admin-main{padding:28px 20px}.admin-main header{display:block}.admin-main header>div:last-child{margin-top:20px}.stats,.admin-products{grid-template-columns:1fr}.admin-entry{display:none}}.password-force{z-index:1000;background:#2020208c;place-content:center;display:grid;position:fixed;inset:0}.password-force form{background:#fff;width:min(420px,100vw - 40px);padding:42px;box-shadow:0 24px 70px #0005}.password-force p{letter-spacing:.15em;color:#816815;font:10px DM Mono}.password-force h2{letter-spacing:-.05em;margin:13px 0;font-size:28px}.password-force span{color:#666;font-size:13px;line-height:1.6}.password-force label{margin-top:18px;font-size:12px;display:block}.password-force input{box-sizing:border-box;border:1px solid #ccc;width:100%;margin-top:7px;padding:12px}.password-force button{width:100%;margin-top:24px}.admin-entry{font-size:0!important}.admin-entry:after{content:"登录";font-size:12px;line-height:1}.admin-route{min-height:100svh}.admin-route .admin-shell{width:100%;min-height:100svh}.admin-main{min-width:0;overflow-x:hidden}.admin-main header>div:last-child{align-items:center;gap:12px;display:flex}.cms-toolbar,.module-top{min-width:0}.module-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.module-top>div{flex-wrap:wrap;justify-content:flex-end}@media (width<=1050px){.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-main{padding:30px 28px}.cms-toolbar{padding:20px}.add-menu{justify-content:flex-start}.module-fields{grid-template-columns:1fr}.nav-form{grid-template-columns:1fr 1fr}}@media (width<=680px){.admin-shell{display:block}.admin-shell aside{z-index:5;padding:16px;position:sticky;top:0}.admin-shell aside img{width:92px}.admin-shell aside>p{display:none}.admin-shell aside button{padding:8px 6px;font-size:11px;display:inline-block!important}.admin-shell aside .logout{margin:8px 0 0}.admin-main{padding:24px 16px}.admin-main h1{font-size:28px}.admin-main header>div:last-child{margin-top:16px}.cms-toolbar{padding:18px;display:block}.cms-toolbar>div+*{margin-top:15px}.module-top{padding:14px}.module-top>div{margin-top:12px}.module-fields,.nav-form{grid-template-columns:1fr;padding:16px}.media-grid,.site-settings{grid-template-columns:1fr}}.visual-editor{margin-top:30px}.visual-toolbar,.element-bar{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.visual-toolbar p,.inspector>p{letter-spacing:.13em;color:#816815;margin:0;font:10px DM Mono}.visual-toolbar h2{margin:8px 0 0;font-size:24px}.visual-actions{align-items:center;gap:12px;font-size:12px;display:flex}.visual-layout{background:#999;grid-template-columns:minmax(0,1fr) 330px;gap:1px;display:grid}.visual-stage{background:#d4d4d2;min-width:0;padding:14px}.stage-top{color:#555;justify-content:space-between;padding:8px;font-size:12px;display:flex}.stage-top span{font-size:11px}.preview-block{cursor:pointer;background:#bfbfbf;outline:2px solid #0000;margin:8px 0;padding:48px;transition:all .15s;position:relative}.preview-block.selected{outline-color:#9a7a1b}.preview-block small{letter-spacing:.14em;font:10px DM Mono}.preview-block h2{letter-spacing:-.05em;margin:14px 0;font-size:42px}.preview-block p{max-width:540px;line-height:1.7}.preview-block.hero{min-height:480px;overflow:hidden}.preview-copy{z-index:2;width:54%;position:relative}.preview-copy h1{letter-spacing:-.06em;margin:20px 0;line-height:.95}.preview-copy h1 em{font-style:italic;display:block}.preview-copy button{color:#fff;background:#202020;border:0;padding:12px 16px}.drag-model{color:#d7b64f;text-align:center;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#161817,#7e827d);border-radius:55px;place-items:center;width:190px;height:110px;font:28px DM Mono;display:grid;position:absolute;top:38%;right:18%;box-shadow:25px 30px 35px #0004}.drag-model span{color:#fff;font-size:10px}.preview-media{color:#555;background:#a7a7a4;place-items:center;height:160px;font-size:12px;display:grid}.inspector{background:#fff;padding:24px;overflow:auto}.inspector h3{margin:10px 0 25px;font-size:21px}.inspector label{color:#555;margin:14px 0;font-size:12px;display:block}.inspector input,.inspector textarea,.inspector select{box-sizing:border-box;background:#fafafa;border:1px solid #ccc;width:100%;margin-top:6px;padding:10px;font:13px Manrope}.inspector textarea{resize:vertical;height:78px}.inspector .switch{align-items:center;gap:8px;display:flex}.inspector .switch input{width:auto;margin:0}.element-bar{flex-wrap:wrap;justify-content:flex-start;margin-top:1px}.element-bar span{margin-right:8px;font-size:12px}.element-bar button{padding:9px 12px;font-size:12px}@media (width<=900px){.visual-layout{grid-template-columns:1fr}.inspector{max-height:none}.preview-copy{width:70%}}@media (width<=600px){.preview-block{padding:28px 20px}.preview-block.hero{min-height:380px}.drag-model{right:5%;transform:scale(.7)!important}.preview-copy{width:90%}.stage-top span{display:none}}.visual-stage{overflow:hidden}.stage-top{display:block}.preview-block{touch-action:none}.move-handle{color:#fff;cursor:move;z-index:5;background:#816815;border-radius:3px;place-items:center;width:24px;height:24px;font-size:15px;display:none;position:absolute;top:8px;left:8px}.preview-block.selected .move-handle{display:grid}.resize-handle{cursor:nwse-resize;border-bottom:3px solid #816815;border-right:3px solid #816815;width:14px;height:14px;position:absolute;bottom:4px;right:4px}.drag-model{cursor:grab}.drag-model small{color:#fff;font-size:9px}.inspector input[type=range]{padding:0}.inspector input[type=file]{padding:6px}.visual-toolbar>div:last-child{align-items:center;gap:12px;display:flex}.visual-toolbar>div:last-child span{color:#816815;font-size:12px}.visual-layout{align-items:start}.inspector{max-height:calc(100svh - 110px);position:sticky;top:18px;overflow:auto}.panel{border-bottom:1px solid #ddd;margin-bottom:18px;padding-bottom:18px}.panel>p{letter-spacing:.12em;color:#816815;margin:0 0 11px;font:10px DM Mono}.add-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.add-grid button{padding:9px 6px;font-size:11px}.layers{gap:5px;display:grid}.layers button{color:#333;text-align:left;background:#f2f2ef;border:1px solid #0000;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.layers button.active{border-color:#816815}.layers span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.layers i{border-radius:2px;padding:1px 3px;font-style:normal}.layers i:hover{background:#ddd}.settings label{margin:10px 0}.preview-block.hidden{opacity:.35;outline-style:dashed}.visual-toolbar .primary{background:#816815}.visual-toolbar button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.inspector{max-height:none;position:static}}.model-manager article{background:#fff;gap:16px;max-width:720px;margin-top:15px;padding:25px;display:grid}.model-manager label{gap:8px;font-size:13px;display:grid}.model-manager input[type=file]{border:1px solid #ccc;padding:11px}.model-manager input[type=range]{max-width:340px}.model-manager button{justify-self:start}.model-status{background:#eeeeeb;gap:8px;padding:18px;display:grid}.model-status small{color:#666;word-break:break-all;line-height:1.6}.live-editor-overlay{z-index:9999;color:#202020;background:#fff;width:280px;padding:20px;position:fixed;top:90px;right:18px;box-shadow:0 18px 50px #0003}.live-editor-overlay p{letter-spacing:.13em;color:#816815;font:10px DM Mono}.live-editor-overlay h2{font-size:20px}.live-editor-overlay span{color:#666;margin:12px 0;font-size:12px;line-height:1.6;display:block}.live-editor-overlay a{color:#202020;margin-top:14px;font-size:12px;display:block}@media (width<=700px){.live-editor-overlay{width:auto;inset:auto 10px 10px}}.cms-public-page{color:#202020;background:#bfbfbf;padding:110px 5vw 8vw}.cms-public-module{border-top:1px solid #999;grid-template-columns:22% 1fr;gap:4vw;padding:7vw 0;display:grid}.cms-public-module>p{letter-spacing:.12em;font:11px DM Mono}.cms-public-module h1{letter-spacing:-.06em;margin:0 0 26px;font-size:clamp(38px,6vw,92px);line-height:.95}.cms-public-module>div>p{max-width:590px;font-size:16px;line-height:1.75}.cms-public-module img,.cms-visual{object-fit:cover;background:#aaa;width:100%;height:min(44vw,480px);margin-top:30px;display:block}.cms-visual{letter-spacing:.16em;color:#555;place-items:center;font:12px DM Mono;display:grid}@media (width<=700px){.cms-public-module{grid-template-columns:1fr;gap:20px}.cms-public-page{padding-top:85px}}.cms-product-catalog{background:#999;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px 5vw 8vw;display:grid}.cms-product-catalog>a{color:#202020;background:#bfbfbf;padding:32px;text-decoration:none;display:block}.cms-product-image{background:#a9a9a7;place-items:center;height:330px;display:grid}.cms-product-image img{object-fit:contain;width:100%;height:100%}.cms-product-catalog small{letter-spacing:.12em;margin-top:22px;font:10px DM Mono;display:block}.cms-product-catalog h2{letter-spacing:-.04em;margin:12px 0;font-size:32px}.cms-product-catalog p{max-width:520px;line-height:1.65}.cms-product-catalog b{font-size:13px}@media (width<=700px){.cms-product-catalog{grid-template-columns:1fr;padding:1px 20px 60px}.cms-product-image{height:250px}}.long-detail-page{color:#202020;background:#bfbfbf}.long-detail-hero{border-bottom:1px solid #8f8f8f;padding:180px 9vw 100px}.long-detail-hero h1{letter-spacing:-.08em;margin:20px 0;font-size:clamp(60px,10vw,150px)}.long-detail-hero>p:last-child{max-width:480px;line-height:1.8}.long-detail-section{border-bottom:1px solid #8f8f8f;grid-template-columns:22% 1fr;gap:7vw;padding:130px 9vw;scroll-margin-top:90px;display:grid}.long-detail-section>div{max-width:820px}.long-detail-section h2{letter-spacing:-.065em;margin:0 0 16px;font-size:clamp(42px,6vw,88px);line-height:.95}.long-detail-section small{letter-spacing:.13em;color:#816815;font:11px DM Mono}.long-detail-section p{max-width:580px;line-height:1.85}.long-visual{letter-spacing:.14em;color:#555;background:#aaa;place-items:center;height:260px;margin-top:35px;font:11px DM Mono;display:grid}@media (width<=700px){.long-detail-hero{padding:130px 25px 70px}.long-detail-section{grid-template-columns:1fr;gap:20px;padding:80px 25px}}:root{--brand-blue:#0078bd;--vertix-blue:var(--brand-blue);--vertix-blue-deep:#004f9c;--heading-xl:clamp(48px,3.9vw,54px);--heading-xl-mobile:clamp(34px,9vw,42px)}.brand img,.footer-logo{filter:none!important}.nav .router-link-active,.nav a:hover,.language button.active{color:var(--vertix-blue)!important}.hero-copy h1 em,.home-section h2 em,.products-intro em,.detail-hero em,.detail-page em,.product-detail em,.about-block h1 em,.applications-intro em,.detail-kicker,.section-number,.home-product-grid small,.catalog-content>b,.detail-grid span,.detail-columns span,.application-list span,.about-visual span,.about-copy .about-index{color:var(--brand-blue)!important}.circle-link:hover,.contact-circle:hover{background:var(--vertix-blue)!important;border-color:var(--vertix-blue)!important;color:#fff!important}.tech-dial,.tech-tickers span,.focus-grid i{border-color:var(--brand-blue)!important}.focus-grid b{color:var(--brand-blue)!important}.home-tech,.applications{color:#202020!important;background:#bfbfbf!important}.home-tech h2 em,.home-projects h2 em,.application-copy h2 em{color:var(--vertix-blue)!important}.home-tech .tech-dial,.home-tech .tech-tickers span{color:#202020!important}.admin-shell aside .logout,.admin-main header p,.cms-toolbar p,.panel>p,.visual-toolbar p,.live-editor-overlay p{color:var(--vertix-blue)!important}.preview-block.selected,.layers button.active{outline-color:var(--vertix-blue)!important;border-color:var(--vertix-blue)!important}.move-handle,.visual-toolbar .primary{background:var(--vertix-blue)!important}.about-link,.about-block .detail-kicker,.about-hero .about-link,.contact-page-social>span,.home-office-location a,.lifecycle-heading .section-number,.lifecycle-heading h2 em,.lifecycle-step:hover,.lifecycle-content p b,.lifecycle-step:hover .lifecycle-content span,.lifecycle-arrow,.home-product-family-card .product-family-copy h3 em,.home-product-family-card .product-family-copy>div:last-child b,.home-advantages .capability-card .capability-subtitle,.subsea-customization-placeholder span,.product-category-page .product-family-copy .detail-kicker,.product-category-page .product-family-copy h2 em,.products-manifesto strong:first-line,.solution-family-copy .detail-kicker,.solution-family-copy h2 em,.support-contact h2 em,.support-grid span,.support-contact-link b,.product-breadcrumb a:hover{color:var(--brand-blue)!important}.lifecycle-icon svg{stroke:var(--brand-blue)!important}.long-home .home-hero.deep-sea-hero{isolation:isolate;overflow:hidden;background-color:#102638!important;background-image:linear-gradient(90deg,#05121cb8 0%,#07182494 36%,#081b2b47 68%,#04121d61 100%),var(--vertix-hero-background,url(/images/vertix-deep-sea-hero.png))!important;background-position:center center,var(--vertix-hero-background-position,center center)!important;background-repeat:no-repeat!important;background-size:cover!important}.long-home .home-hero.deep-sea-hero:after{z-index:1;opacity:var(--vertix-hero-overlay-opacity,.7);pointer-events:none;background:linear-gradient(#05131e3d 0%,#04111d14 42%,#030d1766 100%)!important}.deep-sea-atmosphere{z-index:2;pointer-events:none;opacity:var(--vertix-hero-particles,1);position:absolute;inset:0;overflow:hidden}.sea-beam{opacity:.36;filter:blur(14px);transform-origin:top;will-change:transform,opacity;width:clamp(180px,23vw,420px);height:172%;animation:deep-sea-beam calc(16s / var(--vertix-hero-animation-speed,1)) ease-in-out infinite alternate;background:linear-gradient(#d1f3ffa3 0%,#67bce147 50%,#18699500 88%);position:absolute;top:-32%}.beam-a{--beam-angle:8deg;animation-duration:23s;left:43%}.beam-b{--beam-angle:-7deg;opacity:.15;width:clamp(110px,13vw,250px);animation-duration:27s;animation-delay:-6s;left:63%}.beam-c{--beam-angle:11deg;opacity:.12;width:clamp(105px,11vw,210px);animation-duration:25s;animation-delay:-13s;left:76%}.beam-d{--beam-angle:-9deg;opacity:.08;width:clamp(100px,10vw,190px);animation-duration:30s;animation-delay:-9s;left:25%}.sea-particle{will-change:transform,opacity;background:#e1f7ff73;border-radius:50%;width:3px;height:3px;animation:16s ease-in-out infinite alternate deep-sea-particle;position:absolute;box-shadow:0 0 9px #96d7f226}.particle-1{animation-delay:-3s;top:19%;left:48%}.particle-2{animation-duration:18s;top:70%;left:57%}.particle-3{animation-delay:-7s;top:25%;left:67%}.particle-4{animation-duration:20s;top:62%;left:76%}.particle-5{animation-delay:-11s;top:42%;left:84%}.particle-6{animation-duration:18s;top:77%;left:91%}.particle-7{animation-delay:-5s;top:85%;left:52%}.particle-8{animation-duration:21s;top:87%;left:71%}.particle-9{animation-delay:-9s;top:13%;left:80%}.particle-10{animation-duration:17s;top:48%;left:63%}.particle-11{animation-delay:-4s;top:30%;left:88%}.particle-12{animation-duration:22s;top:59%;left:44%}.particle-13{animation-delay:-14s;top:39%;left:74%}.particle-14{animation-duration:23s;top:56%;left:93%}.particle-15{animation-delay:-12s;top:9%;left:58%}.particle-16{animation-duration:18s;top:74%;left:69%}.long-home .home-hero.deep-sea-hero .hero-canvas{filter:brightness(1.18)saturate(.91);animation:rov-underwater-drift calc(8s / var(--vertix-hero-animation-speed,1)) ease-in-out infinite;animation-play-state:var(--vertix-rov-float,running);z-index:3!important}.long-home .home-hero.deep-sea-hero .hero-copy,.long-home .home-hero.deep-sea-hero .hero-copy h1,.long-home .home-hero.deep-sea-hero .eyebrow,.long-home .home-hero.deep-sea-hero .hero-en,.long-home .home-hero.deep-sea-hero .scroll-note{text-shadow:0 2px 18px #010f1a3d;color:#f3f7f8!important}.long-home .home-hero.deep-sea-hero .hero-copy h1 em{color:var(--brand-blue)!important}.long-home .home-hero.deep-sea-hero .circle-link{background:#08223129;color:#f6fbfc!important;border-color:#dff3fab8!important}.long-home .home-hero.deep-sea-hero .circle-link:hover{background:#147faf61}@keyframes deep-sea-beam{0%{transform:translate3d(-4%,0,0) rotate(var(--beam-angle,7deg));opacity:.18}50%{opacity:.46}to{transform:translate3d(6%,6%,0) rotate(var(--beam-angle,7deg));opacity:.28}}@keyframes deep-sea-particle{0%{opacity:.08;transform:translate(0,0)}50%{opacity:.38}to{opacity:.14;transform:translate(-12px,-34px)}}@keyframes rov-underwater-drift{0%,to{transform:translate(8vw)scale(.94)rotate(0)}50%{transform:translate3d(8vw,calc(-1px * var(--vertix-rov-float-amplitude,12)),0) scale(.94) rotateZ(.12deg)}}@media (width<=760px){.long-home .home-hero.deep-sea-hero{background-position:58%!important}.sea-beam{filter:blur(9px);opacity:.13}.beam-c,.beam-d,.sea-particle:nth-of-type(n+11){display:none}.beam-a{left:38%}.beam-b{left:68%}.sea-particle{width:2px;height:2px}}@media (prefers-reduced-motion:reduce){.sea-beam,.sea-particle,.long-home .home-hero.deep-sea-hero .hero-canvas{animation:none}}.long-home .home-hero.deep-sea-hero{height:calc(100svh - 88px);min-height:592px;animation:hero-background-drift calc(18s / var(--vertix-hero-background-speed,1)) ease-in-out infinite alternate;margin-top:88px;background-size:cover,108%!important}.hero-particle-canvas{z-index:2;pointer-events:none;width:100%;height:100%;opacity:var(--vertix-hero-particles,1);position:absolute;inset:0}.deep-sea-atmosphere{opacity:calc(var(--vertix-hero-particles,1) * var(--vertix-hero-beam-intensity,1))}.sea-beam{animation-duration:calc(21s / var(--vertix-hero-beam-speed,1))}.beam-a{animation-duration:calc(23s / var(--vertix-hero-beam-speed,1))}.beam-b{animation-duration:calc(27s / var(--vertix-hero-beam-speed,1))}.beam-c{animation-duration:calc(25s / var(--vertix-hero-beam-speed,1))}.beam-d{animation-duration:calc(30s / var(--vertix-hero-beam-speed,1))}.long-home .home-hero.deep-sea-hero .hero-canvas{animation-name:rov-underwater-drift;animation-duration:calc(7s / var(--vertix-hero-animation-speed,1));filter:brightness(1.2)saturate(.88)drop-shadow(0 20px 25px #05243d47)}@keyframes hero-background-drift{0%{background-position:46% 48%,43% 0}50%{background-position:53% 51%,51% 3%}to{background-position:49% 53%,57% 0}}body:has(.long-home) .nav{z-index:100;position:fixed;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#03131f42,#03131f00)!important;border-color:#cdedf92e!important}body:has(.long-home) .nav .brand img{filter:none!important}body:has(.long-home) .nav a{color:#f1f9fbe0!important}body:has(.long-home) .nav .language button{color:#f1f9fbe0!important}body:has(.long-home) .nav .router-link-active{color:#55bde8!important}body:has(.long-home) .nav a:hover{color:#55bde8!important}body:has(.long-home) .nav .language button.active{color:#55bde8!important}@media (width<=760px){.long-home .home-hero.deep-sea-hero{height:calc(100svh - 70px);min-height:570px;margin-top:70px;background-size:cover,auto 108%!important}.long-home .home-hero.deep-sea-hero .hero-canvas{animation-name:rov-underwater-drift-mobile}@keyframes rov-underwater-drift-mobile{0%,to{transform:translate(15vw)scale(.82)rotate(0)}50%{transform:translate3d(15vw,calc(-1px * var(--vertix-rov-float-amplitude,10)),0) scale(.82) rotateZ(.08deg)}}}.long-home .home-hero.deep-sea-hero:before{content:"";z-index:1;pointer-events:none;opacity:.34;mix-blend-mode:screen;filter:blur(17px);background:radial-gradient(52% 18% at 14% 22%,#7bd3f24d,#0000 68%),radial-gradient(66% 22% at 76% 42%,#63c1e63d,#0000 70%),radial-gradient(54% 17% at 35% 72%,#98e1f62e,#0000 72%),radial-gradient(45% 14% at 87% 78%,#63c1e621,#0000 70%);animation:10s ease-in-out infinite alternate subsea-current-flow;position:absolute;inset:-8%}@keyframes subsea-current-flow{0%{opacity:.2;transform:translate(-7%,-3%)scale(1.02)}50%{opacity:.42}to{opacity:.27;transform:translate(8%,4%)scale(1.13)}}@media (prefers-reduced-motion:reduce){.long-home .home-hero.deep-sea-hero:before{animation:none}}.deep-sea-atmosphere .particle-3,.deep-sea-atmosphere .particle-8,.deep-sea-atmosphere .particle-14{background:0 0;border:1px solid #b8e5f34d;width:8px;height:8px;animation:18s ease-in infinite subsea-bubble-rise;box-shadow:inset 0 0 4px #d8f6fc2e,0 0 9px #66bfe11f}.deep-sea-atmosphere .particle-3{animation-delay:-5s;top:82%;left:61%}.deep-sea-atmosphere .particle-8{width:5px;height:5px;animation-duration:22s;animation-delay:-12s;top:91%;left:78%}.deep-sea-atmosphere .particle-14{width:6px;height:6px;animation-duration:20s;animation-delay:-16s;top:73%;left:89%}@keyframes subsea-bubble-rise{0%{opacity:0;transform:translateY(16px)scale(.75)}18%{opacity:.28}82%{opacity:.14}to{opacity:0;transform:translate(14px,-150px)scale(1.18)}}@media (prefers-reduced-motion:reduce){.deep-sea-atmosphere .particle-3,.deep-sea-atmosphere .particle-8,.deep-sea-atmosphere .particle-14{animation:none}}.long-home .home-hero.deep-sea-hero{background-image:linear-gradient(90deg,#03101bb5 0%,#05162282 37%,#061a2a2e 67%,#030f1a47 100%), var(--vertix-hero-background,url(/images/vertix-deep-sea-hero.png?v=20260820))!important;animation:underwater-camera-drift calc(26s / var(--vertix-hero-background-speed,1)) ease-in-out infinite alternate!important;background-position:50%,50% 0!important;background-repeat:no-repeat!important;background-size:cover,108%!important}.long-home .home-hero.deep-sea-hero:before{mix-blend-mode:normal;transform-origin:50%;will-change:transform;opacity:.87!important;filter:saturate(.88)contrast(.96)brightness(.78)!important;background-image:var(--vertix-hero-background,url(/images/vertix-deep-sea-hero.png?v=20260820)), radial-gradient(ellipse 42% 19% at 49% 8%,#b8eafa1c,transparent 73%), radial-gradient(ellipse 30% 34% at 68% 28%,#5bb2d814,transparent 74%)!important;background-position:top,50%,50%!important;background-repeat:no-repeat!important;background-size:cover,cover,cover!important;animation:19s ease-in-out infinite alternate underwater-photo-drift!important;inset:-5%!important}.deep-sea-atmosphere:after{content:"";z-index:0;pointer-events:none;opacity:.28;filter:blur(9px);mix-blend-mode:screen;background:radial-gradient(27% 34% at 23% 24%,#c9f1fb52,#0000 66%),radial-gradient(22% 27% at 48% 41%,#7dd4ef40,#0000 68%),radial-gradient(30% 35% at 77% 18%,#b2edf83d,#0000 69%),repeating-radial-gradient(54% 23% at 48% -8%,#b8edfa2b 0 2px,#0000 4px 21px);width:124%;height:43%;animation:9s ease-in-out infinite alternate surface-light-refraction;position:absolute;top:-10%;left:-12%}.sea-beam{opacity:.15!important;filter:blur(31px)!important;height:156%!important;animation-duration:calc(28s / var(--vertix-hero-beam-speed,1))!important;background:linear-gradient(#c2e9f570,#59add024 42%,#124c7300 82%)!important;top:-36%!important}.beam-a{width:clamp(240px,27vw,520px)!important;left:43%!important}.beam-b{opacity:.09!important;width:clamp(150px,16vw,320px)!important;animation-duration:calc(34s / var(--vertix-hero-beam-speed,1))!important;left:69%!important}.beam-c,.beam-d{display:none}.sea-particle{display:none!important}.hero-particle-canvas{filter:blur(.1px);opacity:.72!important}.deep-sea-atmosphere .particle-1,.deep-sea-atmosphere .particle-4,.deep-sea-atmosphere .particle-7,.deep-sea-atmosphere .particle-11,.deep-sea-atmosphere .particle-15{z-index:1;background:radial-gradient(circle at 33% 28%,#e8faff80,#a9e0f214 42%,#0000 48%);border:1px solid #c3edf94d;border-radius:50%;box-shadow:inset 1px 1px 2px #eefcff42,0 0 11px #50add224;animation:underwater-bubble-rise var(--bubble-duration,15s) ease-in infinite!important;display:block!important}.deep-sea-atmosphere .particle-1{--bubble-duration:16s;width:7px;height:7px;top:104%;left:11%;animation-delay:-6s!important}.deep-sea-atmosphere .particle-4{--bubble-duration:20s;width:4px;height:4px;top:108%;left:31%;animation-delay:-14s!important}.deep-sea-atmosphere .particle-7{--bubble-duration:17s;width:6px;height:6px;top:106%;left:58%;animation-delay:-9s!important}.deep-sea-atmosphere .particle-11{--bubble-duration:19s;width:3px;height:3px;top:111%;left:74%;animation-delay:-4s!important}.deep-sea-atmosphere .particle-15{--bubble-duration:18s;width:8px;height:8px;top:103%;left:91%;animation-delay:-12s!important}.long-home .home-hero.deep-sea-hero:after{opacity:1!important;background:linear-gradient(90deg,#020d1733,#0000 43%,#020d1714 100%),linear-gradient(#04121e08 0%,#030e191f 58%,#020b1457 100%)!important}@keyframes underwater-camera-drift{0%{background-position:50%,45% 0;background-size:cover,108%}48%{background-position:50%,54% 2.4%;background-size:cover,113%}to{background-position:50%,49% .7%;background-size:cover,110%}}@keyframes underwater-photo-drift{0%{transform:translate(-1.4%,-.8%)scale(1.045)}48%{transform:translate(1.8%,1.7%)scale(1.09)}to{transform:translate(.6%,.3%)scale(1.06)}}@keyframes underwater-refraction{0%{opacity:.13;transform:translate(-2.5%,-1.5%)scale(1.02)}52%{opacity:.24}to{opacity:.16;transform:translate(3%,2.5%)scale(1.08)}}@keyframes surface-light-refraction{0%{opacity:.16;transform:translate(-4%,-2%)scale(1.04)skew(-1deg)}48%{opacity:.36}to{opacity:.23;transform:translate(5%,3%)scale(1.13)skew(1.2deg)}}@keyframes underwater-bubble-rise{0%{opacity:0;transform:translate(0,0)scale(.55)}10%{opacity:.42}55%{opacity:.3;transform:translate(12px,-43vh)scale(.92)}to{opacity:0;transform:translate(-9px,-103vh)scale(1.22)}}@media (width<=760px){.long-home .home-hero.deep-sea-hero{background-size:cover,auto 110%!important}.long-home .home-hero.deep-sea-hero:before{animation-duration:23s!important;inset:-8%!important}.sea-beam{opacity:.09!important;filter:blur(21px)!important}.beam-b{display:none}.hero-particle-canvas{opacity:.48!important}.deep-sea-atmosphere .particle-7,.deep-sea-atmosphere .particle-11,.deep-sea-atmosphere .particle-15{display:none!important}}@media (prefers-reduced-motion:reduce){.long-home .home-hero.deep-sea-hero,.long-home .home-hero.deep-sea-hero:before,.sea-beam,.deep-sea-atmosphere:after,.deep-sea-atmosphere .sea-particle{animation:none!important}}.product-long-page .product-parameters th,.product-long-page .product-parameters td,.product-detail .detail-columns dt,.product-detail .detail-columns dd{font-weight:500;color:#171717!important}.product-detail .detail-columns dd{font-weight:600}.lang-en .main-nav a,.lang-en .subnav a,.lang-en .products-intro h1,.lang-en .product-detail h1,.lang-en .about-page h1,.lang-en .long-detail-page h1,.lang-en .long-detail-page h2,.lang-en .home-hero h1,.lang-en .home-section h2{text-transform:capitalize}.contact-location{border-top:1px solid #8f8f8f;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);align-items:stretch;gap:7vw;padding-top:44px;display:grid}.contact-location-copy{flex-direction:column;align-items:flex-start;display:flex}.contact-location-copy .detail-kicker{margin:0 0 28px}.contact-location-copy h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(30px,3.4vw,54px);line-height:1.05}.contact-location-copy>p:not(.detail-kicker){color:#414141;max-width:360px;margin:0 0 26px;line-height:1.8}.contact-location-copy>a:not(.map-direction-link){color:#202020;font-size:16px;line-height:1.8}.contact-page-social{border-top:1px solid #8f8f8f;margin-top:27px;padding-top:18px}.contact-page-social>span{letter-spacing:.14em;color:#0078bd;font:10px DM Mono;display:block}.contact-page-social>div{gap:10px;margin-top:13px;display:flex}.contact-page-social a{color:#202020;border:1px solid #6f7475;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.contact-page-social a:hover{color:#fff;background:#0078bd;border-color:#0078bd}.contact-page-social svg{fill:currentColor;width:15px;height:15px}.map-direction-link{color:#202020;border-bottom:1px solid #303030;margin-top:auto;padding-top:46px;padding-bottom:9px;font-size:13px}.map-direction-link b,.contact-map-overlay b{margin-left:10px}.contact-map{background:#a8a8a8;border:1px solid #8f8f8f;min-height:390px;position:relative;overflow:hidden}.contact-map iframe{filter:grayscale()contrast(.88)brightness(.92);border:0;width:100%;height:100%;min-height:390px;display:block}.contact-map-overlay{display:none}.contact-map-overlay:hover{background:#fff}@media (width<=760px){.contact-location{grid-template-columns:1fr;gap:48px;padding-top:32px}.contact-location-copy h2{font-size:38px}.map-direction-link{margin-top:10px;padding-top:22px}.contact-map,.contact-map iframe{min-height:285px}}.section-number,.detail-kicker{letter-spacing:.15em!important;font-size:clamp(11px,.82vw,14px)!important}.home-section h2,.about-hero h1,.about-block h1,.products-intro h1,.detail-hero h1,.support-contact h2,.applications-intro h1,.application-detail h1,.long-detail-hero h1,.long-detail-section h2,.product-hero h1,.product-detail-title h1,.product-overview h2,.product-advantages h2,.contact-location-copy h2,.cms-public-module h1,.subpage h1{font-size:var(--heading-xl)!important;line-height:1.02!important}.home-product-grid h3,.project-grid h3{font-size:clamp(23px,2.7vw,39px)}.catalog-content h2,.application-card-copy h2{font-size:clamp(27px,3.35vw,51px)}.detail-grid h2{font-size:clamp(28px,3.4vw,54px)}@media (width<=760px){.section-number,.detail-kicker{font-size:10px!important}.home-section h2,.about-hero h1,.about-block h1,.products-intro h1,.detail-hero h1,.support-contact h2,.applications-intro h1,.application-detail h1,.long-detail-hero h1,.long-detail-section h2,.product-hero h1,.product-detail-title h1,.product-overview h2,.product-advantages h2,.contact-location-copy h2,.cms-public-module h1,.subpage h1{font-size:var(--heading-xl-mobile)!important;line-height:1.02!important}.home-product-grid h3,.project-grid h3{font-size:22px}.catalog-content h2,.application-card-copy h2{font-size:28px}}.responsive-image,.catalog-image img,.product-hero-image img,.cms-public-module img,.cms-product-image img,.application-card-image img,.application-detail-hero img,.application-gallery img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.application-card-image,.application-detail-hero,.application-gallery,.catalog-image,.product-hero-image,.cms-product-image{overflow:hidden}.home-machine:has(.responsive-image){background:#303130;overflow:hidden}.home-machine:has(.responsive-image):before{display:none}.home-machine:has(.responsive-image):after{display:none}.home-machine .responsive-image{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.home-product-grid>a:hover .home-machine:has(.responsive-image) .responsive-image{transform:scale(1.04)}:is(.home-machine.hm-1:has(.responsive-image),.home-machine.hm-2:has(.responsive-image),.home-machine.hm-3:has(.responsive-image)){filter:none;transform:none}.home-product-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1100px;margin:64px auto 0;display:grid}.home-product-family-card{color:#202020;background:#bfbfbf;border:1px solid #8f8f8f;margin:0;display:block;overflow:hidden}.home-product-family-card .product-family-image{background:#8f8f8f;height:210px}.product-family-image-tooling{background:#d6d6d3!important}.product-family-image-tooling img{width:100%;height:100%;padding:18px;display:block;object-fit:contain!important;filter:none!important}.home-product-family-card .product-family-image .responsive-image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.home-product-family-card:hover .product-family-image .responsive-image{transform:scale(1.025)}.home-product-family-card .product-family-copy{padding:22px;display:block}.home-product-family-card .product-family-copy h3{letter-spacing:-.07em;margin:0;font-size:clamp(31px,2.6vw,43px);line-height:1.05}.home-product-family-card .product-family-copy h3 em{color:#007dbd;font-style:normal}.home-product-family-card .product-family-copy>div:last-child p{color:#414141;max-width:500px;margin:18px 0 16px;font-size:12px;line-height:1.75}.home-product-family-card .product-family-copy>div:last-child span{letter-spacing:.06em;font-size:12px}.home-product-family-card .product-family-copy>div:last-child b{color:#007dbd;margin-left:14px;font-size:18px}.products-page:not(.content-list-page) .product-catalog .catalog-image .responsive-image{object-fit:cover!important;height:100%!important;padding:0!important}.products-page:not(.content-list-page) .product-catalog .catalog-image.contain-image .responsive-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:18px!important;position:absolute!important;inset:0!important}.products-page:not(.content-list-page) .product-catalog{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.products-page:not(.content-list-page) .product-catalog .catalog-item{color:#202020;background:#bfbfbf;border:0;padding:18px}.products-page:not(.content-list-page) .product-catalog .catalog-item:hover{background:#b6b6b6;padding:18px}.products-page:not(.content-list-page) .product-catalog .catalog-image{height:220px}.products-page:not(.content-list-page) .product-catalog .catalog-content{padding:18px 0 0;display:block}.products-page:not(.content-list-page) .product-catalog .catalog-content>b{margin-bottom:18px;display:block}.products-page:not(.content-list-page) .product-catalog .catalog-content h2{margin-bottom:9px;font-size:clamp(25px,2vw,34px)}.products-page:not(.content-list-page) .product-catalog .catalog-content p{font-size:12px;line-height:1.65}.products-page:not(.content-list-page) .product-catalog .catalog-meta{justify-content:space-between;align-items:center;margin-top:18px;display:flex}@media (width<=1000px){.products-page:not(.content-list-page) .product-catalog,.home-product-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-product-family-grid{grid-template-columns:1fr;margin-top:42px}.home-product-family-card .product-family-image{height:230px}.home-product-family-card .product-family-copy{padding:22px;display:block}.home-product-family-card .product-family-copy h3{font-size:40px}.home-product-family-card .product-family-copy>div:last-child p{margin:20px 0}.products-page:not(.content-list-page) .product-catalog{grid-template-columns:1fr}.products-page:not(.content-list-page) .product-catalog .catalog-item,.products-page:not(.content-list-page) .product-catalog .catalog-item:hover{padding:16px}.products-page:not(.content-list-page) .product-catalog .catalog-image{height:230px}}.home-product-grid .home-machine:has(.responsive-image){background:#b7b7b4}.home-product-grid .home-machine .responsive-image{object-position:center;animation:.65s both product-photo-enter;filter:none!important;object-fit:contain!important}.product-catalog .catalog-image:has(.responsive-image){background:#b7b7b4}.product-catalog .catalog-image:has(.responsive-image):after{background:linear-gradient(90deg,#11181c26,#0000 45%)}.product-catalog .catalog-image .responsive-image,.product-detail .product-image-gallery img{object-position:center;animation:.65s both product-photo-enter;filter:none!important}.product-detail .product-image-gallery.image-fit-cover img{object-fit:cover!important;padding:0!important}.product-catalog .catalog-image .responsive-image{padding:0;object-fit:cover!important}.product-catalog .catalog-image.contain-image .responsive-image{object-fit:contain!important;padding:14px!important}.product-detail .product-image-gallery img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:32px!important;position:absolute!important;inset:0!important}.product-catalog .catalog-item:hover .catalog-image .responsive-image{transform:scale(1.025)}@keyframes product-photo-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width<=760px){.product-catalog .catalog-image .responsive-image{padding:0}.product-detail .product-image-gallery img{padding:10px}}.subsea-solutions-page .products-intro em,.subsea-electrical-products-page .products-intro em{color:#202020!important}.subsea-solutions-page .products-intro h1{white-space:nowrap}.subsea-solutions-page .solution-family-card{background:var(--vertix-light-ground)!important;border:1px solid var(--vertix-light-border)!important;border-radius:var(--vertix-light-radius)!important}.subsea-solutions-page .solution-family-image{height:clamp(240px,20vw,360px);background:var(--vertix-light-ground)!important}.subsea-solutions-page .solution-family-image img{padding:16px;object-fit:contain!important;object-position:center!important;filter:none!important}.lang-zh .subsea-solutions-page .solution-family-copy h2 em{color:#202020!important}@media (width<=760px){.subsea-solutions-page .products-intro h1{font-size:38px}.subsea-solutions-page .solution-family-image{height:clamp(240px,68vw,320px)}.subsea-solutions-page .solution-family-image img{padding:12px}}.subsea-electrical-products-page .product-catalog{gap:clamp(20px,2.2vw,32px)}.subsea-electrical-products-page .product-catalog .catalog-item,.subsea-electrical-products-page .product-catalog .catalog-item:hover{padding:0;overflow:hidden;background:var(--vertix-light-ground)!important;border:1px solid var(--vertix-light-border)!important;border-radius:var(--vertix-light-radius)!important}.subsea-electrical-products-page .product-catalog .catalog-image{overflow:hidden;background:var(--vertix-light-ground)!important;border-radius:var(--vertix-light-radius)!important;height:clamp(250px,21vw,370px)!important}.subsea-electrical-products-page .product-catalog .catalog-image:after,.subsea-electrical-products-page .product-catalog .product-image-placeholder:before{display:none!important}.subsea-electrical-products-page .product-catalog .catalog-image .responsive-image{object-fit:contain!important;object-position:center!important;filter:none!important;padding:16px!important}.subsea-electrical-products-page .product-catalog .catalog-content{background:var(--vertix-light-ground)!important;padding:20px 22px 22px!important}@media (width<=760px){.subsea-electrical-products-page .product-catalog .catalog-image{height:clamp(250px,70vw,330px)!important}.subsea-electrical-products-page .product-catalog .catalog-image .responsive-image{padding:12px!important}}.products-page.subsea-electrical-products-page:not(.content-list-page) .product-catalog .catalog-item,.products-page.subsea-electrical-products-page:not(.content-list-page) .product-catalog .catalog-item:hover{overflow:hidden;background:var(--vertix-light-ground)!important;border-radius:var(--vertix-light-radius)!important;border:1px solid #ffffffa8!important;padding:0!important}.products-page.subsea-electrical-products-page:not(.content-list-page) .product-catalog .catalog-image{border-radius:var(--vertix-light-radius) var(--vertix-light-radius) 0 0!important}.products-page.subsea-electrical-products-page:not(.content-list-page) .product-catalog .catalog-content{overflow:hidden;border-radius:0 0 var(--vertix-light-radius) var(--vertix-light-radius)!important;background:var(--vertix-light-ground)!important}.home-projects .project-grid.home-application-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:90px 0 45px;border:1px solid #8f8e88!important}.home-application-preview .project-preview-card{color:#1d1d1d;background:#bfbfbf;border-bottom:1px solid #8f8e88;border-right:1px solid #8f8e88;min-width:0;transition:background-color .35s,transform .35s;display:block;overflow:hidden}.home-application-preview .project-preview-card:nth-child(2n){border-right:0}.home-application-preview .project-preview-card:nth-last-child(-n+2){border-bottom:0}.project-preview-image{background:#12334c;height:clamp(220px,21vw,390px);position:relative;overflow:hidden}.project-preview-image .responsive-image,.project-preview-image img{object-fit:cover;filter:brightness(.76)saturate(.86);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.project-preview-image:after{content:"";pointer-events:none;background:linear-gradient(#03131f05 30%,#03101b57);position:absolute;inset:0}.project-preview-image small{z-index:1;color:#f5f6f4;letter-spacing:.12em;font:10px DM Mono,monospace;position:absolute;top:17px;left:20px}.project-preview-copy{flex-direction:column;align-items:flex-start;min-height:184px;padding:27px 29px 29px;display:flex}.project-preview-copy h3{color:#1d1d1d;letter-spacing:-.065em;margin:0;font-size:clamp(25px,2.5vw,39px);line-height:1.08}.project-preview-copy p{color:#4b4b49;max-width:40rem;margin:14px 0 18px;font-size:13px;line-height:1.65}.project-preview-copy span{letter-spacing:.08em;color:#096ead;margin-top:auto;font-size:11px;transition:letter-spacing .25s}.project-preview-copy span b{margin-left:4px;font-size:14px}.home-application-preview .project-preview-card:hover{background:#b7b7b5;transform:translateY(-4px)}.home-application-preview .project-preview-card:hover .project-preview-image img{filter:brightness(.9)saturate(.95);transform:scale(1.045)}.home-application-preview .project-preview-card:hover .project-preview-copy span{letter-spacing:.13em}@media (width<=760px){.home-projects .project-grid.home-application-preview{grid-template-columns:1fr;margin-top:55px}.home-application-preview .project-preview-card,.home-application-preview .project-preview-card:nth-child(2n){border-bottom:1px solid #8f8e88;border-right:0}.home-application-preview .project-preview-card:last-child{border-bottom:0}.project-preview-image{height:56vw;min-height:218px}.project-preview-copy{min-height:0;padding:22px 20px 24px}.project-preview-copy h3{font-size:30px}}.home-services.lifecycle-services{overflow:hidden;color:#1d1d1d!important;background:#bfbfbf!important;padding:0!important}.lifecycle-top{border-bottom:1px solid #1d1d1d38;grid-template-columns:minmax(290px,34%) 1fr;min-height:340px;display:grid}.lifecycle-heading{z-index:2;background:linear-gradient(112deg,#c7c7c7 0%,#bfbfbf 77%,#bfbfbfe0 100%);flex-direction:column;justify-content:center;padding:clamp(48px,6vw,104px) clamp(32px,5vw,92px);display:flex;position:relative}.lifecycle-heading .section-number{color:#0078bd!important;margin:0 0 24px!important}.lifecycle-heading h2{letter-spacing:-.075em;max-width:620px;margin:0!important;font-size:clamp(48px,3.9vw,54px)!important;line-height:1.02!important}.lifecycle-heading h2 span,.lifecycle-heading h2 em{font-style:normal;display:block}.lifecycle-heading h2 em{margin-top:.1em;color:#0078bd!important}.lifecycle-gallery{background:#1e252a;min-width:0;display:flex;overflow:hidden}.lifecycle-gallery figure{clip-path:polygon(13% 0,100% 0,87% 100%,0 100%);isolation:isolate;background:#172329;flex:20%;min-width:0;margin:0 0 0 -3.8%;position:relative;overflow:hidden}.lifecycle-gallery figure:first-child{clip-path:polygon(0 0,100% 0,87% 100%,0 100%);margin-left:0}.lifecycle-gallery figure:last-child{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}.lifecycle-gallery figure:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#040e130a,#040e1357);transition:opacity .45s;position:absolute;inset:0}.lifecycle-gallery figure:hover:after{opacity:.3}.lifecycle-gallery .responsive-image,.lifecycle-gallery img{object-position:center;min-height:340px;transition:transform .8s cubic-bezier(.2,.65,.2,1);object-fit:cover!important;width:100%!important;height:100%!important}.lifecycle-gallery figure:hover img{transform:scale(1.065)}.lifecycle-flow{border-bottom:1px solid #1d1d1d38;grid-template-columns:repeat(5,minmax(0,1fr));padding:30px clamp(28px,4.2vw,84px) 31px;display:grid}.lifecycle-step{color:#1d1d1d;grid-template-columns:52px 1fr;gap:15px;min-width:0;padding:0 clamp(14px,1.4vw,27px) 0 0;transition:transform .35s,color .35s;display:grid;position:relative}.lifecycle-step:not(:first-child){padding-left:clamp(14px,1.4vw,27px)}.lifecycle-step:hover{color:#0078bd;transform:translateY(-4px)}.lifecycle-icon svg{fill:none;stroke:#0078bd;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px;transition:transform .4s;display:block}.lifecycle-step:hover .lifecycle-icon svg{transform:translateY(-3px)scale(1.05)}.lifecycle-content p{color:inherit;letter-spacing:-.025em;margin:1px 0 8px;font-size:clamp(12px,.85vw,16px);font-weight:700}.lifecycle-content p b{color:#0078bd;letter-spacing:.08em;margin-right:7px;font-size:.78em}.lifecycle-content span{color:#3c3c3c;max-width:210px;font-size:clamp(11px,.7vw,13px);line-height:1.55;display:block}.lifecycle-step:hover .lifecycle-content span{color:#1f5f82}.lifecycle-arrow{color:#0078bd;font-size:31px;font-style:normal;font-weight:300;line-height:1;transition:transform .3s;position:absolute;top:13px;right:-7px}.lifecycle-step:hover .lifecycle-arrow{transform:translate(4px)}@media (width<=980px){.lifecycle-top{grid-template-columns:1fr}.lifecycle-heading{padding:58px 7vw 44px}.lifecycle-gallery,.lifecycle-gallery .responsive-image,.lifecycle-gallery img{min-height:280px}.lifecycle-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0;padding:34px 7vw}.lifecycle-step{padding:0 28px!important}.lifecycle-step:nth-child(2n) .lifecycle-arrow{display:none}}@media (width<=640px){.lifecycle-heading{padding:50px 24px 34px}.lifecycle-heading .section-number{margin-bottom:18px!important}.lifecycle-heading h2{font-size:clamp(34px,9vw,42px)!important;line-height:1.02!important}.lifecycle-gallery{min-height:190px}.lifecycle-gallery figure{clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);margin-left:-7%}.lifecycle-gallery figure:first-child{clip-path:polygon(0 0,100% 0,82% 100%,0 100%)}.lifecycle-gallery figure:last-child{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.lifecycle-gallery .responsive-image,.lifecycle-gallery img{min-height:190px}.lifecycle-flow{grid-template-columns:1fr;gap:20px;padding:27px 24px}.lifecycle-step{border-bottom:1px solid #1d1d1d2b;grid-template-columns:45px 1fr;padding:0 20px 19px 0!important}.lifecycle-step:last-child{border-bottom:0;padding-bottom:0!important}.lifecycle-icon svg{width:39px;height:39px}.lifecycle-content p{font-size:14px}.lifecycle-content span{max-width:330px;font-size:12px}.lifecycle-arrow{display:none}}.home-contact{min-height:0!important;padding-bottom:120px!important}.home-contact-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:start;gap:clamp(48px,9vw,150px);margin-top:45px;display:grid}.home-contact .contact-data{white-space:pre-line;text-align:left;margin:35px 0 0;font:20px/1.8 DM Mono;position:static;color:#414141!important}.home-office-location{border-top:1px solid #8f8f8f;margin-top:28px;padding-top:22px}.home-office-location>span{letter-spacing:.14em;color:#e6f2f7b8;font:10px DM Mono}.home-office-location p{color:#e6f2f7b8;max-width:480px;margin:11px 0 14px;font-size:14px;line-height:1.7}.home-office-location a{letter-spacing:.08em;color:#0078bd;font-size:11px}.home-office-location a b{margin-left:10px;font-size:17px}.home-contact-form{background:#cdcdca8c;border:1px solid #8f8f8f;gap:19px;padding:30px;display:grid}.home-contact-form label{color:#303030;gap:9px;display:grid}.home-contact-form label span,.home-footer-social>span{letter-spacing:.14em;color:#555;font:10px DM Mono}.home-contact-form input,.home-contact-form textarea{color:#202020;background:#c7c7c5;border:1px solid #929292;border-radius:0;outline:0;width:100%;padding:13px 14px;font:14px Manrope,Noto Sans SC,sans-serif;transition:border-color .2s,background-color .2s}.home-contact-form textarea{resize:vertical;min-height:112px}.home-contact-form input:focus,.home-contact-form textarea:focus{background:#d2d2d0;border-color:#0078bd}.home-contact-form button{color:#f2f2ef;letter-spacing:.06em;cursor:pointer;background:#202020;border:1px solid #565656;justify-self:start;padding:13px 20px;font:12px Manrope,Noto Sans SC,sans-serif;transition:background-color .2s,border-color .2s,opacity .2s}.home-contact-form button:hover:not(:disabled){background:#0078bd;border-color:#0078bd}.home-contact-form button:disabled{cursor:wait;opacity:.65}.home-contact-form button b{margin-left:9px;font-size:16px}.contact-form-status{margin:0;font-size:12px;line-height:1.5}.contact-form-status.success{color:#176b46}.contact-form-status.error{color:#9b342f}.home-footer{color:#202020;background:#b3b3b1;border-top:1px solid #8f8f8f;padding:28px 9.3vw}.home-footer-social{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-footer-social>div{gap:10px;display:flex}.home-footer-social a{color:#252525;border:1px solid #777;place-items:center;width:32px;height:32px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.home-footer-social a:hover{color:#fff;background:#0078bd;border-color:#0078bd}.home-footer-social svg{fill:currentColor;width:16px;height:16px}@media (width<=1023px){.home-contact .contact-data{font-size:18px}}@media (width<=760px){.home-contact{padding-bottom:72px!important}.home-contact-layout{grid-template-columns:1fr;gap:42px;margin-top:32px}.home-contact .contact-data{font-size:16px}.home-office-location{margin-top:24px}.home-office-location p{font-size:13px}.home-contact-form{padding:22px}.home-footer{padding:24px 25px}.home-footer-social{flex-direction:column;align-items:flex-start;gap:14px}}.technology-capability-page{min-height:100svh;color:var(--ink,#1c1c1c);background:var(--surface,#bfbfbf);padding-top:96px}.technology-capability-list{border-top:1px solid #1f1f1f38}.technology-capability-row{min-height:180px;color:inherit;border-bottom:1px solid #1f1f1f38;grid-template-columns:minmax(330px,29.2%) minmax(0,1fr);padding:8px 20px 8px 6.6vw;text-decoration:none;transition:background-color .32s;display:grid}.technology-capability-copy{align-self:stretch;padding:26px 5vw 24px 3.75vw;position:relative}.technology-capability-mark{background:var(--accent,#0585cd);width:14px;height:3px;transition:width .32s;position:absolute;top:21px;left:0}.technology-capability-index{color:var(--accent,#0585cd);letter-spacing:.16em;margin-bottom:16px;font-size:.63rem;font-weight:700;display:block}.technology-capability-copy h1{letter-spacing:-.04em;max-width:360px;margin:0;font-size:clamp(1.5rem,2.05vw,2.05rem);font-weight:700;line-height:1.1}.technology-capability-copy p{max-width:315px;margin:16px 0 0;font-size:clamp(.78rem,.84vw,.95rem);line-height:1.75}.technology-capability-visual{background:#062743;min-height:164px;overflow:hidden}.technology-capability-visual .responsive-image,.technology-capability-visual img{width:100%;height:100%;display:block}.technology-capability-visual img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.technology-capability-row:hover{background:#ffffff1f}.technology-capability-row:hover .technology-capability-mark{width:26px}.technology-capability-row:hover img{transform:scale(1.025)}}@media (width<=760px){.technology-capability-page{padding-top:76px}.technology-capability-row{grid-template-columns:1fr;padding:0 20px 20px}.technology-capability-copy{padding:22px 0 20px 32px}.technology-capability-mark{top:27px}.technology-capability-index{margin-bottom:12px}.technology-capability-copy p{margin-top:12px}.technology-capability-visual{aspect-ratio:2.45;min-height:0}}.content-detail--technology .product-hero-image img{filter:none!important}main:not(.admin-route) [data-scroll-reveal=block]{opacity:0;transition:opacity .76s cubic-bezier(.22,.61,.36,1),transform .76s cubic-bezier(.22,.61,.36,1);transition-delay:var(--scroll-reveal-delay,0s);will-change:opacity, transform;transform:translateY(28px)}main:not(.admin-route) img[data-scroll-reveal=image]{opacity:0;filter:blur(7px);transition:opacity .82s cubic-bezier(.22,.61,.36,1),filter .92s cubic-bezier(.22,.61,.36,1),transform .92s cubic-bezier(.22,.61,.36,1);transition-delay:var(--scroll-reveal-delay,0s);will-change:opacity, filter, transform;transform:translateY(18px)scale(1.012)}main:not(.admin-route) [data-scroll-reveal].is-scroll-revealed{opacity:1;transform:translate(0,0)}main:not(.admin-route) img[data-scroll-reveal=image].is-scroll-revealed{filter:blur();transform:translate(0,0)scale(1)}@media (width<=700px){main:not(.admin-route) [data-scroll-reveal=block]{transform:translateY(18px)}main:not(.admin-route) img[data-scroll-reveal=image]{filter:blur(4px);transform:translateY(12px)scale(1.008)}}@media (prefers-reduced-motion:reduce){main:not(.admin-route) [data-scroll-reveal=block],main:not(.admin-route) img[data-scroll-reveal=image]{opacity:1;filter:none;transition:none;transform:none}}.nav{gap:clamp(10px,1.35vw,24px)}.brand,.language,.admin-entry{flex:none}.nav .brand img{width:178px;height:72px;transform:translateY(9px)}.main-nav{flex:auto;min-width:0;justify-content:center!important;margin:0!important}.main-nav .nav-item>a{white-space:nowrap}@media (width>=1501px) and (width<=1680px){.nav{padding-inline:clamp(28px,4.2vw,64px)}.main-nav{gap:clamp(4px,.75vw,12px)!important}.main-nav .nav-item>a{padding-inline:clamp(7px,.75vw,12px)!important;font-size:clamp(12px,.93vw,14px)!important}.language{gap:6px;min-width:auto!important}.admin-entry{margin-left:0!important;padding-left:clamp(8px,1vw,14px)!important}}@media (width>=761px) and (width<=1200px){.main-nav{display:none!important}.language{margin-left:auto!important}.menu{width:30px;display:block!important}.menu i{border-top:1px solid;margin:7px 0;display:block}}@media (width<=760px){.nav .brand img{width:108px;height:46px}}@media (width>=761px) and (width<=1500px){.long-home .home-copy{max-width:min(58vw,760px)!important}.long-home .home-copy h1{letter-spacing:-.065em;max-width:100%;line-height:1.04;font-size:clamp(50px,6.3vw,92px)!important}.long-home .home-copy h1 em{max-width:100%;display:inline-block}}body:has(.long-home) .menu i{border-color:#f1f9fbe0!important}@media (width>=761px){.long-home .home-hero.deep-sea-hero .home-copy{transform:translateY(calc(-38% - clamp(30px,3vw,54px)))!important}.long-home .home-hero.deep-sea-hero .scroll-note{transform:translateY(-clamp(22px, 2.2vw, 38px))}}.home-hero.video-hero{isolation:isolate;position:relative;overflow:hidden;background:#051728 url(/images/vertix-deep-sea-hero.png) 50%/cover no-repeat!important}body:has(.video-hero) .nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#bfbfbf!important;border-bottom-color:#141b1f29!important}body:has(.video-hero) .brand img{filter:none!important}body:has(.video-hero) .nav a{color:#22282b!important}body:has(.video-hero) .nav button{color:#22282b!important}body:has(.video-hero) .nav .language span{color:#22282b!important}body:has(.video-hero) .nav .language .active{color:#007dbd!important}body:has(.video-hero) .nav .menu i{background:#22282b!important}.long-home .home-hero.video-hero{margin-top:88px;height:calc(100svh - 88px)!important;min-height:592px!important}.home-hero.video-hero:before,.home-hero.video-hero:after{content:none!important;background:0 0!important}.home-hero.video-hero .hero-background-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-hero.video-hero .hero-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000c1adb 0%,#00101fbf 36%,#00112052 67%,#000b176b 100%),linear-gradient(#000d1c2e,#00081280);position:absolute;inset:0}.home-hero.video-hero .home-copy{text-shadow:0 2px 18px #00000038;z-index:5!important;color:#f5f8fa!important;width:min(43vw,720px)!important;max-width:43vw!important;position:absolute!important;top:calc(clamp(2.1rem,6.5vh,4.8rem) + 2.4rem + clamp(50px,4.5vh,70px) + 60px)!important;left:clamp(3rem,8.7vw,10rem)!important;transform:none!important}.home-hero.video-hero .home-copy .eyebrow,.home-hero.video-hero .home-copy .hero-en{color:#ebf6fac7!important}.home-hero.video-hero .home-copy h1{color:#f6f8fa!important;font-size:var(--heading-xl)!important;letter-spacing:-.07em!important;line-height:1.02!important}.home-hero.video-hero .home-copy .eyebrow{margin:0 0 1.6rem!important}.home-hero.video-hero .home-copy .hero-en{margin:clamp(1rem,2vh,1.45rem) 0 0!important}.home-hero.video-hero .home-copy .circle-link{margin-top:clamp(1rem,2.6vh,1.8rem)!important}.home-hero.video-hero .home-copy h1 em{color:var(--brand-blue)!important}.home-hero.video-hero .circle-link{color:#f5f8fa!important;background:#010f1d1a!important;border-color:#f0f8fac2!important}.home-hero.video-hero .scroll-note{position:absolute;z-index:6!important;color:#eaf5fa!important;bottom:clamp(1.1rem,3vh,2rem)!important;left:clamp(2.2rem,4.2vw,5rem)!important}.hero-equipment-stage{z-index:4;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(52vw,980px);max-width:52vw;height:auto;max-height:66%;display:block;position:absolute;bottom:clamp(.75rem,2vh,1.75rem);left:43vw;right:auto}.hero-equipment-stage:before{content:"";z-index:0;filter:blur(22px);mix-blend-mode:screen;background:radial-gradient(#3099c02e,#0837521a 45%,#0000 74%);border-radius:50%;height:22%;position:absolute;bottom:1%;left:6%;right:4%}.hero-equipment-stage .hero-equipment-visual{z-index:1;object-fit:contain;object-position:center bottom;opacity:.97;filter:brightness(.88)contrast(1.02)drop-shadow(0 18px 22px #00111f5c);width:100%;max-width:none;height:auto;max-height:100%;display:block;position:relative}@media (width>=761px) and (width<=1100px){.home-hero.video-hero .home-copy{width:66vw!important;max-width:66vw!important;top:calc(4.6rem + clamp(50px,4.5vh,70px) + 60px)!important;left:7vw!important}.home-hero.video-hero .home-copy h1{font-size:var(--heading-xl)!important}.hero-equipment-stage{object-position:center bottom;width:min(88vw,760px);max-width:88vw;max-height:40%;bottom:1rem;left:47%;right:auto;transform:translate(-50%)}.home-hero.video-hero .scroll-note{bottom:calc(40% + 1rem)!important}}@media (width<=760px){.long-home .home-hero.video-hero{margin-top:70px;height:calc(100svh - 70px)!important;min-height:610px!important}.home-hero.video-hero .hero-background-video{object-position:60% center}.home-hero.video-hero .hero-video-overlay{background:linear-gradient(#000c1957 0%,#000c198c 45%,#000914d1 100%),linear-gradient(90deg,#0009159e,#0000 70%)}.home-hero.video-hero .home-copy{width:86vw!important;max-width:86vw!important;top:calc(4.4rem + clamp(34px,9vw,44px) + 36px)!important;left:7vw!important}.home-hero.video-hero .home-copy h1{font-size:var(--heading-xl-mobile)!important}.home-hero.video-hero .scroll-note{bottom:calc(34% + 1rem)!important;left:7vw!important}.hero-equipment-stage{object-position:center bottom;width:94vw;max-width:94vw;max-height:34%;bottom:.75rem;left:47%;right:auto;transform:translate(-50%)}.hero-equipment-stage .hero-equipment-visual{opacity:.96}.nav .brand,.nav .brand picture,.nav .brand:before,.nav .brand:after,.nav .brand img{box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important}}:root{--vertix-light-ground:#f2f2f1;--vertix-light-panel:#ffffff8c;--vertix-light-panel-strong:#ffffff9e;--vertix-light-border:#ffffffd1;--vertix-light-line:#18232a24;--vertix-light-radius:22px;--vertix-image-radius:12px;--vertix-surface-gap:32px}body,.long-home,main.lang-zh,main.lang-en{background:var(--vertix-light-ground)!important}.nav{background-color:var(--vertix-light-ground)!important;box-shadow:none!important;border:0!important}body:has(.video-hero) .nav{background-color:var(--vertix-light-ground)!important;box-shadow:none!important;border:0!important}.mobile-menu{background:var(--vertix-light-ground)!important;box-shadow:none!important;border:0!important}.about-page,.support-page,.technology-capability-page,.applications-page,.application-detail,.long-detail-page,.cms-public-page,.product-long-page,.products-page,.product-detail,.detail-page,.subpage,.home-about,.home-projects,.news,.home-products,.home-services,.home-tech,.home-advantages,.home-contact,.technology{background:var(--vertix-light-ground)!important}.about-page{padding:var(--vertix-surface-gap) 0}.about-block:not(.about-hero){margin:0 clamp(24px,8.2vw,160px) var(--vertix-surface-gap);border:1px solid var(--vertix-light-border);border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);padding:40px clamp(24px,3.8vw,56px)}.about-image,.about-block .about-image{border-radius:var(--vertix-image-radius)}.support-page{padding:var(--vertix-surface-gap) 0}.support-grid{border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel-strong);border:0;border:1px solid var(--vertix-light-border);gap:0;overflow:hidden}.support-grid article{border-color:var(--vertix-light-line)}.support-contact{margin:0 clamp(24px,8.2vw,160px) var(--vertix-surface-gap);border:1px solid var(--vertix-light-border);border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);padding:clamp(40px,5vw,72px) clamp(24px,3.8vw,56px)}.products-page .product-family-list,.applications-page .application-grid,.cms-product-catalog{gap:var(--vertix-surface-gap);background:0 0;border:0;padding:0}.products-page .product-family-card,.products-page:not(.content-list-page) .product-catalog .catalog-item,.applications-page .application-card,.cms-product-catalog>a{border-radius:var(--vertix-light-radius);border:0;border:1px solid var(--vertix-light-border);overflow:hidden;background:var(--vertix-light-panel)!important}.products-page .product-family-card:hover,.products-page:not(.content-list-page) .product-catalog .catalog-item:hover,.applications-page .application-card:hover{background:var(--vertix-light-panel-strong)!important}.products-page .product-family-image,.products-page .catalog-image,.applications-page .application-card-image,.application-detail-hero img,.application-gallery,.product-hero-image,.cms-product-image{border-radius:var(--vertix-image-radius)}.products-page .product-family-card .product-family-image,.products-page:not(.content-list-page) .catalog-item .catalog-image,.applications-page .application-card-image,.cms-product-catalog .cms-product-image{border-radius:0}.content-list-page .product-catalog,.technology-capability-list{border:1px solid var(--vertix-light-border);border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);overflow:hidden}.content-list-page .catalog-item,.technology-capability-row{border-color:var(--vertix-light-line)!important}.content-list-page .catalog-item:hover,.technology-capability-row:hover{background:#ffffff2e!important}.content-list-page--project .product-catalog{background:0 0;border:0;border-radius:0;gap:28px;display:grid;overflow:visible}.content-list-page--project .catalog-item{border-radius:var(--vertix-light-radius);padding:0;overflow:hidden;border:1px solid var(--vertix-light-border)!important;background:var(--vertix-light-panel)!important}.content-list-page--project .catalog-item:hover{padding:0;background:var(--vertix-light-panel-strong)!important}.content-list-page--project .catalog-content{padding:23px 28px 28px}.nav .language button{color:#202020!important}.nav .language button.active{color:var(--vertix-blue)!important}.nav .language span{color:#5c6265!important}body:has(.video-hero) .nav .language button:not(.active){color:#3f474b!important}body:has(.video-hero) .nav .language button.active{color:var(--vertix-blue)!important}body:has(.video-hero) .nav .language span{color:#5c6265!important}.nav .admin-entry{color:#202020!important}.home-contact .home-contact-layout{color:#f5f8fa!important;background:#061b2a!important;border:1px solid #7fbcd838!important;border-radius:clamp(28px,3.4vw,48px)!important;grid-template-columns:minmax(330px,.84fr) minmax(0,1.36fr)!important;align-items:center!important;gap:clamp(32px,4.5vw,72px)!important;padding:clamp(42px,5vw,76px)!important}.home-contact .home-contact-layout h2{color:#f5f8fa!important;margin:0!important;font-size:clamp(48px,3.9vw,54px)!important;line-height:1.02!important}.home-contact .home-contact-layout h2 em{color:var(--brand-blue)!important}@media (width<=760px){.home-contact .home-contact-layout h2{font-size:clamp(34px,9vw,42px)!important;line-height:1.02!important}}.home-contact .contact-data{color:#e6f2f7b8!important;margin:clamp(28px,4vw,52px) 0 0!important}.home-contact-social{border-top:1px solid #bfdeeb3d;margin-top:28px;padding-top:20px}.home-contact-social>span{letter-spacing:.14em;color:#e6f2f7a8;font:10px DM Mono,monospace;display:block}.home-contact-social>div{gap:10px;margin-top:13px;display:flex}.home-contact-social a{color:#f5f8fa;border:1px solid #cbe8f394;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.home-contact-social a:hover{color:#061b2a;background:#46b7e9;border-color:#46b7e9}.home-contact-social svg{fill:currentColor;width:15px;height:15px}.home-contact .home-contact-form{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:0!important}.home-contact .home-contact-form label{gap:0!important}.home-contact .home-contact-form label span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.home-contact .home-contact-form label:nth-child(3){grid-column:1/-1}.home-contact .home-contact-form input,.home-contact .home-contact-form textarea{color:#15232b!important;box-shadow:none!important;background:#f6f8f8!important;border:1px solid #0000!important;font-size:15px!important;line-height:1.4!important}.home-contact .home-contact-form input{border-radius:999px!important;height:64px!important;padding:0 24px!important}.home-contact .home-contact-form textarea{resize:vertical!important;border-radius:24px!important;min-height:112px!important;padding:18px 24px!important}.home-contact .home-contact-form input::placeholder,.home-contact .home-contact-form textarea::placeholder{opacity:1;color:#6e777b!important}.home-contact .home-contact-form input:focus,.home-contact .home-contact-form textarea:focus{background:#fff!important;border-color:#46b7e9!important}.home-contact .home-contact-form button{color:#fff!important;background:#0078bd!important;border:1px solid #46b7e9!important;border-radius:999px!important;justify-self:end!important;min-width:142px!important;padding:16px 24px!important}.home-contact .home-contact-form button:hover:not(:disabled){color:#061b2a!important;background:#46b7e9!important;border-color:#46b7e9!important}.home-contact .contact-form-status{grid-column:1/-1;color:#e5f2f6!important}.home-contact .contact-form-status.error{color:#ffb8b2!important}.technology-capability-page{padding:128px clamp(24px,5vw,96px) var(--vertix-surface-gap)}.technology-capability-row{padding-left:clamp(24px,3.75vw,72px)}.technology-capability-visual{border-radius:var(--vertix-image-radius)}.detail-grid,.detail-columns,.application-detail-content{border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);overflow:hidden;border:1px solid var(--vertix-light-border)!important}.detail-grid article,.detail-columns section,.application-detail-content article,.application-detail-content li{border-color:var(--vertix-light-line)!important}.media-placeholder,.empty-news{border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel)!important}.long-detail-page{padding:var(--vertix-surface-gap) 0}.long-detail-hero,.long-detail-section{border:0}.long-detail-hero{padding:120px 9vw 72px}.long-detail-section{margin:0 clamp(24px,5vw,96px) var(--vertix-surface-gap);border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);border:1px solid var(--vertix-light-border);padding:clamp(40px,7vw,100px)}.cms-public-page{padding:110px clamp(24px,5vw,96px) 8vw}.cms-public-module{margin-bottom:var(--vertix-surface-gap);border:1px solid var(--vertix-light-border);border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);padding:clamp(40px,6vw,80px)}.cms-public-module img,.cms-visual{border-radius:var(--vertix-image-radius)}.long-home>.home-section:not(.home-advantages):not(.home-products):not(.home-contact){isolation:isolate;margin-bottom:28px;position:relative;background:0 0!important}.long-home>.home-section:not(.home-advantages):not(.home-products):not(.home-contact):before{content:"";z-index:-1;border:1px solid var(--vertix-light-border);border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);pointer-events:none;position:absolute;inset:0 clamp(24px,4.2vw,80px)}.home-advantages{background:var(--vertix-light-ground)!important}.home-advantages .advantages-grid{border:1px solid var(--vertix-light-border)!important;border-radius:var(--vertix-light-radius)!important;background:var(--vertix-light-panel)!important;gap:clamp(28px,4vw,64px) clamp(32px,6vw,96px)!important;margin-top:64px!important;padding:clamp(30px,4vw,56px)!important}.home-advantages .advantage-item,.home-advantages .advantage-item:nth-child(odd),.home-advantages .advantage-item:nth-child(2n){border:0!important;padding:0!important}.home-products,.home-contact{background:var(--vertix-light-ground)!important}.home-advantages{padding-bottom:clamp(64px,5vw,88px)!important}.home-products .home-product-family-grid,.home-contact .home-contact-layout{border:1px solid var(--vertix-light-border);border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);padding:clamp(30px,4vw,56px)!important}.home-products .home-product-family-grid{margin-top:64px!important}.home-products .home-product-family-card,.home-products .home-product-family-card:hover{border-radius:var(--vertix-light-radius)!important;background:var(--vertix-light-panel)!important;color:#202020!important;border:1px solid #8f8f8f!important;padding:0!important}.home-products .home-product-family-card .product-family-image:after{background:0 0!important}.home-products .home-product-family-card .product-family-image img,.home-products .home-product-family-card:hover .product-family-image img{filter:none!important}.home-products .home-product-family-card .product-family-copy>div:last-child span,.home-products .home-product-family-card .product-family-copy>div:last-child b{color:#202020!important}.home-contact .home-contact-layout{margin-top:45px}.home-footer{background:var(--vertix-light-ground)!important;border-color:#0000!important}.home-hero.video-hero:after{z-index:2;pointer-events:none;position:absolute;inset:0;content:""!important;background:linear-gradient(to bottom, transparent 0%, transparent 97%, color-mix(in srgb,var(--vertix-light-ground) 4%,transparent) 98%, color-mix(in srgb,var(--vertix-light-ground) 16%,transparent) 99%, color-mix(in srgb,var(--vertix-light-ground) 48%,transparent) 99.6%, var(--vertix-light-ground) 100%)!important}.about-hero:after{content:"";z-index:0;background:linear-gradient(to bottom, transparent 0%, transparent 96%, color-mix(in srgb,var(--vertix-light-ground) 5%,transparent) 97%, color-mix(in srgb,var(--vertix-light-ground) 20%,transparent) 98%, color-mix(in srgb,var(--vertix-light-ground) 52%,transparent) 99.2%, var(--vertix-light-ground) 100%);pointer-events:none;position:absolute;inset:0}.about-hero{box-shadow:none!important;border-bottom:0!important;outline:0!important}@media (width<=760px){:root{--vertix-surface-gap:24px}.about-page,.support-page,.long-detail-page{padding:24px 0}.about-block:not(.about-hero),.support-contact{margin-inline:16px;padding:28px 24px}.support-grid{margin-inline:16px}.technology-capability-page{padding:94px 16px 24px}.technology-capability-row{padding-left:20px}.long-detail-hero{padding:105px 25px 52px}.long-detail-section{margin-inline:16px;padding:40px 24px}.cms-public-page{padding:85px 16px 60px}.cms-public-module{padding:40px 24px}.products-page .product-family-list,.applications-page .application-grid,.content-list-page--project .product-catalog{gap:24px}.content-list-page--project .catalog-content{padding:20px 22px 24px}.long-home>.home-section:not(.home-advantages):not(.home-products):not(.home-contact){margin-bottom:24px}.long-home>.home-section:not(.home-advantages):not(.home-products):not(.home-contact):before{border-radius:18px;inset-inline:16px}.home-advantages .advantages-grid{border-radius:18px!important;gap:28px!important;margin-top:42px!important;padding:24px!important}.home-products .home-product-family-grid,.home-contact .home-contact-layout{border-radius:18px;margin-top:42px!important;padding:24px!important}.home-contact .home-contact-layout{border-radius:28px!important;grid-template-columns:1fr!important;gap:38px!important;padding:32px 24px!important}.home-contact .contact-data{margin-top:28px!important}.home-contact-social{margin-top:24px}.home-contact .home-contact-form{grid-template-columns:1fr!important;gap:12px!important}.home-contact .home-contact-form label:nth-child(3),.home-contact .contact-form-status{grid-column:auto}.home-contact .home-contact-form input{height:58px!important}.home-contact .home-contact-form textarea{min-height:120px!important}.home-contact .home-contact-form button{justify-self:start!important;min-width:132px!important}}:root{--vertix-nav-height:5.5rem}.nav{height:var(--vertix-nav-height)}.long-home .home-hero.video-hero{margin-top:var(--vertix-nav-height);height:calc(100svh - var(--vertix-nav-height))!important}.home-products .home-product-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.home-products .product-family-image-placeholder{place-items:center;display:grid;position:relative;background:#a9aaa8!important}.home-products .product-family-image-placeholder i{border-top:1px solid #2020206b;width:36%;display:block}.home-products .product-family-image-placeholder span{z-index:1}.home-advantages .capability-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:var(--vertix-surface-gap)!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:34px!important;padding:0!important}.home-advantages .capability-card{flex-direction:column;min-width:0;transition:transform .25s;display:flex}.home-advantages .capability-card,.home-advantages .capability-card:hover{border:1px solid var(--vertix-light-border)!important;border-radius:var(--vertix-light-radius)!important;background:var(--vertix-light-ground)!important;color:#202020!important;padding:0!important}.home-advantages .capability-card .product-family-image{height:210px}.home-advantages .capability-card .product-family-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.home-advantages .capability-card:hover .product-family-image img{transform:scale(1.025)}.home-advantages .capability-card .product-family-copy{flex-direction:column;flex:1;display:flex;gap:0!important}.home-advantages .capability-card .product-family-copy h3{margin:0}.home-advantages .capability-card .capability-card-body{flex-direction:column;flex:1;margin-top:26px;display:flex}.home-advantages .capability-card .capability-card-body p{color:#414141;max-width:500px;margin:0 0 14px;font-size:12px;line-height:1.75}.home-advantages .capability-card .capability-card-body p:last-child{margin-bottom:0}.home-advantages .capability-card .product-family-image:after{background:0 0!important}.home-products .home-product-family-card{flex-direction:column;display:flex}.home-products .home-product-family-card .product-family-copy{flex-direction:column;flex:1;display:flex;gap:0!important}.home-products .home-product-family-card .detail-kicker{display:none}.home-products .home-product-family-card .product-family-copy>div:last-child{flex-direction:column;flex:1;display:flex}.home-products .home-product-family-card .product-family-copy>div:last-child span{margin-top:auto}.home-products>.section-number{display:none!important}.home-products.product-category-page .home-product-family-grid.product-family-list{gap:var(--vertix-surface-gap)!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:34px!important;padding:0!important}.home-products.product-category-page .home-product-family-card .product-family-copy{align-items:initial!important;text-align:initial!important;flex:none!important;display:block!important}.home-products.product-category-page .home-product-family-card .product-family-copy>div:last-child{flex:none!important;display:block!important}.home-products.product-category-page .home-product-family-card .product-family-copy>div:last-child span{margin-top:0!important}.home-products.product-category-page .home-product-family-card .product-family-copy h2{font-size:clamp(22px,1.8vw,28px)!important;line-height:1.04!important}.lang-en .home-products.product-category-page .home-product-family-card .product-family-copy h2{font-size:clamp(19px,1.55vw,24px)!important}.lang-en .home-products.product-category-page .home-product-family-card.underwater-solutions-card .product-family-copy h2{white-space:normal;font-size:clamp(18px,1.4vw,22px)!important}.lang-en .home-products.product-category-page .home-product-family-card:nth-child(3) .product-family-copy h2{font-size:clamp(17px,1.35vw,21px)!important}.home-products .home-product-family-card .product-family-copy{text-align:left;align-items:stretch!important}.home-products .home-product-family-card .product-family-copy>div,.home-products .home-product-family-card h3,.home-products .home-product-family-card p,.home-products .home-product-family-card span{text-align:left!important}.lang-zh .home-products .home-product-family-card h3{font-size:0!important;line-height:1.05!important}.lang-zh .home-products .home-product-family-card h3:before,.lang-zh .home-products .home-product-family-card h3:after{letter-spacing:-.07em;font-size:clamp(31px,2.6vw,43px);line-height:1.05;display:block}.lang-zh .home-products .home-product-family-card h3:before{color:#202020}.lang-zh .home-products .home-product-family-card h3:after{color:#007dbd}.lang-zh .home-products .home-product-family-card:first-child h3:before,.lang-zh .home-products .home-product-family-card:nth-child(2) h3:before,.lang-zh .home-products .home-product-family-card:nth-child(3) h3:before{content:"水下"}.lang-zh .home-products .home-product-family-card:first-child h3:after{content:"解决方案"}.lang-zh .home-products .home-product-family-card:nth-child(2) h3:after{content:"定制"}.lang-zh .home-products .home-product-family-card:nth-child(3) h3:after{content:"作业工具"}.lang-zh .home-products .home-product-family-card:nth-child(4) h3:before{content:"甲板"}.lang-zh .home-products .home-product-family-card:nth-child(4) h3:after{content:"机械"}.home-advantages .capability-card .product-family-copy{text-align:left!important;align-items:stretch!important}.home-advantages .capability-card .product-family-copy h3,.home-advantages .capability-card .capability-card-body,.home-advantages .capability-card .capability-card-body p{text-align:left!important}.home-products,.home-contact{--vertix-home-card-inset:clamp(30px,4vw,56px)}.home-products .home-product-family-grid{padding:var(--vertix-home-card-inset)!important}.home-contact>.section-number{display:none!important}.home-contact{padding-top:clamp(40px,3vw,54px)!important;padding-bottom:clamp(56px,4vw,76px)!important}.home-contact .home-contact-layout{width:auto;max-width:none;margin:0 calc(var(--vertix-home-card-inset) + 1px)!important;gap:clamp(20px,2.5vw,32px)!important;padding:clamp(26px,2.5vw,36px)!important}.home-contact .home-contact-layout h2{font-size:clamp(34px,3vw,46px)!important}.home-contact .contact-data{margin-top:clamp(18px,2vw,26px)!important}.home-contact-social{margin-top:16px;padding-top:14px}.home-contact .home-contact-form input{height:50px!important}.home-contact .home-contact-form textarea{min-height:72px!important}.home-contact .home-contact-form button{min-width:126px!important;padding:13px 20px!important}.long-home{--vertix-home-section-gap:clamp(28px,2.5vw,40px)}.home-advantages{padding-top:25px!important;padding-bottom:var(--vertix-home-section-gap)!important}.home-products{padding-top:var(--vertix-home-section-gap)!important;padding-bottom:var(--vertix-home-section-gap)!important}.home-products>h2{margin-top:0!important}.home-contact{padding-top:var(--vertix-home-section-gap)!important}.subsea-customization-placeholder{border:1px solid var(--vertix-light-border);border-radius:var(--vertix-light-radius);background:var(--vertix-light-panel);color:#3d4548;text-align:center;place-content:center;gap:12px;height:clamp(260px,32vw,430px);display:grid}.subsea-customization-placeholder span{letter-spacing:.15em;color:#0078bd;font:10px DM Mono,monospace}.subsea-customization-placeholder p{margin:0;font-size:13px}.product-category-page .product-family-image-placeholder{background:#a9aaa8}.product-category-page .product-family-empty-description{min-height:41px}@media (width<=1000px){.home-products .home-product-family-grid,.home-advantages .capability-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-advantages .capability-card:last-child{grid-column:1/-1;max-width:calc(50% - 10px)}}@media (width<=760px){:root{--vertix-nav-height:4.375rem}.long-home{--vertix-home-section-gap:24px}.home-products,.home-contact{--vertix-home-card-inset:24px}.home-products .home-product-family-grid{grid-template-columns:1fr}.home-products .home-product-family-card:last-child{grid-column:auto;max-width:none}.home-advantages .capability-card-grid{border-radius:18px;grid-template-columns:1fr;margin-top:42px!important;padding:24px!important}.home-advantages .capability-card:last-child{grid-column:auto;max-width:none}.home-advantages .capability-card .product-family-image{height:230px}.home-contact{padding-block:var(--vertix-home-section-gap) 44px!important}.home-contact .home-contact-layout{gap:24px!important;padding:22px!important}.home-contact .home-contact-form textarea{min-height:78px!important}}.global-contact-section{background:var(--vertix-light-ground,#f2f3f3);padding:40px 0}.global-contact-panel{color:#f5f8fa;background:#061b2a;border:1px solid #7fbcd838;border-radius:clamp(28px,3.4vw,48px);width:min(100% - 120px,1020px);margin-inline:auto;padding:28px 42px 24px}.global-contact-form,.global-contact-info,.global-contact-social{max-width:820px;margin-inline:auto}.global-contact-form{gap:7px;display:grid}.global-contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.global-contact-form label{display:block}.global-contact-form label span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.global-contact-form input,.global-contact-form textarea{color:#15232b;width:100%;box-shadow:none;background:#f6f8f8;border:1px solid #0000;outline:0;font:15px/1.4 Manrope,Noto Sans SC,sans-serif;transition:border-color .2s,background-color .2s;display:block}.global-contact-form input{border-radius:999px;height:52px;padding:0 20px}.global-contact-form textarea{resize:vertical;border-radius:22px;height:88px;min-height:88px;padding:14px 20px}.global-contact-form input::placeholder,.global-contact-form textarea::placeholder{color:#6e777b;opacity:1}.global-contact-form input:focus,.global-contact-form textarea:focus{background:#fff;border-color:#46b7e9}.global-contact-message-row{grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:18px;display:grid}.global-contact-form button{background:var(--brand-blue);color:#fff;letter-spacing:.06em;cursor:pointer;border:1px solid #46b7e9;border-radius:999px;width:100%;min-width:0;padding:11px 20px;font:12px Manrope,Noto Sans SC,sans-serif;transition:background-color .2s,border-color .2s,opacity .2s}.global-contact-form button:hover:not(:disabled){color:#061b2a;background:#46b7e9;border-color:#46b7e9}.global-contact-form button:disabled{cursor:wait;opacity:.65}.global-contact-form button b{margin-left:9px;font-size:16px}.global-contact-form .contact-form-status{text-align:center;color:#e5f2f6;margin:0;font-size:12px;line-height:1.5}.global-contact-form .contact-form-status.error{color:#ffb8b2}.global-contact-info{color:#e6f2f7cc;text-align:center;border-top:1px solid #bfdeeb3d;flex-direction:column;align-items:center;margin-top:18px;padding-top:10px;display:flex}.global-contact-data{text-align:left;letter-spacing:.01em;width:min(320px,100%);margin:0;font:16px/1.35 DM Mono,monospace}.global-contact-address{margin-top:14px}.global-contact-social>span{letter-spacing:.14em;color:#e6f2f7a8;font:10px DM Mono,monospace;display:block}.global-contact-address p{letter-spacing:.01em;margin:0 0 10px;font:16px/1.35 DM Mono,monospace}.global-contact-address a{letter-spacing:.08em;color:var(--brand-blue);font-size:11px}.global-contact-address a b{margin-left:10px;font-size:17px}.global-contact-social{text-align:center;flex-direction:column;align-items:center;margin-top:14px;display:flex}.global-contact-social>div{justify-content:center;gap:12px;margin-top:8px;display:flex}.global-contact-social a{color:#f5f8fa;border:1px solid #cbe8f394;border-radius:50%;place-items:center;width:28px;height:28px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.global-contact-social a:hover{color:#061b2a;background:#46b7e9;border-color:#46b7e9}.global-contact-social svg{fill:currentColor;width:14px;height:14px}@media (width<=760px){.global-contact-section{padding:32px 0 40px}.global-contact-panel{border-radius:28px;width:calc(100% - 32px);padding:28px 22px 24px}.global-contact-form-row,.global-contact-message-row{grid-template-columns:1fr;gap:10px}.global-contact-form textarea{height:88px;min-height:88px}.global-contact-message-row button{justify-self:end;width:136px}.global-contact-info{margin-top:18px;padding-top:10px}.global-contact-data{font-size:16px}.global-contact-address,.global-contact-social{margin-top:14px}}.products-page,.product-detail,.detail-page,.applications-page,.application-detail{min-height:0!important;padding-bottom:64px!important}.long-detail-page,.technology-capability-page,.product-long-page{padding-bottom:64px!important}.about-page{padding-bottom:46px!important}.global-contact-data a{color:inherit;text-decoration:none}.global-contact-data a:hover{color:#fff;text-decoration:underline}.lang-zh :where(h1,h2,h3,h4,p,a,button,input,textarea,label,small,span,b,strong){letter-spacing:0!important}.lang-en :where(h1,h2,h3,h4,p,a,button,input,textarea,label,small,span,b,strong){letter-spacing:.01em!important}.lang-zh .section-number,.lang-zh .detail-kicker{letter-spacing:0!important}.lang-en .section-number,.lang-en .detail-kicker{letter-spacing:.04em!important}.home-products .home-product-family-card h3{white-space:nowrap;word-break:normal;overflow-wrap:normal;letter-spacing:0!important;color:#202020!important;font-size:clamp(19px,1.5vw,28px)!important;line-height:1.1!important}.lang-en .home-products .home-product-family-card h3{font-size:clamp(14px,1vw,20px)!important}.lang-en .home-products .home-product-family-card:first-child h3{font-size:clamp(12px,.85vw,16px)!important}.home-products .home-product-family-card h3 em{font-style:normal;color:inherit!important}.lang-zh .home-products .home-product-family-card h3:before,.lang-zh .home-products .home-product-family-card h3:after{content:none!important;display:none!important}.home-products .home-product-family-card .product-family-copy>div:last-child span{color:#202020!important;letter-spacing:0!important}@media (width<=760px){.home-products .home-product-family-card h3{font-size:clamp(26px,8vw,34px)!important}.lang-en .home-products .home-product-family-card h3{white-space:normal;word-break:normal;overflow-wrap:normal;font-size:clamp(21px,6.5vw,28px)!important}}.product-category-page .product-family-image{height:clamp(230px,17.5vw,300px)}.product-category-page .product-family-image img{padding:8px;object-fit:contain!important;object-position:center!important}.product-category-page .underwater-solutions-card .product-family-image{background:var(--vertix-light-ground)!important}.product-category-page .underwater-solutions-card .product-family-image:after{display:none!important}.product-category-page .underwater-solutions-card{overflow:hidden;background:var(--vertix-light-ground)!important;border:1px solid var(--vertix-light-border)!important;border-radius:var(--vertix-light-radius)!important}.product-category-page .product-family-copy{flex:none;padding:14px 16px 16px;display:block}.product-category-page .product-family-copy h2{white-space:nowrap;font-size:clamp(22px,1.8vw,28px);line-height:1.04;color:#202020!important}.lang-en .product-category-page .product-family-copy h2{font-size:clamp(19px,1.55vw,24px)}.lang-en .product-category-page .underwater-solutions-card .product-family-copy h2{white-space:normal;font-size:clamp(18px,1.4vw,22px)}.lang-en .product-category-page .product-family-card:nth-child(3) h2{font-size:clamp(17px,1.35vw,21px)}.product-category-page .product-family-copy>div:last-child p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.65em;margin:8px 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.product-category-page .product-family-copy>div:last-child{flex:none;display:block}.product-category-page .product-family-copy span{font-size:10px;display:block;margin-top:0!important}.product-category-page .product-family-card:nth-child(2){border-right:0!important}@media (width<=760px){.product-category-page .product-family-image{height:clamp(230px,64vw,300px)}.product-category-page .product-family-copy{padding:16px}}main .detail-kicker{display:none!important}.detail-page.detail-contact .contact-location-copy .detail-kicker{display:block!important}.products-page .products-intro{display:block}.products-page .products-intro h1{margin-top:0!important}.products-page .product-family-intro{margin-bottom:50px!important}.product-category-page .products-intro h1{white-space:nowrap;color:#202020!important}.product-category-page .products-intro h1 em{font-style:normal;color:inherit!important}.product-detail-title{gap:0!important;padding:48px 0 64px!important;display:block!important}:root{--ui-label-size:11px;--ui-compact-size:13px;--ui-copy-size:14px;--ui-body-size:16px}.support-page .support-contact h2{font-size:var(--heading-xl)!important;line-height:1.02!important}@media (width<=760px){.support-page .support-contact h2{font-size:var(--heading-xl-mobile)!important}}.support-page .support-grid h3{font-size:var(--heading-xl)!important;margin:20px 0 12px!important;line-height:1.02!important}@media (width<=760px){.support-page .support-grid h3{font-size:var(--heading-xl-mobile)!important;margin-top:18px!important}}.global-contact-social>span,.home-contact-social>span,.home-office-location>span,.contact-page-social>span,.project-preview-image small,.long-detail-section small,.long-visual,.application-card-image span,.application-detail-content span,.application-gallery span,.catalog-image span,.product-family-image span,.back-link,.product-breadcrumb,.detail-columns span,.support-grid span{font-size:var(--ui-label-size)!important}.global-contact-address a,.home-office-location a,.home-product-family-card .product-family-copy>div:last-child span,.project-preview-copy span,.catalog-link,.product-family-copy span,.solution-family-copy>span,.support-contact-link,.map-direction-link,.contact-form-status,.global-contact-form .contact-form-status{font-size:var(--ui-compact-size)!important}.about-copy>p,.about-hero .about-statement-row p,.home-advantages .capability-card .capability-card-body p,.home-product-family-card .product-family-copy>div:last-child p,.project-preview-copy p,.support-grid p,.catalog-content p,.product-family-copy>div:last-child p,.solution-family-copy>p,.application-card-copy p,.products-manifesto span,.detail-columns p,.media-placeholder p,.home-office-location p,.home-contact-form input,.home-contact-form textarea,.global-contact-form button,.global-contact-form .contact-form-status{font-size:var(--ui-copy-size)!important}.products-intro>p,.detail-hero p,.product-detail-title>p,.application-lead,.applications-intro>p,.subpage>p:not(.detail-kicker),.long-detail-hero>p:last-child,.long-detail-section p,.home-about>div:nth-child(2)>p,.global-contact-form input,.global-contact-form textarea{font-size:var(--ui-body-size)!important}.global-contact-data,.global-contact-address p{font-size:17px!important}@media (width<=760px){.home-office-location p,.home-contact-form input,.home-contact-form textarea{font-size:var(--ui-copy-size)!important}}
