/* ===== Tipografi sistemi =====
   Mercedes-Benz Workbench 7 tipografi ölçeği birebir (mq1-3 <1024px, mq4-6 >=1024px).
   Başlık: Crimson Pro 400 (MB Corpo Title muadili) · Metin: Inter 400/700 (MB Corpo Text muadili, rakam netliği için).
   Kurallar: başlıklarda harf aralığı 0, metinde .0125rem; yalnızca 400/700; italik ve büyük harf etiket yok. */
:root{
--fs-hero:2.5rem;--lh-hero:3rem;
--fs-hl:2rem;--lh-hl:2.5rem;
--fs-hm:1.625rem;--lh-hm:2rem;
--fs-hs:1.25rem;--lh-hs:1.75rem;
--fs-hxs:1.125rem;--lh-hxs:1.75rem;
--fs-cl:1rem;--lh-cl:1.5;
--fs-cm:.875rem;--lh-cm:1.43;
--fs-cs:.75rem;--lh-cs:1.34;
--ls-copy:.0125rem}
@media (min-width:1024px){:root{
--fs-hero:4rem;--lh-hero:4.75rem;
--fs-hl:3rem;--lh-hl:3.75rem;
--fs-hm:2.125rem;--lh-hm:2.75rem;
--fs-hs:1.5rem;--lh-hs:2rem;
--fs-hxs:1.25rem;--lh-hxs:1.75rem;
--fs-cl:1.125rem;--lh-cl:1.56;
--fs-cm:1rem;--lh-cm:1.5;
--fs-cs:.875rem;--lh-cs:1.43}}
:root{--paper:#f4f0e7;--cream:var(--paper);--cream2:#e9e2d4;--ink:#20332e;--ink2:#52625b;--green:#183f39;--teal:var(--green);--bronze:#88673d;--bronze2:#d9c39d;--line:#d6d6cb;--serif:'Crimson Pro',Georgia,'Times New Roman',serif;--sans:'Inter',Arial,Helvetica,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--gutter:clamp(22px,5.5vw,104px);--space:clamp(76px,9vw,148px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--fs-cm)/var(--lh-cm) var(--sans);-webkit-font-smoothing:antialiased;letter-spacing:var(--ls-copy);font-variant-numeric:lining-nums;font-kerning:normal;text-rendering:optimizeLegibility}body.modal-open{overflow:hidden}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;letter-spacing:0;text-wrap:balance}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled,[aria-disabled=true]{cursor:default}img,video{display:block;max-width:100%}button{border:0}img{height:auto}em{font-style:normal;font-weight:400;color:var(--bronze)}::selection{background:var(--green);color:var(--paper)}:focus-visible{outline:3px solid #bb8c48;outline-offset:5px}[hidden]{display:none!important}a,button{touch-action:manipulation}h2{font:400 var(--fs-hl)/var(--lh-hl) var(--serif);letter-spacing:0}h3{font:400 var(--fs-hm)/var(--lh-hm) var(--serif);letter-spacing:0}p{max-width:70ch}.section{padding:var(--space) var(--gutter)}.eyebrow{font-size:var(--fs-cs);font-weight:400;line-height:var(--lh-cs);margin-bottom:22px;color:var(--bronze2)}.eyebrow--dark{color:var(--bronze)}.fine{font-size:var(--fs-cs);line-height:var(--lh-cs);color:var(--ink2);margin-top:22px}.fine a{text-decoration:underline;text-underline-offset:3px}.skip{position:fixed;top:-100px;left:16px;padding:12px 20px;background:var(--paper);z-index:500}.skip:focus{top:16px}.reading-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;background:transparent}.reading-progress span{display:block;height:100%;background:var(--bronze2);transform:scaleX(0);transform-origin:left}.section-kicker{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:19px;margin-bottom:60px;font-size:var(--fs-cs);font-weight:400}.section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:end;margin-bottom:55px}.section-heading>p,.section-heading>div{max-width:430px;color:var(--ink2)}.text-link{display:inline-flex;align-items:center;gap:34px;font-size:var(--fs-cs);font-weight:400;border-bottom:1px solid currentColor;padding:14px 0 9px;margin-top:14px}.text-link span{transition:transform .3s}.text-link:hover span{transform:translate(3px,-3px)}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:15px 27px;border:1px solid transparent;border-radius:2px;font-size:var(--fs-cs);line-height:var(--lh-cs);font-weight:700;transition:background .3s,color .3s,transform .3s}.btn span{font-size:20px;line-height:1;transition:transform .3s}.btn:hover span{transform:translate(3px,-3px)}.btn--cream{background:var(--paper);color:var(--ink)}.btn--cream:hover{background:#fff}.btn--solid{background:var(--green);color:var(--paper)}.btn--solid:hover{background:#2d5c50}.btn--line{border-color:var(--line);background:transparent;color:var(--ink)}.btn--line:hover{background:var(--cream2)}.btn--wide{width:100%;justify-content:center}.icon-btn,.dialog-close{display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid currentColor;border-radius:50%;background:transparent;font-size:26px;line-height:1}.icon-btn:hover{background:#ffffff14}
/* The first frame contains useful content; no blocking loader. */
.nav{position:absolute;top:0;left:0;right:0;height:100px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 var(--gutter);color:var(--paper);border-bottom:1px solid #ffffff30;transition:background .35s,box-shadow .35s}.nav.scrolled{position:fixed;height:78px;background:#183f39f2;backdrop-filter:blur(16px);box-shadow:0 2px 20px #102c2714;animation:nav-in .35s var(--ease)}@keyframes nav-in{from{transform:translateY(-100%)}to{transform:none}}.brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.brand img{width:32px;height:34px;object-fit:contain}.brand>span{font-size:22px;letter-spacing:.14em;line-height:1.1}.brand small{display:block;font-size:7px;letter-spacing:.16em;margin-top:7px}.nav__links{display:flex;align-items:center;gap:30px}.nav__links a{position:relative;font-size:var(--fs-cs);padding:12px 0}.nav__links a::after{content:'';position:absolute;bottom:5px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.nav__links a:hover::after,.nav__links a[aria-current]::after{transform:scaleX(1)}.nav__actions{display:flex;gap:24px;align-items:center}.nav__cta{font-size:var(--fs-cs);border:1px solid #ffffff70;padding:10px 18px;display:flex;gap:30px;align-items:center}.nav__cta:hover{background:var(--paper);color:var(--ink)}.menu-toggle{width:44px;height:44px;background:transparent;display:none;align-items:center;justify-content:center;flex-direction:column;gap:7px}.menu-toggle span{display:block;width:24px;height:1px;background:currentColor}.menu-dialog{max-width:none;max-height:100dvh;width:100%;height:100dvh;margin:0;padding:28px var(--gutter);background:var(--green);color:var(--paper);border:0}.menu-top,.menu-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:var(--fs-cs)}.menu-dialog nav{padding:40px 0;display:grid}.menu-dialog nav a{display:flex;align-items:center;gap:20px;border-bottom:1px solid #ffffff20;padding:14px 0;font:400 var(--fs-hl)/var(--lh-hl) var(--serif);letter-spacing:0}.menu-dialog nav small{font:400 var(--fs-cs)/var(--lh-cs) var(--sans);color:var(--bronze2)}.menu-dialog nav a>span{margin-left:auto}.menu-dialog nav a:hover{color:var(--bronze2)}.menu-bottom{padding:20px 0;flex-wrap:wrap}
.hero{position:relative;min-height:780px;height:100svh;max-height:1250px;isolation:isolate;overflow:hidden;color:var(--paper);background:var(--green)}.hero__poster,.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-3}.hero__video{opacity:0;transition:opacity 1s;z-index:-2}.hero.video-playing .hero__video{opacity:1}.hero__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0b252958 0%,transparent 35%,#081f2299 67%,#0b242be8 100%),linear-gradient(90deg,#0a282a55,transparent 80%)}.hero__copy{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(235px,21vw,340px)}.hero h1{font:400 var(--fs-hero)/var(--lh-hero) var(--serif);letter-spacing:0;max-width:900px}.hero h1 em{color:#e7dcc6}.hero__bottom{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:25px}.hero__bottom p{font-size:var(--fs-cl);line-height:var(--lh-cl);color:#f4f0e7dd}.hero__signature{position:absolute;bottom:74px;left:var(--gutter);right:var(--gutter);font:400 clamp(100px,17vw,280px)/.85 var(--serif);letter-spacing:.01em;display:flex;align-items:end;justify-content:space-between;pointer-events:none}.hero__signature>span{font:400 var(--fs-cs)/var(--lh-cs) var(--sans);text-align:right;max-width:120px;padding-bottom:10px;letter-spacing:var(--ls-copy)}.hero__foot{position:absolute;bottom:23px;left:var(--gutter);right:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--fs-cs)}.hero__foot button{font:inherit;color:inherit;background:transparent;padding:8px 0;min-height:44px}.hero__foot button span{padding-left:12px}.hero__copy>*{animation:rise .9s var(--ease) both}.hero__copy h1{animation-delay:.12s}.hero__bottom{animation-delay:.25s}@keyframes rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
.intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.intro__grid p{color:var(--ink2);margin-top:25px;font-size:var(--fs-cs);max-width:440px}.intro__grid .intro__lead{font-size:var(--fs-cl);color:var(--ink);line-height:var(--lh-cl)}.intro__visual{position:relative;margin:0 0 24px 0}.intro__visual img{width:100%;aspect-ratio:4/4.8;object-fit:cover;border-radius:42% 42% 0 0}.intro__visual figcaption{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-cs);margin-top:16px;color:var(--ink2)}.orbit-stamp{position:absolute;left:-42px;bottom:55px;width:126px;height:126px;border-radius:50%;background:var(--green);color:var(--paper);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--fs-cs);line-height:var(--lh-cs);transform:rotate(-12deg)}.orbit-stamp em{color:var(--bronze2);font:400 var(--fs-hs)/var(--lh-hs) var(--serif);letter-spacing:0}.stats{display:grid;grid-template-columns:1fr 1fr 1.5fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:80px;padding:38px 0}.stats>div{padding:0 36px;border-left:1px solid var(--line)}.stats>div:first-child{border:0;padding-left:0}.stats strong{font:400 var(--fs-hl)/var(--lh-hl) var(--serif);letter-spacing:0;display:block}.stats span{display:block;font-size:var(--fs-cs);margin-top:15px;color:var(--ink2)}
.possibility{background:var(--green);color:var(--paper)}.possibility .section-kicker{border-color:#ffffff30;color:var(--bronze2)}.possibility em{color:var(--bronze2)}.possibility__head{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:8vw}.possibility__head p{max-width:400px;color:#d0dbd3;font-size:var(--fs-cm)}.benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid #ffffff30;gap:40px}.benefits article{padding-top:28px}.benefits article>span{font-size:var(--fs-cs);color:var(--bronze2)}.benefits h3{margin:26px 0 18px;font-size:var(--fs-hm);line-height:var(--lh-hm)}.benefits p{font-size:var(--fs-cs);max-width:310px;color:#cfdbd3;line-height:var(--lh-cs)}
.unit-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:18px}.filters{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line);border-radius:999px;background:transparent;padding:11px 18px;min-height:44px;font-size:var(--fs-cs);transition:background .25s,color .25s}.chip span{margin-left:10px;opacity:.65}.chip:hover{border-color:var(--green)}.chip.is-on{background:var(--green);color:var(--paper);border-color:var(--green)}.sort{font-size:var(--fs-cs);display:flex;align-items:center;gap:12px;color:var(--ink2)}.sort select{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-size:var(--fs-cs);padding:12px 22px 12px 0;max-width:200px}.unit-count{font-size:var(--fs-cs);color:var(--ink2);padding:12px 0 22px;min-height:50px}.unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px}.unit-card{min-width:0;position:relative}.unit-card__open{padding:0;background:transparent;text-align:left;width:100%;display:block}.unit-card__image{position:relative;overflow:hidden;background:var(--cream2);aspect-ratio:4/3}.unit-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.unit-card__open:hover img{transform:scale(1.045)}.unit-card__id{position:absolute;top:16px;left:16px;font-size:var(--fs-cs);padding:6px 12px;background:var(--paper);border-radius:999px}.unit-card__arrow{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:40px;height:40px;background:var(--paper);border-radius:50%;font-size:21px;transition:transform .3s}.unit-card__open:hover .unit-card__arrow{transform:rotate(45deg)}.unit-card__info{padding:23px 0 15px;border-bottom:1px solid var(--line)}.unit-card__info>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.unit-card h3{font-size:var(--fs-hm);line-height:var(--lh-hm)}.unit-card__area{font:400 var(--fs-hm)/var(--lh-hm) var(--serif);letter-spacing:0;white-space:nowrap}.unit-card__area small{font:400 var(--fs-cs)/var(--lh-cs) var(--sans)}.unit-card__meta{font-size:var(--fs-cs);color:var(--ink2);margin-top:7px}.unit-card__package{font-size:var(--fs-cs);color:var(--green);margin-top:12px;min-height:19px}.unit-card__compare{display:flex;align-items:center;gap:9px;margin-top:13px;font-size:var(--fs-cs);min-height:30px;cursor:pointer}.unit-card__compare input{width:17px;height:17px;accent-color:var(--green);margin:0}.unit-card__compare:hover{text-decoration:underline;text-underline-offset:3px}
.gallery{position:relative;height:82svh;min-height:580px;max-height:1000px;isolation:isolate;color:var(--paper);overflow:hidden;background:var(--green)}.gallery__image{position:absolute;inset:0;z-index:-3}.gallery__image img{width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform 1.6s var(--ease);transform:scale(1.025)}.gallery__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#0d252a30,transparent 45%,#0b252bd9 100%),linear-gradient(90deg,#09212b88,transparent 80%)}.gallery__copy{position:absolute;top:60px;left:var(--gutter);right:var(--gutter)}.gallery__copy h2{font-size:var(--fs-hl);line-height:var(--lh-hl)}.gallery em{color:var(--paper)}.gallery__bottom{position:absolute;left:var(--gutter);right:var(--gutter);bottom:36px;display:flex;justify-content:space-between;gap:30px;align-items:end}.gallery-tabs{display:flex;gap:30px}.gallery-tabs button{background:transparent;color:inherit;text-align:left;border-bottom:1px solid #ffffff40;min-height:65px;padding:0 35px 13px 0;font-size:var(--fs-cs);transition:border-color .3s}.gallery-tabs button span{display:block;font-size:var(--fs-cs);color:var(--bronze2);margin-bottom:8px}.gallery-tabs [aria-pressed=true]{border-bottom:2px solid var(--paper)}.gallery-note{font-size:var(--fs-cs)}
.location-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:50px;align-items:start}.location-list .eyebrow{margin-bottom:20px}#poiList{border-top:1px solid var(--line)}#poiList button{display:flex;justify-content:space-between;gap:18px;width:100%;text-align:left;padding:15px 0;min-height:54px;border-bottom:1px solid var(--line);background:transparent;font-size:var(--fs-cs);color:var(--ink2)}#poiList button[aria-pressed=true]{color:var(--green);font-weight:700}#poiList button span{color:var(--bronze)}.location-map{min-width:0}.map-canvas{position:relative;background:#eee8db;aspect-ratio:1600/744;overflow:hidden;border:1px solid var(--line)}.map-canvas>img{width:100%;height:100%;object-fit:fill}.map-pins{position:absolute;inset:0;pointer-events:none}.pin{position:absolute;transform:translate(-50%,-50%);border:2px solid var(--paper);background:var(--bronze);width:24px;height:24px;border-radius:50%;font-size:10px;color:white;pointer-events:auto;display:grid;place-items:center;padding:0;box-shadow:0 2px 7px #0003;transition:transform .25s}.pin::before{content:'';position:absolute;inset:-10px}.pin[aria-pressed=true]{background:var(--green);transform:translate(-50%,-50%) scale(1.2);z-index:2}.pin--home{width:45px;height:45px;background:var(--green);font-size:8px;font-weight:600;z-index:3}.map-card{padding:24px 0;border-bottom:1px solid var(--line);min-height:160px}.map-card h3{font-size:var(--fs-hm);line-height:var(--lh-hm)}.map-card p{font-size:var(--fs-cs);color:var(--ink2);margin-top:10px}.map-card .text-link{font-size:var(--fs-cs);margin:8px 0 0;padding-top:7px}
.experience{background:#e7e5db}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.experience-card{position:relative;isolation:isolate;min-width:0;aspect-ratio:16/11;color:var(--paper);overflow:hidden;background:var(--green)}.experience-card--wide{grid-column:1/-1;aspect-ratio:2.6}.experience-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s var(--ease)}.experience-card::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#092321e8,transparent 90%)}.experience-card:hover img{transform:scale(1.03)}.experience-card>div{position:absolute;bottom:30px;left:30px;right:30px}.experience-card span{font-size:var(--fs-cs)}.experience-card h3{font-size:var(--fs-hl);line-height:var(--lh-hl);margin:9px 0}.experience-card p{font-size:var(--fs-cs);color:#eee9df}.experience-card .circle-arrow{position:absolute;right:30px;bottom:35px;display:grid;place-items:center;width:54px;height:54px;border:1px solid #ffffff80;border-radius:50%;font-size:25px}.tour-launch{background:transparent;color:var(--paper);padding:12px 0 6px;border-bottom:1px solid #ffffff70;font-size:var(--fs-cs);min-height:44px}.tour-launch[aria-disabled=true]{color:#e0d6c4;border-bottom:0}.tour-launch[aria-disabled=true]::before{content:'◷ ';font-size:15px}
.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:var(--fs-cm);line-height:var(--lh-cm)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';font-size:24px;color:var(--bronze);line-height:1}.faq-list details[open] summary::after{content:'−'}.faq-list p{font-size:var(--fs-cs);color:var(--ink2);margin-top:18px;line-height:var(--lh-cs)}.faq-list details[open] p{animation:rise .35s var(--ease)}
.offer{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;background:var(--green);color:var(--paper);align-items:center}.offer em{color:var(--bronze2)}.offer-copy>p:not(.eyebrow){color:#d4ded7;font-size:var(--fs-cs);margin-top:30px}.phone-list{display:grid;gap:10px;margin:35px 0}.phone-list a{display:flex;gap:40px;align-items:center;font:400 var(--fs-hm)/var(--lh-hm) var(--serif);letter-spacing:0}.phone-list span{font-size:20px;color:var(--bronze2)}.contact-brand{font-size:var(--fs-cs);color:var(--bronze2)}.offer-form{padding:38px;background:var(--paper);color:var(--ink);border-radius:3px;min-width:0}.offer-form h3{font-size:var(--fs-hm);line-height:var(--lh-hm);margin-bottom:28px}.offer-form>label{display:block;font-size:var(--fs-cs);margin-top:18px}.offer-form input,.offer-form select{display:block;width:100%;min-height:50px;margin-top:8px;padding:13px 10px;border:0;border-bottom:1px solid #b6beb2;border-radius:0;background:#fff8;color:var(--ink);font-size:var(--fs-cm);max-width:100%}.offer-form>.btn{width:100%;margin-top:30px}.offer-form .fine{font-size:var(--fs-cs);margin-top:18px}.message-preview{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.message-preview>p{white-space:pre-wrap;font-size:var(--fs-cs);overflow-wrap:anywhere}.message-preview .btn{width:100%;margin-top:20px}.message-preview [role=status]{display:block;font-size:var(--fs-cs);margin-top:10px}.footer{padding:60px var(--gutter) 28px;background:#102d28;color:var(--paper)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-bottom:40px;border-bottom:1px solid #ffffff25}.footer-top img{width:180px;height:50px;object-fit:contain;object-position:left}.footer nav{display:flex;gap:25px;flex-wrap:wrap;font-size:var(--fs-cs);color:#d3ded4}.back-top{font-size:var(--fs-cs);white-space:nowrap}.footer-bottom{display:flex;align-items:center;gap:40px;justify-content:space-between;padding-top:25px;font-size:var(--fs-cs);color:#b9c9bd}.footer-bottom p{max-width:640px}.footer-bottom img{width:115px;height:40px;object-fit:contain}.footer-bottom>span{white-space:nowrap}.mobile-actions{display:none}
/* Dialogs: keyboard-native, scrollable content, no hidden focusable panels. */
dialog{border:0;padding:0;color:var(--ink);background:var(--paper);max-height:calc(100dvh - 48px)}dialog::backdrop{background:#092822a6;backdrop-filter:blur(7px)}dialog[open]{animation:rise .35s var(--ease)}.detail-dialog{width:min(1120px,calc(100% - 48px));max-width:none}.dialog-close{position:sticky;top:16px;float:right;margin:16px 16px -62px 0;z-index:4;background:var(--paper);border-color:var(--line);box-shadow:0 2px 10px #0001}.detail-layout{display:grid;grid-template-columns:.85fr 1.15fr}.detail-visual{position:relative;min-height:520px}.detail-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.detail-visual>span{position:absolute;bottom:20px;left:20px;background:var(--paper);padding:5px 10px;font-size:var(--fs-cs)}.detail-content{padding:50px 42px}.detail-content h2{font-size:var(--fs-hl);line-height:var(--lh-hl)}.detail-content>p{font-size:var(--fs-cs);color:var(--ink2);margin-top:20px}.detail-facts{display:flex;gap:25px;border-block:1px solid var(--line);padding:24px 0;margin:25px 0}.detail-facts strong{display:block;font:400 var(--fs-hm)/var(--lh-hm) var(--serif);letter-spacing:0}.detail-facts span{display:block;font-size:var(--fs-cs);color:var(--ink2)}.package-note{padding:15px 18px;background:#e5e8dc;margin:20px 0;font-size:var(--fs-cs);line-height:var(--lh-cs)}.package-note strong{display:block;color:var(--green);margin-bottom:4px}.detail-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.detail-buttons .btn{font-size:var(--fs-cs);padding-inline:18px}.floor-list{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 15px}.floor-list button{padding:9px 12px;min-height:44px;border:1px solid var(--line);background:transparent;font-size:var(--fs-cs)}.floor-list [aria-pressed=true]{background:var(--green);color:var(--paper);border-color:var(--green)}.plan-view{background:white;border:1px solid var(--line);padding:10px;display:block}.plan-view img{width:100%;height:280px;object-fit:contain}.plan-view span{display:block;font-size:var(--fs-cs);padding:10px;color:var(--ink2)}.detail-content .fine{font-size:var(--fs-cs)}.compare-bar{position:fixed;z-index:45;bottom:22px;left:50%;transform:translateX(-50%);padding:10px 12px 10px 22px;display:flex;align-items:center;gap:24px;background:var(--green);color:var(--paper);box-shadow:0 12px 40px #082c2833;border:1px solid #ffffff30;max-width:calc(100% - 32px);width:max-content;border-radius:4px}.compare-bar span{font-size:var(--fs-cs)}.compare-bar button{min-height:44px;padding:8px 14px;font-size:var(--fs-cs);background:var(--paper);color:var(--ink)}.compare-bar button:last-child{background:transparent;color:var(--paper);font-size:22px;padding:6px}.compare-dialog{width:min(1100px,calc(100% - 48px));max-width:none;padding:36px}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.dialog-heading h2{font-size:var(--fs-hl);line-height:var(--lh-hl)}.dialog-heading .eyebrow{margin-bottom:10px}.compare-scroll{overflow:auto}.compare-table{border-collapse:collapse;width:100%;min-width:550px;text-align:left;font-size:var(--fs-cs)}.compare-table th,.compare-table td{padding:15px 18px;border-bottom:1px solid var(--line);vertical-align:top;min-width:155px}.compare-table th{font-weight:700}.compare-table td img{width:200px;aspect-ratio:4/3;object-fit:cover}.compare-table td .btn{min-height:44px;padding:10px 14px;font-size:var(--fs-cs);margin-top:8px}.compare-table tr:first-child th{font:400 var(--fs-hm)/var(--lh-hm) var(--serif);letter-spacing:0}.toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%,20px);z-index:90;background:var(--green);color:var(--paper);box-shadow:0 5px 30px #0002;max-width:calc(100% - 32px);padding:14px 20px;font-size:var(--fs-cs);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translate(-50%,0)}.tour-dialog{width:calc(100% - 48px);max-width:1600px;height:calc(100dvh - 48px);background:var(--green);color:var(--paper);overflow:hidden}.tour-toolbar{height:72px;padding:12px 20px;display:flex;align-items:center;gap:20px}.tour-toolbar h2{font:400 var(--fs-hm)/var(--lh-hm) var(--serif);letter-spacing:0;margin-right:auto}.tour-toolbar a{font-size:var(--fs-cs)}.tour-toolbar button{background:transparent;color:inherit;min-height:44px;padding:8px 14px}.tour-toolbar .icon-btn{padding:0}.tour-toolbar #tourTabs{display:flex;gap:8px}.tour-toolbar #tourTabs button{border:1px solid #ffffff40;font-size:var(--fs-cs)}.tour-toolbar #tourTabs [aria-pressed=true]{background:var(--paper);color:var(--ink)}#tourFrameHost{height:calc(100% - 72px)}#tourFrameHost iframe{width:100%;height:100%;border:0;background:#102d28}#tourLoading{position:absolute;top:88px;left:20px;font-size:var(--fs-cs);pointer-events:none;background:var(--green);padding:8px 12px}#tourDialog:fullscreen{width:100%;height:100%;max-width:none;max-height:none}
/* Enhance visible content only once observation is available. */
.motion-enabled [data-reveal]{opacity:0;transform:translateY(25px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.motion-enabled [data-reveal].in{opacity:1;transform:none}.motion-paused *, .motion-paused *::before,.motion-paused *::after{animation-play-state:paused!important}.motion-paused [data-reveal]{opacity:1;transform:none}
/* Legacy 3D page base; specific overrides in 3d.css. */
.x3d .nav{position:fixed;left:50%;right:auto;top:16px;transform:translateX(-50%);width:min(560px,calc(100% - 32px));height:56px;background:var(--green);border-radius:28px;padding:0 20px;color:var(--paper)}.nav__menu{font-size:var(--fs-cs)}.nav__logo img{height:16px;width:auto}.loader{position:fixed;inset:0;z-index:100;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.loader.done{display:none}.loader__icon{width:70px;height:70px;position:relative}.loader__icon span{position:absolute;inset:0;mask:url(../logo/mihenq_ikon.png) center/contain no-repeat;-webkit-mask:url(../logo/mihenq_ikon.png) center/contain no-repeat;background:var(--bronze)}.loader__ghost{opacity:.2}.loader__line{width:240px;height:1px;background:var(--line)}.loader__line span{display:block;height:1px;background:var(--bronze)}.loader__pct{font-size:var(--fs-cs)}
@media(min-width:1700px){.section{padding-left:max(var(--gutter),calc((100vw - 1540px)/2));padding-right:max(var(--gutter),calc((100vw - 1540px)/2))}}
@media(max-width:1100px){.nav__links{gap:18px}.nav{gap:18px}.nav__cta{gap:18px}.brand>span{font-size:19px}.unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.location-layout{grid-template-columns:250px minmax(0,1fr);gap:28px}.intro__grid{gap:7vw}.offer{gap:5vw}.offer-form{padding:28px}.hero__copy{bottom:250px}.hero__signature{font-size:18vw}.detail-content{padding:45px 28px}.benefits{gap:24px}}
@media(max-width:800px){.nav{height:80px}.nav__links{display:none}.menu-toggle{display:flex}.nav__actions{gap:12px}.section-kicker{margin-bottom:40px}.section-kicker span:last-child{max-width:45%;text-align:right}.section-heading,.possibility__head{grid-template-columns:1fr;gap:27px}.section-heading{margin-bottom:35px}.section-heading>p,.section-heading>div{max-width:550px}.intro__grid{grid-template-columns:1fr;gap:48px}.intro__visual{width:84%;margin-left:auto}.intro__visual img{aspect-ratio:5/4}.intro__grid p{max-width:550px}.stats{margin-top:55px}.stats>div{padding:0 20px}.stats strong{font-size:var(--fs-hm);line-height:var(--lh-hm)}.stats span{font-size:var(--fs-cs)}.benefits{gap:20px}.benefits h3{font-size:var(--fs-hm);line-height:var(--lh-hm)}.location-layout{grid-template-columns:1fr;gap:30px}.location-list #poiList{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.map-card{min-height:140px}.faq{grid-template-columns:1fr;gap:40px}.offer{grid-template-columns:1fr;gap:45px}.offer-form{padding:34px;max-width:650px;width:100%}.footer-top{flex-wrap:wrap}.footer nav{order:3;width:100%}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-bottom p{width:100%;max-width:none}.footer-bottom>span{margin-left:auto}.detail-layout{grid-template-columns:1fr}.detail-visual{min-height:280px;height:280px}.detail-content{padding:32px}.gallery-note{display:none}.tour-toolbar{gap:10px;padding:10px}.tour-toolbar h2{font-size:var(--fs-hs);line-height:var(--lh-hs)}.tour-toolbar a{font-size:var(--fs-cs)}.tour-toolbar #tourTabs button{padding:6px 8px}.tour-toolbar #tourFullscreen{display:none}.tour-toolbar .icon-btn{width:38px;height:38px}.hero__bottom{align-items:start;flex-direction:column;gap:20px}.hero__signature{bottom:80px}.hero__copy{bottom:calc(17vw + 125px)}.hero__foot>a{display:none}}
@media(max-width:560px){html{scroll-padding-top:90px}.nav{padding:0 20px;height:76px}.nav.scrolled{height:68px}.brand img{width:26px;height:30px}.brand>span{font-size:18px}.brand small{font-size:6px}.brand{gap:9px}.nav__cta{padding:8px 11px;font-size:var(--fs-cs);gap:12px}.nav__actions{gap:5px}.hero{min-height:730px;max-height:1000px;height:100svh}.hero__poster,.hero__video{object-position:48% center}.hero__copy{bottom:220px}.hero h1{font-size:var(--fs-hero);line-height:var(--lh-hero)}.hero__copy .eyebrow{font-size:var(--fs-cs)}.hero__bottom .btn{font-size:var(--fs-cs);min-height:49px;padding:13px 20px}.hero__signature{bottom:120px;font-size:21vw;left:20px;right:20px}.hero__signature>span{display:none}.hero__foot{bottom:80px;left:20px;right:20px;font-size:var(--fs-cs);gap:8px}.hero__foot button{font-size:var(--fs-cs)}.hero__shade{background:linear-gradient(180deg,#0b252970,transparent 26%,#0b242bcc 56%,#0b242bf2)}.section-kicker{font-size:var(--fs-cs);gap:16px}.section-kicker span:last-child{max-width:43%}.stats{grid-template-columns:1fr 1fr;gap:24px 0;padding:25px 0}.stats>div{padding:0 0 0 24px}.stats>div:nth-child(3){grid-column:1/-1;border:0;border-top:1px solid var(--line);padding:25px 0 0}.stats strong{font-size:var(--fs-hl);line-height:var(--lh-hl)}.intro__visual{width:88%;margin-bottom:0}.orbit-stamp{width:104px;height:104px;left:10px;bottom:44px;font-size:var(--fs-cs)}.orbit-stamp em{font-size:var(--fs-hxs);line-height:var(--lh-hxs)}.intro__visual figcaption{font-size:var(--fs-cs)}.benefits{grid-template-columns:1fr;margin-top:40px;gap:0}.benefits article{display:grid;grid-template-columns:30px 1fr;gap:13px 16px;padding:25px 0;border-bottom:1px solid #ffffff25}.benefits h3{margin:0;font-size:var(--fs-hm);line-height:var(--lh-hm)}.benefits p{grid-column:2;max-width:none}.benefits article>span{padding-top:5px}.unit-tools{gap:18px}.filters{gap:7px}.chip{font-size:var(--fs-cs);padding:9px 12px}.sort{margin-left:auto}.unit-grid{grid-template-columns:1fr;gap:30px}.unit-card__image{aspect-ratio:16/11}.unit-card__info{padding-top:18px}.unit-card h3{font-size:var(--fs-hm);line-height:var(--lh-hm)}.unit-card__area{font-size:var(--fs-hm);line-height:var(--lh-hm)}.unit-card__compare{min-height:36px}.gallery{min-height:570px;height:80svh}.gallery__copy{top:40px}.gallery__bottom{bottom:25px}.gallery-tabs{gap:18px;width:100%}.gallery-tabs button{font-size:var(--fs-cs);flex:1;padding-right:0}.gallery__image img{object-position:48% center}.location-list #poiList{column-gap:16px}#poiList button{font-size:var(--fs-cs)}.map-canvas{aspect-ratio:1600/744}.pin{width:24px;height:24px;font-size:9px}.pin--home{width:33px;height:33px;font-size:6px}.experience-grid{grid-template-columns:1fr;gap:16px}.experience-card,.experience-card--wide{aspect-ratio:1.1;grid-column:auto}.experience-card>div{left:22px;right:22px;bottom:25px}.experience-card .circle-arrow{width:42px;height:42px;right:22px;bottom:auto;top:22px}.experience-card h3{font-size:var(--fs-hm);line-height:var(--lh-hm)}.faq-list summary{font-size:var(--fs-cm)}.offer-form{padding:26px 22px}.offer-form h3{font-size:var(--fs-hm);line-height:var(--lh-hm)}.offer-form .btn{font-size:var(--fs-cs);padding:15px 18px}.footer{padding-bottom:100px}.footer-top{gap:25px}.footer-top img{width:150px}.footer nav{gap:20px;font-size:var(--fs-cs)}.footer-bottom{font-size:var(--fs-cs)}.mobile-actions{display:grid;grid-template-columns:1fr 1.2fr;position:fixed;bottom:0;left:0;right:0;z-index:35;padding:9px 14px calc(9px + env(safe-area-inset-bottom));gap:8px;background:#f4f0e7f5;backdrop-filter:blur(14px);border-top:1px solid var(--line)}.mobile-actions a{display:flex;align-items:center;justify-content:center;font-size:var(--fs-cs);min-height:44px;border:1px solid var(--green);color:var(--green)}.mobile-actions a:last-child{background:var(--green);color:var(--paper)}.compare-bar{bottom:calc(78px + env(safe-area-inset-bottom));gap:14px;padding:8px 10px 8px 16px}.compare-bar span,.compare-bar button{font-size:var(--fs-cs)}.detail-dialog{width:100%;max-height:100dvh;height:100dvh;margin:0;max-width:none}.detail-visual{height:250px;min-height:250px}.detail-content{padding:30px 22px calc(35px + env(safe-area-inset-bottom))}.detail-content h2{font-size:var(--fs-hl);line-height:var(--lh-hl)}.detail-facts{gap:22px}.detail-facts strong{font-size:var(--fs-hm);line-height:var(--lh-hm)}.detail-buttons{flex-direction:column}.detail-buttons .btn{width:100%}.plan-view img{height:245px}.compare-dialog{width:100%;max-height:100dvh;height:100dvh;padding:24px 20px;margin:0}.compare-table th,.compare-table td{padding:12px;min-width:145px}.compare-table{min-width:530px}.tour-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0}.tour-toolbar{height:104px;flex-wrap:wrap;align-content:center;gap:6px 10px;padding:10px 14px}.tour-toolbar h2{width:calc(100% - 100px);order:0}.tour-toolbar .icon-btn{order:1;margin-left:auto}.tour-toolbar #tourTabs{order:2;margin-right:auto}.tour-toolbar a{order:3}#tourFrameHost{height:calc(100% - 104px)}#tourLoading{top:112px}.toast{bottom:150px}.menu-dialog nav{padding:28px 0}.menu-dialog nav a{font-size:var(--fs-hm);line-height:var(--lh-hm);padding:14px 0}.menu-top{font-size:var(--fs-cs)}.menu-bottom{font-size:var(--fs-cs)}}
@media(max-height:560px) and (orientation:landscape){.hero{height:auto;min-height:720px}.menu-dialog nav{padding:10px 0;grid-template-columns:1fr 1fr;column-gap:24px}.menu-dialog nav a{font-size:var(--fs-hm);line-height:var(--lh-hm);padding:10px 0}.menu-bottom{padding:10px 0}.detail-dialog{max-height:100dvh}.tour-dialog{height:100dvh;max-height:100dvh}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-enabled [data-reveal]{opacity:1;transform:none}.hero__video{display:none}}
@media print{.nav,.hero,.gallery,.mobile-actions,.compare-bar,dialog,.reading-progress,.offer-form{display:none!important}.section{padding:24px 0;break-inside:avoid}.unit-grid{grid-template-columns:repeat(2,1fr)}.motion-enabled [data-reveal]{opacity:1;transform:none}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:360px){.nav{padding-inline:16px;gap:10px}.brand>span{font-size:16px}.brand small{font-size:5.5px}.nav__cta{padding:8px 10px;font-size:var(--fs-cs);gap:8px}.nav__actions{gap:2px}.hero__copy{left:20px;right:20px}.hero__copy .eyebrow{}.hero h1{font-size:var(--fs-hero);line-height:var(--lh-hero)}.filters{gap:6px}.chip{padding:9px 11px}.compare-bar{gap:8px}.compare-bar button{padding:7px 10px}}
.unit-card__compare{min-height:44px}
@media(prefers-reduced-motion:reduce){body.motion-opt-in .hero__video{display:block}}

.hero .eyebrow{display:inline-block;color:#f4f0e7;background:#0b242b8c;padding:6px 14px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
/* Rakamlar: alan, fiyat, kat ve telefon gibi veriler sütun hizalı (tabular) */
.unit-card__area,.unit-card__meta,.detail-facts,.compare-table,.stats strong,.package-note,.floor-list,.plan-view span,.phone-list a,.fine,.unit-count,.plist li,.ucard__facts,.mq-loader__pct,.chip{font-variant-numeric:tabular-nums lining-nums}
/* Birimler bir bakışta (statik, JS'siz de okunur) */
.facts{margin-top:72px;border-top:1px solid var(--line);padding-top:40px}
.facts__title{font:400 var(--fs-hm)/var(--lh-hm) var(--serif);margin-bottom:14px}
.facts__lead{max-width:760px;color:var(--ink2);font-size:var(--fs-cl);line-height:var(--lh-cl);margin-bottom:28px}
.facts__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.facts__table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--fs-cs);line-height:var(--lh-cs);font-variant-numeric:tabular-nums lining-nums}
.facts__table th,.facts__table td{text-align:left;padding:14px 16px 14px 0;border-bottom:1px solid var(--line);vertical-align:top}
.facts__table thead th{font-weight:700;color:var(--ink2);border-bottom-color:var(--ink)}
.facts__table tbody th{font-weight:700;color:var(--green)}
.facts__table .num{white-space:nowrap}
.facts__table tr:target{background:#e5e8dc}
a.tour-launch{display:inline-flex;align-items:center}
