:root{--primary:#0ea5e9;--primary-700:#0369a1;--ink:#1e293b;--text-white-fix:#1e293b;--muted:#64748b;--surface:#fff;--card:#fff;--accent:#f59e0b;--ring:#0ea5e926;--radius:18px;--gradient:linear-gradient(135deg,#0ea5e9,#7c3aed);--border:#e2e8f0;--surface-soft:#f8fafc}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{background:#fff;background:var(--surface);color:#1e293b;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;letter-spacing:.2px}a{color:#0ea5e9;color:var(--primary);text-decoration:none}a:hover{color:#22d3ee}.btn-primary{--bs-btn-bg:var(--primary);--bs-btn-border-color:var(--primary);--bs-btn-hover-bg:#22d3ee;--bs-btn-hover-border-color:#22d3ee;--bs-btn-focus-shadow-rgb:14,165,233}.btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shadow-soft{box-shadow:0 20px 50px #02081759}.rounded-2xl{border-radius:24px}.rounded-xl{border-radius:18px;border-radius:var(--radius)}.section{padding:96px 0}.section-title{font-weight:800;letter-spacing:.2px}.lead{color:#64748b;color:var(--muted)}.navbar{--bs-navbar-padding-y:.8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border)}.navbar .nav-link{color:#64748b;color:var(--muted);font-weight:600}.navbar .nav-link.active,.navbar .nav-link:hover{color:#1e293b;color:var(--ink)}.navbar-brand{color:#1e293b!important;color:var(--ink)!important}.navbar-toggler{background:#0000!important;border:none!important;box-shadow:none!important;padding:.5rem}.navbar-toggler:focus{box-shadow:none!important;outline:none!important}.navbar-toggler i{color:#1e293b!important;color:var(--ink)!important;font-size:1.2rem!important}.hero{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;min-height:92vh;overflow:hidden;position:relative}.hero:after{background:radial-gradient(1200px 600px at 10% 10%,#0ea5e90d,#0000 60%),radial-gradient(900px 600px at 90% 20%,#7c3aed08,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}#particles-js{inset:0;opacity:.15;position:absolute}.hero h1{color:#1e293b;color:var(--ink);font-size:clamp(2rem,4.2vw,4rem)}.hero-sub{color:#64748b;color:var(--muted);font-size:1.1rem}.card{background:#fff;background:var(--card);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:18px;border-radius:var(--radius);box-shadow:0 1px 3px #0000001a}.card:hover{border-color:#0ea5e94d;box-shadow:0 4px 12px #00000026}.card .text-white,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:#1e293b!important;color:var(--ink)!important}.stat{background:linear-gradient(135deg,#0ea5e914,#0ea5e908);padding:24px}.stat .num{color:#1e293b;color:var(--ink);font-size:2.4rem;font-weight:900}.stat small{color:#64748b;color:var(--muted)}.timeline{position:relative}.timeline:before{background:linear-gradient(180deg,#0ea5e933,#7c3aed33);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.t-item{margin:0 auto 48px;position:relative;width:100%}.t-card{background:#0f172ab3;border:1px solid #ffffff0f;width:min(560px,92%)}.t-left .t-card{margin-right:auto}.t-right .t-card{margin-left:auto}.dot{background:#f59e0b;background:var(--accent);border-radius:50%;box-shadow:0 0 0 6px #f59e0b38;height:14px;left:50%;position:absolute;top:14px;transform:translateX(-50%);width:14px}.tech i{color:#a5b4fc;font-size:44px}.tech h6{color:#cbd5e1;margin-top:10px}footer{background:#f8fafc;background:var(--surface-soft);border-top:1px solid #e2e8f0;border-top:1px solid var(--border);color:#64748b;color:var(--muted)}.badge-soft{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0ea5e91a,#7c3aed14);border:1px solid #0ea5e933;border-radius:999px;box-shadow:0 2px 8px #0ea5e91a;color:#0ea5e9;color:var(--primary);font-size:.9rem;font-weight:600;padding:.5rem .8rem}.glass{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff14}.ring{box-shadow:0 0 0 8px #0ea5e926;box-shadow:0 0 0 8px var(--ring)}.btn-primary{background:linear-gradient(135deg,#0ea5e9,#7c3aed);background:var(--gradient);border:none;overflow:hidden;position:relative;transition:all .3s ease}.btn-primary:hover{box-shadow:0 8px 25px #0ea5e966;transform:translateY(-2px)}.btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-primary:hover:before{left:100%}.btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafc;background:var(--surface-soft);border:1px solid #e2e8f0;border:1px solid var(--border);transition:all .3s ease}.btn-ghost,.btn-ghost:hover{color:#1e293b;color:var(--ink)}.btn-ghost:hover{background:#e2e8f0;border-color:#0ea5e9;border-color:var(--primary);box-shadow:0 8px 25px #0ea5e926;transform:translateY(-2px)}.stat{background:linear-gradient(145deg,#0ea5e90f,#7c3aed0a);border:1px solid #0ea5e926;border-radius:18px;border-radius:var(--radius);overflow:hidden;padding:2rem 1.5rem;position:relative;transition:all .3s ease}.stat:hover{border-color:#0ea5e94d;box-shadow:0 15px 35px #0ea5e933;transform:translateY(-5px)}.stat:before{background:linear-gradient(135deg,#0ea5e9,#7c3aed);background:var(--gradient);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.hero h1{font-size:clamp(2.2rem,4.5vw,4.2rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.feature-item{border-radius:12px;padding:1rem;transition:all .3s ease}.feature-item:hover{background:#0ea5e90d;transform:translateX(8px)}.hover-lift{transition:all .3s ease}.hover-lift:hover{box-shadow:0 15px 35px #00000026!important;transform:translateY(-8px)}.text-purple{color:#8b5cf6!important}.bg-purple{background-color:#8b5cf6!important}@media (max-width:991px){.dot,.timeline:before{left:12px;transform:none}.t-card{margin-left:36px!important;margin-right:0!important;width:auto}.hero h1{font-size:clamp(1.75rem,5vw,3rem)!important;line-height:1.2!important}.hero-sub{font-size:1rem!important}.section{padding:60px 0!important}.stat{margin-bottom:1rem;padding:1.5rem 1rem!important}.stat .num{font-size:2rem!important}.d-flex.gap-3:not(.justify-content-center):not(.flex-wrap){flex-direction:column!important;gap:1rem!important}.d-flex.gap-3:not(.justify-content-center):not(.flex-wrap) .btn{text-align:center!important;width:100%!important}.d-flex.flex-wrap.gap-3 .btn{min-width:280px}.hero .container{padding-top:2rem}.card{margin-bottom:1.5rem}.navbar-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border-radius:.5rem;margin-top:1rem;padding:1rem}.navbar-nav .nav-link{border-bottom:1px solid #ffffff1a;padding:.75rem 1rem!important}.navbar-nav .nav-link:last-child{border-bottom:none}.display-3{font-size:2.5rem!important}.display-4{font-size:2rem!important}.display-5{font-size:1.75rem!important}}@media (max-width:768px){.hero{min-height:85vh!important;padding:1rem 0!important}.hero h1{font-size:clamp(1.5rem,4vw,2.5rem)!important}.section{padding:40px 0!important}.section-title{font-size:1.75rem!important;margin-bottom:1rem!important}.lead{font-size:1rem!important}.feature-item{flex-direction:column!important;gap:1rem!important;text-align:center!important}.stat .num{font-size:1.75rem!important}.card-body{padding:1.5rem!important}.glider-contain{overflow:hidden}.glider{-ms-overflow-style:none;overflow-x:auto!important;scrollbar-width:none}.glider::-webkit-scrollbar{display:none}.ratio{max-height:250px}}@media (max-width:576px){.hero h1{font-size:1.5rem!important}.section{padding:30px 0!important}.container{padding-left:1rem!important;padding-right:1rem!important}.btn-lg{font-size:1rem!important;padding:.75rem 1.5rem!important}.badge-soft{font-size:.8rem!important;padding:.4rem .6rem!important}.card .d-flex{flex-direction:column!important;gap:1rem!important;text-align:center!important}.accordion-button{font-size:.9rem!important;padding:1rem!important}.d-flex.flex-wrap.gap-3 .btn{min-width:auto!important;width:100%!important}}
/*# sourceMappingURL=main.6f786923.css.map*/