:root{--navy:#071a3d;--navy2:#101b30;--yellow:#ffc400;--white:#fff;--paper:#f5f7fb;--ink:#0c1730;--muted:#68738a;--line:#dde3ec;--radius:24px;--shadow:0 24px 70px rgba(7,26,61,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.icon{width:24px;height:24px;flex:none}.scroll-progress{position:fixed;inset:0 auto auto 0;height:3px;width:0;background:var(--yellow);z-index:1000}.site-header{height:86px;padding:0 clamp(24px,4vw,68px);display:flex;align-items:center;gap:38px;position:fixed;z-index:100;left:0;right:0;top:0;color:white;background:linear-gradient(180deg,rgba(4,15,37,.92),rgba(4,15,37,.08));transition:.35s}.site-header.scrolled{height:72px;background:rgba(7,26,61,.95);backdrop-filter:blur(16px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.brand{margin-right:auto}.brand img{height:54px;width:auto}.main-nav{display:flex;align-items:center;gap:28px}.main-nav a{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.78;position:relative}.main-nav a:after{content:"";position:absolute;left:0;right:100%;height:2px;bottom:-8px;background:var(--yellow);transition:.3s}.main-nav a:hover,.main-nav a.active{opacity:1}.main-nav a:hover:after,.main-nav a.active:after{right:0}.header-call{display:flex;align-items:center;gap:11px;color:var(--navy);background:var(--yellow);padding:10px 16px;border-radius:14px;font-weight:900;line-height:1.05}.header-call small{display:block;font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.menu-toggle{display:none;background:none;border:0;color:white;width:44px;height:44px}.menu-toggle span{display:block;width:25px;height:2px;background:currentColor;margin:6px}.hero{min-height:800px;height:100vh;max-height:980px;background:var(--navy);color:white;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,37,.98) 3%,rgba(4,15,37,.88) 43%,rgba(4,15,37,.28) 78%,rgba(4,15,37,.45)),url('/assets/images/teknisyen.webp') center/cover no-repeat;transform:scale(1.02);animation:heroZoom 14s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(transparent,var(--navy))}.hero-content{width:min(1420px,90vw);height:100%;margin:auto;display:flex;align-items:center;position:relative;z-index:2}.hero-copy{max-width:860px;padding-top:64px}.hero-kicker{display:flex;align-items:center;gap:18px;font-weight:800;font-size:.78rem;letter-spacing:.18em;opacity:0;animation:rise .6s .1s forwards}.hero-kicker span{background:var(--yellow);color:var(--navy);padding:7px 11px;border-radius:6px}.hero h1{font-size:clamp(4.5rem,10vw,9.4rem);letter-spacing:-.075em;line-height:.76;text-transform:uppercase;margin:32px 0 30px;font-weight:950}.hero h1 span,.hero h1 strong{display:block;opacity:0;transform:translateY(36px);animation:rise .8s forwards}.hero h1 strong{color:var(--yellow);margin-left:8%;animation-delay:.12s}.hero h2{font-size:clamp(1.35rem,2.35vw,2.45rem);line-height:1.12;max-width:760px;margin:0;font-weight:800;letter-spacing:-.025em;opacity:0;animation:rise .7s .25s forwards}.hero h2 em,.section-head em,.why-intro em,.local-copy em,.faq-title em,.page-hero em{font-family:Georgia,serif;font-weight:400;color:var(--yellow)}.hero-text{max-width:720px;color:#c7d0e3;font-size:1.04rem;margin:22px 0 30px;opacity:0;animation:rise .7s .35s forwards}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;opacity:0;animation:rise .7s .45s forwards}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:12px;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s}.btn:hover{transform:translateY(-3px)}.btn-yellow{background:var(--yellow);color:var(--navy);box-shadow:0 10px 32px rgba(255,196,0,.22)}.btn-yellow:hover{box-shadow:0 14px 40px rgba(255,196,0,.4)}.btn-glass,.btn-outline-light{background:rgba(255,255,255,.07);color:white;border-color:rgba(255,255,255,.25);backdrop-filter:blur(10px)}.btn-dark{background:var(--navy);color:white}.hero-meta{display:flex;gap:0;margin-top:44px;border-top:1px solid rgba(255,255,255,.15);width:max-content;opacity:0;animation:rise .7s .55s forwards}.hero-meta span{display:grid;grid-template-columns:28px auto;column-gap:10px;padding:20px 34px 0 0;margin-right:34px;font-size:.74rem;color:#9ba8c1;text-transform:uppercase;letter-spacing:.08em}.hero-meta b{color:white}.hero-meta .icon{grid-row:1/3;color:var(--yellow)}.hero-badge{position:absolute;right:2%;bottom:16%;width:175px;height:175px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center;text-align:center;animation:float 5s ease-in-out infinite}.hero-badge:before{content:"";position:absolute;inset:9px;border:1px dashed rgba(255,196,0,.55);border-radius:50%;animation:spin 18s linear infinite}.hero-badge span{font-size:.65rem;font-weight:900;line-height:1.15;letter-spacing:.14em}.hero-badge b{font-size:2.4rem;line-height:1;color:var(--yellow)}.hero-badge small{font-size:.55rem;letter-spacing:.18em}.hero-caption{position:absolute;z-index:3;right:18px;bottom:14px;font-size:.65rem;opacity:.65}.electric-lines i{position:absolute;z-index:1;width:2px;height:250px;background:linear-gradient(transparent,var(--yellow),transparent);transform:rotate(35deg);opacity:.24;filter:blur(.3px);animation:spark 5s linear infinite}.electric-lines i:nth-child(1){left:48%;top:-30%;animation-delay:0}.electric-lines i:nth-child(2){left:70%;top:-35%;animation-delay:1.7s}.electric-lines i:nth-child(3){left:88%;top:-25%;animation-delay:3.2s}.marquee{overflow:hidden;background:var(--yellow);color:var(--navy);padding:15px 0;font-weight:950;font-size:.78rem;letter-spacing:.12em}.marquee div{display:flex;gap:36px;min-width:max-content;animation:marquee 24s linear infinite}.section{padding:clamp(85px,10vw,150px) max(5vw,24px)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;max-width:1420px;margin:0 auto 55px}.section-head>div{max-width:820px}.section-head>p{max-width:460px;color:var(--muted);margin:0 0 8px}.eyebrow{font-size:.72rem!important;font-weight:900!important;letter-spacing:.18em!important;color:#63708a!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important}.eyebrow span{width:34px;height:3px;background:var(--yellow)}.section-head h2,.why-intro h2,.local-copy h2,.faq-title h2{font-size:clamp(2.4rem,5vw,5.3rem);letter-spacing:-.055em;line-height:.98;margin:0}.section-head h2 em,.local-copy h2 em,.faq-title h2 em{color:#7b8498}.services{background:var(--paper)}.services-grid{max-width:1420px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{background:white;border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 0 rgba(7,26,61,.08);transition:.35s}.service-card:hover{transform:translateY(-9px);box-shadow:var(--shadow)}.service-image{height:250px;overflow:hidden;display:block;position:relative;background:#d9dee7}.service-image:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(7,26,61,.35))}.service-image img{width:100%;height:100%;object-fit:cover;transition:.65s}.service-card:hover img{transform:scale(1.06)}.service-icon{position:absolute;z-index:2;right:18px;bottom:18px;background:var(--yellow);color:var(--navy);width:52px;height:52px;border-radius:14px;display:grid;place-items:center}.service-content{padding:28px;position:relative}.service-no{position:absolute;right:28px;top:26px;color:#d1d6df;font-weight:900}.service-content h3{font-size:1.45rem;margin:0 42px 10px 0;letter-spacing:-.025em}.service-content p{color:var(--muted);font-size:.92rem;min-height:54px}.service-links{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.service-links a{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.service-links a:first-child span{color:#e3a900;font-size:1.1rem}.mini-wa{color:#168b53}.dark-section{background:var(--navy);color:white;padding:clamp(85px,10vw,150px) max(5vw,24px);position:relative;overflow:hidden}.dark-section:before{content:"";position:absolute;width:600px;height:600px;border:1px solid rgba(255,196,0,.13);border-radius:50%;left:-300px;top:-180px;box-shadow:0 0 120px rgba(255,196,0,.06)}.why-grid{max-width:1420px;margin:auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;position:relative}.why-intro{position:sticky;top:140px;align-self:start}.why-intro .eyebrow{color:#a8b3c9!important}.why-intro p{color:#aeb9cd;max-width:480px;margin:28px 0}.text-link{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;font-weight:900;border-bottom:1px solid var(--yellow);padding-bottom:5px}.text-link span{color:var(--yellow)}.text-link.dark{color:var(--navy)}.why-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.why-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px;min-height:230px;position:relative;transition:.3s}.why-card:hover{background:rgba(255,255,255,.09);border-color:rgba(255,196,0,.45)}.why-card .icon{color:var(--yellow);width:34px;height:34px}.why-card>span{position:absolute;right:24px;top:24px;color:#75819a;font-size:.72rem}.why-card h3{margin:34px 0 10px;font-size:1.15rem}.why-card p{color:#aeb9cd;font-size:.9rem;margin:0}.process{background:white}.process-track{max-width:1420px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);position:relative;padding-top:14px}.process-line{position:absolute;height:2px;background:var(--line);left:0;right:0;top:33px}.process-line i{display:block;height:100%;width:var(--progress,0%);background:var(--yellow);transition:.2s}.process-step{padding:0 40px 0 0;position:relative}.process-step>b{width:40px;height:40px;background:white;border:2px solid var(--line);border-radius:50%;display:grid;place-items:center;position:relative;z-index:2;font-size:.68rem;transition:.3s}.process-step.active>b{background:var(--yellow);border-color:var(--yellow)}.process-step>span{display:block;height:70px}.process-step h3{font-size:1.13rem;margin:0 0 10px}.process-step p{font-size:.9rem;color:var(--muted);max-width:250px}.local-section{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;background:var(--yellow)}.local-image{min-height:640px;position:relative;overflow:hidden}.local-image img{width:100%;height:100%;position:absolute;object-fit:cover}.local-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,26,61,.1),rgba(7,26,61,.45))}.local-image>span{position:absolute;z-index:2;bottom:45px;right:45px;background:var(--yellow);width:140px;height:140px;border-radius:50%;display:grid;place-items:center;text-align:center;font-weight:950;line-height:1.1;letter-spacing:.08em}.local-image>span b{font-size:1.5rem}.local-copy{padding:clamp(60px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.local-copy .eyebrow{color:var(--navy)!important}.local-copy .eyebrow span{background:var(--navy)}.local-copy h2 em{color:white}.local-copy p{max-width:600px}.local-copy ul{list-style:none;padding:0;margin:20px 0 32px}.local-copy li{display:flex;align-items:center;gap:10px;font-weight:750;margin:12px 0}.local-copy li .icon{width:19px}.local-copy .btn{align-self:flex-start}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;background:var(--paper)}.faq-title{position:sticky;top:130px;align-self:start}.faq-title p{color:var(--muted);max-width:440px}.faq-list details{border-bottom:1px solid #cfd6e2}.faq-list summary{list-style:none;display:grid;grid-template-columns:48px 1fr 34px;align-items:center;gap:12px;padding:26px 0;font-size:1.05rem;font-weight:800;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:.67rem;color:#8791a5}.faq-list summary i{width:30px;height:30px;border:1px solid #bbc3d1;border-radius:50%;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";position:absolute;background:var(--navy);width:10px;height:1px;left:9px;top:14px}.faq-list summary i:after{transform:rotate(90deg);transition:.25s}.faq-list details[open] summary i{background:var(--yellow);border-color:var(--yellow)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>div{display:grid;grid-template-rows:0fr;transition:.35s}.faq-list details[open]>div{grid-template-rows:1fr}.faq-list details p{overflow:hidden;margin:0 0 25px 60px;color:var(--muted)}.cta-band{background:var(--navy2);color:white;padding:70px max(5vw,24px);display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative;overflow:hidden}.cta-band:after{content:"⚡";font-size:15rem;position:absolute;right:37%;top:-100px;color:rgba(255,196,0,.05);transform:rotate(8deg)}.cta-band>div{position:relative;z-index:1}.cta-band h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.045em;line-height:1;margin:0}.cta-band p{color:#aeb9cd;max-width:650px}.cta-actions{display:flex;gap:14px;flex-wrap:wrap}.page-hero{min-height:670px;padding:150px max(5vw,24px) 80px;background:var(--navy);color:white;display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center}.page-hero>div:first-child{max-width:760px}.breadcrumbs{display:flex;gap:9px;align-items:center;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#8996af;margin-bottom:60px}.breadcrumbs b{color:var(--yellow)}.breadcrumbs a:hover{color:white}.page-hero h1{font-size:clamp(3.6rem,7vw,7.4rem);line-height:.9;letter-spacing:-.065em;margin:0 0 28px}.page-hero>div:first-child>p{color:#bdc7d9;font-size:1.08rem;max-width:700px}.page-hero-image{position:relative;height:460px;border-radius:32px;overflow:hidden}.page-hero-image:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.15);border-radius:inherit;box-shadow:inset 0 0 70px rgba(7,26,61,.45)}.page-hero-image img{width:100%;height:100%;object-fit:cover}.page-hero-image>span{position:absolute;z-index:2;right:16px;bottom:13px;font-size:.65rem;background:rgba(7,26,61,.7);padding:5px 8px;border-radius:6px}.page-hero-image>i{position:absolute;z-index:2;left:24px;bottom:24px;width:72px;height:72px;background:var(--yellow);color:var(--navy);border-radius:20px;display:grid;place-items:center}.page-hero-image>i .icon{width:36px;height:36px}.detail-grid{display:grid;grid-template-columns:1.2fr .55fr;gap:80px;max-width:1420px;margin:auto}.detail-main h2,.detail-info h2,.story-lead h2,.form-head h2,.location-card h2{font-size:clamp(2.2rem,4vw,4.4rem);line-height:1;letter-spacing:-.05em;margin:0 0 24px}.detail-main>p{color:var(--muted);max-width:720px}.symptoms{list-style:none;padding:0;margin:42px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.symptoms li{background:var(--paper);border-radius:15px;padding:22px;display:flex;align-items:center;gap:18px;font-weight:750}.symptoms b{font-size:.65rem;color:#9ca5b5}.contact-panel{background:var(--navy);color:white;border-radius:28px;padding:38px;align-self:start;position:sticky;top:110px}.contact-panel>span{width:65px;height:65px;background:var(--yellow);color:var(--navy);border-radius:18px;display:grid;place-items:center}.contact-panel h2{font-size:2rem;line-height:1.05;margin:32px 0 12px}.contact-panel p{color:#aeb9cd}.contact-panel>a:not(.btn){display:block;color:var(--yellow);font-size:1.8rem;font-weight:950;margin:22px 0}.contact-panel .btn{width:100%}.detail-info{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.detail-info>div:first-child{max-width:520px}.detail-info>div:first-child>p{color:#aeb9cd}.info-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.info-steps article{border:1px solid rgba(255,255,255,.13);border-radius:20px;padding:27px}.info-steps b{color:var(--yellow);font-size:.68rem}.info-steps p{color:#aeb9cd;font-size:.88rem}.compact .service-card:nth-child(n+4){display:none}.story{max-width:1420px;margin:auto}.story-lead{display:grid;grid-template-columns:140px .6fr 1.2fr;gap:40px;align-items:start;margin-bottom:90px}.story-lead>span{width:120px;height:120px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-weight:950;font-size:2.5rem}.story-lead p{font-size:1.2rem;color:var(--muted);margin:0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.story-grid article{padding:38px;background:var(--paper);border-radius:22px}.story-grid b{color:#b7bfcc;font-size:.7rem}.story-grid h3{font-size:1.45rem;margin:26px 0 10px}.story-grid p{color:var(--muted)}.contact-quick{display:flex;flex-direction:column;gap:12px}.contact-quick>a,.contact-quick>div{display:flex;align-items:center;gap:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);padding:22px;border-radius:18px}.contact-quick .icon{color:var(--yellow);width:30px;height:30px}.contact-quick small{display:block;color:#91a0ba;text-transform:uppercase;font-size:.62rem;letter-spacing:.1em}.contact-quick span{font-weight:800}.contact-layout{display:grid;grid-template-columns:1fr .85fr;gap:60px;max-width:1420px;margin:auto}.service-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-head{grid-column:1/-1;margin-bottom:20px}.form-head p{color:var(--muted);max-width:700px}.service-form label{display:grid;gap:8px;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.service-form label:has(textarea),.service-form .consent,.service-form button{grid-column:1/-1}.service-form input,.service-form select,.service-form textarea{width:100%;border:1px solid #cfd6e2;background:var(--paper);border-radius:12px;padding:15px 16px;outline:none;text-transform:none}.service-form input:focus,.service-form select:focus,.service-form textarea:focus{border-color:#dda900;box-shadow:0 0 0 3px rgba(255,196,0,.2)}.service-form .consent{display:flex;flex-direction:row;align-items:center;text-transform:none;font-weight:500;letter-spacing:0}.consent input{width:18px;height:18px}.consent a{text-decoration:underline}.location-card{background:var(--paper);border-radius:30px;overflow:hidden;align-self:start}.map-visual{height:300px;background:radial-gradient(circle at 30% 30%,rgba(255,196,0,.65),transparent 25%),linear-gradient(135deg,#0e2b60,var(--navy));color:white;display:flex;align-items:center;justify-content:center;gap:25px}.map-visual .icon{width:70px;height:70px;color:var(--yellow)}.map-visual span{font-size:2.5rem;font-weight:950;line-height:.9}.map-visual b{color:var(--yellow)}.location-card>div:last-child{padding:35px}.location-card h2{font-size:2.2rem}.location-card p{color:var(--muted)}.location-actions{display:flex;gap:10px;margin:28px 0 18px}.copy-address{background:white;border:1px solid #ccd4e0;padding:0 20px;border-radius:12px;font-weight:800;cursor:pointer}.location-card small{color:#7c8799}.legal{padding:160px max(5vw,24px) 100px;background:var(--paper)}.legal>div{max-width:900px;margin:auto;background:white;border-radius:30px;padding:clamp(30px,6vw,80px);box-shadow:var(--shadow)}.legal h1{font-size:clamp(2.5rem,5vw,5rem);letter-spacing:-.05em;line-height:1}.legal .lead{font-size:1.2rem;color:var(--muted)}.legal h2{margin-top:40px}.legal-note{background:#fff8dc;border-left:4px solid var(--yellow);padding:18px}.not-found{min-height:80vh;padding:140px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--navy);color:white;text-align:center}.not-found>span{font-size:clamp(7rem,20vw,15rem);font-weight:950;line-height:.7;color:rgba(255,255,255,.06)}.not-found>.icon{width:80px;height:80px;color:var(--yellow);margin-top:-30px}.not-found h1{font-size:clamp(2rem,5vw,4rem);margin:20px 0 0}.not-found p{color:#aeb9cd}.footer{background:#041126;color:white;padding:80px max(5vw,24px) 25px}.footer-grid{display:grid;grid-template-columns:1.2fr .6fr 1fr;gap:80px;max-width:1420px;margin:auto}.footer-grid img{margin-bottom:24px}.footer-grid p{color:#97a4ba;max-width:440px}.footer-grid h2{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--yellow);margin-bottom:22px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.footer-grid a,.footer-grid span{color:#aeb9cd;margin:5px 0}.footer-grid a:hover{color:var(--yellow)}.stock-note{font-size:.7rem}.footer-bottom{max-width:1420px;margin:60px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:25px;font-size:.72rem;color:#7e8ca5}.footer-bottom strong{color:var(--yellow);letter-spacing:.06em}.floating-wa{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;align-items:center;gap:8px;background:#25d366;color:white;padding:10px 12px 10px 17px;border-radius:40px;font-weight:850;box-shadow:0 12px 32px rgba(0,0,0,.24)}.floating-wa svg{width:34px;height:34px}.mobile-bar{display:none}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--delay,0ms),transform .7s var(--delay,0ms)}.reveal.visible{opacity:1;transform:none}@keyframes rise{to{opacity:1;transform:none}}@keyframes heroZoom{to{transform:scale(1.075)}}@keyframes float{50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spark{0%{transform:translateY(-300px) rotate(35deg);opacity:0}25%{opacity:.35}100%{transform:translateY(1200px) rotate(35deg);opacity:0}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:1050px){.main-nav{position:fixed;inset:0;background:var(--navy);flex-direction:column;justify-content:center;transform:translateX(100%);transition:.35s}.main-nav.open{transform:none}.main-nav a{font-size:1.5rem}.menu-toggle{display:block;position:relative;z-index:2}.header-call{display:none}.hero-badge{display:none}.services-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr}.why-intro,.faq-title{position:static}.faq{grid-template-columns:1fr}.local-section{grid-template-columns:1fr}.local-image{min-height:480px}.page-hero{grid-template-columns:1fr;padding-top:140px}.page-hero-image{height:420px}.detail-grid,.detail-info,.contact-layout{grid-template-columns:1fr}.contact-panel{position:static}.story-lead{grid-template-columns:110px 1fr}.story-lead p{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.contact-quick{width:100%}}
@media(max-width:700px){body{padding-bottom:62px}.site-header{height:72px;padding:0 18px}.brand img{height:46px}.hero{min-height:780px;height:auto}.hero-content{width:auto;margin:0 20px}.hero-copy{padding-top:110px}.hero h1{font-size:4.35rem;margin:26px 0}.hero h1 strong{margin-left:0}.hero h2{font-size:1.42rem}.hero-text{font-size:.93rem}.hero-actions .btn{width:100%}.hero-meta{width:100%;display:grid;grid-template-columns:1fr 1fr}.hero-meta span{padding-right:12px;margin-right:4px}.hero-meta span:nth-child(3){display:none}.section{padding:80px 20px}.section-head{display:block}.section-head h2,.why-intro h2,.local-copy h2,.faq-title h2{font-size:2.9rem}.section-head>p{margin-top:22px}.services-grid,.why-cards,.story-grid{grid-template-columns:1fr}.service-image{height:230px}.process-track{grid-template-columns:1fr;padding-left:10px}.process-line{width:2px;height:100%;left:29px;top:0}.process-line i{width:100%;height:var(--progress,0%)}.process-step{padding:0 0 35px 70px}.process-step>b{position:absolute;left:0}.process-step>span{display:none}.local-image{min-height:380px}.local-image>span{width:100px;height:100px;right:20px;bottom:20px}.local-copy{padding:70px 20px}.faq{padding:80px 20px}.faq-list summary{grid-template-columns:35px 1fr 30px;font-size:.92rem}.faq-list details p{margin-left:47px}.cta-band{display:block;padding:65px 20px}.cta-actions{margin-top:30px}.cta-actions .btn{width:100%}.page-hero{padding:125px 20px 65px;gap:40px}.breadcrumbs{margin-bottom:40px}.page-hero h1{font-size:3.7rem}.page-hero-image{height:310px}.detail-grid{padding:80px 20px}.symptoms{grid-template-columns:1fr}.detail-info{padding:80px 20px}.info-steps{grid-template-columns:1fr}.story-lead{display:block}.story-lead>span{margin-bottom:30px}.contact-quick{margin-top:15px}.service-form{grid-template-columns:1fr}.service-form label{grid-column:1/-1}.location-actions{flex-direction:column}.copy-address{min-height:52px}.footer{padding:60px 20px 30px}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;margin-top:45px}.floating-wa{display:none}.mobile-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:99;height:62px;box-shadow:0 -6px 25px rgba(0,0,0,.18)}.mobile-bar a{display:flex;align-items:center;justify-content:center;gap:7px;font-size:.8rem;font-weight:900;text-transform:uppercase}.mobile-bar a:first-child{background:var(--yellow);color:var(--navy)}.mobile-bar a:last-child{background:#25d366;color:white}.mobile-bar .icon{width:19px;height:19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.hero-bg{transform:none}}

/* Tamir Hastanesi hero title */
.hero h1.hero-brand-title{font-size:1rem;line-height:1;margin:28px 0 24px;max-width:900px;letter-spacing:0}
.hero-brand-title>span,.hero-brand-title>strong{display:block;opacity:0;transform:translateY(36px);animation:rise .8s forwards}
.hero-brand-title .hero-city-line{font-size:clamp(3.8rem,7.4vw,7.8rem);font-weight:950;line-height:.78;letter-spacing:-.075em}
.hero-brand-title .hero-city-line b{color:#ff3b30}
.hero-brand-title .hero-service-line{font-size:clamp(1.45rem,2.65vw,2.8rem);font-weight:900;line-height:1;letter-spacing:.045em;margin:17px 0 0;color:#fff;animation-delay:.09s}
.hero-brand-title>strong.hero-hospital-line{color:#fff;margin:0;font-weight:950;animation-delay:.18s}
.hero-brand-title .hero-hospital-line small{display:block;color:#c8d2e5;font-size:clamp(.72rem,1.05vw,1rem);line-height:1.15;letter-spacing:.16em;margin:18px 0 4px}
.hero-brand-title .hero-hospital-line>span{display:block;font-size:clamp(2.6rem,4.8vw,5.2rem);line-height:.9;letter-spacing:-.055em}
.hero-brand-title .hero-hospital-line em{color:#ff3b30;font-style:normal;font-size:1.12em;text-shadow:0 0 28px rgba(255,59,48,.24)}
.hero-brand-title .hero-city-line b{color:#ff2d20;text-shadow:0 0 22px rgba(255,45,32,.24)}
.hero-brand-title .hero-hospital-line em{color:#ff2d20;font-size:1.28em;font-weight:950;letter-spacing:-.065em;text-shadow:0 0 34px rgba(255,45,32,.38)}
@media(max-width:700px){.hero h1.hero-brand-title{margin:24px 0 22px}.hero-brand-title .hero-city-line{font-size:3.7rem}.hero-brand-title .hero-service-line{font-size:1.45rem;margin-top:14px}.hero-brand-title .hero-hospital-line small{font-size:.68rem;letter-spacing:.11em;margin-top:16px}.hero-brand-title .hero-hospital-line>span{font-size:2.75rem}.hero-brand-title .hero-hospital-line em{display:block;margin-top:3px;font-size:1.18em}}
