:root{--bg:#fff;--surface:#fafafa;--text:#111;--muted:#6b7280;--line:#e9eceb;--brand:#16a34a;--brand-dark:#11823c;--dark:#101010;--dark2:#171717;--shadow:0 10px 35px #0000000f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1100px,100% - 32px);margin:auto}.header{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:58px;display:flex}.header-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.logo{letter-spacing:-.04em;font-weight:850}.logo span{color:var(--brand)}.nav{color:#343a40;align-items:center;gap:22px;font-size:12px;display:flex}.nav a:hover{color:var(--brand)}.lang{background:#fff;border:1px solid #ddd;border-radius:7px;padding:6px 8px;font-size:12px}.hero{color:#fff;background:#111;padding:24px 0 48px}.hero-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;display:flex}.hero-tab{color:#bbb;border:1px solid #343434;border-radius:4px;padding:7px 11px;font-size:10px}.hero-tab.active{color:#fff;background:#292929}.hero-copy{text-align:center}.hero h1{letter-spacing:-.05em;margin:0 0 8px;font-size:32px;line-height:1.1}.hero p{color:#a9a9a9;margin:0 auto 26px;font-size:13px}.download-form{background:#fff;border-radius:4px;max-width:640px;margin:auto;padding:4px;display:flex}.download-form input{border:0;outline:0;flex:1;min-width:0;padding:11px 12px;font-size:12px}.download-form button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:0 18px;font-size:12px;font-weight:700}.download-form button:hover{background:var(--brand-dark)}.notice{text-align:center;color:#777;margin-top:12px;font-size:11px}.section{padding:66px 0}.section-head{text-align:center;max-width:760px;margin:0 auto 35px}.section-head h2{letter-spacing:-.035em;margin:0 0 13px;font-size:20px}.section-head h2:after{content:"";background:var(--brand);width:20px;height:2px;margin:9px auto 0;display:block}.section-head p{color:#777;font-size:12px}.copy{color:#777;max-width:900px;margin:auto;font-size:12px}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:7px;overflow:hidden}.step-image{color:#55d27b;background:#151515;justify-content:center;align-items:center;height:150px;font-size:42px;display:flex}.card-body{padding:17px}.card h3{margin:0 0 6px;font-size:12px}.card p{color:#777;margin:0;font-size:11px}.features{grid-template-columns:1fr 1fr;gap:42px 58px;display:grid}.feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.feature-row:nth-child(2n) .feature-art{order:2}.feature-art{color:#42c76a;letter-spacing:-.04em;background:#111;border-radius:6px;justify-content:center;align-items:center;height:180px;font-weight:800;display:flex}.feature-text h3{margin:0 0 8px;font-size:13px}.feature-text p{color:#777;margin:0;font-size:11px}.why{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.why .card{padding:20px}.icon{width:30px;height:30px;color:var(--brand);background:#eaf7ee;border-radius:6px;place-items:center;margin-bottom:13px;font-weight:800;display:grid}.faq{border:1px solid var(--line);border-radius:7px;max-width:850px;margin:auto;overflow:hidden}.faq details{border-bottom:1px solid var(--line);padding:0 18px}.faq details:last-child{border-bottom:0}.faq summary{cursor:pointer;padding:15px 0;font-size:12px;font-weight:650;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{color:#777;margin:0;padding:0 0 15px;font-size:11px}.footer{border-top:1px solid var(--line);background:#fff;padding:35px 0}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;display:grid}.footer h4{margin:0 0 10px;font-size:11px}.footer a,.footer p{color:#777;margin:4px 0;font-size:10px;display:block}.status{text-align:center;color:#999;margin-top:10px;font-size:11px}.error{color:#dc2626}.dark-toggle{color:#ddd;cursor:pointer;background:#191919;border:1px solid #333;border-radius:6px;padding:6px 9px;font-size:11px}@media (max-width:800px){.nav{display:none}.steps,.why{grid-template-columns:1fr}.features{display:block}.feature-row{margin-bottom:32px}.feature-row:nth-child(2n) .feature-art{order:0}.footer-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:28px}.download-form{margin:0 8px}.section{padding:52px 0}}@media (prefers-color-scheme:dark){body.auto-dark{color:#f5f5f5;background:#0f0f0f}.auto-dark .header,.auto-dark .footer,.auto-dark .card,.auto-dark .faq{background:#141414;border-color:#272727}.auto-dark .header{color:#fff}.auto-dark .nav{color:#bbb}.auto-dark .section-head p,.auto-dark .copy,.auto-dark .card p,.auto-dark .feature-text p,.auto-dark .footer a,.auto-dark .footer p{color:#999}.auto-dark .lang{color:#eee;background:#171717;border-color:#333}}html.dark{--bg:#0f0f0f;--surface:#151515;--text:#f5f5f5;--muted:#a1a1aa;--line:#292929;--shadow:0 10px 35px #0000003d}html.dark body{background:var(--bg);color:var(--text)}html.dark .header,html.dark .footer,html.dark .card,html.dark .faq{background:#141414;border-color:#292929}html.dark .nav{color:#bbb}html.dark .lang{color:#eee;background:#171717;border-color:#333}html.dark .section-head p,html.dark .copy,html.dark .card p,html.dark .feature-text p,html.dark .footer a,html.dark .footer p{color:#999}
