*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Segoe UI',system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;background:#0a050c;color:#e8e2d8;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:0 auto;padding:0 22px}

.site-header{position:sticky;top:0;z-index:50;background:#0a050c;border-bottom:1px solid #1f1218}.header-inner{display:flex;align-items:center;gap:24px;padding:14px 22px;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px}.brand-text{display:flex;flex-direction:column;font-weight:700;font-size:18px;letter-spacing:1px;line-height:1}.brand-text strong{color:#e63946}.brand-text em{font-style:normal;font-weight:400;font-size:9px;letter-spacing:2px;color:#7d6d5e;margin-top:3px}
.primary-nav{display:flex;gap:30px;flex:1;justify-content:center}.primary-nav a{color:#e8e2d8;font-weight:500;font-size:15px;transition:color .2s}.primary-nav a:hover{color:#ffd000}
.head-actions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;border:1px solid transparent;transition:all .2s;white-space:nowrap}.btn-ghost{background:#fff;color:#0a050c}.btn-ghost:hover{background:#ffd000}.btn-primary{background:#ffd000;color:#0a050c}.btn-primary:hover{background:#ffdf3f}.btn-outline{background:transparent;border-color:#ffd000;color:#ffd000}.btn-outline:hover{background:#ffd000;color:#0a050c}.btn.big{padding:14px 26px;font-size:15px}
.burger{display:none;background:none;border:0;flex-direction:column;gap:5px;cursor:pointer;padding:6px}.burger span{display:block;width:26px;height:3px;background:#ffd000;border-radius:2px}

.crumbs{font-size:13px;color:#7d6d5e;padding:14px 22px}.crumbs a{color:#ffd000}.crumbs span{margin:0 4px}

.hero{position:relative;background-size:cover;background-position:center;padding:50px 0 70px;border-top:1px solid #1f1218}.hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.hero-card{background:rgba(15,8,12,.5);border:1px solid #ffd00033;border-radius:18px;padding:42px}.pill{display:inline-flex;align-items:center;gap:8px;background:#1a0e14;border:1px solid #ffd00055;color:#ffd000;padding:8px 18px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:24px}
.hero-title{font-size:52px;font-weight:800;line-height:1.05;margin-bottom:18px}.hero-title span{color:#ffd000;display:block}.hero-sub{color:#ffd000;font-size:22px;font-weight:700;margin-bottom:14px}.hero-text{color:#bdb3a8;font-size:15px;margin-bottom:18px;max-width:560px}.meta-line{font-size:12px;color:#7d6d5e;margin-bottom:22px;border-top:1px solid #2a1820;padding-top:14px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}
.hero-features{display:flex;flex-direction:column;gap:14px}.feat{display:flex;gap:14px;align-items:center;background:rgba(15,8,12,.65);border:1px solid #ffd00033;border-radius:12px;padding:16px 20px}.feat .ico{width:46px;height:46px;border:2px solid #ffd000;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feat b{display:block;color:#ffd000;font-size:15px;margin-bottom:2px}.feat span{color:#bdb3a8;font-size:13px}

.section-title{text-align:center;font-size:34px;font-weight:800;margin-bottom:28px}.section-title span{color:#ffd000}
.why{padding:60px 0;background:linear-gradient(180deg,#0a050c,#120810)}.why-banner{height:280px;border-radius:14px;background-size:cover;background-position:center;background-color:#1a0e14;margin:0 auto 30px;max-width:780px;border:1px solid #ffd00033}.lede{text-align:center;color:#bdb3a8;max-width:780px;margin:0 auto 12px;font-size:15px}.lede.gold{color:#fff;font-size:16px;margin-bottom:30px}.lede.gold b{color:#ffd000}
.promises{display:flex;flex-direction:column;gap:14px;max-width:880px;margin:30px auto 0}.promise{display:flex;gap:18px;align-items:flex-start;background:#120810;border:1px solid #ffd00033;border-radius:12px;padding:22px 26px}.promise .ico{width:52px;height:52px;border:2px solid #ffd000;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.promise b{display:block;color:#ffd000;font-size:20px;margin-bottom:6px}.promise p{color:#bdb3a8;font-size:14px}

.content{padding:50px 22px;display:grid;grid-template-columns:1fr 280px;gap:40px}
.seo{background:#120810;border:1px solid #2a1820;border-radius:14px;padding:38px}.seo h1{font-size:34px;color:#ffd000;line-height:1.2;margin-bottom:22px}.seo h2{font-size:24px;color:#ffd000;margin:32px 0 14px;padding-bottom:8px;border-bottom:1px solid #2a1820}.seo h3{font-size:18px;color:#fff;margin:22px 0 12px}.seo h4{font-size:16px;color:#ffd000;margin:18px 0 10px}.seo p{margin-bottom:14px;color:#cfc6bb}.seo ul{margin:10px 0 18px 22px;color:#cfc6bb}.seo li{margin-bottom:7px}.seo strong{color:#fff}.seo table{width:100%;border-collapse:collapse;margin:18px 0;background:#0e0609;border-radius:10px;overflow:hidden}.seo th{background:#ffd000;color:#0a050c;padding:12px;text-align:left;font-size:13px}.seo td{padding:11px 12px;border-bottom:1px solid #2a1820;color:#cfc6bb;font-size:13.5px}.seo tr:last-child td{border-bottom:0}.seo tr:nth-child(even) td{background:#160a10}

.author-card{background:#120810;border:1px solid #2a1820;border-radius:14px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;height:fit-content;position:sticky;top:90px}.avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid #ffd000}.author-name{font-size:17px;font-weight:700;color:#ffd000}.author-role{font-size:13px;color:#bdb3a8}.author-meta{font-size:12px;color:#7d6d5e;margin-top:6px}

.faq-wrap{padding:50px 0;background:linear-gradient(180deg,#120810,#0a050c)}.faq{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.qa{background:#120810;border:1px solid #2a1820;border-radius:12px;overflow:hidden}.qa .q{width:100%;background:none;border:0;color:#fff;text-align:left;padding:20px 24px;font-size:15px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px}.qa .q span{color:#ffd000;font-size:24px;transition:transform .2s}.qa.open .q span{transform:rotate(45deg)}.qa .a{max-height:0;overflow:hidden;transition:max-height .3s,padding .3s;padding:0 24px;color:#bdb3a8;font-size:14px}.qa.open .a{max-height:400px;padding:0 24px 22px}

.site-footer{background:#070306;border-top:1px solid #2a1820;padding:50px 0 30px;margin-top:30px}.foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:34px}.foot-brand{display:flex;align-items:center;gap:12px}.col{display:flex;flex-direction:column;gap:8px}.col b{color:#ffd000;font-size:15px;margin-bottom:8px;font-weight:700}.col a,.col span{color:#9d8f80;font-size:13.5px;transition:color .2s}.col a:hover{color:#ffd000}
.legal{margin-top:36px;padding-top:24px;border-top:1px solid #2a1820;text-align:center;color:#7d6d5e;font-size:12.5px}.legal p{margin-bottom:8px;max-width:980px;margin-inline:auto}.legal .y{color:#ffd000;font-weight:700}.legal strong{color:#cfc6bb}

@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:26px}.hero-title{font-size:38px}.content{grid-template-columns:1fr}.author-card{position:static;flex-direction:row;text-align:left}.foot-grid{grid-template-columns:1fr 1fr}.primary-nav{display:none}.burger{display:flex}.head-actions{display:none}.primary-nav.open,.head-actions.open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#0a050c;border-top:1px solid #2a1820;padding:18px 22px;gap:14px}.head-actions.open{top:auto}.site-header{position:relative}}
@media(max-width:560px){.hero{padding:30px 0 40px}.hero-card{padding:24px}.hero-title{font-size:30px}.hero-sub{font-size:17px}.section-title{font-size:24px}.seo{padding:22px}.seo h1{font-size:24px}.seo h2{font-size:20px}.seo table{font-size:12px;display:block;overflow-x:auto;white-space:nowrap}.foot-grid{grid-template-columns:1fr;gap:24px}.btn.big{flex:1;justify-content:center}.author-card{flex-direction:column;text-align:center}}