@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--blue:#1677ff;--blue-dark:#0958d9;--blue-light:#e6f0ff;--blue-xlight:#f0f6ff;--blue-mid:#4096ff;--ink:#0a1628;--ink-2:#1e2d42;--text-1:#0a1628;--text-2:#4a5e75;--text-3:#8fa3b8;--border:#dce7f5;--border-blue:#b3d0ff;--white:#fff;--surface:#f7faff}body{background:#fff;background:var(--white);color:#0a1628;color:var(--text-1);font-family:Plus Jakarta Sans,sans-serif;line-height:1.6;overflow-x:hidden}.app{min-height:100vh}.btn-primary{align-items:center;background:#1677ff;background:var(--blue);border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:13px 28px;text-decoration:none;transition:background .18s,transform .15s}.btn-primary:hover{background:#0958d9;background:var(--blue-dark);transform:translateY(-1px)}.btn-outline{align-items:center;background:#fff;border:1.5px solid #dce7f5;border:1.5px solid var(--border);border-radius:9px;color:#0a1628;color:var(--ink);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:13px 24px;transition:border-color .18s,background .18s}.btn-outline:hover{background:#f0f6ff;background:var(--blue-xlight);border-color:#1677ff;border-color:var(--blue)}.sec-label{color:#1677ff;color:var(--blue);font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}.sec-title{color:#0a1628;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.5vw,46px);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin-bottom:18px}.sec-body{color:#4a5e75;color:var(--text-2);font-size:16px;font-weight:400;line-height:1.7;margin-bottom:56px}@keyframes bpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes blink{50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}.nav-scroll-target{scroll-margin-top:88px}
/*# sourceMappingURL=main.756ff4fb.css.map*/