@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap');
:root{color-scheme:dark;--bg:#090909;--surface:#141414;--surface2:#1b1a17;--line:#343027;--muted:#a9a59a;--blue:#d4a83e;--cyan:#f5d783;--white:#f8f5eb;--gold:#e9bd55;--gold-light:#ffe59b;--gold-deep:#976916}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font:15px/1.7 'DM Sans',system-ui,sans-serif}h1,h2,h3,.brand,.btn{font-family:'Outfit','DM Sans',sans-serif}a{text-decoration:none;color:inherit}.wrap{width:min(1220px,calc(100% - 48px));margin:auto}::selection{background:#b38b36;color:#070707}
.topline{background:#060606;border-bottom:1px solid #29251c;color:#c7b88e;font-size:12px}.strip{display:flex;justify-content:space-between;padding:9px 0}.dot{display:inline-block;width:8px;height:8px;background:#dfb74d;box-shadow:0 0 0 5px #dfb74d20;border-radius:100%;margin-right:10px}
header.wrap.header{min-height:90px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:12px;font-size:26px;letter-spacing:-.8px;white-space:nowrap}.brand img{max-width:210px;max-height:62px;object-fit:contain}.brand strong{font-weight:900}.brand strong span,.footer strong span{color:var(--gold)}.brandmark,.hc-icon,.promo-placeholder{font-weight:1000;background:linear-gradient(145deg,#fae4a3,#e3b34f 43%,#956514);color:#12100a;border:1px solid #ffe5a2;border-radius:14px;display:grid;place-content:center}.brandmark{width:47px;height:47px;font-size:31px;position:relative;box-shadow:0 0 20px #e9bd5520}.brandmark span,.hc-icon span,.promo-placeholder span{position:absolute;color:#fff4c5;font-size:13px;top:1px;right:4px}.header nav{display:flex;gap:28px;margin:auto;font-weight:700;color:#cbc6b8;font-size:13px}.header nav a:hover,.textlink:hover{color:var(--gold-light)}.actions,.hero-buttons{display:flex;align-items:center;gap:10px}.btn{padding:12px 20px;border-radius:9px;font-weight:800;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:.25s}.btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.btn.primary{color:#17120a;background:linear-gradient(115deg,#ffe6a1,#e9bc50 55%,#b78025);box-shadow:inset 0 1px 0 #fff5d0,0 10px 32px #b585272b}.btn.ghost{border:1px solid #66532e;background:#191712;color:#f1d593}.btn.large{padding:16px 25px}
.hero{position:relative;overflow:hidden;border-top:1px solid #31291b;border-bottom:1px solid #30271b;background:radial-gradient(ellipse at 79% 31%,#71531b4d,transparent 42%),radial-gradient(ellipse at 15% 90%,#58401425,transparent 45%),linear-gradient(135deg,#0b0b0b,#15130e 65%,#090909)}.hero:after{content:'';position:absolute;right:-200px;top:-200px;width:690px;height:690px;border:1px solid #a5822c20;border-radius:50%;box-shadow:0 0 0 68px #b58a2310,0 0 0 145px #a8841710;pointer-events:none}.hero-layout{position:relative;z-index:1;padding:92px 0 99px;display:grid;grid-template-columns:1.23fr .77fr;gap:70px;align-items:center}.eyebrow,.kicker{color:var(--gold);letter-spacing:2px;font-size:11px;font-weight:850}.hero h1{font-size:clamp(39px,5.1vw,71px);line-height:1.08;letter-spacing:-2.4px;max-width:730px;margin:24px 0;background:linear-gradient(115deg,#fff7dc 10%,#f3d180 59%,#c18d2f);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:900}.hero p{color:#c6c0b2;font-size:17px;max-width:615px}.hero-buttons{margin:32px 0}.hero-pills{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#d1c398}.hero-card{border:1px solid #786031;background:linear-gradient(150deg,#242016,#171511 65%,#11100e);box-shadow:0 25px 100px #000b,inset 0 1px 0 #e3c88335;padding:31px;border-radius:22px;min-height:360px;text-align:center;position:relative}.hero-card:before{content:'';position:absolute;inset:7px;border:1px solid #b18b3234;border-radius:16px;pointer-events:none}.hc-top{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px;font-weight:800;color:#e3c683}.status{color:#f2cc6f}.hc-icon{width:112px;height:112px;margin:26px auto 18px;font-size:72px;position:relative;border-radius:27px;box-shadow:0 0 63px #b58c3336}.hc-icon span{font-size:27px}.hero-card h2{font-size:19px;margin:10px 0 0;color:#f7e5b6}.hero-card p{font-size:13px;margin:8px auto 17px;color:#b6ad97}.hero-card>a{display:flex;justify-content:space-between;color:#f4cd67;border-top:1px solid #5c4929;padding-top:14px;font-weight:800}
.section{padding:83px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:31px;gap:25px}.section-head h2{font-size:clamp(29px,3vw,40px);line-height:1.2;letter-spacing:-.8px;margin:11px 0;font-weight:900}.section-head p{color:var(--muted);margin:0}.textlink{color:#f5ce70;font-weight:800}.promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.promo-card,.blog-card{min-width:0;overflow:hidden;background:linear-gradient(160deg,#1a1916,#121211);border:1px solid #393329;border-radius:17px;transition:.25s;box-shadow:0 15px 40px #0003}.promo-card:hover,.blog-card:hover{border-color:#c09849;transform:translateY(-5px);box-shadow:0 22px 60px #0009}.promo-img{height:197px;background:linear-gradient(130deg,#211b10,#3a2c16);overflow:hidden}.promo-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.promo-card:hover img{transform:scale(1.04)}.promo-placeholder{height:100%;position:relative;font-size:60px;border-radius:0}.promo-placeholder small{font-size:10px;letter-spacing:5px}.promo-placeholder span{position:static;margin-left:55px}.promo-content,.blog-body{padding:23px}.tag{display:inline-block;background:#39301b;color:#f7d98c;border:1px solid #6c5429;border-radius:99px;padding:3px 12px;font-size:11px;font-weight:800}.promo-content h3,.blog-body h3{font-size:20px;line-height:1.35;margin:14px 0;min-height:49px;font-weight:800}.promo-content p,.blog-body p{color:var(--muted);font-size:13px}.promo-content>a,.read-more{display:inline-block;margin-top:14px;color:#eeca72;font-weight:800}.promo-content>a:hover,.read-more:hover{text-decoration:underline}.empty{grid-column:1/-1;border:1px dashed #776239;padding:38px;text-align:center;border-radius:15px;color:#d0bf96}.alt{background:#10100e;border-top:1px solid #332b1f;border-bottom:1px solid #332b1f}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.blog-visual{height:135px;background:radial-gradient(circle at 20% 20%,#9d702c58,transparent 55%),linear-gradient(110deg,#2e2516,#161512);display:flex;flex-direction:column;align-items:start;justify-content:center;padding:23px;border-bottom:1px solid #5c4929}.blog-visual span{font-size:11px;letter-spacing:3px;color:#f5d68d}.blog-visual strong{font-size:26px;text-transform:uppercase;color:#fff0be}.blog-body small{color:#bea66d}.blog-body h3{min-height:70px}.faq{max-width:960px;margin:auto;display:grid;gap:12px}.faq details{background:#191713;border:1px solid #463a26;border-radius:12px;padding:18px 22px}.faq details[open]{border-color:#92723b}.faq summary{cursor:pointer;font-weight:750}.faq p{color:#c7bca6}.footer{background:#080807;border-top:1px solid #42351f}.foot-grid{display:grid;grid-template-columns:2fr 1fr 2fr;gap:30px;padding:47px 0 29px}.footer strong{font-size:25px}.footer p,.footer a{color:#a99f89;font-size:13px}.footer a{display:block;margin:5px}.footer a:hover{color:var(--gold)}.foot-bottom{border-top:1px solid #332a1b;padding:18px 0;font-size:12px;color:#9c9074}.article-shell{min-height:65vh;padding:75px 0;max-width:880px}.back,.article-meta{color:#f2c86e}.article-shell h1{font-size:clamp(35px,5vw,57px);line-height:1.2}.article-meta{margin-top:32px;font-size:12px;letter-spacing:2px}.article-body{white-space:normal;background:#161512;padding:33px;border:1px solid #52422a;border-radius:16px;color:#e4ddcc;margin-bottom:25px;line-height:2}#promosyonlar,#blog,#sss{scroll-margin-top:40px}
@media(max-width:1050px){.header{flex-wrap:wrap;padding:18px 0}.header nav{order:3;width:100%;justify-content:center;gap:16px}.actions{margin-left:auto}.hero-layout{gap:25px}.promo-grid,.blog-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.wrap{width:min(100% - 28px,1220px)}header.wrap.header{gap:10px}.brand{font-size:20px}.brandmark{width:39px;height:39px}.header nav{font-size:12px;justify-content:space-between}.actions .ghost{display:none}.actions .btn{font-size:12px;padding:9px 11px}.hero-layout{grid-template-columns:1fr;padding:54px 0}.hero h1{letter-spacing:-1px}.hero-card{display:none}.hero-buttons{align-items:stretch;flex-direction:column}.hero-pills{gap:10px}.section{padding:53px 0}.section-head{align-items:start;flex-direction:column}.promo-grid,.blog-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:12px}.strip{font-size:10px}}
