@font-face{font-family:Satisfy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c424024f2f05495-s.p.16~i4oo0~j.0q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Satisfy Fallback;src:local(Arial);ascent-override:109.67%;descent-override:57.42%;line-gap-override:1.95%;size-adjust:85.21%}.satisfy_46271df2-module__qFW_5G__className{font-family:Satisfy,Satisfy Fallback;font-style:normal;font-weight:400}
.page-module__E0kJGG__hero{background:radial-gradient(circle at 10% 20%,#6366f114 0%,#0000 50%);align-items:center;min-height:100vh;padding-top:100px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroContent{z-index:10;filter:drop-shadow(0 10px 20px #000c);width:100%;max-width:850px;position:relative}.page-module__E0kJGG__badge{color:#e2e8f0;letter-spacing:.05em;background:linear-gradient(90deg,#6366f126,#d946ef26);border:1px solid #d946ef4d;border-radius:9999px;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:700;display:inline-block}.page-module__E0kJGG__heroTitle{color:#fff;letter-spacing:-.04em;margin-bottom:1.75rem;font-size:5rem;font-weight:800;line-height:1.05}.page-module__E0kJGG__heroTitle span{background:linear-gradient(135deg, var(--brand-purple) 0%, var(--brand-pink) 50%, var(--brand-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:-.2em;padding-bottom:.2em;display:inline-block}.page-module__E0kJGG__heroDesc{color:var(--text-muted);margin-bottom:3rem;font-size:1.35rem;line-height:1.6}.page-module__E0kJGG__heroButtons{gap:1.25rem;display:flex}.page-module__E0kJGG__aboutGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;width:100%;display:grid}.page-module__E0kJGG__aboutText h2{color:#fff;letter-spacing:-.03em;margin-bottom:1.75rem;font-size:2.75rem;font-weight:800}.page-module__E0kJGG__aboutText p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.15rem;line-height:1.75}.page-module__E0kJGG__aboutStats{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.page-module__E0kJGG__aboutSingle{flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex}.page-module__E0kJGG__aboutTextCenter{text-align:center}.page-module__E0kJGG__aboutTextCenter h2{color:#fff;letter-spacing:-.03em;margin-bottom:1.75rem;font-size:2.75rem;font-weight:800}.page-module__E0kJGG__aboutTextCenter p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.15rem;line-height:1.75}.page-module__E0kJGG__aboutStatsCenter{text-align:left;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.page-module__E0kJGG__statItem{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius);padding:1.5rem}.page-module__E0kJGG__statItem h4{background:linear-gradient(135deg, #fff 0%, var(--brand-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.25rem;font-size:2.5rem;font-weight:800}.page-module__E0kJGG__statItem p{color:var(--text-muted);font-weight:500}.page-module__E0kJGG__domainsGrid{min-height:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:2rem!important;width:100%!important;display:grid!important}.page-module__E0kJGG__scrollableGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:2rem;padding-bottom:1.5rem;overflow-x:auto;display:flex!important}.page-module__E0kJGG__scrollableGrid>*{scroll-snap-align:center;flex:none;width:400px;max-width:85vw}.page-module__E0kJGG__scrollableGrid::-webkit-scrollbar{height:8px}.page-module__E0kJGG__scrollableGrid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.page-module__E0kJGG__scrollableGrid::-webkit-scrollbar-thumb{background:var(--brand-blue);border-radius:4px}.page-module__E0kJGG__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:2rem!important;width:100%!important;display:grid!important}.page-module__E0kJGG__benefitCard{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 2rem;display:flex;width:100%!important;max-width:none!important}.page-module__E0kJGG__benefitIcon{color:var(--brand-pink);background:#d946ef1a;border-radius:50%;justify-content:center;align-items:center;padding:1rem;display:flex}.page-module__E0kJGG__offerPanel{background:var(--glass-bg);border-radius:var(--radius);color:#fff;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;justify-content:center;padding:3rem;display:flex}.page-module__E0kJGG__productCard{text-align:left;align-items:flex-start}.page-module__E0kJGG__techStackSection{-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background-color:#0f172a8c;padding:6rem 0 4rem;position:relative;overflow:hidden}.page-module__E0kJGG__techStackSection:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#6366f108 0%,#0000 50%);position:absolute;inset:0}.page-module__E0kJGG__techStackHeader{text-align:center;margin-bottom:3.5rem;padding:1rem}.page-module__E0kJGG__techBadge{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#6366f12e,#d946ef2e);border:1px solid #6366f159;border-radius:9999px;margin-bottom:1.25rem;padding:.45rem 1.2rem;font-size:.78rem;font-weight:700;display:inline-block}.page-module__E0kJGG__techStackTitle{color:#fff;letter-spacing:-.03em;margin-bottom:1.25rem;font-size:2.6rem;font-weight:800}.page-module__E0kJGG__techStackDesc{color:var(--text-muted);max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.75}.page-module__E0kJGG__tickerWrapper{width:100%;padding:.5rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.page-module__E0kJGG__tickerTrack{gap:1.25rem;width:max-content;animation:180s linear infinite page-module__E0kJGG__tickerScroll;display:flex}.page-module__E0kJGG__tickerTrack:hover{animation-play-state:paused}@keyframes page-module__E0kJGG__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__E0kJGG__techPill{background:var(--glass-bg);white-space:nowrap;cursor:default;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #6366f133;border-radius:9999px;align-items:center;gap:.6rem;padding:.65rem 1.4rem;transition:border-color .3s,background .3s,transform .2s;display:inline-flex}.page-module__E0kJGG__techPill:hover{background:#6366f11f;border-color:#6366f199;transform:translateY(-3px)}.page-module__E0kJGG__techPillIcon{font-size:1.1rem;line-height:1}.page-module__E0kJGG__techPillLabel{color:#e2e8f0;letter-spacing:.01em;font-size:.95rem;font-weight:600}.page-module__E0kJGG__numberedCard{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius);text-align:left;flex-direction:column;align-items:flex-start;height:100%;padding:3rem 2.5rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.page-module__E0kJGG__numberedCard:hover{border-color:var(--brand-purple);transform:translateY(-8px);box-shadow:0 10px 40px #6366f126}.page-module__E0kJGG__cardNumber{color:#06b6d4;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1}.page-module__E0kJGG__cardTitle{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__E0kJGG__cardDesc{color:var(--text-muted);font-size:1.05rem;line-height:1.6}@media (max-width:768px){.page-module__E0kJGG__heroTitle{font-size:2.75rem}.page-module__E0kJGG__aboutGrid{grid-template-columns:1fr;gap:2.5rem}.page-module__E0kJGG__heroButtons{flex-direction:column}.page-module__E0kJGG__benefitCard{padding:2rem 1.5rem!important}.page-module__E0kJGG__offerPanel{padding:2rem 1.5rem}.page-module__E0kJGG__aboutStats{grid-template-columns:1fr;gap:1.25rem}.page-module__E0kJGG__techStackTitle{font-size:1.9rem}.page-module__E0kJGG__domainsGrid,.page-module__E0kJGG__benefitsGrid{grid-template-columns:1fr!important}}
.DomainCard-module__KH4Cvq__card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;flex-direction:column;height:100%;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative;overflow:hidden}.DomainCard-module__KH4Cvq__imageWrapper{border-bottom:1px solid #ffffff0d;width:100%;height:200px;position:relative;overflow:hidden}.DomainCard-module__KH4Cvq__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.33,1,.68,1)}.DomainCard-module__KH4Cvq__card:hover .DomainCard-module__KH4Cvq__cardImage{transform:scale(1.1)}.DomainCard-module__KH4Cvq__content{flex-direction:column;flex-grow:1;align-items:center;padding:2rem 1.5rem;display:flex}.DomainCard-module__KH4Cvq__card:hover{border-color:#d946ef66;transform:translateY(-5px);box-shadow:0 10px 40px #6366f126}.DomainCard-module__KH4Cvq__iconWrapper{background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.25rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.DomainCard-module__KH4Cvq__card:hover .DomainCard-module__KH4Cvq__iconWrapper{background:#6366f11a;border-color:#6366f133;transform:scale(1.1)rotate(5deg)}.DomainCard-module__KH4Cvq__title{color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.DomainCard-module__KH4Cvq__divider{background:linear-gradient(90deg, var(--brand-purple), var(--brand-blue));width:24px;height:2px;margin-bottom:1rem;transition:width .3s}.DomainCard-module__KH4Cvq__card:hover .DomainCard-module__KH4Cvq__divider{width:45px}.DomainCard-module__KH4Cvq__desc{color:var(--text-muted);font-size:.95rem;line-height:1.5}
