.Hero_hero__T3Fr4{position:relative;background:var(--ink);color:#fff;overflow:hidden;background-image:radial-gradient(circle at 12% 0,rgba(78,120,168,.45) 0,rgba(78,120,168,0) 50%),radial-gradient(circle at 100% 120%,rgba(40,61,85,.7) 0,rgba(40,61,85,0) 55%)}.Hero_inner__M_C9y{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:9rem 2.2rem 6rem;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:3.5rem;gap:3.5rem}.Hero_content__9ypWn{display:flex;flex-direction:column;gap:1.3rem;max-width:none}.Hero_eyebrow__0ZXf3{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-bright)}.Hero_dot__FL1Nb{width:8px;height:8px;border-radius:50%;background:var(--copper)}.Hero_name__u10qw{font-family:var(--font-display);font-weight:500;font-size:clamp(54px,7.5vw,96px);line-height:.95;letter-spacing:-2px;color:#fff}.Hero_name__u10qw em{font-style:normal;color:var(--acc-bright)}.Hero_tagline__VAUvl{font-family:var(--font-body);font-style:italic;font-size:clamp(17px,2vw,24px);color:hsla(0,0%,100%,.72)}.Hero_ctas__4iFP6{display:flex;gap:.8rem;margin-top:.3rem;flex-wrap:wrap;justify-content:flex-end}.Hero_btnPrimary__c_fC7{background:var(--acc);color:#fff;border-radius:var(--r-pill);padding:12px 24px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.Hero_btnPrimary__c_fC7:hover{background:var(--acc-bright);color:var(--ink)}.Hero_btnGhost__OPtQw{border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:var(--r-pill);padding:12px 24px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s}.Hero_btnGhost__OPtQw:hover{border-color:var(--acc-bright);color:var(--acc-bright)}.Hero_stats__o2jFB{display:flex;gap:2.5rem;margin-top:1rem;border-top:1px solid hsla(0,0%,100%,.12);padding-top:1.4rem}.Hero_statVal__lzLEd{font-family:var(--font-display);font-weight:600;font-size:38px;line-height:1;letter-spacing:-1px;color:#fff;display:inline-flex;align-items:flex-start}.Hero_statPlus__e_u0R{color:var(--copper);font-size:18px;margin-left:1px}.Hero_statLabel__4lPiL{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-top:8px}.Hero_domains__3Thbp{display:flex;flex-wrap:wrap;gap:6px;margin-top:.3rem}.Hero_domainChip__G12kN{font-size:11px;font-weight:500;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--r-pill);padding:5px 13px;color:hsla(0,0%,100%,.85)}.Hero_domainChip__G12kN[data-variant=acc]{background:var(--acc);border-color:var(--acc);color:#fff}.Hero_domainChip__G12kN[data-variant=blue]{background:var(--acc-d);border-color:var(--acc-d);color:#fff}.Hero_photoCol__hY6Ld{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.6rem;order:-1}.Hero_photoFrame__mki1r{position:relative;overflow:hidden;flex-shrink:0}.Hero_photo__Yl4rU{object-fit:cover;object-position:center 22%;filter:contrast(1.04)}.Hero_avatar__sMnBS .Hero_photoCol__hY6Ld{width:252px}.Hero_avatar__sMnBS .Hero_photoFrame__mki1r{width:156px;height:156px;border-radius:50%;box-shadow:0 0 0 3px var(--acc),0 0 0 10px rgba(78,120,168,.18)}.Hero_framed__W9T4e .Hero_photoCol__hY6Ld{width:300px}.Hero_framed__W9T4e .Hero_photoFrame__mki1r{width:280px;aspect-ratio:4/5;border-radius:6px;border:1px solid rgba(122,160,204,.5)}.Hero_framed__W9T4e .Hero_photoFrame__mki1r:after{content:"";position:absolute;right:-1px;bottom:-1px;width:26px;height:26px;border-bottom:2px solid var(--copper);border-right:2px solid var(--copper)}@media (max-width:900px){.Hero_inner__M_C9y{grid-template-columns:1fr;padding:6rem 1.5rem 3.5rem;min-height:auto;gap:1.3rem}.Hero_photoCol__hY6Ld{order:-1;align-items:center;justify-self:center}.Hero_avatar__sMnBS .Hero_photoCol__hY6Ld,.Hero_framed__W9T4e .Hero_photoCol__hY6Ld{width:auto}.Hero_content__9ypWn{align-items:center;text-align:center}.Hero_avatar__sMnBS .Hero_photoFrame__mki1r{width:104px;height:104px;box-shadow:0 0 0 3px var(--acc),0 0 0 8px rgba(78,120,168,.18)}.Hero_framed__W9T4e .Hero_photoFrame__mki1r{width:200px}.Hero_ctas__4iFP6,.Hero_domains__3Thbp,.Hero_eyebrow__0ZXf3,.Hero_stats__o2jFB{justify-content:center}.Hero_domains__3Thbp{max-width:320px}.Hero_stats__o2jFB{gap:2rem}.Hero_name__u10qw{letter-spacing:-1.5px}}.Approach_approach__LAeoJ{background:var(--ink);color:#fff;padding:6rem 0}.Approach_inner__o1v_i{max-width:1140px;margin:0 auto;padding:0 2.2rem}.Approach_title__gkwN9{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,4.4vw,52px);letter-spacing:-1px;line-height:1.04;margin:.7rem 0 1rem;color:#fff}.Approach_title__gkwN9 em{font-style:normal;color:var(--acc-bright)}.Approach_lead__6knvB{font-size:16px;color:hsla(0,0%,100%,.6);line-height:1.7;max-width:60ch}.Approach_steps__faS1N{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2.6rem}.Approach_step__FHYCQ{border-top:1px solid hsla(0,0%,100%,.14);padding-top:1.2rem}.Approach_n__rIdbl{font-family:var(--font-display);font-weight:600;font-size:42px;color:var(--copper);line-height:1}.Approach_stepTitle__jIuHn{font-family:var(--font-display);font-weight:500;font-size:21px;margin:.55rem 0 .5rem}.Approach_stepBody__4wBHD{font-size:14px;color:hsla(0,0%,100%,.6);line-height:1.6}@media (max-width:880px){.Approach_approach__LAeoJ{padding:4rem 0}.Approach_steps__faS1N{grid-template-columns:1fr;gap:1.4rem}}.Blog_blog__IIiEO{padding:6rem 0}.Blog_inner__OT9ta{max-width:1140px;margin:0 auto;padding:0 2.2rem}.Blog_header__JQxwk{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem}.Blog_viewAll__CGJWo{font-size:12px;color:var(--acc);font-weight:500}.Blog_viewAll__CGJWo:hover{text-decoration:underline;text-underline-offset:3px}.Blog_grid__Zqkbf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.Blog_card__gjdwl{background:var(--bg);border:.5px solid var(--border);border-radius:var(--r-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;cursor:pointer;transition:border-color .2s,transform .2s}.Blog_card__gjdwl:hover{border-color:var(--muted);transform:translateY(-2px)}.Blog_cardTop__7wzI1{display:flex;justify-content:space-between;align-items:center}.Blog_tag__g5ihd{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:2px 9px;border-radius:var(--r-sm)}.Blog_tag-acc__ODRAf{background:var(--acc-l);color:var(--acc)}.Blog_tag-health__rsy6q{background:var(--sector-healthcare-bg);color:var(--sector-healthcare-fg)}.Blog_tag-blue__rcJ_4{background:var(--blue-l);color:var(--blue)}.Blog_readTime__RrS2N{font-size:11px;color:var(--muted)}.Blog_title__gDfWr{font-size:15px;font-weight:500;color:var(--pri);line-height:1.4}.Blog_excerpt__FiRpN{font-size:13px;color:var(--sec);line-height:1.7;flex:1 1}.Blog_cardFooter__eCApw{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:.5px solid var(--border)}.Blog_date__01YbW{font-size:11px;color:var(--muted)}.Blog_readMore__cWzUJ{font-size:12px;font-weight:500;color:var(--acc)}@media (max-width:900px){.Blog_grid__Zqkbf{grid-template-columns:1fr 1fr}.Blog_header__JQxwk{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:600px){.Blog_grid__Zqkbf{grid-template-columns:1fr}}.BookACall_contact__4lx5M{position:relative;overflow:hidden;background:radial-gradient(120% 130% at 15% 110%,#22354c,#0b131c);color:#fff;padding:6rem 0}.BookACall_inner__6P0CB{max-width:1140px;margin:0 auto;padding:0 2.2rem;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem;align-items:center;position:relative;z-index:1}.BookACall_title__ruVpL{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,4.6vw,54px);letter-spacing:-1px;line-height:1.02;margin:.7rem 0 1rem;color:#fff}.BookACall_title__ruVpL em{font-style:normal;color:var(--acc-bright)}.BookACall_lead__QYnPD{font-size:16px;color:hsla(0,0%,100%,.66);line-height:1.7;max-width:46ch}.BookACall_cta__tK12T{margin-top:1.4rem}.BookACall_channels___5j15{display:flex;flex-direction:column;gap:.7rem}.BookACall_channel__3vvyY{display:flex;align-items:center;gap:12px;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--r-lg);padding:14px 18px;transition:border-color .2s,background .2s}.BookACall_channel__3vvyY:hover{border-color:var(--acc-bright);background:hsla(0,0%,100%,.03)}.BookACall_ic__TA792{width:34px;height:34px;border-radius:8px;background:rgba(78,120,168,.2);color:var(--acc-bright);display:grid;place-items:center;font-size:15px;font-weight:600;flex:none}.BookACall_ctext__78kch{display:flex;flex-direction:column}.BookACall_ct__HWJTy{font-size:14px;color:#fff}.BookACall_cs__F8ktc{font-size:12px;color:hsla(0,0%,100%,.5)}.BookACall_frame__4tcJx{position:absolute;top:36px;bottom:36px;left:0;right:0;width:calc(100% - 4.4rem);max-width:1140px;margin:0 auto;pointer-events:none;z-index:2}.BookACall_brkBR__Aau_p,.BookACall_brkTL__7P7uf{position:absolute;width:34px;height:34px}.BookACall_brkTL__7P7uf{top:0;left:0;border-top:2px solid var(--copper);border-left:2px solid var(--copper)}.BookACall_brkBR__Aau_p{bottom:0;right:0;border-bottom:2px solid var(--copper);border-right:2px solid var(--copper)}@media (max-width:880px){.BookACall_contact__4lx5M{padding:4rem 0}.BookACall_inner__6P0CB{grid-template-columns:1fr;gap:2rem}.BookACall_frame__4tcJx{top:22px;bottom:22px}}.Nav_nav__BptBv{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.1rem 0;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.Nav_inner__asKaF{max-width:1140px;margin:0 auto;width:100%;padding:0 2.2rem;display:flex;align-items:center;justify-content:space-between}.Nav_scrolled___sQac{background:rgba(16,26,38,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:hsla(0,0%,100%,.1)}.Nav_logo__7KrlL{display:flex;align-items:center;gap:.7rem;font-weight:600;font-size:15px;color:#fff}.Nav_logoMark__Gs_um{width:30px;height:30px;border-radius:7px;background:var(--acc);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:14px}.Nav_logoName__DbtBi{color:#fff}.Nav_links__TBJFU{display:flex;gap:2rem}.Nav_link__zheGr{font-size:14px;color:hsla(0,0%,100%,.6);transition:color .2s;position:relative}.Nav_active__wkDuD,.Nav_link__zheGr:hover{color:#fff}.Nav_active__wkDuD:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--acc-bright)}.Nav_cta__cuujR{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-pill);padding:8px 16px;transition:background .2s,color .2s}.Nav_cta__cuujR:hover{background:#fff;color:var(--ink)}.Nav_cta__cuujR svg{width:10px;height:10px}@media (max-width:760px){.Nav_links__TBJFU{display:none}.Nav_nav__BptBv{padding:.9rem 0}.Nav_inner__asKaF{padding:0 1.3rem}}.TrustStrip_trust__qXgvK{background:var(--ink-2,#0b131c);background-color:#0b131c;color:#fff;padding:1.5rem 0}.TrustStrip_inner__dt6ZD{max-width:1140px;margin:0 auto;padding:0 2.2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem 2.4rem;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:hsla(0,0%,100%,.6)}.TrustStrip_item__EcFQu{display:inline-flex;align-items:center;gap:8px}.TrustStrip_sep__hmuyu{width:5px;height:5px;border-radius:50%;background:var(--acc-bright);margin-right:16px}.TrustStrip_v__gUCOg{color:#fff;font-weight:500}.TrustStrip_copper__BD85s{color:var(--copper)}.TrustStrip_label__StzN_{color:hsla(0,0%,100%,.55)}@media (max-width:640px){.TrustStrip_inner__dt6ZD{gap:.7rem 1.4rem;font-size:11px}.TrustStrip_sep__hmuyu{display:none}}.About_about__rQHrA{padding:6rem 0;background:var(--bg)}.About_inner__RCI9n{max-width:1140px;margin:0 auto;padding:0 2.2rem}.About_grid__WEtlt{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.About_bioCol__UrXGQ{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.About_title__kxdmO{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,4.2vw,50px);letter-spacing:-1px;line-height:1.05;color:var(--pri);margin:.2rem 0 .3rem;max-width:16ch}.About_title__kxdmO em{font-style:normal;color:var(--acc)}.About_bio__5QbsK{font-size:15.5px;color:var(--sec);line-height:1.7}.About_highlights__XjNv2{list-style:none;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--surf)}.About_highlight__h3cWI{display:flex;gap:12px;padding:16px 18px;border-top:1px solid var(--border);font-size:14px;color:var(--sec);line-height:1.5}.About_highlight__h3cWI:first-child{border-top:none}.About_dot__MmXg2{flex:none;width:8px;height:8px;border-radius:50%;background:var(--copper);margin-top:7px}@media (max-width:880px){.About_about__rQHrA{padding:4rem 0}.About_grid__WEtlt{grid-template-columns:1fr;gap:2rem}}.Portfolio_portfolio__16rMI{background:var(--raised);padding:6rem 0}.Portfolio_inner__EYOGe{max-width:1140px;margin:0 auto;padding:0 2.2rem}.Portfolio_header__rxKyY{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.4rem}.Portfolio_viewAll__B1_tC{font-size:14px;color:var(--acc);font-weight:500;white-space:nowrap;transition:color .2s}.Portfolio_viewAll__B1_tC:hover{color:var(--acc-d)}.Portfolio_grid__ld0Fq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.Portfolio_card__BrN_E{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.6rem;display:flex;flex-direction:column;gap:.85rem;transition:border-color .2s,transform .2s,box-shadow .2s}.Portfolio_card__BrN_E:hover{border-color:var(--acc);transform:translateY(-4px);box-shadow:0 14px 36px rgba(22,33,47,.09)}.Portfolio_card__BrN_E:hover .Portfolio_arrow__2UzJw{background:var(--acc);color:#fff;border-color:var(--acc)}.Portfolio_tags__ORmTe{display:flex;gap:6px;flex-wrap:wrap}.Portfolio_tag__tE8Ir{font-size:11px;font-weight:500;padding:4px 11px;border-radius:var(--r-pill)}.Portfolio_tag-acc__cReEh{background:var(--acc-l);color:var(--acc-d)}.Portfolio_tag-health__8omz8{background:var(--sector-healthcare-bg);color:var(--sector-healthcare-fg)}.Portfolio_tag-finance__XuWX5{background:var(--sector-finance-bg);color:var(--sector-finance-fg)}.Portfolio_tag-blue__EwAAF{background:var(--blue-l);color:var(--blue)}.Portfolio_tag-telecom__AQIv2{background:var(--sector-telecom-bg);color:var(--sector-telecom-fg)}.Portfolio_tag-public__EEW43{background:var(--sector-public-bg);color:var(--sector-public-fg)}.Portfolio_title__DfZly{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.18;letter-spacing:-.3px;color:var(--pri)}.Portfolio_desc__g_HGC{font-size:13.5px;color:var(--sec);line-height:1.6}.Portfolio_outcome__i2oUK{margin-top:auto;align-self:flex-start;background:var(--acc-l);color:var(--acc-d);font-size:12.5px;font-weight:500;padding:6px 11px;border-radius:var(--r-md)}.Portfolio_footer__1Nlbd{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:.8rem}.Portfolio_meta__exbRu{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.Portfolio_arrow__2UzJw{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--sec);transition:background .2s,color .2s,border-color .2s}@media (max-width:900px){.Portfolio_grid__ld0Fq{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Portfolio_portfolio__16rMI{padding:4rem 0}.Portfolio_grid__ld0Fq{grid-template-columns:1fr}.Portfolio_header__rxKyY{flex-direction:column;align-items:flex-start;gap:.75rem}}.Testimonial_section__zzgPp{background:var(--raised);padding:6rem 0}.Testimonial_inner__OZPHv{max-width:880px;margin:0 auto;padding:0 2.2rem;text-align:center}.Testimonial_qmark__8Vm8d{font-family:var(--font-display);font-weight:700;font-size:72px;line-height:.4;color:var(--acc-bright);opacity:.55}.Testimonial_quote__6gPCW{font-family:var(--font-display);font-weight:500;font-size:clamp(24px,3.2vw,38px);line-height:1.25;letter-spacing:-.6px;margin:.6rem 0 1.6rem;color:var(--pri)}.Testimonial_quote__6gPCW em{font-style:normal;color:var(--acc)}.Testimonial_by__ceH9A{display:flex;align-items:center;justify-content:center;gap:11px;color:var(--sec);font-size:14px}.Testimonial_av__NLLtH{width:38px;height:38px;border-radius:50%;background:var(--acc);color:#fff;display:grid;place-items:center;font-weight:500;font-size:13px}@media (max-width:880px){.Testimonial_section__zzgPp{padding:4rem 0}}.Footer_footer__UaG1g{background:#0b131c;color:hsla(0,0%,100%,.6);padding:3rem 0}.Footer_inner__ACAek{max-width:1140px;margin:0 auto;padding:0 2.2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.Footer_brand___zP6t{display:flex;align-items:center;gap:.7rem;color:#fff;font-weight:600;font-size:15px}.Footer_mark__dXctk{width:28px;height:28px;border-radius:6px;background:var(--acc);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:13px}.Footer_links__oDyjI{display:flex;gap:1.6rem;flex-wrap:wrap}.Footer_link__EWWOW{font-size:13px;color:hsla(0,0%,100%,.6);transition:color .2s}.Footer_link__EWWOW:hover{color:#fff}.Footer_copy__IbaoR{font-family:var(--font-mono);font-size:12px;color:hsla(0,0%,100%,.4)}@media (max-width:760px){.Footer_inner__ACAek{flex-direction:column;align-items:flex-start;gap:1rem}}