.home-module__Hx0lNG__main{max-width:1400px;margin:0 auto;padding:0 60px}.home-module__Hx0lNG__hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:calc(100vh - 90px);padding:0 0 80px;display:grid}.home-module__Hx0lNG__heroTags{gap:12px;margin-bottom:32px;display:flex}.home-module__Hx0lNG__tag{text-transform:uppercase;letter-spacing:.15em;color:var(--color-brand-primary);background:#0f172a08;border:1px solid #0f172a14;border-radius:2px;padding:8px 16px;font-size:11px;font-weight:800}.home-module__Hx0lNG__heroTitle{text-transform:uppercase;letter-spacing:-.5px;color:var(--color-brand-primary);margin-bottom:32px;font-size:clamp(32px,5.5vw,68px);font-weight:700;line-height:1.15}.home-module__Hx0lNG__heroDesc{color:var(--color-text-secondary);max-width:540px;margin-bottom:48px;font-size:19px;font-weight:400;line-height:1.7}.home-module__Hx0lNG__heroActions{gap:20px;display:flex}.home-module__Hx0lNG__heroVisual{position:relative}.home-module__Hx0lNG__imageCard{border:1px solid var(--color-border);box-shadow:40px 40px 0 var(--color-surface);background:#fff;padding:12px;position:relative}.home-module__Hx0lNG__heroImage{object-fit:cover;width:100%;height:auto}.home-module__Hx0lNG__imageOverlay{border:1px solid var(--color-border);color:var(--color-brand-primary);background:#fff;flex-direction:column;gap:12px;min-width:200px;padding:24px;display:flex;position:absolute;bottom:24px;right:-40px;box-shadow:0 20px 40px #0f172a0d}.home-module__Hx0lNG__statLine{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:40px;font-size:11px;display:flex}.home-module__Hx0lNG__statLine strong{color:var(--color-text-main)}.home-module__Hx0lNG__uspSection{border-top:1px solid var(--color-border);padding:120px 0}.home-module__Hx0lNG__uspGrid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.home-module__Hx0lNG__uspCard{flex-direction:column;gap:24px;display:flex}.home-module__Hx0lNG__uspIdx{color:var(--color-brand-primary);opacity:.1;font-size:48px;font-weight:900;font-family:var(--font-mono)}.home-module__Hx0lNG__uspTitle{text-transform:uppercase;letter-spacing:-.5px;font-size:18px;font-weight:900}.home-module__Hx0lNG__uspText{color:var(--color-text-secondary);font-size:15px;line-height:1.6}.home-module__Hx0lNG__industriesSection{padding-bottom:120px}.home-module__Hx0lNG__industryGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.home-module__Hx0lNG__industryCard{background:var(--color-surface);border:1px solid #0000;padding:60px;transition:all .3s}.home-module__Hx0lNG__industryCard:hover{border-color:var(--color-brand-primary);background:#fff}.home-module__Hx0lNG__industryTitle{text-transform:uppercase;margin-bottom:20px;font-size:24px;font-weight:900}.home-module__Hx0lNG__industryDesc{color:var(--color-text-secondary);font-size:16px;line-height:1.6}.home-module__Hx0lNG__ctaBanner{background:var(--color-brand-primary);justify-content:space-between;align-items:center;margin-bottom:120px;padding:80px;display:flex}.home-module__Hx0lNG__ctaContent h2{color:#fff;margin-bottom:12px;font-size:40px;font-weight:950}.home-module__Hx0lNG__ctaContent p{color:#fff9;font-size:18px}.home-module__Hx0lNG__faqSection{padding-bottom:120px}.home-module__Hx0lNG__faqGrid{flex-direction:column;gap:8px;max-width:100%;display:flex}.home-module__Hx0lNG__faqItem{border-bottom:1px solid var(--color-border);transition:all .3s}.home-module__Hx0lNG__faqItem[open]{background:#fff;box-shadow:0 10px 30px #0f172a0d}.home-module__Hx0lNG__faqQuestion{text-transform:uppercase;cursor:pointer;color:var(--color-brand-primary);justify-content:space-between;align-items:center;padding:24px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.home-module__Hx0lNG__faqItem[open] .home-module__Hx0lNG__faqQuestion{padding:24px 24px 12px}.home-module__Hx0lNG__faqQuestion::-webkit-details-marker{display:none}.home-module__Hx0lNG__faqQuestion:after{content:"+";font-family:var(--font-mono);color:var(--color-text-muted);font-size:20px;font-weight:400;transition:transform .4s cubic-bezier(.16,1,.3,1)}.home-module__Hx0lNG__faqItem[open] .home-module__Hx0lNG__faqQuestion:after{color:var(--color-brand-primary);transform:rotate(45deg)}.home-module__Hx0lNG__faqAnswer{color:var(--color-text-secondary);max-width:800px;padding:0 0 24px;font-size:15px;line-height:1.7}.home-module__Hx0lNG__faqItem[open] .home-module__Hx0lNG__faqAnswer{padding:0 24px 24px}@media (max-width:1100px){.home-module__Hx0lNG__faqGrid{max-width:100%}}@media (max-width:768px){.home-module__Hx0lNG__faqQuestion{padding:20px 0;font-size:15px;line-height:1.4}.home-module__Hx0lNG__faqItem[open] .home-module__Hx0lNG__faqQuestion{padding:20px 16px 8px}.home-module__Hx0lNG__faqItem[open] .home-module__Hx0lNG__faqAnswer{padding:0 16px 20px;font-size:14px}.home-module__Hx0lNG__faqQuestion:after{font-size:18px}}@media (max-width:1100px){.home-module__Hx0lNG__main{padding:0 40px}.home-module__Hx0lNG__hero{text-align:center;grid-template-columns:1fr;gap:60px;padding:40px 0}.home-module__Hx0lNG__heroTags{justify-content:center}.home-module__Hx0lNG__heroTitle{font-size:56px}.home-module__Hx0lNG__heroActions{justify-content:center}.home-module__Hx0lNG__imageCard{box-shadow:20px 20px 0 var(--color-surface)}.home-module__Hx0lNG__uspGrid{grid-template-columns:repeat(2,1fr)}.home-module__Hx0lNG__ctaBanner{text-align:center;flex-direction:column;gap:40px;padding:40px}}@media (max-width:768px){.home-module__Hx0lNG__main{padding:0 20px}.home-module__Hx0lNG__heroTitle{letter-spacing:-1px;font-size:42px}.home-module__Hx0lNG__heroDesc{font-size:18px}.home-module__Hx0lNG__heroActions{flex-direction:column;width:100%}.home-module__Hx0lNG__heroActions .primary-button{width:100%}.home-module__Hx0lNG__uspSection,.home-module__Hx0lNG__industriesSection{padding:60px 0}.home-module__Hx0lNG__imageOverlay{margin-top:20px;position:relative;bottom:0;right:0}}@media (max-width:600px){.home-module__Hx0lNG__uspGrid,.home-module__Hx0lNG__industryGrid{grid-template-columns:1fr}.home-module__Hx0lNG__industryCard{padding:30px}}
