@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{--navy:#062f3b;--navy2:#041f28;--teal:#00a99d;--cyan:#65e1d3;--ink:#102d35;--muted:#60777d;--sand:#f3f6f2;--line:#dce7e4;--white:#fff;--radius:22px;--shadow:0 24px 60px rgba(6,47,59,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',sans-serif;line-height:1.65;background:#fff}h1,h2,h3,p{margin-top:0}h1,h2,h3,.logo{font-family:'Manrope',sans-serif}h2{font-size:clamp(2.15rem,4vw,4rem);line-height:1.08;letter-spacing:-.045em;margin-bottom:24px}h3{line-height:1.25}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 40px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:10px;background:white;padding:10px;z-index:99}.topbar{background:var(--navy2);color:#b8cfce;font-size:13px}.topbar-inner{height:38px;display:flex;align-items:center;justify-content:space-between}.topbar-inner div{display:flex;gap:28px}.topbar a:hover{color:white}.header{height:84px;background:rgba(255,255,255,.96);position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(6,47,59,.08);transition:.3s}.header.scrolled{height:72px;box-shadow:0 8px 30px rgba(6,47,59,.08)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:11px;font-size:18px;letter-spacing:.08em;line-height:1}.logo b{color:var(--teal)}.logo small{display:block;font:500 9px 'DM Sans';letter-spacing:.17em;color:#70878c;margin-top:6px}.logo-mark{width:42px;height:42px;border-radius:13px;background:var(--navy);position:relative;display:block;overflow:hidden}.logo-mark:before,.logo-mark:after,.logo-mark i{content:"";position:absolute;border-radius:50%;background:var(--cyan);width:29px;height:29px;left:-8px;top:17px}.logo-mark:after{left:17px;top:-9px;background:#fff;opacity:.92}.logo-mark i{left:17px;top:17px;background:var(--teal)}.nav{display:flex;align-items:center;gap:29px;font-size:14px;font-weight:600}.nav>a:not(.nav-cta):after{content:"";display:block;width:0;height:2px;background:var(--teal);transition:.3s}.nav>a:hover:after{width:100%}.nav-cta{background:var(--navy);color:white;padding:12px 20px;border-radius:11px}.menu-toggle{display:none;border:0;background:none}.hero{height:min(760px,calc(100vh - 122px));min-height:620px;position:relative;color:white;background:var(--navy2);overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(3,28,36,.98) 0%,rgba(3,28,36,.82) 39%,rgba(3,28,36,.12) 73%),linear-gradient(0deg,rgba(3,28,36,.35),transparent 50%),url('../images/aritmayap-paket-sistem-hero.png');background-size:cover;background-position:center}.hero-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,#000,transparent 65%)}.hero-inner{height:100%;display:flex;align-items:center;position:relative}.hero-copy{max-width:690px;padding:50px 0}.eyebrow{text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:700;letter-spacing:.19em;display:block;margin-bottom:21px}.eyebrow.light{color:var(--cyan)}.hero h1{font-size:clamp(3.2rem,6.2vw,6.1rem);letter-spacing:-.065em;line-height:.96;margin-bottom:27px}.hero h1 em{font-style:normal;color:var(--cyan)}.hero-copy>p{max-width:620px;color:#c6d7d8;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:12px;margin:35px 0 48px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:12px;padding:15px 23px;font-weight:700;border:1px solid transparent;transition:.25s;font-family:inherit;font-size:15px;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--teal);color:white;box-shadow:0 12px 30px rgba(0,169,157,.25)}.btn.ghost{border-color:rgba(255,255,255,.3);color:white;background:rgba(255,255,255,.04)}.btn.white{background:white;color:var(--navy)}.hero-proof{display:flex;gap:0}.hero-proof div{display:flex;flex-direction:column;padding:0 28px;border-left:1px solid rgba(255,255,255,.18)}.hero-proof div:first-child{padding-left:0;border:0}.hero-proof strong{font:700 22px 'Manrope'}.hero-proof span{color:#96b2b4;font-size:12px}.trust-strip{background:var(--teal);color:white}.trust-grid{height:68px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.trust-grid span+span{border-left:1px solid rgba(255,255,255,.25)}.section{padding:115px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center}.intro-visual{height:580px;border-radius:var(--radius);background:linear-gradient(155deg,#d9f3ed,#6ccdc4);position:relative;overflow:hidden;box-shadow:var(--shadow)}.intro-visual:before,.intro-visual:after{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(255,255,255,.5);border-radius:50%;right:-180px;top:-90px}.intro-visual:after{width:300px;height:300px;right:-115px;top:-20px}.water-card{position:absolute;inset:70px 55px auto}.water-card span{text-transform:uppercase;font-size:12px;letter-spacing:.16em;color:#246d6a}.water-card strong{font:800 clamp(2.7rem,4vw,4.8rem)/1.05 'Manrope';letter-spacing:-.06em;display:block;color:var(--navy);margin-top:25px}.mini-stat{position:absolute;background:white;padding:22px 26px;left:38px;right:38px;bottom:38px;border-radius:15px;display:flex;align-items:center;gap:20px}.mini-stat b{font:800 30px 'Manrope';color:var(--teal)}.mini-stat span{color:var(--muted);font-size:14px;border-left:1px solid var(--line);padding-left:20px}.content .lead{font-size:21px;color:var(--ink);line-height:1.55}.content p{color:var(--muted)}.check-list{padding:0;list-style:none;margin:26px 0}.check-list li{padding:9px 0 9px 33px;position:relative}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:800}.text-link{font-weight:700;border-bottom:1px solid var(--teal);padding-bottom:5px}.text-link span{color:var(--teal);margin-left:10px}.services{background:var(--sand)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:54px}.section-head h2{margin-bottom:0}.section-head>p{max-width:420px;color:var(--muted);margin-bottom:8px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{background:white;padding:33px;border-radius:17px;min-height:350px;position:relative;border:1px solid transparent;transition:.3s}.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#cfe6e1}.service-no{position:absolute;right:25px;top:23px;color:#b6c7c7;font:600 12px 'Manrope'}.service-icon{width:54px;height:54px;border-radius:14px;background:#e8f8f5;color:var(--teal);display:grid;place-items:center;font-size:26px;margin:20px 0 42px}.service-card h3{font-size:20px;margin-bottom:15px}.service-card p{color:var(--muted);font-size:14px}.service-card a{position:absolute;bottom:30px;font-weight:700;font-size:13px;color:var(--teal)}.service-card a span{margin-left:8px}.package{background:var(--navy);color:white;position:relative;overflow:hidden}.package:before{content:"";position:absolute;width:600px;height:600px;border:1px solid rgba(101,225,211,.13);border-radius:50%;right:-100px;top:-230px}.package-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:center;position:relative}.package-copy>p{color:#adcbcc;max-width:700px;font-size:18px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:35px 0}.feature-grid div{border-top:1px solid rgba(255,255,255,.16);padding:16px 0;display:flex;gap:15px}.feature-grid b{color:var(--cyan);font-size:12px}.capacity-card{background:var(--teal);border-radius:26px;padding:50px 42px;display:flex;flex-direction:column;box-shadow:0 30px 60px rgba(0,0,0,.2)}.capacity-card>span{text-transform:uppercase;font-size:11px;letter-spacing:.17em}.capacity-card strong{font:800 60px 'Manrope';letter-spacing:-.06em}.capacity-card strong small{font:500 14px 'DM Sans';letter-spacing:0}.capacity-card i{height:1px;background:rgba(255,255,255,.3);margin:8px 0}.capacity-card p{font-size:13px;margin:20px 0 0;color:#d9fffb}.timeline{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);margin:0}.timeline li{position:relative;padding:0 25px 0 0}.timeline li:before{content:"";position:absolute;top:18px;left:52px;right:0;border-top:1px solid #bcd2ce}.timeline li:last-child:before{display:none}.timeline li>span{width:38px;height:38px;border-radius:50%;background:var(--teal);color:white;display:grid;place-items:center;font-size:11px;font-weight:700;position:relative;z-index:1}.timeline div{padding-top:30px}.timeline h3{font-size:18px}.timeline p{color:var(--muted);font-size:14px}.why{background:#073843;color:white}.why-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.why-grid>div:first-child>p{color:#a9c5c7;max-width:480px;margin-bottom:32px}.reason-list{border-top:1px solid rgba(255,255,255,.18)}.reason-list>div{display:grid;grid-template-columns:50px 210px 1fr;gap:15px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.18);align-items:start}.reason-list b{color:var(--cyan);font-size:12px}.reason-list h3{font-size:17px}.reason-list p{color:#a9c5c7;font-size:14px;margin:0}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.faq-grid>div:first-child>p{color:var(--muted)}details{border-bottom:1px solid var(--line);padding:23px 0}summary{list-style:none;cursor:pointer;font:700 18px 'Manrope';display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{font-size:24px;color:var(--teal);transition:.2s}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);padding-right:50px;margin:15px 0 0}.contact{background:linear-gradient(110deg,#061f28,#083f49);color:white}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;align-items:start}.contact-copy>p{color:#acc7c9;font-size:17px}.contact-lines{margin-top:45px}.contact-lines a,.contact-lines address{display:block;border-top:1px solid rgba(255,255,255,.15);padding:18px 0;font-style:normal}.contact-lines span{display:block;color:#7fa5a7;text-transform:uppercase;font-size:10px;letter-spacing:.15em}.contact-lines b{font-size:15px}.quote-form{background:white;color:var(--ink);padding:42px;border-radius:23px;box-shadow:0 30px 60px rgba(0,0,0,.2)}.form-title span{color:var(--teal);text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:700}.form-title h3{font-size:27px;margin:5px 0 25px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fields label span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:6px}.fields input,.fields select,.fields textarea{width:100%;border:1px solid #d8e4e2;border-radius:9px;padding:13px 14px;background:#f8faf9;font:14px inherit;color:var(--ink);outline:none}.fields input:focus,.fields select:focus,.fields textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgba(0,169,157,.1)}.fields .full{grid-column:1/-1}.quote-form .submit{width:100%;margin-top:20px}.quote-form>small{display:block;color:#809296;text-align:center;margin-top:11px}.hp{position:absolute;left:-9999px}.form-alert{padding:12px 14px;border-radius:8px;margin-bottom:18px;font-size:13px}.form-alert.success{background:#e3f8ed;color:#17613c}.form-alert.error{background:#ffebeb;color:#8e2727}.footer{background:#03191f;color:#a1b6b7;padding-top:72px}.footer-main{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:70px;padding-bottom:60px}.footer-logo{color:white}.footer-main>p{color:#779396}.footer-links{display:grid;grid-template-columns:1fr 1fr}.footer-links div{display:flex;flex-direction:column;gap:8px}.footer-links b{color:white;margin-bottom:9px;font-size:13px}.footer-links a{font-size:13px}.footer-links a:hover{color:var(--cyan)}.copyright{border-top:1px solid rgba(255,255,255,.1);padding:20px 0;display:flex;justify-content:space-between;font-size:11px}.floating-call{position:fixed;bottom:22px;right:22px;z-index:30;background:var(--teal);color:white;border-radius:999px;padding:10px 18px 10px 10px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 30px rgba(0,70,65,.3);font-size:12px}.floating-call span{width:34px;height:34px;background:rgba(255,255,255,.18);border-radius:50%;display:grid;place-items:center}
@media(max-width:900px){.topbar{display:none}.header{height:72px}.menu-toggle{display:flex;width:42px;height:42px;flex-direction:column;justify-content:center;gap:5px;padding:9px}.menu-toggle span{height:2px;width:24px;background:var(--navy);transition:.25s}.nav{position:absolute;top:72px;left:0;right:0;background:white;display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:6px;transform:scaleY(0);transform-origin:top;opacity:0;transition:.25s;box-shadow:0 20px 30px rgba(6,47,59,.12)}.nav.open{transform:scaleY(1);opacity:1}.nav a{padding:10px}.nav-cta{text-align:center}.hero{height:auto;min-height:700px}.hero-bg{background-position:62% center}.hero-inner{min-height:700px}.split,.package-grid,.why-grid,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:55px}.intro-visual{height:460px}.service-grid{grid-template-columns:1fr 1fr}.section-head{align-items:start;flex-direction:column;gap:20px}.timeline{grid-template-columns:1fr 1fr;gap:40px}.timeline li:before{display:none}.footer-main{grid-template-columns:1fr 1fr}.footer-main>p{grid-column:1/-1;grid-row:2}.contact-copy{max-width:650px}}
@media(max-width:580px){.container{width:min(100% - 28px,1180px)}.section{padding:78px 0}.hero{min-height:710px}.hero-inner{min-height:710px;align-items:flex-end}.hero-bg{background-image:linear-gradient(0deg,rgba(3,28,36,.99) 5%,rgba(3,28,36,.83) 52%,rgba(3,28,36,.18)),url('../images/aritmayap-paket-sistem-hero.png');background-position:70% center}.hero-copy{padding:70px 0 45px}.hero h1{font-size:3.25rem}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;margin:28px 0 35px}.hero-proof{justify-content:space-between}.hero-proof div{padding:0 12px}.hero-proof strong{font-size:18px}.hero-proof span{font-size:10px}.trust-grid{grid-template-columns:1fr 1fr;height:auto;padding:14px 0}.trust-grid span{padding:9px 2px}.trust-grid span+span{border:0}.trust-grid span:last-child{grid-column:1/-1}.intro-visual{height:420px}.water-card{inset:45px 30px auto}.mini-stat{left:20px;right:20px;bottom:20px}.service-grid,.feature-grid,.timeline{grid-template-columns:1fr}.service-card{min-height:320px}.package-grid{gap:50px}.capacity-card{padding:38px 30px}.why-grid{gap:50px}.reason-list>div{grid-template-columns:35px 1fr}.reason-list p{grid-column:2}.faq-grid{gap:35px}.quote-form{padding:28px 20px}.fields{grid-template-columns:1fr}.fields .full{grid-column:auto}.footer-main{grid-template-columns:1fr;gap:30px}.footer-main>p{grid-row:auto;grid-column:auto}.footer-links{gap:25px}.copyright{flex-direction:column;gap:5px}.floating-call b{display:none}.floating-call{padding:8px;right:14px;bottom:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Accessible home hero carousel */
.hero-slider{position:relative}.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease;z-index:0}.hero-slide.active{opacity:1;visibility:visible;z-index:1}.hero-slide .hero-bg{background-image:linear-gradient(90deg,rgba(3,28,36,.98) 0%,rgba(3,28,36,.82) 39%,rgba(3,28,36,.12) 73%),linear-gradient(0deg,rgba(3,28,36,.35),transparent 50%),var(--slide-bg)}.hero-slide:first-child .hero-bg{--slide-bg:url('../images/aritmayap-paket-sistem-hero.png')!important}.hero-slide:nth-child(2) .hero-bg{--slide-bg:url('../images/mugla-endustriyel-atiksu-aritma-hero.png')!important}.hero-slide .hero-inner{height:100%}.hero-slide h2{font-size:clamp(3rem,5.6vw,5.5rem);letter-spacing:-.065em;line-height:.98;margin-bottom:27px}.hero-slide h2 em{font-style:normal;color:var(--cyan)}.slider-controls{position:absolute;z-index:5;right:max(20px,calc((100% - 1180px)/2));bottom:42px;display:flex;align-items:center;gap:13px}.slider-controls>button{width:44px;height:44px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(3,28,36,.42);color:white;font-size:19px;cursor:pointer;backdrop-filter:blur(8px)}.slider-controls>button:hover{background:var(--teal);border-color:var(--teal)}.slider-dots{display:flex;gap:8px}.slider-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.42);cursor:pointer;transition:.25s}.slider-dots button.active{width:27px;background:var(--cyan)}
@media(max-width:900px){.hero-slide .hero-inner{min-height:700px}.slider-controls{bottom:30px}.service-grid{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.hero-slide .hero-bg{background-image:linear-gradient(0deg,rgba(3,28,36,.99) 5%,rgba(3,28,36,.83) 52%,rgba(3,28,36,.18)),var(--slide-bg);background-position:70% center}.hero-slide .hero-inner{min-height:710px;align-items:flex-end}.hero-slide h2{font-size:2.65rem}.slider-controls{right:14px;bottom:18px}.slider-controls>button{width:38px;height:38px}.service-grid{grid-template-columns:1fr}}
.hero-slide:first-child .hero-bg{--slide-bg:url('../images/aritmayap-paket-sistem-hero.jpg')!important}.hero-slide:nth-child(2) .hero-bg{--slide-bg:url('../images/mugla-endustriyel-atiksu-aritma-hero.jpg')!important}

/* Package-system benefits and trust sections */
.package-guide{background:#fff}.advantage-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:70px}.advantage-grid article{border:1px solid var(--line);border-radius:18px;padding:28px 22px;background:white;transition:.3s}.advantage-grid article:hover{transform:translateY(-5px);border-color:#a9dcd5;box-shadow:var(--shadow)}.advantage-grid article>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#e9f8f5;font-size:22px;margin-bottom:28px}.advantage-grid h3{font-size:17px;margin-bottom:12px}.advantage-grid p{font-size:13px;color:var(--muted);margin:0}.usage-panel{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;background:var(--navy);color:white;border-radius:26px;padding:55px;position:relative;overflow:hidden}.usage-panel:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(101,225,211,.1);border-radius:50%;left:-190px;bottom:-300px}.usage-intro{position:relative;z-index:1}.usage-intro h2{font-size:clamp(2rem,3.2vw,3.2rem)}.usage-intro p{color:#aac6c7}.usage-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative;z-index:1}.usage-list li{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px;font-size:13px;display:flex;align-items:center;gap:11px}.usage-list li span{font-size:19px}.package-links{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.package-links p{margin:0;background:var(--sand);border-radius:13px;padding:18px 22px;color:var(--muted);font-size:14px}.package-links a{color:var(--teal);font-weight:700;border-bottom:1px solid currentColor}.why-heading{text-align:center;max-width:760px;margin:0 auto 55px}.why-heading p{color:#a9c5c7;font-size:17px}.why-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.why-card-grid article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:17px;padding:29px;transition:.3s}.why-card-grid article:hover{background:rgba(255,255,255,.09);transform:translateY(-4px)}.why-card-grid article>span{font-size:25px;display:block;margin-bottom:20px}.why-card-grid h3{font-size:18px;margin-bottom:10px}.why-card-grid p{color:#9ebcbe;font-size:13px;margin:0}
@media(max-width:1050px){.advantage-grid{grid-template-columns:repeat(3,1fr)}.why-card-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.usage-panel{grid-template-columns:1fr;padding:38px 28px;gap:30px}.package-links{grid-template-columns:1fr}.advantage-grid{grid-template-columns:1fr 1fr}.why-card-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.advantage-grid,.usage-list,.why-card-grid{grid-template-columns:1fr}.advantage-grid article{padding:24px}.usage-panel{padding:34px 22px}.why-heading{text-align:left}}

/* About page */
.about-hero{background:linear-gradient(120deg,#041f28,#07505a);color:white;padding:36px 0 105px;position:relative;overflow:hidden}.about-hero:after{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(101,225,211,.15);border-radius:50%;right:-150px;top:-390px}.breadcrumb{display:flex;gap:10px;color:#8eb0b2;font-size:12px;margin-bottom:85px}.breadcrumb a:hover{color:white}.about-hero-copy{max-width:850px}.about-hero h1{font-size:clamp(3.5rem,7vw,6.8rem);line-height:.95;letter-spacing:-.065em;margin:0 0 30px}.about-hero h1 em{font-style:normal;color:var(--cyan)}.about-hero-copy>p{max-width:700px;color:#b8d0d1;font-size:19px}.about-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.about-image{margin:0;position:relative}.about-image img{width:100%;height:590px;object-fit:cover;border-radius:22px;display:block;box-shadow:var(--shadow)}.about-image figcaption{position:absolute;left:25px;right:25px;bottom:25px;background:rgba(4,31,40,.9);color:white;border-radius:13px;padding:18px 22px;backdrop-filter:blur(10px)}.about-image figcaption strong,.about-image figcaption span{display:block}.about-image figcaption span{font-size:11px;color:#9dc3c3;margin-top:3px}.about-content .lead{font-size:19px;color:var(--ink)}.about-content p{color:var(--muted)}.about-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.about-badges span{background:#e8f7f4;color:#16726b;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:700}.service-region{background:var(--navy);color:white}.region-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.region-grid>div:first-child>p{color:#a8c5c6;margin-bottom:32px}.region-list{border-top:1px solid rgba(255,255,255,.16)}.region-list article{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16)}.region-list article>span{color:var(--cyan);font-size:11px}.region-list h3{font-size:17px;margin-bottom:6px}.region-list p{color:#9bbabc;font-size:13px;margin:0}.about-services{background:var(--sand)}.about-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.about-service-grid>a{background:white;border:1px solid transparent;border-radius:17px;padding:28px;min-height:260px;position:relative;transition:.3s}.about-service-grid>a:hover{transform:translateY(-5px);border-color:#b8ddd7;box-shadow:var(--shadow)}.about-service-grid>a>span{color:var(--teal);font-size:11px}.about-service-grid h3{font-size:19px;margin:35px 0 12px}.about-service-grid p{color:var(--muted);font-size:13px}.about-service-grid b{position:absolute;bottom:24px;color:var(--teal);font-size:12px}.about-values{background:#073843;color:white}.about-values-head{max-width:650px;margin-bottom:50px}.value-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15)}.value-row article{padding:32px 35px 0 0}.value-row article+article{border-left:1px solid rgba(255,255,255,.15);padding-left:35px}.value-row b{color:var(--cyan);font-size:11px}.value-row h3{margin:24px 0 10px}.value-row p{color:#a2c0c1;font-size:13px}.about-cta{background:var(--teal);color:white;padding:70px 0}.about-cta .container{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.about-cta h2{font-size:clamp(2rem,4vw,3.5rem);margin:0}.about-cta p{color:#d9fffb}.about-cta .btn.primary{background:var(--navy)}
@media(max-width:900px){.about-story-grid,.region-grid{grid-template-columns:1fr;gap:50px}.about-image img{height:500px}.about-service-grid{grid-template-columns:1fr 1fr}.about-cta .container{grid-template-columns:1fr;gap:25px}}
@media(max-width:580px){.about-hero{padding-bottom:75px}.breadcrumb{margin-bottom:55px}.about-hero h1{font-size:3.4rem}.about-hero-copy>p{font-size:16px}.about-image img{height:430px}.about-service-grid,.value-row{grid-template-columns:1fr}.value-row article+article{border-left:0;padding-left:0}.value-row article{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:20px}.about-cta{padding:55px 0}}

/* Mission and vision page */
.mv-hero{background:radial-gradient(circle at 82% 28%,rgba(0,169,157,.3),transparent 25%),linear-gradient(120deg,#031c24,#07505a)}.mv-main{background:var(--sand)}.mv-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mv-card{background:white;border-radius:23px;padding:48px;position:relative;overflow:hidden}.mv-card:after{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(0,169,157,.12);border-radius:50%;right:-100px;top:-100px}.mv-card.vision{background:var(--navy);color:white}.mv-symbol{width:62px;height:62px;border-radius:18px;background:#e5f7f3;color:var(--teal);display:grid;place-items:center;font:700 30px 'Manrope';margin-bottom:55px}.vision .mv-symbol{background:rgba(101,225,211,.13);color:var(--cyan)}.mv-card h2{font-size:clamp(2rem,3.4vw,3.2rem)}.mv-card>p{color:var(--muted)}.vision>p{color:#a8c4c6}.mv-card ul{list-style:none;padding:20px 0 0;margin:30px 0 0;border-top:1px solid var(--line)}.vision ul{border-color:rgba(255,255,255,.15)}.mv-card li{padding:9px 0 9px 26px;position:relative;font-size:14px}.mv-card li:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:800}.vision li:before{color:var(--cyan)}.principles{background:white}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.principle-grid article{border:1px solid var(--line);border-radius:17px;padding:28px;min-height:220px}.principle-grid span{color:var(--teal);font-size:11px}.principle-grid h3{font-size:18px;margin:35px 0 10px}.principle-grid p{font-size:13px;color:var(--muted)}.mv-promise{background:#073843;color:white}.mv-promise .container{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.mv-promise-copy p{color:#a8c5c6}.promise-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.promise-stats div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:24px}.promise-stats strong,.promise-stats span{display:block}.promise-stats strong{color:var(--cyan);font-size:11px;margin-bottom:22px}.promise-stats span{font:600 15px 'Manrope'}
@media(max-width:900px){.mv-grid,.mv-promise .container{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr 1fr}.mv-card{padding:38px}.mv-symbol{margin-bottom:40px}}
@media(max-width:560px){.principle-grid,.promise-stats{grid-template-columns:1fr}.mv-card{padding:30px 22px}.principle-grid article{min-height:0}}

/* Services overview page */
.services-hero{height:650px;background:var(--navy2);color:white;position:relative;overflow:hidden}.services-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,28,36,.98),rgba(3,28,36,.8) 45%,rgba(3,28,36,.15)),url('../images/aritmayap-paket-sistem-hero.jpg') center/cover}.services-hero .container{position:relative;height:100%;padding-top:35px}.services-hero-copy{max-width:810px;margin-top:100px}.services-hero h1{font-size:clamp(3.3rem,6.3vw,6rem);line-height:.96;letter-spacing:-.065em;margin-bottom:26px}.services-hero h1 em{font-style:normal;color:var(--cyan)}.services-hero-copy>p{color:#bdd1d2;font-size:18px;max-width:680px;margin-bottom:32px}.package-title{text-align:center;max-width:800px;margin:0 auto 70px}.package-title h2{margin-bottom:8px}.package-title>p{color:var(--teal);font-weight:700;text-transform:uppercase;letter-spacing:.15em;font-size:12px}.package-article-grid{display:grid;grid-template-columns:270px 1fr;gap:70px;align-items:start}.article-nav{position:sticky;top:100px;border:1px solid var(--line);border-radius:16px;padding:25px;display:flex;flex-direction:column}.article-nav>b{text-transform:uppercase;font-size:10px;letter-spacing:.15em;margin-bottom:15px}.article-nav>a{padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.article-nav>a:hover{color:var(--teal)}.article-nav>div{background:var(--navy);color:white;border-radius:12px;padding:20px;margin-top:24px}.article-nav strong,.article-nav span{display:block}.article-nav strong{font:700 24px 'Manrope';color:var(--cyan)}.article-nav span{font-size:11px;color:#a5c1c3}.package-article>section:not(.capacity-link){padding:0 0 65px;margin-bottom:65px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.package-article h2{font-size:clamp(2rem,3vw,3.1rem)}.package-article p{color:var(--muted);font-size:16px}.package-article .lead{font-size:20px;color:var(--ink)}.article-no{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e6f7f4;color:var(--teal);font-size:11px;font-weight:700;margin-bottom:25px}.process-mini{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:30px}.process-mini div{background:var(--sand);border-radius:11px;padding:15px}.process-mini b,.process-mini span{display:block}.process-mini b{color:var(--teal);font-size:11px;margin-bottom:16px}.process-mini span{font-size:11px;font-weight:700}.selection-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;list-style:none;padding:0;margin-top:30px}.selection-list li{background:var(--sand);padding:13px 15px 13px 39px;border-radius:10px;position:relative;font-size:13px}.selection-list li:before{content:"✓";position:absolute;left:15px;color:var(--teal);font-weight:800}.capacity-link{background:var(--teal);color:white;border-radius:19px;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:30px}.capacity-link h2{font-size:28px;margin-bottom:8px}.capacity-link p{color:#d9fffb;margin:0;font-size:13px}.all-services{background:var(--sand)}.all-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.all-service-grid>a{background:white;border:1px solid transparent;border-radius:17px;padding:28px;min-height:310px;position:relative;transition:.3s}.all-service-grid>a:hover{transform:translateY(-5px);border-color:#b9ded8;box-shadow:var(--shadow)}.all-icon{width:49px;height:49px;border-radius:13px;background:#e8f8f5;color:var(--teal);display:grid;place-items:center;font-size:22px}.all-service-grid small{position:absolute;right:24px;top:24px;color:#aabdbc}.all-service-grid h3{font-size:19px;margin:35px 0 12px}.all-service-grid p{font-size:13px;color:var(--muted)}.all-service-grid b{position:absolute;bottom:25px;color:var(--teal);font-size:12px}
@media(max-width:950px){.package-article-grid{grid-template-columns:1fr}.article-nav{position:static}.all-service-grid{grid-template-columns:1fr 1fr}.process-mini{grid-template-columns:repeat(3,1fr)}}
@media(max-width:580px){.services-hero{height:680px}.services-hero-bg{background:linear-gradient(0deg,rgba(3,28,36,.98),rgba(3,28,36,.65)),url('../images/aritmayap-paket-sistem-hero.jpg') 68% center/cover}.services-hero-copy{margin-top:90px}.services-hero h1{font-size:3.35rem}.package-title{text-align:left}.process-mini,.selection-list,.all-service-grid{grid-template-columns:1fr}.capacity-link{align-items:flex-start;flex-direction:column;padding:28px 22px}.all-service-grid>a{min-height:280px}}

/* Detailed package advantages and technical specifications */
.detailed-benefits{background:#fff}.detailed-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.detailed-benefit-grid article{border:1px solid var(--line);border-radius:18px;padding:30px;position:relative;min-height:270px;transition:.3s}.detailed-benefit-grid article:hover{transform:translateY(-4px);border-color:#a6d8d1;box-shadow:var(--shadow)}.detailed-benefit-grid article>span{position:absolute;right:25px;top:23px;color:#b0c1c2;font-size:11px}.benefit-check{width:45px;height:45px;border-radius:13px;background:#e5f7f3;color:var(--teal);display:grid;place-items:center;font-weight:800;margin-bottom:32px}.detailed-benefit-grid h3{font-size:18px;margin-bottom:12px}.detailed-benefit-grid p{color:var(--muted);font-size:13px;margin:0}.technical-features{background:var(--navy);color:white}.technical-heading{max-width:760px;margin-bottom:55px}.technical-heading>p{color:#a5c3c5;font-size:17px}.technical-list{border-top:1px solid rgba(255,255,255,.16)}.technical-list article{display:grid;grid-template-columns:45px 65px 1fr;gap:20px;align-items:start;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.16)}.technical-list article>b{color:var(--cyan);font-size:11px}.technical-icon{font-size:26px}.technical-list h3{font-size:19px;margin-bottom:7px}.technical-list p{color:#9ebdbe;font-size:13px;margin:0;max-width:760px}.technical-note{display:flex;align-items:center;gap:13px;background:rgba(255,255,255,.065);border-radius:12px;padding:15px 18px;margin-top:25px}.technical-note span{width:27px;height:27px;border-radius:50%;background:var(--teal);display:grid;place-items:center;font-weight:700}.technical-note p{margin:0;color:#a8c4c6;font-size:12px}
@media(min-width:1050px){.detailed-benefit-grid{grid-template-columns:repeat(4,1fr)}.detailed-benefit-grid article{min-height:315px}}
@media(max-width:620px){.detailed-benefit-grid{grid-template-columns:1fr}.detailed-benefit-grid article{min-height:0}.technical-list article{grid-template-columns:32px 45px 1fr;gap:10px}.technical-list h3{font-size:16px}.technical-note{align-items:flex-start}}

/* Industrial wastewater treatment detail */
.industrial-hero .services-hero-bg{background:linear-gradient(90deg,rgba(3,28,36,.98),rgba(3,28,36,.77) 46%,rgba(3,28,36,.1)),url('../images/mugla-endustriyel-atiksu-aritma-hero.jpg') center/cover}.industrial-intro-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:start}.industrial-intro .lead{font-size:20px;color:var(--ink)}.industrial-intro p{color:var(--muted)}.pollutant-card{background:var(--navy);color:white;border-radius:21px;padding:32px;box-shadow:var(--shadow)}.pollutant-card>span{font:700 17px 'Manrope';display:block;margin-bottom:22px}.pollutant-card ul{list-style:none;padding:0;margin:0}.pollutant-card li{display:grid;grid-template-columns:45px 1fr;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.13);font-size:13px;color:#b1cbcc}.pollutant-card li b{color:var(--cyan)}.pollutant-card>p{color:#8faeb0;font-size:11px;margin:22px 0 0}.regional-industry{background:var(--navy);color:white}.regional-industry .section-head>p{color:#a5c1c3}.regional-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.regional-grid article{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.055);border-radius:16px;padding:25px}.regional-grid b{font:700 18px 'Manrope';color:var(--cyan)}.regional-grid p{color:#a1bfc0;font-size:13px;margin:15px 0 0}.industry-sectors{background:var(--sand)}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sector-grid article{background:white;border-radius:17px;padding:27px;min-height:285px;position:relative;border:1px solid transparent;transition:.3s}.sector-grid article:hover{transform:translateY(-4px);border-color:#b1dcd5;box-shadow:var(--shadow)}.sector-grid article>span{font-size:27px}.sector-grid h3{font-size:18px;margin:30px 0 11px}.sector-grid p{color:var(--muted);font-size:13px}.sector-grid a{position:absolute;bottom:24px;color:var(--teal);font-size:12px;font-weight:700}.treatment-processes{background:#073843;color:white}.treatment-processes .container{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.process-copy p{color:#a2c1c2}.process-types{border-top:1px solid rgba(255,255,255,.16)}.process-types article{display:grid;grid-template-columns:40px 200px 1fr;gap:15px;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.16)}.process-types span{color:var(--cyan);font-size:11px}.process-types h3{font-size:17px}.process-types p{color:#9cbbbd;font-size:13px;margin:0}.industry-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.industry-benefit-grid article{border:1px solid var(--line);border-radius:16px;padding:27px}.industry-benefit-grid article>span{width:38px;height:38px;border-radius:11px;background:#e6f7f4;color:var(--teal);display:grid;place-items:center;font-weight:800}.industry-benefit-grid h3{font-size:17px;margin:25px 0 9px}.industry-benefit-grid p{color:var(--muted);font-size:13px;margin:0}.installation{background:var(--navy);color:white}.installation .section-head>p{color:#a0bdbe}.installation-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.installation-flow li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:23px;min-height:240px}.installation-flow li>span{color:var(--cyan);font-size:11px}.installation-flow h3{font-size:16px;margin:35px 0 10px}.installation-flow p{font-size:12px;color:#9ebbbc}
@media(max-width:1000px){.industrial-intro-grid,.treatment-processes .container{grid-template-columns:1fr}.regional-grid,.sector-grid,.industry-benefit-grid{grid-template-columns:1fr 1fr}.installation-flow{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){.industrial-hero .services-hero-bg{background:linear-gradient(0deg,rgba(3,28,36,.98),rgba(3,28,36,.62)),url('../images/mugla-endustriyel-atiksu-aritma-hero.jpg') 68% center/cover}.regional-grid,.sector-grid,.industry-benefit-grid,.installation-flow{grid-template-columns:1fr}.process-types article{grid-template-columns:30px 1fr}.process-types p{grid-column:2}.sector-grid article{min-height:265px}.installation-flow li{min-height:0}}

/* Biological wastewater treatment detail */
.biological-hero .services-hero-bg{background:linear-gradient(90deg,rgba(3,28,36,.98),rgba(3,28,36,.76) 46%,rgba(3,28,36,.12)),url('../images/aritma-yap-hakkimizda-ege.jpg') center/cover}.bio-intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center}.bio-intro .lead{font-size:20px;color:var(--ink)}.bio-intro p{color:var(--muted)}.bio-cycle{height:480px;position:relative;border-radius:50%;border:1px solid #c8e4df;background:radial-gradient(circle,#e9faf7,white 63%)}.bio-cycle:before,.bio-cycle:after{content:"";position:absolute;border:1px dashed #add7d0;border-radius:50%;inset:65px}.bio-cycle:after{inset:130px}.cycle-center{position:absolute;inset:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.cycle-center strong,.cycle-center span{display:block}.cycle-center strong{font:800 25px 'Manrope';color:var(--teal)}.cycle-center span{font-size:11px;color:var(--muted)}.cycle-item{position:absolute;width:110px;height:78px;background:white;border:1px solid var(--line);border-radius:13px;padding:12px;box-shadow:0 10px 25px rgba(6,47,59,.09);z-index:2}.cycle-item b,.cycle-item span{display:block}.cycle-item b{color:var(--teal);font-size:10px}.cycle-item span{font-size:11px;font-weight:700;margin-top:9px}.cycle-item.one{left:50%;top:20px;transform:translateX(-50%)}.cycle-item.two{right:12px;top:50%;transform:translateY(-50%)}.cycle-item.three{left:50%;bottom:20px;transform:translateX(-50%)}.cycle-item.four{left:12px;top:50%;transform:translateY(-50%)}.bio-design{background:var(--navy);color:white}.bio-design .section-head>p{color:#a7c2c4}.bio-design-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bio-design-grid article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:19px;padding:34px}.bio-design-grid article>span{font-size:27px}.bio-design-grid h3{font-size:22px;margin:30px 0 12px}.bio-design-grid p{color:#a9c5c6}.bio-design-grid ul{list-style:none;padding:0;margin:24px 0}.bio-design-grid li{padding:8px 0 8px 25px;position:relative;font-size:13px}.bio-design-grid li:before{content:"✓";position:absolute;left:0;color:var(--cyan)}.bio-design-grid a{color:var(--cyan);font-size:13px;font-weight:700}.bio-technologies{background:var(--sand);scroll-margin-top:70px}.bio-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.bio-tech-grid article{background:white;border-radius:18px;padding:30px;position:relative;min-height:450px}.tech-tag{width:70px;height:70px;border-radius:50%;background:var(--navy);color:var(--cyan);display:grid;place-items:center;font:800 18px 'Manrope';margin-bottom:45px}.bio-tech-grid article>span{position:absolute;right:25px;top:25px;color:#afc1c1;font-size:11px}.bio-tech-grid h3{font-size:19px}.bio-tech-grid p{color:var(--muted);font-size:13px}.bio-tech-grid ul{padding:18px 0 0;list-style:none;border-top:1px solid var(--line)}.bio-tech-grid li{font-size:12px;padding:6px 0 6px 21px;position:relative}.bio-tech-grid li:before{content:"✓";position:absolute;left:0;color:var(--teal)}.bio-regions{background:#073843;color:white}.bio-regions .container{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.bio-region-copy>p{color:#a5c2c3}.bio-use-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bio-use-list li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:15px;font-size:13px}.bio-use-list span{font-size:20px;margin-right:8px}.bio-advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bio-advantage-grid article{border:1px solid var(--line);border-radius:16px;padding:26px}.bio-advantage-grid span{color:var(--teal);font-size:11px}.bio-advantage-grid h3{font-size:17px;margin:28px 0 9px}.bio-advantage-grid p{color:var(--muted);font-size:13px;margin:0}.concrete-compare{background:var(--navy);color:white}.concrete-compare .section-head>p{color:#a5c1c3}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.compare-grid>div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:17px;padding:30px}.compare-grid h3{font-size:20px}.compare-grid ul{list-style:none;padding:0;margin:20px 0 0}.compare-grid li{padding:9px 0 9px 25px;position:relative;color:#b2cbcc;font-size:13px}.compare-grid li:before{content:"✓";position:absolute;left:0;color:var(--cyan)}.compare-grid>div+div li:before{content:"!";width:16px;height:16px;border-radius:50%;background:#ddbd63;color:var(--navy);display:grid;place-items:center;font-size:10px;font-weight:800;top:11px}.bio-price{background:var(--sand)}.bio-price .container{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:center}.bio-price p{color:var(--muted)}.bio-price aside{background:var(--teal);color:white;border-radius:20px;padding:35px}.bio-price aside>span,.bio-price aside>a{display:block}.bio-price aside>span{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.bio-price aside>a{font:800 clamp(1.8rem,3vw,2.7rem) 'Manrope';margin:20px 0}.bio-price aside p{color:#dcfffb;font-size:12px}.bio-call{padding-right:16px}
@media(max-width:900px){.bio-intro-grid,.bio-regions .container,.bio-price .container{grid-template-columns:1fr}.bio-cycle{max-width:520px;width:100%;margin:auto}.bio-tech-grid,.bio-advantage-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.biological-hero .services-hero-bg{background:linear-gradient(0deg,rgba(3,28,36,.98),rgba(3,28,36,.62)),url('../images/aritma-yap-hakkimizda-ege.jpg') 58% center/cover}.bio-design-grid,.bio-tech-grid,.bio-use-list,.bio-advantage-grid,.compare-grid{grid-template-columns:1fr}.bio-cycle{height:350px}.bio-cycle:before{inset:45px}.bio-cycle:after{inset:100px}.cycle-item{width:92px;height:68px;padding:9px}.cycle-item span{font-size:9px}.bio-tech-grid article{min-height:0}.bio-call b{display:block;font-size:10px}}

/* Reusable quote/contact component */
.reusable-contact{background:linear-gradient(115deg,#041e27,#08464f);color:white;position:relative;overflow:hidden}.reusable-contact:before{content:"";position:absolute;width:650px;height:650px;border:1px solid rgba(101,225,211,.1);border-radius:50%;left:-360px;bottom:-460px}.reusable-contact .container{position:relative}.reusable-contact .contact-copy>p{color:#abc6c8;font-size:17px}.reusable-contact .quote-form{position:relative}.reusable-contact .fields select:invalid{color:#73888c}.reusable-contact .form-alert.success{border-left:3px solid #36b97d}.reusable-contact .form-alert.error{border-left:3px solid #d96060}

/* Global fixed contact actions */
.floating-call{display:none!important}.fixed-contact-actions{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;flex-direction:column;gap:11px}.fixed-action{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:white;font-size:24px;box-shadow:0 12px 28px rgba(3,31,40,.28);transition:transform .22s ease,box-shadow .22s ease}.fixed-action:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 16px 34px rgba(3,31,40,.34)}.fixed-action:focus-visible{outline:3px solid white;outline-offset:3px}.whatsapp-action{background:#25d366}.phone-action{background:var(--teal)}
@media(max-width:580px){.fixed-contact-actions{right:14px;bottom:14px;gap:9px}.fixed-action{width:50px;height:50px;font-size:21px}}

/* Project approval and maintenance service details */
.project-hero .services-hero-bg{background:linear-gradient(90deg,rgba(3,28,36,.98),rgba(3,28,36,.77),rgba(3,28,36,.18)),url('../images/aritma-yap-hakkimizda-ege.jpg') center/cover}.project-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px}.project-intro .lead,.maintenance-intro .lead{font-size:20px;color:var(--ink)}.project-intro p,.maintenance-intro p{color:var(--muted)}.regulation-card{background:var(--navy);color:white;border-radius:20px;padding:34px}.regulation-card>span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#9ab9ba}.regulation-card>strong{display:block;font:800 55px 'Manrope';color:var(--cyan);margin:25px 0 10px}.regulation-card h3{font-size:19px}.regulation-card p{color:#a6c1c3;font-size:13px}.regulation-card a{color:var(--cyan);font-size:12px;font-weight:700}.project-scope{background:var(--navy);color:white}.project-scope .section-head>p{color:#a4c0c2}.scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.scope-grid article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:27px}.scope-grid b{color:var(--cyan);font-size:11px}.scope-grid h3{font-size:17px;margin:28px 0 10px}.scope-grid p{color:#9dbabc;font-size:13px}.approval-flow{background:var(--sand)}.approval-flow ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.approval-flow li{background:white;border-radius:15px;padding:23px;min-height:230px}.approval-flow li>span{color:var(--teal);font-size:11px}.approval-flow h3{font-size:16px;margin:32px 0 10px}.approval-flow li p{font-size:12px;color:var(--muted)}.legal-note{background:#e7f5f2;border-left:3px solid var(--teal);padding:16px 20px;border-radius:8px;margin-top:20px;font-size:12px;color:var(--muted)}.maintenance-hero .services-hero-bg{background:linear-gradient(90deg,rgba(3,28,36,.98),rgba(3,28,36,.74),rgba(3,28,36,.13)),url('../images/mugla-endustriyel-atiksu-aritma-hero.jpg') center/cover}.maintenance-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.maintenance-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.maintenance-metrics div{background:var(--sand);border-radius:14px;padding:24px}.maintenance-metrics strong,.maintenance-metrics span{display:block}.maintenance-metrics strong{font:800 22px 'Manrope';color:var(--teal);margin-bottom:18px}.maintenance-metrics span{font-size:12px;color:var(--muted)}.maintenance-services{background:var(--navy);color:white}.maintenance-services .section-head>p{color:#a5c1c3}.maintenance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.maintenance-grid article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:27px;min-height:260px}.maintenance-grid article>span{font-size:25px}.maintenance-grid h3{font-size:18px;margin:30px 0 10px}.maintenance-grid p{color:#a1bfc0;font-size:13px}.operation-models{background:var(--sand)}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.model-grid article{background:white;border-radius:17px;padding:29px;min-height:245px}.model-grid b{color:var(--teal);font-size:11px}.model-grid h3{font-size:18px;margin:35px 0 10px}.model-grid p{color:var(--muted);font-size:13px}.maintenance-process{background:#073843;color:white}.maintenance-process .container{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.maintenance-process ol{list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.15)}.maintenance-process li{display:grid;grid-template-columns:40px 180px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.15)}.maintenance-process li>span{color:var(--cyan);font-size:11px}.maintenance-process h3{font-size:16px}.maintenance-process p{color:#9cbbbd;font-size:12px;margin:0}
@media(max-width:950px){.project-intro-grid,.maintenance-intro-grid,.maintenance-process .container{grid-template-columns:1fr}.scope-grid,.maintenance-grid,.model-grid{grid-template-columns:1fr 1fr}.approval-flow ol{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.project-hero .services-hero-bg,.maintenance-hero .services-hero-bg{background-image:linear-gradient(0deg,rgba(3,28,36,.98),rgba(3,28,36,.6)),url('../images/mugla-endustriyel-atiksu-aritma-hero.jpg')}.scope-grid,.maintenance-grid,.model-grid,.approval-flow ol{grid-template-columns:1fr}.maintenance-metrics{grid-template-columns:1fr 1fr}.maintenance-process li{grid-template-columns:30px 1fr}.maintenance-process p{grid-column:2}}

/* Shared detail template for service pages */
.generic-service-hero .services-hero-bg{background-image:linear-gradient(90deg,rgba(3,28,36,.98),rgba(3,28,36,.77) 48%,rgba(3,28,36,.12)),var(--service-image);background-position:center;background-size:cover}.generic-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:start}.generic-intro .lead{font-size:20px;color:var(--ink)}.generic-intro p{color:var(--muted)}.service-summary{background:var(--navy);color:white;border-radius:20px;padding:32px}.service-summary>span{display:block;font:700 18px 'Manrope';margin-bottom:20px}.service-summary>div{display:grid;grid-template-columns:25px 1fr;gap:8px;border-top:1px solid rgba(255,255,255,.14);padding:12px 0}.service-summary b{color:var(--cyan)}.service-summary p{font-size:13px;color:#b1caca;margin:0}.service-summary>a{display:inline-block;color:var(--cyan);font-size:12px;font-weight:700;margin-top:20px}.generic-features{background:var(--navy);color:white}.generic-features .section-head>p{color:#a4c1c2}.generic-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.generic-feature-grid article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:26px;min-height:280px;position:relative}.generic-feature-grid article>span{position:absolute;right:22px;top:20px;color:#789b9d;font-size:11px}.generic-feature-grid article>div{font-size:25px}.generic-feature-grid h3{font-size:18px;margin:30px 0 10px}.generic-feature-grid p{color:#9fbdbe;font-size:13px}.generic-applications{background:white}.application-chip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.application-chip-grid>div{background:var(--sand);border-radius:12px;padding:17px;font-size:13px;font-weight:700}.application-chip-grid span{font-size:20px;margin-right:9px}.generic-process{background:#073843;color:white}.generic-process .section-head>p{color:#a4c0c2}.generic-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.generic-process li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:23px;min-height:235px}.generic-process li>span{color:var(--cyan);font-size:11px}.generic-process h3{font-size:16px;margin:34px 0 10px}.generic-process li p{font-size:12px;color:#9fbcbd}.generic-faq{background:var(--sand)}.package-operation,.chemical-targets,.equipment-material{background:var(--sand)}.operation-steps,.quality-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:30px}.operation-steps>div,.quality-flow>div{background:white;border:1px solid var(--line);border-radius:14px;padding:22px;min-height:185px}.operation-steps b,.quality-flow b{color:var(--teal);font-size:11px}.operation-steps h3{font-size:16px;margin:30px 0 8px}.operation-steps p{font-size:12px;color:var(--muted)}.quality-flow>div{min-height:120px}.quality-flow span{display:block;font-weight:700;font-size:13px;margin-top:25px}.capacity-table-section,.water-quality{background:var(--teal);color:white}.capacity-table-section .section-head>p,.water-quality .section-head>p{color:#d6fffa}.table-wrap{overflow-x:auto;border-radius:14px}.table-wrap table{width:100%;border-collapse:collapse;background:white;color:var(--ink);min-width:650px}.table-wrap th,.table-wrap td{text-align:left;padding:17px 20px;border-bottom:1px solid var(--line);font-size:13px}.table-wrap th{background:var(--navy);color:white}.capacity-warning{background:rgba(3,47,59,.25);border-radius:10px;padding:13px 16px;margin-top:12px;font-size:11px}.target-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.target-grid span{background:white;border-radius:12px;padding:19px;font-weight:700;font-size:13px}.material-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.material-grid article{background:white;border-radius:15px;padding:25px}.material-grid b{font:700 16px 'Manrope';color:var(--teal)}.material-grid p{font-size:12px;color:var(--muted);margin:20px 0 0}
@media(max-width:950px){.generic-intro-grid{grid-template-columns:1fr}.generic-feature-grid{grid-template-columns:1fr 1fr}.application-chip-grid{grid-template-columns:1fr 1fr}.generic-process ol,.operation-steps,.quality-flow{grid-template-columns:repeat(3,1fr)}.target-grid,.material-grid{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.generic-service-hero .services-hero-bg{background-image:linear-gradient(0deg,rgba(3,28,36,.98),rgba(3,28,36,.6)),var(--service-image);background-position:65% center}.generic-feature-grid,.application-chip-grid,.generic-process ol,.operation-steps,.quality-flow,.target-grid,.material-grid{grid-template-columns:1fr}.generic-feature-grid article{min-height:0}.generic-process li,.operation-steps>div{min-height:0}}

/* Privacy, legal pages and cookie preferences */
.privacy-checks{margin-top:18px;display:flex;flex-direction:column;gap:10px}.privacy-checks label{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;cursor:pointer}.privacy-checks input{width:16px;height:16px;margin-top:3px;accent-color:var(--teal)}.privacy-checks span{font-size:11px;line-height:1.5;color:#687d81}.privacy-checks a{color:var(--teal);font-weight:700;text-decoration:underline}.legal-hero{background:linear-gradient(120deg,#041f28,#07505a);color:white;padding:38px 0 85px}.legal-hero .breadcrumb{margin-bottom:65px}.legal-hero h1{font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-.055em;margin-bottom:20px}.legal-hero p{color:#b5cdce;max-width:760px;font-size:18px}.legal-hero small{color:#7fa4a6}.legal-content{padding-top:80px;padding-bottom:100px;max-width:900px}.legal-content section{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid var(--line)}.legal-content h2{font-size:clamp(1.6rem,3vw,2.25rem);letter-spacing:-.035em}.legal-content p,.legal-content li{color:var(--muted)}.legal-content a{color:var(--teal);font-weight:700}.legal-content aside{background:#eef7f5;border-left:3px solid var(--teal);padding:18px 22px;border-radius:9px;color:#547075;font-size:12px}.cookie-table{overflow-x:auto}.cookie-table table{width:100%;border-collapse:collapse;min-width:680px}.cookie-table th,.cookie-table td{text-align:left;padding:13px;border-bottom:1px solid var(--line);font-size:12px}.cookie-table th{background:var(--navy);color:white}.cookie-settings-link{border:0;border-radius:9px;background:var(--navy);color:white;padding:12px 17px;font:700 13px inherit;cursor:pointer}.global-legal-links{border-top:1px solid rgba(255,255,255,.09);display:flex;justify-content:center;flex-wrap:wrap;gap:18px;padding:16px 0;font-size:11px}.global-legal-links a,.global-legal-links button{color:#829b9d}.global-legal-links button{border:0;background:none;font:inherit;cursor:pointer}.global-legal-links a:hover,.global-legal-links button:hover{color:white}.cookie-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:100;max-width:1080px;margin:auto;background:white;border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 70px rgba(3,31,40,.28);padding:22px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.cookie-banner[hidden]{display:none}.cookie-banner strong{font:700 17px 'Manrope'}.cookie-banner p{font-size:12px;color:var(--muted);margin:5px 0 0}.cookie-banner p a{color:var(--teal);font-weight:700}.cookie-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cookie-actions button{min-width:105px;border:1px solid var(--navy);border-radius:9px;padding:11px 12px;background:white;color:var(--navy);font:700 12px inherit;cursor:pointer}.cookie-actions button:hover{background:var(--navy);color:white}.cookie-modal{position:fixed;inset:0;z-index:110;background:rgba(2,20,26,.72);display:grid;place-items:center;padding:20px}.cookie-modal[hidden]{display:none}.cookie-modal-card{background:white;border-radius:20px;padding:35px;width:min(520px,100%);position:relative;box-shadow:0 30px 80px rgba(0,0,0,.35)}.cookie-modal-card h2{font-size:30px}.cookie-modal-card>p{font-size:13px;color:var(--muted)}.cookie-modal-card>label{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:16px 0;align-items:center}.cookie-modal-card label span,.cookie-modal-card label b,.cookie-modal-card label small{display:block}.cookie-modal-card label small{color:var(--muted);font-size:10px}.cookie-modal-card input{width:20px;height:20px;accent-color:var(--teal)}.cookie-close{position:absolute;right:18px;top:15px;border:0;background:none;font-size:26px;cursor:pointer}.cookie-save{width:100%;border:0;border-radius:10px;padding:13px;background:var(--teal);color:white;font:700 13px inherit;cursor:pointer}.cookie-modal-open{overflow:hidden}
@media(max-width:760px){.cookie-banner{grid-template-columns:1fr;gap:15px;left:12px;right:12px;bottom:12px}.cookie-actions button{min-width:0}.legal-content{padding-top:60px}.global-legal-links{padding-left:14px;padding-right:14px}}
@media(max-width:460px){.cookie-actions{grid-template-columns:1fr}.cookie-modal-card{padding:30px 20px}.cookie-banner{padding:18px}}

/* Regional SEO landing pages */
.region-hero{height:650px;background:var(--navy2);color:white;position:relative}.region-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,28,36,.98),rgba(3,28,36,.78) 48%,rgba(3,28,36,.1)),url('../images/aritmayap-paket-sistem-hero.jpg') center/cover}.region-hero .container{position:relative;height:100%;padding-top:35px}.region-hero .breadcrumb{margin-bottom:80px}.region-hero-copy{max-width:800px}.region-hero h1{font-size:clamp(3.4rem,6.3vw,6rem);line-height:.96;letter-spacing:-.065em;margin-bottom:25px}.region-hero h1 em{font-style:normal;color:var(--cyan)}.region-hero-copy>p{color:#b9d0d1;font-size:18px;max-width:680px}.region-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px}.region-intro .lead{font-size:20px;color:var(--ink)}.region-intro p{color:var(--muted)}.region-intro aside{background:var(--sand);border-radius:18px;padding:30px}.region-intro aside>span{font:700 17px 'Manrope'}.region-intro aside>div{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.region-intro aside b{background:white;border-radius:99px;padding:7px 11px;font-size:11px}.region-intro aside small{color:var(--muted)}.region-needs{background:var(--navy);color:white}.region-needs .section-head>p{color:#a5c2c3}.region-need-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.region-need-grid article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:27px;min-height:250px}.region-need-grid article>span{font-size:26px}.region-need-grid h3{font-size:17px;margin:30px 0 10px}.region-need-grid p{font-size:13px;color:#a2bfc1}.region-services{background:var(--sand)}.region-service-links{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.region-service-links a{background:white;border-radius:16px;padding:27px;min-height:200px;position:relative;transition:.3s}.region-service-links a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.region-service-links span{color:var(--teal);font-size:11px}.region-service-links h3{font-size:18px;margin-top:35px}.region-service-links b{position:absolute;bottom:24px;color:var(--teal);font-size:12px}.region-process ol{grid-template-columns:repeat(4,1fr)}
@media(max-width:900px){.region-intro-grid{grid-template-columns:1fr}.region-need-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.region-hero{height:680px}.region-hero-bg{background:linear-gradient(0deg,rgba(3,28,36,.98),rgba(3,28,36,.6)),url('../images/aritmayap-paket-sistem-hero.jpg') 67% center/cover}.region-hero h1{font-size:3.3rem}.region-need-grid,.region-service-links{grid-template-columns:1fr}.region-need-grid article{min-height:0}.region-process ol{grid-template-columns:1fr}}

/* Header quote action */
.nav-cta{position:relative;overflow:hidden;box-shadow:0 9px 22px rgba(6,47,59,.16)}.nav-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.2),transparent 80%);transform:translateX(-120%);transition:transform .55s ease}.nav-cta:hover:before{transform:translateX(120%)}

/* Shared services dropdown */
.intro-visual .mini-stat{display:none}
.nav-dropdown{position:relative}.nav-dropdown-trigger{display:flex;align-items:center;gap:7px;border:0;background:none;padding:12px 0;color:inherit;font:inherit;cursor:pointer}.nav-dropdown-trigger>span{color:var(--teal);font-size:17px;transition:transform .2s}.nav-dropdown.open .nav-dropdown-trigger>span{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 16px);left:50%;width:min(650px,calc(100vw - 40px));display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:16px;background:white;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 65px rgba(3,31,40,.2);opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:.2s;z-index:60}.nav-dropdown-menu:before{content:"";position:absolute;left:50%;top:-8px;width:14px;height:14px;background:white;border-left:1px solid var(--line);border-top:1px solid var(--line);transform:translateX(-50%) rotate(45deg)}.nav-dropdown-menu a{position:relative;padding:13px 15px;border-radius:11px;line-height:1.25}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus{background:#eef8f6}.nav-dropdown-menu b,.nav-dropdown-menu small{display:block}.nav-dropdown-menu b{font:700 13px 'Manrope',sans-serif;color:var(--navy)}.nav-dropdown-menu small{margin-top:5px;color:var(--muted);font-size:10px}.nav-dropdown-menu .nav-dropdown-all{grid-column:1/-1;background:var(--navy);padding:15px 17px}.nav-dropdown-menu .nav-dropdown-all:hover,.nav-dropdown-menu .nav-dropdown-all:focus{background:#0a4652}.nav-dropdown-menu .nav-dropdown-all b{color:white}.nav-dropdown-menu .nav-dropdown-all small{color:#b3cdce}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%,0)}
@media(max-width:900px){.nav-dropdown{width:100%}.nav-dropdown-trigger{width:100%;justify-content:center;padding:10px}.nav-dropdown-menu{position:static;width:100%;max-height:50vh;overflow-y:auto;display:none;grid-template-columns:1fr;padding:8px;margin-top:4px;box-shadow:none;border-radius:12px;opacity:1;visibility:visible;transform:none}.nav-dropdown-menu:before{display:none}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:none;transform:none}.nav-dropdown.open .nav-dropdown-menu{display:grid;transform:none}.nav-dropdown-menu .nav-dropdown-all{grid-column:auto}.nav-dropdown-menu a{padding:10px 12px}.nav-dropdown-menu small{display:none}}

/* Osmosis water-quality section text */
.water-quality,.water-quality h2,.water-quality .eyebrow,.water-quality .section-head>p,.water-quality .quality-flow b,.water-quality .quality-flow span{color:#000!important}
