@charset "UTF-8";
[hidden]{display:none!important}
@media(max-width:580px){.local .header-cta{display:none}}
@media print{html{background:#fff!important}main{min-height:0!important}}
:root{--ink:#18221f;--paper:#f6f4ee;--white:#fff;--accent:#9b4d24;--muted:#59635d;--line:#d8ddd3;--dark:#17241f;--max:1280px;--pad:clamp(22px,5vw,80px);font-family:Arial,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.65;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{max-width:100%;height:auto}img{display:block}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}button{cursor:pointer}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}h3{font-size:1.35rem;letter-spacing:-.025em}p{max-width:68ch}ul{padding-inline-start:1.2em}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:#dfb990;color:#18221f}section[id]{scroll-margin-top:110px}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:100px}.eyebrow{display:block;color:var(--accent);font:600 .74rem/1.5 Arial,sans-serif;letter-spacing:.15em;margin-bottom:24px;text-transform:uppercase}.mono{font-family:ui-monospace,Consolas,monospace}.muted{color:var(--muted)}.skip{position:fixed;inset-block-start:-100px;inset-inline-start:12px;background:var(--ink);color:white;z-index:1000;padding:12px 20px}.skip:focus{inset-block-start:10px}.site-header{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.header-inner{max-width:1440px;margin:auto;min-height:92px;padding:15px var(--pad);display:flex;align-items:center;gap:30px;justify-content:space-between}.brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.brand img{width:132px;height:48px;object-fit:contain;background:white;border-radius:3px}.brand-name{font-size:.68rem;font-weight:700;letter-spacing:.2em;line-height:1.5}.desktop-nav{display:flex;align-items:center;gap:26px;font-size:.82rem;font-weight:600}.desktop-nav a{padding-block:10px}.desktop-nav a:hover,.footer a:hover{color:var(--accent)}.languages{display:flex;gap:6px;align-items:center;font-size:.75rem;flex-shrink:0}.languages a{padding:8px;border:1px solid transparent;min-height:40px;display:grid;place-content:center}.languages a[aria-current]{border-color:var(--ink);font-weight:700}.mobile-nav{display:none;position:relative}.mobile-nav summary{list-style:none;cursor:pointer;padding:10px;font-size:.85rem;font-weight:700;min-height:44px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-menu{position:absolute;inset-inline-end:0;top:52px;width:min(290px,85vw);padding:15px;background:var(--paper);border:1px solid var(--line);box-shadow:0 15px 30px #0001}.mobile-menu a{display:block;padding:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:15px 24px;background:var(--ink);color:#fff;font-size:.86rem;font-weight:600;border:1px solid var(--ink);transition:background .2s,transform .2s;line-height:1.4;text-align:center}.button:hover{background:#31483b;transform:translateY(-2px)}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.accent{background:var(--accent);border-color:var(--accent);color:#fff}.button.outline{background:transparent;color:var(--ink);border-color:var(--line)}.button.outline:hover{background:#e9e8df}.button svg,.text-link svg{width:18px;height:18px;flex-shrink:0}.button-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:32px}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:.86rem;font-weight:600;padding-block:13px;border-bottom:1px solid currentColor;line-height:1.4}.text-link:hover{color:var(--accent)}.hero-com{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding-top:68px;padding-bottom:56px;min-height:660px}.hero-com h1{font-size:clamp(3.8rem,5.5vw,5.8rem);line-height:1.04;letter-spacing:-.055em}.hero-com h1 em{display:block;color:var(--accent);font-weight:400}.hero-copy>p{margin-top:28px;font-size:1.05rem;max-width:49ch;color:var(--muted);line-height:1.8}.hero-art{position:relative;min-width:0}.hero-art>svg{display:block;width:100%;aspect-ratio:1.07}.art-caption{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:16px;font-size:.75rem;align-items:flex-start}.art-caption .tag{color:var(--accent);font-family:ui-monospace,monospace;font-weight:700}.sector-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sectors{display:grid;grid-template-columns:repeat(3,1fr);font-size:.85rem}.sectors span{padding:23px 20px;border-inline-end:1px solid var(--line);text-align:center}.sectors span:last-child{border:0}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;margin-bottom:46px}.section-head h2{font-size:clamp(2.4rem,3.8vw,4rem);white-space:pre-line;flex:1}.section-head p{max-width:370px;color:var(--muted);padding-top:12px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.service-card{padding:36px 29px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:24px;transition:background .2s}.service-card:hover{background:#ebece4}.card-number{font:400 .78rem ui-monospace,monospace;color:var(--muted);align-self:flex-end}.service-card>svg{width:45px;height:45px;color:var(--accent)}.service-card h3{max-width:20ch}.service-card p{font-size:.92rem;color:var(--muted)}.service-card .text-link{margin-top:auto}.dark-section{background:var(--dark);color:var(--paper)}.dark-section .eyebrow{color:#d2a477}.dark-section .section-head p{color:#b5c3b7}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px}.step{border-top:1px solid #ffffff40;padding-top:24px}.step .step-n{font:400 .8rem ui-monospace,monospace;color:#d2a477;display:block;margin-bottom:45px}.step h3{font-size:1.18rem;margin-bottom:18px;line-height:1.4}.step p{font-size:.9rem;color:#b5c3b7}.international{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.international h2{font-size:clamp(2.6rem,4vw,4.5rem);white-space:pre-line}.international p{color:var(--muted);margin-top:25px}.lang-display{display:flex;flex-direction:column;gap:10px;border-inline-start:1px solid var(--line);padding-inline-start:60px;font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,5rem);line-height:1.3}.lang-display a:hover{color:var(--accent)}.lang-display span{font-family:Arial;font-size:.7rem;letter-spacing:.15em;color:var(--muted);display:inline-block;min-width:30px;vertical-align:middle;margin-inline-end:20px}.contact-band{background:#e7e9df;padding-block:70px;border-block:1px solid var(--line)}.contact-band-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.contact-band h2{font-size:clamp(2.5rem,4vw,4rem);max-width:670px;white-space:pre-line}.footer{padding-block:55px 24px;background:var(--paper)}.footer-grid{display:grid;grid-template-columns:1.1fr .7fr 1.3fr;gap:60px}.footer h3{font-family:Arial;font-size:.78rem;letter-spacing:.05em;margin-bottom:20px}.footer p,.footer address,.footer a{font-size:.85rem;line-height:1.8}.footer address{font-style:normal}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-brand{font-size:1.5rem;font-weight:700;letter-spacing:-.04em;margin-bottom:16px;display:block}.footer-bottom{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;display:flex;gap:15px;justify-content:space-between;color:var(--muted);font-size:.72rem;flex-wrap:wrap}.page-hero{padding-block:60px 55px;border-bottom:1px solid var(--line)}.breadcrumb{display:flex;gap:9px;align-items:center;font-size:.76rem;color:var(--muted);margin-bottom:30px;flex-wrap:wrap}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.page-hero h1{font-size:clamp(2.8rem,5vw,5.2rem);max-width:1000px}.page-hero .lead{font-size:1.1rem;color:var(--muted);max-width:850px;margin-top:25px;line-height:1.8}.article-layout{display:grid;grid-template-columns:1fr 320px;gap:85px}.prose h2{font-size:2.05rem;margin-block:35px 20px;letter-spacing:-.03em;line-height:1.22}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:25px;color:var(--muted);line-height:1.85}.prose a{text-decoration:underline;text-underline-offset:4px}.prose ul{color:var(--muted);line-height:1.9}.aside-card{align-self:start;border:1px solid var(--line);padding:30px;position:sticky;top:120px}.aside-card h2{font:600 1.3rem/1.3 Arial,sans-serif;letter-spacing:-.02em;margin-bottom:18px}.aside-card ul{font-size:.87rem;color:var(--muted);line-height:1.8;margin-bottom:24px}.aside-card .button{width:100%}.faq{margin-top:50px}.faq h2{margin-bottom:25px}.faq details{border-block-end:1px solid var(--line);padding:20px 0}.faq summary{font-size:1rem;font-weight:600;cursor:pointer;padding:5px 26px 5px 0;line-height:1.5}.faq details p{padding-top:15px;margin-bottom:5px;font-size:.95rem}.related{padding-block:65px;border-top:1px solid var(--line)}.related h2{font-size:2.3rem;margin-bottom:30px}.related-links{display:flex;gap:15px;flex-wrap:wrap}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-links{display:grid;gap:15px;margin-top:30px}.contact-link{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:21px 0;border-bottom:1px solid var(--line)}.contact-link .label{font-size:.72rem;color:var(--muted)}.contact-link strong{display:block;font-size:1.1rem;font-weight:600;overflow-wrap:anywhere}.contact-link svg{width:22px}.location{margin-top:35px}.location h3{margin-bottom:13px}.location address{font-style:normal;font-size:.95rem;color:var(--muted)}.brief-box{background:#e8eadf;padding:40px;align-self:start}.brief-box h2{font-size:2rem;margin-bottom:20px}.brief-box ol{padding-inline-start:24px}.brief-box li{padding:13px 0;border-bottom:1px solid var(--line)}.brief-box small{display:block;margin-top:25px;color:var(--muted)}.profile{max-width:1000px;margin:45px auto;padding:55px;background:white;border:1px solid var(--line)}.profile-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;border-bottom:2px solid var(--accent);padding-bottom:30px}.profile-heading h1{font-size:3.2rem}.profile-heading img{width:155px}.profile-intro{font-size:1rem;margin-block:25px}.profile-services{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-block:25px;border-block:1px solid var(--line)}.profile-services h2{font:600 1.05rem/1.4 Arial;letter-spacing:-.02em;margin-bottom:15px}.profile-services ul{font-size:.82rem;color:var(--muted);line-height:1.7}.profile-contact{display:grid;grid-template-columns:1fr 160px;gap:30px;padding-top:30px}.profile-contact img{width:135px}.profile-contact a{display:inline-block;margin-bottom:8px}.profile-contact address{font-size:.82rem;font-style:normal;max-width:500px}.profile-domain{font:600 .9rem ui-monospace,monospace;direction:ltr;display:block}.profile-qr{font-size:.72rem;text-align:center}.profile .note{margin-top:24px;font-size:.78rem;color:var(--muted)}.print-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:45px}.empty-page{min-height:50vh;text-align:center;padding-block:90px}.empty-page h1{font-size:3.5rem}.empty-page p{margin:25px auto}.legal{max-width:850px;margin-inline:auto;min-height:40vh}.legal h1{font-size:3rem;margin-bottom:30px}.legal p{color:var(--muted)}
/* Kuşadası: a separate visual identity, layout and content. */
.local{--ink:#11353b;--accent:#047a7d;--dark:#102f36;--paper:#f4f3ed;--muted:#52696c;--line:#cedad7}.local h1,.local h2{font-family:Georgia,"Times New Roman",serif}.local .site-header{background:#0c2028;color:#fff;border-color:#ffffff1a}.local .brand img{width:189px;height:40px;background:#050608}.local .desktop-nav{gap:30px}.local .desktop-nav a:hover{color:#9de2d6}.local .header-inner{min-height:84px}.local .header-cta{padding:10px 18px;min-height:44px;background:#d6eee5;color:#11353b;font-size:.78rem}.local .mobile-menu{color:var(--ink)}.hero-local{position:relative;isolation:isolate;min-height:670px;background:#173d46;color:white;display:flex;align-items:center;overflow:hidden}.hero-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 53%}.hero-local:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,28,35,.9) 0%,rgba(7,28,35,.66) 43%,rgba(7,28,35,.08) 100%)}.hero-local .wrap{width:100%;padding-block:85px 115px}.hero-local .eyebrow{color:#b7e5d4;letter-spacing:.18em}.hero-local h1{font-size:clamp(3.6rem,6.7vw,6.3rem);max-width:800px;line-height:1.03;letter-spacing:-.05em}.hero-local h1 em{font-weight:400;color:#b9e5d5;display:block}.hero-local p{font-size:1.05rem;max-width:490px;margin-top:28px;color:#e2eae6}.hero-local .button{background:#d1e8dc;color:#123438;border-color:#d1e8dc}.hero-local .text-link{color:white}.hero-label{position:absolute;inset-inline-end:var(--pad);bottom:30px;font-size:.66rem;letter-spacing:.1em;color:#e4efe9}.local-summary{position:relative;z-index:2;margin-top:-35px}.local-summary-inner{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid var(--line);box-shadow:0 8px 24px #0c202808}.summary-item{padding:25px 30px;border-inline-end:1px solid var(--line);display:flex;align-items:center;gap:20px}.summary-item:last-child{border:0}.summary-item svg{width:30px;color:var(--accent);flex-shrink:0}.summary-item strong{display:block;font-size:.9rem}.summary-item span{font-size:.77rem;color:var(--muted)}.local .service-grid{grid-template-columns:repeat(3,1fr)}.local .service-card{background:#fff;gap:18px;padding:30px}.local .service-card:hover{background:#e8eeea}.local .service-card>svg{width:35px;height:35px}.local .service-card .eyebrow{font-size:.65rem;letter-spacing:.1em;margin:0}.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--dark);color:var(--paper);overflow:hidden}.split-feature figure{min-height:540px}.split-feature img{width:100%;height:100%;object-fit:cover;object-position:center}.split-feature .feature-copy{padding:clamp(35px,6vw,85px)}.feature-copy h2{font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.1}.feature-copy .eyebrow{color:#b3ddce}.feature-copy p{color:#d1e1dc;margin-top:28px;line-height:1.8}.feature-copy .text-link{color:#d2e9df;margin-top:25px}.local-areas{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.local-areas h2{font-size:clamp(2.5rem,4vw,4rem)}.local-areas p{margin-top:25px;color:var(--muted)}.area-list{border-top:1px solid var(--line)}.area-row{padding:23px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:140px 1fr;gap:25px}.area-row h3{font:600 .95rem Arial}.area-row p{margin:0;font-size:.85rem}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.guide-card{border-top:2px solid var(--ink);padding-top:25px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.guide-card .eyebrow{margin:0}.guide-card h3{font-family:Georgia,serif;font-weight:400;font-size:1.9rem;line-height:1.2}.guide-card p{font-size:.9rem;color:var(--muted)}.guide-card a{margin-top:auto}.local .footer{background:#0c2028;color:#e0ece5}.local .footer .muted,.local .footer-bottom{color:#b8ccc5}.local .footer-bottom{border-color:#ffffff30}.local .footer a:hover{color:#b9e5d5}.contact-form{display:grid;gap:17px;margin-top:25px}.contact-form label{display:grid;gap:6px;font-size:.85rem;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;padding:12px;border:1px solid #8ca5a0;background:#fff;color:var(--ink);min-height:48px;border-radius:0}.contact-form textarea{resize:vertical;min-height:120px}.form-note{font-size:.78rem;color:var(--muted)}.form-status{font-size:.85rem;color:var(--ink);min-height:1.5em}.mobile-contact{display:none}.local .page-hero{background:#e5ece4}.local .page-hero .eyebrow{font-size:.7rem}.page-intro-rule{width:65px;height:3px;background:var(--accent);margin-bottom:28px}.visual-note{font-size:.68rem;color:var(--muted);padding-top:10px}.page-date{font-size:.75rem;color:var(--muted);display:block;margin-bottom:30px}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .lang-display{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}[dir=rtl] .hero-com h1{font-size:clamp(3rem,4.5vw,4.5rem);font-weight:600}[dir=rtl] .eyebrow{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;font-size:.85rem}[dir=rtl] .section-head h2{font-size:clamp(2.3rem,3.1vw,3.1rem)}[dir=rtl] .hero-art{direction:ltr}[dir=rtl] .button svg,[dir=rtl] .text-link svg{transform:scaleX(-1)}[dir=rtl] .prose h2{font-size:1.8rem}[dir=rtl] .profile-heading h1{font-size:2.6rem}[dir=rtl] .profile-services h2{font-family:Tahoma,Arial}[dir=rtl] .profile-services ul{font-size:.9rem}
@media(min-width:1500px){.hero-local{min-height:740px}.hero-local .wrap{padding-block:110px 140px}}
@media(max-width:1100px){.desktop-nav{gap:15px;font-size:.75rem}.header-inner{gap:18px}.brand img{width:112px}.brand-name{display:none}.hero-com{min-height:570px}.hero-com h1{font-size:4.2rem}.section{padding-block:75px}.hero-local{min-height:620px}.article-layout{gap:45px;grid-template-columns:1fr 290px}.service-card{padding:28px 23px}.local-areas{gap:45px}}
@media(max-width:850px){.desktop-nav{display:none}.mobile-nav{display:block}.header-inner{min-height:80px;gap:10px}.languages{margin-inline-start:auto}.hero-com{grid-template-columns:1fr;padding-top:48px;gap:20px}.hero-com h1{font-size:clamp(3.5rem,9vw,5.8rem)}.hero-copy>p{max-width:60ch}.hero-art{max-width:560px;margin-inline:auto;width:100%}.hero-art>svg{aspect-ratio:1.2}.hero-com{padding-bottom:35px}.section-head{display:block}.section-head p{max-width:600px;margin-top:23px;padding:0}.service-grid,.local .service-grid{grid-template-columns:repeat(2,1fr)}.service-card:last-child:nth-child(odd){grid-column:1/-1}.steps{grid-template-columns:repeat(2,1fr);gap:35px}.step .step-n{margin-bottom:23px}.international{gap:40px}.lang-display{padding-inline-start:30px}.contact-band-inner{display:block}.contact-band .button{margin-top:25px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.article-layout{grid-template-columns:1fr;gap:40px}.aside-card{position:static}.contact-grid{gap:40px}.hero-local h1{font-size:4.8rem}.hero-local:after{background:linear-gradient(90deg,#071c23df,#071c2380)}.summary-item{padding:23px 18px;gap:12px}.summary-item strong{font-size:.8rem}.summary-item span{font-size:.72rem}.split-feature{grid-template-columns:1fr}.split-feature figure{min-height:400px;max-height:460px}.local-areas{grid-template-columns:1fr;gap:35px}.guide-grid{grid-template-columns:1fr;gap:40px}.guide-card p{max-width:800px}.profile{margin:30px 20px;padding:35px}.profile-services{gap:15px}.local .header-cta{margin-inline-start:auto}}
@media(max-width:580px){:root{--pad:22px;font-size:16px}.section{padding-block:60px}.header-inner{padding-block:10px;min-height:72px}.brand img{width:100px;height:38px}.languages{gap:0}.languages a{padding:8px 7px;font-size:.68rem}.mobile-nav summary{font-size:.78rem;padding:8px}.hero-com{padding-top:40px;min-height:0}.hero-com .eyebrow{font-size:.65rem;letter-spacing:.11em;margin-bottom:20px}.hero-com h1{font-size:3.55rem}.hero-copy>p{font-size:.95rem;margin-top:23px}.button{padding:14px 20px;min-height:51px}.button-row{gap:12px;margin-top:25px}.button-row .text-link{font-size:.8rem}.hero-art>svg{margin-top:6px;aspect-ratio:1.14}.art-caption{font-size:.68rem;gap:10px}.sectors{font-size:.69rem}.sectors span{padding:18px 8px;line-height:1.5}.section-head{margin-bottom:30px}.section-head h2{font-size:2.7rem}.section-head p{font-size:.92rem}.service-grid,.local .service-grid{grid-template-columns:1fr}.service-card{gap:20px;padding:29px}.service-card:last-child:nth-child(odd){grid-column:auto}.service-card h3{font-size:1.5rem;max-width:none}.service-card>svg{width:38px}.steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.step{display:grid;grid-template-columns:35px 1fr;column-gap:15px;row-gap:10px}.step .step-n{grid-row:span 2;margin:0;padding-top:4px}.step h3{margin:0}.international{grid-template-columns:1fr;gap:35px}.international h2{font-size:2.8rem}.lang-display{border-inline-start:none;border-top:1px solid var(--line);padding-inline-start:0;padding-top:25px;font-size:2.8rem;gap:12px}.contact-band{padding-block:50px}.contact-band h2{font-size:2.6rem}.footer{padding-top:45px}.footer-grid{gap:30px;grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{font-size:.68rem;margin-top:30px}.page-hero{padding-block:35px 40px}.page-hero h1{font-size:2.7rem;line-height:1.12}.page-hero .lead{font-size:1rem;line-height:1.75}.prose h2{font-size:1.8rem;line-height:1.25}.prose p{font-size:.95rem}.related h2{font-size:2rem}.related-links{flex-direction:column;align-items:flex-start}.contact-grid{grid-template-columns:1fr}.brief-box{padding:27px}.contact-link strong{font-size:1.02rem}.profile{margin:25px 14px;padding:25px}.profile-heading{flex-direction:column-reverse;align-items:flex-start;gap:20px}.profile-heading h1{font-size:2.7rem}.profile-services{grid-template-columns:1fr;gap:20px}.profile-services h2{font-size:1.2rem}.profile-services ul{font-size:.85rem}.profile-contact{grid-template-columns:1fr}.profile-qr{text-align:start}.print-actions{padding-inline:20px}.hero-local{min-height:650px}.hero-local .wrap{padding-block:65px 90px}.hero-local h1{font-size:3.8rem;line-height:1.07}.hero-local p{font-size:.96rem;max-width:33ch;line-height:1.8}.hero-local .eyebrow{font-size:.63rem}.hero-photo{object-position:62% center}.hero-local:after{background:linear-gradient(90deg,#071c23e8,#071c2366),linear-gradient(0deg,#071c2355,transparent)}.hero-label{font-size:.56rem;bottom:24px;inset-inline-start:var(--pad)}.local-summary{margin-top:0}.local-summary-inner{grid-template-columns:1fr;box-shadow:none}.summary-item{padding:19px 24px;border-inline-end:none;border-bottom:1px solid var(--line)}.summary-item strong{font-size:.9rem}.summary-item span{font-size:.79rem}.local-summary.wrap{padding:0}.local .brand img{width:145px;height:32px}.local .header-inner{gap:10px}.local .header-cta{padding:10px 12px;font-size:.68rem;min-height:41px}.local .mobile-nav summary{font-size:.72rem}.local .service-card{padding:28px}.split-feature figure{min-height:310px;max-height:350px}.feature-copy h2{font-size:2.9rem}.split-feature .feature-copy{padding:42px 25px}.area-row{grid-template-columns:100px 1fr;gap:20px}.area-row p{font-size:.81rem}.guide-card h3{font-size:2rem}.mobile-contact{display:flex;position:fixed;bottom:0;inset-inline:0;z-index:60;background:#0c2028;color:#fff;border-top:1px solid #ffffff40;align-items:center;padding-bottom:env(safe-area-inset-bottom)}.mobile-contact a{width:50%;padding:15px 12px;text-align:center;font-size:.83rem;font-weight:600;min-height:52px}.mobile-contact a+ a{background:#d1e8dc;color:#123438}.local{padding-bottom:60px}.local .footer-bottom{padding-bottom:15px}[dir=rtl] .hero-com h1{font-size:3rem}[dir=rtl] .section-head h2{font-size:2.4rem}[dir=rtl] .hero-com .eyebrow{font-size:.76rem;letter-spacing:0}[dir=rtl] .mobile-nav summary{font-size:.73rem}[dir=rtl] .languages a{font-size:.65rem}[dir=rtl] .profile-heading h1{font-size:2.3rem}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover{transform:none}}
@media print{@page{size:A4;margin:14mm}body{background:#fff!important;color:#17241f!important;font-size:10pt!important}.site-header,.footer,.contact-band,.print-actions,.skip,.mobile-contact{display:none!important}.profile{border:0;margin:0;padding:0;max-width:none}.profile-heading{padding-bottom:18px;flex-direction:row}.profile-heading h1{font-size:30pt}.profile-services{grid-template-columns:repeat(3,1fr);gap:15px;padding-block:18px}.profile-services h2{font-size:11pt}.profile-services ul{font-size:9pt;line-height:1.6}.profile-intro{font-size:10pt;margin-block:20px}.profile-contact{grid-template-columns:1fr 130px;padding-top:20px}.profile-contact img{width:110px}.profile .note{font-size:8pt}.profile-qr{font-size:8pt}[dir=rtl] .profile-services h2{font-size:10pt}[dir=rtl] .profile-services ul{font-size:9pt}.local{padding-bottom:0}}
