/* Türkiye destination: an ELH guide with a direct property enquiry. */
.tr-page{background:var(--paper);--tr-width:1180px}
.tr-page .eyebrow{color:var(--copper);font-size:.75rem;letter-spacing:.15em;margin:0 0 20px}
.tr-page h2{font:400 clamp(1.9rem,3vw,2.65rem)/1.4 var(--serif);letter-spacing:-.025em;margin:0 0 23px}
.tr-page h3{font-size:1.25rem;font-weight:500;line-height:1.5;margin:0 0 14px}
.tr-page p{line-height:1.85}.tr-page .button{font-size:.9375rem;white-space:normal}
.tr-hero{position:relative;overflow:hidden;background:#17262b;color:#fff}
.tr-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 44%;transform:rotate(5deg) scale(1.15)}
.tr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14232bf5,#14232bbd 47%,#14232b22)}
.tr-hero-inner{position:relative;z-index:1;max-width:var(--tr-width);margin:auto;padding:76px 32px 95px;min-height:510px;display:flex;align-items:center}
.tr-hero-copy{max-width:670px}.tr-hero .eyebrow{color:#e8d8b8}.tr-hero h1{color:#fff;font:400 clamp(2.3rem,4vw,3.7rem)/1.22 var(--serif);margin:0 0 27px;letter-spacing:-.025em}
.tr-hero h1 span{color:#e9dcc2}.tr-hero-copy>p:not(.eyebrow){font-size:1.125rem;max-width:510px;color:#f1f1eb;margin:0 0 29px}.tr-hero .actions{gap:26px;align-items:center}
.tr-hero-link{color:#fff;font-size:.9375rem;text-decoration:underline;text-underline-offset:7px;text-decoration-color:#ccb993}
.tr-hero-caption{position:absolute;right:32px;bottom:15px;font-size:.75rem;letter-spacing:.16em;color:#eee5d7}
.tr-facts{max-width:1116px;margin:-30px auto 0;position:relative;z-index:2;background:#fcfbf8;border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));box-shadow:0 8px 25px #16272a08}
.tr-facts>div{padding:25px 30px;border-right:1px solid var(--line)}.tr-facts>div:last-child{border:0}.tr-facts span{font-size:.8125rem;color:var(--muted);display:block;margin-bottom:8px}
.tr-facts strong{font:400 1.7rem/1.45 var(--serif);display:block}.tr-facts .tr-fact-text{font-size:1.2rem}
.tr-jump{border-bottom:1px solid var(--line)}.tr-jump>div{max-width:var(--tr-width);margin:auto;padding:21px 32px;display:flex;gap:27px;overflow:auto;white-space:nowrap}
.tr-jump a{font-size:.875rem;text-decoration:none;color:var(--muted)}.tr-jump a:hover{color:var(--copper)}
.tr-section{max-width:var(--tr-width);padding:74px 32px;margin:auto}.tr-page section[id]{scroll-margin-top:110px}
.tr-overview{display:grid;grid-template-columns:1fr 1fr;gap:70px}.tr-overview p{font-size:1rem;color:var(--muted);margin-top:0}.tr-overview .tr-lead{font-size:1.2rem;color:var(--ink)}
.tr-text-link{color:var(--ink);font-size:.875rem;line-height:1.8;text-decoration:underline;text-decoration-color:#b89c79;text-underline-offset:6px}.tr-text-link:hover{color:var(--copper)}
.tr-soft{background:#f0eee7;border-block:1px solid var(--line)}
.tr-section-head{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:33px}.tr-section-head h2{margin:0}.tr-section-head>p{max-width:320px;color:var(--muted);font-size:.9375rem;margin:0}
.tr-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tr-option{background:var(--paper);padding:35px;border-top:2px solid var(--copper)}
.tr-card-index{font-size:.75rem;color:var(--copper);letter-spacing:.1em;display:block;margin-bottom:22px}.tr-option h3{font-size:1.45rem}.tr-option .tr-amount{font:400 2.4rem/1.4 var(--serif);margin:18px 0;color:var(--ink)}
.tr-option>p:not(.tr-amount){font-size:1rem;color:var(--muted);margin:0 0 25px}.tr-note{font-size:.8125rem!important;color:var(--muted);line-height:1.8}.tr-soft .tr-note{margin:22px 0 0}
.tr-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.tr-cost-grid article{border-top:1px solid var(--line);padding-top:22px}.tr-cost-grid article>span{font-size:.8125rem;color:var(--copper);display:block;margin-bottom:15px}.tr-cost-grid p{margin:0;font-size:1rem;color:var(--muted)}
.tr-dark{background:#253034;color:#fff}.tr-dark .eyebrow{color:#dfc79f}.tr-dark h2,.tr-dark h3{color:#fff}.tr-dark .tr-section-head>p{color:#d1d7d4}
.tr-process{list-style:none;padding:0;margin:45px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:32px 50px}.tr-process li{display:flex;gap:23px;border-top:1px solid #6c7675;padding-top:23px}.tr-process li>span{font:400 1.8rem/1.5 var(--serif);color:#dfc79f;flex:0 0 35px}.tr-process h3{font-size:1.15rem}.tr-process p{font-size:.9375rem;color:#d1d7d4;margin:0}.tr-source-line{margin:32px 0 0;font-size:.8125rem}.tr-source-line a{color:#e2ccaa;text-decoration:underline;text-underline-offset:5px}
.tr-documents,.tr-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.tr-documents>div>p:not(.eyebrow){color:var(--muted);font-size:1rem}
.tr-document-list details{border-bottom:1px solid var(--line);background:transparent;padding:0}.tr-document-list details:first-child{border-top:1px solid var(--line)}
.tr-document-list summary{position:relative;list-style:none;padding:22px 30px 22px 0;cursor:pointer;font-size:1rem;line-height:1.65;font-weight:500}.tr-document-list summary::-webkit-details-marker{display:none}.tr-document-list summary:after{content:"+";position:absolute;right:4px;top:20px;font-size:1.25rem;color:var(--copper);font-weight:400}.tr-document-list details[open]>summary:after{content:"−"}.tr-document-list p{margin:0;padding:0 22px 23px 0;color:var(--muted);font-size:.9375rem}.tr-document-list details>a{display:inline-block;margin:0 0 25px}
.tr-property-section{background:#ece9e0;border-block:1px solid #d5cdbd}.tr-property-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:start}.tr-property-copy>p:not(.tr-note){font-size:1rem;color:var(--muted)}.tr-status{display:inline-block;background:#dfe5dc;color:#344d3b;padding:5px 10px;font-size:.8125rem;margin-bottom:22px}.tr-property-copy h3{font-size:1.7rem;font-family:var(--serif)}.tr-property-copy ul{font-size:.9375rem;line-height:2.1;padding-left:22px;margin:22px 0}.tr-property-form{background:var(--paper);padding:32px;border:1px solid var(--line)}
.tr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px;margin-bottom:28px}.tr-form-grid>div{min-width:0}.tr-property-form label{display:block;font-size:.875rem;line-height:1.6;margin:0 0 9px;color:var(--ink)}.tr-property-form input,.tr-property-form select{font:inherit;font-size:1rem;width:100%;min-width:0;min-height:48px;padding:11px 12px;background:#fff;border:1px solid #b9bdb8;border-radius:0;color:var(--ink)}.tr-property-form input::placeholder{color:#767d79}.tr-property-form button{cursor:pointer;width:100%;min-height:49px}.tr-property-form button:disabled{opacity:.55;cursor:default}
.tr-property-result{background:var(--paper);padding:32px;margin-top:30px;border:1px solid var(--line)}.tr-property-result[hidden]{display:none}.tr-property-result label{display:block;margin:0 0 15px;font-size:.9375rem}.tr-property-result textarea{width:100%;font:inherit;font-size:1rem;line-height:1.8;padding:17px;border:1px solid #b9bdb8;background:#fff;color:var(--ink);resize:vertical;margin:0 0 21px;min-height:260px}.tr-property-result .actions{gap:14px;align-items:center}.tr-property-result button{cursor:pointer}.tr-outline{background:transparent!important;border:1px solid var(--ink)!important;color:var(--ink)!important}.tr-property-result #property-status{color:#305b39;font-size:.9375rem;min-height:1.8em;margin:15px 0 0}
.tr-elh{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#f0eee7;max-width:1116px;padding:43px}.tr-elh p{font-size:1rem;color:var(--muted)}.tr-elh>div:last-child{border-left:1px solid #cfc9bd;padding-left:40px}.tr-elh>div:last-child h3{margin-top:4px}.tr-elh .button{margin-top:10px}.tr-elh h2{font-size:2rem}
.tr-sources{padding-top:25px;padding-bottom:48px;color:var(--muted);font-size:.8125rem}.tr-sources p{margin-top:0}.tr-sources>div{display:flex;gap:20px;flex-wrap:wrap}.tr-sources a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){.tr-facts,.tr-elh{margin-inline:32px}.tr-facts>div{padding:22px}.tr-facts strong{font-size:1.5rem}.tr-overview,.tr-documents,.tr-faq{gap:40px}.tr-property-layout{gap:30px}.tr-property-form{padding:26px}.tr-option{padding:28px}.tr-elh{gap:40px}}
@media(max-width:760px){.tr-section{padding:48px 24px}.tr-hero-inner{padding:57px 24px 75px;min-height:470px}.tr-hero h1{font-size:2.65rem}.tr-hero-copy>p:not(.eyebrow){font-size:1rem;max-width:430px}.tr-hero:after{background:linear-gradient(90deg,#14232bed,#14232b77)}.tr-hero-caption{right:24px;bottom:22px}.tr-hero .actions{gap:22px}.tr-facts{margin:-20px 24px 0}.tr-facts>div{padding:18px 13px}.tr-facts span{font-size:.75rem}.tr-facts strong{font-size:1.2rem}.tr-facts .tr-fact-text{font-size:1rem}.tr-jump>div{padding:19px 24px;gap:24px}.tr-overview,.tr-documents,.tr-faq{grid-template-columns:1fr;gap:18px}.tr-section-head{flex-direction:column;align-items:start;gap:18px}.tr-section-head>p{max-width:100%}.tr-option-grid{gap:18px}.tr-option{padding:23px}.tr-option h3{font-size:1.25rem}.tr-option .tr-amount{font-size:1.9rem}.tr-cost-grid{grid-template-columns:1fr;gap:28px}.tr-cost-grid article>span{float:left;margin-right:18px;line-height:2}.tr-process{gap:28px;grid-template-columns:1fr}.tr-process li{gap:21px}.tr-property-layout{grid-template-columns:1fr}.tr-property-form{padding:26px}.tr-property-copy ul{margin-block:15px}.tr-property-result{padding:25px}.tr-elh{margin-inline:24px;grid-template-columns:1fr;gap:25px;padding:32px}.tr-elh>div:last-child{border-left:0;border-top:1px solid #cfc9bd;padding:24px 0 0}.tr-sources{padding-top:24px;padding-bottom:35px}}
@media(max-width:480px){.tr-hero h1{font-size:2.25rem}.tr-hero-inner{min-height:440px}.tr-facts{grid-template-columns:1fr;margin-top:0}.tr-facts>div{display:flex;align-items:center;justify-content:space-between;gap:18px;border-right:0;border-bottom:1px solid var(--line);padding:15px 18px}.tr-facts span{font-size:.8125rem;margin:0}.tr-facts strong{font-size:1.15rem;flex-shrink:0}.tr-facts .tr-fact-text{font-size:.9375rem;max-width:52%;text-align:right;flex-shrink:1}.tr-option-grid{grid-template-columns:1fr}.tr-option .tr-amount{font-size:2.2rem}.tr-form-grid{grid-template-columns:1fr;gap:19px}.tr-property-form{padding:23px}.tr-property-result .actions>*{width:100%;justify-content:center}.tr-page h2{font-size:1.85rem}.tr-hero .actions{align-items:start;flex-direction:column}}

.tr-hero-photo{transform:none;object-position:center 45%}
.tr-hero:after{background:linear-gradient(90deg,#242d31ed,#242d31b3 45%,#242d3110)}
