.equipment-page .equipment-hero{isolation:isolate;background:#071522;min-height:min(790px,100svh);position:relative}.equipment-page .equipment-hero-image{object-fit:cover;object-position:center 57%;width:100%;max-width:none;height:100%;position:absolute;inset:0}body:not(:has(.animated-home)) .equipment-page .equipment-hero:before{z-index:1;background:linear-gradient(90deg,#051421ed 0%,#061725cc 27%,#071a2985 46%,#0000 76%),linear-gradient(#0000 72%,#061522b3 100%)}.equipment-page .equipment-hero-inner{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(790px,100svh);padding-top:115px;padding-bottom:52px;display:flex;position:relative}.equipment-page .equipment-hero-copy{width:min(690px,66%);padding:28px 0 34px}.equipment-page .equipment-hero .breadcrumbs{margin-bottom:28px}.equipment-page .equipment-hero .eyebrow{color:#a1e5e4}.equipment-page .equipment-hero h1{color:#f6f5ef;letter-spacing:.005em;text-wrap:balance;max-width:650px;margin-bottom:22px;font-size:clamp(3.6rem,5.35vw,5.3rem);font-weight:400;line-height:1.04}.equipment-page .equipment-hero .hero-lead{color:#e1e9e9;text-shadow:0 2px 12px #0009;max-width:555px;margin-bottom:30px;font-size:clamp(1.04rem,1.45vw,1.22rem);line-height:1.55}body:has(.equipment-page) .site-header.site-header-home{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-bottom:-94px;padding-top:0}body:has(.equipment-page) .site-header-home .header-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b263866;border:0;border-bottom:1px solid #ffffff26;border-radius:0;gap:clamp(14px,1.5vw,28px);width:100%;min-height:94px;padding:0 clamp(32px,4.4vw,88px)}body:has(.equipment-page) .site-header-home .brand{flex-shrink:0;gap:16px}body:has(.equipment-page) .site-header-home .brand img{width:62px;height:62px}body:has(.equipment-page) .site-header-home .brand strong{font-size:clamp(20px,1.7vw,28px)}body:has(.equipment-page) .site-header-home .brand small{color:#eef3f6;font-size:clamp(10px,.78vw,13px)}body:has(.equipment-page) .site-header-home .desktop-nav{justify-content:center;gap:clamp(14px,1.9vw,34px);display:flex}body:has(.equipment-page) .site-header-home .desktop-nav a{color:#f5f7f9;font-size:clamp(11px,.92vw,15px);font-weight:500}:is(body:has(.equipment-page) .site-header-home .home-menu,body:has(.equipment-page) .site-header-home .mobile-menu,body:has(.equipment-page) .site-header-home .header-phone){display:none}body:has(.equipment-page) .site-header-home .header-actions{flex-shrink:0}body:has(.equipment-page) .site-header-home .header-actions .button{background:0 0;border:1px solid #eef5f4c9;border-radius:999px;align-items:center;gap:16px;min-height:52px;padding:12px 24px;font-size:clamp(12px,.92vw,15px);display:inline-flex}.equipment-header-arrow,.equipment-page .equipment-hero-cta svg{flex-shrink:0;width:22px;height:22px}body:not(:has(.animated-home)) .equipment-page .equipment-hero-cta{color:#0b2342;min-height:64px;box-shadow:none;background:#f2f6fa;border:1px solid #f2f6fa;border-radius:11px;justify-content:space-between;align-items:center;gap:34px;padding:18px 30px;font-size:16px;font-weight:750;display:inline-flex}body:not(:has(.animated-home)) .equipment-page .equipment-hero-cta:hover{background:#fff;border-color:#fff}@media (max-width:1199px){body:has(.equipment-page) .site-header-home .desktop-nav{display:none}body:has(.equipment-page) .site-header-home .home-menu{display:block}}@media (max-width:700px){body:has(.equipment-page) .site-header.site-header-home{margin-bottom:-74px;padding-top:0}body:has(.equipment-page) .site-header-home .header-inner{gap:10px;min-height:74px;padding:0 16px}body:has(.equipment-page) .site-header-home .brand{gap:7px}body:has(.equipment-page) .site-header-home .brand img{width:40px;height:40px}body:has(.equipment-page) .site-header-home .brand strong{font-size:16px}body:has(.equipment-page) .site-header-home .brand small{display:none}body:has(.equipment-page) .site-header-home .header-actions .button{gap:8px;min-height:40px;padding:8px 11px;font-size:11px}body:has(.equipment-page) .site-header-home .equipment-header-arrow{display:none}body:has(.equipment-page) .site-header-home .home-menu nav{right:-80px}}.equipment-page .equipment-directions-section .section-heading{max-width:860px;margin-bottom:38px}.equipment-page .equipment-directions-section .section-heading h2,.equipment-page .equipment-control-section .section-heading h2{letter-spacing:-.01em;font-size:clamp(2.8rem,4.5vw,4.5rem);font-weight:400;line-height:1.07}.equipment-page .equipment-directions-section .section-heading p:last-child{max-width:570px;font-size:1.02rem;line-height:1.55}.equipment-page .equipment-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card{color:#f1f4f2;text-align:left;width:100%;min-width:0;min-height:246px;font:inherit;cursor:pointer;background:#143448;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:42% minmax(0,1fr);gap:0;padding:0;transition:border-color .24s,background .24s,transform .24s,box-shadow .24s;display:grid;overflow:hidden;box-shadow:0 18px 40px #020b1536}:is(body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:hover,body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:focus-visible){background:#1b4053;border-color:#89dee0a6;transform:translateY(-4px);box-shadow:0 22px 45px #020b1575}.equipment-page .equipment-direction-grid .direction-card:after{display:none}.equipment-page .equipment-direction-media{background:#12293a;min-height:246px;position:relative;overflow:hidden}.equipment-page .equipment-direction-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#071a2930);border-right:1px solid #ffffff1f;position:absolute;inset:0}.equipment-page .equipment-direction-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s;display:block}.equipment-page .equipment-direction-image-note{z-index:1;color:#edf3f2;background:#071522d9;border-radius:3px;padding:5px 7px;font-size:.63rem;line-height:1.2;position:absolute;bottom:9px;right:9px}.equipment-page .direction-card:hover .equipment-direction-media img{filter:saturate(1.06);transform:scale(1.045)}.equipment-page .direction-polypropylene .equipment-direction-media img{object-position:center 100%}.equipment-page .direction-parts .equipment-direction-media img{object-position:60% 67%}.equipment-page .direction-machinery .equipment-direction-media img{object-position:center 52%}.equipment-page .direction-tower-crane .equipment-direction-media img{object-position:center 48%}.equipment-page .equipment-direction-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:22px 23px 20px;display:flex}.equipment-page .equipment-direction-grid .direction-card h3{color:#f2f4f0;font-size:clamp(1.45rem,1.85vw,1.95rem);font-weight:var(--weight-display-hero);margin:0 0 11px;line-height:1.18}.equipment-page .equipment-direction-grid .direction-card .card-action{color:#92e2e2;align-items:center;gap:10px;margin-top:auto;font-size:.78rem;font-weight:750;line-height:1.35;display:inline-flex}.equipment-page .equipment-direction-grid .direction-card .card-action span{font-size:1.25rem;line-height:1;transition:transform .24s}.equipment-page .equipment-direction-grid .direction-card:hover .card-action span{transform:translate(5px)}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help{background:linear-gradient(110deg,#153e50,#102d40 65%,#0c2638);grid-column:1/-1;grid-template-columns:160px minmax(0,1fr);align-items:center;min-height:204px}.equipment-page .equipment-help-mark{color:#9de5e4;width:90px;height:90px;font-family:var(--font-display);border:1px solid #a1eeee99;border-radius:50%;justify-self:center;place-items:center;font-size:3.3rem;font-weight:400;line-height:1;display:grid}.equipment-page .equipment-help-copy h3{font-weight:var(--weight-display-hero);margin-bottom:7px}.equipment-page .equipment-help-copy p{max-width:650px;margin-bottom:12px}.equipment-page .equipment-control-section .steps-list li{min-height:195px;padding-top:35px;position:relative}.equipment-page .equipment-control-section .steps-list li:before{display:none}.equipment-page .equipment-control-section .steps-list h3{font-weight:var(--weight-display-hero);margin-bottom:8px}.equipment-page .equipment-control-section .steps-list p{color:#b8cbd1}body:not(:has(.animated-home)) .equipment-page .equipment-form-section{background:radial-gradient(circle at 10% 20%,#22536966,#0000 40%),#0b1e2d;border-top:1px solid #ffffff1b;padding-top:96px;padding-bottom:105px}.equipment-page .equipment-form-section h2{max-width:440px;font-size:clamp(2.8rem,4.4vw,4.4rem);font-weight:400;line-height:1.08}.equipment-page .equipment-form-section .large-text{max-width:430px}@media (max-width:1000px){.equipment-page .equipment-hero-copy{width:min(690px,77%)}.equipment-page .equipment-direction-copy{padding:19px 19px 18px}.equipment-page .equipment-direction-grid .direction-card h3{font-size:1.4rem}}@media (max-width:700px){.equipment-page .equipment-hero,.equipment-page .equipment-hero-inner{min-height:max(780px,100svh)}body:not(:has(.animated-home)) .equipment-page .equipment-hero:before{background:linear-gradient(#061523f5 0%,#071827e8 30%,#071827a5 52%,#06152258 72%,#061522d9 100%)}.equipment-page .equipment-hero-image{object-position:66% center}.equipment-page .equipment-hero-inner{justify-content:flex-start;padding-top:112px;padding-bottom:100px}.equipment-page .equipment-hero-copy{width:100%;padding:28px 0 0}.equipment-page .equipment-hero .breadcrumbs{margin-bottom:21px}.equipment-page .equipment-hero .eyebrow{margin-bottom:13px;font-size:.68rem}.equipment-page .equipment-hero h1{max-width:510px;margin-bottom:18px;font-size:clamp(2.55rem,10.5vw,3.45rem)}.equipment-page .equipment-hero .hero-lead{max-width:510px;margin-bottom:24px;font-size:.99rem;line-height:1.5}body:not(:has(.animated-home)) .equipment-page .equipment-directions-section{padding-top:67px;padding-bottom:72px}.equipment-page .equipment-directions-section .section-heading{margin-bottom:24px}.equipment-page .equipment-directions-section .section-heading h2,.equipment-page .equipment-control-section .section-heading h2{font-size:clamp(2.4rem,9.4vw,3.15rem)}.equipment-page .equipment-direction-grid{grid-template-columns:1fr;gap:12px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card{grid-template-columns:34% minmax(0,1fr);min-height:204px}.equipment-page .equipment-direction-media{min-height:204px}.equipment-page .equipment-direction-copy{padding:16px 14px 15px}.equipment-page .equipment-direction-grid .direction-card h3{margin-bottom:8px;font-size:clamp(1.28rem,5.35vw,1.55rem);line-height:1.16}.equipment-page .equipment-direction-grid .direction-card p{margin-bottom:10px;font-size:.82rem;line-height:1.42}.equipment-page .equipment-direction-grid .direction-card .card-action{gap:5px;font-size:.82rem}.equipment-page .equipment-direction-grid .direction-card .card-action span{font-size:1rem}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help{grid-column:auto;grid-template-columns:72px minmax(0,1fr);min-height:160px}.equipment-page .equipment-help-mark{width:46px;height:46px;font-size:2rem}.equipment-page .equipment-help-copy{padding:15px 15px 15px 0}.equipment-page .equipment-help-copy h3{font-size:1.45rem}.equipment-page .equipment-help-copy p{font-size:.73rem}.equipment-page .equipment-help-copy .text-button{font-size:.7rem}body:not(:has(.animated-home)) .equipment-page .equipment-control-section{padding-top:68px;padding-bottom:76px}.equipment-page .equipment-control-section .section-heading{margin-bottom:24px}.equipment-page .equipment-control-section .steps-list li{min-height:0;padding-top:20px;padding-bottom:20px}body:not(:has(.animated-home)) .equipment-page .equipment-form-section{padding-top:69px;padding-bottom:80px}.equipment-page .equipment-form-section h2{font-size:clamp(2.3rem,9vw,2.85rem)}}@media (prefers-reduced-motion:reduce){.equipment-page .equipment-direction-grid .direction-card,.equipment-page .equipment-direction-media img,.equipment-page .equipment-direction-grid .direction-card .card-action span{transition:none}}body:not(:has(.animated-home)) .equipment-page .equipment-directions-section{background:#eef3f3;padding-top:clamp(78px,8vw,116px);padding-bottom:clamp(90px,9vw,128px)}.equipment-page .equipment-directions-section .section-heading{margin-bottom:42px}.equipment-page .equipment-direction-grid{gap:22px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help){color:#0b2f46;background:#fff;border:1px solid #d3e1e4;border-radius:12px;flex-direction:column;min-height:432px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 18px 42px #0b2f460d}:is(body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help):hover,body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help):focus-visible){background:#fff;border-color:#88bec7;transform:translateY(-5px);box-shadow:0 24px 55px #0b2f4626}.equipment-page .equipment-direction-media{background:#d6e2e5;flex:none;width:100%;height:265px;min-height:0}.equipment-page .equipment-direction-media:after{background:linear-gradient(#0b2f4600 70%,#0b2f4629);border-right:0}.equipment-page .equipment-direction-copy{flex:1;width:100%;padding:24px 28px 25px}.equipment-page .equipment-direction-grid .direction-card h3{color:#0b2f46;margin:0 0 9px;font-size:clamp(1.65rem,2vw,2.15rem);line-height:1.13}.equipment-page .equipment-direction-grid .direction-card p{color:#526b78;margin:0 0 17px;font-size:.9rem;line-height:1.5}.equipment-page .equipment-direction-grid .direction-card .card-action{color:#087c8a;border-top:1px solid #e0e9eb;justify-content:space-between;gap:16px;width:100%;padding-top:13px;font-size:.85rem}.equipment-page .equipment-direction-grid .direction-card .card-action span{border:1px solid #b9d5d9;border-radius:50%;place-items:center;width:31px;height:31px;font-size:1.1rem;display:grid}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help{background:radial-gradient(circle at 90%,#17617999,#0000 31%),#0b2f46;border:0;border-radius:12px;grid-column:1/-1;grid-template-columns:175px minmax(0,1fr);min-height:220px;box-shadow:0 24px 54px #0b2f4624}.equipment-page .equipment-help-mark{color:#9ce8ea;background:#ffffff0b;border:1px solid #68cad3;width:92px;height:92px}.equipment-page .equipment-help-mark svg{width:45px;height:45px}.equipment-page .equipment-direction-grid .direction-help h3{color:#fff;font-size:clamp(1.7rem,2vw,2.2rem)}.equipment-page .equipment-direction-grid .direction-help p{color:#d6e7eb;max-width:700px;font-size:.98rem}.equipment-page .equipment-help-copy .text-button{color:#96e5e8;font-size:.88rem}body:not(:has(.animated-home)) .equipment-page .equipment-control-section{background:radial-gradient(circle at 90% 10%,#144962,#0000 35%),#092537;border-top:0;padding-top:clamp(82px,8vw,116px);padding-bottom:clamp(90px,8vw,116px)}.equipment-page .equipment-control-section .section-heading{margin-bottom:50px}.equipment-page .equipment-process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 48px;margin:0;padding:0;list-style:none;display:grid}.equipment-page .equipment-process-list li{min-width:0;padding:0 14px 0 0;position:relative}.equipment-page .equipment-process-list li:not(:nth-child(3n)):after{content:"";background:linear-gradient(90deg,#58becb88,#58becb33);width:calc(100% + 7px);height:1px;position:absolute;top:30px;left:72px}.equipment-page .equipment-process-icon{z-index:1;color:#99e7e8;background:#103b4d;border:1px solid #59bac5a8;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:23px;display:grid;position:relative}.equipment-page .equipment-process-icon svg{width:27px;height:27px}.equipment-page .equipment-process-list h3{color:#fff;margin:0 0 10px;font-size:clamp(1.45rem,1.8vw,1.8rem);font-weight:400;line-height:1.2}.equipment-page .equipment-process-list p{color:#c3d7df;max-width:330px;margin:0;font-size:.92rem;line-height:1.65}body:not(:has(.animated-home)) .equipment-page .equipment-form-section{background:#0e3043}@media (max-width:1000px){.equipment-page .equipment-direction-media{height:225px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help){min-height:404px}.equipment-page .equipment-direction-copy{padding:21px 22px 22px}.equipment-page .equipment-direction-grid .direction-card h3{font-size:1.65rem}.equipment-page .equipment-process-list{gap:48px 26px}}@media (max-width:700px){body:not(:has(.animated-home)) .equipment-page .equipment-directions-section{padding-top:68px;padding-bottom:80px}.equipment-page .equipment-directions-section .section-heading{margin-bottom:27px}.equipment-page .equipment-direction-grid{grid-template-columns:1fr;gap:16px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help){min-height:0}.equipment-page .equipment-direction-media{height:clamp(210px,58vw,300px)}.equipment-page .equipment-direction-copy{padding:19px 20px 20px}.equipment-page .equipment-direction-grid .direction-card h3{font-size:1.55rem}.equipment-page .equipment-direction-grid .direction-card p{font-size:.85rem}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help{grid-template-columns:1fr;min-height:0;padding:26px 24px 28px}.equipment-page .equipment-help-mark{justify-self:start;width:58px;height:58px;margin-bottom:17px}.equipment-page .equipment-help-mark svg{width:28px;height:28px}.equipment-page .equipment-help-copy{padding:0}.equipment-page .equipment-direction-grid .direction-help h3{font-size:1.75rem}.equipment-page .equipment-direction-grid .direction-help p{font-size:.9rem}.equipment-page .equipment-help-copy .text-button{font-size:.82rem}body:not(:has(.animated-home)) .equipment-page .equipment-control-section{padding-top:76px;padding-bottom:82px}.equipment-page .equipment-control-section .section-heading{margin-bottom:34px}.equipment-page .equipment-process-list{display:block}.equipment-page .equipment-process-list li{min-height:115px;padding:0 0 27px 77px}.equipment-page .equipment-process-list li:not(:last-child):after,.equipment-page .equipment-process-list li:not(:nth-child(3n)):after{background:#58becb80;width:1px;height:calc(100% - 59px);top:59px;left:29px}.equipment-page .equipment-process-icon{margin:0;position:absolute;top:0;left:0}.equipment-page .equipment-process-list h3{padding-top:3px;font-size:1.5rem}.equipment-page .equipment-process-list p{font-size:.9rem}}body:not(:has(.animated-home)) .equipment-page .equipment-directions-section{background:radial-gradient(circle at 94% 7%,#19516a7d,#0000 34%),linear-gradient(#0d2c40 0%,#081d2d 100%)}.equipment-page .equipment-directions-section .section-heading h2{color:#f6f8f8}.equipment-page .equipment-directions-section .section-heading .eyebrow{color:#81dbe0}.equipment-page .equipment-directions-section .section-heading p:last-child{color:#b8cdd6}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help){color:#fff;background:#103448;border-color:#5e91a34d;box-shadow:0 22px 48px #020b1670}:is(body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help):hover,body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help):focus-visible){background:#123c50;border-color:#75d4dc;box-shadow:0 27px 62px #020b16b8}.equipment-page .equipment-direction-media{background:#0a2436}.equipment-page .equipment-direction-media img{filter:saturate(1.06)contrast(1.05)}.equipment-page .direction-card:hover .equipment-direction-media img{filter:saturate(1.12)contrast(1.05)}.equipment-page .equipment-direction-image-note{display:none}.equipment-page .equipment-direction-grid .direction-card h3{color:#f5f8f7}.equipment-page .equipment-direction-grid .direction-card p{color:#bfd3dc}.equipment-page .equipment-direction-grid .direction-card .card-action{color:#9ce5e9;border-color:#ffffff2b}.equipment-page .equipment-direction-grid .direction-card .card-action span{color:#b8f4f1;background:#1b5263;border-color:#6fcbd78c;border-radius:10px;width:36px;height:36px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help{background:radial-gradient(circle at 87%,#1d7482a3,#0000 32%),linear-gradient(110deg,#10384b 0%,#0b2b3e 75%);border:1px solid #5eaebe82}.equipment-page .equipment-help-mark{color:#cbffff;background:radial-gradient(circle at 24% 15%,#b7ffff45,#0000 47%),linear-gradient(145deg,#347f8f 0%,#145569 48%,#082d43 100%);border:1px solid #a0f1ecb8;border-bottom-color:#0c4558;border-radius:20px;width:94px;height:94px;position:relative;box-shadow:inset 2px 2px 2px #d3ffff38,inset -3px -4px 7px #031b2fa3,0 3px #062538,0 18px 30px #04172691}.equipment-page .equipment-help-mark svg{z-index:1;filter:drop-shadow(0 2px 2px #0018279c);width:49px;height:49px;position:relative}.equipment-page .equipment-process-list li:not(:nth-child(3n)):after{background:linear-gradient(90deg,#83e1e3aa,#59b8c34d);top:38px;left:90px}.equipment-page .equipment-process-icon{color:#b6f8f5;background:radial-gradient(circle at 24% 15%,#b7ffff45,#0000 47%),linear-gradient(145deg,#347f8f 0%,#145569 48%,#082d43 100%);border:1px solid #a0f1ecb8;border-bottom-color:#0c4558;border-radius:18px;width:76px;height:76px;margin-bottom:26px;box-shadow:inset 2px 2px 2px #d3ffff38,inset -3px -4px 7px #031b2fa3,0 3px #062538,0 16px 28px #020f1e85}.equipment-page .equipment-process-icon svg{z-index:1;filter:drop-shadow(0 2px 2px #0018279c);width:46px;height:46px;position:relative}.equipment-page .equipment-process-icon:before,.equipment-page .equipment-help-mark:before{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff12;border-color:#dcffff45 #ffffff12 #ffffff12 #dcffff30;position:absolute;inset:4px}.equipment-page .equipment-process-list h3{font-size:clamp(1.55rem,1.95vw,1.95rem)}.equipment-page .equipment-process-list p{color:#d2e2e7}@media (max-width:700px){.equipment-page .equipment-help-mark{border-radius:15px;width:62px;height:62px}.equipment-page .equipment-help-mark svg{width:31px;height:31px}.equipment-page .equipment-process-list li{min-height:128px;padding-left:88px}.equipment-page .equipment-process-list li:not(:last-child):after,.equipment-page .equipment-process-list li:not(:nth-child(3n)):after{background:#75cdd49c;width:1px;height:calc(100% - 71px);top:71px;left:36px}.equipment-page .equipment-process-icon{width:72px;height:72px;margin:0}.equipment-page .equipment-process-icon svg{width:43px;height:43px}}body:has(.equipment-page){background:#f5f8f8}body:has(.equipment-page) .site-header.site-header-home{position:relative;top:auto}.equipment-page .equipment-directions-section .container,.equipment-page .equipment-control-section .container,.equipment-page .equipment-form-section .container{width:min(1440px,100% - 96px)}body:has(.equipment-page) .equipment-reference-footer .container{width:min(1440px,100% - 96px)}body:not(:has(.animated-home)) .equipment-page .equipment-directions-section{background:#f5f8f8;padding:46px 0 0}.equipment-page .equipment-directions-section .section-heading{max-width:none;margin:0 0 28px;padding:0 60px}:is(body:not(:has(.animated-home)) .equipment-page .equipment-directions-section .section-heading h2,body:not(:has(.animated-home)) .equipment-page .equipment-control-section .section-heading h2){color:#0a2335;margin:0 0 12px;font-size:clamp(36px,3.6vw,54px);font-weight:500;line-height:1.12}.equipment-page .equipment-directions-section .eyebrow,.equipment-page .equipment-control-section .eyebrow{color:#0b9bb1;letter-spacing:.13em;margin-bottom:10px;font-size:12px}body:not(:has(.animated-home)) .equipment-page .equipment-directions-section .section-heading p:last-child{color:#203849;font-size:16px}.equipment-page .equipment-all-directions{color:#079fb3;flex-shrink:0;align-items:center;gap:18px;padding:10px 0;font-size:12px;font-weight:650;display:inline-flex}.equipment-page .equipment-all-directions span{font-size:20px}.equipment-page .equipment-direction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help){min-height:0;box-shadow:none;background:#0b3447;border:0;border-radius:7px;flex-direction:column;display:flex;position:relative;overflow:hidden}:is(body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help):hover,body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card:not(.direction-help):focus-visible){background:#104459;transform:translateY(-3px);box-shadow:0 10px 22px #0b2f461c}.equipment-page .equipment-direction-media{aspect-ratio:1.88;width:100%;height:auto;min-height:0}.equipment-page .equipment-direction-media:after{background:linear-gradient(#0000 70%,#082b3d45)}.equipment-page .equipment-direction-copy{width:100%;min-height:123px;padding:21px 50px 19px 19px;position:relative}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card h3{color:#fff;margin:0 0 9px;font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.18}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card p{color:#cfdee4;margin:0;font-size:13px;line-height:1.5}.equipment-page .equipment-direction-grid .direction-card .card-action{border:0;width:auto;margin:0;padding:0;position:absolute;top:23px;right:17px}.equipment-page .equipment-direction-grid .direction-card .card-action .equipment-card-action-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.equipment-page .equipment-direction-grid .direction-card .card-action .equipment-card-arrow{color:#8ed5de;background:#1b5363;border:1px solid #70c5d270;border-radius:50%;width:34px;height:34px;font-size:17px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help{min-height:158px;box-shadow:none;background:linear-gradient(90deg,#10394bcb 0%,#0b3447b3 56%,#103e52cb 100%),url(/photos/home-request-reference-v2-1610.webp) 50% 67%/cover;border:0;border-radius:7px;grid-column:1/-1;grid-template-columns:98px minmax(0,1fr) auto;align-items:center;gap:36px;padding:28px 60px;display:grid;transform:none}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help:hover{min-height:158px;box-shadow:none;background:linear-gradient(90deg,#10394bcb 0%,#0b3447b3 56%,#103e52cb 100%),url(/photos/home-request-reference-v2-1610.webp) 50% 67%/cover;border:0;border-radius:7px;grid-column:1/-1;grid-template-columns:98px minmax(0,1fr) auto;align-items:center;gap:36px;padding:28px 60px;display:grid;transform:none}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help:focus-within{min-height:158px;box-shadow:none;background:linear-gradient(90deg,#10394bcb 0%,#0b3447b3 56%,#103e52cb 100%),url(/photos/home-request-reference-v2-1610.webp) 50% 67%/cover;border:0;border-radius:7px;grid-column:1/-1;grid-template-columns:98px minmax(0,1fr) auto;align-items:center;gap:36px;padding:28px 60px;display:grid;transform:none}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help:active{min-height:158px;box-shadow:none;background:linear-gradient(90deg,#10394bcb 0%,#0b3447b3 56%,#103e52cb 100%),url(/photos/home-request-reference-v2-1610.webp) 50% 67%/cover;border:0;border-radius:7px;grid-column:1/-1;grid-template-columns:98px minmax(0,1fr) auto;align-items:center;gap:36px;padding:28px 60px;display:grid;transform:none}.equipment-page .equipment-help-mark{width:98px;height:98px;box-shadow:none;color:#effbfc;background:0 0;border:0;border-radius:0;margin:0}.equipment-page .equipment-help-mark:before{display:none}.equipment-page .equipment-help-mark svg{filter:none;width:64px;height:64px}.equipment-page .equipment-help-copy{padding:0}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help h3{color:#fff;margin:0 0 10px;font-size:34px;font-weight:500}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help p{color:#e1e9ed;max-width:770px;font-size:15px;line-height:1.5}body:not(:has(.animated-home)) .equipment-page .equipment-help-cta{color:#082c3f;white-space:nowrap;min-height:62px;box-shadow:none;background:#f2f6fa;border:1px solid #f2f6fa;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:16px 27px;font-size:14px;font-weight:750;display:inline-flex;transform:none}body:not(:has(.animated-home)) .equipment-page .equipment-help-cta:hover{color:#082c3f;white-space:nowrap;min-height:62px;box-shadow:none;background:#f2f6fa;border:1px solid #f2f6fa;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:16px 27px;font-size:14px;font-weight:750;display:inline-flex;transform:none}body:not(:has(.animated-home)) .equipment-page .equipment-help-cta:focus-visible{color:#082c3f;white-space:nowrap;min-height:62px;box-shadow:none;background:#f2f6fa;border:1px solid #f2f6fa;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:16px 27px;font-size:14px;font-weight:750;display:inline-flex;transform:none}body:not(:has(.animated-home)) .equipment-page .equipment-help-cta:active{color:#082c3f;white-space:nowrap;min-height:62px;box-shadow:none;background:#f2f6fa;border:1px solid #f2f6fa;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:16px 27px;font-size:14px;font-weight:750;display:inline-flex;transform:none}body:not(:has(.animated-home)) .equipment-page .equipment-control-section{color:#203849;background:#f5f8f8;padding:42px 0 46px}.equipment-page .equipment-control-section .section-heading{margin-bottom:22px;padding:0 60px}.equipment-page .equipment-process-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;padding:0 52px;display:grid}.equipment-page .equipment-process-list li{min-height:0;padding:0}.equipment-page .equipment-process-list li:after,.equipment-page .equipment-process-list li:not(:nth-child(3n)):after{display:none}.equipment-page .equipment-process-list li:not(:last-child):after{content:"";background:#7fcdd78c;width:calc(100% - 78px);height:1px;display:block;position:absolute;top:39px;left:90px}.equipment-page .equipment-process-icon{width:78px;height:78px;box-shadow:none;color:#119ab2;background:#f5f8f8;border:1px solid #c1e3e9;border-radius:18px;margin:0 0 20px;position:relative}.equipment-page .equipment-process-icon:before{display:none}.equipment-page .equipment-process-icon svg{filter:none;width:42px;height:42px}body:not(:has(.animated-home)) .equipment-page .equipment-process-list h3{color:#092a3c;margin:0 0 10px;font-size:21px;font-weight:500;line-height:1.2}.equipment-page .equipment-process-list p{color:#263e4e;font-size:13px;line-height:1.5}body:not(:has(.animated-home)) .equipment-page .equipment-form-section{background:linear-gradient(90deg,#061d2abb 0%,#092638c7 48%,#0a3142ee 100%),url(/photos/home-request-reference-v2-1610.webp) 50% 60%/cover;padding:28px 0;position:relative}body .site-shell .equipment-page .equipment-form-section .form-layout{grid-template-columns:minmax(0,1.08fr) minmax(400px,1.05fr) minmax(155px,.4fr);align-items:center;gap:30px;max-width:1440px;display:grid}.equipment-page .equipment-form-section .form-layout>div{padding-left:60px}.equipment-page .equipment-form-section .form-layout>.equipment-calculation-support{padding-left:0}.equipment-page .equipment-calculation-assurances{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09283e75;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;padding:20px 16px;display:grid}.equipment-page .equipment-calculation-assurances>div{align-items:center;gap:10px;display:flex}.equipment-page .equipment-calculation-assurances>div>span{color:#c7f1ff;background:#117299;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.equipment-page .equipment-calculation-assurances svg{width:25px;height:25px}.equipment-page .equipment-calculation-assurances p{color:#fff;margin:0;font-size:clamp(10px,.9vw,14px);font-weight:600;line-height:1.4}.equipment-page .equipment-calculation-support{gap:30px;display:grid}.equipment-page .equipment-calculation-support>div{color:#e6f3fb;align-items:center;gap:14px;display:flex}.equipment-page .equipment-calculation-support svg{flex:none;width:30px;height:30px}.equipment-page .equipment-calculation-support p{color:#e6f3fb;margin:0;font-size:clamp(12px,1.03vw,15px);line-height:1.5}.equipment-page .equipment-form-section .eyebrow{color:#77d5e1;letter-spacing:.13em;margin-bottom:16px;font-size:13px}body:not(:has(.animated-home)) .equipment-page .equipment-form-section h2{color:#fff;margin-bottom:20px;font-size:clamp(48px,4.5vw,68px);font-weight:500;line-height:1.08}body:not(:has(.animated-home)) .equipment-page .equipment-form-section .large-text{color:#edf3f5;max-width:500px;margin:0;font-size:17px;line-height:1.55}body .equipment-page .equipment-form-section .dynamic-form{box-shadow:none;background:#f5f9fa;border:1px solid #dde8ec;border-radius:12px;padding:24px 28px 20px}body .equipment-page .equipment-form-section .dynamic-form:before{display:none}body .equipment-page .equipment-form-section .mode-switch{background:#e7edef;border:1px solid #d5e1e5;border-radius:7px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:14px;padding:0;display:grid}body .equipment-page .equipment-form-section .mode-switch button{border-radius:6px;min-height:42px;padding:10px;font-size:12px;font-weight:600}body .equipment-page .equipment-form-section .mode-switch button.active{box-shadow:none;background:#092b3e}.equipment-page .equipment-form-section .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.equipment-page .equipment-form-section .field{gap:5px;font-size:12px;font-weight:650}.equipment-page .equipment-form-section .field input,.equipment-page .equipment-form-section .field textarea{background:#fff;border:1px solid #d6e1e7;border-radius:7px;min-height:43px;padding:10px 12px;font-size:13px}.equipment-page .equipment-form-section .field textarea{min-height:67px}.equipment-page .equipment-form-section .check{color:#213b4c;align-items:center;gap:8px;min-height:0;padding:0;font-size:11px;font-weight:500;line-height:1.5}.equipment-page .equipment-form-section .check input{accent-color:#0bb5c8;width:17px;height:17px;margin:0}.equipment-page .equipment-form-section .agreement{margin-top:8px}body .equipment-page .equipment-form-section .form-submit{color:#082b3e;min-height:46px;box-shadow:none;background:#08b9cc;border-radius:6px;margin-top:13px;font-size:13px}body:has(.equipment-page) .equipment-reference-footer{background:#061c29;border-top:1px solid #a0d6de38;padding:30px 0 24px}body:has(.equipment-page) .equipment-footer-grid{grid-template-columns:.9fr 1fr 1.3fr;gap:55px;display:grid}body:has(.equipment-page) .equipment-reference-footer .footer-intro{grid-column:auto}body:has(.equipment-page) .equipment-reference-footer .footer-brand{gap:12px;margin-bottom:18px}body:has(.equipment-page) .equipment-reference-footer .footer-logo{width:66px}body:has(.equipment-page) .equipment-reference-footer .footer-brand strong{font-size:22px}body:has(.equipment-page) .equipment-reference-footer .footer-brand small{color:#d2e1e7;font-size:9px}body:has(.equipment-page) .equipment-reference-footer p{color:#c5d6de;margin:0 0 8px;font-size:13px;line-height:1.5}body:has(.equipment-page) .equipment-reference-footer .footer-intro>p{max-width:310px}body:has(.equipment-page) .equipment-reference-footer .equipment-footer-copyright{color:#9eb6c4;margin-top:38px;font-size:11px}body:has(.equipment-page) .equipment-reference-footer .footer-title{color:#65c8da;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:650}.equipment-footer-contacts>a{color:#eaf1f4;align-items:center;gap:10px;min-height:27px;font-size:13px;display:flex}.equipment-footer-contacts>a>span{text-align:center;width:17px}.equipment-footer-contacts .equipment-footer-address,.equipment-footer-contacts .equipment-footer-hours{align-items:flex-start;gap:10px;margin:7px 0 8px;display:flex}.equipment-footer-contacts svg{flex-shrink:0;width:17px;height:17px;margin-top:2px}body:has(.equipment-page) .equipment-reference-footer .footer-messengers{flex-wrap:wrap;gap:8px;margin-top:12px}body:has(.equipment-page) .equipment-reference-footer .messenger-link{min-height:31px;padding:5px 9px;font-size:11px}body:has(.equipment-page) .equipment-reference-footer .messenger-link svg{width:14px;height:14px}body:has(.equipment-page) .equipment-reference-footer .equipment-footer-map{margin:0;overflow:visible}body:has(.equipment-page) .equipment-reference-footer .footer-map-heading{align-items:flex-start;gap:18px;margin-bottom:12px}body:has(.equipment-page) .equipment-reference-footer .footer-map-heading p{max-width:300px;font-size:12px}body:has(.equipment-page) .equipment-reference-footer .footer-map-heading .footer-title{margin-bottom:8px;font-size:11px}body:has(.equipment-page) .equipment-reference-footer .footer-map-heading a{color:#eaf3f6;white-space:nowrap;padding:0;font-size:11px}body:has(.equipment-page) .equipment-reference-footer .footer-map iframe{filter:grayscale(.2)saturate(.7);opacity:1;border-radius:7px;width:100%;height:120px}.equipment-footer-legal{color:#b4cbd6;flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;margin-top:12px;font-size:10px;display:flex}@media (max-width:1100px){.equipment-page .equipment-directions-section .container,.equipment-page .equipment-control-section .container,.equipment-page .equipment-form-section .container{width:calc(100% - 48px)}body:has(.equipment-page) .equipment-reference-footer .container{width:calc(100% - 48px)}.equipment-page .equipment-directions-section .section-heading,.equipment-page .equipment-control-section .section-heading{padding:0}.equipment-page .equipment-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-page .equipment-direction-copy{min-height:118px}.equipment-page .equipment-process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0}.equipment-page .equipment-process-list li:nth-child(3n):after{display:none}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help{grid-template-columns:76px minmax(0,1fr);gap:24px;padding:26px 30px}.equipment-page .equipment-help-mark{width:76px;height:76px}.equipment-page .equipment-help-cta{grid-column:2;justify-self:start;min-height:50px}body .site-shell .equipment-page .equipment-form-section .form-layout{grid-template-columns:1fr 1.1fr;gap:38px}.equipment-page .equipment-form-section .form-layout>div{padding-left:0}.equipment-page .equipment-calculation-assurances{grid-template-columns:1fr;gap:14px}.equipment-page .equipment-calculation-assurances p{font-size:14px}.equipment-page .equipment-calculation-support{grid-column:1/-1;justify-content:space-between;gap:24px;display:flex}.equipment-page .equipment-calculation-support>div{flex:1}body:has(.equipment-page) .equipment-footer-grid{grid-template-columns:.8fr 1fr 1.2fr;gap:24px}body:has(.equipment-page) .equipment-reference-footer .footer-map-heading{flex-direction:column;gap:5px}}@media (max-width:700px){.equipment-page .equipment-directions-section .container,.equipment-page .equipment-control-section .container,.equipment-page .equipment-form-section .container{width:calc(100% - 32px)}body:has(.equipment-page) .equipment-reference-footer .container{width:calc(100% - 32px)}body:not(:has(.animated-home)) .equipment-page .equipment-directions-section{padding-top:42px;padding-bottom:0}.equipment-page .equipment-directions-section .section-heading{margin-bottom:24px}:is(body:not(:has(.animated-home)) .equipment-page .equipment-directions-section .section-heading h2,body:not(:has(.animated-home)) .equipment-page .equipment-control-section .section-heading h2){font-size:35px}body:not(:has(.animated-home)) .equipment-page .equipment-directions-section .section-heading p:last-child{font-size:14px}.equipment-page .equipment-direction-grid{grid-template-columns:1fr;gap:14px}.equipment-page .equipment-direction-media{aspect-ratio:1.88;height:auto;min-height:0}.equipment-page .equipment-direction-copy{min-height:110px;padding:20px 58px 20px 20px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card h3{font-size:23px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-card p{font-size:13px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help{grid-template-columns:1fr;gap:18px;padding:27px 24px}.equipment-page .equipment-help-mark{width:68px;height:68px;margin:0}.equipment-page .equipment-help-mark svg{width:52px;height:52px}body:not(:has(.animated-home)) .equipment-page .equipment-direction-grid .direction-help h3{font-size:31px}.equipment-page .equipment-help-cta{grid-column:1;justify-self:stretch;width:100%}body:not(:has(.animated-home)) .equipment-page .equipment-control-section{padding:42px 0}.equipment-page .equipment-process-list{grid-template-columns:1fr;gap:0;display:grid}.equipment-page .equipment-process-list li{min-height:118px;padding:0 0 26px 82px}.equipment-page .equipment-process-icon{border-radius:14px;width:60px;height:60px;margin:0;position:absolute;top:0;left:0}.equipment-page .equipment-process-icon svg{width:34px;height:34px}.equipment-page .equipment-process-list li:not(:last-child):after{width:1px;height:calc(100% - 78px);display:block;top:68px;left:30px}body:not(:has(.animated-home)) .equipment-page .equipment-process-list h3{padding:2px 0 0;font-size:23px}.equipment-page .equipment-process-list p{max-width:none;font-size:14px}body:not(:has(.animated-home)) .equipment-page .equipment-form-section{padding:44px 0}body .site-shell .equipment-page .equipment-form-section .form-layout{grid-template-columns:1fr;gap:28px}.equipment-page .equipment-calculation-support{grid-column:auto;gap:20px;display:grid}body:not(:has(.animated-home)) .equipment-page .equipment-form-section h2{font-size:46px}body:not(:has(.animated-home)) .equipment-page .equipment-form-section .large-text{font-size:15px}body .equipment-page .equipment-form-section .dynamic-form{padding:20px 16px}.equipment-page .equipment-form-section .form-grid{grid-template-columns:1fr}.equipment-page .equipment-form-section .check{align-items:flex-start;font-size:12px}body:has(.equipment-page) .equipment-reference-footer{padding:34px 0 100px}body:has(.equipment-page) .equipment-footer-grid{grid-template-columns:1fr;gap:28px}body:has(.equipment-page) .equipment-reference-footer .equipment-footer-copyright{margin-top:18px}body:has(.equipment-page) .equipment-reference-footer .footer-map-heading{flex-direction:row}body:has(.equipment-page) .equipment-reference-footer .footer-map iframe{height:180px}.equipment-footer-legal{justify-content:flex-start;font-size:11px}}.equipment-page .catalog-case-dialog{width:min(1080px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--navy);overscroll-behavior:contain;font-family:var(--font-body);background:#fff;border:0;border-radius:16px;padding:0;overflow:auto;box-shadow:0 24px 90px #10233544}.equipment-page .catalog-case-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15283dcc}.catalog-case-toolbar{z-index:2;background:#fff;border-bottom:1px solid #e4e9ed;justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;display:flex;position:sticky;top:0}.catalog-case-toolbar button{font:600 14px/1.5 var(--font-body);color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:8px 0}.catalog-case-toolbar .catalog-case-back{align-items:center;gap:10px;display:flex}.catalog-case-toolbar .catalog-case-close{width:44px;padding:0;font-size:28px;font-weight:400}.catalog-case-toolbar button:hover{background:#f1f5f8}.catalog-case-toolbar button:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.catalog-case-content{overflow-wrap:anywhere;padding:28px 32px 32px}.equipment-page .catalog-case-dialog .catalog-case-content :is(h2,h3){color:#1d3f63}.equipment-page .catalog-case-dialog .catalog-case-content .eyebrow{color:#5f7182}.catalog-case-content .catalog-case-lead{max-width:800px;margin:0 0 28px}.catalog-case-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.catalog-case-photos figure{margin:0 0 24px}.catalog-case-photos img,.catalog-case-photos video{object-fit:contain;background:#f4f7f9;border-radius:12px;width:100%;height:auto;max-height:320px;display:block}.catalog-case-photos figcaption{color:#647481;margin-top:8px;font-size:14px;line-height:1.5}.catalog-case-story p{margin:0 0 16px}.catalog-case-story h3:not(:first-child){margin-top:28px}.catalog-case-story dl{margin:0;font-size:16px;line-height:1.5}.catalog-case-story dl>div{border-bottom:1px solid #e5eaf0;grid-template-columns:40% minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.catalog-case-story dt{color:#647481}.catalog-case-story dd{margin:0}.catalog-case-story .catalog-case-fact{grid-column:1/-1}.catalog-case-request{background:#f4f7f9;border-radius:12px;margin-top:24px;padding:20px}.catalog-case-request .button{white-space:normal;width:100%}@media (max-width:700px){.equipment-page .catalog-case-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.catalog-case-toolbar{padding:8px 16px;padding-top:max(8px,env(safe-area-inset-top))}.catalog-case-content{padding:24px 16px max(32px,env(safe-area-inset-bottom))}.catalog-case-layout{grid-template-columns:minmax(0,1fr);gap:4px}.catalog-case-request{padding:16px}}
