@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap');
:root{--ink:#060d0d;--gold:#c9a84c;--cream:#f5f0e8;--sand:#e7dfd1;--muted:#555e58;--line:#d7cdbc;--max:1140px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.6 'DM Sans',sans-serif}body[data-lang=en] [data-tr],body[data-lang=tr] [data-en]{display:none}a{color:inherit}img{display:block;max-width:100%}.wrap{width:min(calc(100% - 48px),var(--max));margin:auto}.site-header{position:sticky;top:0;z-index:10;background:rgba(6,13,13,.97);border-bottom:1px solid rgba(201,168,76,.28)}.header-row{min-height:78px;display:flex;align-items:center;gap:28px}.brand img{width:188px;max-height:58px;object-fit:contain}.site-header nav{display:flex;gap:26px;align-items:center;margin-left:auto}.site-header a{color:var(--cream);text-decoration:none;font-size:13px;font-weight:700}.site-header a:hover,.site-header a:focus-visible{color:var(--gold)}.header-cta{border:1px solid var(--gold);padding:9px 14px;border-radius:100px}.language{display:flex;gap:5px}.language button{border:0;border-radius:5px;background:#2b3532;color:var(--cream);padding:6px 8px;cursor:pointer;font-weight:700}.language button.active{background:var(--gold);color:var(--ink)}h1,h2,h3{font-family:'Playfair Display',Georgia,serif;line-height:1.13;letter-spacing:-.02em}h1{font-size:clamp(42px,5.5vw,76px);margin:16px 0 24px}h2{font-size:clamp(32px,4vw,50px);margin:12px 0 20px}h3{font-size:23px;margin:10px 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:#997422}.hero{background:var(--ink);color:var(--cream);padding:74px 0 80px}.hero-grid{display:grid;grid-template-columns:1fr .86fr;align-items:center;gap:54px}.hero h1{color:var(--cream)}.hero .eyebrow,.dark .eyebrow,.last-cta .eyebrow{color:var(--gold)}.lead{font-size:19px;color:#d2d4cf;max-width:580px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border-radius:100px;text-decoration:none;font-size:14px;font-weight:700}.button.primary{background:var(--gold);color:var(--ink)}.button.outline{border:1px solid var(--gold);color:var(--cream)}.button:hover{filter:brightness(1.12)}figure{margin:0;position:relative}figure img{width:100%;height:420px;object-fit:cover;border-radius:20px}figcaption{position:absolute;left:18px;right:18px;bottom:18px;color:#fff;background:rgba(6,13,13,.76);border-radius:10px;padding:9px 13px;font-size:12px}.section-nav{display:flex;gap:10px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.section-nav a{font-size:12px;font-weight:700;text-decoration:none;padding:7px 12px;background:#e9e0d1;border-radius:100px}.section-nav a:hover{background:var(--gold)}.section{padding-top:90px;padding-bottom:90px;scroll-margin-top:80px}.intro{max-width:750px;color:var(--muted);font-size:17px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;min-height:300px}.card .tag{font-size:12px;color:#9b7625;font-weight:700;letter-spacing:.14em}.card p,.card small{color:var(--muted)}.card small{margin-top:auto;border-top:1px solid var(--line);padding-top:15px}.card.concept{background:#ebe4d7}.decision-strip{display:flex;align-items:center;gap:25px;background:#e6dcc8;border-left:4px solid var(--gold);padding:22px;margin-top:26px;border-radius:0 12px 12px 0}.decision-strip strong{min-width:115px}.decision-strip p{margin:0;flex:1;color:var(--muted);font-size:14px}.decision-strip a{font-size:13px;font-weight:700;white-space:nowrap}.tinted{background:#eae4d8}.option-grid,.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}.option-grid article{border-top:2px solid var(--gold);padding-top:17px}.option-grid p,.steps p{color:var(--muted);font-size:14px}.image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.image-grid a{position:relative;color:white;text-decoration:none;min-height:240px;overflow:hidden;border-radius:14px;background:var(--ink)}.image-grid img{width:100%;height:260px;object-fit:cover;opacity:.75;transition:transform .3s}.image-grid a:hover img{transform:scale(1.04)}.image-grid strong{position:absolute;left:20px;bottom:18px;font-size:20px;text-shadow:0 2px 8px #000}.caption{font-size:12px;color:var(--muted)}.dark{background:var(--ink);color:var(--cream)}.dark h2{color:var(--cream)}.engineering-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px 66px}.engineering-grid .intro{color:#b6beb9}.checks{list-style:none;padding:0;margin:0;counter-reset:step}.checks li{display:grid;gap:4px;border-top:1px solid #35403c;padding:13px 0 13px 40px;position:relative;color:#c9d0cb;font-size:14px;counter-increment:step}.checks li:before{content:counter(step);position:absolute;left:0;color:var(--gold);font-weight:700}.checks strong{color:var(--cream);font-size:16px}.engineering-note{grid-column:1/-1;border-left:3px solid var(--gold);padding-left:18px;color:#c7cbc6;font-size:13px;max-width:960px}.steps article{background:#fff;padding:22px;border-radius:14px;border:1px solid var(--line)}.steps b{color:#9b7625;font-size:24px}.price-link{display:flex;align-items:center;gap:24px;justify-content:space-between;background:#e9dfca;padding:25px;border-radius:16px;margin-top:28px}.price-link h3{margin:0 0 8px}.price-link p{margin:0;color:var(--muted);font-size:14px;max-width:720px}.price-link .button{white-space:nowrap}.narrow{max-width:850px}.narrow details{border-bottom:1px solid #cdbfa9;padding:18px 0}.narrow summary{font-weight:700;cursor:pointer;font-size:16px}.narrow details p{color:var(--muted);margin:12px 0 0}.last-cta{background:var(--ink);color:var(--cream);text-align:center;padding:84px 0}.last-cta h2{color:var(--cream)}.last-cta p:not(.eyebrow){color:#d2d4cf}.last-cta .button{margin-top:15px}footer{background:#030707;color:#b9c0bc;padding:30px 0;font-size:12px}.footer-row,.footer-row div{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}footer a{text-decoration:none}footer a:hover{color:var(--gold)}:focus-visible{outline:3px solid #e2b84f;outline-offset:3px}@media(max-width:900px){.site-header nav{gap:10px}.site-header nav a:not(.header-cta){display:none}.cards,.option-grid,.steps{grid-template-columns:repeat(2,1fr)}.hero-grid,.engineering-grid{grid-template-columns:1fr}.hero-grid figure{max-width:670px}.engineering-note{grid-column:auto}}@media(max-width:600px){.wrap{width:min(calc(100% - 32px),var(--max))}.header-row{min-height:70px;gap:10px}.brand img{width:130px}.site-header nav{margin-left:auto}.site-header nav .header-cta{font-size:11px;padding:7px 9px}.language button{font-size:10px;padding:5px}.hero,.section{padding-top:54px;padding-bottom:58px}.hero-grid{gap:28px}.hero figure img{height:260px}.cards,.option-grid,.steps,.image-grid{grid-template-columns:1fr}.card{min-height:0}.decision-strip,.price-link{display:block}.decision-strip p{margin:8px 0}.price-link .button{margin-top:17px}.section-nav{flex-wrap:nowrap;overflow-x:auto}.section-nav a{white-space:nowrap}.image-grid img{height:220px}}
