.ClientEffects_starfield__OnNab{position:fixed;inset:0;z-index:0;pointer-events:none}.FloatingCTA_wrap__i2HMl{position:fixed;bottom:32px;right:32px;z-index:1000}.FloatingCTA_whatsapp__AMvCp{background:#25d366;color:#fff;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 8px 24px rgba(37,211,102,.4);text-decoration:none;transition:transform .2s,box-shadow .2s}.FloatingCTA_whatsapp__AMvCp:hover{transform:scale(1.12);box-shadow:0 12px 32px rgba(37,211,102,.55)}.Navbar_nav__yFFPE{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:18px 60px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(3,5,15,.8);border-bottom:1px solid var(--border);transition:padding .3s,background .3s}.Navbar_scrolled__N9DJM{padding:12px 60px;background:rgba(3,5,15,.97)}.Navbar_logo__X4o9i{display:flex;align-items:center;gap:12px;text-decoration:none}.Navbar_logoIcon__gwjen{width:42px;height:42px}.Navbar_logoIcon__gwjen svg{width:100%;height:100%}.Navbar_brand__JWn4W{display:flex;flex-direction:column;line-height:1}.Navbar_brandName__iIWVm{font-family:var(--font-display);font-size:1.25rem;font-weight:900;letter-spacing:.1em;background:linear-gradient(90deg,#00d4ff,#1e6fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Navbar_brandSub__cqBeH{font-size:.6rem;color:var(--text-secondary);letter-spacing:.2em;text-transform:uppercase;margin-top:2px}.Navbar_links__puXTb{display:flex;align-items:center;gap:36px;list-style:none}.Navbar_links__puXTb a{color:var(--text-secondary);text-decoration:none;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;transition:color .3s;font-weight:600}.Navbar_links__puXTb a:hover{color:var(--accent-cyan)}.Navbar_cta__wgvF5{background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(30,111,255,.1));border:1px solid var(--border-bright)!important;color:var(--accent-cyan)!important;padding:8px 22px;border-radius:4px;transition:background .3s,box-shadow .3s!important}.Navbar_cta__wgvF5:hover{background:linear-gradient(135deg,rgba(0,212,255,.18),rgba(30,111,255,.18))!important;box-shadow:0 0 20px rgba(0,212,255,.3)}.Navbar_hamburger__WJ9Te{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.Navbar_hamburger__WJ9Te span{display:block;width:24px;height:2px;background:var(--accent-cyan);border-radius:2px;transition:transform .3s,opacity .3s}@media (max-width:900px){.Navbar_nav__yFFPE{padding:16px 24px}.Navbar_scrolled__N9DJM{padding:12px 24px}.Navbar_hamburger__WJ9Te{display:flex}.Navbar_links__puXTb{position:fixed;top:70px;left:0;right:0;flex-direction:column;background:rgba(3,5,15,.97);border-bottom:1px solid var(--border);padding:24px;gap:20px;transform:translateY(-110%);transition:transform .35s ease;z-index:999}.Navbar_links__puXTb.Navbar_open__wWapx{transform:translateY(0)}}.Contact_section__8HVk9{background:var(--deep-blue)}.Contact_layout__N3YMG{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.Contact_info__Ru8N9{display:flex;flex-direction:column;gap:28px}.Contact_item__D_6K_{display:flex;gap:16px;align-items:flex-start}.Contact_icon__1hT52{width:44px;height:44px;flex-shrink:0;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(30,111,255,.1));border:1px solid var(--border-bright);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.Contact_itemLabel__xVNYr{font-size:.65rem;color:var(--text-dim);letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-mono);margin-bottom:6px}.Contact_itemVal__EMJVk{color:var(--text-primary);font-size:.92rem;line-height:1.6}.Contact_itemVal__EMJVk a{color:var(--accent-cyan);text-decoration:none;transition:opacity .2s}.Contact_itemVal__EMJVk a:hover{opacity:.8;text-decoration:underline}.Contact_form__rl0rJ{display:flex;flex-direction:column;gap:16px}.Contact_row__oZzi7{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.Contact_field__sVRmd{display:flex;flex-direction:column;gap:6px}.Contact_label__HpSrb{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);font-family:var(--font-mono)}.Contact_input__AZGd_,.Contact_textarea__y4tS0{background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:8px;padding:12px 16px;color:var(--text-primary);font-family:var(--font-body);font-size:.88rem;transition:border-color .3s,box-shadow .3s;outline:none;width:100%}.Contact_input__AZGd_:focus,.Contact_textarea__y4tS0:focus{border-color:var(--border-bright);box-shadow:0 0 16px rgba(0,212,255,.1)}.Contact_textarea__y4tS0{resize:vertical;min-height:100px}.Contact_submitBtn__2_OGL{width:100%;text-align:center}.Contact_successMsg__Ui6aV{font-size:.8rem;color:#0f8;font-family:var(--font-mono);text-align:center}.Contact_orCall__GkqjN{font-size:.72rem;color:var(--text-dim);font-family:var(--font-mono)}.Contact_orCall__GkqjN a{color:var(--accent-cyan);text-decoration:none}@media (max-width:900px){.Contact_layout__N3YMG{gap:40px}.Contact_layout__N3YMG,.Contact_row__oZzi7{grid-template-columns:1fr}}.Hero_hero__Bbyie{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 60px 60px;z-index:1;overflow:hidden}.Hero_gridOverlay__FAnaC{position:absolute;inset:0;background-image:linear-gradient(rgba(0,180,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,180,255,.04) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.Hero_content__Cqrc_{max-width:640px;position:relative;z-index:2}.Hero_badge__sksSX{display:inline-flex;align-items:center;gap:8px;background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.25);padding:6px 16px;border-radius:100px;font-family:var(--font-mono);font-size:.72rem;color:var(--accent-cyan);letter-spacing:.15em;text-transform:uppercase;margin-bottom:28px;animation:Hero_fadeSlideUp____PNz .8s ease both}.Hero_dot__XBABZ{width:6px;height:6px;background:var(--accent-cyan);border-radius:50%;animation:Hero_pulse__rQz6Z 2s infinite}.Hero_title__aHi6w{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5.5rem);font-weight:900;line-height:1.05;letter-spacing:.04em;margin-bottom:6px;animation:Hero_fadeSlideUp____PNz .8s ease .1s both}.Hero_cosmo__5g381{display:block;background:linear-gradient(135deg,#00d4ff,#1e6fff 60%,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200%;animation:Hero_shimmer__DSXpb 4s linear infinite,Hero_fadeSlideUp____PNz .8s ease .1s both}.Hero_line2__i47P4{display:block;font-size:.8em;font-weight:600;color:var(--text-primary)}.Hero_tagline__xubeB{font-size:1.1rem;color:var(--accent-cyan);letter-spacing:.08em;margin:12px 0 20px;font-family:var(--font-mono);animation:Hero_fadeSlideUp____PNz .8s ease .2s both}.Hero_desc__UBTec{color:var(--text-secondary);font-size:1rem;line-height:1.8;max-width:520px;animation:Hero_fadeSlideUp____PNz .8s ease .3s both;margin-bottom:40px}.Hero_desc__UBTec strong{color:var(--text-primary)}.Hero_actions__m_Jyq{display:flex;gap:16px;flex-wrap:wrap;animation:Hero_fadeSlideUp____PNz .8s ease .4s both}.Hero_stats__EUH83{display:flex;gap:40px;margin-top:56px;animation:Hero_fadeSlideUp____PNz .8s ease .5s both}.Hero_stat__aOyxG{display:flex;flex-direction:column}.Hero_statNum__sidia{font-family:var(--font-display);font-size:2rem;font-weight:900;color:var(--accent-cyan);line-height:1}.Hero_statLabel__nvygH{font-size:.7rem;color:var(--text-dim);letter-spacing:.15em;text-transform:uppercase;margin-top:4px}.Hero_visual__zd_O_{position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:580px;height:580px;pointer-events:none;animation:Hero_fadeSlideUp____PNz 1s ease .3s both}.Hero_orbitContainer__s5PSJ{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Hero_orbitCore__91EOz{width:110px;height:110px;background:radial-gradient(circle,#1e6fff 0,#00d4ff 40%,transparent 70%);border-radius:50%;box-shadow:0 0 60px rgba(0,180,255,.6),0 0 120px rgba(30,111,255,.3);animation:Hero_corePulse__ZNsJ1 4s ease-in-out infinite;z-index:2;position:relative}.Hero_orbitRing__4Vfx0{position:absolute;border-radius:50%;border:1px solid;animation:Hero_spin__AP2Ij linear infinite}.Hero_ring1__kbynp{width:220px;height:220px;border-color:rgba(0,212,255,.3);animation-duration:12s}.Hero_ring2__dYc5v{width:340px;height:340px;border-color:rgba(30,111,255,.2);animation-duration:20s;animation-direction:reverse;border-style:dashed}.Hero_ring3__KLZkJ{width:460px;height:460px;border-color:rgba(0,180,255,.1);animation-duration:30s}.Hero_orbitDot__U7O5N{position:absolute;width:10px;height:10px;background:var(--accent-cyan);border-radius:50%;box-shadow:0 0 12px var(--accent-cyan);top:-5px;left:50%;transform:translateX(-50%)}@media (max-width:900px){.Hero_hero__Bbyie{padding:100px 24px 60px}.Hero_visual__zd_O_{display:none}}.Services_section__IzkJY{background:linear-gradient(180deg,var(--cosmic-bg) 0,var(--deep-blue) 100%)}.Services_grid__BWd2K{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.Services_card__U_iWc{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:36px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Services_card__U_iWc:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-cyan),transparent);transform:scaleX(0);transition:transform .4s}.Services_card__U_iWc:hover:before{transform:scaleX(1)}.Services_card__U_iWc:hover{border-color:var(--border-bright);transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,100,255,.15)}.Services_icon__07_SJ{width:56px;height:56px;background:linear-gradient(135deg,rgba(0,212,255,.15),rgba(30,111,255,.15));border:1px solid var(--border-bright);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px}.Services_title__j1F6K{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.08em;color:var(--text-primary);margin-bottom:12px}.Services_desc__PN_nr{color:var(--text-secondary);font-size:.88rem;line-height:1.7;margin-bottom:20px}.Services_features__ldDPJ{list-style:none}.Services_features__ldDPJ li{font-size:.8rem;color:var(--text-secondary);padding:5px 0;display:flex;align-items:center;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.04)}.Services_features__ldDPJ li:before{content:"▸";color:var(--accent-cyan);font-size:.7rem;flex-shrink:0}.Services_tag__CrXSW{display:inline-block;margin-top:18px;background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.2);color:var(--accent-cyan);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;padding:4px 12px;border-radius:100px;font-family:var(--font-mono)}.Pricing_section__qnOoe{background:var(--deep-blue)}.Pricing_grid__w9LVN{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px}.Pricing_card__aZyV5{background:linear-gradient(145deg,rgba(10,25,60,.8),rgba(6,13,32,.9));border:1px solid var(--border);border-radius:16px;padding:36px 28px;transition:all .3s;position:relative;overflow:hidden}.Pricing_card__aZyV5:hover{border-color:var(--border-bright);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,100,200,.2)}.Pricing_featured__Ok8eS{border-color:var(--accent-cyan);box-shadow:0 0 40px rgba(0,212,255,.15),inset 0 1px 0 rgba(0,212,255,.2)}.Pricing_popularBadge__1Q8ln{position:absolute;top:20px;right:-30px;background:linear-gradient(135deg,#00d4ff,#1e6fff);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.15em;padding:5px 40px;transform:rotate(45deg)}.Pricing_cat__gCL7e{font-size:.65rem;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-cyan);background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.2);display:inline-block;padding:4px 12px;border-radius:100px;margin-bottom:16px}.Pricing_price__HGSH_{font-family:var(--font-display);font-size:2.2rem;font-weight:900;color:var(--text-primary);line-height:1;margin-bottom:4px}.Pricing_price__HGSH_ span{font-size:1rem;font-weight:400;color:var(--text-secondary)}.Pricing_period__YVTOk{font-size:.75rem;color:var(--accent-cyan);font-family:var(--font-mono);margin-bottom:20px}.Pricing_features__ABZ3H{list-style:none;margin-bottom:28px}.Pricing_features__ABZ3H li{font-size:.82rem;color:var(--text-secondary);padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:flex-start;gap:8px}.Pricing_features__ABZ3H li:before{content:"✓";color:var(--accent-cyan);font-weight:700;flex-shrink:0}.Pricing_renewNote__C13rg{text-align:center;font-family:var(--font-mono);font-size:.82rem;color:var(--accent-cyan);margin-top:40px;padding:16px 24px;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.15);border-radius:8px}.Pricing_renewNote__C13rg strong{color:var(--text-primary)}.School_section__W6F3V{background:linear-gradient(180deg,var(--deep-blue) 0,var(--cosmic-bg) 100%)}.School_layout__d98pm{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.School_modules__2JxHj{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:32px}.School_chip__95WL6{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:18px;transition:all .3s}.School_chip__95WL6:hover{border-color:var(--border-bright);background:rgba(0,212,255,.05);transform:translateY(-3px)}.School_chipIcon__shbL7{font-size:1.4rem;margin-bottom:8px}.School_chipName__eIkMU{font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;color:var(--text-primary);font-weight:700}.School_chipDesc__nKtcv{font-size:.72rem;color:var(--text-dim);margin-top:4px;line-height:1.5}.School_mockup__cywkz{background:rgba(5,12,30,.9);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.5)}.School_mockupBar__2tYmU{background:var(--navy);padding:12px 20px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.School_dot__NKDal{width:10px;height:10px;border-radius:50%}.School_red__pbsFM{background:#ff5f57}.School_yellow__FTQiA{background:#febc2e}.School_green__BgPIT{background:#28c840}.School_mockupTitle__4Zs_W{font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);margin-left:8px;letter-spacing:.1em}.School_mockupBody__Ri23b{padding:20px}.School_statRow__s2jla{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.School_statCard__ZODkf{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:12px}.School_statVal__lAKmK{font-family:var(--font-display);font-size:1.1rem;color:var(--accent-cyan);font-weight:700}.School_statLbl__9Rowl{font-size:.6rem;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.School_barChart__O0ZgY{display:flex;align-items:flex-end;gap:6px;height:80px;margin-bottom:16px}.School_bar__dN32Z{flex:1 1;background:linear-gradient(0deg,rgba(30,111,255,.3),rgba(0,212,255,.15));border:1px solid rgba(0,180,255,.2);border-radius:4px 4px 0 0}.School_barActive__i1UrZ{background:linear-gradient(0deg,#1e6fff,#00d4ff);box-shadow:0 0 12px rgba(0,212,255,.4)}.School_table__zd5As{width:100%;border-collapse:collapse}.School_table__zd5As th{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);text-align:left;padding:6px 8px;border-bottom:1px solid var(--border);font-family:var(--font-mono)}.School_table__zd5As td{font-size:.72rem;color:var(--text-secondary);padding:7px 8px;border-bottom:1px solid hsla(0,0%,100%,.03)}.School_badge__mulWo{display:inline-block;padding:2px 8px;border-radius:100px;font-size:.6rem;font-weight:700;letter-spacing:.1em}.School_paid__ElHBd{background:rgba(0,212,255,.1);color:#00d4ff;border:1px solid rgba(0,212,255,.3)}.School_due__wk3o4{background:rgba(255,140,0,.1);color:#ff9f43;border:1px solid rgba(255,140,0,.3)}@media (max-width:900px){.School_layout__d98pm{grid-template-columns:1fr}}.AIPlatform_section__hu9n0{background:linear-gradient(135deg,var(--deep-blue) 0,#0a0025 100%);position:relative;overflow:hidden}.AIPlatform_section__hu9n0:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(30,111,255,.12) 0,transparent 70%)}.AIPlatform_layout__Le2Cq{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;position:relative}.AIPlatform_link__P_TdY{color:var(--accent-cyan);text-decoration:none}.AIPlatform_link__P_TdY:hover{text-decoration:underline}.AIPlatform_features__wU_9a{display:flex;flex-direction:column;gap:20px}.AIPlatform_feature__ID4rA{display:flex;gap:18px;align-items:flex-start;padding:20px;background:rgba(0,0,0,.3);border:1px solid var(--border);border-radius:10px;transition:all .3s}.AIPlatform_feature__ID4rA:hover{border-color:var(--border-bright);background:rgba(0,212,255,.04)}.AIPlatform_featureIcon__N5OYR{width:44px;height:44px;flex-shrink:0;background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(30,111,255,.2));border:1px solid var(--border-bright);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.AIPlatform_featureTitle__CmUAi{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.08em;color:var(--text-primary);margin-bottom:6px}.AIPlatform_featureDesc__INnFT{font-size:.82rem;color:var(--text-secondary);line-height:1.6}.AIPlatform_demo__aaqpB{background:rgba(3,5,15,.8);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.5)}.AIPlatform_demoHeader__zxNxx{background:var(--navy);padding:14px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.AIPlatform_demoTitle__eR1I6{font-family:var(--font-display);font-size:.7rem;letter-spacing:.15em;color:var(--accent-cyan)}.AIPlatform_statusDot__Y26P0{width:8px;height:8px;background:#0f8;border-radius:50%;box-shadow:0 0 8px #0f8;animation:AIPlatform_pulse__TQc02 2s infinite}.AIPlatform_demoBody__iX1by{padding:20px;display:flex;flex-direction:column;gap:14px}.AIPlatform_msg__vrE5J{max-width:85%;padding:12px 16px;border-radius:12px;font-size:.78rem;line-height:1.6}.AIPlatform_user___K6Tw{background:rgba(30,111,255,.2);border:1px solid rgba(30,111,255,.3);color:var(--text-primary);align-self:flex-end;border-bottom-right-radius:4px}.AIPlatform_bot__u9V8E{background:rgba(0,212,255,.06);border:1px solid rgba(0,212,255,.15);color:var(--text-secondary);align-self:flex-start;border-bottom-left-radius:4px}.AIPlatform_bot__u9V8E strong{color:var(--accent-cyan)}.AIPlatform_dim__EhR9Q{color:var(--text-dim);font-style:italic}.AIPlatform_inputRow__Fy21l{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--border)}.AIPlatform_input__5YhJe{flex:1 1;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:8px;padding:10px 14px;color:var(--text-secondary);font-size:.78rem;font-family:var(--font-body);outline:none}.AIPlatform_send___L0vE{background:linear-gradient(135deg,#00d4ff,#1e6fff);border:none;border-radius:8px;padding:10px 18px;color:#fff;font-size:.78rem;cursor:pointer;font-family:var(--font-body);font-weight:600}.AIPlatform_demoAction__mBn_5{margin-top:16px;text-align:center}@media (max-width:900px){.AIPlatform_layout__Le2Cq{grid-template-columns:1fr;gap:40px}}.Portfolio_section__fCfFl{background:var(--cosmic-bg)}.Portfolio_grid__50OxS{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.Portfolio_card__An_k1{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .3s;text-decoration:none;display:block}.Portfolio_card__An_k1:hover{border-color:var(--border-bright);transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,100,200,.2)}.Portfolio_preview__q7PtZ{height:160px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.Portfolio_previewGlow__A9vKW{position:absolute;inset:0}.Portfolio_previewUrl__MqzOY{font-family:var(--font-mono);font-size:.68rem;color:hsla(0,0%,100%,.45);position:relative;z-index:1;text-align:center;padding:0 20px;word-break:break-all}.Portfolio_info__v_YjI{padding:22px}.Portfolio_name__k2JoZ{font-family:var(--font-display);font-size:.92rem;font-weight:700;letter-spacing:.08em;color:var(--text-primary);margin-bottom:6px}.Portfolio_type__1sG0K{font-size:.72rem;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em}.Portfolio_visitLink__CUglG{display:inline-block;margin-top:14px;font-size:.72rem;color:var(--accent-cyan);letter-spacing:.08em}.Footer_footer__RQEoT{background:var(--cosmic-bg);border-top:1px solid var(--border);padding:56px 60px 28px;position:relative;z-index:1}.Footer_top__Zs6Ks{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.Footer_brandName__wzsor{font-family:var(--font-display);font-size:1.3rem;font-weight:900;letter-spacing:.12em;background:linear-gradient(90deg,#00d4ff,#1e6fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}.Footer_brandTagline__dpEWa{font-size:.72rem;color:var(--text-dim);letter-spacing:.1em;margin-bottom:14px;font-family:var(--font-mono)}.Footer_brandDesc__1zDU0{font-size:.82rem;color:var(--text-secondary);line-height:1.7}.Footer_colTitle__eCeht{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-primary);margin-bottom:16px}.Footer_links__uUNVj{list-style:none;display:flex;flex-direction:column;gap:8px}.Footer_links__uUNVj a{font-size:.8rem;color:var(--text-secondary);text-decoration:none;transition:color .2s}.Footer_links__uUNVj a:hover{color:var(--accent-cyan)}.Footer_bottom__ulkUj{border-top:1px solid var(--border);padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.Footer_copy__KQbln{font-size:.72rem;color:var(--text-dim);font-family:var(--font-mono)}.Footer_socials__004kW{display:flex;gap:10px}.Footer_socialBtn__x9H0w{width:36px;height:36px;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1rem;transition:all .3s}.Footer_socialBtn__x9H0w:hover{border-color:var(--border-bright);background:rgba(0,212,255,.08);box-shadow:0 0 12px rgba(0,212,255,.2)}@media (max-width:900px){.Footer_footer__RQEoT{padding:48px 24px 28px}.Footer_top__Zs6Ks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Footer_top__Zs6Ks{grid-template-columns:1fr}}