.profile_intro__a0r_C{position:relative;padding-top:var(--nav-height);padding-bottom:80px;overflow:hidden;min-height:50vh;display:flex;align-items:flex-end;background:var(--bg-2);border-bottom:1px solid var(--border)}.profile_introBg__zELvU{position:absolute;inset:0;pointer-events:none}.profile_introOrb__qnUdE{position:absolute;top:-20%;right:-5%;width:60vw;max-width:600px;aspect-ratio:1;background:radial-gradient(circle,rgba(29,63,163,.07) 0,transparent 65%);border-radius:50%;animation:profile_orb__M4IyS 20s ease-in-out infinite}.profile_introGrid__ryerg{position:absolute;inset:0;background-image:linear-gradient(rgba(29,63,163,.04) 1px,transparent 0),linear-gradient(90deg,rgba(29,63,163,.04) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 20%,transparent 100%)}.profile_introInner__Cm_Sl{position:relative;z-index:1;padding-top:60px}.profile_introHeading__5Dyra{font-size:clamp(32px,4.5vw,60px);margin-block:20px 16px;line-height:1.35;font-weight:900;color:var(--text)}.profile_introSub__IlBYJ{font-size:17px;color:var(--text-2);margin:0}.profile_detail__fQwdA{background:var(--bg)}.profile_detailGrid__FgDXF{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:80px;gap:80px;align-items:flex-start}.profile_cardPhotoWrap__n2_Kb{margin-bottom:24px;display:flex;justify-content:center}.profile_cardPhoto__Pn04O{width:160px;height:160px;border-radius:50%;object-fit:cover;object-position:center top;border:3px solid var(--border);display:block}.profile_card__WYC7U{background:var(--bg-2);padding:40px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 24px);border:1.5px solid var(--border);border-top:3px solid var(--accent)}.profile_cardInitial__JsswS{font-family:var(--font-display);font-size:36px;font-weight:900;color:var(--accent);line-height:1.3;border-bottom:1px solid var(--border);padding-bottom:28px;margin-bottom:24px}.profile_cardName__WcY_1{font-size:24px;font-weight:700;margin-bottom:4px;color:var(--text)}.profile_cardNameEn__pCM_V{font-family:var(--font-mono);font-size:13px;letter-spacing:.15em;color:var(--text-3);margin-bottom:12px}.profile_cardRole__wN_HL{font-size:14px;color:var(--text-2);margin-bottom:4px}.profile_cardCompany__cyxGn{font-size:14px;color:var(--text-2);margin-bottom:24px}.profile_cardInfo__hA9d0{margin-bottom:4px}.profile_cardBadges__cd612{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:20px;margin-top:8px}.profile_cardBadges__cd612 li{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--accent);padding:6px 12px;border:1px solid var(--border-hover);border-radius:2px;background:var(--accent-dim)}.profile_bioHeading__qbitQ{font-size:22px;font-weight:700;margin-bottom:16px;line-height:1.5;color:var(--text)}.profile_bioParagraph__mNuga{font-size:15px;color:var(--text-2);line-height:1.9;margin-bottom:16px}.profile_timeline__6aqsn{margin-top:36px;display:flex;flex-direction:column;gap:0}.profile_timelineItem__kgYVn{display:grid;grid-template-columns:120px 1fr;grid-gap:24px;gap:24px;padding-block:24px;border-bottom:1px solid var(--border)}.profile_timelineItem__kgYVn:last-child{border-bottom:none}.profile_timelinePeriod__QuKMS{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--text-3);padding-top:4px;line-height:1.6}.profile_timelineOrg__4rjt_{font-size:17px;font-weight:700;margin-bottom:6px;color:var(--text)}.profile_timelineBody__J8syP{font-size:14px;color:var(--text-2);line-height:1.85;margin:0}.profile_tech__TmsHT{background:var(--bg-2)}.profile_sectionHead__qR0uN{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.profile_sectionHeading__AXDso{font-size:clamp(26px,3vw,40px);margin-top:16px;line-height:1.5}.profile_sectionLead__AyjKz{max-width:400px;font-size:15px;color:var(--text-2);line-height:1.85}.profile_techGrid__9yv3n{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:56px}.profile_techCard__JBz_C{background:#fff;border:1.5px solid var(--border);padding:32px 28px;transition:border-color .3s,transform .3s,box-shadow .3s;cursor:default}.profile_techCard__JBz_C:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:0 16px 48px rgba(29,63,163,.1)}.profile_techLabel__SD4cJ{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--text-3);text-transform:uppercase;margin-bottom:12px}.profile_techTitle__yAM6Z{font-size:19px;font-weight:700;margin-bottom:12px;line-height:1.4;color:var(--text)}.profile_techBody__v1NUf{font-size:14px;color:var(--text-2);line-height:1.85;margin-bottom:16px}.profile_techTags__ZCudf{display:flex;flex-wrap:wrap;gap:8px}.profile_techTags__ZCudf li{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(29,63,163,.2);padding:4px 10px;border-radius:2px}.profile_quals__Q_dGv{display:grid;grid-template-columns:280px 1fr;grid-gap:48px;gap:48px;padding-top:48px;border-top:1px solid var(--border)}.profile_qualsLeft__pwLbH{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 24px)}.profile_qualsTitle__WtQZK{font-size:20px;font-weight:700;margin-block:14px 8px;color:var(--text)}.profile_qualsDesc__FMiPj{font-size:14px;color:var(--text-2);line-height:1.7}.profile_qualsList__aHOdF{display:flex;flex-direction:column;gap:0}.profile_qualsGroup__zJFk6{padding-block:16px;border-bottom:1px solid var(--border)}.profile_qualsGroup__zJFk6:last-child{border-bottom:none}.profile_qualsGroupHeader__sRuD3{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:10px;font-weight:600}.profile_qualsSubList__rdYwc{display:flex;flex-direction:column;gap:0;padding-left:0}.profile_qualsSubItem__MFrwp{font-size:15px;color:var(--text);line-height:1.5;padding-block:6px;border-bottom:1px dashed var(--border);overflow-wrap:anywhere;display:flex;align-items:center;gap:8px}.profile_qualsSubItem__MFrwp:before{content:"–";color:var(--text-3);flex-shrink:0;font-size:13px}.profile_qualsSubItem__MFrwp:last-child{border-bottom:none}.profile_qualsItem__xHMa_{display:flex;flex-direction:column;gap:4px;padding-block:16px;border-bottom:1px solid var(--border);font-size:15px;color:var(--text);line-height:1.5;overflow-wrap:anywhere}.profile_qualsItem__xHMa_:last-child{border-bottom:none}.profile_qualsCategory__B3W29{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--accent);text-transform:uppercase}.profile_backWrap___PvNh{background:var(--bg);padding-block:40px 60px}.profile_backBtn__rnFH3{font-size:12px!important}@media(max-width:960px){.profile_sectionHead__qR0uN{flex-direction:column;align-items:flex-start;gap:20px}.profile_sectionLead__AyjKz{max-width:none}.profile_quals__Q_dGv,.profile_techGrid__9yv3n{grid-template-columns:1fr}.profile_quals__Q_dGv{gap:28px}.profile_qualsLeft__pwLbH{position:static}}@media(max-width:768px){.profile_detailGrid__FgDXF{grid-template-columns:1fr;gap:40px}.profile_card__WYC7U{position:static}.profile_timelineItem__kgYVn{grid-template-columns:100px 1fr;gap:16px}}.AnimateIn_root___Iti_{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--delay,0s)}@media(prefers-reduced-motion:reduce){.AnimateIn_root___Iti_{opacity:1;transform:none;transition:none}}.AnimateIn_visible__x_dz4{opacity:1;transform:translateY(0)}.Contact_contact__OjJeo{background:var(--accent);padding-block:120px;position:relative;overflow:hidden;color:#fff}.Contact_contact__OjJeo:before{top:-30%;right:-8%;width:55%;background:radial-gradient(circle,rgba(192,25,46,.18) 0,transparent 65%)}.Contact_contact__OjJeo:after,.Contact_contact__OjJeo:before{content:"";position:absolute;aspect-ratio:1;pointer-events:none}.Contact_contact__OjJeo:after{bottom:-20%;left:-5%;width:40%;background:radial-gradient(circle,rgba(255,255,255,.06) 0,transparent 65%)}.Contact_grid__SD8_K{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;position:relative;z-index:1}.Contact_eyebrow__6jEVp{color:rgba(255,255,255,.7)!important}.Contact_eyebrow__6jEVp:before{background:rgba(255,255,255,.5)!important}.Contact_heading__OREdQ{font-size:clamp(28px,3.5vw,48px);margin-block:20px 20px;line-height:1.4;color:#fff}.Contact_body__8b_YT{font-size:16px;color:rgba(255,255,255,.75);line-height:1.9;margin-bottom:28px}.Contact_points__IfEqg{display:flex;flex-direction:column;gap:10px}.Contact_points__IfEqg li{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:10px}.Contact_points__IfEqg li:before{content:"→";color:#fff;flex-shrink:0}.Contact_panel__yn1Nt{border:1.5px solid rgba(255,255,255,.25);padding:40px;background:rgba(255,255,255,.07);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative}.Contact_panel__yn1Nt:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--red),rgba(255,255,255,.4),transparent)}.Contact_panelTitle__rIo1b{font-size:20px;font-weight:700;margin-bottom:12px;color:#fff}.Contact_panelBody__4Q40J{font-size:14px;color:rgba(255,255,255,.7);margin-bottom:28px;line-height:1.7}.Contact_panelBtn__bGgch{width:100%;background:#fff!important;color:var(--accent)!important;border-color:#fff!important}.Contact_panelBtn__bGgch:hover{background:rgba(255,255,255,.9)!important;box-shadow:0 8px 32px rgba(0,0,0,.2)!important}.Contact_panelNote__ky4mY{font-size:12px;color:rgba(255,255,255,.45);margin-top:16px;line-height:1.7}.Contact_backdrop__lZ67W{position:fixed;inset:0;background:rgba(29,63,163,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;animation:Contact_fadeIn__rrmZQ .2s var(--ease)}.Contact_dialog___mylv{background:#fff;border:1.5px solid var(--border-hover);border-radius:4px;padding:40px;max-width:480px;width:90%;position:relative;animation:Contact_fadeUp__cYQA9 .3s var(--ease)}.Contact_dialog___mylv:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--red),transparent)}.Contact_dialogTitle__Oa_BL{font-size:20px;font-weight:700;margin-bottom:16px;color:var(--text)}.Contact_dialogBody__gDz1K{font-size:15px;color:var(--text-2);line-height:1.8;margin-bottom:28px}@media(max-width:768px){.Contact_contact__OjJeo{padding-block:80px}.Contact_grid__SD8_K{grid-template-columns:1fr;gap:40px}.Contact_panel__yn1Nt{padding:28px}}.Hero_hero__F1sxj{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--nav-height);overflow:hidden;background:var(--bg)}.Hero_bg__jONlm{position:absolute;inset:0;pointer-events:none}.Hero_orb1__OIS9Q{top:-15%;right:-8%;width:65vw;max-width:750px;background:radial-gradient(circle at 40% 40%,rgba(29,63,163,.07) 0,transparent 65%);animation:Hero_orb__bnh8u 20s ease-in-out infinite}.Hero_orb1__OIS9Q,.Hero_orb2__XQ62x{position:absolute;aspect-ratio:1;border-radius:50%}.Hero_orb2__XQ62x{bottom:-20%;left:-12%;width:55vw;max-width:650px;background:radial-gradient(circle at 60% 60%,rgba(192,25,46,.04) 0,transparent 60%);animation:Hero_orb__bnh8u 25s ease-in-out infinite reverse}.Hero_grid__JWNIT{position:absolute;inset:0;background-image:linear-gradient(rgba(29,63,163,.04) 1px,transparent 0),linear-gradient(90deg,rgba(29,63,163,.04) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}.Hero_inner__0OmIv{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:80px;gap:80px;align-items:center;padding-block:80px 60px}.Hero_content__Ivut2{position:relative;z-index:1}.Hero_eyebrow__ILpCK{animation:Hero_fadeUp__26z8_ .8s var(--ease) .1s both}.Hero_heading__j16d0{font-size:clamp(38px,4.2vw,56px);line-height:1.25;margin-block:24px 0;font-weight:900;letter-spacing:-.02em;color:var(--text)}.Hero_headingLine1__tbkGP{display:block;animation:Hero_fadeUp__26z8_ .8s var(--ease) .2s both}.Hero_headingLine2__qUOpo{display:block;animation:Hero_fadeUp__26z8_ .8s var(--ease) .35s both;color:var(--accent)}.Hero_tagline__FgU1v{font-size:clamp(26px,3.2vw,44px);font-family:var(--font-display);color:var(--text);margin-block:28px 24px;animation:Hero_fadeUp__26z8_ .8s var(--ease) .5s both;line-height:1.35;letter-spacing:-.01em}.Hero_tagline__FgU1v strong{color:var(--accent);font-weight:900}.Hero_body__xM2Gn{font-size:clamp(16px,1.5vw,18px);color:var(--text-2);line-height:2;animation:Hero_fadeUp__26z8_ .8s var(--ease) .65s both}.Hero_actions__JeG4s{display:flex;align-items:center;gap:16px;margin-top:36px;flex-wrap:wrap;animation:Hero_fadeUp__26z8_ .8s var(--ease) .8s both}.Hero_stats__XQfv6{display:flex;align-items:center;gap:28px;margin-top:52px;padding-top:32px;border-top:1px solid var(--border);animation:Hero_fadeUp__26z8_ .8s var(--ease) .95s both}.Hero_stat__jIJaC{display:flex;flex-direction:column;gap:4px}.Hero_statNum__v_msV{font-family:var(--font-mono);font-size:32px;font-weight:600;color:var(--accent);line-height:1}.Hero_statNum__v_msV small{font-size:15px;color:var(--red)}.Hero_statLabel__tvPCO{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-3);text-transform:uppercase}.Hero_statDivider__fc33V{width:1px;height:44px;background:var(--border);flex-shrink:0}.Hero_diagram__hBqAt{position:relative;border:1px solid var(--border-hover);padding:40px;background:var(--bg-2);animation:Hero_fadeIn__t3BD_ 1s var(--ease) .6s both}.Hero_diagram__hBqAt:before{content:"";position:absolute;inset:10px;border:1px solid var(--border);pointer-events:none}.Hero_diagram__hBqAt:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--red),transparent)}.Hero_diagramCaption__Lp_Ff{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;color:var(--text-3);text-transform:uppercase;margin-bottom:32px}.Hero_flows__kG66h{display:flex;flex-direction:column}.Hero_flow__cXlZX{display:grid;grid-template-columns:52px 1fr;grid-gap:20px;gap:20px;padding-block:24px;border-bottom:1px solid var(--border);align-items:flex-start}.Hero_flow__cXlZX:last-child{border-bottom:none}.Hero_flowNum__vKvGP{font-family:var(--font-mono);font-size:28px;font-weight:600;color:var(--accent);line-height:1;padding-top:4px}.Hero_flowTitle__ZbrHz{display:block;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);margin-bottom:4px}.Hero_flowSub__4kCJF{display:block;font-family:var(--font-mono);font-size:11px;color:var(--text-3);letter-spacing:.05em}.Hero_marqueeWrap__cYXgO{overflow:hidden;border-top:1px solid var(--border);padding-block:18px;margin-top:auto;background:var(--bg-2)}.Hero_marquee__37_8a{display:flex;width:max-content;animation:Hero_marqueeScroll__j_CyP 30s linear infinite}.Hero_marquee__37_8a:hover{animation-play-state:paused}.Hero_marqueeTrack__925nf{display:flex;align-items:center}.Hero_marqueeItem__jOUmW{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--text-3);padding-inline:24px;text-transform:uppercase;white-space:nowrap}.Hero_marqueeDot__6NJgf{color:var(--accent);margin-left:24px}@media(max-width:900px){.Hero_inner__0OmIv{grid-template-columns:1fr;gap:48px;padding-block:60px 40px}.Hero_diagram__hBqAt{display:none}}@media(max-width:480px){.Hero_actions__JeG4s{flex-direction:column;align-items:flex-start}.Hero_actions__JeG4s .Hero_btn__v1Xwc{width:100%}.Hero_statNum__v_msV{font-size:24px}}.Credentials_credentials__VB6s5{background:var(--bg-2);padding-block:56px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Credentials_grid__Cd48_{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.Credentials_item__vT5u2{padding:40px 48px}.Credentials_item__vT5u2+.Credentials_item__vT5u2{border-left:1px solid var(--border)}.Credentials_title__mYTJ5{font-size:19px;font-weight:700;margin-block:14px 12px;line-height:1.5;color:var(--text)}.Credentials_body__ISk8l{font-size:15px;color:var(--text-2);line-height:1.8}@media(max-width:768px){.Credentials_grid__Cd48_{grid-template-columns:1fr}.Credentials_item__vT5u2{padding:28px 0}.Credentials_item__vT5u2+.Credentials_item__vT5u2{border-left:none;border-top:1px solid var(--border)}}.Services_services__ChYYc{background:var(--bg)}.Services_head__Sxssz{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.Services_heading__LPyjz{font-size:clamp(26px,3vw,40px);margin-top:16px;line-height:1.5}.Services_lead__fZXw1{max-width:420px;font-size:15px;color:var(--text-2);line-height:1.85}.Services_grid__6Wl_G{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.Services_card__yOGzB{position:relative;background:#fff;border:1.5px solid var(--border);padding:36px 32px 32px;display:flex;flex-direction:column;gap:16px;transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);cursor:default}.Services_card__yOGzB:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s}.Services_card__yOGzB:first-child:before{background:linear-gradient(90deg,var(--accent),#4d6fd4)}.Services_card__yOGzB:nth-child(2):before{background:linear-gradient(90deg,var(--red),#e05574)}.Services_card__yOGzB:nth-child(3):before{background:linear-gradient(90deg,var(--accent),var(--red))}.Services_card__yOGzB:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 16px 48px rgba(29,63,163,.1),0 4px 12px rgba(29,63,163,.06)}.Services_card__yOGzB:hover:before{opacity:1}.Services_card__yOGzB:hover .Services_cardNum__BWy_V{color:var(--accent)}.Services_cardTop__Ka_F2{display:flex;align-items:center;gap:12px}.Services_cardNum__BWy_V{font-family:var(--font-mono);font-size:28px;font-weight:600;color:var(--text-3);line-height:1;transition:color .3s}.Services_cardLabel__DSm_l{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--text-3);text-transform:uppercase}.Services_cardTitle__OywUk{font-size:20px;font-weight:700;line-height:1.5;flex-grow:1;color:var(--text)}.Services_cardBody__TZQgJ{font-size:14px;color:var(--text-2);line-height:1.85}.Services_tags__uG0mW{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.Services_tag__rIVq_{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(29,63,163,.18);padding:4px 10px;border-radius:2px}@media(max-width:900px){.Services_head__Sxssz{flex-direction:column;align-items:flex-start;gap:20px}.Services_lead__fZXw1{max-width:none}.Services_grid__6Wl_G{grid-template-columns:1fr;gap:16px}}.Expertise_expertise__UGt7f{background:var(--bg-2)}.Expertise_head__PUtze{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.Expertise_heading__AMuzT{font-size:clamp(26px,3vw,40px);margin-top:16px;line-height:1.5}.Expertise_lead__oQqcx{max-width:420px;font-size:15px;color:var(--text-2);line-height:1.85}.Expertise_grid__kOq_K{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 64px;gap:0 64px}.Expertise_skill__6tFCk{display:grid;grid-template-columns:56px 1fr;grid-gap:20px;gap:20px;align-items:flex-start;padding-block:28px;border-bottom:1.5px solid var(--border);transition:border-color .2s}.Expertise_skill__6tFCk:hover{border-bottom-color:var(--accent)}.Expertise_skillNum__nD_cq{font-family:var(--font-mono);font-size:32px;font-weight:600;color:var(--text-3);line-height:1;padding-top:4px;transition:color .2s}.Expertise_skill__6tFCk:hover .Expertise_skillNum__nD_cq{color:var(--accent)}.Expertise_skillTitle__PbMKB{font-size:18px;font-weight:700;margin-bottom:8px;line-height:1.4;color:var(--text)}.Expertise_skillBody__6za3z{font-size:14px;color:var(--text-2);line-height:1.85;margin:0}@media(max-width:900px){.Expertise_head__PUtze{flex-direction:column;align-items:flex-start;gap:20px}.Expertise_lead__oQqcx{max-width:none}.Expertise_grid__kOq_K{grid-template-columns:1fr;gap:0}}.Process_process__2DIsc{background:var(--bg)}.Process_head__nf5TM{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px}.Process_heading__YaDbk{font-size:clamp(26px,3vw,40px);margin-top:16px;line-height:1.5}.Process_lead__wkzQ7{max-width:380px;font-size:15px;color:var(--text-2);line-height:1.85}.Process_grid__l_9TC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.Process_step__03dOS{position:relative}.Process_stepTop__AoapE{display:flex;align-items:center;margin-bottom:20px}.Process_stepNum__D9YXS{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:#fff;background:var(--accent);padding:5px 10px;border-radius:2px;white-space:nowrap;flex-shrink:0}.Process_connector__FXbVl{flex:1 1;height:1.5px;background:linear-gradient(90deg,var(--accent-dim),transparent);margin-left:12px}.Process_stepTitle__3xDG2{font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.4;color:var(--text)}.Process_stepBody__OBjtD{font-size:14px;color:var(--text-2);line-height:1.85;margin:0}@media(max-width:900px){.Process_head__nf5TM{flex-direction:column;align-items:flex-start;gap:20px}.Process_lead__wkzQ7{max-width:none}.Process_grid__l_9TC{grid-template-columns:1fr 1fr;gap:24px}.Process_connector__FXbVl{display:none}}@media(max-width:480px){.Process_grid__l_9TC{grid-template-columns:1fr}}