.home{margin:0 auto;max-width:1000px;padding:0 16px 60px;width:100%}.home section{padding-top:50px;scroll-margin-top:var(--header-h)}.home #home{align-items:center;display:flex;flex-direction:column;text-align:center}.home .demo-btn{border:1px solid #f7a433;border-radius:16px;color:#f7a433;font-weight:700;margin-bottom:30px;max-width:400px;padding:10px 20px}.home .demo-btn:hover{background-color:#f7a4331f;text-decoration:none}.home .logo-top{margin-bottom:24px;width:140px}@media (max-width:576px){.home .logo-top{width:100px}}.home .main-title{color:#dbe6f1;font-size:clamp(2.1rem,6vw,3.8rem);font-weight:900;line-height:1.1;margin-bottom:20px}.home .main-text{font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:500;max-width:760px}.home .main-text .em{color:#f7a433;font-weight:700}.home .actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px}.home .content-box{background-color:#1d3a5a;border:1px solid rgba(39,193,232,.45);border-radius:16px;padding:28px}@media (max-width:576px){.home .content-box{padding:20px 16px}}.home .content-box h2{color:#27c1e8;font-size:clamp(1.35rem,4vw,1.8rem);font-weight:700}.home .content-box h3{font-size:clamp(1.05rem,3vw,1.25rem);font-weight:500}.home .content-box strong{color:#f7a433}.home .content-box .separator{background-color:#27c1e873;height:1px;margin:20px auto;min-width:70px;width:10%}
