:root{
  --bg:#090806;
  --bg-soft:#100d09;
  --panel:#13100c;
  --panel-2:#19120c;
  --gold:#c9974a;
  --gold-2:#e2bc76;
  --red:#5d1517;
  --red-2:#7d2023;
  --text:#f5ead8;
  --muted:#b8a993;
  --line:rgba(201,151,74,.22);
  --shadow:0 24px 70px rgba(0,0,0,.35);
  --radius:22px;
  --container:min(1180px,calc(100% - 40px));
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}
body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:radial-gradient(circle at 20% 10%,rgba(201,151,74,.18),transparent 28%),radial-gradient(circle at 85% 30%,rgba(125,32,35,.18),transparent 30%)}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
button,input,textarea,select{font:inherit}
.container{width:var(--container);margin-inline:auto}
.skip-link{position:absolute;left:-9999px;top:10px;background:#fff;color:#000;padding:10px 14px;z-index:1000}.skip-link:focus{left:10px}
.site-header{position:sticky;top:0;z-index:50;background:rgba(9,8,6,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(201,151,74,.12)}
.header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.brand-mark{width:42px;height:42px;border:1px solid var(--gold);display:grid;place-items:center;border-radius:13px;color:var(--gold-2);font:700 24px/1 Georgia,serif;box-shadow:inset 0 0 0 4px rgba(201,151,74,.05)}
.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:600;color:var(--gold-2)}.brand-copy small{margin-top:6px;color:#8f806c;text-transform:uppercase;letter-spacing:.14em;font-size:9px}
.main-nav{display:flex;align-items:center;gap:28px}.main-nav a{font-size:14px;color:#d8cdbf;transition:.2s ease}.main-nav a:hover{color:var(--gold-2)}.main-nav .nav-cta{border:1px solid rgba(201,151,74,.45);padding:10px 16px;border-radius:999px;color:var(--gold-2)}
.nav-toggle{display:none;background:none;border:0;padding:8px}.nav-toggle span{display:block;width:26px;height:2px;background:var(--gold);margin:5px}
.hero{position:relative;overflow:hidden;min-height:680px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#070604 0%,#0b0806 45%,#171008 100%)}
.hero::after{content:"";position:absolute;inset:auto 0 0;height:18px;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(201,151,74,.24) 18px 19px,transparent 19px 31px),linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.35}
.hero-glow{position:absolute;width:620px;height:620px;right:0;top:-70px;border-radius:50%;background:radial-gradient(circle,rgba(201,151,74,.18),rgba(93,21,23,.08) 48%,transparent 70%);filter:blur(5px)}
.hero-grid{min-height:680px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;position:relative;z-index:2}
.hero-copy{padding:70px 0}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--gold-2);font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.eyebrow{padding:9px 13px;border:1px solid rgba(201,151,74,.35);border-radius:999px;background:rgba(93,21,23,.28)}
.hero h1{margin:24px 0 22px;font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.02}.hero h1 span{display:block;color:var(--gold-2);font-size:clamp(42px,6vw,78px);letter-spacing:-.025em}.hero h1 strong{display:block;margin-top:18px;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(24px,3.2vw,42px);font-weight:650;color:#fff;letter-spacing:-.03em;overflow-wrap:anywhere}
.hero-lead{max-width:640px;font-size:20px;color:#d8cdbf;margin:0}.hero-note{color:#9e8f7c;font-size:14px;margin:12px 0 0}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:10px;border:1px solid transparent;font-weight:800;font-size:14px;cursor:pointer;transition:.2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--red),var(--red-2));border-color:rgba(226,188,118,.58);color:#fff;box-shadow:0 10px 30px rgba(93,21,23,.28)}.btn-ghost{border-color:rgba(201,151,74,.34);color:var(--gold-2);background:rgba(255,255,255,.02)}.btn-full{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}
.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;color:#ad9c87;font-size:12px}.trust-row span{display:flex;align-items:center;gap:8px}.trust-row span::before{content:"";width:7px;height:7px;border:1px solid var(--gold);transform:rotate(45deg)}
.hero-art{position:relative;height:560px}.arch{position:absolute;border:1px solid rgba(201,151,74,.23);background:linear-gradient(145deg,rgba(131,84,42,.7),rgba(35,20,11,.9));box-shadow:inset 0 0 70px rgba(0,0,0,.7),var(--shadow)}.arch-back{width:72%;height:82%;right:-4%;top:6%;border-radius:260px 260px 18px 18px;opacity:.55}.arch-front{width:76%;height:78%;right:11%;top:11%;border-radius:240px 240px 20px 20px;border-width:14px;padding:18px;overflow:hidden;background:radial-gradient(circle at 65% 35%,rgba(255,181,93,.36),transparent 28%),linear-gradient(180deg,#71472a 0%,#2b1d12 52%,#130d09 100%)}.arch-front::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 3px,transparent 3px 24px),repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 2px,transparent 2px 34px);mix-blend-mode:overlay}.arch-front::after{content:"";position:absolute;inset:22px;border:1px solid rgba(255,255,255,.08);border-radius:210px 210px 14px 14px}
.city-silhouette{position:absolute;left:7%;right:7%;bottom:9%;height:45%;filter:drop-shadow(0 -14px 24px rgba(0,0,0,.18))}.tower,.house{position:absolute;bottom:0;background:linear-gradient(#c58b52,#6a4026);border-top:1px solid rgba(255,230,190,.4)}.tower::before,.house::before{content:"";position:absolute;left:20%;right:20%;top:18%;height:4px;background:rgba(30,18,11,.5);box-shadow:0 14px rgba(30,18,11,.45),0 28px rgba(30,18,11,.35)}.tower-1{width:9%;height:78%;left:62%;border-radius:6px 6px 0 0}.tower-1::after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-22px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:22px solid #a86e3d}.tower-2{width:7%;height:55%;left:24%}.tower-3{width:6%;height:44%;left:78%}.house{height:35%;border-radius:3px 3px 0 0}.h1{width:22%;left:0}.h2{width:23%;left:17%;height:47%}.h3{width:25%;left:38%;height:39%}.h4{width:24%;left:59%;height:31%}.h5{width:22%;left:78%;height:43%}
.grapes{position:absolute;width:120px;height:100px;display:grid;grid-template-columns:repeat(3,28px);gap:3px;transform:rotate(-8deg)}.grapes i{display:block;width:27px;height:27px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#7e6440,#2e2114 68%,#0d0906);box-shadow:inset 0 0 10px rgba(255,255,255,.08)}.grapes-a{right:7%;bottom:1%}.grapes-b{right:25%;bottom:0%;transform:rotate(7deg) scale(.85)}.grapes-b i{background:radial-gradient(circle at 30% 30%,#5a2c38,#1e1115 70%,#090507)}
.feature-strip{padding:30px 0 48px;background:linear-gradient(180deg,#090806,#0d0a07)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.015)}.feature-grid article{padding:30px 25px;min-height:220px;border-right:1px solid var(--line)}.feature-grid article:last-child{border-right:0}.feature-grid .icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(201,151,74,.38);border-radius:14px;color:var(--gold-2);font-size:21px;margin-bottom:18px}.feature-grid h2{font-family:Georgia,serif;font-size:22px;font-weight:500;color:var(--gold-2);margin:0 0 8px}.feature-grid p{font-size:14px;color:#ab9c88;margin:0}
.content-section,.value-section,.offer-section{padding:95px 0}.content-section{background:linear-gradient(180deg,#0e0a07,#0a0806)}.split-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.section-copy h2,.section-heading h2,.sale-banner h2,.offer-copy h2{font:500 clamp(34px,4vw,54px)/1.1 Georgia,serif;color:var(--text);margin:16px 0 20px}.section-copy p,.offer-copy p{color:#b8a993;font-size:17px}.section-copy strong{color:var(--gold-2)}.seo-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.seo-tags span{border:1px solid var(--line);background:rgba(201,151,74,.04);color:#cfb88f;padding:9px 13px;border-radius:999px;font-size:12px}
.visual-card{min-height:420px;border-radius:var(--radius);border:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(211,142,79,.3),transparent 27%),linear-gradient(145deg,#45291a,#110c08 68%);box-shadow:var(--shadow)}.stone-window{position:absolute;left:16%;right:16%;top:9%;bottom:0;border:18px solid rgba(195,133,75,.46);border-bottom:0;border-radius:240px 240px 0 0;box-shadow:inset 0 0 50px rgba(0,0,0,.45)}.stone-window::before{content:"";position:absolute;left:12%;right:12%;bottom:12%;height:38%;background:linear-gradient(160deg,transparent 0 16%,#7a4c30 17% 34%,transparent 35%),linear-gradient(20deg,transparent 0 23%,#8d5938 24% 46%,transparent 47%),linear-gradient(#5d3824,#21140d);clip-path:polygon(0 75%,11% 59%,18% 63%,26% 43%,37% 52%,51% 25%,64% 46%,72% 38%,82% 54%,100% 42%,100% 100%,0 100%)}.visual-lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 33px,rgba(255,255,255,.03) 33px 34px),repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.02) 46px 47px);opacity:.6}.visual-caption{position:absolute;left:24px;bottom:20px;letter-spacing:.25em;font-size:10px;color:#e0be88}
.value-section{background:#090806;border-top:1px solid rgba(201,151,74,.08)}.section-heading.centered{text-align:center;max-width:760px;margin:0 auto 42px}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.value-grid article{padding:28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.006));min-height:235px}.value-grid article>span{font:500 42px/1 Georgia,serif;color:rgba(201,151,74,.28)}.value-grid h3{font:500 22px Georgia,serif;color:var(--gold-2);margin:18px 0 9px}.value-grid p{margin:0;color:#a59682;font-size:14px}
.sale-banner{padding:44px 0;background:linear-gradient(135deg,#3c0c0e,#6f181b 45%,#2a0a0b);border-block:1px solid rgba(226,188,118,.24);position:relative;overflow:hidden}.sale-banner::before{content:"MIDYAT SÜRYANİ ŞARAP";position:absolute;right:-35px;top:4px;font:500 72px Georgia,serif;color:rgba(255,255,255,.025);white-space:nowrap}.sale-banner-inner{display:flex;justify-content:space-between;align-items:center;gap:28px;position:relative;z-index:1}.sale-banner h2{font-size:clamp(30px,4vw,46px);margin:9px 0 4px}.sale-banner p{margin:0;color:#d8b9a8}.sale-banner .section-kicker{color:#f3d19a}
.offer-section{background:linear-gradient(180deg,#0b0806,#090806)}.offer-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.offer-copy{position:sticky;top:120px}.offer-copy ul{padding:0;margin:28px 0 0;list-style:none}.offer-copy li{padding:12px 0 12px 28px;border-bottom:1px solid rgba(201,151,74,.1);color:#b9aa95;position:relative}.offer-copy li::before{content:"✓";position:absolute;left:0;color:var(--gold)}
.offer-form{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.024),rgba(255,255,255,.008));border-radius:22px;padding:30px;box-shadow:var(--shadow)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.offer-form label{display:block;color:#d5c4ae;font-size:13px;font-weight:700;margin-bottom:16px}.offer-form input,.offer-form textarea,.offer-form select{width:100%;margin-top:8px;background:#0c0907;border:1px solid rgba(201,151,74,.22);color:#fff;border-radius:10px;outline:none;padding:14px 15px;transition:.2s ease}.offer-form input:focus,.offer-form textarea:focus,.offer-form select:focus{border-color:rgba(226,188,118,.7);box-shadow:0 0 0 3px rgba(201,151,74,.07)}.offer-form textarea{resize:vertical}.offer-form select{appearance:auto}.optional{font-weight:400;color:#776c60}.consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important;color:#9f927f!important}.consent input{width:18px!important;height:18px;margin:2px 0 0!important;accent-color:var(--red-2)}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.form-status{margin:14px 0 0;font-size:13px;min-height:22px}.form-status.success{color:#99d8a4}.form-status.error{color:#ff9c9c}
.site-footer{border-top:1px solid var(--line);padding:54px 0 20px;background:#070604}.footer-grid{display:grid;grid-template-columns:1.6fr .7fr .7fr;gap:50px}.footer-brand{margin-bottom:18px}.footer-grid p{max-width:440px;color:#8e8170;font-size:13px}.footer-grid h3{font:500 17px Georgia,serif;color:var(--gold-2);margin:0 0 14px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:8px}.footer-grid a,.footer-grid span{color:#998b79;font-size:13px}.footer-grid a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(201,151,74,.1);margin-top:38px;padding-top:18px;color:#6f665b;font-size:11px}
@media (max-width:980px){
  .main-nav{position:absolute;top:82px;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;gap:0;background:#0d0a07;border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:var(--shadow)}.main-nav.is-open{display:flex}.main-nav a{padding:13px 14px}.nav-toggle{display:block}.hero-grid,.split-layout,.offer-grid{grid-template-columns:1fr}.hero-grid{padding-top:30px}.hero-copy{padding-bottom:10px}.hero-art{height:480px}.feature-grid,.value-grid{grid-template-columns:1fr 1fr}.feature-grid article:nth-child(2){border-right:0}.feature-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.offer-copy{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}
}
@media (max-width:640px){
  :root{--container:min(100% - 28px,1180px)}.header-inner{height:72px}.brand-copy strong{font-size:17px}.brand-mark{width:38px;height:38px}.main-nav{top:72px;left:14px;right:14px}.hero,.hero-grid{min-height:auto}.hero-copy{padding-top:55px}.hero h1 span{font-size:43px}.hero h1 strong{font-size:26px}.hero-lead{font-size:17px}.hero-art{height:380px;margin-bottom:30px}.arch-front{width:86%;right:7%;border-width:10px}.arch-back{width:80%}.grapes{transform:scale(.8)}.grapes-a{right:0}.grapes-b{right:24%}.feature-grid,.value-grid,.field-row,.footer-grid{grid-template-columns:1fr}.feature-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.feature-grid article:last-child{border-bottom:0}.content-section,.value-section,.offer-section{padding:70px 0}.split-layout,.offer-grid{gap:42px}.visual-card{min-height:330px}.sale-banner-inner{align-items:flex-start;flex-direction:column}.offer-form{padding:20px}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column}.trust-row{gap:12px}.hero-actions .btn{width:100%}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}

/* Minimum USD teklif alanı */
.currency-field{position:relative;display:flex;align-items:center}.currency-prefix{position:absolute;left:16px;z-index:2;color:var(--gold,#c99a4a);font-weight:800;font-size:1rem;pointer-events:none}.currency-field input{padding-left:38px!important}.field-help{display:block;margin-top:7px;color:#b9aa91;font-size:.82rem}
