@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";.nav[data-astro-cid-6vbkgaxt]{position:sticky;top:0;z-index:100;background:#07080ed9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--hborder-2)}.nav__inner[data-astro-cid-6vbkgaxt]{display:flex;align-items:center;gap:2rem;height:64px}.nav__logo[data-astro-cid-6vbkgaxt]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--htext);font-family:var(--hhead);font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.nav__logo-icon[data-astro-cid-6vbkgaxt]{color:var(--hprimary)}.nav__logo[data-astro-cid-6vbkgaxt] strong[data-astro-cid-6vbkgaxt]{color:var(--hprimary);font-weight:800}.nav__links[data-astro-cid-6vbkgaxt]{display:flex;align-items:center;gap:.25rem;flex:1}.nav__link[data-astro-cid-6vbkgaxt]{color:var(--hmuted);text-decoration:none;font-family:var(--hhead);font-weight:600;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;padding:.5rem .75rem;border-radius:6px;transition:color var(--htrans),background var(--htrans)}.nav__link[data-astro-cid-6vbkgaxt]:hover{color:var(--htext);background:#ffffff0d}.nav__actions[data-astro-cid-6vbkgaxt]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.nav__cta[data-astro-cid-6vbkgaxt]{font-size:.8rem;padding:.6rem 1.1rem;flex-shrink:0}.nav__cta--demo[data-astro-cid-6vbkgaxt]{background:#ffffff12;color:var(--htext);border:1px solid rgba(255,255,255,.12);font-size:.8rem;padding:.6rem 1.1rem}.nav__cta--demo[data-astro-cid-6vbkgaxt]:hover{background:#ffffff1f;border-color:#ffffff38;color:#fff}.nav__burger[data-astro-cid-6vbkgaxt]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;margin-left:auto}.nav__burger[data-astro-cid-6vbkgaxt] span[data-astro-cid-6vbkgaxt]{display:block;width:22px;height:2px;background:var(--htext);border-radius:2px;transition:all var(--htrans)}.nav__mobile[data-astro-cid-6vbkgaxt][hidden]{display:none!important}.nav__mobile[data-astro-cid-6vbkgaxt]{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--hborder-2);background:var(--hbg)}.nav__mobile[data-astro-cid-6vbkgaxt] .nav__link[data-astro-cid-6vbkgaxt]{font-size:1rem;padding:.75rem 1rem;border-radius:8px}@media(max-width:768px){.nav__links[data-astro-cid-6vbkgaxt],.nav__actions[data-astro-cid-6vbkgaxt]{display:none}.nav__burger[data-astro-cid-6vbkgaxt]{display:flex}}.footer[data-astro-cid-qh3r56aj]{background:var(--hbg);border-top:1px solid var(--hborder-2);padding-block:3rem 2rem}.footer__top[data-astro-cid-qh3r56aj]{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:start;margin-bottom:2rem}.footer__cols[data-astro-cid-qh3r56aj]{display:flex;gap:3rem;align-items:start}.footer__col[data-astro-cid-qh3r56aj]{display:flex;flex-direction:column;gap:.75rem}.footer__col-label[data-astro-cid-qh3r56aj]{font-family:var(--hhead);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b749073;margin:0}.footer__logo[data-astro-cid-qh3r56aj]{display:flex;align-items:center;gap:.45rem;text-decoration:none;color:var(--htext);font-family:var(--hhead);font-size:1.05rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.footer__logo[data-astro-cid-qh3r56aj] svg[data-astro-cid-qh3r56aj]{color:var(--hprimary)}.footer__logo[data-astro-cid-qh3r56aj] strong[data-astro-cid-qh3r56aj]{color:var(--hprimary)}.footer__tagline[data-astro-cid-qh3r56aj]{font-size:.82rem;color:var(--hmuted);line-height:1.6;max-width:36ch}.footer__nav[data-astro-cid-qh3r56aj]{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem 1.5rem;align-content:start}.footer__legal[data-astro-cid-qh3r56aj]{display:flex;flex-direction:column;gap:.4rem}.footer__link[data-astro-cid-qh3r56aj]{font-family:var(--hhead);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hmuted);text-decoration:none;transition:color var(--htrans);white-space:nowrap}.footer__link[data-astro-cid-qh3r56aj]:hover{color:var(--hprimary)}.footer__legal-link[data-astro-cid-qh3r56aj]{font-family:var(--hhead);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hmuted);text-decoration:none;transition:color var(--htrans);white-space:nowrap}.footer__legal-link[data-astro-cid-qh3r56aj]:hover{color:var(--hprimary)}.footer__divider[data-astro-cid-qh3r56aj]{margin-bottom:1.5rem}.footer__bottom[data-astro-cid-qh3r56aj]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.footer__copy[data-astro-cid-qh3r56aj]{font-size:.78rem;color:var(--hmuted)}.footer__disclaimer[data-astro-cid-qh3r56aj]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#6b7490b3}.footer__disclaimer[data-astro-cid-qh3r56aj] svg[data-astro-cid-qh3r56aj]{color:var(--hmuted);flex-shrink:0}@media(max-width:700px){.footer__top[data-astro-cid-qh3r56aj]{grid-template-columns:1fr}.footer__cols[data-astro-cid-qh3r56aj]{flex-direction:column;gap:1.75rem}.footer__nav[data-astro-cid-qh3r56aj]{grid-template-columns:repeat(3,1fr)}.footer__bottom[data-astro-cid-qh3r56aj]{flex-direction:column;align-items:flex-start}}:root{--hbg: #07080E;--hbg-2: #0D1020;--hbg-3: #131728;--hprimary: #FF4E00;--hprimary-dim: rgba(255, 78, 0, .15);--haccent: #FFB800;--htext: #F2F3F8;--hmuted: #6B7490;--hborder: rgba(255, 78, 0, .14);--hborder-2: rgba(255, 255, 255, .07);--hglow-sm: 0 0 20px rgba(255, 78, 0, .25);--hglow-md: 0 0 40px rgba(255, 78, 0, .3);--hglow-lg: 0 0 80px rgba(255, 78, 0, .2);--hdisp: "Bebas Neue", "Barlow Condensed", sans-serif;--hhead: "Barlow Condensed", sans-serif;--hbody: "Nunito", sans-serif;--hrad: 10px;--htrans: .2s ease}html:has(.home-page){background:var(--hbg);color:var(--htext);font-family:var(--hbody)}.home-page{background:var(--hbg);color:var(--htext);font-family:var(--hbody);-webkit-font-smoothing:antialiased}.h-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.h-section{padding-block:clamp(4rem,8vw,7rem)}.h-display{font-family:var(--hdisp);line-height:.92;letter-spacing:.02em;text-transform:uppercase}.h-title{font-family:var(--hhead);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1}.h-label{font-family:var(--hhead);font-weight:600;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hprimary)}.h-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-family:var(--hhead);font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--hrad);transition:all var(--htrans);white-space:nowrap;cursor:pointer;border:none}.h-btn--primary{background:var(--hprimary);color:#fff;box-shadow:var(--hglow-sm)}.h-btn--primary:hover{background:#ff6020;transform:translateY(-2px);box-shadow:var(--hglow-md)}.h-btn--ghost{background:transparent;color:var(--htext);border:1px solid var(--hborder-2)}.h-btn--ghost:hover{border-color:var(--hborder);background:var(--hprimary-dim);color:#fff}.h-btn--lg{padding:1.1rem 2.25rem;font-size:1.1rem}.h-card{background:var(--hbg-2);border:1px solid var(--hborder-2);border-radius:12px;padding:1.75rem;transition:border-color var(--htrans),transform var(--htrans),box-shadow var(--htrans)}.h-card:hover{border-color:var(--hborder);transform:translateY(-3px);box-shadow:var(--hglow-sm)}.h-icon-box{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--hprimary-dim);border-radius:10px;color:var(--hprimary);flex-shrink:0}.h-icon-box--accent{background:#ffb8001a;color:var(--haccent)}.h-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;background:var(--hprimary-dim);border:1px solid var(--hborder);border-radius:999px;font-family:var(--hhead);font-weight:600;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hprimary)}.h-section-header{margin-bottom:3.5rem}.h-section-header .h-label{display:block;margin-bottom:.75rem}.h-section-header .h-title{font-size:clamp(2rem,5vw,3rem);color:var(--htext);margin-bottom:1rem}.h-section-header p{color:var(--hmuted);max-width:52ch;line-height:1.7}.h-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.h-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.h-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.h-num{font-family:var(--hhead);font-weight:800;color:var(--haccent);font-size:2.5rem;line-height:1;letter-spacing:-.02em}.h-num--primary{color:var(--hprimary)}.h-divider{border:none;border-top:1px solid var(--hborder-2);margin:0}@keyframes h-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes h-fade-in{0%{opacity:0}to{opacity:1}}@keyframes h-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-18px) rotate(-8deg)}}@keyframes h-pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.h-anim{animation:h-fade-up .6s ease both}.h-anim-1{animation-delay:.1s}.h-anim-2{animation-delay:.2s}.h-anim-3{animation-delay:.3s}.h-anim-4{animation-delay:.4s}.h-anim-5{animation-delay:.5s}.h-accent{color:var(--hprimary)}.h-gold{color:var(--haccent)}
