.About_section__4Bacl{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:start;padding:clamp(64px,9vw,112px) max(var(--gutter),calc((100% - var(--container)) / 2)) 0;color:var(--ink)}.About_eyebrow__I9485{margin:0 0 14px;font:500 14px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.About_title__psaIj{margin:0 0 20px;font-size:clamp(32px,3.8vw,48px);line-height:1.08;letter-spacing:-.03em;font-weight:600}.About_text__BKHWQ{max-width:600px;margin:0 0 16px;font-size:17px;line-height:1.7;color:var(--muted)}.About_linkedin__oi_tz{display:inline-flex;align-items:center;gap:10px;min-height:46px;margin-top:8px;padding:0 18px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-elevated);color:var(--ink);font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s}.About_linkedin__oi_tz svg{color:#0a66c2}.About_linkedin__oi_tz:hover{border-color:var(--ink)}.About_skills__Jy7n9{padding:clamp(22px,3.5vw,32px);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--bg-elevated)}.About_skillsTitle__Zp6RR{margin:0 0 18px;font-size:22px;letter-spacing:-.015em;font-weight:600}.About_groupLabel__wsf4I{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--accent)}.About_chips__4b1u6{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.About_chips__4b1u6:last-child{margin-bottom:0}.About_chips__4b1u6 li{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font-size:14px;font-weight:500;color:var(--ink-soft)}.About_chipsCore__P7ErJ li{border-color:transparent;background:var(--accent-soft);color:var(--accent-strong);font-size:15px;font-weight:600}@media (max-width:900px){.About_section__4Bacl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.About_linkedin__oi_tz{transition:none}}.Hero_hero__D81R2{background:radial-gradient(900px 480px at 85% 20%,rgba(36,99,76,.09),transparent 70%),var(--bg);color:var(--ink);padding:clamp(48px,8vw,96px) max(var(--gutter),calc((100% - var(--container)) / 2)) 0;overflow:hidden}.Hero_layout__FZVbW{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:center;padding-bottom:clamp(48px,7vw,88px)}.Hero_copy__7aRbV{max-width:640px}.Hero_eyebrow__P_cIs{display:inline-flex;align-items:center;gap:10px;margin:0 0 28px;padding:6px 14px 6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg-elevated);color:var(--accent-strong);font-size:15px;font-weight:500}.Hero_statusDot__g7mfk{position:relative;width:8px;height:8px;border-radius:50%;background:var(--signal);flex-shrink:0}.Hero_statusDot__g7mfk:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--signal);opacity:.35;animation:Hero_pulse__ksDST 2.4s ease-out infinite}@keyframes Hero_pulse__ksDST{0%{transform:scale(.6);opacity:.45}to{transform:scale(1.6);opacity:0}}.Hero_title__PuzM3{margin:0;font-size:clamp(38px,4.6vw,60px);line-height:1.04;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.Hero_title__PuzM3 em{display:block;font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:-.02em;color:var(--accent)}.Hero_description__5_muW{max-width:540px;margin:24px 0 32px;font-size:clamp(17px,1.4vw,19px);line-height:1.65;color:var(--muted)}.Hero_actions__XeHnv{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Hero_hero__D81R2 a{text-decoration:none}.Hero_primary___3_LG,.Hero_secondary__N1GJ8{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:10px;font-size:16px;font-weight:600;transition:background-color .2s,border-color .2s,transform .2s}.Hero_primary___3_LG{background:var(--ink);color:#fff;border:1px solid var(--ink)}.Hero_primary___3_LG:hover{background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px)}.Hero_secondary__N1GJ8{color:var(--ink);border:1px solid var(--line-strong);background:transparent}.Hero_secondary__N1GJ8:hover{border-color:var(--ink);background:var(--bg-elevated)}.Hero_trust__cWh28{margin-top:36px}.Hero_recruiter__Vedbv{margin:24px 0 0;font-size:15px;color:var(--muted)}.Hero_recruiter__Vedbv a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.Hero_recruiter__Vedbv a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.Hero_trustLabel__JY1i1{display:block;margin-bottom:12px;font:500 14px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.Hero_trust__cWh28 ul{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.Hero_trust__cWh28 li{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink-soft)}.Hero_visual__AH0X9{position:relative;aspect-ratio:1/.9;width:100%}.Hero_window__5codV{position:absolute;top:4%;right:0;width:80%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-card)}.Hero_windowBar__SuyYT{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--bg-muted)}.Hero_windowBar__SuyYT i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.Hero_windowBar__SuyYT span{margin-left:10px;padding:2px 10px;border-radius:6px;background:var(--bg-elevated);font:14px/1.5 var(--font-mono);color:var(--muted)}.Hero_app__EIQ63{position:absolute;left:2%;bottom:0;width:52%;overflow:hidden;border:1px solid rgba(23,47,43,.12);border-radius:calc(var(--radius) + 4px);background:#0c63d6;box-shadow:0 1px 2px rgba(23,47,43,.08),0 30px 70px -24px rgba(12,60,120,.5)}.Hero_app__EIQ63>span{display:block!important}.Hero_badge__hnAIS{position:absolute;right:4%;bottom:8%;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-elevated);box-shadow:var(--shadow-card)}.Hero_badgeIcon__hv9p_{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent-strong)}.Hero_badge__hnAIS p{display:flex;flex-direction:column;margin:0;line-height:1.35}.Hero_badge__hnAIS strong{font-size:15px;font-weight:600}.Hero_badge__hnAIS span{font-size:14px;color:var(--muted)}.Hero_stack__QriC1{display:flex;align-items:center;gap:28px;padding:26px 0;border-top:1px solid var(--line)}.Hero_stackLabel__Ajw_d{font:500 14px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.Hero_stack__QriC1 ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.Hero_stack__QriC1 li{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg-elevated);font-size:15px;font-weight:500;color:var(--ink-soft)}.Hero_more__YkRnB{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:15px;font-weight:500;color:var(--muted);white-space:nowrap}.Hero_more__YkRnB:hover{color:var(--ink)}@media (max-width:960px){.Hero_layout__FZVbW{grid-template-columns:1fr}.Hero_copy__7aRbV{max-width:none}.Hero_visual__AH0X9{max-width:560px}.Hero_stack__QriC1{flex-wrap:wrap;gap:14px}.Hero_stackLabel__Ajw_d{width:100%}.Hero_more__YkRnB{margin-left:0;width:100%}}@media (max-width:520px){.Hero_actions__XeHnv{flex-direction:column;align-items:stretch}.Hero_trust__cWh28 li{font-size:15px}.Hero_badge__hnAIS{right:0;padding:10px 14px 10px 10px}.Hero_badgeIcon__hv9p_{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.Hero_statusDot__g7mfk:after{animation:none}.Hero_primary___3_LG,.Hero_secondary__N1GJ8{transition:none}}.SiteHeader_header__k40Y3{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(var(--gutter),calc((100% - var(--container)) / 2));background:hsla(70,30%,96%,.82);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.SiteHeader_header__k40Y3 a{color:var(--ink);text-decoration:none}.SiteHeader_brand__uuhn1{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.SiteHeader_brandMark__Q2QtH{display:flex;width:40px;height:40px}.SiteHeader_brandName___VzXg{font-size:16px;font-weight:600;letter-spacing:-.01em}.SiteHeader_nav__y0BTz{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:500}@media (max-width:900px){.SiteHeader_nav__y0BTz{gap:18px}.SiteHeader_secondaryLink__WQjkS{display:none}}.SiteHeader_link__lWOSk{color:var(--ink-soft)!important;transition:color .2s}.SiteHeader_link__lWOSk:hover{color:var(--accent)!important}.SiteHeader_language__IcMnm{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--bg-elevated)}.SiteHeader_languageOption__pYKv0{min-width:34px;padding:6px 8px;border-radius:7px;font-size:14px;font-weight:600;line-height:1;text-align:center;color:var(--muted)!important;transition:background-color .2s,color .2s}.SiteHeader_languageOption__pYKv0:hover{color:var(--ink)!important}.SiteHeader_languageActive__N86Sx,.SiteHeader_languageActive__N86Sx:hover{background:var(--accent-soft);color:var(--accent-strong)!important}.SiteHeader_contact__zfDUG{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:10px;background:var(--ink);color:#fff!important;font-weight:600;transition:background-color .2s}.SiteHeader_contact__zfDUG:hover,.SiteHeader_contact__zfDUG[aria-current=page]{background:var(--accent-strong)}.SiteHeader_skip__VM_SJ{position:absolute;left:16px;top:-100px;z-index:60;padding:12px 16px;border-radius:8px;background:var(--bg-elevated);box-shadow:var(--shadow-card)}.SiteHeader_skip__VM_SJ:focus{top:10px}@media (max-width:720px){.SiteHeader_brandName___VzXg{display:none}.SiteHeader_nav__y0BTz{gap:14px;font-size:14px}.SiteHeader_secondaryLink__WQjkS{display:none}}@media (max-width:400px){.SiteHeader_header__k40Y3{gap:10px}.SiteHeader_nav__y0BTz{gap:8px}.SiteHeader_contact__zfDUG{padding:0 12px}.SiteHeader_languageOption__pYKv0{min-width:30px;padding:6px}}@media (max-width:350px){.SiteHeader_link__lWOSk{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader_contact__zfDUG,.SiteHeader_languageOption__pYKv0,.SiteHeader_link__lWOSk{transition:none}}.Projects_section__7XTQy{padding:clamp(64px,9vw,112px) max(var(--gutter),calc((100% - var(--container)) / 2)) 0;color:var(--ink)}.Projects_section__7XTQy a{text-decoration:none}.Projects_header___rtFn{max-width:680px;margin-bottom:clamp(32px,5vw,48px)}.Projects_eyebrow__HI8Xp{margin:0 0 14px;font:500 14px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.Projects_title__EuMPd{margin:0;font-size:clamp(32px,3.8vw,48px);line-height:1.08;letter-spacing:-.03em;font-weight:600}.Projects_intro__WH3Tg{margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--muted)}.Projects_featured__ijaPO{overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--bg-elevated);box-shadow:var(--shadow-card)}.Projects_featuredTop__bRZUX{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--line)}.Projects_featuredMedia__XNs0F{position:relative;min-height:320px;overflow:hidden;background:#0c63d6}.Projects_featuredIntro__eb5zd{padding:clamp(24px,3.5vw,40px)}.Projects_featuredLabel__UsqJF{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;color:var(--accent)}.Projects_featuredDot__p35LP{width:8px;height:8px;border-radius:50%;background:var(--signal)}.Projects_featuredTitle__4LCsV{margin:0 0 14px;font-size:clamp(30px,3.4vw,42px);line-height:1.05;letter-spacing:-.03em;font-weight:600}.Projects_featuredSummary__llNGF{margin:16px 0 12px;font-size:18px;line-height:1.6;color:var(--ink-soft)}.Projects_featuredCta__9_xmV{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:20px;padding:0 20px;border-radius:10px;background:var(--ink);color:#fff!important;font-weight:600;transition:background-color .2s}.Projects_featuredCta__9_xmV:hover{background:var(--accent-strong)}.Projects_role__E01_L{padding:clamp(22px,3.5vw,36px) clamp(24px,3.5vw,40px);background:var(--bg-muted)}.Projects_roleLabel__9dOwk{margin:0 0 8px;font:500 14px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.Projects_role__E01_L ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 40px;gap:0 40px;margin:0;padding:0;list-style:none}.Projects_role__E01_L li{position:relative;padding:12px 0 12px 26px;border-top:1px solid var(--line);font-size:16px;line-height:1.5}.Projects_role__E01_L li:nth-child(-n+2){border-top:0}.Projects_role__E01_L li:before{content:"";position:absolute;left:2px;top:19px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.Projects_tags__y4gtw{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.Projects_tags__y4gtw li{padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:14px;font-weight:600}.Projects_tags__y4gtw .Projects_tagMuted__JzqP4{background:var(--bg-muted);color:var(--muted)}.Projects_cardStack__CipVv{margin:0;font:500 14px/1.6 var(--font-mono);letter-spacing:.02em;color:var(--muted)}.Projects_groupTitle__Ju3lh{margin:clamp(48px,6vw,72px) 0 20px;font-size:22px;letter-spacing:-.015em;font-weight:600}.Projects_grid__SCshL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.Projects_card__3aJ_3{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);transition:border-color .2s,box-shadow .2s,transform .2s}.Projects_card__3aJ_3:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.Projects_cardMedia__c2Xl5{position:relative;aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--bg-muted)}.Projects_cardBody__7lMLx{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.Projects_cardHead__QYMnA{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Projects_cardTitle__JHHa3{margin:0;font-size:19px;letter-spacing:-.015em;font-weight:600}.Projects_cardText__NDAab{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:15px;line-height:1.6;color:var(--muted)}.Projects_cardLinks__LDxqh{display:flex;flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:4px}.Projects_cardLinks__LDxqh a{font-size:15px;font-weight:600;color:var(--accent-strong)}.Projects_cardLinks__LDxqh a:hover{text-decoration:underline;text-underline-offset:4px}.Projects_cardCompact__p92Go .Projects_cardMedia__c2Xl5{aspect-ratio:16/9}.Projects_cardCompact__p92Go .Projects_cardBody__7lMLx{padding:16px;gap:10px}.Projects_cardCompact__p92Go .Projects_cardTitle__JHHa3{font-size:17px}.Projects_cardCompact__p92Go .Projects_cardText__NDAab{-webkit-line-clamp:3;font-size:15px}.Projects_personal__nF_ze{margin-top:28px}.Projects_toggle__coXPm{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-bottom:20px;padding:0 18px;border:1px solid var(--line-strong);border-radius:10px;background:transparent;color:var(--ink);font:600 15px/1 var(--font-sans);cursor:pointer;transition:border-color .2s,background-color .2s}.Projects_toggle__coXPm:hover{border-color:var(--ink);background:var(--bg-elevated)}.Projects_toggleCount__suTL3{padding:3px 8px;border-radius:999px;background:var(--bg-muted);color:var(--muted);font-size:14px}.Projects_toggleIcon__QO_Su{font-size:18px;line-height:1;color:var(--muted)}.Projects_srOnly__EDa4J{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1000px){.Projects_grid__SCshL{grid-template-columns:repeat(2,minmax(0,1fr))}.Projects_featuredTop__bRZUX{grid-template-columns:1fr}.Projects_featuredMedia__XNs0F{min-height:0;aspect-ratio:16/9}.Projects_role__E01_L ul{grid-template-columns:1fr}.Projects_role__E01_L li:nth-child(2){border-top:1px solid var(--line)}}@media (max-width:640px){.Projects_grid__SCshL{grid-template-columns:1fr}.Projects_featuredCta__9_xmV,.Projects_toggle__coXPm{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.Projects_card__3aJ_3,.Projects_featuredCta__9_xmV,.Projects_toggle__coXPm{transition:none}.Projects_card__3aJ_3:hover{transform:none}}.SiteFooter_footer__ClgLS{margin-top:clamp(56px,8vw,96px);padding:0 max(var(--gutter),calc((100% - var(--container)) / 2));background:var(--ink);color:#e9efe6}.SiteFooter_footer__ClgLS a{color:inherit;text-decoration:none}.SiteFooter_compact__qEr9n .SiteFooter_bottom__uV1o_{padding-top:36px}.SiteFooter_cta__idqUZ{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:clamp(48px,7vw,80px) 0;border-bottom:1px solid rgba(233,239,230,.14)}.SiteFooter_title__zGobG{margin:0 0 12px;font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:600;color:#fff}.SiteFooter_text__bcZ0o{max-width:480px;margin:0;font-size:17px;line-height:1.6;color:#b7c4bb}.SiteFooter_actions__tOcpL{display:flex;gap:12px;flex-wrap:wrap}.SiteFooter_primary__trTsi,.SiteFooter_secondary__rJEa5{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border-radius:10px;font-size:16px;font-weight:600;transition:background-color .2s,border-color .2s}.SiteFooter_primary__trTsi{background:#f7f8f2;color:var(--ink)!important}.SiteFooter_primary__trTsi:hover{background:#d9eadf}.SiteFooter_secondary__rJEa5{border:1px solid rgba(233,239,230,.3)}.SiteFooter_secondary__rJEa5:hover{border-color:#fff}.SiteFooter_bottom__uV1o_{display:grid;grid-template-columns:1fr auto;grid-gap:16px 32px;gap:16px 32px;padding:28px 0 36px;font-size:15px;color:#b7c4bb}.SiteFooter_recruiter__0KSOj{margin:0}.SiteFooter_recruiter__0KSOj a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:hsla(0,0%,100%,.35);text-decoration-color:hsla(0,0%,100%,.35)}.SiteFooter_links__Dsra5{display:flex;gap:20px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.SiteFooter_links__Dsra5 a:hover{color:#fff}.SiteFooter_copy__a3oKg{grid-column:1/-1;margin:0;font-size:14px;color:#9aaaa0}.SiteFooter_footer__ClgLS a:focus-visible{outline-color:#9fd3b4}@media (max-width:720px){.SiteFooter_bottom__uV1o_{grid-template-columns:1fr}.SiteFooter_actions__tOcpL{width:100%;flex-direction:column}.SiteFooter_primary__trTsi,.SiteFooter_secondary__rJEa5{justify-content:center}}.Services_section__bpSKL{padding:clamp(64px,9vw,112px) max(var(--gutter),calc((100% - var(--container)) / 2)) 0;color:var(--ink)}.Services_header__wdONR{max-width:680px;margin-bottom:clamp(32px,5vw,48px)}.Services_eyebrow__6rLlk{margin:0 0 14px;font:500 14px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.Services_title__6v28E{margin:0;font-size:clamp(32px,3.8vw,48px);line-height:1.08;letter-spacing:-.03em;font-weight:600}.Services_intro__Lj3_y{margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--muted)}.Services_grid__TwvvA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.Services_card__NVUrD{display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated)}.Services_cardTitle___gLHb{margin:0 0 8px;font-size:20px;line-height:1.3;letter-spacing:-.015em;font-weight:600}.Services_cardText__StGN_{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.Services_includes__omRE5{margin:20px 0 8px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;font-weight:600;color:var(--accent)}.Services_items__FMchL{margin:0;padding:0;list-style:none}.Services_items__FMchL li{position:relative;padding:4px 0 4px 18px;font-size:15px;line-height:1.5;color:var(--ink-soft)}.Services_items__FMchL li:before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.Services_process__zsxQD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);grid-gap:24px 48px;gap:24px 48px;align-items:start;margin-top:24px;padding:clamp(24px,4vw,40px);border-radius:calc(var(--radius) + 4px);background:var(--bg-muted)}.Services_processTitle__SDSlr{margin:0 0 10px;font-size:24px;letter-spacing:-.02em;font-weight:600}.Services_processIntro__xVLWf{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;line-height:1.5;color:var(--ink-soft)}.Services_dot__tkfBI{width:8px;height:8px;border-radius:50%;background:var(--signal);flex-shrink:0}.Services_steps__A5m8W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 32px;gap:20px 32px;margin:0;padding:0;list-style:none}.Services_steps__A5m8W li{display:flex;gap:14px}.Services_stepNumber__jZI_z{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--line-strong);font-size:15px;font-weight:600;color:var(--accent-strong)}.Services_steps__A5m8W strong{display:block;margin:4px 0;font-size:16px;font-weight:600}.Services_steps__A5m8W p{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}.Services_cta__r8kMV{grid-column:2;justify-self:start;display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:10px;background:var(--ink);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s}.Services_cta__r8kMV:hover{background:var(--accent-strong)}@media (max-width:1000px){.Services_grid__TwvvA{grid-template-columns:repeat(2,minmax(0,1fr))}.Services_process__zsxQD{grid-template-columns:1fr}.Services_cta__r8kMV{grid-column:1}}@media (max-width:640px){.Services_grid__TwvvA{grid-template-columns:1fr}.Services_card__NVUrD{padding:22px}.Services_steps__A5m8W{grid-template-columns:1fr}.Services_cta__r8kMV{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.Services_cta__r8kMV{transition:none}}