.nJQ28G_page{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:0;padding-top:var(--page-top-offset);overflow-wrap:anywhere}.nJQ28G_page .services-motion-word{vertical-align:top;clip-path:inset(-.5em -.2em 0);display:inline-block}.nJQ28G_page .services-motion-word-inner{display:inline-block}.nJQ28G_stack{isolation:isolate;position:relative}.nJQ28G_stack[data-services-stack-active]>.nJQ28G_pillar{top:var(--services-stick-top,16px);transform-origin:50% 0;position:sticky}.nJQ28G_stack[data-services-stack-active]>.nJQ28G_pillar:after{content:"";background:var(--ceri-charcoal-900);opacity:var(--service-dim,0);pointer-events:none;position:absolute;inset:0}.nJQ28G_inner{width:calc(100% - 48px);max-width:1120px;margin-inline:auto}.nJQ28G_hero{padding-bottom:40px}.nJQ28G_eyebrow{color:var(--color-text-accent);margin:0 0 16px;font-size:13px;font-weight:500;line-height:22px}.nJQ28G_title{max-width:880px;font:500 40px/1.08 var(--font-display);text-wrap:balance;margin:0}.nJQ28G_intro{max-width:72ch;color:var(--muted-foreground);margin:20px 0 0;font-size:17px;line-height:28px}.nJQ28G_jumps{margin-top:24px;flex-wrap:nowrap;align-items:center;gap:8px;margin-inline:-6px;padding:6px;display:flex;overflow-x:auto}.nJQ28G_jumps .nJQ28G_jump{border:1px solid var(--color-text-accent);background:var(--color-bg-canvas);height:44px;box-shadow:none;font:500 14px/24px var(--font-sans);color:var(--color-text-accent);white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;text-decoration:none}.nJQ28G_jumps .nJQ28G_jump:hover{background:var(--ceri-forest-800);border-color:var(--ceri-forest-800);color:var(--ceri-cream-50)}.nJQ28G_page .nJQ28G_jump:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:3px;box-shadow:none}.nJQ28G_pillar{--pillar-surface:var(--ceri-charcoal-900);--pillar-text:var(--ceri-cream-50);--pillar-secondary:var(--ceri-cream-200);--pillar-accent:var(--ceri-gold-500);--pillar-border:color-mix(in srgb, var(--pillar-text) 18%, var(--pillar-surface));--pillar-image-shadow:0 12px 32px color-mix(in srgb, var(--ceri-charcoal-900) 12%, transparent);--pillar-detail-surface:color-mix(in srgb, var(--pillar-surface) 96%, var(--pillar-text));background:var(--pillar-surface);color:var(--pillar-text);padding-block:32px;scroll-margin-top:112px}.nJQ28G_growth{--pillar-surface:var(--ceri-navy-900);--pillar-border:var(--ceri-navy-800)}.nJQ28G_digital{--pillar-surface:var(--ceri-gold-500);--pillar-text:var(--ceri-charcoal-900);--pillar-secondary:var(--ceri-charcoal-800);--pillar-accent:var(--ceri-charcoal-900);--pillar-border:var(--ceri-gold-700)}.nJQ28G_systems{--pillar-surface:var(--ceri-forest-800);--pillar-secondary:var(--ceri-cream-200);--pillar-border:var(--ceri-charcoal-500);--pillar-accent:var(--ceri-gold-300)}.nJQ28G_label{border-bottom:1px solid var(--pillar-border);align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.nJQ28G_number{color:var(--pillar-accent);font:500 13px/22px var(--font-sans)}.nJQ28G_label h2{font:500 40px/1.08 var(--font-display);margin:0}.nJQ28G_layout{gap:24px;display:grid}.nJQ28G_frame{aspect-ratio:16/9;box-shadow:var(--pillar-image-shadow);border-radius:16px;margin:0;overflow:hidden}.nJQ28G_frame img{object-fit:cover;width:100%;height:100%;display:block}.nJQ28G_copy{min-width:0}.nJQ28G_heading{font:500 28px/1.12 var(--font-display);text-wrap:balance;margin:0}.nJQ28G_copy>p:not(.nJQ28G_heading){max-width:65ch;color:var(--pillar-text);margin:24px 0 0;font-size:17px;line-height:28px}.nJQ28G_block{min-width:0;margin-top:24px}.nJQ28G_block h3{font:500 13px/22px var(--font-sans);color:var(--pillar-accent);margin:0 0 12px}.nJQ28G_block p{max-width:65ch;color:var(--pillar-secondary);margin:0;font-size:16px;line-height:26px}.nJQ28G_block ul{gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.nJQ28G_block li{color:var(--pillar-secondary);align-items:baseline;gap:12px;font-size:15px;line-height:24px;display:flex}.nJQ28G_block li:before{content:"";background:var(--pillar-accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px;transform:translateY(-2px)}.nJQ28G_outcomes{background:var(--pillar-detail-surface);border-radius:8px;margin-top:24px;padding:24px;display:grid}.nJQ28G_outcomes .nJQ28G_block{margin-top:0}.nJQ28G_outcomes .nJQ28G_block+.nJQ28G_block{border-top:1px solid var(--pillar-border);margin-top:24px;padding-top:24px}.nJQ28G_outcomes .nJQ28G_block p{font-size:16px;line-height:26px}.nJQ28G_closing{padding-block:12px}.nJQ28G_closing .contact-panel{max-width:none;height:auto}.nJQ28G_closing .contact-copy{gap:24px;width:auto;max-width:1120px;margin-inline:auto;padding:40px 24px;position:relative;inset:auto}.nJQ28G_closing .contact-heading{text-wrap:balance;width:auto;margin:0;font-size:40px;line-height:1.08}.nJQ28G_closing .contact-heading>span{display:inline}.nJQ28G_closing .contact-intro{width:auto;max-width:65ch;margin:0;font-size:17px;line-height:28px}.nJQ28G_closing .contact-actions{gap:16px}.nJQ28G_email{min-height:44px;color:var(--color-text-primary);text-underline-offset:5px;justify-content:center;align-self:center;align-items:center;gap:10px;font-size:15px;line-height:24px;text-decoration:underline;display:inline-flex}.nJQ28G_email svg{width:14px;height:14px}.nJQ28G_email:hover{color:var(--color-text-accent)}.nJQ28G_closing a:focus-visible{outline:2px solid var(--ceri-focus-dark);outline-offset:3px}@media (width>=768px){.nJQ28G_closing .contact-copy{padding:48px 36px}.nJQ28G_closing .contact-heading{font-size:48px}.nJQ28G_closing .contact-actions{flex-direction:row;align-self:flex-start;align-items:center;gap:24px}.nJQ28G_closing .contact-cta{width:fit-content}.nJQ28G_inner{width:calc(100% - 96px)}.nJQ28G_title{font-size:48px}.nJQ28G_hero{padding-bottom:48px}.nJQ28G_pillar{padding-block:40px}.nJQ28G_label h2{font-size:44px}.nJQ28G_heading{font-size:30px}.nJQ28G_block{margin-top:32px}.nJQ28G_block ul,.nJQ28G_outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.nJQ28G_outcomes{margin-top:32px}.nJQ28G_outcomes .nJQ28G_block:first-child{padding-right:24px}.nJQ28G_outcomes .nJQ28G_block+.nJQ28G_block{border-top:0;border-left:1px solid var(--pillar-border);margin-top:0;padding-top:0;padding-left:24px}}@media (width>=1280px){.nJQ28G_inner{width:calc(100% - 240px)}.nJQ28G_title{font-size:60px}.nJQ28G_intro{font-size:18px;line-height:30px}.nJQ28G_pillar{scroll-margin-top:128px}.nJQ28G_label h2{font-size:48px}.nJQ28G_layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:32px}.nJQ28G_frame{aspect-ratio:auto;height:min(560px,100svh - 160px)}.nJQ28G_reverse .nJQ28G_frame{order:2}.nJQ28G_reverse{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.nJQ28G_heading{font-size:34px}.nJQ28G_copy>p:not(.nJQ28G_heading){font-size:18px;line-height:30px}}
