.service-hero_hero__DveEz{display:grid;align-items:center;min-height:min(740px,calc(100svh - 76px));padding:72px 48px;max-width:1360px;margin-inline:auto}.service-hero_inner__rTioH{display:grid;grid-template-columns:1.55fr .95fr;align-items:center;gap:clamp(40px,5vw,80px);width:100%}.service-hero_heading__5WmJ_{min-width:0}.service-hero_heading__5WmJ_:only-child{grid-column:1/-1;max-width:900px}.service-hero_eyebrow__n7j3t{color:var(--cz-accent-ink);font-size:12px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px}.service-hero_hero__DveEz .service-hero_heading__5WmJ_ h1{font-size:clamp(44px,4.4vw,68px);margin:0;font-weight:500;line-height:1.07;letter-spacing:-.055em;text-wrap:balance}.service-hero_heading__5WmJ_ h1>span{display:block;color:var(--color-brand-text-secondary)}.service-hero_description__88faH{max-width:58ch;margin-top:28px;font-size:17px;line-height:1.8;color:var(--color-brand-text-secondary)}.service-hero_actions__72juV{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.service-hero_primary__IMGlJ,.service-hero_secondary__YwnNj{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;font-size:14px;line-height:1.5;font-weight:500;text-align:center}.service-hero_primary__IMGlJ{padding:14px 24px;border-radius:999px;color:var(--cz-on-accent);background:var(--cz-accent-ink);transition:background-color .18s ease,transform .18s ease}.service-hero_primary__IMGlJ:hover{background:color-mix(in srgb,var(--cz-accent-ink) 88%,var(--color-brand-text-light));transform:translateY(-1px)}.service-hero_primary__IMGlJ:active{transform:translateY(0)}.service-hero_primary__IMGlJ svg,.service-hero_secondary__YwnNj svg{flex-shrink:0}.service-hero_secondary__YwnNj{color:var(--color-brand-text-light)}.service-hero_secondary__YwnNj svg{color:var(--cz-accent-ink)}.service-hero_note___SnUe{min-width:0;padding:32px;border-left:1px solid var(--color-brand-border)}.service-hero_fold__9IAux{position:relative;width:150px;height:110px;margin-bottom:32px}.service-hero_fold__9IAux i{position:absolute;inset:0;background:var(--cz-brand-metal)}.service-hero_fold__9IAux i:first-child{clip-path:polygon(0 14%,68% 50%,38% 100%);opacity:.55}.service-hero_fold__9IAux i:nth-child(2){clip-path:polygon(38% 100%,68% 50%,100% 0);opacity:.9}.service-hero_fold__9IAux i:nth-child(3){clip-path:polygon(38% 100%,55% 34%,68% 50%);opacity:.35}.service-hero_hero__DveEz .service-hero_note___SnUe blockquote[data-service-quote]{background:none;border:0;border-radius:0;padding:0;margin:0}.service-hero_note___SnUe blockquote p{color:var(--color-brand-text-light);font-size:clamp(19px,1.8vw,24px);font-weight:400;line-height:1.6;letter-spacing:-.02em}.service-hero_note___SnUe cite{display:block;margin-top:20px;color:var(--color-brand-text-muted);font-size:13px;font-style:normal}.service-hero_authorLink__zjDF5{display:inline-flex;align-items:center;gap:10px;color:var(--color-brand-text-secondary);text-decoration:none;transition:color .18s ease}.service-hero_authorLink__zjDF5:hover{color:var(--cz-accent-ink)}.service-hero_authorAvatar__Z5OXt{width:24px;height:24px;border-radius:999px;object-fit:cover;border:1px solid var(--color-brand-border)}.service-hero_note___SnUe ul{list-style:none;margin:0;padding:0;display:grid;gap:18px;color:var(--color-brand-text-secondary);font-size:14px;line-height:1.65}.service-hero_note___SnUe li{padding-left:18px;border-left:2px solid var(--cz-brand-metal)}@media (prefers-reduced-motion:no-preference){.service-hero_heading__5WmJ_{animation:service-hero_fade-up__zM6uw .42s var(--ease-apple-out) both}.service-hero_note___SnUe{animation:service-hero_fade-up__zM6uw .48s var(--ease-apple-out) .06s both}}@media (max-width:1100px){.service-hero_hero__DveEz{padding-inline:28px}.service-hero_inner__rTioH{gap:36px}.service-hero_note___SnUe{padding-inline:24px 0}}@media (max-width:760px){.service-hero_hero__DveEz{min-height:0;padding:48px 20px 56px}.service-hero_inner__rTioH{grid-template-columns:1fr;gap:40px}.service-hero_hero__DveEz .service-hero_heading__5WmJ_ h1{font-size:clamp(38px,8.5vw,54px)}.service-hero_eyebrow__n7j3t{font-size:11px;margin-bottom:20px}.service-hero_description__88faH{margin-top:24px;font-size:16px;line-height:1.75}.service-hero_actions__72juV{margin-top:28px;align-items:stretch;flex-direction:column;gap:10px}.service-hero_primary__IMGlJ,.service-hero_secondary__YwnNj{width:100%;justify-content:center}.service-hero_note___SnUe{padding:24px 0 0;border-left:0;border-top:1px solid var(--color-brand-border)}.service-hero_fold__9IAux{display:none}.service-hero_note___SnUe blockquote p{font-size:18px}.service-hero_note___SnUe cite{margin-top:14px}}@media (prefers-reduced-motion:reduce){.service-hero_authorLink__zjDF5,.service-hero_primary__IMGlJ{transition:none}.service-hero_primary__IMGlJ:hover{transform:none}}.approach_page__NmIhA{max-width:1200px;margin:auto;padding:155px 48px 100px;color:var(--color-brand-text-light)}.approach_author__PPnz7{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:var(--color-brand-text-dark)}.approach_author__PPnz7 img{border-radius:50%;object-fit:cover}.approach_intro__tRTh_{max-width:840px;padding-bottom:100px}.approach_intro__tRTh_ h1{font-size:clamp(48px,7vw,88px);line-height:1.05;letter-spacing:-.055em;font-weight:500;margin:32px 0}.approach_lead__oMtLb{font-size:clamp(24px,3vw,34px);line-height:1.4;text-wrap:balance;max-width:760px}.approach_description__c32fw{max-width:650px;margin-top:26px}.approach_page__NmIhA p{line-height:1.85}.approach_contact__98zdP p,.approach_description__c32fw,.approach_examples__qBSXe p,.approach_process__vYevj p{color:var(--color-brand-text-dark);font-size:16px}.approach_page__NmIhA h2{font-size:clamp(26px,3vw,36px);line-height:1.25;letter-spacing:-.035em;font-weight:500}.approach_process__vYevj ol{list-style:none;padding:0;margin:36px 0 0}.approach_process__vYevj li{display:grid;grid-template-columns:44px 1fr 1.6fr;gap:20px;border-top:1px solid color-mix(in srgb,var(--color-brand-text-dark) 24%,transparent);padding:32px 0 40px}.approach_number__Y6dAI{font-size:14px;color:var(--cz-accent-ink);padding-top:5px}.approach_page__NmIhA h3{font-size:23px;line-height:1.4;font-weight:500;letter-spacing:-.025em}.approach_process__vYevj p.approach_detail__X1FS0{margin-top:20px;font-size:14px;color:var(--cz-accent-ink)}.approach_examples__qBSXe{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding:85px 0}.approach_examples__qBSXe>div>p{margin-top:20px;font-size:14px}.approach_examples__qBSXe article+article{margin-top:36px}.approach_examples__qBSXe article p{margin-top:12px}.approach_contact__98zdP{padding:50px 0 0;border-top:1px solid color-mix(in srgb,var(--color-brand-text-dark) 24%,transparent)}.approach_contact__98zdP p{max-width:600px;margin:20px 0}.approach_contact__98zdP>div{display:flex;flex-wrap:wrap;gap:18px 32px}.approach_contact__98zdP a{min-height:44px;display:inline-flex;gap:12px;align-items:center;color:var(--cz-accent-ink)}.approach_page__NmIhA a:focus-visible{outline:2px solid var(--cz-accent-ink);outline-offset:5px}@media (max-width:750px){.approach_page__NmIhA{padding:120px 24px 70px}.approach_intro__tRTh_{padding-bottom:60px}.approach_process__vYevj li{grid-template-columns:24px 1fr;gap:16px}.approach_process__vYevj li>div{grid-column:2}.approach_examples__qBSXe{grid-template-columns:1fr;gap:32px;padding:55px 0}}