*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary: #151625;--bg-secondary: #1c1d30;--bg-card: #1e2038;--bg-card-hover: #252745;--text-primary: #ffffff;--text-secondary: #a0a3b5;--text-muted: #6b6e82;--accent: #f5a623;--accent-hover: #e69500;--accent-gradient: linear-gradient(135deg, #f5a623 0%, #e8891d 100%);--purple: #7b2ff2;--purple-gradient: linear-gradient(135deg, #5b1fa6 0%, #7b2ff2 50%, #9f5afd 100%);--green: #28a745;--blue: #3b7ddd;--red: #dc3545;--border-color: #2a2c42;--radius: 12px;--radius-sm: 8px;--container: 1200px;--header-height: 72px;--font-main: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Bebas Neue", "Inter", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-main);background:var(--bg-primary) url(/backgr.jpg) center / 500px repeat;color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;background:#151625e0;z-index:0;pointer-events:none}body>*{position:relative;z-index:1}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-hover)}.container{max-width:var(--container);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:50px;font-family:var(--font-main);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .25s;border:2px solid transparent;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--accent-gradient);color:#000;border-color:var(--accent);box-shadow:0 4px 15px #f5a6234d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #f5a62373;color:#000}.btn-outline{background:transparent;color:var(--text-primary);border-color:var(--text-secondary)}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-lg{padding:16px 40px;font-size:16px}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#151625f2;backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);height:var(--header-height)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.logo-link{display:flex;align-items:center}.logo{height:44px;width:auto}.main-nav{display:flex;gap:4px}.main-nav a{color:var(--text-secondary);font-size:14px;font-weight:600;padding:8px 14px;border-radius:var(--radius-sm);transition:all .2s;text-decoration:none}.main-nav a:hover,.main-nav a.active{color:var(--accent);background:#f5a62314}.header-actions{display:flex;align-items:center;gap:10px}.header-actions .btn{padding:8px 20px;font-size:13px}.lang-switch{display:flex;align-items:center;gap:2px;padding:3px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px}.lang-switch a{padding:5px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;color:var(--text-secondary);text-decoration:none;border-radius:999px}.lang-switch a:hover{color:var(--text-primary)}.lang-switch a.active{background:var(--accent);color:var(--bg-primary)}.burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.burger span{width:24px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s}.mobile-nav{display:none;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;z-index:99;background:var(--bg-primary);padding:24px 20px;flex-direction:column;gap:4px;overflow-y:auto}.mobile-nav.open{display:flex}.mobile-nav a{color:var(--text-primary);font-size:16px;font-weight:600;padding:14px 16px;border-radius:var(--radius-sm);text-decoration:none}.mobile-nav a:hover{background:var(--bg-card);color:var(--accent)}.mobile-nav-actions{display:flex;gap:12px;margin-top:20px;padding:16px}.mobile-nav-actions .btn{flex:1;text-align:center}@media (max-width: 1024px){.main-nav,.header-actions .btn{display:none}.burger{display:flex}}main{margin-top:var(--header-height);overflow-x:hidden}.page-section{padding:60px 0}.page-section:nth-child(2n){background:transparent}.section-title{font-family:var(--font-display);font-size:42px;letter-spacing:1px;margin-bottom:24px;color:var(--text-primary)}.section-title span{color:var(--accent)}.section-subtitle{color:var(--text-secondary);font-size:17px;margin-bottom:32px;max-width:700px}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);padding:28px;transition:all .3s}.card:hover{background:var(--bg-card-hover);border-color:#f5a62333;transform:translateY(-2px)}.card h3{font-size:20px;margin-bottom:12px;color:var(--accent)}.card p{color:var(--text-secondary);font-size:15px;line-height:1.7}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.info-table{width:100%;border-collapse:collapse;margin:24px 0;background:var(--bg-card);border-radius:var(--radius);overflow:hidden;min-width:480px}.info-table th{background:#f5a6231a;color:var(--accent);font-weight:700;text-align:left;padding:14px 18px;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.info-table td{padding:14px 18px;border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:14px}.info-table tr:hover td{background:#ffffff05}.info-table strong{color:var(--text-primary)}.bonus-card{border-radius:var(--radius);padding:32px;text-align:center;position:relative;overflow:hidden}.bonus-card.blue{background:linear-gradient(135deg,#1a3a6b,#2b5ea7)}.bonus-card.green{background:linear-gradient(135deg,#1a5c2e,#28a745)}.bonus-card.gold{background:linear-gradient(135deg,#6b4a1a,#b8860b)}.bonus-card.dark{background:linear-gradient(135deg,#1a1a2e,#2d2d4a);border:1px solid var(--border-color)}.bonus-card.purple{background:var(--purple-gradient)}.bonus-card .bonus-label{font-size:13px;text-transform:uppercase;letter-spacing:1px;opacity:.85;margin-bottom:8px}.bonus-card .bonus-value{font-family:var(--font-display);font-size:64px;line-height:1;margin-bottom:8px;color:var(--accent)}.bonus-card .bonus-desc{font-size:14px;opacity:.9;margin-bottom:20px}.faq-section{padding:60px 0}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-bottom:8px;overflow:hidden}.faq-question{width:100%;background:none;border:none;color:var(--text-primary);font-family:var(--font-main);font-size:16px;font-weight:600;padding:18px 24px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.faq-question:hover{color:var(--accent)}.faq-question:after{content:"+";font-size:22px;font-weight:300;color:var(--accent);transition:transform .3s}.faq-item.open .faq-question:after{content:"-"}.faq-answer{display:none;padding:0 24px 18px;color:var(--text-secondary);font-size:15px;line-height:1.7}.faq-item.open .faq-answer{display:block}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;counter-reset:step}.step{counter-increment:step;position:relative;padding:24px 24px 24px 70px}.step:before{content:counter(step);position:absolute;left:20px;top:24px;width:36px;height:36px;border-radius:50%;background:var(--accent-gradient);color:#000;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}.step h3,.step h4{font-size:16px;margin-bottom:6px;color:var(--text-primary)}.step p{color:var(--text-secondary);font-size:14px}.cta-banner{background:var(--accent-gradient);border-radius:var(--radius);padding:48px;text-align:center;margin:40px 0}.cta-banner h2{font-family:var(--font-display);font-size:38px;color:#000;margin-bottom:12px}.cta-banner p{color:#000!important;font-size:16px;margin-bottom:24px}.cta-banner .btn{background:#000;color:var(--accent);border-color:#000}.cta-banner .btn:hover{background:#222}.rg-block{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);padding:28px 32px;margin:40px 0}.rg-block h3{font-size:18px;margin-bottom:12px;color:var(--accent)}.rg-block p,.rg-block ul{color:var(--text-secondary);font-size:14px;line-height:1.7}.rg-block ul{padding-left:20px;margin-top:8px}.rg-block a{color:var(--accent)}.age-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:2px solid var(--accent);color:var(--accent);font-weight:800;font-size:13px;margin-right:8px}.page-hero{background:transparent;padding:80px 0 60px;text-align:center;position:relative}.page-hero .container{position:relative;z-index:2}.page-hero h1{font-family:var(--font-display);font-size:48px;letter-spacing:1px;margin-bottom:16px}.page-hero h1 span{color:var(--accent)}.page-hero p{color:var(--text-secondary);font-size:18px;max-width:600px;margin:0 auto 28px}.content-updated{padding:0 0 48px;text-align:center}.content-updated p{color:var(--text-secondary);font-size:13px;letter-spacing:.3px}.content-updated time{color:var(--text-primary);font-weight:600}.site-footer{background:#00000073;border-top:1px solid var(--border-color);padding:48px 0 32px}.payment-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;padding-bottom:36px;border-bottom:1px solid var(--border-color);margin-bottom:36px}.payment-strip span{color:var(--text-muted);font-size:14px;font-weight:600;letter-spacing:.5px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:40px}.footer-col h4{font-size:15px;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.footer-col a{display:block;color:var(--text-muted);font-size:14px;padding:5px 0;text-decoration:none}.footer-col a:hover{color:var(--accent)}.footer-bottom{text-align:center;padding-top:32px;border-top:1px solid var(--border-color)}.footer-logo{margin:0 auto 16px;height:36px;width:auto}.disclaimer{color:var(--text-muted);font-size:12px;line-height:1.8;max-width:800px;margin:0 auto 12px}.copyright{color:var(--text-muted);font-size:12px}.content-section,.faq-section{background:transparent!important}.content-section{padding:48px 0}.content-section>.container,.faq-section>.container{border:1px solid rgba(0,0,0,.3);border-radius:16px;padding:40px 32px;background:#00000059;box-shadow:0 0 20px 4px #00000040,inset 0 0 20px 4px #00000026}.content-section h2{font-family:var(--font-display);font-size:36px;letter-spacing:.5px;margin-bottom:20px}.content-section h2 span{color:var(--accent)}.content-section h3{font-size:22px;margin-bottom:14px;margin-top:32px;color:var(--accent)}.content-section p{color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:16px}.content-section ul,.content-section ol{color:var(--text-secondary);font-size:15px;line-height:1.8;padding-left:24px;margin-bottom:16px}.content-section li{margin-bottom:6px}.content-section strong{color:var(--text-primary)}.features-list{display:grid;grid-template-columns:1fr;gap:16px;list-style:none;padding:0}.content-section .features-list{padding-left:0}.features-list li{gap:12px;padding:16px 20px;background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-color);min-width:0;overflow-wrap:break-word;word-break:break-word}.features-list li:before{content:"★";color:var(--accent);font-size:18px;flex-shrink:0;margin-top:1px;margin-right:10px}.cards-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.steps-5{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;counter-reset:step}.steps-5 .step:nth-child(1),.steps-5 .step:nth-child(2),.steps-5 .step:nth-child(3){grid-column:span 2}.steps-5 .step:nth-child(4){grid-column:2 / 4}.steps-5 .step:nth-child(5){grid-column:4 / 6}@media (min-width: 769px){.features-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width: 768px){.page-hero h1,.section-title{font-size:32px}.content-section h2{font-size:28px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:24px}.cards-grid,.cards-grid-4{grid-template-columns:1fr}.bonus-card .bonus-value{font-size:48px}.cta-banner{padding:32px 24px}.cta-banner h2{font-size:28px}.steps,.steps-5{grid-template-columns:1fr}.steps-5 .step{grid-column:span 1!important}.info-table{font-size:13px}.info-table th,.info-table td{padding:10px 12px}.features-list{grid-template-columns:1fr}}@media (max-width: 480px){.footer-grid{grid-template-columns:1fr}.payment-strip{gap:16px}.page-hero{padding:60px 0 40px}}@font-face{font-display:swap}
