*{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;max-width:100%;overflow-x:hidden;scroll-behavior:smooth;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-main);color:var(--text-main);transition:background-color .3s ease,color .3s ease}section,div,h1,h2,h3,p,span,nav{transition:background-color .3s ease,color .3s ease,border-color .3s ease}:root{--bg-main: #f9f9f7;--bg-secondary: #f1f1ee;--text-main: #1e2022;--text-muted: #676e76;--border-color: #e8e8e1;--accent-color: #2563eb;--github-bg: #24292f;--github-text: #fff;--sun-color: #facc15;--moon-color: #475569;--danger-color: #ff4d4d;--primary-btn-bg: #007bff;--primary-btn-text: #fff;--error-color: #ef4444;--warning-color: #f59e0b;--info-color: #6366f1}[data-theme=dark]{--bg-main: #020617;--bg-secondary: #0f172a;--text-main: #f8fafc;--text-muted: #94a3b8;--border-color: #1e293b;--accent-color: #3b82f6;--github-bg: #24292f;--github-text: #fff;--sun-color: #facc15;--moon-color: #94a3b8;--danger-color: #ff4d4d;--primary-btn-bg: #007bff;--primary-btn-text: #fff}nav{background-color:var(--bg-main)!important;z-index:99999!important}.menu-link{padding:10px 20px;border-radius:12px;transition:all .2s ease-in-out}.menu-link:hover{background-color:var(--bg-secondary);color:#2563eb!important}.hero-btn-primary{transition:all .2s ease}.hero-btn-primary:hover{background-color:#0056b3!important;transform:translateY(-2px);box-shadow:0 10px 20px #007bff33}.hero-btn-secondary{transition:all .2s ease}.hero-btn-secondary:hover{background-color:var(--bg-secondary)!important;transform:translateY(-2px)}@media(max-width:1100px){.menu-desktop,.actions-desktop{display:none!important}.hamburger-btn{display:flex!important}}@media(max-width:768px){.menu-desktop,.actions-desktop{display:none!important}.hamburger-btn{display:flex!important}.step-item{padding-left:50px!important;margin-left:10px!important}.step-item:not(:last-child){border-left:3px solid var(--border-color)!important}.step-icon{left:-23px!important;width:42px!important;height:42px!important}.step-item:last-child .step-icon{left:-21.5px!important}.privacy-text{min-width:0!important;width:100%!important;padding:0 10px!important;text-align:center!important}section>div,.content-wrapper{flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}h1{font-size:2.3rem!important}h2{font-size:1.8rem!important}}
