@font-face{font-family:Gibson;src:url("/Font Files/Fontspring-DEMO-gibson-regular.otf")format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gibson;src:url("/Font Files/Fontspring-DEMO-gibson-bold.otf")format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Gibson;src:url("/Font Files/Fontspring-DEMO-gibson-light.otf")format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Gibson;src:url("/Font Files/Fontspring-DEMO-gibson-semibold.otf")format("opentype");font-weight:600;font-style:normal}.landing-page-root{--primary:#0858eb;--accent:#7cffae;--bg:#fff;--text:#111810;--surface:#ffffffd9;--border:#0858eb1a;--glass-bg:#ffffffb3;--glass-border:#fffc;--glass-blur:24px;--shadow:0 8px 32px -4px #0858eb1f, 0 2px 8px #0858eb14;--accent-color:#0858eb;--accent-hover:#0645c2;--accent-glow:#0858eb33;--bg-color:#fff;--text-primary:#111810;--font-main:"Inter", system-ui, -apple-system, sans-serif;--text-display:96px;--text-display-tight:-.055em;--text-display-lh:.92;--text-h2:64px;--text-h2-tight:-.045em;--text-h2-lh:1;--text-h3:40px;--text-h3-tight:-.035em;--text-h3-lh:1.1;--text-h4:22px;--text-h4-tight:-.025em;--text-h4-lh:1.2;--text-body-lg:20px;--text-body:17px;--text-body-sm:14px;--text-body-lh:1.75;--text-label:12px;--text-label-tracking:.1em;--gradient-1:radial-gradient(ellipse at 8% 12%, #7cffae26 0%, transparent 52%);--gradient-2:radial-gradient(ellipse at 92% 88%, #0858eb26 0%, transparent 52%);--grid-line:transparent;--grid-glow:transparent;font-family:var(--font-main);font-size:var(--text-body);font-weight:400;line-height:var(--text-body-lh);font-feature-settings:"cv01", "cv03", "cv04", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--text);background-color:#fff;background-image:radial-gradient(circle at 15% 50px,#0858eb0a,#0000 35%),radial-gradient(circle at 85% 30%,#0858eb08,#0000 45%),linear-gradient(#0858eb06 1px,#0000 1px),linear-gradient(90deg,#0858eb06 1px,#0000 1px),linear-gradient(#0858eb03 1px,#0000 1px),linear-gradient(90deg,#0858eb03 1px,#0000 1px);background-position:0 0;background-size:100vw 100vh,100vw 100vh,100px 100px,100px 100px,20px 20px,20px 20px;background-attachment:fixed;width:100%;min-height:100vh;overflow-x:hidden}:where(.landing-page-root) h1{font-size:var(--text-display);letter-spacing:var(--text-display-tight);font-weight:900;line-height:var(--text-display-lh);font-feature-settings:"cv01", "cv03", "ss01"}:where(.landing-page-root) h2{font-size:var(--text-h2);letter-spacing:var(--text-h2-tight);font-weight:900;line-height:var(--text-h2-lh)}:where(.landing-page-root) h3{font-size:var(--text-h3);letter-spacing:var(--text-h3-tight);font-weight:800;line-height:var(--text-h3-lh)}:where(.landing-page-root) h4{font-size:var(--text-h4);letter-spacing:var(--text-h4-tight);font-weight:700;line-height:var(--text-h4-lh)}:where(.landing-page-root) p{font-size:var(--text-body);line-height:var(--text-body-lh)}:where(.landing-page-root) strong{font-weight:700}:where(.landing-page-root) .brand-text{color:var(--primary);font-weight:900;display:inline-block}.landing-page-root .hero-title{font-family:var(--font-main);color:var(--text)!important;text-shadow:none!important}.landing-page-root .hero-title .brand-text{color:var(--primary)!important;-webkit-text-fill-color:initial!important;filter:none!important;background:0 0!important}:where(.landing-page-root) .gradient-text{background:linear-gradient(110deg,#0858eb 0%,#2b7fff 35%,#7cffae 100%);-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #0858eb1a;-webkit-background-clip:text;background-clip:text;font-weight:900;display:inline-block}:where(.landing-page-root) .section-title{font-size:var(--text-h2);letter-spacing:var(--text-h2-tight);font-weight:900;line-height:var(--text-h2-lh);margin-bottom:20px}:where(.landing-page-root) .glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow)}:where(.landing-page-root) .section-label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--text-label-tracking);color:var(--primary);-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:100px;align-items:center;gap:7px;margin-bottom:20px;padding:6px 14px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #0858eb1a}:where(.landing-page-root) .btn-primary{color:#fff;letter-spacing:-.01em;background:#0858eb;border:none;border-radius:100px;justify-content:center;align-items:center;padding:15px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #0858eb59}:where(.landing-page-root) .btn-primary:hover{color:#fff;background:#0645c2;border-color:#0000;transform:translateY(-2px);box-shadow:0 16px 32px -8px #0858eb73}:where(.landing-page-root) .btn-secondary{-webkit-backdrop-filter:blur(12px);color:#111810;letter-spacing:-.01em;background:#ffffffb3;border:1.5px solid #0858eb1a;border-radius:100px;justify-content:center;align-items:center;padding:15px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 12px #0858eb1a}:where(.landing-page-root) .btn-secondary:hover{color:#0858eb;background:#0858eb0f;border-color:#0858eb;transform:translateY(-2px)}:where(.landing-page-root) button{cursor:pointer;font-feature-settings:inherit;font-family:inherit;transition:all .25s}:where(.landing-page-root) section{width:100%;padding:100px 0;position:relative}:where(.landing-page-root) .container{max-width:1400px;margin:0 auto;padding:0 96px}@media (max-width:1536px){.landing-page-root{--text-display:84px;--text-h2:58px}}@media (max-width:1280px){.landing-page-root{--text-display:68px;--text-h2:48px;--text-h3:32px}}@media (max-width:1024px){.landing-page-root{--text-display:56px;--text-h2:42px;--text-h3:28px;--text-h4:20px}:where(.landing-page-root) .container{padding:0 48px}}@media (max-width:768px){.landing-page-root{--text-display:48px;--text-display-lh:.96;--text-h2:38px;--text-h3:26px;--text-body-lg:18px}:where(.landing-page-root) .container{padding:0 24px}:where(.landing-page-root) section{padding:50px 0}}@media (max-width:480px){.landing-page-root{--text-display:38px;--text-h2:30px;--text-h3:22px;--text-h4:18px}}[data-animate]{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}[data-animate=fade-up]{transform:translateY(56px)}[data-animate=fade-down]{transform:translateY(-48px)}[data-animate=slide-left]{transform:translate(-64px)}[data-animate=slide-right]{transform:translate(64px)}[data-animate=scale-up]{transform:scale(.88)}[data-animate=zoom-in]{transform:scale(.82)}[data-animate=flip-up]{transform-origin:bottom;transform:perspective(600px)rotateX(18deg)translateY(40px)}[data-animate].in-view{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;transition:none!important;transform:none!important}}
