:root{--ink:#142331;--navy:#111e2a;--navy-light:#1c3142;--orange:#eb6b32;--orange-dark:#ad390b;--text:#46535d;--line:#dce2e5;--pale:#f3f6f7;--white:#fff;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font-family:'Open Sans',Arial,sans-serif;color:var(--text);font-size:16px;line-height:1.8;background:var(--white)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);line-height:1.2}h2{font-size:clamp(1.9rem,3vw,2.75rem);font-weight:700;letter-spacing:-1.5px;margin-bottom:24px}h3{font-size:1.2rem;letter-spacing:-.4px}p{margin-bottom:22px}.container{width:min(var(--max),calc(100% - 80px));margin-inline:auto}.icon{width:24px;height:24px;flex-shrink:0;vertical-align:middle}.eyebrow{display:block;color:var(--orange-dark);font-size:.78rem;font-weight:800;letter-spacing:1.8px;line-height:1.5;margin-bottom:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:14px 22px;font-size:.88rem;font-weight:700;line-height:1.4;background:var(--navy);color:white;border:1px solid transparent;border-radius:3px;transition:background .2s,transform .2s}.button:hover{background:var(--navy-light);transform:translateY(-2px)}.button.orange{background:var(--orange);color:#15212b}.button.orange:hover{background:#f58450}.button.outlined{border-color:#8b9aa6;background:transparent;color:white}.button.outlined:hover{background:#ffffff12}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:.9rem;font-weight:700;color:var(--ink)}.text-link .icon{width:20px;transition:transform .2s}.text-link:hover .icon{transform:translateX(4px)}.section{padding:86px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:360px;margin-bottom:4px}.lead{font-size:1.2rem;color:var(--ink);line-height:1.8}.muted{font-size:.875rem;color:#52616d}.skip-link{position:fixed;z-index:100;top:-100px;left:20px;background:white;padding:12px}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.topbar{background:#0b151e;color:#c5cfd6;font-size:.78rem;letter-spacing:.3px}.topbar .container{display:flex;justify-content:space-between;align-items:center;min-height:38px}.topbar a{font-weight:700;color:white}.topbar .icon{width:14px;height:14px;margin-right:7px}.site-header{position:sticky;top:0;z-index:30;background:white;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:94px}.brand{font-size:2.65rem;letter-spacing:-2px;font-weight:800;line-height:.9;color:var(--ink);display:block;white-space:nowrap}.brand-dot{color:var(--orange)}.brand small{display:block;font-size:.56rem;line-height:1.5;letter-spacing:2px;font-weight:600;margin-top:8px}#main-nav{display:flex;align-items:center;gap:30px}#main-nav>a,.nav-services>summary{font-size:.875rem;color:#263541;font-weight:600;white-space:nowrap;cursor:pointer}#main-nav>a:hover,#main-nav>a[aria-current]{color:var(--orange-dark)}.nav-services>summary{list-style:none}.nav-services>summary::-webkit-details-marker{display:none}.nav-services>summary span{margin-left:8px}.mega-menu{position:absolute;left:0;right:0;top:100%;background:white;box-shadow:0 20px 30px #0a1a2a20;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:30px max(40px,calc((100vw - var(--max))/2));max-height:75vh;overflow:auto}.mega-menu h3{font-size:.88rem;padding-bottom:12px;border-bottom:1px solid var(--line)}.mega-menu a{display:block;font-size:.82rem;line-height:1.5;padding:6px 0}.mega-menu a:hover{color:var(--orange-dark)}.mega-menu .all-services{grid-column:1/-1;color:var(--orange-dark);font-weight:700}.menu-toggle{display:none}.hero{background:var(--navy);color:white;position:relative;overflow:hidden}.slides{min-height:610px}.slide{position:relative;min-height:610px;background:radial-gradient(ellipse at 85% 20%,#39546966 0,transparent 50%),linear-gradient(120deg,#0e1b26,#1d3547)}.slide:nth-child(2){background:radial-gradient(ellipse at 10% 40%,#ae582b38 0,transparent 65%),linear-gradient(120deg,#152531,#243847)}.slide:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#09151edb,transparent 35%);pointer-events:none}.hero-content{position:relative;z-index:2;padding:80px 30px 115px;max-width:950px;margin:auto;text-align:center}.hero .eyebrow{color:#f3996e;margin-bottom:22px}.hero h1,.hero-title{color:white;font-size:clamp(3rem,5.3vw,5.3rem);letter-spacing:-3.8px;font-weight:700;line-height:1.07;margin-bottom:24px}.hero h2.hero-subtitle{font-size:1.16rem;letter-spacing:0;color:#e6edf2;font-weight:600;margin-bottom:14px}.hero-content>p{max-width:660px;margin:0 auto 30px;color:#c3ced7;font-size:1rem}.hero-actions{display:flex;gap:14px;justify-content:center}.hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;z-index:3;color:#b9c7d2;font-size:.68rem;font-weight:600;letter-spacing:1.5px}.slider-controls{display:flex;align-items:center;gap:17px}.slider-controls button{color:white;width:35px;height:35px;background:transparent;border:1px solid #8a9aa66b;border-radius:50%;font-size:1rem;line-height:1}.slide-count{font-size:.75rem;color:#dce5eb}.slider-controls .slide-pause{font-size:.7rem}.banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.38)}.watermark{position:absolute;bottom:12px;right:24px;color:#fff;font-size:.8rem;z-index:3;text-shadow:0 1px 5px #000}.benefit-strip{border-bottom:1px solid var(--line);background:#f6f8f9}.benefit-strip>.container{display:grid;grid-template-columns:repeat(3,1fr)}.benefit-strip>.container>div{display:grid;grid-template-columns:44px 1fr;column-gap:18px;padding:26px 35px;border-right:1px solid var(--line)}.benefit-strip>.container>div:first-child{padding-left:0}.benefit-strip>.container>div:last-child{border:0}.benefit-strip .icon{grid-row:1/3;color:var(--orange-dark);width:34px;height:34px;align-self:center}.benefit-strip strong{font-size:1rem;color:var(--ink)}.benefit-strip span{font-size:.8rem}.intro-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-bottom:1px solid var(--line)}.intro-section .lead{font-weight:600;margin-bottom:10px}.intro-section h2{margin-bottom:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card{border:1px solid var(--line);padding:34px 30px;border-radius:3px;transition:border-color .2s,transform .2s}.feature-card:hover{border-color:var(--orange);transform:translateY(-5px)}.feature-symbol{display:flex;justify-content:space-between;align-items:start;height:110px}.feature-symbol>.icon{width:54px;height:54px;color:var(--orange-dark)}.feature-symbol>span{font-size:.8rem;color:#6d7c89}.feature-card .eyebrow{font-size:.65rem;margin-bottom:12px}.feature-card h3{font-size:1.35rem;margin-bottom:16px}.feature-card p{font-size:.94rem;min-height:76px}.product-band{background:var(--navy);color:#bfccd6;padding:82px 0}.product-band>.container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.product-band h2{color:white}.product-band .eyebrow{color:#f3996e}.capacity-showcase{border-left:1px solid #4a5b6877;text-align:center;padding:45px 0 45px 55px}.capacity-showcase>strong{font-weight:600;color:white;font-size:clamp(3.5rem,5vw,5.3rem);line-height:1;letter-spacing:-4px;white-space:nowrap}.capacity-showcase>strong>span{font-weight:400;color:var(--orange);margin:0 10px}.capacity-showcase small{font-size:1.2rem;letter-spacing:0;margin-left:10px}.capacity-showcase p{margin-top:24px}.capacity-showcase>div{display:flex;gap:16px;justify-content:center;font-size:.75rem}.capacity-showcase>div span{padding:6px 14px;border:1px solid #526572;border-radius:30px}.sector-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sector-card{padding:28px 20px;border-right:1px solid var(--line);transition:background .2s}.sector-card:first-child{padding-left:0}.sector-card:last-child{border:0}.sector-card:hover{background:var(--pale)}.sector-card>span{font-size:.75rem;color:var(--orange-dark);font-weight:700}.sector-card h3{font-size:1.05rem;margin-top:28px;line-height:1.5}.sector-card p{font-size:.83rem;margin-bottom:20px}.sector-card>.icon{width:20px}.process-section{border-top:1px solid var(--line)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.step-number{font-size:2.5rem;color:#788793;font-weight:400;letter-spacing:-2px;display:block;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:25px}.process-step h3{font-size:1.05rem}.process-step p{font-size:.88rem;margin-bottom:0}.offer-call{background:var(--navy);border-left:4px solid var(--orange);padding:45px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px;margin:15px 0}.offer-call .eyebrow{color:#f3996e;display:flex;align-items:center;gap:10px;margin-bottom:14px}.offer-call h2{color:white;font-size:1.65rem;letter-spacing:-.5px;margin-bottom:12px}.offer-call p{font-size:.88rem;color:#c8d2da;margin:0}.offer-call .button{flex-shrink:0}.pulse-dot{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block;animation:breathe 3s ease-in-out 2}@keyframes breathe{0%,100%{box-shadow:0 0 0 0 #ed8a5055}50%{box-shadow:0 0 0 7px #ed8a5000}}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.faq-section>div>p{max-width:350px;font-size:.9rem}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:.93rem;font-weight:600;line-height:1.6;color:var(--ink)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:1.2rem;font-weight:400}.faq-list details[open] summary>span{transform:rotate(45deg);color:var(--orange-dark)}.faq-list p{font-size:.9rem;margin:0;padding:0 30px 23px 0}.region-section{padding:55px 0;background:var(--pale);border-top:1px solid var(--line)}.region-section h2{font-size:1.5rem;letter-spacing:-.5px;margin-bottom:14px}.region-section p{font-size:.875rem}.region-section .eyebrow{margin-bottom:12px}.region-links{display:flex;flex-wrap:wrap;gap:8px 16px}.region-links a{font-size:.85rem;line-height:2;color:#394b59}.region-links a:hover{text-decoration:underline;color:var(--orange-dark)}.site-footer{background:#0d1923;color:#a9bac7;padding:62px 0 0}.footer-main{display:grid;grid-template-columns:1.1fr .9fr 1fr 1fr;gap:50px;padding-bottom:55px}.site-footer .brand{color:white;width:max-content}.footer-main>div>p{font-size:.88rem;margin-top:24px}.site-footer .eyebrow{font-size:.6rem;color:#ec966d}.footer-main h2{font-size:.85rem;color:white;letter-spacing:0;margin-bottom:24px}.footer-main>div>a:not(.brand){display:block;font-size:.83rem;margin-bottom:11px}.footer-main>div>a:hover{color:white}.footer-main>div>.footer-phone{font-size:1.3rem!important;font-weight:600;color:white}.footer-bottom{border-top:1px solid #344653;display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-size:.72rem}.breadcrumbs{padding:20px 0}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;padding:0;margin:0;font-size:.75rem}.breadcrumbs li:not(:last-child):after{content:'/';color:#85919a;margin-left:12px}.breadcrumbs a:hover{color:var(--orange-dark)}.page-banner{position:relative;background:linear-gradient(120deg,#111e2a,#243c4f);color:white;text-align:center;padding:62px 0}.page-banner>.container{position:relative;z-index:2}.page-banner .eyebrow{color:#f3996e;font-size:.7rem}.page-banner h1{font-size:clamp(2rem,3.8vw,3.2rem);letter-spacing:-1.8px;color:white;margin-bottom:20px}.page-banner p{max-width:760px;margin:0 auto;color:#c7d3dd;font-size:.95rem}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:75px}.article{padding:64px 0;font-size:1rem;line-height:1.95}.article .lead{font-size:1.1rem}.article h2{font-size:1.5rem;letter-spacing:-.5px;margin:36px 0 18px}.article p{margin-bottom:24px}.article-sidebar{padding-top:64px}.sidebar-box{background:var(--pale);padding:28px;border-top:3px solid var(--orange);border-radius:2px}.sidebar-box .eyebrow{font-size:.62rem}.sidebar-box h2{font-size:1.55rem;letter-spacing:-.6px}.sidebar-box p{font-size:.85rem}.phone-number{font-size:1.25rem;color:var(--ink);font-weight:700;display:block;margin-bottom:20px}.sidebar-box .button{width:100%}.sidebar-links{margin-top:35px}.sidebar-links h3{font-size:1rem}.sidebar-links a{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:13px 0;font-size:.82rem;border-bottom:1px solid var(--line)}.sidebar-links .icon{width:16px}.source-note{border-top:1px solid var(--line);font-size:.8rem;padding-top:20px;margin-top:35px}.source-note summary{cursor:pointer}.source-note a{text-decoration:underline}.source-note ul{padding-left:20px}.about-article{max-width:870px;margin:auto}.about-article>h2{font-size:2.4rem;margin-top:0}.catalog-group{margin-bottom:55px}.catalog-group:last-child{margin-bottom:0}.catalog-group h2{font-size:1.9rem}.catalog-group .eyebrow{margin-bottom:10px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.catalog-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border:1px solid var(--line);border-radius:3px;transition:background .2s}.catalog-card:hover{background:var(--pale);border-color:#8498a7}.catalog-card h3{font-size:.93rem;line-height:1.5;margin:0}.catalog-card>.icon{width:20px;color:var(--orange-dark)}.local-note{background:var(--pale);padding:25px 30px;margin-bottom:35px;border-left:3px solid var(--orange);font-size:.9rem}.local-note p{margin:8px 0 0}.local-note>a{display:block;margin-top:15px;font-weight:700}.filter-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.filter-buttons button{border:1px solid var(--line);background:white;color:var(--ink);padding:10px 18px;border-radius:3px;font-size:.88rem}.filter-buttons button.active{background:var(--ink);color:white;border-color:var(--ink)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.product-card{padding:28px;border:1px solid var(--line);border-radius:3px;transition:border-color .2s}.product-card:hover{border-color:var(--orange)}.product-card .eyebrow{font-size:.66rem;margin-bottom:32px}.product-card>strong{font-size:3rem;line-height:1;color:var(--ink);letter-spacing:-2px}.product-card small{font-size:.95rem;letter-spacing:0;margin-left:8px}.product-card h3{font-size:.95rem;margin-top:26px;min-height:48px;line-height:1.5}.product-card .text-link{font-size:.8rem}.product-detail{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.product-power{background:var(--navy);color:white;padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:370px;text-align:center}.product-power .eyebrow{color:#f3996e}.product-power>strong{font-size:6rem;letter-spacing:-5px;line-height:1.4}.product-power small{font-size:1.3rem;letter-spacing:0;margin-left:12px}.product-power>span:last-child{font-size:.65rem;letter-spacing:1.5px;color:#b9c9d5;margin-top:35px}.product-detail>div>h2{font-size:2rem}.product-detail>div>p{font-size:.95rem}.product-detail dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 0;font-size:.875rem}.product-detail dd{color:var(--ink);font-weight:600;text-align:right;margin:0}.contact-heading{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:44px}.contact-heading h2{font-size:2rem}.contact-phone{font-size:1.65rem;font-weight:700;color:var(--ink);white-space:nowrap}.contact-phone .icon{color:var(--orange-dark);margin-left:10px}.branch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.branch-card{border:1px solid var(--line);padding:30px;display:flex;flex-direction:column}.branch-card>.icon{width:30px;height:30px;color:var(--orange-dark);margin-bottom:28px}.branch-card h3{font-size:1.05rem;line-height:1.5}.branch-card p{font-size:.9rem}.branch-card>div{margin-top:auto;display:flex;flex-direction:column;gap:12px}.branch-card>div>a{font-size:.84rem}.sector-detail{max-width:850px;margin:auto}.mobile-contact{display:none}
.slide.active{animation:slide-reveal .45s ease-out}@keyframes slide-reveal{from{opacity:.3}to{opacity:1}}.related-models{margin:36px 0;padding:26px;border:1px solid var(--line);border-radius:3px}.related-models h2{margin-top:0}.related-models>div{display:flex;flex-wrap:wrap;gap:8px}.related-models a{padding:6px 12px;border:1px solid var(--line);font-size:.8rem;border-radius:3px;line-height:1.5}.related-models a:hover{border-color:var(--orange);color:var(--orange-dark)}
/* Sera rehberi */
.gh-mega{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gh-mega .gh-mega-group{display:flex;flex-direction:column;padding:16px 20px;background:#f3f7f4;border-radius:3px}.gh-mega-group strong{font-size:.9rem;color:#183c31}.gh-mega-group span{font-size:.72rem;color:#526b60;margin-top:5px}.gh-banner{background:#f1f5f1}.gh-banner-heading{padding:38px 0 34px}.gh-banner-heading h1{font-size:clamp(1.8rem,3vw,3rem);line-height:1.2;letter-spacing:-1px;margin:10px 0 15px;color:#173a2f}.gh-banner-heading p{max-width:900px;margin:0;font-size:.95rem}.gh-banner-heading .eyebrow{color:#4d7160}.gh-art{background:#102c28}.gh-art img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}.gh-group-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.gh-group-links>a{background:#f2f6f2;border:1px solid #dbe6dd;padding:19px 22px;color:#224a39;font-weight:700;font-size:.9rem;border-radius:4px;display:flex;justify-content:space-between;gap:14px;align-items:center}.gh-group-links>a:hover{border-color:#446c52;background:#e8f0e9}.gh-group-links span{font-size:.72rem;font-weight:400;white-space:nowrap}.gh-search{font-size:.8rem;font-weight:600;min-width:290px}.gh-search input{display:block;background:white;border:1px solid #bccfc0;border-radius:4px;width:100%;padding:14px 16px;font:inherit;font-size:.95rem;margin-top:8px;color:#15392c}.gh-search input:focus-visible{outline:3px solid #b9d8c1;outline-offset:2px}.gh-result{font-size:.85rem;color:#486656}.gh-catalog-group{margin-bottom:44px}.gh-group-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.gh-group-heading h3{font-size:1.35rem;margin:0;color:#224c3a}.gh-group-heading .text-link{font-size:.8rem}.gh-crop-card h4{font-size:.95rem;margin:0 0 6px;color:var(--ink)}.gh-crop-card span{font-size:.72rem;color:#688074}.gh-crop-card:hover{background:#f2f6f2}.gh-climate{padding:28px;background:#eef5ef;border:1px solid #c9dccb;border-left:4px solid #45805a;margin-top:32px;border-radius:4px}.gh-article .gh-climate h2{margin-top:0;font-size:1.4rem}.gh-article .gh-temperature{font-size:1.7rem;font-weight:700;color:#224f37;line-height:1.4;margin:12px 0}.gh-climate-note{font-size:.8rem!important;color:#4c6756}.gh-article .gh-citation,.gh-citation{font-size:.74rem;line-height:1.5;color:#57725f;margin-top:12px}.gh-citation a{text-decoration:underline;text-underline-offset:3px}.gh-contents{padding:24px 0;border-block:1px solid var(--line);margin:32px 0;display:grid;gap:9px}.gh-contents strong{color:#1b412f;font-size:.9rem}.gh-contents a{font-size:.86rem;text-decoration:underline;text-underline-offset:4px}.gh-article section[id]{scroll-margin-top:120px}.gh-related-services .gh-group-links{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-article .local-note h2{margin-top:0;font-size:1.4rem}.gh-all{margin-top:25px}.gh-home>p{max-width:780px}.gh-catalog [hidden]{display:none!important}
/* Keep the FAQ indicator square when a long question wraps on narrow screens. */
.faq-list summary>span{align-self:center;flex:0 0 1.3rem;width:1.3rem;height:1.3rem;line-height:1.3rem;text-align:center}

.faq-section>div{min-width:0}.faq-list summary{padding-right:5px}

/* Ürün ve içerik görselleri */
.content-banner{position:relative;margin:0;overflow:hidden;background:#13232d;border-radius:4px}.content-banner>img{display:block;width:100%;height:auto;aspect-ratio:1983/793;object-fit:cover}.content-banner .watermark{z-index:2;background:#101c27c9;padding:5px 12px;border-radius:3px;color:#fff;line-height:1.5;letter-spacing:.3px;text-shadow:none}.primary-banner{margin:8px 0 28px}.inline-banner{margin:32px 0}.page-banner{background:var(--pale);padding:36px 0;text-align:left;color:var(--text)}.page-banner h1{color:var(--ink);max-width:1050px}.page-banner .eyebrow{color:var(--orange-dark)}.page-banner p{color:var(--text);max-width:900px;margin:0}.photo-card{padding:0;overflow:hidden;background:white;display:flex;flex-direction:column;min-width:0}.product-photo{height:220px;padding:18px;background:white;border-bottom:1px solid var(--line)}.product-photo img{display:block;width:100%;height:100%;object-fit:contain}.product-card-copy{padding:22px;display:flex;flex-direction:column;flex:1}.photo-card .eyebrow{margin-bottom:12px;letter-spacing:1px;font-size:.63rem}.photo-card h3{margin:0 0 22px;min-height:0;font-size:1rem;line-height:1.5}.photo-card .text-link{margin-top:auto}.related-products{padding:54px 0;border-top:1px solid var(--line)}.related-products>h2{font-size:1.8rem;line-height:1.3;margin:0 0 16px}.related-products>p{font-size:.93rem;max-width:800px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article .photo-card h3{font-size:1rem;margin:0 0 20px;letter-spacing:0}.product-gallery{min-width:0}.product-detail-photo{border:1px solid var(--line);background:white;padding:28px}.product-detail-photo img{display:block;width:100%;height:410px;object-fit:contain}.product-alternate{display:block;margin-top:20px;width:100%;height:230px;object-fit:contain;border:1px solid var(--line);padding:15px}.region-article{max-width:920px;padding-top:0}.hero .banner-image{opacity:1;object-position:center}.slide:has(.banner-image){background:#111e2a}.slide:has(.banner-image)::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,22,30,.93) 0%,rgba(10,22,30,.74) 38%,rgba(10,22,30,.15) 80%);pointer-events:none}.hero-content{position:relative;z-index:2}.hero .watermark{z-index:3;background:#111e2a99;padding:4px 10px}.hero-bottom{z-index:4}



.hero .banner-image{filter:none}
.product-photo{overflow:hidden}.product-photo img[src$="trotec-650s.jpg"],.product-detail-photo img[src$="trotec-650s.jpg"]{transform:scale(1.5)}.product-detail-photo{overflow:hidden}
