/* One shared reading and conversion system for the two isolated previews. */
.hero-mobile-equipment{display:none}
.cohesion .button{background:#0069cf;border-color:#0069cf;color:#fff}.cohesion .button.white{background:#fff;border-color:#fff;color:#075aab}.cohesion .showroom-tabs button[aria-pressed=true]{color:#0058a5}
.cohesion .cinematic-hero p,.cohesion .dc-hero p,.cohesion .compute-studio p,.cohesion .hosting-content p,.cohesion .rich-footer p,.cohesion .dc-stage p{color:#c4d6e5}
.cohesion .compute-studio .context-label{color:#a4c3dc}.cohesion .dc-hero .dc-art-note{color:#a9bfd1}.cohesion .dc-stage .dc-layer-caption{color:#c4d6e5}
.cohesion .scene-selector a,.cohesion .motion-toggle,.cohesion .screen-top,.cohesion .screen-footer,.cohesion .compute-motion{font-size:11px}.cohesion .footer-routes a>span{font-size:11px!important}.cohesion .preview-note{font-size:10px}
.cohesion .focus-card .focus-mining-visual{height:auto;min-height:0;aspect-ratio:480/390;align-self:center}
.cohesion .product-picture .product-photo-crop img{position:absolute;max-width:none;width:150%;height:auto;left:-22.9167%;top:-26.9231%;padding:0;transform:none!important}
.cohesion .focus-mining-visual{height:auto;min-height:0;aspect-ratio:480/390;align-self:center}
.cohesion .mining-photo-crop{position:relative;display:block;width:calc(100% - 56px);aspect-ratio:480/390;overflow:hidden;margin:54px auto 24px}
.cohesion .mining-photo-crop img,.cohesion .product-photo-crop img{position:absolute;max-width:none;width:150%;height:auto;left:-22.9167%;top:-26.9231%;padding:0;transform:none!important}
.cohesion .product-photo-crop{position:relative;width:calc(100% - 40px);aspect-ratio:480/390;overflow:hidden;margin:26px auto 10px}
.cohesion .ai-showroom{background:#fff}
.cohesion{--ink:#172b3d;--muted:#4e6070;--line:#dbe4eb;--pale:#f2f6f9;--blue:#0075e1;--section-gap:80px;--heading:clamp(30px,2.7vw,38px);--radius:14px;font-size:16px;line-height:1.7;color:var(--ink)}
.cohesion ::selection{background:#c4e2ff;color:#102b42}.cohesion input,.cohesion textarea{caret-color:var(--blue)}
.cohesion .wrap{width:min(1248px,calc(100% - 80px))}.cohesion .section{padding-block:var(--section-gap)}
.cohesion main h2{font:600 var(--heading)/1.2 MW,sans-serif;letter-spacing:-.03em;text-wrap:balance;max-width:28ch;color:inherit}
.cohesion main h2 span{color:inherit}.cohesion main h3,.cohesion .repair-copy h3,.cohesion .compute-heading h3{font:600 24px/1.3 MW,sans-serif;letter-spacing:-.02em;text-wrap:balance}
.cohesion p{color:var(--muted)}.cohesion .section-head{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:start;margin-bottom:36px}.cohesion .section-head>p{font-size:16px;line-height:1.75;max-width:52ch}.cohesion .section-head>.text-link{justify-self:end;align-self:end}
.cohesion .lead,.cohesion .chapter-copy .lead,.cohesion .repair-copy>p,.cohesion .showroom-heading .lead,.cohesion .showroom-copy>p,.cohesion .experience-heading .lead,.cohesion .trust .lead,.cohesion .contact-section .lead,.cohesion .dc-hero-copy>p:not(.dc-hero-note),.cohesion .dc-section-heading>p,.cohesion .dc-hardware p,.cohesion .dc-proof p{font-size:16px;line-height:1.75;max-width:64ch}
.cohesion .button{min-height:50px;border-radius:8px;font-size:14px;padding:13px 20px;gap:24px}.cohesion .text-link{font-size:14px;line-height:1.5}.cohesion .note,.cohesion .price-note,.cohesion .form-note{font-size:13px;line-height:1.7}.cohesion .context-label{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:12px}
.cohesion .header-main{min-height:80px}.cohesion .nav{font-size:13px}.cohesion .header-tag{font-size:12px}.cohesion .phone small{font-size:11px}.cohesion .messengers a{font-size:13px}.cohesion .site-header{background:#fff;backdrop-filter:none}
.cohesion .cinematic-hero .hero-layout{min-height:650px}.cohesion .cinematic-hero h1{font:500 clamp(38px,3.65vw,54px)/1.12 MWDisplay,MW,sans-serif;letter-spacing:-.035em;max-width:650px;margin-bottom:24px}.cohesion .cinematic-hero .hero-copy{padding-block:64px 48px;max-width:650px}.cohesion .cinematic-hero .lead{font-size:17px;max-width:510px;line-height:1.75;margin-bottom:28px;color:#d9e5ee}
.cohesion .hero-assurance{font-size:13px;line-height:1.75;color:#bfceda;max-width:470px;margin:18px 0 10px}.cohesion .hero-assurance a{display:inline-block;color:#e1effa;text-decoration:underline;text-underline-offset:4px}.cohesion .hero-service-links{margin-top:8px}.cohesion .scene-disclosure{font-size:11px}
.cohesion .experience-bar{padding-block:30px;margin-top:0;gap:32px}.cohesion .experience-bar b{font:600 23px/1.3 MW,sans-serif;letter-spacing:-.02em}.cohesion .experience-bar span{font-size:13px;line-height:1.6}.cohesion .experience-bar a{font-size:13px}
.cohesion .focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cohesion .focus-card{display:flex;flex-direction:column;gap:0;min-height:0;padding:0 0 0;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;box-shadow:none;transition:border-color 180ms ease}.cohesion .focus-number{display:none}
.cohesion .focus-card h3{order:1;font-size:22px;margin:22px 22px 10px;min-height:58px;line-height:1.3}.cohesion .focus-card p{order:2;font-size:14px;line-height:1.7;margin:0 22px;min-height:76px;padding:0;max-width:none}.cohesion .focus-card .focus-action{order:4;min-height:60px;font-size:14px;padding:16px 0;margin:auto 22px 0;border-top:1px solid var(--line)}
.cohesion .focus-card>img,.cohesion .focus-mining-visual{order:0;position:relative;inset:auto;align-self:stretch;grid-area:auto;width:100%;height:210px;min-height:210px;max-width:100%;margin:0;border-radius:0;background:#eff4f8;object-fit:contain;transform:none}.cohesion .focus-mining-visual{aspect-ratio:auto}.cohesion .focus-card>img.focus-ai-photo{padding:22px;mix-blend-mode:multiply}.cohesion .focus-service>img,.cohesion .focus-host>img{object-fit:cover;padding:0}.cohesion .focus-service>img{object-position:60% 50%}.cohesion .focus-host>img{object-position:center 45%}.cohesion .image-disclosure{order:3;position:static;font-size:11px;line-height:1.5;margin:8px 22px -10px;color:#516b7e}
.cohesion .value-heading{grid-template-columns:1fr 1fr;gap:64px;margin-bottom:32px}.cohesion .value-heading h2{font-size:var(--heading)}.cohesion .value-heading>p{font-size:16px;line-height:1.75}.cohesion .value-paths{gap:32px}.cohesion .value-paths article{border-top:1px solid var(--line);padding-top:22px}.cohesion .value-category{font-size:13px;margin-bottom:12px;color:#47657e}.cohesion .value-paths h3{font-size:22px;margin-bottom:15px}.cohesion .value-paths article>p{font-size:15px;line-height:1.75}.cohesion .value-economics{border:0;padding:0;min-height:0;margin:0 0 12px}.cohesion .value-economics b{font-size:14px}.cohesion .value-economics span{font-size:13px;line-height:1.75}.cohesion .value-next{gap:32px}.cohesion .value-next p{font-size:15px}.cohesion .value-risk{font-size:13px}
.cohesion .repair-section{background:var(--pale)}.cohesion .repair-layout{grid-template-columns:1fr 1fr;gap:64px}.cohesion .repair-photo{min-height:440px;border-radius:12px}.cohesion .repair-photo img{object-position:52% 50%}.cohesion .repair-photo figcaption{font-size:12px}.cohesion .repair-copy h3{max-width:28ch}.cohesion .repair-copy>p{margin:18px 0 24px}.cohesion .service-detail{min-height:0;padding:20px 0}.cohesion .service-detail p{font-size:15px;line-height:1.75}.cohesion .service-detail>span{font-size:13px}.cohesion .service-choices button{font-size:14px;min-height:46px}.cohesion .service-detail h4{font-size:20px}
.cohesion .mining-section{gap:64px}.cohesion .mining-visual{background:#f0f4f8;border-radius:12px}.cohesion .mining-visual>img{height:410px;padding:35px}.cohesion .spec-line b{font-family:MW,sans-serif;font-size:32px}.cohesion .chapter-copy .lead{margin-top:24px}.cohesion .benefit-list li{grid-template-columns:130px 1fr;padding-block:16px}.cohesion .benefit-list b,.cohesion .benefit-list span{font-size:14px}.cohesion .chapter-copy .actions{margin-top:24px}
.cohesion .product-section{background:#f7f9fb}.cohesion .product{border-radius:12px;box-shadow:none}.cohesion .product-picture img{height:220px;padding:25px 18px 10px;object-fit:contain}.cohesion .product-body{padding:20px}.cohesion .product h3{font-size:21px;min-height:0}.cohesion .product-body>small{font-size:12px;line-height:1.5;min-height:36px}.cohesion .product p{font-size:14px;line-height:1.65;min-height:46px}.cohesion .product-link{font-size:13px;min-height:48px}.cohesion .product-picture>span{font-size:12px}.cohesion .product strong{font-size:23px}.cohesion .product strong.quote-price{font-size:19px}
.cohesion .ai-section{background:white}.cohesion .showroom-heading{margin-bottom:30px}.cohesion .configuration-bridge{padding-top:0;margin-top:0;border:0}.cohesion .configuration-bridge h3{font-size:22px}.cohesion .configuration-bridge p{font-size:15px;line-height:1.75;max-width:70ch}.cohesion .showroom-tabs{margin-top:26px}.cohesion .showroom-tabs button{font-size:15px}.cohesion .showroom-panel{gap:48px}.cohesion .showroom-visual{background:var(--pale);border-radius:12px;box-shadow:none}.cohesion .showroom-index{font-size:12px}.cohesion .showroom-copy h3{font:600 30px/1.2 MW,sans-serif;letter-spacing:-.025em;margin-bottom:20px}.cohesion .showroom-copy li{font-size:15px}.cohesion .showroom-spec b{font:600 32px/1.2 MW,sans-serif}.cohesion .showroom-spec span{font-size:13px}.cohesion .showroom-quote{font-size:14px}.cohesion .ai-parts{margin-top:30px;background:var(--pale);padding:28px;border-radius:12px}.cohesion .ai-parts p{font-size:15px}.cohesion .ai-parts nav a{font-size:14px}
.cohesion .compute-studio{margin-top:56px;padding:32px;border-radius:12px}.cohesion .compute-heading{gap:40px;align-items:start}.cohesion .compute-heading>p{font-size:15px;max-width:48ch}.cohesion .compute-heading h3{color:#f2f7fb}.cohesion .compute-controls button{font-size:13px}.cohesion .compute-explanation>p:not(.context-label){font-size:15px;line-height:1.75}.cohesion .compute-explanation h4{font-family:MW,sans-serif;font-size:26px;letter-spacing:-.02em}.cohesion .compute-disclaimer{font-size:13px!important}.cohesion .compute-check p{font-size:14px}.cohesion .context-label{color:#a4c3dc}
.cohesion .gpu-income{background:#f2f6f9;color:var(--ink)}.cohesion .gpu-income p{color:var(--muted)}.cohesion .gpu-income-grid{gap:64px}.cohesion .gpu-income h3{font-size:24px}.cohesion .gpu-income .gpu-intro{font-size:16px;max-width:68ch;margin:22px 0 32px}.cohesion .gpu-model-description,.cohesion .gpu-model-condition{min-height:0;font-size:15px;line-height:1.75}.cohesion .gpu-model-condition{border-left:0;padding-left:0;margin-block:18px}.cohesion .gpu-models button{border-color:#b5c6d4;color:#29475f;font-size:13px}.cohesion .gpu-models button[aria-pressed=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.cohesion .gpu-workflow{background:#e8eff5;border:0;border-radius:12px}.cohesion .gpu-workflow>img{filter:none;transform:none}.cohesion .gpu-workflow .gpu-art-caption{color:#526b7f;font-size:13px}.cohesion .gpu-flow{border-color:#bacbd9}.cohesion .gpu-flow>span{font-size:13px}.cohesion .gpu-flow i{color:var(--blue)}.cohesion .gpu-source,.cohesion .gpu-income .text-link{color:#005daa;font-size:14px}.cohesion .gpu-income-note{font-size:13px;border-color:#c7d5e0}.cohesion .gpu-income-note a{color:#005daa}
.cohesion .hosting-section{min-height:600px;background:#102a41}.cohesion .hosting-content{grid-template-columns:1.4fr 1fr;gap:72px;padding-block:80px}.cohesion .hosting-content h2{font-size:var(--heading);max-width:25ch}.cohesion .hosting-content>div>p{font-size:16px;line-height:1.75}.cohesion .hosting-facts b{font-size:21px}.cohesion .hosting-facts p{font-size:14px}.cohesion .hosting-facts span{display:none}.cohesion .hosting-disclosure{font-size:12px;max-width:390px;line-height:1.6}.cohesion .hosting-image::after{background:linear-gradient(90deg,#0b223af2,#0b223ac9 55%,#0b223aa1)}
.cohesion .dc-home-teaser{gap:64px;padding-block:80px}.cohesion .dc-home-teaser p:not(.eyebrow){font-size:16px;line-height:1.75}.cohesion .dc-home-art{background:var(--pale);border-radius:12px;padding:24px}.cohesion .dc-home-art img{height:330px;object-fit:contain}.cohesion .dc-home-art figcaption{font-size:13px;color:var(--muted);padding:18px 0 0}
.cohesion .gadget-range{padding-block:48px;border-bottom:1px solid var(--line)}.cohesion .gadget-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:24px}.cohesion .gadget-heading h2{font-size:28px}.cohesion .gadget-heading p{font-size:15px;line-height:1.75}.cohesion .gadget-grid{gap:24px}.cohesion .gadget-feature{height:230px;background:var(--pale);color:var(--ink);box-shadow:none;border-radius:12px}.cohesion .gadget-feature>div{padding:24px;max-width:60%}.cohesion .gadget-feature h3{font-size:24px;line-height:1.3}.cohesion .gadget-feature p{font-size:14px;color:var(--muted)}.cohesion .gadget-feature b{font-size:14px;color:#0064b6}.cohesion .gadget-feature>img{width:40%;height:180px;right:10px;bottom:20px;object-fit:contain;transform:none}.cohesion .gadget-feature>div>span{display:none}.cohesion .gadget-more a{font-size:14px}
.cohesion .experience-story{grid-template-columns:1.5fr 1fr;gap:48px 64px}.cohesion .experience-year>b{font:600 84px/1.1 MW,sans-serif;letter-spacing:-.04em}.cohesion .experience-proof h3{font-size:22px}.cohesion .experience-proof p,.cohesion .supply-steps p{font-size:15px;line-height:1.75}.cohesion .year-label{font-size:12px;letter-spacing:0}.cohesion .supply-steps h3{font-size:22px}.cohesion .supply-steps span{font-family:MW,sans-serif;font-size:32px}.cohesion .address-panel{background:var(--pale);border:0;border-radius:12px}.cohesion .address-panel h3{font-size:24px}.cohesion .faq-list p{font-size:16px;line-height:1.75}.cohesion .faq-list summary{font-size:16px}
.cohesion .contact-section,.cohesion .dc-request{background:#edf4fb;color:var(--ink)}.cohesion .contact-section h2 span{color:inherit}.cohesion .contact-section .lead,.cohesion .contact-grid>div>p:last-child{color:var(--muted)}.cohesion .contact-orbits{display:none}.cohesion .contact-section form,.cohesion .dc-request form{border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:30px}.cohesion .contact-section form h3{font-size:24px}.cohesion .contact-section .contact-messengers .button{background:#fff;color:#0064b6;border-color:#bed0de}.cohesion .contact-section label,.cohesion .dc-request label{font-size:14px}.cohesion .form-note,.cohesion .dc-request form>p{font-size:13px}.cohesion input,.cohesion select,.cohesion textarea{font-size:16px}.cohesion .consent span,.cohesion .dc-consent{font-size:13px}.cohesion .contact-grid,.cohesion .dc-request-grid{gap:64px}
.cohesion .rich-footer{padding-top:48px}.cohesion .footer-invitation{gap:64px;padding-bottom:30px}.cohesion .footer-invitation h2{font:600 26px/1.3 MW,sans-serif;max-width:25ch;letter-spacing:-.02em}.cohesion .footer-invitation-copy>p{font-size:15px}.cohesion .footer-signature>span{font:600 clamp(32px,6vw,80px)/1.1 MW,sans-serif;letter-spacing:-.03em}.cohesion .footer-signature{padding-top:28px}.cohesion .footer-signature>p{font-size:11px;letter-spacing:.04em}.cohesion .footer-routes a>b{font-size:16px}.cohesion .footer-routes a>span{font-size:11px;letter-spacing:0}.cohesion .rich-footer .footer-grid nav a{font-size:13px}.cohesion .rich-footer .footer-grid nav h3{font-size:15px}
.cohesion .dc-hero-grid{min-height:570px;grid-template-columns:1fr 1.05fr;gap:48px}.cohesion .dc-hero h1{font:500 clamp(38px,3.3vw,49px)/1.16 MWDisplay,MW,sans-serif;letter-spacing:-.035em}.cohesion .dc-hero h1 span{font-size:1em;white-space:normal;color:#b0d5f6}.cohesion .dc-hero-copy{max-width:none;padding-block:34px}.cohesion .dc-hero-copy>p:not(.dc-hero-note){color:#cbdae7}.cohesion .dc-hero-note{font-size:13px!important;line-height:1.75}.cohesion .dc-hero-official{min-width:0;padding:20px 0}.cohesion .dc-hero-official img{width:100%;height:460px;object-fit:contain}.cohesion .dc-hero-official figcaption{font-size:12px;line-height:1.7;color:#a9bfd1;max-width:58ch;margin:18px auto 0}.cohesion .dc-hero-official a{text-decoration:underline;text-underline-offset:4px}.cohesion .dc-breadcrumb{font-size:13px}.cohesion .dc-topbar a{font-size:13px}
.cohesion .dc-section-heading{grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:36px}.cohesion .dc-projects{background:#f2f6f9}.cohesion .dc-project-types .dc-type-mark{font:600 32px/1.2 MW,sans-serif;letter-spacing:-.03em;margin-bottom:15px}.cohesion .dc-project-types h3{font-size:24px}.cohesion .dc-project-types p,.cohesion .dc-project-intro p{font-size:16px;line-height:1.75}.cohesion .dc-project-types ul{font-size:14px}.cohesion .dc-project-types .text-link{font-size:14px}
.cohesion .dc-engineering{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.cohesion .dc-engineering>div>p{font-size:16px;line-height:1.75;margin:24px 0;max-width:58ch}.cohesion .dc-engineering .dc-stage{background:#0b1928;padding:20px 24px;border-radius:12px}.cohesion .dc-stage svg{width:100%;margin:0;max-width:100%}.cohesion .dc-layer-caption{font-size:13px}.cohesion .dc-art-note{font-size:12px}.cohesion .dc-deliverables{gap:0 48px}.cohesion .dc-deliverables article{display:block;padding:24px 0}.cohesion .dc-deliverables article>span{display:none}.cohesion .dc-deliverables h3{font-size:24px}.cohesion .dc-deliverables p{font-size:16px;line-height:1.75}.cohesion .dc-deliverables small{font-size:13px;line-height:1.75}.cohesion .dc-scope-note{font-size:13px}
.cohesion .dc-process{background:#f2f6f9;color:var(--ink)}.cohesion .dc-process p{color:var(--muted)}.cohesion .dc-process-list span{color:#0064b6;font-size:13px}.cohesion .dc-process-list h3{font-size:22px}.cohesion .dc-process-list p{font-size:15px}.cohesion .dc-process-list article,.cohesion .dc-process-note{border-color:#bacbd9}.cohesion .dc-process .text-link{color:#0064b6}.cohesion .dc-process-note{font-size:13px}.cohesion .dc-hardware,.cohesion .dc-budget,.cohesion .dc-proof-grid,.cohesion .dc-faq{gap:64px}.cohesion .dc-hardware figcaption,.cohesion .dc-proof small{font-size:13px}.cohesion .dc-proof{background:white}.cohesion .dc-budget li,.cohesion .dc-faq details p{font-size:16px;line-height:1.75}
.cohesion [data-motion]{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.cohesion .repair-photo img,.cohesion .mining-visual>img{will-change:auto}
@media(hover:hover) and (pointer:fine){.cohesion .focus-card:hover{border-color:#74afe2;box-shadow:none;transform:none}.cohesion .gpu-workflow:hover>img{transform:translateY(-3px)}}
@media(max-width:1050px){.cohesion .focus-grid{grid-template-columns:1fr 1fr}.cohesion .focus-card h3{min-height:0}.cohesion .focus-card p{min-height:48px}.cohesion .value-paths{gap:22px}.cohesion .section-head,.cohesion .value-heading,.cohesion .dc-section-heading{gap:32px}.cohesion .hero-assurance{max-width:430px}.cohesion .dc-hero-grid{gap:25px}.cohesion .dc-hero h1{font-size:38px}.cohesion .dc-hero-official img{height:380px}.cohesion .repair-layout,.cohesion .mining-section,.cohesion .showroom-panel{gap:36px}.cohesion .gadget-grid{gap:20px}.cohesion .gadget-feature h3{font-size:21px}}
@media(max-width:850px){.cohesion .dc-hero-grid{grid-template-columns:1fr}.cohesion .dc-hero-copy{max-width:680px}.cohesion .dc-hero-official{max-width:680px;width:100%;margin:auto}.cohesion .dc-hero-official img{height:360px}.cohesion .dc-engineering{grid-template-columns:1fr;gap:30px}.cohesion .dc-engineering .dc-stage{max-width:650px;margin:0 auto}.cohesion .header-main{min-height:80px}.cohesion .nav.open{font-size:14px}.cohesion .gpu-income-grid{gap:30px}.cohesion .contact-grid,.cohesion .dc-request-grid{gap:32px}}
@media(max-width:600px){.cohesion{--section-gap:56px;--heading:28px}.cohesion .wrap{width:calc(100% - 36px)}.cohesion .header-main{min-height:106px}.cohesion .phone{font-size:11px}.cohesion .phone small{font-size:9px}.cohesion .messengers a{font-size:11px}.cohesion .menu-toggle{font-size:12px}.cohesion .section-head,.cohesion .value-heading,.cohesion .gadget-heading,.cohesion .dc-section-heading{display:block;margin-bottom:28px}.cohesion .section-head>p,.cohesion .value-heading>p,.cohesion .dc-section-heading>p,.cohesion .gadget-heading>p{margin-top:18px;font-size:16px}.cohesion main h2{max-width:24ch;letter-spacing:-.025em}.cohesion main h2 br{display:none}.cohesion main h2 span::before{content:' '}.cohesion main h3{font-size:22px}.cohesion .button{width:auto;font-size:14px;min-height:50px}.cohesion .hero-assurance{font-size:13px;margin-top:18px}.cohesion .cinematic-hero .hero-copy{padding-top:34px;padding-bottom:0}.cohesion .cinematic-hero h1{font-size:clamp(29px,8vw,37px);line-height:1.17;letter-spacing:-.035em}.cohesion .cinematic-hero .hero-layout{min-height:0}.cohesion .cinematic-hero .lead{font-size:16px;line-height:1.7}.cohesion .hero-service-links a{font-size:13px}.cohesion .hero .actions{gap:12px}.cohesion .hero .actions>.button{width:100%}.cohesion .experience-bar{gap:20px;padding-block:26px}.cohesion .experience-bar b{font-size:20px}.cohesion .experience-bar span{font-size:13px}
 .cohesion .focus-grid{grid-template-columns:1fr;gap:16px}.cohesion .focus-card{display:grid;grid-template-columns:108px 1fr;padding:18px;gap:0 18px}.cohesion .focus-card h3{grid-column:2;grid-row:1;font-size:21px;margin:0 0 8px;min-height:0}.cohesion .focus-card p{grid-column:2;grid-row:2;font-size:14px;line-height:1.65;margin:0;min-height:0}.cohesion .focus-card>img,.cohesion .focus-mining-visual{grid-column:1;grid-row:1/4;align-self:start;height:130px;min-height:130px;border-radius:6px;width:108px}.cohesion .focus-card>img.focus-ai-photo{padding:10px}.cohesion .focus-card .focus-action{grid-column:1/-1;grid-row:5;margin:16px 0 0;padding:14px 0 0;min-height:44px;font-size:14px}.cohesion .image-disclosure{grid-column:2;grid-row:3;margin:8px 0 0;font-size:10px}.cohesion .value-paths{grid-template-columns:1fr;gap:26px}.cohesion .value-paths h3 br{display:none}.cohesion .value-paths article>p{font-size:16px;margin-bottom:16px}.cohesion .value-next{margin-top:28px;gap:16px}.cohesion .value-next .button{width:100%}.cohesion .repair-layout{gap:26px}.cohesion .repair-photo{min-height:320px}.cohesion .repair-copy h3{font-size:24px}.cohesion .repair-copy>p{font-size:16px}.cohesion .service-choices{gap:7px;flex-wrap:wrap}.cohesion .service-choices button{font-size:13px}.cohesion .service-detail p{font-size:15px}.cohesion .service-detail h4{font-size:20px}.cohesion .mining-visual>img{height:330px;padding:24px}.cohesion .mining-section{gap:28px}.cohesion .benefit-list li{grid-template-columns:1fr;gap:5px}.cohesion .chapter-copy .button{width:100%}.cohesion .product-picture img{height:170px;padding:22px 10px 6px}.cohesion .products{gap:12px}.cohesion .product-body{padding:16px 12px}.cohesion .product h3{font-size:19px;min-height:48px}.cohesion .product-body>small{font-size:11px;min-height:36px}.cohesion .product p{font-size:13px}.cohesion .product-picture>span{font-size:10px}.cohesion .product strong{font-size:21px}.cohesion .product strong.quote-price{font-size:17px}.cohesion .product-link{font-size:12px;line-height:1.5}.cohesion .showroom-tabs button{font-size:14px}.cohesion .showroom-panel{gap:24px}.cohesion .showroom-copy h3{font-size:27px}.cohesion .showroom-copy>p{font-size:16px}.cohesion .showroom-copy .button{width:100%}.cohesion .compute-studio{padding:22px 18px;margin-top:40px}.cohesion .compute-heading{display:block}.cohesion .compute-heading>p{margin-top:16px;font-size:15px}.cohesion .compute-controls{gap:6px}.cohesion .compute-controls button{font-size:12px;padding:10px}.cohesion .compute-explanation h4{font-size:25px}.cohesion .ai-parts{padding:22px}.cohesion .gpu-income .button{width:100%}.cohesion .gpu-income h3{font-size:23px}.cohesion .gpu-workflow{padding:20px 18px 0}.cohesion .gpu-income-grid{gap:28px}.cohesion .hosting-content{display:block;padding-block:56px}.cohesion .hosting-facts{margin-top:30px}.cohesion .hosting-content>div>p{font-size:16px}.cohesion .hosting-content .button{width:100%}.cohesion .hosting-disclosure{font-size:11px;right:18px;left:18px;max-width:none}.cohesion .dc-home-teaser{padding-block:56px;gap:28px}.cohesion .dc-home-art{padding:20px}.cohesion .dc-home-art img{height:240px}.cohesion .dc-home-teaser .button{width:100%;font-size:14px}.cohesion .gadget-heading h2{font-size:27px}.cohesion .gadget-grid{grid-template-columns:1fr}.cohesion .gadget-feature{height:205px}.cohesion .gadget-feature h3{font-size:22px}.cohesion .gadget-feature>div{padding:20px}.cohesion .gadget-feature>img{height:160px}.cohesion .gadget-more{gap:0 18px}.cohesion .gadget-more a{font-size:13px}.cohesion .experience-story{grid-template-columns:1fr;gap:28px}.cohesion .experience-year>b{font-size:72px}.cohesion .experience-year{padding:24px 0}.cohesion .experience-proof h3{font-size:22px}.cohesion .supply-steps h3{font-size:21px}.cohesion .supply-steps article{grid-template-columns:40px 1fr;gap:0 16px}.cohesion .trust{gap:32px}.cohesion .address-panel{padding:24px}.cohesion .address-panel h3{font-size:23px}.cohesion .contact-grid,.cohesion .dc-request-grid{display:block}.cohesion .contact-section form,.cohesion .dc-request form{padding:24px 20px;margin-top:30px}.cohesion .contact-messengers .button{width:100%}.cohesion .contact-section .lead{font-size:16px}.cohesion .footer-invitation{display:block;padding-bottom:28px}.cohesion .footer-invitation-copy{margin-top:22px}.cohesion .footer-invitation h2{font-size:25px}.cohesion .footer-routes{margin-bottom:28px}.cohesion .rich-footer .footer-routes a{padding:18px 12px;min-height:125px}.cohesion .footer-routes a>b{font-size:14px}.cohesion .footer-routes a>span{font-size:10px}.cohesion .footer-signature>span{font-size:37px}.cohesion .footer-signature>p{font-size:9px}.cohesion .dc-hero-grid{min-height:0;gap:0}.cohesion .dc-hero h1{font-size:clamp(29px,8vw,36px);line-height:1.2}.cohesion .dc-hero-copy{padding-top:12px}.cohesion .dc-hero-copy>p:not(.dc-hero-note){font-size:16px}.cohesion .dc-hero-official img{height:290px}.cohesion .dc-hero-official{padding-block:26px 10px}.cohesion .dc-engineering{gap:26px}.cohesion .dc-engineering .dc-stage{padding:15px}.cohesion .dc-project-types article{display:block}.cohesion .dc-project-types .dc-type-mark{margin-bottom:12px;font-size:28px}.cohesion .dc-project-types p{font-size:16px}.cohesion .dc-budget,.cohesion .dc-hardware,.cohesion .dc-faq,.cohesion .dc-proof-grid{gap:28px}.cohesion .dc-process-list p{font-size:16px}.cohesion .dc-faq details p{font-size:16px}}
@media(max-width:360px){.cohesion .wrap{width:calc(100% - 28px)}.cohesion .focus-card{grid-template-columns:92px 1fr;padding:15px;gap:0 13px}.cohesion .focus-card>img,.cohesion .focus-mining-visual{width:92px;height:120px;min-height:120px}.cohesion .focus-card h3{font-size:19px}.cohesion .focus-card p{font-size:13px}.cohesion .product h3{font-size:17px}.cohesion .product-body{padding:14px 10px}.cohesion .product strong{font-size:19px}.cohesion .product strong.quote-price{font-size:16px}}
@media(max-width:600px){.cohesion .hero-mobile-equipment{display:block;position:relative;width:calc(100% + 36px);height:185px;margin:16px -18px 22px;overflow:hidden}.cohesion .hero-mobile-equipment img{width:100%;height:100%;object-fit:cover;object-position:60% 60%}.cohesion .hero-mobile-equipment:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07111c,transparent 18%,transparent 88%,#07111c)}.cohesion .cinematic-hero .infrastructure-scene{display:none}.cohesion .cinematic-hero .hero-layout{padding-top:22px}.cohesion .hero-assurance{font-size:12px}.cohesion .focus-mining-visual{height:auto;min-height:0;aspect-ratio:480/390}.cohesion .mining-photo-crop{width:calc(100% - 40px);margin-block:35px 20px}.cohesion .product-photo-crop{width:calc(100% - 20px);margin-block:34px 17px}.cohesion .hero-stage .hero-service-links{gap:14px}.cohesion .gadget-heading h2{font-size:27px}}
