.site{--night:#0b141d;--night2:#101c27;--night3:#16212e;--gold:#c9a96a;--goldlt:#e3c88e;--cream:#f4efe6;--ink2:#f4efe6a8;--ink3:#f4efe66b;--bord:#f4efe61c;--sage:#7e9b84;background:var(--night);color:var(--cream);min-height:100dvh;overflow-x:hidden}body:has(.site){background:#0b141d}.site a{color:var(--gold)}.site a:hover{color:var(--goldlt)}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--bord);background:#0b141db8;position:sticky;top:0}.nav-in{align-items:center;gap:16px;height:64px;display:flex}.brand{letter-spacing:.01em;align-items:center;gap:11px;margin-right:auto;font-weight:600;display:flex;color:var(--cream)!important}.brand-mark{border-radius:9px;width:30px;height:30px;display:block}.nav-links{align-items:center;gap:22px;display:flex}.nav-links a{font-size:14px;transition:color .2s;color:var(--ink2)!important}.nav-links a:hover{color:var(--cream)!important}@media (max-width:620px){.nav-links{display:none}}.hero{text-align:center;padding:84px 0 72px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(48% 52% at 50% 42%,#c9a96a38,#c9a96a00 72%);height:620px;position:absolute;inset:-220px 0 auto}.hero>*{position:relative}.hero-mark{border-radius:22px;width:88px;height:88px;margin:0 auto 28px;display:block;box-shadow:0 18px 60px #c9a96a2e}.hero h1{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(34px,6vw,54px);font-weight:500;line-height:1.16}.hero h1 em{color:var(--gold);font-style:normal}.lede{max-width:560px;color:var(--ink2);margin:0 auto;font-size:clamp(16px,2.1vw,18px);line-height:1.62}.stores{flex-wrap:wrap;justify-content:center;gap:14px;margin:36px 0 0;display:flex}.badge{border:1px solid var(--bord);background:linear-gradient(#17232f,#101a24);border-radius:14px;align-items:center;gap:12px;padding:12px 22px 12px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;color:var(--cream)!important}.badge:hover{border-color:#c9a96a80;transform:translateY(-2px);box-shadow:0 14px 34px #00000061}.badge svg{flex:none}.badge-txt{text-align:left;flex-direction:column;line-height:1.2;display:flex}.badge-txt small{color:var(--ink3);letter-spacing:.02em;font-size:11px}.badge-txt strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.badge.soon{pointer-events:none;opacity:.48}.badge.soon .badge-txt small:after{content:" · yakında";color:var(--gold)}.free-note{color:var(--ink3);margin:18px 0 0;font-size:13px}.phones{justify-content:center;align-items:flex-end;gap:26px;margin-top:64px;padding-bottom:8px;display:flex}.phone{background:linear-gradient(160deg,#2a3745,#121c26);border:1px solid #f4efe61f;border-radius:38px;flex:none;width:250px;padding:9px;box-shadow:0 34px 80px #00000080}.phone img{border-radius:30px;width:100%;height:auto;display:block}.phone.side{opacity:.82;width:210px;transform:translateY(22px)}@media (max-width:860px){.phone.side{display:none}.phones{margin-top:48px}}.section{padding:84px 0}.section+.section{border-top:1px solid var(--bord)}.section h2{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.01em;text-align:center;margin:0 0 12px;font-size:clamp(26px,3.6vw,34px);font-weight:500}.section-lede{text-align:center;max-width:520px;color:var(--ink2);margin:0 auto 48px;line-height:1.6}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.card{border:1px solid var(--bord);background:linear-gradient(#16212ec7,#101a2499);border-radius:18px;padding:26px 24px 28px;transition:border-color .25s,transform .25s}.card:hover{border-color:#c9a96a61;transform:translateY(-3px)}.card-ico{width:40px;height:40px;color:var(--gold);background:#c9a96a1f;border:1px solid #c9a96a42;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.card h3{letter-spacing:-.005em;margin:0 0 8px;font-size:16px;font-weight:600}.card p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.62}.trust{background:linear-gradient(#c9a96a12,#c9a96a00)}.trust-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px 44px;max-width:800px;margin:0 auto;padding:0;list-style:none;display:grid}.trust-list li{color:var(--ink2);padding-left:30px;font-size:15px;line-height:1.6;position:relative}.trust-list li:before{content:"";border-left:2px solid var(--sage);border-bottom:2px solid var(--sage);width:15px;height:9px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.trust-list b{color:var(--cream);font-weight:600}.cta{text-align:center;padding:92px 0 96px}.cta h2{margin-bottom:16px}.foot{border-top:1px solid var(--bord);color:var(--ink3);padding:40px 0 56px;font-size:13.5px}.foot-in{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.foot-links{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.foot a{color:var(--ink2)!important}.foot a:hover{color:var(--gold)!important}.legal{padding:64px 0 96px}.legal-head{margin-bottom:44px}.legal-head h1{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.015em;margin:0 0 10px;font-size:clamp(30px,4.6vw,42px);font-weight:500}.legal-head p{color:var(--ink3);margin:0;font-size:14px}.prose{max-width:720px}.prose h2{font-family:var(--font-lora), Georgia, serif;border-top:1px solid var(--bord);letter-spacing:-.01em;margin:44px 0 14px;padding-top:26px;font-size:22px;font-weight:500}.prose h3{color:var(--cream);margin:26px 0 8px;font-size:15px;font-weight:600}.prose p,.prose li{color:var(--ink2);font-size:15.5px;line-height:1.72}.prose p{margin:0 0 16px}.prose ul{margin:0 0 16px;padding-left:22px}.prose li{margin-bottom:9px}.prose li::marker{color:var(--gold)}.prose strong{color:var(--cream);font-weight:600}.prose table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:14.5px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--bord);color:var(--ink2);vertical-align:top;padding:11px 14px}.prose th{color:var(--cream);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:600}.table-scroll{overflow-x:auto}.callout{background:#c9a96a17;border:1px solid #c9a96a42;border-radius:14px;margin:0 0 24px;padding:18px 20px}.callout p:last-child{margin-bottom:0}.strip{scroll-snap-type:x mandatory;justify-content:center;gap:20px;padding:6px 24px 26px;display:flex;overflow-x:auto}.strip .phone{scroll-snap-align:center;opacity:1;width:224px;transform:none}@media (max-width:900px){.strip{justify-content:flex-start}.strip .phone{display:block}}
