@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.p.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_99dfec17-module__MTzwdq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_99dfec17-module__MTzwdq__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_64b89904-module__Z4kWkW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_64b89904-module__Z4kWkW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--petrol:#073b3a;--petrol-deep:#052c2b;--lime:#b8d52a;--charcoal:#171c1d;--paper:#f3f1e8;--mist:#e7ebe7;--gray:#aab3af;--white:#fff;--background:#f8f8f4;--foreground:#171c1d;--card:#fff;--card-foreground:#171c1d;--popover:#fff;--popover-foreground:#171c1d;--primary:#073b3a;--primary-foreground:#fff;--secondary:#edf1ed;--secondary-foreground:#073b3a;--muted:#edf1ed;--muted-foreground:#62706c;--accent:#b8d52a;--accent-foreground:#122010;--destructive:#c63c35;--border:#d8ded9;--input:#d8ded9;--ring:#87a117;--radius:.75rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--charcoal);font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f8f4eb;border-bottom:1px solid #073b3a1c;position:sticky;top:0}.header-inner{align-items:center;gap:36px;height:78px;display:flex}.logo-link{display:inline-flex}.brand-lockup{align-items:center;gap:11px;line-height:1;display:inline-flex}.brand-symbol{flex:none;width:44px;height:44px}.brand-word{color:var(--charcoal);font-family:var(--font-sora), sans-serif;letter-spacing:-.065em;font-size:23px;font-weight:800}.brand-word span{color:var(--petrol)}.brand-word--inverse{color:var(--paper)}.brand-word--inverse span{color:var(--lime)}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a{color:#46524f;font-size:14px;font-weight:700}.desktop-nav a:hover{color:var(--petrol)}.header-cta,.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.header-cta{background:var(--petrol);color:#fff;font-size:14px}.header-cta:hover,.button:hover{transform:translateY(-2px)}.menu-toggle{color:var(--petrol);background:0 0;border:0;margin-left:auto;display:none}.mobile-nav{display:none}.hero{background:var(--paper);padding:74px 0 82px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:54px;display:grid}.eyebrow,.section-index{color:var(--petrol);font-family:var(--font-sora), sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--lime);width:28px;height:3px}h1,h2,h3{font-family:var(--font-sora), sans-serif;margin:0}h1{letter-spacing:-.06em;max-width:680px;margin-top:24px;font-size:clamp(46px,5.4vw,75px);line-height:.99}.hero-copy>p{color:#52605c;max-width:600px;margin:28px 0 0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.button--lime{background:var(--lime);color:#14210e}.button--petrol{background:var(--petrol);color:#fff}.text-link{color:var(--petrol);align-items:center;gap:4px;font-weight:800;display:inline-flex}.hero-points{color:#51605c;flex-wrap:wrap;gap:10px 18px;margin-top:32px;font-size:13px;font-weight:700;display:flex}.hero-points span{align-items:center;gap:6px;display:inline-flex}.hero-points svg{color:#829900}.hero-visual{min-height:570px;position:relative}.hero-visual:before{content:"";border:48px solid #b8d52a40;border-radius:50%;width:330px;height:330px;position:absolute;top:-70px;right:-120px}.hero-visual img{object-fit:cover;border-radius:10px 72px 10px 10px;width:100%;height:100%;position:absolute;inset:0}.hero-visual:after{content:"";pointer-events:none;border-radius:10px 72px 10px 10px;position:absolute;inset:0;box-shadow:inset 0 -120px 110px #052c2b4d}.availability-card{z-index:2;background:#fff;border-radius:8px;align-items:flex-start;gap:12px;max-width:310px;padding:17px 18px;display:flex;position:absolute;bottom:28px;left:-34px;box-shadow:0 20px 55px #052c2b38}.availability-card strong,.availability-card span{display:block}.availability-card strong{font-family:var(--font-sora);font-size:14px}.availability-card span{color:#65716e;margin-top:3px;font-size:12px}.status-dot{background:var(--lime);border-radius:50%;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 5px #b8d52a33}.loop-stamp{z-index:2;transform-origin:100% 0;color:var(--paper);letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex;position:absolute;top:36px;right:-25px;transform:rotate(90deg)}.loop-stamp i{background:var(--lime);border-radius:50%;width:4px;height:4px;display:block}.quick-strip{background:var(--petrol);color:#fff}.quick-strip-inner{grid-template-columns:repeat(3,1fr);display:grid}.quick-strip-inner>div{border-right:1px solid #ffffff21;align-items:center;gap:14px;min-height:96px;padding:18px 30px;display:flex}.quick-strip-inner>div:first-child{border-left:1px solid #ffffff21}.quick-strip svg{color:var(--lime)}.quick-strip span{color:#ffffffa6;font-size:14px}.quick-strip strong{color:#fff}.section{padding:108px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px;display:flex}.section-heading h2,.services-intro h2,.delivery-copy h2,.inquiry-copy h2{letter-spacing:-.05em;margin-top:14px;font-size:clamp(36px,4vw,56px);line-height:1.08}.section-heading>p{color:#68736f;width:min(420px,100%);margin:0}.category-grid{border-top:1px solid #cad1cc;border-left:1px solid #cad1cc;grid-template-columns:repeat(4,1fr);display:grid}.category-card{background:#fff;border-bottom:1px solid #cad1cc;border-right:1px solid #cad1cc;min-height:330px;padding:28px;transition:background .2s,transform .2s}.category-card:hover{background:var(--paper);transform:translateY(-5px)}.category-top{justify-content:space-between;align-items:center;display:flex}.category-icon{background:var(--lime);width:50px;height:50px;color:var(--petrol-deep);border-radius:6px 18px 6px 6px;place-items:center;display:grid}.category-number{color:#8d9793;font-family:var(--font-sora);letter-spacing:.13em;font-size:12px}.category-card h3{letter-spacing:-.035em;margin-top:42px;font-size:24px}.category-card p{color:#68736f;min-height:70px;margin:12px 0 25px;font-size:14px}.category-card a{color:var(--petrol);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.section--petrol{background:var(--petrol);color:#fff;position:relative;overflow:hidden}.section--petrol:after{content:"";border:65px solid #b8d52a1f;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-230px;right:-210px}.services-grid{z-index:1;grid-template-columns:.82fr 1.18fr;gap:105px;display:grid;position:relative}.section-index--light{color:var(--lime)}.services-intro p{color:#ffffffad;max-width:480px;margin:24px 0 30px;font-size:17px}.advantage-list{border-top:1px solid #fff3}.advantage-list article{border-bottom:1px solid #fff3;grid-template-columns:48px 1fr;gap:20px;padding:25px 0;display:grid}.advantage-list article>span{color:var(--lime);font-family:var(--font-sora);font-size:12px}.advantage-list h3{font-size:20px}.advantage-list p{color:#fff9;margin:7px 0 0;font-size:14px}.process-section{background:#fff}.process-grid{background:#d8ded9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.process-grid article{background:#fff;min-height:245px;padding:32px}.process-grid article>span{border:1px solid var(--lime);width:42px;height:42px;color:var(--petrol);font-family:var(--font-sora);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.process-grid h3{margin-top:40px;font-size:21px}.process-grid p{color:#697570;margin:10px 0 0;font-size:14px}.delivery-section{background:var(--paper)}.delivery-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:92px;display:grid}.delivery-map{background:var(--petrol);color:#fff;border-radius:70px 10px 10px;place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.delivery-map strong{z-index:2;font-family:var(--font-sora);margin-top:80px;font-size:30px;position:relative}.delivery-map>span{z-index:2;color:#ffffff8c;margin-top:-140px;font-size:12px;position:relative}.map-pin{z-index:2;color:var(--lime);position:absolute}.map-ring{border:1px solid #b8d52a73;border-radius:50%;position:absolute}.map-ring--one{width:210px;height:210px}.map-ring--two{opacity:.55;width:370px;height:370px}.delivery-copy>p{color:#586560;margin:23px 0;font-size:17px}.delivery-copy ul{gap:14px;margin:27px 0;padding:0;list-style:none;display:grid}.delivery-copy li{align-items:center;gap:11px;font-weight:700;display:flex}.delivery-copy li svg{color:#849d0f;flex:none}.delivery-copy small{color:#7a8581;border-top:1px solid #cfd6d0;padding-top:18px;display:block}.inquiry-section{background:var(--charcoal);color:#fff}.inquiry-grid{grid-template-columns:.72fr 1.28fr;gap:85px;display:grid}.inquiry-copy>p{color:#fff9;margin:23px 0 34px;font-size:17px}.contact-note{border-top:1px solid #ffffff26;align-items:flex-start;gap:14px;padding-top:28px;display:flex}.contact-note svg{color:var(--lime)}.contact-note strong,.contact-note span{display:block}.contact-note span{color:#ffffff8c;margin-top:3px}.inquiry-form{background:var(--paper);color:var(--charcoal);border-radius:8px 42px 8px 8px;padding:34px}.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%;display:grid}.form-row>*{min-width:0}.inquiry-form label{gap:8px;margin-bottom:17px;font-size:13px;font-weight:800;display:grid}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;min-width:0;max-width:100%;color:var(--charcoal);background:#fff;border:1px solid #cdd4cf;border-radius:6px;outline:none;padding:13px 14px;font-size:16px}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:#79900e;box-shadow:0 0 0 3px #b8d52a40}.date-range{border:0;min-width:0;margin:0;padding:0}.date-range legend{margin-bottom:8px;font-size:13px;font-weight:800}.date-range .form-row label{margin-bottom:17px}.date-control{background:#fff;border:1px solid #cdd4cf;border-radius:6px;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.date-control:focus-within{border-color:#79900e;box-shadow:0 0 0 3px #b8d52a40}.date-control input[type=date]{width:100%;min-width:0;max-width:100%;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;margin:0;display:block}.date-control input[type=date]:focus{box-shadow:none;border:0}.date-control input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.phone-control{background:#fff;border:1px solid #cdd4cf;border-radius:6px;grid-template-columns:auto 1fr;align-items:stretch;display:grid;overflow:hidden}.phone-control:focus-within{border-color:#79900e;box-shadow:0 0 0 3px #b8d52a40}.phone-prefix{color:var(--petrol);background:#edf1ed;border-right:1px solid #d9dfda;place-items:center;padding:0 13px;font-weight:800;display:grid}.phone-control input{min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.inquiry-form textarea{resize:vertical}.form-footer{align-items:center;gap:20px;margin-top:5px;display:flex}.form-footer small{color:#727d79;max-width:210px}.form-status{color:var(--petrol);background:#b8d52a33;border-radius:6px;align-items:center;gap:9px;margin-top:18px;padding:13px;font-size:14px;font-weight:700;display:flex}footer{background:var(--petrol-deep);color:#fff;padding:62px 0 25px}.footer-grid{grid-template-columns:1.2fr .8fr 1fr;gap:60px;display:grid}.footer-grid p{color:#ffffff85;max-width:330px;margin:19px 0 0}.footer-grid>div:not(:first-child){flex-direction:column;gap:9px;display:flex}.footer-grid>div>span{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.footer-grid strong{font-size:14px;line-height:1.8}.footer-bottom{color:#ffffff6b;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:48px;padding-top:20px;font-size:12px;display:flex}@media (max-width:980px){.desktop-nav,.header-cta{display:none}.menu-toggle{place-items:center;display:inline-grid}.mobile-nav{background:var(--paper);border-top:1px solid #d7dcd7;padding:8px 20px 18px;display:grid}.mobile-nav a{border-bottom:1px solid #d7dcd7;justify-content:space-between;padding:14px 0;font-weight:800;display:flex}.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:520px}.category-grid{grid-template-columns:repeat(2,1fr)}.services-grid,.delivery-grid,.inquiry-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:680px){.shell{width:min(100% - 28px,1180px)}.header-inner{height:68px}.brand-symbol{width:38px;height:38px}.brand-word{font-size:20px}.hero{padding:47px 0 55px}.hero-grid{gap:40px}h1{font-size:45px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.hero-points{display:grid}.hero-visual{min-height:410px}.hero-visual img,.hero-visual:after{border-radius:8px 46px 8px 8px}.availability-card{bottom:13px;left:13px;right:13px}.loop-stamp{display:none}.quick-strip-inner{grid-template-columns:1fr;padding:10px 0}.quick-strip-inner>div,.quick-strip-inner>div:first-child{border:0;border-bottom:1px solid #ffffff1f;min-height:72px;padding:13px 4px}.section{padding:75px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:32px}.section-heading h2,.services-intro h2,.delivery-copy h2,.inquiry-copy h2{font-size:37px}.category-grid,.process-grid{grid-template-columns:1fr}.category-card,.category-card p{min-height:auto}.delivery-map{border-radius:46px 8px 8px;min-height:370px}.form-row{grid-template-columns:1fr;gap:0}.inquiry-form{border-radius:8px 30px 8px 8px;width:100%;min-width:0;padding:18px 16px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{min-height:52px;padding:12px}.date-range,.date-range .form-row,.date-range label{width:100%;min-width:0}.phone-prefix{padding-inline:11px}.form-footer{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr;gap:35px}}:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.menu-toggle{min-width:44px;min-height:44px}.section--petrol{background:var(--petrol);color:#fff}.section--petrol .services-intro>p{color:#ffffffa8}.section--petrol .advantage-list{border-top-color:#ffffff2e}.category-image-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.category-image-card{background:#fff;border:1px solid #d7ddd8;border-radius:8px 38px 8px 8px;overflow:hidden}.category-image{background:#dce3de;height:270px;display:block;position:relative;overflow:hidden}.category-image img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.category-image-card:hover img{transform:scale(1.035)}.category-image>span{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#052c2bd6;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.category-image-body{padding:25px}.category-image-body h2,.category-image-body h3{letter-spacing:-.04em;font-size:25px;line-height:1.15}.category-image-body p{color:#66736e;min-height:116px;margin:14px 0 0;font-size:14px}.local-section{background:var(--paper)}.local-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:92px;display:grid}.local-map{background:var(--petrol);color:#fff;border-radius:70px 10px 10px;place-items:center;min-height:450px;display:grid;position:relative;overflow:hidden}.local-map strong{z-index:2;font-family:var(--font-sora);margin-top:76px;font-size:30px;position:relative}.local-map>span{z-index:2;color:#ffffff8f;margin-top:-130px;font-size:12px;position:relative}.local-copy h2{letter-spacing:-.05em;margin-top:14px;font-size:clamp(38px,5vw,58px);line-height:1.06}.local-copy>p{color:#586560;margin:23px 0;font-size:17px}.faq-section{background:#fff}.faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:85px;display:grid}.faq-grid h2{letter-spacing:-.05em;margin-top:14px;font-size:clamp(38px,5vw,58px);line-height:1.06}.faq-list{border-top:1px solid #cfd7d1}.faq-list details{border-bottom:1px solid #cfd7d1}.faq-list summary{cursor:pointer;color:var(--petrol);font-family:var(--font-sora);padding:22px 42px 22px 0;font-weight:750;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#72870c;font-size:28px;font-weight:400;position:absolute;top:17px;right:4px}.faq-list details[open] summary:after{content:"–"}.faq-list p{color:#61706a;max-width:760px;margin:-4px 0 22px}.contact-email{color:#fff;border-top:1px solid #ffffff29;align-items:center;gap:12px;padding-top:26px;display:inline-flex}.contact-email svg{color:var(--lime)}.contact-email span,.contact-email small,.contact-email strong{display:block}.contact-email small{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.contact-email strong{margin-top:3px}.optional{color:#78837f;font-weight:500}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-check{align-items:flex-start;line-height:1.45;grid-template-columns:none!important;gap:10px!important;font-weight:600!important;display:flex!important}.consent-check input{height:19px;accent-color:var(--petrol);flex:none;margin-top:1px;width:19px!important;padding:0!important}.consent-check a{color:var(--petrol);text-underline-offset:3px;text-decoration:underline}.utility-bar{background:var(--petrol-deep);color:#fff}.utility-bar__inner{align-items:center;gap:24px;min-height:34px;font-size:11px;font-weight:700;display:flex}.utility-bar__inner>span,.utility-bar__inner>a{align-items:center;gap:7px;display:inline-flex}.utility-bar__inner svg{color:var(--lime)}.utility-bar__email{margin-left:auto}.utility-bar__pending{color:#ffffff7a;margin-left:auto;font-weight:500!important}.header-inner{height:68px}.site-header{background:#fffffff5}.catalog-hero-new{background:var(--paper);padding:14px 0 26px}.catalog-hero-new__grid{grid-template-columns:.82fr 1.18fr;min-height:455px;display:grid}.catalog-hero-new__copy{z-index:1;flex-direction:column;justify-content:flex-start;padding:24px 52px 28px 0;display:flex;position:relative}.catalog-hero-new .eyebrow{letter-spacing:.08em;font-size:15px}.catalog-hero-new__copy h1{max-width:550px;margin-top:16px;font-size:clamp(44px,5vw,70px)}.catalog-hero-new__copy>p{color:#53615d;max-width:510px;margin:22px 0 0;font-size:18px}.hero-address{width:fit-content;color:var(--petrol);align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:800;display:inline-flex}.hero-address svg{color:#81980f}.catalog-hero-new__image{border-radius:5px 42px 5px 5px;min-height:455px;position:relative;overflow:hidden}.catalog-hero-new__image img{object-fit:cover;object-position:52% 43%;width:100%;height:100%}.catalog-hero-new__image:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 62%,#0323224d);position:absolute;inset:0}.hero-photo-brand{z-index:1;filter:drop-shadow(0 3px 8px #021c1bb8);position:absolute;bottom:22px;right:24px}.hero-photo-brand .brand-symbol{width:38px;height:38px}.hero-photo-brand .brand-word{font-size:21px}.catalog-section{background:#f8f8f4;padding:48px 0 56px}.catalog-heading,.inventory-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.catalog-heading{margin-bottom:26px}.catalog-heading h2,.inventory-heading h2{letter-spacing:-.045em;margin-top:8px;font-size:clamp(30px,3.4vw,45px);line-height:1.06}.category-tabs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.category-tabs>a,.category-card--pending{background:#fff;border:1px solid #d5dcd6;grid-template-columns:92px 1fr;align-items:stretch;min-height:96px;transition:border-color .18s,transform .18s;display:grid;overflow:hidden}.category-tabs>a:hover{border-color:var(--petrol);transform:translateY(-2px)}.category-thumbnail{background:#f1f2ee;width:92px;height:96px;display:block;position:relative;overflow:hidden}.category-tabs>:is(a,.category-card--pending)>span:not(.category-thumbnail){text-align:center;place-items:center;padding:10px 14px;display:grid}.category-tabs strong{color:var(--charcoal);font-family:var(--font-sora);font-size:17px;line-height:1.15}.category-tabs svg{display:none}.category-card--pending .category-thumbnail img{object-fit:cover;object-position:center}.category-card--pending .category-card__copy{align-content:center;gap:5px}.category-card--pending small{color:#687671;font-size:11px;font-weight:700}#technika{scroll-margin-top:110px}.inventory-heading{margin:38px 0 20px}.draft-note{border-left:3px solid var(--lime);color:#6b7773;width:min(450px,100%);margin:0;padding-left:16px;font-size:12px;line-height:1.55}.draft-note--wide{width:100%;margin-bottom:24px}.equipment-group+.equipment-group{margin-top:30px}.equipment-group>h2{color:var(--petrol);margin:0 0 12px;font-size:23px}.equipment-card{background:#fff;border:1px solid #d5dcd6;scroll-margin-top:118px;overflow:hidden}.equipment-card__image{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden}.product-image-viewport{background:#f1f2ee;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.product-image-source{display:block;position:relative;overflow:hidden}.product-image-source img{display:block;position:absolute}.equipment-card:hover .product-image-source img{filter:brightness(1.02)}.equipment-card__body{padding:15px}.equipment-card__body h3{letter-spacing:-.03em;font-size:19px}.equipment-card__body>p{color:#66736e;min-height:40px;margin:7px 0 10px;font-size:13px}.equipment-card__body ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.equipment-card__body li{color:#53615d;background:#eef1ec;padding:5px 8px;font-size:10px;font-weight:700}.equipment-card__footer{border-top:1px solid #e1e5e1;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.category-hero--compact .category-hero-copy h1{margin-top:10px;font-size:clamp(36px,4.5vw,56px)}.category-hero--compact .category-hero-copy>p{margin:13px 0 0;font-size:16px}.category-range{color:var(--petrol);font-family:var(--font-sora);margin-top:13px;font-size:18px;display:block}.equipment-anchors{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.equipment-anchors a{color:var(--petrol);background:#fff;border:1px solid #cbd4ce;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.equipment-anchors a:hover{border-color:var(--petrol)}.category-enquiry-link{color:var(--petrol);margin-top:18px;font-size:14px;font-weight:800;display:inline-flex}.equipment-card__footer strong{font-size:12px}.equipment-card__footer a{color:var(--petrol);align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.compact-process{background:var(--petrol);color:#fff;padding:72px 0}.compact-process__grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.compact-process__grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;grid-template-columns:38px 1fr;gap:14px;min-height:140px;padding:24px;display:grid}.compact-process__grid article>span{color:var(--lime);font-family:var(--font-sora);font-size:12px;font-weight:800}.compact-process__grid h3{font-size:18px}.compact-process__grid p{color:#ffffff9e;margin:7px 0 0;font-size:13px}.contact-band{background:var(--paper);padding:66px 0}.contact-band__grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.contact-band h2{letter-spacing:-.045em;margin-top:9px;font-size:40px}.contact-band p{color:#64706c;max-width:470px;margin:14px 0 0}.contact-band__items{background:#fff;border:1px solid #d2d9d3;grid-template-columns:1fr 1fr;display:grid}.contact-band__items>a,.contact-band__items>span{align-items:center;gap:13px;min-height:92px;padding:18px 22px;display:flex}.contact-band__items>:first-child{border-right:1px solid #d2d9d3}.contact-band__items>:last-child{border-top:1px solid #d2d9d3;grid-column:1/-1}.contact-band__items svg{color:var(--petrol)}.contact-band__items span span,.contact-band__items small,.contact-band__items strong{display:block}.contact-band__items small{color:#7a8681;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.contact-band__items strong{margin-top:3px;font-size:13px}.catalog-page-hero{background:var(--petrol);color:#fff;padding:60px 0 48px}.catalog-page-hero h1{margin-top:11px;font-size:clamp(44px,6vw,72px)}.catalog-page-hero p{color:#ffffffa8;margin:18px 0 26px}.catalog-page-hero nav{flex-wrap:wrap;gap:8px;display:flex}.catalog-page-hero nav a{border:1px solid #ffffff40;padding:9px 13px;font-size:12px;font-weight:800}.catalog-page-hero__pending{color:#ffffffb8;border:1px solid #ffffff26;padding:9px 13px;font-size:12px;font-weight:700}.category-inventory{background:#fff}.product-page{background:var(--paper);padding:52px 0}.product-page__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.product-page__gallery{aspect-ratio:1;background:#fff;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.product-page__info .section-index{margin-top:32px}.product-page__info h1{margin-top:13px;font-size:clamp(42px,5vw,68px)}.product-page__info>p{color:#5e6b67;margin:20px 0;font-size:17px}.product-page__info ul{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.product-page__info li{align-items:center;gap:9px;font-weight:700;display:flex}.product-page__info li svg{color:#849b10}.product-price{border-top:1px solid #ccd3cd;border-bottom:1px solid #ccd3cd;margin:0 0 24px;padding:17px 0;display:grid}.product-price small{color:#77827e}.product-price strong{font-family:var(--font-sora);font-size:21px}.product-disclaimer{background:#eef1ec;padding:22px 0}.product-disclaimer .shell{gap:18px;display:flex}.product-disclaimer p{color:#66736e;margin:0;font-size:13px}.product-description{background:#fff;padding:58px 0}.product-description .shell{max-width:860px}.product-description h2{letter-spacing:-.04em;margin-top:10px;font-size:clamp(30px,4vw,44px)}.product-description p{color:#586560;margin:18px 0 0;font-size:17px;line-height:1.75}@media (max-width:980px){.utility-bar__email{display:none}.catalog-hero-new__grid,.product-page__grid{grid-template-columns:1fr}.catalog-hero-new__copy{padding-right:0}.catalog-hero-new__image{min-height:420px}.category-tabs,.equipment-grid{grid-template-columns:repeat(2,1fr)}.contact-band__grid{grid-template-columns:1fr;gap:30px}}@media (max-width:680px){.utility-bar__inner{justify-content:space-between;gap:8px;font-size:9px}.catalog-hero-new{padding:28px 0 34px}.catalog-hero-new__grid{min-height:auto}.catalog-hero-new__copy{padding:20px 0 30px}.catalog-hero-new__copy h1{font-size:43px}.catalog-hero-new__image{border-radius:4px 30px 4px 4px;min-height:285px}.catalog-hero-new__image img{object-position:52% 38%}.hero-photo-brand{bottom:15px;right:16px}.hero-photo-brand .brand-symbol{width:30px;height:30px}.hero-photo-brand .brand-word{font-size:17px}.catalog-section{padding:56px 0 66px}.catalog-heading,.inventory-heading{flex-direction:column;align-items:flex-start;gap:15px}.category-tabs,.equipment-grid,.compact-process__grid,.contact-band__items{grid-template-columns:1fr}.category-tabs>a,.category-card--pending{grid-template-columns:78px 1fr auto;min-height:80px}.category-thumbnail,.category-tabs img{width:78px;height:80px}.inventory-heading{margin-top:48px}.draft-note{width:100%}.equipment-card__image{aspect-ratio:1;width:100%;height:auto}.compact-process__grid article{min-height:auto}.contact-band__items>:first-child{border-bottom:1px solid #d2d9d3;border-right:0}.contact-band__items>:last-child{grid-column:auto}.product-page{padding:28px 0 42px}.product-page__gallery{aspect-ratio:1;width:100%;height:auto;min-height:0}.product-page__grid{gap:35px}.product-page__info h1{font-size:42px}.product-disclaimer .shell{flex-direction:column;gap:4px}}.button:disabled{opacity:.68;cursor:wait;transform:none}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-message{min-height:24px;margin-top:16px}.category-hero--compact{background:#f8f8f4;padding:34px 0 30px}@media (max-width:680px){.category-hero--compact{padding:26px 0 24px}.category-hero--compact+.category-inventory{padding-top:26px}}.form-message>span{border-radius:6px;align-items:flex-start;gap:9px;padding:13px;font-size:14px;font-weight:700;display:flex}.form-message svg{flex:none;margin-top:1px}.form-message--success{color:var(--petrol);background:#b8d52a38}.form-message--error{color:#8d241f;background:#c63c351c}.category-hero{background:var(--paper);padding:54px 0 82px;overflow:hidden}.category-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:62px;display:grid}.category-hero-copy h1{margin-top:18px;font-size:clamp(46px,6vw,78px)}.category-hero-copy>p{color:#586560;max-width:620px;margin:23px 0 30px;font-size:18px}.category-hero-copy .back-link{margin-bottom:30px}.category-hero--compact{padding:42px 0 46px}.category-hero--compact .category-hero-grid{display:block}.category-hero--compact .category-hero-copy{max-width:900px}.category-hero--compact .category-hero-copy>p{margin-bottom:0}.category-hero--compact+.category-inventory{padding-top:52px}.category-hero-image{background:#dce3de;border-radius:10px 65px 10px 10px;height:560px;margin:0;position:relative;overflow:hidden}.category-hero-image img{object-fit:cover;width:100%;height:100%}.category-hero-image figcaption{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#052c2bdb;border-radius:4px;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.category-use-section{background:#fff}.category-use-grid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.category-use-grid h2{letter-spacing:-.05em;margin-top:14px;font-size:clamp(36px,5vw,54px);line-height:1.07}.category-use-grid p{color:#65726e}.category-use-grid ul{background:#d7ddd8;align-content:start;gap:1px;margin:0;padding:0;list-style:none;display:grid}.category-use-grid li{background:var(--paper);min-height:74px;color:var(--petrol);align-items:center;gap:12px;padding:18px 22px;font-weight:800;display:flex}.category-use-grid li svg{color:#829900;flex:none}.category-faq-section{background:#f1f3ef}.legal-page{max-width:820px;padding-block:90px 110px}.legal-page h1{font-size:clamp(48px,7vw,76px)}.legal-lead{color:#56645f;font-size:19px}.legal-page h2{margin-top:42px;font-size:24px}.legal-page p{color:#5b6864}.legal-page a{color:var(--petrol);font-weight:800;text-decoration:underline}.legal-note{border-top:1px solid #d3dad5;margin-top:48px;padding-top:22px;font-size:13px}.not-found{min-height:62vh;padding-block:100px}.not-found h1{font-size:clamp(52px,8vw,88px)}.not-found p{color:#63706b;margin:22px 0 30px;font-size:18px}.footer-grid a{font-weight:750}.footer-grid>div:not(:first-child){align-items:flex-start}@media (max-width:980px){.category-image-grid{grid-template-columns:1fr 1fr}.category-hero-grid,.local-grid,.faq-grid,.category-use-grid{grid-template-columns:1fr;gap:48px}.category-hero-image{height:500px}.category-image-body p{min-height:94px}}@media (max-width:680px){.category-image-grid{grid-template-columns:1fr}.category-image{height:235px}.category-image-body p{min-height:auto}.local-map{border-radius:46px 8px 8px;min-height:360px}.category-hero{padding:34px 0 58px}.category-hero--compact{padding:28px 0 32px}.category-hero--compact+.category-inventory{padding-top:38px}.category-hero-image{border-radius:8px 44px 8px 8px;height:360px}.category-hero-copy h1{font-size:44px}.category-use-grid{gap:30px}.legal-page{padding-block:65px 80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.catalog-hero{background:var(--petrol);color:#fff;padding:78px 0 0;overflow:hidden}.catalog-hero h1{margin-top:18px;font-size:clamp(54px,8vw,100px)}.catalog-hero>.shell>p{color:#ffffffa8;max-width:690px;margin:24px 0 40px;font-size:18px}.category-nav{border-top:1px solid #ffffff29;align-items:stretch;display:flex;overflow-x:auto}.category-nav a{white-space:nowrap;border-right:1px solid #ffffff29;align-items:center;gap:10px;min-height:72px;padding:0 24px;font-weight:800;display:flex}.category-nav a:first-child{padding-left:0}.category-nav a:hover{color:var(--lime)}.category-nav span{background:#ffffff1f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.catalog-content{background:#f8f8f4;padding:58px 0 110px}.catalog-note{border-left:4px solid var(--lime);color:#4b5854;background:#b8d52a2e;gap:18px;padding:18px 20px;display:flex}.catalog-note strong{color:var(--petrol);flex:none}.catalog-group{padding-top:74px;scroll-margin-top:70px}.catalog-group-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.catalog-group-heading h2{letter-spacing:-.05em;margin-top:10px;font-size:clamp(32px,4vw,48px)}.catalog-group-heading>span{color:#72807b;font-size:14px}.equipment-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.equipment-card{background:#fff;border:1px solid #d9dfda;transition:transform .2s,box-shadow .2s;overflow:hidden}.equipment-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #052c2b1f}.equipment-card-visual{background:#dde4df;height:260px;display:block;position:relative;overflow:hidden}.equipment-card-visual img{object-fit:cover;width:100%;height:100%;transition:transform .3s;transform:scale(1.01)}.equipment-card:hover img{transform:scale(1.045)}.equipment-image-placeholder{width:100%;height:100%;color:var(--petrol);background:linear-gradient(145deg,#e4e9e4,#cad4ce);place-items:center;display:grid}.demo-label{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#171c1ddb;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.equipment-card-body{padding:23px}.equipment-category{color:#71850f;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.equipment-card h2{letter-spacing:-.04em;margin-top:10px;font-size:24px;line-height:1.15}.equipment-card-body>p{color:#68746f;min-height:68px;margin:13px 0 20px;font-size:14px}.equipment-spec-preview{border-top:1px solid #e0e4e1;margin:0}.equipment-spec-preview>div{border-bottom:1px solid #e0e4e1;justify-content:space-between;gap:14px;padding:10px 0;font-size:13px;display:flex}.equipment-spec-preview dt{color:#74807c}.equipment-spec-preview dd{color:var(--petrol);text-align:right;margin:0;font-weight:800}.equipment-link,.back-link{color:var(--petrol);align-items:center;gap:8px;font-weight:800;display:inline-flex}.equipment-link{margin-top:22px}.product-shell{background:var(--paper);padding:28px 0 92px}.breadcrumbs{color:#75817c;flex-wrap:wrap;gap:8px;padding:15px 0 28px;font-size:13px;display:flex}.breadcrumbs a:hover{color:var(--petrol)}.breadcrumbs strong{color:#46534e}.product-hero-grid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:62px;display:grid}.product-media{background:#dfe5e0;border-radius:8px 65px 8px 8px;min-height:570px;position:relative;overflow:hidden}.product-media img{object-fit:cover;width:100%;height:100%}.product-image-placeholder{width:100%;height:100%;color:var(--petrol);background:linear-gradient(145deg,#e6ebe6,#c9d4cd);place-items:center;display:grid}.product-summary{align-self:center}.back-link{color:#65726e;margin-bottom:38px;font-size:14px}.product-summary h1{margin-top:14px;font-size:clamp(44px,5.2vw,72px)}.product-summary>p{color:#596762;max-width:570px;margin:22px 0;font-size:18px}.availability-line{color:var(--petrol);border-block:1px solid #ccd4ce;align-items:center;gap:10px;margin:26px 0;padding:14px 0;font-weight:800;display:flex}.availability-line i{background:var(--lime);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #b8d52a38}.top-specs{border:1px solid #ccd4ce;grid-template-columns:repeat(3,1fr);margin:0 0 30px;display:grid}.top-specs>div{border-right:1px solid #ccd4ce;padding:16px}.top-specs>div:last-child{border-right:0}.top-specs dt{color:#77827e;font-size:12px}.top-specs dd{color:var(--petrol);margin:5px 0 0;font-weight:800}.product-content-section{background:#fff;padding:100px 0}.product-content-grid{grid-template-columns:1.05fr .95fr;gap:90px;display:grid}.product-description h2,.specification-panel h2,.product-inquiry h2{letter-spacing:-.05em;margin-top:14px;font-size:clamp(34px,4vw,52px);line-height:1.08}.product-description>p{color:#586560;margin:24px 0;font-size:17px;line-height:1.8}.use-list{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.use-list li{align-items:center;gap:10px;font-weight:800;display:flex}.use-list svg{color:#81990c}.specification-panel{background:var(--petrol);color:#fff;border-radius:8px 45px 8px 8px;padding:36px}.specification-panel h2{font-size:34px}.specification-panel dl{margin:27px 0 22px}.specification-panel dl>div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:25px;padding:14px 0;display:flex}.specification-panel dt{color:#fff9}.specification-panel dd{text-align:right;margin:0;font-weight:800}.specification-panel small{color:#ffffff80}.product-logistics{background:#fff;padding:0 0 100px}.logistics-grid{border:1px solid #d6ddd8;grid-template-columns:repeat(3,1fr);display:grid}.logistics-grid article{border-right:1px solid #d6ddd8;padding:30px}.logistics-grid article:last-child{border-right:0}.logistics-grid svg{color:#849c0d}.logistics-grid h3{margin-top:28px;font-size:20px}.logistics-grid p{color:#66736e;margin:9px 0 0;font-size:14px}.product-inquiry{background:var(--charcoal);color:#fff;padding:88px 0}.product-inquiry-grid{grid-template-columns:.76fr 1.24fr;align-items:start;gap:80px;display:grid}.product-inquiry-copy{position:sticky;top:120px}.product-inquiry-copy>p{color:#ffffff9e;max-width:520px;margin:20px 0 0;font-size:17px}.product-inquiry-points{border-top:1px solid #ffffff24;gap:12px;margin-top:30px;padding-top:26px;display:grid}.product-inquiry-points span{color:#ffffffc2;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.product-inquiry-points svg{color:var(--lime);flex:none}.product-inquiry-form{background:var(--paper);color:var(--charcoal);border-radius:8px 42px 8px 8px;padding:32px}.product-inquiry-form label{gap:8px;margin-bottom:17px;font-size:13px;font-weight:800;display:grid}.product-inquiry-form input,.product-inquiry-form textarea{width:100%;color:var(--charcoal);background:#fff;border:1px solid #cdd4cf;border-radius:6px;outline:none;padding:13px 14px;font-size:16px}.product-inquiry-form input:focus,.product-inquiry-form textarea:focus{border-color:#79900e;box-shadow:0 0 0 3px #b8d52a40}.product-inquiry-form textarea{resize:vertical}.selected-equipment{border-left:4px solid var(--lime);background:#fff;gap:4px;margin:-8px -8px 24px;padding:17px 18px;display:grid}.selected-equipment span{color:#71807a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.selected-equipment strong{color:var(--petrol);font-family:var(--font-sora), sans-serif;font-size:18px}.request-options{border:0;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding:0;display:flex}.request-options legend{width:100%;margin-bottom:8px;font-size:13px;font-weight:800}.request-options label{cursor:pointer;background:#fff;border:1px solid #cdd4cf;border-radius:7px;align-items:center;gap:8px;min-height:46px;margin:0;padding:10px 13px;display:flex}.request-options input{width:18px;height:18px;accent-color:var(--petrol);padding:0}.request-options svg{color:var(--petrol)}.product-form-status{border-left:4px solid var(--lime);color:var(--petrol);background:#fff;align-items:flex-start;gap:10px;margin-top:20px;padding:15px;font-size:14px;display:flex}.product-form-status svg{flex:none;margin-top:2px}.product-form-status strong{display:block}.related-section{padding:100px 0}.equipment-grid--related{grid-template-columns:repeat(2,1fr);max-width:800px}@media (max-width:980px){.equipment-grid{grid-template-columns:repeat(2,1fr)}.product-hero-grid,.product-content-grid{grid-template-columns:1fr;gap:48px}.product-inquiry-grid{grid-template-columns:1fr;gap:44px}.product-inquiry-copy{position:static}.product-media{min-height:520px}.product-summary{padding-bottom:20px}}@media (max-width:680px){.catalog-hero{padding-top:54px}.catalog-hero h1{font-size:55px}.category-nav{margin-right:-14px}.category-nav a{min-height:62px;padding-inline:17px}.catalog-note{flex-direction:column;align-items:flex-start;gap:4px}.catalog-group{padding-top:58px}.catalog-group-heading{flex-direction:column;align-items:flex-start;gap:8px}.equipment-grid,.equipment-grid--related{grid-template-columns:1fr}.equipment-card-visual{height:235px}.product-shell{padding-bottom:65px}.product-media{border-radius:8px 44px 8px 8px;min-height:380px}.product-summary h1{font-size:44px}.top-specs{grid-template-columns:1fr}.top-specs>div{border-bottom:1px solid #ccd4ce;border-right:0}.top-specs>div:last-child{border-bottom:0}.product-content-section{padding:72px 0}.specification-panel{padding:24px}.logistics-grid{grid-template-columns:1fr}.logistics-grid article{border-bottom:1px solid #d6ddd8;border-right:0}.product-inquiry{padding:68px 0}.product-inquiry-form{border-radius:8px 30px 8px 8px;padding:22px}.request-options{display:grid}}
