
.regional-page .service-hero{min-height:540px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.regional-page .service-hero-copy{padding:clamp(50px,6vw,90px)}
.regional-page .service-hero h1{font-size:clamp(3.2rem,6.4vw,7rem);line-height:.95;overflow-wrap:anywhere}
.regional-page .service-hero-copy>.section-kicker{font-size:.75rem;margin:0 0 1.5rem;color:var(--orange)}
.regional-visual{margin:0;display:flex;flex-direction:column;border-left:1px solid var(--line);min-width:0}
.regional-visual img{display:block;width:100%;height:100%;min-height:350px;max-height:650px;object-fit:cover;flex:1}
.regional-visual figcaption{padding:1rem 1.5rem;font-size:.72rem;line-height:1.6;color:rgba(242,234,220,.65);border-top:1px solid var(--line)}
.regional-siblings{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1.5rem clamp(24px,6vw,90px);border-bottom:1px solid var(--line);font-size:.9rem}
.regional-siblings>span{color:var(--orange);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}
.regional-siblings a{padding:.5rem 0}.regional-siblings a span{color:var(--orange);margin-left:.3rem}
.regional-page .service-content h2{font-size:clamp(2.8rem,4.4vw,4.6rem);line-height:1.02}
.regional-options{border-top:1px solid var(--line);margin:2rem 0}
.regional-options>div{padding:1.3rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem}
.regional-options span{color:var(--orange);font-size:.75rem;padding-top:.2rem}.regional-options h4{font-size:1.05rem;margin:0;line-height:1.6}.regional-options p{grid-column:2;margin:0;font-size:.95rem}
.regional-plan{padding-left:1.3rem;display:grid;gap:.9rem}.regional-plan li::marker{color:var(--orange);font-weight:700}
.regional-logistics{margin:3rem 0;padding:1.7rem;border:1px solid var(--line);background:var(--ink-2)}
.regional-logistics h3{margin:1rem 0}.regional-logistics .section-kicker{color:var(--orange);font-size:.72rem}
.regional-page .service-aside li{font-size:.9rem;color:rgba(242,234,220,.75);line-height:1.7;margin-bottom:.7rem}.regional-page .service-aside ul{padding-left:1.1rem}
.regional-page .service-aside .button{white-space:normal}.regional-page .regional-note{font-size:.8rem}
.regional-next,.regional-home{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:clamp(50px,7vw,100px) clamp(24px,6vw,90px);border-top:1px solid var(--line);background:var(--ink-2)}
.regional-next h2,.regional-home h2,.regional-existing h2{font:400 clamp(2.4rem,4vw,4.5rem)/1 var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 1.2rem}
.regional-next p:not(.section-kicker),.regional-home p:not(.section-kicker){max-width:720px;color:rgba(242,234,220,.75);line-height:1.8}.regional-next .button,.regional-home .button{flex-shrink:0;white-space:normal}
.regional-existing{padding:4rem clamp(24px,6vw,90px);border-top:1px solid var(--line)}.regional-existing nav{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0}.regional-existing nav a{padding:1rem;border:1px solid var(--line)}.regional-existing p>a{color:var(--orange);text-decoration:underline;text-underline-offset:.2em}
.regional-hub-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);gap:4rem;padding:clamp(50px,7vw,110px) clamp(24px,6vw,90px);border-bottom:1px solid var(--line)}
.regional-hub-hero h1{font:400 clamp(4rem,7.8vw,9rem)/.92 var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:1.5rem 0;overflow-wrap:anywhere}.regional-hub-hero h1 span{color:var(--orange)}
.regional-hub-hero>div>p:not(.section-kicker){font-size:1.1rem;line-height:1.8;color:rgba(242,234,220,.78);max-width:700px;margin:2rem 0}
.regional-hub-note{align-self:center;border-left:1px solid var(--line);padding-left:2.5rem}.regional-count{font:400 clamp(5rem,10vw,11rem)/1 var(--font-display),sans-serif;color:var(--orange)}.regional-hub-note>p{font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;margin:0 0 2rem}.regional-hub-note div{line-height:1.8;font-size:.9rem}.regional-hub-note div p{color:rgba(242,234,220,.7)}.regional-hub-note a{color:var(--orange);text-decoration:underline;text-underline-offset:.2em}
.regional-hub-content{padding:clamp(60px,7vw,110px) clamp(24px,6vw,90px)}
.regional-hub-content>h2,.regional-process h2{font:400 clamp(2.8rem,5vw,5.4rem)/.98 var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 3rem;overflow-wrap:anywhere}
.regional-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}
.regional-region-card{padding:clamp(24px,3vw,45px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;scroll-margin-top:110px}.regional-card-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.7rem;color:var(--orange);font-size:.66rem;letter-spacing:.12em}.regional-workshop{background:var(--orange);color:var(--ink);padding:.15rem .4rem}.regional-region-card h3{font:400 clamp(2.6rem,3.5vw,4.6rem)/1.05 var(--font-display),sans-serif;text-transform:uppercase;overflow-wrap:anywhere;margin:1.8rem 0 1rem}.regional-region-card>p{color:rgba(242,234,220,.73);line-height:1.8;font-size:.95rem;min-height:3.5rem}.regional-region-card nav{margin-top:2rem;border-top:1px solid var(--line)}.regional-region-card nav a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:1rem 0;font-size:.95rem}.regional-region-card nav a span{color:var(--orange)}.regional-region-card nav a:hover,.regional-region-card nav a:focus-visible,.regional-siblings a:hover{color:var(--orange)}
.regional-process{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding-top:6rem}.regional-process p:not(.section-kicker){color:rgba(242,234,220,.75);line-height:1.85}.regional-process .button{margin-top:1.5rem}
#bolgeler,#proje-plani{scroll-margin-top:100px}
@media(max-width:1050px){.regional-page .service-hero{grid-template-columns:minmax(0,1fr)}.regional-visual{border-left:0;border-top:1px solid var(--line)}.regional-visual img{max-height:480px;min-height:0;aspect-ratio:16/9}.regional-page .service-hero h1{font-size:clamp(3.2rem,9vw,7rem)}}
@media(max-width:760px){.regional-hub-hero{grid-template-columns:minmax(0,1fr);gap:3rem}.regional-hub-note{display:grid;grid-template-columns:85px minmax(0,1fr);gap:1rem;border-left:0;border-top:1px solid var(--line);padding:2rem 0 0}.regional-count{font-size:5rem;grid-row:1/3}.regional-hub-note>p{margin:.5rem 0 0}.regional-hub-note div{grid-column:2}.regional-hub-hero h1{font-size:clamp(3.8rem,13vw,6rem)}.regional-region-grid{grid-template-columns:minmax(0,1fr)}.regional-region-card>p{min-height:0}.regional-process{grid-template-columns:minmax(0,1fr);gap:0;padding-top:4rem}.regional-process h2{margin-bottom:1.5rem}.regional-next,.regional-home{align-items:flex-start;flex-direction:column;gap:1.5rem}.regional-page .service-hero-copy{padding:50px 24px}.regional-siblings{gap:.5rem 1.2rem}.regional-siblings>span{width:100%}.regional-page .service-body{padding-top:4rem}.regional-logistics{padding:1.2rem}.regional-next .button,.regional-home .button{max-width:100%}}
