*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--gold:#E5AC00;--gold-light:#FFD54F;--gold-dark:#B8860B;--purple:#35147D;--purple-light:#5C3DA6;--purple-dark:#1E0A4E;--bg:#0F0B2E;--bg-card:#191237;--bg-card-hover:#1F1745;--bg-surface:#120E30;--text:#FFFFFF;--text-muted:#C4BDD9;--text-dim:#9D96B3;--border:#2A2254;--border-light:#3D3470;--success:#22C55E;--danger:#EF4444;--radius:8px;--radius-lg:12px;--radius-xl:16px;--shadow:0 4px 24px rgba(0,0,0,.35);--shadow-sm:0 2px 8px rgba(0,0,0,.25);--max-w:1200px;--header-h:64px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.7;font-size:16px;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--gold-light)}.nav a,.mobile-nav a,.footer-links a,.logo,.btn,.card a,.breadcrumb-list a{text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4{color:var(--text);line-height:1.3;font-weight:700}h1{font-size:clamp(1.75rem,4vw,2.5rem)}h2{font-size:clamp(1.4rem,3vw,2rem)}h3{font-size:clamp(1.15rem,2.5vw,1.5rem)}h4{font-size:clamp(1rem,2vw,1.2rem)}p{margin-bottom:1rem;color:var(--text-muted)}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 20px}.header{position:sticky;top:0;z-index:100;background:rgba(15,11,46,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);height:var(--header-h)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);max-width:var(--max-w);margin:0 auto;padding:0 20px}.logo{display:flex;align-items:center;gap:8px}.logo img{height:36px;width:auto}.logo span{font-size:1.1rem;font-weight:700;color:var(--text)}.nav{display:flex;align-items:center;gap:4px}.nav a{padding:8px 14px;border-radius:var(--radius);font-size:.875rem;font-weight:500;color:var(--text-muted);white-space:nowrap}.nav a:hover,.nav a.active{color:var(--gold);background:rgba(229,172,0,.08)}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.hamburger span{display:block;width:24px;height:2px;background:var(--text);border-radius:2px}.mobile-nav{display:none;position:fixed;top:var(--header-h);left:0;right:0;bottom:0;background:var(--bg);z-index:99;padding:20px;overflow-y:auto}.mobile-nav.open{display:flex;flex-direction:column;gap:4px}.mobile-nav a{display:block;padding:14px 16px;border-radius:var(--radius);font-size:1rem;color:var(--text-muted);border-bottom:1px solid var(--border)}.mobile-nav a:hover,.mobile-nav a.active{color:var(--gold);background:rgba(229,172,0,.08)}.hero{padding:48px 0 40px;background:linear-gradient(135deg,var(--bg) 0%,var(--purple-dark) 50%,var(--bg) 100%);border-bottom:1px solid var(--border)}.hero-content{text-align:center;max-width:800px;margin:0 auto}.hero h1{margin-bottom:16px}.hero h1 .highlight{color:var(--gold)}.hero-desc{font-size:clamp(1rem,2vw,1.15rem);color:var(--text-muted);margin-bottom:32px;max-width:640px;margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius);font-size:1rem;font-weight:600;cursor:pointer;border:none;white-space:nowrap}.btn-primary{background:var(--gold);color:var(--bg)}.btn-primary:hover{background:var(--gold-light);color:var(--bg)}.btn-secondary{background:var(--purple);color:var(--text)}.btn-secondary:hover{background:var(--purple-light)}.btn-outline{background:transparent;color:var(--gold);border:2px solid var(--gold)}.btn-outline:hover{background:var(--gold);color:var(--bg)}.btn-sm{padding:10px 20px;font-size:.875rem}.btn-lg{padding:16px 40px;font-size:1.1rem}.cta-group{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.widget-section{padding:40px 0}.widget-wrapper{max-width:600px;margin:0 auto;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}.widget-fallback{padding:20px 24px;text-align:center;background:var(--bg-surface);border-top:1px solid var(--border)}.widget-fallback p{font-size:.9rem;color:var(--text-muted);margin:0}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px}.card:hover{border-color:var(--border-light);background:var(--bg-card-hover)}.card-icon{width:48px;height:48px;border-radius:var(--radius);background:rgba(229,172,0,.1);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:1.5rem}.card h3{margin-bottom:8px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.section{padding:56px 0}.section-alt{background:var(--bg-surface)}.section-title{text-align:center;margin-bottom:40px}.section-title h2{margin-bottom:12px}.section-title p{color:var(--text-muted);max-width:600px;margin:0 auto}.info-box{background:var(--bg-card);border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;padding:20px 24px;margin:24px 0}.info-box h4{color:var(--gold);margin-bottom:8px}.table-wrapper{overflow-x:auto;margin:24px 0}.table{width:100%;border-collapse:collapse}.table th{background:var(--purple-dark);color:var(--gold);padding:12px 16px;text-align:left;font-size:.875rem;font-weight:600;white-space:nowrap}.table td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:.9rem}.table tr:hover td{background:rgba(229,172,0,.03)}.faq{padding:56px 0}.faq-item{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;overflow:hidden}.faq-question{width:100%;background:var(--bg-card);border:none;padding:18px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:1rem;font-weight:600;color:var(--text);text-align:left;font-family:var(--font)}.faq-question:hover{background:var(--bg-card-hover)}.faq-question::after{content:"+";font-size:1.4rem;color:var(--gold);flex-shrink:0;width:28px;text-align:center}.faq-item.open .faq-question::after{content:"\2212"}.faq-answer{max-height:0;overflow:hidden;background:var(--bg-surface)}.faq-item.open .faq-answer{max-height:600px}.faq-answer-inner{padding:16px 20px}.faq-answer-inner p{margin-bottom:8px;font-size:.925rem}.faq-answer-inner p:last-child{margin-bottom:0}.breadcrumb{padding:16px 0}.breadcrumb-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem}.breadcrumb-list a{color:var(--text-dim)}.breadcrumb-list a:hover{color:var(--gold)}.breadcrumb-list .sep{color:var(--text-dim)}.breadcrumb-list .current{color:var(--text-muted)}.features-list{display:flex;flex-direction:column;gap:12px}.feature-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border)}.feature-item .icon{color:var(--gold);font-size:1.2rem;flex-shrink:0;margin-top:2px}.feature-item p{margin:0;color:var(--text-muted);font-size:.925rem}.feature-item strong{color:var(--text)}.footer{background:var(--bg-surface);border-top:1px solid var(--border);padding:48px 0 24px;margin-top:auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}.footer-about p{font-size:.875rem;color:var(--text-dim);line-height:1.7}.footer h4{color:var(--gold);font-size:.9rem;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.footer-links a{display:block;padding:4px 0;color:var(--text-dim);font-size:.875rem}.footer-links a:hover{color:var(--gold)}.footer-social{display:flex;gap:12px;margin-top:12px}.footer-social a{width:36px;height:36px;border-radius:50%;background:var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem}.footer-social a:hover{background:var(--gold);color:var(--bg)}.footer-bottom{border-top:1px solid var(--border);padding-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-bottom p{font-size:.8rem;color:var(--text-dim);margin:0}.footer-disclaimer{margin-top:16px;padding:16px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.15);border-radius:var(--radius)}.footer-disclaimer p{font-size:.75rem;color:var(--text-dim);margin:0;line-height:1.6}.page-hero{padding:40px 0 32px;background:linear-gradient(135deg,var(--bg) 0%,var(--purple-dark) 100%);border-bottom:1px solid var(--border)}.page-hero h1{margin-bottom:12px}.page-hero p{color:var(--text-muted);max-width:640px;font-size:1.05rem}.img-rounded{border-radius:var(--radius-lg);border:1px solid var(--border)}.img-float-right{float:right;margin:0 0 20px 24px;max-width:380px;width:100%}.content-with-img::after{content:"";display:table;clear:both}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.badge-gold{background:rgba(229,172,0,.15);color:var(--gold)}.badge-green{background:rgba(34,197,94,.15);color:var(--success)}.badge-purple{background:rgba(53,20,125,.3);color:var(--purple-light)}.steps{counter-reset:step;display:flex;flex-direction:column;gap:16px}.step{counter-increment:step;display:flex;gap:16px;align-items:flex-start;padding:20px;background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border)}.step::before{content:counter(step);min-width:36px;height:36px;border-radius:50%;background:var(--gold);color:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.step-content h4{margin-bottom:4px;color:var(--text)}.step-content p{margin:0;font-size:.9rem;color:var(--text-muted)}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.nav{display:none}.hamburger{display:flex}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.hero{padding:32px 0}.section{padding:40px 0}.faq{padding:40px 0}.footer-bottom{flex-direction:column;text-align:center}.img-float-right{float:none;margin:0 0 20px 0;max-width:100%}.table th,.table td{padding:10px 12px;font-size:.8rem}}@media(max-width:480px){.btn{padding:12px 24px;font-size:.9rem}.btn-lg{padding:14px 32px;font-size:1rem}.card{padding:20px 16px}.hero-content{padding:0 8px}}