:root{--bg-primary: #0B0E11;--bg-secondary: #161A1E;--bg-card: #1C1F26;--bg-card-hover: #242830;--border: #2B2F36;--text-primary: #FFFFFF;--text-secondary: #8B8F97;--text-tertiary: #5E6369;--accent: #FFFFFF;--accent-hover: #E6E6E6;--accent-subtle: rgba(255, 255, 255, .08);--green: #2DC08D;--green-bg: rgba(45, 192, 141, .1);--red: #F6465D;--red-bg: rgba(246, 70, 93, .1);--link: #8B9CF7;--link-hover: #A8B5FF;--gradient-hero: linear-gradient(135deg, #111827 0%, #0B0E11 50%, #111827 100%);--max-width: 1200px;--header-height: 72px;--radius: 8px;--radius-lg: 16px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{color:var(--link);text-decoration:none;transition:color .2s}a:hover{color:var(--link-hover)}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:700}h1{font-size:2.75rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:80px 0}@media(max-width:768px){.section{padding:48px 0}}.section-title{text-align:center;margin-bottom:16px}.section-subtitle{text-align:center;color:var(--text-secondary);font-size:1.125rem;margin-bottom:48px;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;transition:all .2s;white-space:nowrap}.btn-primary{background:var(--accent);color:#0b0e11}.btn-primary:hover{background:var(--accent-hover);color:#0b0e11;transform:translateY(-1px);box-shadow:0 4px 20px #ffffff26}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border)}.btn-outline:hover{border-color:var(--text-primary);color:var(--text-primary);background:var(--accent-subtle)}.btn-lg{padding:18px 40px;font-size:1.125rem;border-radius:12px}.btn-sm{padding:10px 20px;font-size:.875rem}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;transition:all .3s}.card:hover{background:var(--bg-card-hover);border-color:#fff3;transform:translateY(-2px)}.badge{display:inline-block;padding:6px 16px;border-radius:100px;font-size:.8125rem;font-weight:600;letter-spacing:.02em}.badge-accent{background:#ffffff14;color:var(--text-primary);border:1px solid rgba(255,255,255,.15)}.badge-green{background:var(--green-bg);color:var(--green)}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border)}.comparison-table th,.comparison-table td{padding:16px 24px;text-align:left;border-bottom:1px solid var(--border)}.comparison-table th{background:var(--bg-card);font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.comparison-table td{background:var(--bg-secondary)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .highlight{color:var(--green);font-weight:600}.comparison-table .dim{color:var(--red)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.steps{display:flex;gap:24px;align-items:flex-start}.step{flex:1;text-align:center;position:relative}.step-number{width:48px;height:48px;border-radius:50%;background:var(--text-primary);color:#0b0e11;font-weight:700;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.step-title{font-size:1.125rem;font-weight:600;margin-bottom:8px}.step-desc{color:var(--text-secondary);font-size:.9375rem}.step-arrow{position:absolute;top:24px;right:-24px;color:var(--text-tertiary);font-size:1.25rem}@media(max-width:768px){.steps{flex-direction:column}.step-arrow{display:none}}.hero{background:var(--gradient-hero);padding:120px 0 80px;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 30% 50%,rgba(139,156,247,.04) 0%,transparent 60%),radial-gradient(ellipse at 70% 50%,rgba(45,192,141,.03) 0%,transparent 60%);pointer-events:none}.hero>*{position:relative;z-index:1}.hero h1{margin-bottom:20px;font-size:3rem}.hero .subtitle{color:var(--text-secondary);font-size:1.25rem;max-width:680px;margin:0 auto 40px;line-height:1.7}.hero .hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero .hero-stats{display:flex;justify-content:center;gap:60px;margin-top:60px;padding-top:40px;border-top:1px solid var(--border)}.hero .stat-item{text-align:center}.hero .stat-value{font-size:2rem;font-weight:700;color:var(--text-primary)}.hero .stat-label{color:var(--text-secondary);font-size:.875rem;margin-top:4px}@media(max-width:768px){.hero{padding:100px 0 60px}.hero h1{font-size:2rem}.hero .hero-stats{gap:32px;flex-wrap:wrap}}.article-hero{padding:120px 0 48px;text-align:center;background:var(--gradient-hero)}.article-hero .breadcrumb{color:var(--text-tertiary);font-size:.875rem;margin-bottom:24px}.article-hero .breadcrumb a{color:var(--text-secondary)}.article-content{max-width:800px;margin:0 auto;padding:48px 24px 80px}.article-content h2{margin-top:48px;margin-bottom:20px;padding-top:32px;border-top:1px solid var(--border)}.article-content h2:first-child{border-top:none;padding-top:0;margin-top:0}.article-content h3{margin-top:32px;margin-bottom:16px}.article-content p{color:var(--text-secondary);margin-bottom:16px;font-size:1.0625rem;line-height:1.8}.article-content ul,.article-content ol{color:var(--text-secondary);margin-bottom:16px;padding-left:24px}.article-content li{margin-bottom:8px;line-height:1.7}.article-content strong{color:var(--text-primary)}.article-content .callout{background:var(--bg-card);border-left:4px solid var(--green);padding:20px 24px;border-radius:0 var(--radius) var(--radius) 0;margin:24px 0}.article-content .callout p{margin-bottom:0}.article-content .inline-cta{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;text-align:center;margin:40px 0}.article-content .inline-cta h3{margin-top:0;color:var(--text-primary)}.article-content .inline-cta p{color:var(--text-secondary)}.faq-item{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.faq-question{width:100%;background:var(--bg-card);border:none;color:var(--text-primary);padding:20px 24px;text-align:left;font-size:1rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.faq-question:hover{background:var(--bg-card-hover)}.faq-question:after{content:"+";font-size:1.5rem;color:var(--text-secondary);transition:transform .2s}.faq-item.active .faq-question:after{content:"-"}.faq-answer{display:none;padding:0 24px 20px;background:var(--bg-card);color:var(--text-secondary);line-height:1.7}.faq-item.active .faq-answer{display:block}.form-group{margin-bottom:24px}.form-label{display:block;font-weight:600;margin-bottom:8px;font-size:.9375rem}.form-label .required{color:var(--red);margin-left:4px}.form-input,.form-select,.form-textarea{width:100%;padding:14px 16px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:1rem;font-family:inherit;transition:border-color .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:#fff6}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-tertiary)}.form-textarea{resize:vertical;min-height:100px}.form-hint{color:var(--text-tertiary);font-size:.8125rem;margin-top:6px}.checkbox-group{display:flex;flex-wrap:wrap;gap:12px}.checkbox-label{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .2s;font-size:.9375rem}.checkbox-label:hover{border-color:#ffffff4d}.checkbox-label input{accent-color:var(--green)}.radio-group{display:flex;gap:12px}.radio-label{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .2s}.radio-label:hover{border-color:#ffffff4d}.radio-label input{accent-color:var(--green)}.floating-cta{position:fixed;bottom:24px;right:24px;z-index:100}.floating-cta .btn{box-shadow:0 4px 24px #ffffff26;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 4px 24px #ffffff26}50%{box-shadow:0 4px 32px #ffffff40}}@media(max-width:768px){.floating-cta{bottom:0;left:0;right:0;padding:12px 16px;background:var(--bg-primary);border-top:1px solid var(--border)}.floating-cta .btn{width:100%;animation:none}}.calculator{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;max-width:480px;margin:0 auto}.calc-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.calc-row label{color:var(--text-secondary);font-size:.9375rem}.calc-input{width:160px;padding:10px 14px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:1rem;text-align:right;font-family:inherit}.calc-input:focus{outline:none;border-color:#fff6}.calc-result{text-align:center;padding-top:20px;border-top:1px solid var(--border);margin-top:8px}.calc-result-label{color:var(--text-secondary);font-size:.875rem;margin-bottom:4px}.calc-result-value{font-size:2rem;font-weight:700;color:var(--green)}.text-center{text-align:center}.text-accent,.text-green{color:var(--green)}.text-secondary{color:var(--text-secondary)}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-48{margin-bottom:48px}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0b0e11e6;backdrop-filter:blur(12px);border-bottom:1px solid var(--border);height:var(--header-height)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;color:var(--text-primary);font-weight:700;font-size:1.125rem}.logo[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary)}.logo-icon[data-astro-cid-3ef6ksr2]{width:36px;height:36px;background:var(--accent);color:#0b0e11;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem}.nav-desktop[data-astro-cid-3ef6ksr2]{display:flex;gap:32px}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--text-secondary);font-size:.9375rem;font-weight:500;transition:color .2s}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary)}.header-cta[data-astro-cid-3ef6ksr2]{flex-shrink:0}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.mobile-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .2s}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;background:var(--bg-primary);border-bottom:1px solid var(--border);padding:16px 24px 24px}.mobile-menu[data-astro-cid-3ef6ksr2].active{display:block}.mobile-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.mobile-nav-link[data-astro-cid-3ef6ksr2]{color:var(--text-secondary);padding:12px 0;border-bottom:1px solid var(--border);font-size:1rem}.mobile-nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary)}@media(max-width:768px){.nav-desktop[data-astro-cid-3ef6ksr2],.header-cta[data-astro-cid-3ef6ksr2]{display:none}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:flex}}.footer[data-astro-cid-sz7xmlte]{background:var(--bg-secondary);border-top:1px solid var(--border);padding:48px 0 24px}.footer-top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:48px;padding-bottom:32px;border-bottom:1px solid var(--border)}.footer-brand[data-astro-cid-sz7xmlte]{max-width:400px}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-weight:700;font-size:1.125rem;margin-bottom:12px}.footer-logo[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary)}.footer-logo[data-astro-cid-sz7xmlte] .logo-icon[data-astro-cid-sz7xmlte]{width:32px;height:32px;background:var(--accent);color:#0b0e11;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem}.footer-desc[data-astro-cid-sz7xmlte]{color:var(--text-tertiary);font-size:.875rem;line-height:1.6}.footer-links-title[data-astro-cid-sz7xmlte]{font-size:.875rem;color:var(--text-secondary);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.footer-links[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.footer-link[data-astro-cid-sz7xmlte]{color:var(--text-tertiary);font-size:.9375rem;transition:color .2s}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:24px;text-align:center}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--text-tertiary);font-size:.8125rem}@media(max-width:768px){.footer-top[data-astro-cid-sz7xmlte]{flex-direction:column;gap:32px}}
