:root{--mtx-v95517-bg:#060a07;--mtx-v95517-panel:#0c120d;--mtx-v95517-panel2:#111912;--mtx-v95517-gold:#c58a2c;--mtx-v95517-gold2:#e0b461;--mtx-v95517-line:rgba(197,138,44,.42);--mtx-v95517-text:#f3ead8;--mtx-v95517-muted:#b9b1a3;--mtx-v95517-display:var(--modtac-font-main-title,"MODTAC Saira Stencil","Arial Narrow",Arial,sans-serif);--mtx-v95517-sub:var(--modtac-font-sub-title,"MODTAC Rajdhani","Arial Narrow",Arial,sans-serif);--mtx-v95517-body:var(--modtac-font-body,"MODTAC Inter 18",Inter,system-ui,sans-serif)}

/* PARKLARIMIZ ALT SAYFALARI: YAZI SOLDA, GORSEL SAGDA */
@media(min-width:901px){
 body.mtx-park-experience .mtx-park-hero{min-height:420px!important;background-color:#050806!important;background-image:linear-gradient(90deg,#050806 0%,#050806 31%,rgba(5,8,6,.98) 36%,rgba(5,8,6,.65) 45%,rgba(5,8,6,.08) 68%,rgba(5,8,6,.22) 100%),var(--mtx-hero)!important;background-size:100% 100%,68% 100%!important;background-position:center,right center!important;background-repeat:no-repeat!important;align-items:center!important}
 body.mtx-park-experience .mtx-park-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:38%;z-index:-1;background:radial-gradient(circle at 30% 45%,rgba(197,138,44,.09),transparent 48%),repeating-linear-gradient(115deg,transparent 0 34px,rgba(222,174,83,.025) 35px 36px),linear-gradient(90deg,#050806 0%,#070c08 100%);border-right:1px solid rgba(197,138,44,.18)}
 body.mtx-park-experience .mtx-park-hero>div,body.mtx-park-experience .mtx-park-hero>section{width:min(1180px,calc(100% - 64px))!important;padding-right:68%!important;margin:auto!important;text-align:left!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:340px!important}
 body.mtx-park-experience .mtx-park-hero>div>*,body.mtx-park-experience .mtx-park-hero>section>*{max-width:390px!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}
 body.mtx-park-experience .mtx-park-hero h1,body.mtx-park-experience .mtx-park-hero h2{font-family:var(--mtx-v95517-display)!important;font-size:clamp(38px,4vw,61px)!important;line-height:1.02!important;letter-spacing:.05em!important;margin:10px 0 12px!important;text-align:left!important;text-shadow:0 7px 24px #000!important}
 body.mtx-park-experience .mtx-park-hero p,body.mtx-park-experience .mtx-park-hero .mtx-hero-subtitle{font-family:var(--mtx-v95517-body)!important;font-size:14px!important;line-height:1.7!important;margin:8px 0 0!important;text-align:left!important;color:#ddd3c4!important}
 body.mtx-park-experience .mtx-park-hero nav,body.mtx-park-experience .mtx-park-hero ol{max-width:390px!important;margin:12px 0 0!important;text-align:left!important;justify-content:flex-start!important}
}
@media(max-width:900px){body.mtx-park-experience .mtx-park-hero{background-size:cover!important;background-position:62% center!important}body.mtx-park-experience .mtx-park-hero>div,body.mtx-park-experience .mtx-park-hero>section{text-align:left!important;align-items:flex-start!important}body.mtx-park-experience .mtx-park-hero h1,body.mtx-park-experience .mtx-park-hero h2,body.mtx-park-experience .mtx-park-hero p{text-align:left!important}}

/* SOZLESME SAYFASI */
body.mtx-contract-page{background:var(--mtx-v95517-bg)!important;color:var(--mtx-v95517-text)!important}
body.mtx-contract-page main{background:radial-gradient(circle at 82% 16%,rgba(121,75,19,.12),transparent 30%),linear-gradient(135deg,#050806,#0a100b)!important;min-height:100vh!important}
.mtx-contract-legacy-hero,.mtx-contract-legacy-agreement{display:none!important}
#mtx-contract-hero-v95517{position:relative;isolation:isolate;min-height:430px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--mtx-v95517-gold);background-color:#050806;background-image:linear-gradient(90deg,#050806 0%,#050806 32%,rgba(5,8,6,.94) 40%,rgba(5,8,6,.16) 68%,rgba(5,8,6,.32) 100%),url('/assets/contract-experience-v95517/contract-signing-hero.webp');background-size:100% 100%,68% 100%;background-position:center,right center;background-repeat:no-repeat}
#mtx-contract-hero-v95517:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.02),transparent 55%,rgba(5,9,6,.88)),repeating-linear-gradient(115deg,transparent 0 34px,rgba(222,174,83,.025) 35px 36px)}
.mtx-contract-hero-inner{width:min(1180px,calc(100% - 64px));margin:auto;padding-right:66%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}
.mtx-contract-kicker{font-family:var(--mtx-v95517-sub);font-weight:700;font-size:12px;letter-spacing:.22em;color:var(--mtx-v95517-gold2);text-transform:uppercase}
#mtx-contract-hero-v95517 h1{font-family:var(--mtx-v95517-display);font-size:clamp(38px,4.1vw,64px);font-weight:400;line-height:1.02;letter-spacing:.05em;text-transform:uppercase;color:var(--mtx-v95517-text);margin:12px 0 14px;text-shadow:0 8px 28px #000}
#mtx-contract-hero-v95517 p{font-family:var(--mtx-v95517-body);font-size:14px;line-height:1.75;color:#ddd3c4;margin:0;max-width:410px}
.mtx-contract-version{display:inline-flex;gap:10px;align-items:center;margin-top:20px;padding:9px 12px;border:1px solid rgba(197,138,44,.34);background:rgba(8,13,9,.72);font:700 10px/1 var(--mtx-v95517-sub);letter-spacing:.12em;color:#e6c889;text-transform:uppercase}
.mtx-contract-page-content{background:transparent!important;color:var(--mtx-v95517-text)!important;padding:64px 20px 80px!important}
.mtx-contract-page-content>div{width:min(1180px,100%)!important;margin:auto!important}
.mtx-contract-page-content h1,.mtx-contract-page-content h2,.mtx-contract-page-content h3,.mtx-contract-page-content h4{font-family:var(--mtx-v95517-sub)!important;color:var(--mtx-v95517-text)!important}
.mtx-contract-page-content p,.mtx-contract-page-content label,.mtx-contract-page-content input,.mtx-contract-page-content button{font-family:var(--mtx-v95517-body)!important}
.mtx-contract-intro{text-align:left;max-width:900px;margin:0 auto 34px;padding:0 4px}
.mtx-contract-intro span{font:700 11px/1 var(--mtx-v95517-sub);letter-spacing:.2em;color:var(--mtx-v95517-gold2);text-transform:uppercase}
.mtx-contract-intro h2{font:700 clamp(30px,3.4vw,48px)/1.08 var(--mtx-v95517-sub)!important;letter-spacing:.03em;margin:10px 0 12px;color:var(--mtx-v95517-text)!important}
.mtx-contract-intro p{font:400 14px/1.75 var(--mtx-v95517-body);color:var(--mtx-v95517-muted);margin:0}
.mtx-contract-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto 24px;max-width:900px}
.mtx-contract-meta-card{padding:18px 20px;background:linear-gradient(145deg,#121a13,#090e0a);border:1px solid var(--mtx-v95517-line);box-shadow:0 16px 38px rgba(0,0,0,.24)}
.mtx-contract-meta-card b{display:block;font:700 11px/1 var(--mtx-v95517-sub);letter-spacing:.14em;color:var(--mtx-v95517-gold2);text-transform:uppercase;margin-bottom:8px}
.mtx-contract-meta-card span{font:500 13px/1.5 var(--mtx-v95517-body);color:#d4cbbc}
#mtx-contract-current-v95517{max-width:900px;margin:0 auto 28px;background:linear-gradient(145deg,#101711,#080d09);border:1px solid var(--mtx-v95517-line);box-shadow:0 26px 60px rgba(0,0,0,.34)}
.mtx-contract-current-head{padding:23px 26px;border-bottom:1px solid rgba(197,138,44,.3);background:linear-gradient(100deg,rgba(197,138,44,.18),rgba(7,12,8,.15))}
.mtx-contract-current-head h3{font:700 20px/1.2 var(--mtx-v95517-sub)!important;letter-spacing:.05em;color:var(--mtx-v95517-text)!important;margin:0 0 7px;text-transform:uppercase}
.mtx-contract-current-head p{font:400 12px/1.65 var(--mtx-v95517-body);color:#c4bbaa;margin:0}
.mtx-contract-sections{padding:8px 0}
.mtx-contract-section{border-bottom:1px solid rgba(197,138,44,.16)}
.mtx-contract-section:last-child{border-bottom:0}
.mtx-contract-section summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 26px;font:700 13px/1.35 var(--mtx-v95517-sub);letter-spacing:.04em;color:#f0e5d2;text-transform:uppercase}
.mtx-contract-section summary::-webkit-details-marker{display:none}
.mtx-contract-section summary:after{content:"+";flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(197,138,44,.4);color:var(--mtx-v95517-gold2);font:600 18px/1 var(--mtx-v95517-sub)}
.mtx-contract-section[open] summary:after{content:"−"}
.mtx-contract-section[open] summary{background:rgba(197,138,44,.07);color:#fff0d2}
.mtx-contract-section-body{padding:0 26px 22px;font:400 13px/1.82 var(--mtx-v95517-body);color:#c9c0b2;white-space:pre-line}
.mtx-contract-separate-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin:0 auto 28px}
.mtx-contract-separate-card{padding:24px;background:linear-gradient(145deg,#121a13,#090e0a);border:1px solid var(--mtx-v95517-line)}
.mtx-contract-separate-card b{display:block;font:700 14px/1.3 var(--mtx-v95517-sub);letter-spacing:.06em;color:var(--mtx-v95517-gold2);text-transform:uppercase;margin-bottom:10px}
.mtx-contract-separate-card p{font:400 12px/1.72 var(--mtx-v95517-body);color:#c7beb0;margin:0}
.mtx-contract-separate-card.is-optional{border-color:rgba(92,133,95,.55)}
.mtx-contract-separate-card.is-optional b{color:#a9c6a4}
body.mtx-contract-page .mtx-contract-page-content .bg-white,body.mtx-contract-page .mtx-contract-page-content [class*="bg-white"],body.mtx-contract-page .mtx-contract-page-content form{background:linear-gradient(145deg,#111812,#080d09)!important;color:var(--mtx-v95517-text)!important;border-color:var(--mtx-v95517-line)!important;box-shadow:0 22px 54px rgba(0,0,0,.3)!important}
body.mtx-contract-page .mtx-contract-page-content [class*="bg-amber"],body.mtx-contract-page .mtx-contract-page-content [class*="bg-[#F7F0E6]"]{background:rgba(197,138,44,.09)!important;border-color:rgba(197,138,44,.38)!important;color:#e4d5bb!important}
body.mtx-contract-page .mtx-contract-page-content [class*="text-[#241A12]"],body.mtx-contract-page .mtx-contract-page-content [class*="text-gray-"],body.mtx-contract-page .mtx-contract-page-content [class*="text-amber-"]{color:#d6cdbf!important}
body.mtx-contract-page .mtx-contract-page-content input{background:#080d09!important;color:#f3ead8!important;border-color:rgba(197,138,44,.34)!important}
body.mtx-contract-page .mtx-contract-page-content input::placeholder{color:#746d62!important}
body.mtx-contract-page .mtx-contract-page-content button{border-color:rgba(197,138,44,.34)!important}
body.mtx-contract-page .mtx-contract-page-content form h3,body.mtx-contract-page .mtx-contract-page-content form label{font-family:var(--mtx-v95517-sub)!important;color:#eadfcf!important}
.mtx-contract-review-note{max-width:900px;margin:0 auto 24px;padding:14px 16px;border-left:3px solid var(--mtx-v95517-gold);background:rgba(197,138,44,.07);font:400 11px/1.65 var(--mtx-v95517-body);color:#bdb4a7}
@media(max-width:900px){#mtx-contract-hero-v95517{min-height:390px;background-size:100% 100%,cover;background-position:center,62% center}.mtx-contract-hero-inner{width:calc(100% - 36px);padding-right:36%;}.mtx-contract-meta{grid-template-columns:1fr}.mtx-contract-separate-grid{grid-template-columns:1fr}}
@media(max-width:640px){#mtx-contract-hero-v95517{min-height:400px;background-image:linear-gradient(90deg,rgba(5,8,6,.96),rgba(5,8,6,.58)),url('/assets/contract-experience-v95517/contract-signing-hero.webp');background-size:100% 100%,cover}.mtx-contract-hero-inner{padding-right:0}.mtx-contract-page-content{padding:46px 14px 64px!important}.mtx-contract-section summary{padding:16px 18px;font-size:12px}.mtx-contract-section-body{padding:0 18px 20px}.mtx-contract-meta-card,.mtx-contract-separate-card{padding:19px}}


/* v9.5.5.1.8 HOTFIX: HERO LAYOUT FULL REVERT AND HORIZONTAL TEXT SAFETY */
/* Park pages are restored to the v9.5.5.1.6 full-image hero. No split panel, no narrow column. */
@media(min-width:0px){
 body.mtx-park-experience .mtx-park-hero{
  min-height:400px!important;
  background-image:linear-gradient(90deg,rgba(3,6,4,.96) 0%,rgba(3,6,4,.72) 42%,rgba(3,6,4,.32) 72%,rgba(3,6,4,.62) 100%),var(--mtx-hero)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  align-items:center!important;
 }
 body.mtx-park-experience .mtx-park-hero:before{content:none!important;display:none!important}
 body.mtx-park-experience .mtx-park-hero>div,
 body.mtx-park-experience .mtx-park-hero>section{
  width:min(1180px,calc(100% - 48px))!important;
  max-width:none!important;
  min-height:0!important;
  margin:auto!important;
  padding:0!important;
  display:block!important;
  text-align:left!important;
 }
 body.mtx-park-experience .mtx-park-hero>div>*,
 body.mtx-park-experience .mtx-park-hero>section>*{
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
  text-align:left!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
 }
 body.mtx-park-experience .mtx-park-hero h1,
 body.mtx-park-experience .mtx-park-hero h2{
  width:auto!important;
  max-width:760px!important;
  font-family:var(--mtx-font-display)!important;
  font-size:clamp(42px,5.5vw,78px)!important;
  line-height:1.02!important;
  letter-spacing:.055em!important;
  margin:12px 0!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
 }
 body.mtx-park-experience .mtx-park-hero p,
 body.mtx-park-experience .mtx-park-hero .mtx-hero-subtitle{
  width:auto!important;
  max-width:620px!important;
  margin:16px 0 0!important;
  font-family:var(--mtx-font-body)!important;
  font-size:15px!important;
  line-height:1.75!important;
  writing-mode:horizontal-tb!important;
  white-space:normal!important;
  word-break:normal!important;
 }
 body.mtx-park-experience .mtx-park-hero nav,
 body.mtx-park-experience .mtx-park-hero ol{max-width:760px!important;margin:18px 0 0!important;justify-content:flex-start!important}
}

/* Contract hero uses the new visual, but follows the same normal full-width MODTAC hero layout. */
#mtx-contract-hero-v95517{
 min-height:400px!important;
 display:flex!important;
 align-items:center!important;
 background-image:linear-gradient(90deg,rgba(3,6,4,.96) 0%,rgba(3,6,4,.74) 42%,rgba(3,6,4,.30) 72%,rgba(3,6,4,.60) 100%),url('/assets/contract-experience-v95517/contract-signing-hero.webp')!important;
 background-size:cover!important;
 background-position:center!important;
 background-repeat:no-repeat!important;
}
.mtx-contract-hero-inner{
 width:min(1180px,calc(100% - 48px))!important;
 max-width:none!important;
 min-height:0!important;
 margin:auto!important;
 padding:0!important;
 display:block!important;
 text-align:left!important;
}
.mtx-contract-hero-inner>*{
 width:auto!important;
 min-width:0!important;
 margin-left:0!important;
 margin-right:0!important;
 writing-mode:horizontal-tb!important;
 text-orientation:mixed!important;
 white-space:normal!important;
 word-break:normal!important;
 overflow-wrap:normal!important;
}
#mtx-contract-hero-v95517 h1{
 width:auto!important;
 max-width:830px!important;
 font-size:clamp(42px,5.1vw,72px)!important;
 line-height:1.02!important;
 margin:12px 0 14px!important;
 writing-mode:horizontal-tb!important;
 text-orientation:mixed!important;
 white-space:normal!important;
 word-break:normal!important;
 overflow-wrap:normal!important;
}
#mtx-contract-hero-v95517 p{max-width:650px!important;font-size:15px!important;line-height:1.75!important}
.mtx-contract-version{width:max-content!important;max-width:100%!important}

@media(max-width:900px){
 body.mtx-park-experience .mtx-park-hero,#mtx-contract-hero-v95517{min-height:350px!important;background-position:62% center!important}
 body.mtx-park-experience .mtx-park-hero>div,body.mtx-park-experience .mtx-park-hero>section,.mtx-contract-hero-inner{width:calc(100% - 30px)!important;padding:0!important}
 body.mtx-park-experience .mtx-park-hero h1,body.mtx-park-experience .mtx-park-hero h2,#mtx-contract-hero-v95517 h1{font-size:clamp(34px,9vw,48px)!important;max-width:92%!important}
 body.mtx-park-experience .mtx-park-hero p,#mtx-contract-hero-v95517 p{max-width:88%!important}
}
