:root{--bg-main: #02030a;--bg-glass: rgba(15, 23, 42, .8);--border-glass: rgba(148, 163, 184, .5);--accent: #3b82ff;--accent-soft: #60a5fa;--text-main: #ffffff;--text-muted: #9ca3af;--radius-lg: 20px;--radius-xl: 26px;--transition-fast: .2s ease-out}*{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;background:radial-gradient(circle at top,#0b1020 0,#02030a 40%,#000);color:var(--text-main);-webkit-font-smoothing:antialiased}main{max-width:72.917vw;margin:0 auto;padding:1.667vw 1.042vw}.orb{position:fixed;width:21.875vw;height:21.875vw;border-radius:50%;background:radial-gradient(circle at 20% 0%,#60a5fa 0,#1f3b70 40%,#000);opacity:.26;filter:blur(4px);z-index:-1}.orb.orb-1{top:-7.292vw;right:-4.167vw}.orb.orb-2{bottom:-9.375vw;left:-7.292vw;opacity:.18}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.667vw;gap:.833vw}.logo{position:relative;display:flex;align-items:center}.logo-img{width:3.75vw;height:3.75vw}.logo-text-main{font-weight:700;font-size:.938vw;letter-spacing:.12em;text-transform:uppercase}.logo-text-sub{font-size:.833vw;color:#9ca3af;letter-spacing:.08em;text-transform:uppercase}nav{display:flex;gap:.833vw;color:var(--text-muted)}nav button{cursor:pointer;text-decoration:none;font-size:.833vw;color:inherit;padding:.313vw .521vw;border-radius:999px;background:#0f172a80;border:1px solid rgba(148,163,184,.25);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}nav button:hover{background:#2563eb38;border-color:#60a5fab3;color:#e5f0ff;transform:translateY(-.052vw)}.burger-menu-btn{display:none}.btn-primary{border:none;cursor:pointer;padding:.677vw 1.042vw;border-radius:999px;background:radial-gradient(circle at 0 0,#93c5fd 0,#2563eb 40%,#1d4ed8);color:#fff;font-size:.938vw;font-weight:600;display:inline-flex;align-items:center;justify-content:space-between;gap:.417vw;box-shadow:0 12px 30px #2563eb99,0 0 0 1px #bfdbfeb3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast)}.btn-primary svg.arrow{display:flex;width:1.25vw;height:1.25vw;transform:rotate(-90deg)}.btn-primary:disabled{opacity:.5;box-shadow:none}.btn-primary:disabled{cursor:default;opacity:.5;box-shadow:none}.btn-primary:hover:not(:disabled){transform:translateY(-.052vw) scale(1.01);filter:drop-shadow(0 0 22px rgba(59,130,246,.95));box-shadow:0 16px 40px #2563ebbf,0 0 0 1px #dbeafee6}.btn-ghost{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172a99;color:#e5e7eb;font-size:.833vw;padding:.573vw .833vw;display:inline-flex;align-items:center;gap:.313vw;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.btn-ghost:hover{transform:translateY(-.052vw);background:#0f172ae6;border-color:#818cf8e6;color:#e0e7ff}section:not(.Toastify){margin-bottom:2.083vw;opacity:0}.section-title{font-size:1.146vw;margin-bottom:.833vw}.section-sub{font-size:.833vw;color:var(--text-muted);max-width:33vw;margin-bottom:.938vw}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.729vw}.card{background:var(--bg-glass);border-radius:var(--radius-lg);border:1px solid var(--border-glass);padding:.729vw;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 40px #0f172af2;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.card:hover{transform:translateY(-.156vw);border-color:#60a5fae6;background:#0f172af2;box-shadow:0 20px 60px #0f172afa,0 0 30px #2563eb59}.card-label{font-size:.729vw;text-transform:uppercase;letter-spacing:.12em;color:#93c5fd;margin-bottom:.313vw}.card-title{font-size:.833vw;margin-bottom:.417vw}.card-text{font-size:.833vw;color:var(--text-muted);line-height:1.55}.bullet-list{font-size:.833vw;color:var(--text-muted);list-style:none;padding-left:0;margin-top:.313vw}.bullet-list li:before{content:"•";color:var(--accent-soft);margin-right:.313vw}footer{margin-top:1.667vw;padding:0 .833vw;font-size:.833vw;color:#6b7280;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.417vw}footer span{font-size:.833vw}footer .socials{display:flex;align-items:center;gap:.833vw}footer .socials svg{display:flex;width:1.563vw;height:1.563vw}footer .socials a{display:flex;align-items:center;justify-content:center;width:2.5vw;height:2.5vw;color:#6b7280;transition:all .3s ease-out;border:1px solid var(--border-glass);border-radius:100px;background:var(--bg-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}footer .socials a:hover{color:#60a5fae6;border-color:#60a5fae6;background:#0f172af2;box-shadow:0 20px 60px #0f172afa,0 0 30px #2563eb59}a{color:#93c5fd}@media screen and (max-width:1680px){main{max-width:1240px;padding:32px 20px}.orb{width:420px;height:420px}.orb.orb-1{top:-140px;right:-80px}.orb.orb-2{bottom:-180px;left:-140px;opacity:.18}header{margin-bottom:32px;gap:16px}.logo-img{width:64px;height:64px}.logo-text-main{font-size:16px}.logo-text-sub{font-size:12px}nav{gap:16px}nav button{font-size:14px;padding:6px 10px}nav button:hover{transform:translateY(-1px)}.btn-primary{padding:13px 20px;font-size:16px;gap:8px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.btn-primary svg.arrow{width:24px;height:24px}.btn-ghost{font-size:14px;padding:11px 16px;gap:6px}section:not(.Toastify){margin-bottom:40px}.section-title{font-size:20px;margin-bottom:16px}.section-sub{font-size:14px;max-width:520px;margin-bottom:18px}.grid{gap:14px}.card{padding:14px 14px 16px}.card-label{font-size:12px;margin-bottom:6px}.card-title{font-size:16px;margin-bottom:8px}.card-text{font-size:14px}.bullet-list{font-size:14px;margin-top:6px}.bullet-list li:before{margin-right:6px}footer{margin-top:32px;padding:0 16px;font-size:14px;gap:8px}footer span{font-size:16px}footer .socials{display:flex;align-items:center;gap:16px}footer .socials a{width:48px;height:48px}footer .socials svg{display:flex;width:30px;height:30px}}@media screen and (max-width:900px){main{padding:24px 16px}.logo-text-main{font-size:14px}.logo-text-sub{font-size:10px}nav{display:none}.burger-menu-btn{display:flex;align-items:center;width:24px;height:24px;padding:0;border:none;background:none;cursor:pointer;color:#fff}.grid{grid-template-columns:1fr}footer .socials a{width:40px;height:40px}footer .socials a svg{width:24px;height:24px}}@media screen and (max-width:600px){.logo-img{width:48px;height:48px}.btn-primary{font-size:15px;padding:12px 14px}.btn-primary svg.arrow{width:18px;height:18px}.btn-ghost{font-size:14px;padding:8px 10px;gap:6px}.section-title{margin-bottom:14px}.section-sub{margin-bottom:16px}.card-label{margin-bottom:6px}.card-title{margin-bottom:8px}.bullet-list{margin-top:6px}.bullet-list li:before{margin-right:6px}footer{margin-top:32px;gap:8px}}
