.page_wrapper__Kzmxa{display:flex;flex-direction:column;gap:8.5rem;padding-bottom:8rem}.page_hero___mLH3{position:relative;min-height:82dvh;display:flex;align-items:center;justify-content:center;padding:5rem 2rem 3rem;text-align:center}.page_heroContainer__rTIdC{max-width:980px;display:flex;flex-direction:column;align-items:center;gap:1.65rem}.page_heroBadge__jpWNa{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.15rem;border-radius:var(--radius-full);background:rgba(31,192,245,.08);border:1px solid rgba(31,192,245,.25);color:hsl(var(--text-light));font-family:var(--font-heading);font-weight:600;font-size:.85rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.page_statusDot__AC0cc{width:8px;height:8px;border-radius:50%;background:hsl(var(--accent));box-shadow:0 0 10px hsl(var(--accent))}.page_heroTitle__VD8tN{font-size:clamp(2.6rem,5.2vw,4.6rem);font-weight:800;line-height:1.06;letter-spacing:-.04em;color:hsl(var(--text-light))}.page_heroTitleGradient__HkCkc{background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--secondary)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_heroDescription__CShnC{font-size:clamp(1.05rem,1.8vw,1.22rem);max-width:68ch;line-height:1.68}.page_heroActions__yloXm{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.5rem}.page_discordHeroBtn__vffRd:hover{border-color:#5865F2;color:#fff;background:rgba(88,101,242,.16)}.page_domainRibbon__HFY80{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin-top:1.25rem;width:100%}.page_domainRibbonLabel__1H0n3{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--text-dim));font-weight:600}.page_domainLinks__c8_cB{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.page_domainPill__3iksj{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:var(--radius-full);background:rgba(255,255,255,.025);border:1px solid var(--glass-border);font-family:var(--font-mono);font-size:.78rem;color:hsl(var(--text-muted))}.page_domainPill__3iksj:hover{border-color:rgba(31,192,245,.4);color:hsl(var(--text-light));background:rgba(31,192,245,.08);transform:translateY(-2px)}.page_domainDot__aaCjy{width:6px;height:6px;border-radius:50%;background:hsl(var(--accent))}.page_statsGrid___CfaX{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:760px;margin-top:1.75rem;padding:1.65rem 2rem;border-radius:var(--radius-md)}.page_statItem___0PsG{display:flex;flex-direction:column;gap:.3rem}.page_statNumber__ce0mn{font-size:2.3rem;font-family:var(--font-heading);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(135deg,hsl(var(--text-light)) 30%,hsl(var(--primary)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_statLabel__xSCIQ{font-size:.82rem;color:hsl(var(--text-muted));font-weight:500;text-transform:uppercase;letter-spacing:.06em}.page_heroBannerShowcase__W6tjA{width:100%;max-width:1120px;margin-top:2rem;padding:1.25rem 1.5rem;border-radius:var(--radius-lg);border:1px solid rgba(56,189,248,.22);background:radial-gradient(circle at 50% 50%,rgba(31,192,245,.08) 0,rgba(7,9,14,.65) 100%);overflow:hidden}.page_heroBannerImg__2gDVl{width:100%;height:auto;display:block;object-fit:contain}.page_ctaLogoMark__CWaOm{width:72px;height:72px;object-fit:contain;display:block}.page_sectionHeader__tE6A2{max-width:740px;margin:0 auto 4rem;text-align:center;padding:0 2rem}.page_sectionBadge__jBeo5{font-family:var(--font-heading);font-size:.8rem;font-weight:700;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.15em;display:inline-block;margin-bottom:.75rem}.page_sectionTitle__4Nds6{font-size:clamp(2rem,3.6vw,3.1rem);font-weight:800;color:hsl(var(--text-light));margin-bottom:1rem;letter-spacing:-.03em}.page_sectionDesc__KuR3L{font-size:1.05rem;max-width:64ch;margin:0 auto}.page_portfolio__W1nuo{max-width:1320px;width:100%;margin:0 auto;padding:0 2rem}.page_projectsShowcaseGrid__uKh4x{display:grid;grid-template-columns:repeat(2,1fr);gap:2.25rem}.page_projectCard__nBXd2{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;height:100%}.page_projectCardFeatured__3IFcQ{border-color:rgba(31,192,245,.18)}.page_browserFrame__GvwtV{background:#080b12;flex-direction:column}.page_browserBar__DSTg1,.page_browserFrame__GvwtV{border-bottom:1px solid var(--glass-border);display:flex}.page_browserBar__DSTg1{height:38px;padding:0 1rem;align-items:center;justify-content:space-between;background:rgba(255,255,255,.025);gap:.75rem}.page_browserDots__9_0Hl{display:flex;gap:6px}.page_browserDots__9_0Hl span{width:9px;height:9px;border-radius:50%}.page_browserDots__9_0Hl span:first-child{background:rgba(239,68,68,.65)}.page_browserDots__9_0Hl span:nth-child(2){background:rgba(245,158,11,.65)}.page_browserDots__9_0Hl span:nth-child(3){background:rgba(16,185,129,.65)}.page_browserAddress__r449H{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .75rem;border-radius:6px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.05);font-family:var(--font-mono);font-size:.76rem;color:hsl(var(--text-muted))}.page_browserAddress__r449H svg{color:hsl(var(--accent))}.page_browserAddress__r449H:hover{color:hsl(var(--primary));border-color:rgba(31,192,245,.3)}.page_browserExternal__PL6Cr{font-size:.85rem;color:hsl(var(--text-dim))}.page_browserExternal__PL6Cr:hover{color:hsl(var(--primary))}.page_screenshotLink__yyaDE{display:block;position:relative;overflow:hidden;aspect-ratio:16/10;background:#05070b}.page_screenshotImg__zRe83{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.page_projectCard__nBXd2:hover .page_screenshotImg__zRe83{transform:scale(1.03)}.page_projectBody__9r1h_{padding:2rem;display:flex;flex-direction:column;gap:1rem;flex:1 1}.page_projectMetaTop__GgprD{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_projectCategory__URnhm{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary));font-weight:700}.page_liveTag__3UaoO{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:hsl(var(--accent));background:rgba(38,196,133,.1);border:1px solid rgba(38,196,133,.25);padding:.2rem .55rem;border-radius:var(--radius-full)}.page_livePulse__soYx5{width:6px;height:6px;border-radius:50%;background:hsl(var(--accent))}.page_projectTitle__ChHBa{font-size:1.6rem;color:hsl(var(--text-light))}.page_projectTitle__ChHBa a:hover{color:hsl(var(--primary))}.page_projectDesc__RogXf{font-size:.95rem;line-height:1.65}.page_projectHighlights__7srLN{list-style:none;display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem}.page_projectHighlights__7srLN li{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:hsl(var(--text-light))}.page_projectHighlights__7srLN svg{color:hsl(var(--accent));flex-shrink:0}.page_bentoTech__0_8Ao{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.page_bentoTech__0_8Ao span{font-size:.76rem;font-family:var(--font-mono);padding:.25rem .65rem;background:rgba(255,255,255,.03);border:1px solid var(--glass-border);border-radius:6px;color:hsl(var(--text-muted))}.page_projectActions__p6jtg{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1rem}.page_portfolioFooter__ZRbMS{display:flex;justify-content:center;margin-top:3rem}.page_services__4U_kC{max-width:1320px;width:100%;margin:0 auto;padding:0 2rem}.page_servicesGrid__IAQKE{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.page_serviceCard__tbGg5{padding:2.5rem;display:flex;flex-direction:column;gap:1.15rem;position:relative;height:100%}.page_serviceIcon__AwaAL{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:rgba(31,192,245,.08);border:1px solid rgba(31,192,245,.25);color:hsl(var(--primary))}.page_serviceCardTitle__6MThi{font-size:1.4rem;font-weight:700;color:hsl(var(--text-light))}.page_serviceCardDesc__AsCvH{font-size:.96rem;line-height:1.65}.page_serviceLink__HdY_X{margin-top:auto;padding-top:.5rem;font-family:var(--font-heading);font-size:.92rem;font-weight:600;color:hsl(var(--primary));display:inline-flex;align-items:center;gap:.45rem}.page_serviceCard__tbGg5:hover .page_serviceLink__HdY_X{transform:translateX(4px)}.page_seoPillarSection__8erE_{max-width:1320px;width:100%;margin:0 auto;padding:0 2rem}.page_seoPillarGrid__5F3ln{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.page_seoPillarCard__I_xPS{padding:2.35rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(56,189,248,.14)}.page_seoPillarTag__8CMR6{font-family:var(--font-mono);font-size:.76rem;font-weight:700;letter-spacing:.12em;color:hsl(var(--primary))}.page_seoPillarTitle__P_WRd{font-size:1.35rem;color:hsl(var(--text-light))}.page_seoPillarDesc__hMuv6{font-size:.95rem;line-height:1.68}.page_seoKeywordList__Wg2BZ{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem}.page_seoKeywordList__Wg2BZ li{font-family:var(--font-mono);font-size:.75rem;padding:.3rem .7rem;border-radius:6px;background:rgba(31,192,245,.07);border:1px solid rgba(31,192,245,.22);color:hsl(var(--text-light))}.page_techStack__vBI8z{max-width:1320px;width:100%;margin:0 auto;padding:0 2rem}.page_techGrid__z6RkJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.page_techCard__0sMgJ{padding:1.2rem 1.4rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:.9rem}.page_techIndicator__khd77{width:8px;height:8px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 10px hsl(var(--primary));flex-shrink:0}.page_techCard__0sMgJ:nth-child(2n) .page_techIndicator__khd77{background:hsl(var(--secondary));box-shadow:0 0 10px hsl(var(--secondary))}.page_techInfo__qjtNH{display:flex;flex-direction:column}.page_techName__xf7Ov{font-size:1rem;color:hsl(var(--text-light))}.page_techCategory__9tcaw{font-size:.78rem;color:hsl(var(--text-dim))}.page_testimonials__AL7H3{max-width:1320px;width:100%;margin:0 auto;padding:0 2rem}.page_testimonialGrid__XDVa_{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.page_testimonialCard__SyZj_{padding:2.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;position:relative}.page_quoteIcon___j3UV{font-size:3.5rem;line-height:1;font-family:var(--font-heading);color:rgba(31,192,245,.16);position:absolute;top:1rem;left:1.5rem;pointer-events:none}.page_quoteBlock__g4WVF{position:relative;z-index:1}.page_quoteText__1dmT3{font-size:.98rem;line-height:1.7}.page_quoteAuthor__R2Z_S{display:flex;flex-direction:column;gap:.2rem}.page_authorName__Bxw9G{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:hsl(var(--text-light))}.page_authorCite__1WMZb{font-style:normal;font-size:.82rem;font-family:var(--font-mono);color:hsl(var(--primary))}.page_faqSection__6xrNa{max-width:920px;width:100%;margin:0 auto;padding:0 2rem}.page_faqList__6WJe_{display:flex;flex-direction:column;gap:1rem}.page_faqItem__HY9nB{border-radius:var(--radius-md);padding:1.35rem 1.75rem;transition:border-color var(--transition-fast)}.page_faqItem__HY9nB[open]{border-color:rgba(31,192,245,.3)}.page_faqQuestion__eQeQG{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:hsl(var(--text-light));cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_faqQuestion__eQeQG::-webkit-details-marker{display:none}.page_faqToggle__n08SC{font-size:1.35rem;color:hsl(var(--primary));transition:transform var(--transition-fast)}.page_faqItem__HY9nB[open] .page_faqToggle__n08SC{transform:rotate(45deg)}.page_faqAnswer__S5Kew{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--glass-border);font-size:.96rem;line-height:1.7}.page_ctaBanner__RzsHK{max-width:1320px;width:100%;margin:0 auto;padding:0 2rem}.page_ctaContainer__Nu1_n{padding:4.5rem 2.5rem;border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page_ctaTitle__yJz_A{font-size:clamp(2rem,3.5vw,2.85rem);font-weight:800}.page_ctaDesc__k_W5d{max-width:600px;font-size:1.08rem}.page_ctaActions__Wj_LG{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}@media (max-width:1024px){.page_projectsShowcaseGrid__uKh4x,.page_seoPillarGrid__5F3ln,.page_servicesGrid__IAQKE,.page_testimonialGrid__XDVa_{grid-template-columns:1fr}}@media (max-width:768px){.page_wrapper__Kzmxa{gap:5.5rem}.page_statsGrid___CfaX{grid-template-columns:1fr;gap:1.25rem;max-width:340px}.page_projectBody__9r1h_{padding:1.5rem}}