#ourProducts{margin:0 auto;max-width:960px;margin-inline:auto;padding:100px 0}@media (max-width:640px){#ourProducts{padding:60px 0}}#ourProducts .container{max-width:960px;margin:0 auto;padding:0 40px}@media (max-width:640px){#ourProducts .container{padding:0 20px}}#ourProducts .section-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-emp);opacity:.95;text-align:center;margin-bottom:16px;font-size:11px;font-weight:600}#ourProducts h2{letter-spacing:-.025em;color:var(--text-color-emp);text-align:center;margin-bottom:16px;font-size:clamp(26px,4vw,38px);font-weight:600;line-height:1.1}#ourProducts .section-body{color:var(--text-color-emp);opacity:.9;text-align:center;max-width:560px;margin:0 auto 48px;font-size:16px;font-weight:400;line-height:1.7}#ourProducts .products{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:900px){#ourProducts .products{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){#ourProducts .products{grid-template-columns:repeat(2,1fr)}}#ourProducts .container{text-align:center}#ourProducts .card{background:var(--bg-color);border:1px solid var(--separator-color);text-align:center;cursor:default;border-radius:10px;padding:28px 16px;transition:all .15s}#ourProducts .card:hover{border-color:var(--text-color);opacity:.6;background:var(--bg-color2);transform:translateY(-2px)}#ourProducts .card .card-icon{background:var(--box-bg-color);width:44px;height:44px;color:var(--theme-color);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:20px;display:flex}#ourProducts .card h3{color:var(--text-color-emp);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4}#ourProducts .card .card-desc{color:var(--text-color-emp);opacity:.9;margin:0;font-size:13px;font-weight:400;line-height:1.5}
#process{margin:0 auto;max-width:960px;margin-inline:auto;padding:100px 0}@media (max-width:640px){#process{padding:60px 0}}#process .container{max-width:960px;margin:0 auto;padding:0 40px}@media (max-width:640px){#process .container{padding:0 20px}}#process .section-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-emp);opacity:.95;text-align:center;margin-bottom:16px;font-size:11px;font-weight:600}#process h2{letter-spacing:-.025em;color:var(--text-color-emp);text-align:center;margin-bottom:16px;font-size:clamp(26px,4vw,38px);font-weight:600;line-height:1.1}#process .section-body{color:var(--text-color-emp);opacity:.9;text-align:center;max-width:560px;margin:0 auto 48px;font-size:16px;font-weight:400;line-height:1.7}#process .process-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){#process .process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){#process .process-grid{grid-template-columns:1fr}}#process .container{text-align:center}#process .card{background:var(--bg-color);border:1px solid var(--separator-color);text-align:left;border-radius:10px;padding:28px;transition:all .15s}#process .card:hover{border-color:var(--text-color);opacity:.6;background:var(--bg-color2);transform:translateY(-2px)}#process .card .step-no{font-family:var(--font-mono);color:var(--secondary-color);margin-bottom:14px;font-size:28px;font-weight:700;line-height:1}#process .card h3{color:var(--text-color-emp);margin-bottom:8px;font-size:16px;font-weight:600}#process .card p{color:var(--text-color);opacity:.85;font-size:14px;font-weight:300;line-height:1.6}#process .card.card-highlight{border-color:var(--theme-color);background:var(--box-bg-color);position:relative}#process .card.card-highlight:hover{border-color:var(--theme-color);opacity:1}#process .card.card-highlight .step-no{color:var(--theme-color)}#process .card.card-highlight .step-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--theme-color);border-radius:4px;padding:3px 8px;font-size:9px;font-weight:600;line-height:1;position:absolute;top:12px;right:12px}
#trustedCompany{margin:0 auto;max-width:960px;margin-inline:auto;padding:100px 0 50px}@media (max-width:640px){#trustedCompany{padding:60px 0 30px}}#trustedCompany .container{text-align:center;max-width:960px;margin:0 auto;padding:0 40px}@media (max-width:640px){#trustedCompany .container{padding:0 20px}}#trustedCompany .section-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-emp);opacity:.95;text-align:center;margin-bottom:16px;font-size:11px;font-weight:600}#trustedCompany h2{letter-spacing:-.025em;color:var(--text-color-emp);text-align:center;margin-bottom:16px;font-size:clamp(26px,4vw,38px);font-weight:600;line-height:1.1}#trustedCompany .section-body{color:var(--text-color-emp);opacity:.9;text-align:center;max-width:560px;margin:0 auto 48px;font-size:16px;font-weight:400;line-height:1.7}#trustedCompany .companylogo{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (max-width:1024px){#trustedCompany .companylogo{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){#trustedCompany .companylogo{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:480px){#trustedCompany .companylogo{grid-template-columns:repeat(2,1fr)}}#trustedCompany .logo-wrapper{background:var(--bg-color);border:1px solid var(--separator-color);border-radius:10px;justify-content:center;align-items:center;height:64px;padding:0 16px;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}#trustedCompany .logo-wrapper:hover{border-color:var(--text-color);background:var(--bg-color2);transform:translateY(-2px)}#trustedCompany .logo-wrapper.logo-svg .logo-img{object-fit:contain;filter:grayscale();opacity:.65;width:auto;max-width:100%;height:auto;max-height:28px}#trustedCompany .logo-wrapper.logo-text{color:var(--text-color-emp)}#trustedCompany .logo-wrapper.logo-text .text-logo-svg{width:100%;height:28px;display:block}#trustedCompany .read-more{cursor:pointer;color:var(--text-color);opacity:.85;justify-content:center;align-items:center;gap:4px;margin-top:32px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}#trustedCompany .read-more:hover{opacity:1;text-decoration:underline}#trustedCompany .read-more .icon{font-size:18px;font-weight:400}.dark #trustedCompany .logo-wrapper.logo-svg .logo-img{filter:grayscale()brightness(0)invert();opacity:.8}
