.service-page-module__c_N8Cq__partitionRow{align-items:center;gap:16px;width:100%;margin-bottom:44px;display:flex}.service-page-module__c_N8Cq__eyebrow{font-family:var(--font-family-headline,sans-serif);font-size:var(--fs-eyebrow,12px);letter-spacing:var(--ls-eyebrow,.15em);text-transform:uppercase;color:var(--color-olive-muted,#7b7d62);white-space:nowrap;font-weight:600}.service-page-module__c_N8Cq__partitionLine{background-color:#d1d5db;flex:1;height:1px}.service-page-module__c_N8Cq__darkPartitionLine{background-color:#ffffff26;flex:1;height:1px}.service-page-module__c_N8Cq__darkEyebrow{font-family:var(--font-family-headline,sans-serif);font-size:var(--fs-eyebrow,12px);letter-spacing:var(--ls-eyebrow,.15em);text-transform:uppercase;color:#a3a68f;white-space:nowrap;font-weight:600}.service-page-module__c_N8Cq__splitHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.service-page-module__c_N8Cq__splitHeaderLeft{flex-direction:column;gap:18px;max-width:680px;display:flex}.service-page-module__c_N8Cq__sectionHeading{font-family:var(--font-family-headline,sans-serif);letter-spacing:-.02em;color:var(--text-primary,#14180a);margin:0;font-size:clamp(2.25rem,3.6vw,3.15rem);font-weight:600;line-height:1.15}.service-page-module__c_N8Cq__mutedText{color:#7b7d62;font-weight:500}.service-page-module__c_N8Cq__darkMutedText{color:#a3a68f;font-weight:500}.service-page-module__c_N8Cq__sectionDesc{color:var(--text-primary,#14180a);max-width:580px;margin:0;font-size:16px;line-height:1.6}.service-page-module__c_N8Cq__darkSectionDesc{color:#a3a68f;max-width:580px;margin:0;font-size:16px;line-height:1.6}.service-page-module__c_N8Cq__brandBtn{background-color:var(--color-brand,#dfec30);color:var(--color-dark-surface,#14180a);font-family:var(--font-family-headline,sans-serif);font-size:var(--fs-button,12px);letter-spacing:var(--ls-button,.15em);text-transform:uppercase;white-space:nowrap;transition:background-color var(--transition-fast), transform var(--transition-fast);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-flex}.service-page-module__c_N8Cq__brandBtn:hover{background-color:var(--color-brand-hover,#ccd826);transform:translateY(-1px)}.service-page-module__c_N8Cq__whiteBtn{color:var(--color-dark-surface,#14180a);font-family:var(--font-family-headline,sans-serif);font-size:var(--fs-button,12px);letter-spacing:var(--ls-button,.15em);text-transform:uppercase;white-space:nowrap;transition:background-color var(--transition-fast), transform var(--transition-fast);cursor:pointer;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-flex}.service-page-module__c_N8Cq__whiteBtn:hover{background-color:#f4f5ed;transform:translateY(-1px)}.service-page-module__c_N8Cq__heroSection{background-color:#fff;width:100%;padding-top:50px;padding-bottom:90px}.service-page-module__c_N8Cq__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.service-page-module__c_N8Cq__heroContent{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.service-page-module__c_N8Cq__heroEyebrow{font-family:var(--font-family-headline,sans-serif);font-size:var(--fs-eyebrow,12px);letter-spacing:var(--ls-eyebrow,.15em);text-transform:uppercase;color:var(--color-olive-muted,#7b7d62);font-weight:600}.service-page-module__c_N8Cq__heroTitle{font-family:var(--font-family-headline,sans-serif);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);text-transform:none;text-wrap:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary,#14180a);border-radius:0;flex-direction:column;margin:0;padding:0;font-weight:500;display:flex}.service-page-module__c_N8Cq__heroDesc{color:var(--text-primary,#14180a);max-width:500px;margin:0;font-size:16.5px;line-height:1.65}.service-page-module__c_N8Cq__heroImageWrapper{border-radius:16px;justify-self:end;width:100%;max-width:520px;height:640px;position:relative;overflow:hidden}.service-page-module__c_N8Cq__heroImage{object-fit:cover;object-position:center center;width:100%;height:100%}.service-page-module__c_N8Cq__capabilitiesSection{width:100%;padding-top:var(--section-padding-y,100px);padding-bottom:var(--section-padding-y,100px);background-color:#fff}.service-page-module__c_N8Cq__capabilitiesSection .service-page-module__c_N8Cq__sectionHeading{max-width:530px}.service-page-module__c_N8Cq__capabilitiesGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.service-page-module__c_N8Cq__capabilityCard{min-height:350px;transition:transform var(--transition-fast), border-color var(--transition-fast);background-color:#f4f5ed;border:1px solid #e5e7dc;border-radius:8px;flex-direction:column;justify-content:space-between;padding:36px 32px 32px;display:flex}.service-page-module__c_N8Cq__capabilityCard:hover{border-color:#ccd0bd;transform:translateY(-2px)}.service-page-module__c_N8Cq__cardTop{flex-direction:column;align-items:flex-start;display:flex}.service-page-module__c_N8Cq__cardIcon{color:var(--color-dark-surface,#14180a);margin-bottom:20px}.service-page-module__c_N8Cq__cardTitle{font-family:var(--font-family-headline,sans-serif);color:var(--text-primary,#14180a);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.service-page-module__c_N8Cq__cardBottom{flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:40px;display:flex}.service-page-module__c_N8Cq__cardDesc{color:#383a29;margin:0 0 28px;font-size:14.5px;line-height:1.6}.service-page-module__c_N8Cq__cardLink{font-family:var(--font-family-headline,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--color-olive-muted,#7b7d62);transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:6px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.service-page-module__c_N8Cq__cardArrow{transition:transform var(--transition-fast)}.service-page-module__c_N8Cq__capabilityCard:hover .service-page-module__c_N8Cq__cardLink{color:var(--text-primary,#14180a)}.service-page-module__c_N8Cq__capabilityCard:hover .service-page-module__c_N8Cq__cardArrow{transform:translate(3px)}.service-page-module__c_N8Cq__ourWorkSection{width:100%;padding-top:var(--section-padding-y,100px);padding-bottom:var(--section-padding-y,100px);background-color:var(--color-dark-surface,#14180a);color:#fff}.service-page-module__c_N8Cq__darkHeading{font-family:var(--font-family-headline,sans-serif);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.25rem,3.6vw,3.15rem);font-weight:600;line-height:1.15}.service-page-module__c_N8Cq__workGrid{grid-template-columns:repeat(2,1fr);gap:36px;display:grid}.service-page-module__c_N8Cq__workCard{color:#fff;transition:transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.service-page-module__c_N8Cq__workCard:hover{transform:translateY(-2px)}.service-page-module__c_N8Cq__workImageWrapper{aspect-ratio:16/10;background-color:#1c2114;border-radius:12px;width:100%;position:relative;overflow:hidden}.service-page-module__c_N8Cq__workImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.service-page-module__c_N8Cq__workCard:hover .service-page-module__c_N8Cq__workImage{transform:scale(1.02)}.service-page-module__c_N8Cq__expertSection{width:100%;padding-top:var(--section-padding-y,100px);padding-bottom:var(--section-padding-y,100px);background-color:#fff}.service-page-module__c_N8Cq__expertGrid{grid-template-columns:460px 1fr;align-items:center;gap:64px;display:grid}.service-page-module__c_N8Cq__expertProfile{flex-direction:column;display:flex}.service-page-module__c_N8Cq__expertPhotoWrapper{aspect-ratio:4/3;background-color:#f4f4f4;border-radius:12px;width:100%;position:relative;overflow:hidden}.service-page-module__c_N8Cq__expertPhoto{object-fit:cover;width:100%;height:100%}.service-page-module__c_N8Cq__expertName{font-family:var(--font-family-headline,sans-serif);color:var(--text-primary,#14180a);margin:18px 0 4px;font-size:20px;font-weight:600}.service-page-module__c_N8Cq__expertRole{color:var(--color-olive-muted,#7b7d62);margin:0;font-size:14.5px}.service-page-module__c_N8Cq__expertContent{flex-direction:column;align-items:flex-start;gap:20px;max-width:620px;display:flex}.service-page-module__c_N8Cq__expertTitle{font-family:var(--font-family-headline,sans-serif);letter-spacing:-.02em;color:var(--text-primary,#14180a);max-width:600px;margin:0;font-size:clamp(2.25rem,3.6vw,3.15rem);font-weight:600;line-height:1.15}.service-page-module__c_N8Cq__expertDesc{color:var(--text-primary,#14180a);margin:0 0 8px;font-size:16px;line-height:1.6}.service-page-module__c_N8Cq__latestBlogsSection{width:100%;padding-top:var(--section-padding-y,100px);padding-bottom:var(--section-padding-y,100px);background-color:#fff}@media (max-width:1023px){.service-page-module__c_N8Cq__heroGrid{grid-template-columns:1fr;gap:40px}.service-page-module__c_N8Cq__heroImageWrapper{aspect-ratio:16/10;border-radius:12px;width:100%;height:auto;margin-right:0}.service-page-module__c_N8Cq__capabilitiesSection .service-page-module__c_N8Cq__sectionHeading{max-width:100%}.service-page-module__c_N8Cq__capabilitiesGrid{grid-template-columns:repeat(2,1fr);gap:24px}.service-page-module__c_N8Cq__splitHeader{flex-direction:column;align-items:flex-start;gap:24px}.service-page-module__c_N8Cq__expertGrid{grid-template-columns:1fr;gap:40px}.service-page-module__c_N8Cq__expertPhotoWrapper{max-width:460px}}@media (max-width:639px){.service-page-module__c_N8Cq__heroSection{padding-top:36px;padding-bottom:60px}.service-page-module__c_N8Cq__heroImageWrapper{aspect-ratio:16/11;border-radius:10px}.service-page-module__c_N8Cq__capabilitiesGrid{grid-template-columns:1fr;gap:20px}.service-page-module__c_N8Cq__capabilityCard{min-height:auto;padding:28px 24px}.service-page-module__c_N8Cq__workGrid{grid-template-columns:1fr;gap:24px}.service-page-module__c_N8Cq__partitionRow{margin-bottom:28px}.service-page-module__c_N8Cq__sectionHeading,.service-page-module__c_N8Cq__darkHeading,.service-page-module__c_N8Cq__expertTitle{font-size:1.85rem}.service-page-module__c_N8Cq__expertPhotoWrapper{max-width:100%}}
