.Loader_overlay__fQBfJ{position:fixed;inset:0;z-index:9999;background:#04070f;display:flex;align-items:center;justify-content:center;overflow:hidden}.Loader_grid__Wl6la{position:absolute;inset:0;background-image:linear-gradient(rgba(79,142,247,.06) 1px,transparent 0),linear-gradient(90deg,rgba(79,142,247,.06) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%)}.Loader_center__7c8Q3{flex-direction:column;gap:2rem;z-index:1}.Loader_center__7c8Q3,.Loader_logo__t5pLd{display:flex;align-items:center;position:relative}.Loader_logo__t5pLd{width:100px;height:100px;justify-content:center}.Loader_logoSvg__iQxSi{width:100%;height:100%;filter:drop-shadow(0 0 20px rgba(79,142,247,.5))}.Loader_logoPulse__AtjAz{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(79,142,247,.2),transparent 70%);pointer-events:none}.Loader_terminal__UB3rg{width:340px;display:flex;flex-direction:column;gap:.4rem;background:rgba(8,13,26,.8);border:1px solid rgba(79,142,247,.2);border-radius:12px;padding:1.25rem 1.5rem}.Loader_line__kKZww{font-family:JetBrains Mono,monospace;font-size:.78rem;color:#5a7a9f;display:flex;align-items:center;gap:.25rem}.Loader_lineSuccess__YODOD{color:#22d3ee}.Loader_lineReady__wowjp{color:#4f8ef7;font-weight:500}.Loader_cursor__17xKK{animation:Loader_blink__F8GuL .8s step-end infinite;color:#4f8ef7;font-size:.9rem}@keyframes Loader_blink__F8GuL{0%,to{opacity:1}50%{opacity:0}}.Loader_progressTrack__v7XwI{width:340px;height:2px;background:rgba(79,142,247,.12);border-radius:2px;overflow:hidden}.Loader_progressFill___MB_J{height:100%;background:linear-gradient(90deg,#4f8ef7,#00d4ff);border-radius:2px;box-shadow:0 0 8px rgba(0,212,255,.6)}.Loader_corner__VkmK_{position:absolute;width:20px;height:20px;border-color:rgba(79,142,247,.4);border-style:solid}.Loader_cornerTL__QnS8G{top:24px;left:24px;border-width:1px 0 0 1px}.Loader_cornerTR__x51Dd{top:24px;right:24px;border-width:1px 1px 0 0}.Loader_cornerBL__lbUd5{bottom:24px;left:24px;border-width:0 0 1px 1px}.Loader_cornerBR__uP6tW{bottom:24px;right:24px;border-width:0 1px 1px 0}@media (max-width:480px){.Loader_progressTrack__v7XwI,.Loader_terminal__UB3rg{width:280px}}.Loader_introContainer__2Dnx8{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center}.Loader_coreOuter__j6nLI{position:absolute;width:240px;height:240px;border:1px solid rgba(0,212,255,.2);border-radius:50%;box-shadow:inset 0 0 30px rgba(0,212,255,.15),0 0 40px rgba(0,212,255,.15)}.Loader_coreMiddle__JmIct{position:absolute;width:170px;height:170px;border:1px solid rgba(79,142,247,.35);border-radius:50%}.Loader_coreInner__SPHpg{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at center,#00d4ff 0,#4f8ef7 50%,transparent 100%);box-shadow:0 0 25px #00d4ff,0 0 60px rgba(0,212,255,.5)}.Loader_bootText__gFtvo{position:absolute;bottom:-50px;color:#00d4ff;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:5px}.Loader_scanLine___qJf9{position:absolute;width:260px;height:2px;background:rgba(0,212,255,.8);box-shadow:0 0 12px #00d4ff}.Loader_dataPoint__Xrv4d{position:absolute;width:6px;height:6px;border-radius:50%;background:#00d4ff;box-shadow:0 0 10px #00d4ff}.Navbar_header__IY2wA{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.25rem 0;transition:background .3s ease,border-color .3s ease,padding .3s ease}.Navbar_header__IY2wA.Navbar_scrolled__B_XO8{background:rgba(4,7,15,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:.875rem 0}.Navbar_nav__Zma98{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:1.5rem}.Navbar_logo__SuFNh{font-family:var(--font-mono);font-size:1.15rem;font-weight:500;color:var(--text-primary);background:none;border:none;cursor:pointer;margin-right:auto;transition:color .2s;letter-spacing:.04em}.Navbar_logo__SuFNh:hover{color:var(--accent-cyan)}.Navbar_bracket__Zojtu{color:var(--accent-primary)}.Navbar_links__7fcWJ{display:flex;list-style:none;gap:0}.Navbar_link__cO9Db{font-size:.875rem;font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .2s;font-family:var(--font-body)}.Navbar_link__cO9Db:hover{color:var(--text-primary);background:rgba(79,142,247,.08)}.Navbar_cta__qF0pD{font-size:.85rem;padding:.6rem 1.4rem}.Navbar_hamburger__vvW6w{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;min-width:36px;min-height:36px;z-index:10}.Navbar_b1open__cv5Qh,.Navbar_b2open__dv0na,.Navbar_b3open__VQA_b,.Navbar_bar__kn_2G{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s ease;pointer-events:none}.Navbar_b1open__cv5Qh{transform:rotate(45deg) translate(5px,4px)}.Navbar_b2open__dv0na{opacity:0;transform:scaleX(0)}.Navbar_b3open__VQA_b{transform:rotate(-45deg) translate(5px,-4px)}.Navbar_mobile__5lOVp{display:flex;flex-direction:column;padding:.75rem 1.5rem 1.25rem;border-top:1px solid var(--border);background:rgba(4,7,15,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:visible}.Navbar_mobileLink__MocNi{font-size:1rem;font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:.9rem 0;text-align:left;border-bottom:1px solid var(--border);transition:color .2s;font-family:var(--font-body);width:100%}.Navbar_mobileLink__MocNi:last-of-type{border-bottom:none}.Navbar_mobileLink__MocNi:hover{color:var(--text-primary)}.Navbar_mobileCta__xqn32{margin-top:1rem;justify-content:center;text-align:center;width:100%}@media (max-width:768px){.Navbar_cta__qF0pD,.Navbar_links__7fcWJ{display:none}.Navbar_hamburger__vvW6w{display:flex}.Navbar_header__IY2wA{background:rgba(4,7,15,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.Hero_hero__sbIHl{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:8rem 0 5rem;overflow:hidden}.Hero_content__pgel1{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center;position:relative;z-index:1}.Hero_left__tgY89{display:flex;flex-direction:column;gap:1.5rem}.Hero_badge___My6T{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,212,255,.07);border:1px solid rgba(0,212,255,.25);color:#00d4ff;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;padding:.4rem 1rem;border-radius:100px;width:-moz-fit-content;width:fit-content}.Hero_dot__GJAQv{width:7px;height:7px;border-radius:50%;background:#00d4ff;animation:Hero_pulse__HLM53 2.2s ease-in-out infinite}@keyframes Hero_pulse__HLM53{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.Hero_name__LIMgY{font-family:var(--font-display);font-size:clamp(3.5rem,7.5vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.02em}.Hero_typeWrapper__4wNGd{font-family:var(--font-mono);font-size:clamp(.9rem,2vw,1.1rem);color:var(--text-secondary);display:flex;align-items:center;gap:.25rem;min-height:1.8rem}.Hero_typePrefix__xFLrx{color:var(--accent-cyan)}.Hero_typeText__tkFU1{color:var(--text-primary)}.Hero_bio__dQoDU{font-size:1rem;color:var(--text-secondary);line-height:1.85;max-width:520px}.Hero_bio__dQoDU strong{color:var(--accent-amber);font-weight:600}.Hero_stats__RGlpa{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Hero_stat__qGM8d{display:flex;flex-direction:column;gap:.2rem}.Hero_statValue__xM073{font-family:var(--font-display);font-size:1.6rem;font-weight:700;background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.Hero_statLabel__fccxz{font-size:.65rem;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.Hero_right__fewBS{display:flex;align-items:center;justify-content:center;position:relative}.Hero_photoWrap__Ss_tX{position:relative;width:320px;height:420px}.Hero_ring1__RgMdq{position:absolute;inset:-18px;border-radius:28px;border:1px solid rgba(79,142,247,.2);animation:Hero_ringRotate__3iO3a 12s linear infinite}.Hero_ring2__jNO14{position:absolute;inset:-36px;border-radius:36px;border:1px dashed rgba(0,212,255,.1);animation:Hero_ringRotate__3iO3a 20s linear infinite reverse}@keyframes Hero_ringRotate__3iO3a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Hero_glowBlob__zpNAK{position:absolute;inset:-40px;background:radial-gradient(ellipse at center,rgba(79,142,247,.18) 0,transparent 65%);border-radius:50%;pointer-events:none}.Hero_photoFrame__9NkKf{position:relative;z-index:1;width:100%;height:100%;border-radius:22px;overflow:hidden;border:1px solid rgba(79,142,247,.25);box-shadow:0 0 0 1px rgba(0,212,255,.08),0 24px 60px rgba(4,7,15,.7),inset 0 1px 0 hsla(0,0%,100%,.05)}.Hero_photo__WYI9Q{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.Hero_floatTag__CqNhY{position:absolute;background:rgba(8,13,26,.9);border:1px solid var(--border);border-radius:100px;padding:.45rem 1rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;gap:.45rem;z-index:2}.Hero_tagDot__Cu2H7{width:6px;height:6px;border-radius:50%;flex-shrink:0}.Hero_tagTop__H8dHn{top:6%;right:-48px;animation:Hero_floatA__YyMWi 4s ease-in-out infinite}.Hero_tagMid__9_7VR{top:50%;right:-64px;transform:translateY(-50%);animation:Hero_floatB__U1bbN 5s ease-in-out infinite}.Hero_tagBot__qf_w9{bottom:8%;left:-52px;animation:Hero_floatA__YyMWi 4.5s ease-in-out .8s infinite}@keyframes Hero_floatA__YyMWi{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Hero_floatB__U1bbN{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% + 8px))}}.Hero_scrollCue__gXGNz{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);color:var(--text-muted);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase}.Hero_mouse__P7nfg{width:22px;height:36px;border:1.5px solid var(--text-muted);border-radius:11px;display:flex;justify-content:center;padding-top:6px}.Hero_wheel__hOYRS{width:3px;height:7px;background:var(--accent-primary);border-radius:2px;animation:Hero_scrollWheel__AYerV 2s ease-in-out infinite}@keyframes Hero_scrollWheel__AYerV{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}@media (max-width:900px){.Hero_content__pgel1{grid-template-columns:1fr;text-align:center;gap:3rem}.Hero_right__fewBS{order:-1}.Hero_photoWrap__Ss_tX{width:240px;height:310px}.Hero_tagBot__qf_w9,.Hero_tagMid__9_7VR,.Hero_tagTop__H8dHn{display:none}.Hero_badge___My6T,.Hero_bio__dQoDU{margin:0 auto}.Hero_stats__RGlpa{grid-template-columns:repeat(2,1fr)}}.DownloadButtons_wrapper__EfBjg{display:flex;flex-direction:column;gap:.75rem}.DownloadButtons_buttons__h4dTQ{display:flex;gap:1rem;flex-wrap:wrap}.DownloadButtons_btn__XrJEB{flex:1 1;min-width:148px;justify-content:center}.DownloadButtons_btn__XrJEB:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.DownloadButtons_detecting__luMTu,.DownloadButtons_region__3zTkD{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.DownloadButtons_detecting__luMTu{display:flex;align-items:center;gap:.5rem}.DownloadButtons_spinner__RKBTx{border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%}.DownloadButtons_spinnerAlt__ipIqT,.DownloadButtons_spinner__RKBTx{display:inline-block;width:15px;height:15px;animation:DownloadButtons_spin__xgVfC .7s linear infinite;flex-shrink:0}.DownloadButtons_spinnerAlt__ipIqT{border:2px solid var(--border);border-top-color:var(--accent-primary);border-radius:50%}@keyframes DownloadButtons_spin__xgVfC{to{transform:rotate(1turn)}}.Skills_section__fAIGG{padding:8rem 0;position:relative;z-index:1}.Skills_subtitle__03Vs9{color:var(--text-secondary);font-size:1rem;margin-top:1rem;max-width:540px;margin-bottom:3rem;line-height:1.75}.Skills_grid__lPbgA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.Skills_catHeader__Y_4Qd{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.Skills_catIcon__HlB3q{font-size:1.4rem}.Skills_catLabel__RgK2q{font-family:var(--font-display);font-size:1rem;font-weight:600}.Skills_bars__WuHKA{display:flex;flex-direction:column;gap:1.1rem}.Skills_skillBar__FWD2g{display:flex;flex-direction:column;gap:.4rem}.Skills_skillMeta__33nVo{display:flex;justify-content:space-between;align-items:center}.Skills_skillName__q9WnL{font-size:.82rem;color:var(--text-secondary);font-family:var(--font-mono)}.Skills_skillLevel__1nRSq{font-family:var(--font-mono);font-size:.78rem;font-weight:600}.Skills_track__I03Pa{height:5px;background:rgba(79,142,247,.08);border-radius:100px;overflow:visible;position:relative}.Skills_fill__26hQL{height:100%;border-radius:100px;position:absolute;top:0;left:0}.Skills_fillGlow___6Bf6{position:absolute;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%}.Skills_domains__L4m2L{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--border)}.Skills_domainsTitle__er44A{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem}.Skills_badgeRow__6NBSw{display:flex;flex-wrap:wrap;gap:.75rem}.Skills_domainBadge__e_GvS{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:100px;padding:.45rem 1.2rem;font-size:.83rem;color:var(--text-secondary);transition:all .2s}.Skills_domainBadge__e_GvS:hover{border-color:var(--accent-primary);color:var(--accent-secondary);background:var(--bg-card-hover)}@media (max-width:768px){.Skills_grid__lPbgA{grid-template-columns:1fr}}.Experience_section__N7ohw{padding:8rem 0;position:relative;z-index:1}.Experience_subtitle__3S6lv{color:var(--text-secondary);font-size:1rem;margin-top:1rem;max-width:540px;margin-bottom:3.5rem;line-height:1.8}.Experience_timeline__2E2uJ{display:flex;flex-direction:column}.Experience_item__jGq1P{display:grid;grid-template-columns:28px 1fr;grid-gap:1.5rem;gap:1.5rem;padding-bottom:1.75rem}.Experience_connector__xOtNU{display:flex;flex-direction:column;align-items:center;padding-top:1.6rem}.Experience_dot__eQZ51{width:12px;height:12px;border-radius:50%;flex-shrink:0;position:relative;z-index:1}.Experience_line__s5W4m{width:1px;flex:1 1;background:linear-gradient(to bottom,var(--border),transparent);margin-top:8px;min-height:32px}.Experience_card__tC5tu{padding:1.5rem}.Experience_cardHeader__yQk1p{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.Experience_role__Fg9Yu{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--text-primary);margin-bottom:.2rem}.Experience_company__k7ZyK{font-family:var(--font-mono);font-size:.82rem;font-weight:500}.Experience_meta__aq1Z7{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.Experience_period__AY_hK{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);white-space:nowrap}.Experience_location__4dHMB{font-size:.72rem;color:var(--text-muted)}.Experience_highlights__GFrPm{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.1rem}.Experience_highlight__SbLdr{display:flex;gap:.5rem;font-size:.875rem;color:var(--text-secondary);line-height:1.65}.Experience_tags__r2m1J{display:flex;flex-wrap:wrap;gap:.45rem}.Experience_tag__H67SX{font-family:var(--font-mono);font-size:.7rem;padding:.22rem .7rem;border:1px solid;border-radius:100px;background:transparent}@media (max-width:640px){.Experience_cardHeader__yQk1p{flex-direction:column}.Experience_meta__aq1Z7{align-items:flex-start}}.Contact_section__Klc95{padding:8rem 0 6rem;position:relative;z-index:1}.Contact_subtitle__bYh2S{color:var(--text-secondary);font-size:1rem;margin-top:1rem;max-width:580px;margin-bottom:3.5rem;line-height:1.8}.Contact_layout__6CK_B{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:3rem;gap:3rem;align-items:start}.Contact_cardsCol__MVCVp{display:flex;flex-direction:column;gap:1.5rem}.Contact_cardGrid__tIYhr{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.Contact_contactCard__mmWWn{display:flex;align-items:center;gap:.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1rem 1.1rem;text-decoration:none;transition:all .22s ease;position:relative;overflow:hidden}.Contact_contactCard__mmWWn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--c,#4f8ef7) 8%,transparent),transparent);opacity:0;transition:opacity .25s}.Contact_contactCard__mmWWn:hover{border-color:var(--c,#4f8ef7);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.Contact_contactCard__mmWWn:hover:before{opacity:1}.Contact_contactCard__mmWWn:hover .Contact_cardArrow__lCawW{opacity:1;transform:translateX(2px)}.Contact_cardIcon__iJwop{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Contact_cardInfo__zAF3f{display:flex;flex-direction:column;gap:.1rem;flex:1 1;min-width:0}.Contact_cardLabel__rlPCG{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.Contact_cardValue__uGzqW{font-size:.78rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Contact_cardArrow__lCawW{color:var(--text-muted);opacity:0;transition:all .2s;flex-shrink:0}.Contact_downloadBox__WUGyi{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem}.Contact_downloadTitle__dGoA7{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary)}.Contact_downloadSub__mhMg4{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin-bottom:.25rem}.Contact_formCard__LRTjv{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:2.5rem;position:relative;overflow:hidden}.Contact_formCard__LRTjv:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(79,142,247,.1) 0,transparent 70%);pointer-events:none}.Contact_formHeader__10mqg{margin-bottom:2rem}.Contact_formTitle__4Of5k{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:.3rem}.Contact_formSub__0K9GW{font-size:.85rem;color:var(--text-secondary)}.Contact_form__s5F61{display:flex;flex-direction:column;gap:1.25rem}.Contact_row__gB2q3{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Contact_field__L5tUm{display:flex;flex-direction:column;gap:.45rem}.Contact_label___RSaa{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.Contact_req__bI05n{color:var(--accent-cyan)}.Contact_input__XHMab,.Contact_textarea__q0jUh{background:rgba(79,142,247,.05);border:1px solid var(--border);border-radius:10px;padding:.75rem 1rem;color:var(--text-primary);font-family:var(--font-body);font-size:.9rem;transition:border-color .2s,box-shadow .2s;outline:none;width:100%;resize:none}.Contact_input__XHMab::placeholder,.Contact_textarea__q0jUh::placeholder{color:var(--text-muted)}.Contact_input__XHMab:focus,.Contact_textarea__q0jUh:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(79,142,247,.1);background:rgba(79,142,247,.08)}.Contact_textarea__q0jUh{min-height:130px}.Contact_submitBtn__0DHwN{width:100%;justify-content:center;gap:.6rem;padding:1rem}.Contact_submitBtn__0DHwN:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.Contact_errorMsg__RFjJV{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:.75rem 1rem;font-size:.85rem;color:#fca5a5}.Contact_successState__2wrLW{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 1rem}.Contact_successIcon__Oel2P{width:64px;height:64px;border-radius:50%;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);color:#4ade80;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.Contact_successState__2wrLW h4{font-family:var(--font-display);font-size:1.3rem;color:var(--text-primary)}.Contact_successState__2wrLW p{color:var(--text-secondary);font-size:.95rem}.Contact_resetBtn__BtMXl{margin-top:.5rem}.Contact_spinner__9tCy5{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:Contact_spin__53bYv .7s linear infinite}@keyframes Contact_spin__53bYv{to{transform:rotate(1turn)}}@media (max-width:1024px){.Contact_layout__6CK_B{grid-template-columns:1fr}.Contact_cardGrid__tIYhr{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.Contact_cardGrid__tIYhr{grid-template-columns:1fr 1fr}.Contact_row__gB2q3{grid-template-columns:1fr}.Contact_formCard__LRTjv{padding:1.75rem}}@media (max-width:420px){.Contact_cardGrid__tIYhr{grid-template-columns:1fr}}.Footer_footer__loR6W{border-top:1px solid var(--border);padding:2rem 0;position:relative;z-index:1;background:rgba(4,7,15,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Footer_inner__RkG7i{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.Footer_left__VDlTP{display:flex;flex-direction:column;gap:.3rem}.Footer_logo__XWSQ9{font-family:var(--font-mono);font-size:1.1rem;font-weight:500;color:var(--text-primary)}.Footer_br__rn7Mx{color:var(--accent-primary)}.Footer_tagline__A8r4q{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.Footer_right___yYDo{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.Footer_copy__Qy962{font-size:.78rem;color:var(--text-muted)}.Footer_stack__TtyPq{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);opacity:.5}@media (max-width:640px){.Footer_inner__RkG7i{flex-direction:column}.Footer_inner__RkG7i,.Footer_right___yYDo{align-items:flex-start}}