.g-grain:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.5'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px}.g-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem}.g-glass-strong{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:1.5rem}.g-section-wrap{border-radius:2.5rem;overflow:hidden}.g-section-transition{height:10rem}@media (min-width:1024px){.g-section-transition{height:12rem}}.g-navbar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(3,7,18,.7);border:1px solid hsla(0,0%,100%,.08)}.g-nav-link{font-size:13px;font-weight:400;color:hsla(0,0%,100%,.82);padding:6px 14px;border-radius:9999px;transition:background .3s,color .3s}.g-nav-link:hover{background:hsla(0,0%,100%,.08);color:#fff}.g-hero-bg-text{font-size:22vw;font-weight:700;letter-spacing:-.04em;line-height:1;color:hsla(0,0%,100%,.03);filter:blur(2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.g-pill-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(180deg,#93c5fd,#3b82f6);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4),0 8px 16px -4px rgba(59,130,246,.3);text-shadow:0 1px 2px rgba(0,0,0,.1);color:#000;font-weight:600;font-size:15px;padding:8px 8px 8px 24px;border-radius:9999px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.g-pill-btn:hover{transform:scale(1.03);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.5),0 12px 24px -4px rgba(59,130,246,.5)}.g-pill-btn .g-pill-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:rgba(0,0,0,.2);color:#fff;transition:background .3s}.g-pill-btn:hover .g-pill-icon{background:rgba(0,0,0,.3)}.g-stat-card{padding:1.25rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem}.g-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.g-solution-card{position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.g-solution-card:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.2);box-shadow:0 8px 30px -8px rgba(96,165,250,.1)}.g-integration-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:500;letter-spacing:.04em;color:#93c5fd;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.2);padding:4px 12px;border-radius:9999px}.g-glass-light,.g-solution-card-light{background:hsla(0,0%,100%,.8);box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 16px -4px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);border-radius:1.5rem}.g-solution-card-light{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.g-solution-card-light:hover{transform:translateY(-4px);box-shadow:0 8px 24px -6px rgba(59,130,246,.12)}.g-stakes-without-light{background:linear-gradient(180deg,rgba(241,245,249,.9),rgba(226,232,240,.7));border:1px solid rgba(0,0,0,.06);border-radius:2rem}.g-stakes-without{filter:saturate(.7);opacity:.9}.g-stakes-without-item{color:#71717a;text-decoration:line-through;text-decoration-color:#a1a1aa}.g-faq-open{box-shadow:inset 3px 0 0 0 rgba(96,165,250,.4)}.g-grain a:focus-visible,.g-grain button:focus-visible{outline:2px solid hsla(0,0%,100%,.92);outline-offset:3px}.g-grain .g-pill-btn:focus-visible{box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4),0 0 0 1px #000,0 8px 16px -4px rgba(59,130,246,.3)}@keyframes g-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes g-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes g-pulse-glow{0%,to{box-shadow:0 0 20px rgba(96,165,250,.15)}50%{box-shadow:0 0 40px rgba(96,165,250,.3)}}.g-animate-in{animation:g-fade-in-up .8s cubic-bezier(.16,1,.3,1) both}.g-float{animation:g-float 6s ease-in-out infinite}.g-parallax{will-change:transform}.g-section-overlap{position:relative;z-index:1;margin-top:-4rem}.g-section-overlap:before{content:"";position:absolute;top:0;left:0;right:0;height:6rem;background:linear-gradient(180deg,transparent,var(--section-bg,#000));pointer-events:none;z-index:2}.g-section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.15) 30%,rgba(96,165,250,.15) 70%,transparent)}html{scroll-behavior:smooth}@media print{.g-grain:before{display:none}}@keyframes g-shimmer{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}@keyframes g-particle-drift{0%{opacity:0;transform:translateY(0) scale(1)}15%{opacity:.6}85%{opacity:.3}to{opacity:0;transform:translateY(-120px) scale(.4)}}@keyframes g-icon-breathe{0%,to{filter:drop-shadow(0 0 4px rgba(96,165,250,.3))}50%{filter:drop-shadow(0 0 12px rgba(96,165,250,.6))}}.g-trust-icon{animation:g-icon-breathe 3s ease-in-out infinite}@keyframes g-icon-breathe-light{0%,to{filter:drop-shadow(0 0 4px rgba(59,130,246,.2))}50%{filter:drop-shadow(0 0 10px rgba(59,130,246,.4))}}.g-trust-icon-light{animation:g-icon-breathe-light 3s ease-in-out infinite}.g-scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;transform-origin:left;background:linear-gradient(90deg,#60a5fa,#3b82f6)}@media (prefers-reduced-motion:reduce){.g-float{animation:none!important}.g-parallax{will-change:auto!important;transform:none!important}.g-solution-card-light:hover:after,.g-solution-card:hover:after,.g-trust-icon,.g-trust-icon-light{animation:none!important}html{scroll-behavior:auto}}