:root{--op-subpage-hero-padding-start:clamp(1.5rem, 4vh, 3.5rem);--op-subpage-hero-padding-end:clamp(2.5rem, 6vh, 5rem);--op-subpage-section-padding:var(--op-section-space-lg, clamp(2.75rem, 5.4vw, 5rem));--op-subpage-panel-padding:clamp(1.15rem, 2.4vw, 1.65rem);--op-subpage-cta-padding:clamp(1.35rem, 3.4vw, 2.5rem);--op-subpage-grid-gap:var(--op-stack-gap-lg, clamp(1rem, 2.8vw, 2.6rem));--op-subpage-grid-gap-lg:var(--op-hero-columns-gap, clamp(1.25rem, 3.8vw, 3.4rem));--op-subpage-h1-size:clamp(2.08rem, 4.4vw, 3.65rem);--op-subpage-h2-size:clamp(1.75rem, 3.1vw, 2.7rem);--op-subpage-h3-size:clamp(1.14rem, 1.65vw, 1.48rem);--op-subpage-lead-size:clamp(1rem, 1.28vw, 1.14rem);--op-subpage-card-min:218px;--op-subpage-card-bg:rgba(253, 240, 213, .05);--op-subpage-panel-bg:rgba(102, 155, 188, .075);--op-hero-form-width:min(100%, 31.25rem);--op-hero-form-field-height:40px}.op-hero-surface,.op-service-hero,.op-service-single-hero,.op-local-hero,.op-contact-hero,.op-page-hero--with-form,.op44v1-page-hero,.op-blog-hero,.op-case-study-hero,.op-case-study-single-hero,body.op-route-care .op-care-hero{position:relative;overflow:clip;background:radial-gradient(circle at 18% 8%,rgb(193 18 31 / .13),transparent 27rem),radial-gradient(circle at 92% 18%,rgb(102 155 188 / .11),transparent 28rem),linear-gradient(180deg,var(--op-bg),var(--op-bg-2) 52%,var(--op-bg))}.op-hero-surface::before,.op-service-hero::before,.op-service-single-hero::before,.op-local-hero::before,.op-contact-hero::before,.op-page-hero--with-form::before,.op44v1-page-hero::before,.op-blog-hero::before,.op-case-study-hero::before,.op-case-study-single-hero::before,body.op-route-care .op-care-hero::before{position:absolute;inset:0;pointer-events:none;content:"";background-image:linear-gradient(rgb(253 240 213 / .036) 1px,transparent 1px),linear-gradient(90deg,rgb(253 240 213 / .036) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,rgb(0 0 0 / .68),transparent 84%)}.op-hero-surface>.op-container,.op-service-hero>.op-container,.op-service-single-hero>.op-container,.op-local-hero>.op-container,.op-contact-hero>.op-container,.op-page-hero--with-form>.op-container,.op44v1-page-hero>.op-container,.op-blog-hero>.op-container,.op-case-study-hero>.op-container,.op-case-study-single-hero>.op-container,body.op-route-care .op-care-hero>.op-container{position:relative;z-index:1}.op-stack{display:grid}.op-stack--sm{gap:var(--op-stack-gap-sm)}.op-stack--md{gap:var(--op-stack-gap-md)}.op-stack--lg{gap:var(--op-stack-gap-lg)}.op-section--compact{padding-block:var(--op-section-space-sm)}.op-section--standard{padding-block:var(--op-section-space-lg)}.op-section--spacious{padding-block:var(--op-section-space-xl)}.op-service-hub .op-section,.op-service-single .op-section,.op-local-landing .op-section,.op-contact-page .op-section,.op-article-template .op-section,.op-case-study-content .op-section,body.op-route-care .op-care-section{padding-block:var(--op-subpage-section-padding)}.op-service-hero,.op-service-single-hero,.op-local-hero,.op-contact-hero,.op-article-hero,.op-case-study-hero,.op-case-study-single-hero,body.op-route-care .op-care-hero{padding-block:var(--op-subpage-hero-padding-start) var(--op-subpage-hero-padding-end)}.op-service-hero__grid,.op-service-single-hero__grid,.op-service-single-points__grid,.op-service-method__grid,.op-service-local__grid,.op-local-hero__grid,.op-local-intent__grid,.op-local-scope__grid,.op-contact-hero__grid,.op-contact-form-grid,.op-contact-direct__grid,.op-case-study-single-hero__grid,.op44v1-page-hero__grid.op-hero-form-layout,body.op-route-care .op-care-hero__grid,body.op-route-care .op-care-split{gap:var(--op-subpage-grid-gap-lg)}.op-service-hero__grid,.op-service-single-hero__grid,.op-local-hero__grid,.op-contact-hero__grid,.op44v1-page-hero__grid.op-hero-form-layout,body.op-route-care .op-care-hero__grid{grid-template-columns:minmax(0,.98fr) minmax(min(100%, 20rem),.82fr);align-items:start}.op-service-hero,.op-service-single-hero,.op-local-hero,.op-contact-hero,.op-page-hero--with-form,.op44v1-page-hero.op-hero-surface--form,body.op-route-care .op-care-hero{min-height:auto}.op-hero-form-layout>.op-hero-copy,.op-hero-form-layout>.op-hero-form-card,body.op-route-care .op-care-hero__copy,body.op-route-care .op-care-hero__form{min-width:0;align-self:start}.op-hero-form-layout>.op-hero-form-card,body.op-route-care .op-care-hero__form>.op-hero-form-card{width:var(--op-hero-form-width);max-width:var(--op-hero-form-width);justify-self:end;padding:clamp(1rem, 1.9vw, 1.35rem);border-color:rgb(102 155 188 / .26);border-radius:var(--op-radius-lg);background:radial-gradient(circle at 12% 0%,rgb(193 18 31 / .10),transparent 18rem),rgb(10 14 22 / .92);box-shadow:0 22px 68px rgb(0 20 34 / .30)}.op-hero-form-card h2{max-width:12ch;margin-bottom:.18rem;font-size:clamp(1.78rem, 3.1vw, 2.7rem);line-height:1.02}.op-hero-form-card .op-eyebrow{margin-bottom:.7rem}.op-hero-form-card__lead{margin-bottom:.7rem;color:var(--op-muted);font-size:.95rem;line-height:1.35}.op-contact-form--hero{gap:.62rem .68rem;margin-top:.78rem}.op-contact-form--hero input:not([type="checkbox"]):not([type="radio"]),.op-contact-form--hero select,.op-contact-form--hero .op-phone-country-picker__button{min-height:var(--op-hero-form-field-height);height:var(--op-hero-form-field-height)}.op-contact-form--hero textarea{min-height:6rem}.op-service-hero h1,.op-service-single-hero h1,.op-local-hero h1,.op-contact-hero h1,.op-article-hero h1,.op-case-study-hero h1,.op-case-study-single-hero h1,.op-p18-managed-page h1,body.op-route-care .op-care-hero__copy h1{max-width:min(100%, 14ch);margin-bottom:.42em;font-size:var(--op-subpage-h1-size);line-height:1.05;letter-spacing:-.035em}.op-service-hero .op-lead,.op-service-single-hero .op-lead,.op-local-hero .op-lead,.op-contact-hero .op-lead,.op-article-lead,.op-case-study-hero .op-lead,.op-case-study-single-hero .op-lead,.op-p18-hero .op-lead,body.op-route-care .op-care-hero__copy .op-lead{max-width:58ch;font-size:var(--op-subpage-lead-size);line-height:1.58}.op-service-hub h2,.op-service-single h2,.op-local-landing h2,.op-contact-page h2,.op-article-template h2,.op-case-study-content h2,.op-p18-managed-page h2,body.op-route-care .op-care-page h2{max-width:18ch;font-size:var(--op-subpage-h2-size);line-height:1.08;letter-spacing:-.03em}.op-service-card h3,.op-service-single-card h3,.op-local-card h3,.op-local-faq-grid h3,.op-contact-option-card h3,.op-case-study-card__title,body.op-route-care .op-care-step h3,body.op-route-care .op-care-package h3{font-size:var(--op-subpage-h3-size);line-height:1.14}.op-service-card,.op-service-single-card,.op-service-single-steps li,.op-local-card,.op-local-faq-grid article,.op-contact-option-card,.op-case-study-card__link,.op-case-study-feature,.op-case-study-audit-card,body.op-route-care .op-care-step,body.op-route-care .op-care-package,body.op-route-care .op-care-faq-item{border-radius:var(--op-radius);background:var(--op-subpage-card-bg);box-shadow:0 18px 54px rgb(0 20 34 / .20)}.op-service-card,.op-service-single-card,.op-service-single-steps li,.op-local-card,.op-local-faq-grid article,.op-contact-option-card,body.op-route-care .op-care-step,body.op-route-care .op-care-package{min-height:var(--op-subpage-card-min);padding:var(--op-subpage-panel-padding)}.op-service-card{min-height:292px}.op-service-card h3,body.op-route-care .op-care-package h3,body.op-route-care .op-care-step h3{margin-top:1.15rem}.op-service-single-card h3,.op-local-card h3,.op-local-faq-grid h3,.op-contact-option-card h3{margin-top:1rem}.op-service-grid,.op-service-steps,.op-service-single-card-grid,.op-service-single-steps,.op-local-card-grid,.op-local-faq-grid,.op-contact-option-grid,.op-case-study-grid,.op-case-study-feature-grid,.op-case-study-audit-grid,body.op-route-care .op-care-steps,body.op-route-care .op-care-package-grid{gap:1rem}.op-service-hero__panel,.op-service-single-hero__panel,.op-service-method__copy,.op-local-hero__panel,.op-local-copy-card,.op-local-checklist,.op-contact-hero__panel,.op-contact-form,.op-contact-note,.op-contact-direct-card,.op-article-aside__box,.op-article-related-nav,.op44c-editorial-content,.op-case-study-empty,.op-case-study-panel,body.op-route-care .op-care-final{border-radius:var(--op-radius);background:var(--op-subpage-card-bg);box-shadow:0 18px 54px rgb(0 20 34 / .20)}.op-service-hero__panel,.op-service-single-hero__panel,.op-service-method__copy,.op-local-hero__panel,.op-local-copy-card,.op-local-checklist,.op-contact-hero__panel,.op-contact-form,.op-contact-direct-card,.op-article-aside__box,.op-article-related-nav{padding:var(--op-subpage-panel-padding)}.op-service-final__box,.op-service-single-final__box,.op-local-final__box,.op-article-cta,.op-case-study-final,body.op-route-care .op-care-final{padding:var(--op-subpage-cta-padding);border-radius:var(--op-radius-lg)}.op-service-hero__panel h2,.op-service-single-hero__panel h2,.op-local-hero__panel h2,.op-contact-hero__panel h2,.op-service-final__box h2,.op-service-single-final__box h2,.op-local-final__box h2,.op-article-cta h2,body.op-route-care .op-care-final h2{max-width:18ch;font-size:clamp(1.55rem, 2.75vw, 2.35rem)}.op-service-card p,.op-service-card li,.op-service-single-card p,.op-service-single-steps p,.op-local-card p,.op-local-faq-grid p,.op-contact-option-card p,.op-article-content p,.op-article-content li,.op-case-study-card p,body.op-route-care .op-care-step p,body.op-route-care .op-care-package p,body.op-route-care .op-care-package li,body.op-route-care .op-care-faq-item__answer{font-size:clamp(.94rem, 1.02vw, 1rem);line-height:1.6}body.op-route-care .op-care-section--panel{background:var(--op-subpage-panel-bg)}body.op-route-care .op-care-section-head,.op45g-section__head{max-width:760px;margin-bottom:clamp(1.25rem, 2.7vw, 2rem)}body.op-route-care .op-care-package{gap:.85rem}body.op-route-care .op-care-package__head{padding-bottom:.75rem}body.op-route-care .op-care-package__price{margin-bottom:.45rem;font-size:clamp(1.18rem, 2vw, 1.52rem)}body.op-route-care .op-care-package__body ul{gap:.32rem}body.op-route-care .op-care-hero__form{top:5.75rem}.op-article-layout{gap:var(--op-subpage-grid-gap);padding-bottom:var(--op-subpage-section-padding)}.op-article-content{font-size:clamp(1rem, 1.14vw, 1.08rem);line-height:1.72}.op-article-content h2{max-width:19ch;font-size:clamp(1.7rem, 2.8vw, 2.5rem)}.op44v1-article .op-article-content h2{font-size:clamp(1.75rem, 2.8vw, 2.55rem)}.op44b-hub-system__grid,.op44b-service-strategy__grid,.op44b-local-strategy__grid,.op44c-blog-system__grid,.op44c-archive-intro__grid,.op44c-article-brief{gap:var(--op-subpage-grid-gap)}.op44b-stack-map,.op44b-service-scorecard,.op44b-local-intent-board,.op44c-topic-map,.op44c-archive-scorecard{border-radius:var(--op-radius)}.op-p18-hero{padding-block:var(--op-subpage-hero-padding-start) var(--op-subpage-hero-padding-end)}.op-p18-content-section{padding-block:var(--op-subpage-section-padding)}.op-editorial-hero__grid,.op-case-study-hero__grid,.op44v1-page-hero__grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(min(100%, 20rem),.82fr);gap:var(--op-subpage-grid-gap-lg);align-items:start}.op-editorial-hero__copy,.op44v1-page-hero__grid>div:first-child{max-width:58rem}.op-blog-hero,.op-case-study-hero,.op44v1-page-hero{min-height:auto}.op-blog-hero h1,.op44v1-page-hero h1{max-width:min(100%, 14ch);font-size:var(--op-subpage-h1-size);line-height:1.05;letter-spacing:-.035em}.op-hero-info-panel{position:relative;display:grid;align-content:start;gap:var(--op-stack-gap-md,.95rem);width:min(100%, 31rem);justify-self:end;padding:var(--op-subpage-panel-padding);border:1px solid rgb(102 155 188 / .24);border-radius:var(--op-radius-lg);background:radial-gradient(circle at 16% 0%,rgb(102 155 188 / .15),transparent 17rem),linear-gradient(145deg,rgb(253 240 213 / .055),rgb(102 155 188 / .045)),rgb(0 48 73 / .34);box-shadow:0 18px 54px rgb(0 20 34 / .20);overflow:hidden}.op-hero-info-panel::after{position:absolute;right:-3rem;bottom:-3rem;width:11rem;height:11rem;border-radius:999px;background:rgb(193 18 31 / .10);content:""}.op-hero-info-panel__kicker{color:var(--op-accent);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.op-hero-info-panel strong{position:relative;z-index:1;max-width:18ch;color:var(--op-text);font-size:clamp(1.32rem, 2.35vw, 1.95rem);line-height:1.08}.op-hero-info-panel p{position:relative;z-index:1;max-width:46ch;color:var(--op-muted)}.op-hero-info-panel__list{position:relative;z-index:1;display:grid;gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none}.op-hero-info-panel__list li{min-width:0;padding:.62rem .72rem;border:1px solid rgb(102 155 188 / .22);border-radius:var(--op-radius-sm);background:rgb(2 18 31 / .32);color:var(--op-soft);font-size:.92rem;line-height:1.35}.op-hero-info-panel__facts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin:.25rem 0 0}.op-hero-info-panel__facts div{min-width:0;padding:.68rem;border:1px solid rgb(102 155 188 / .22);border-radius:var(--op-radius-sm);background:rgb(2 18 31 / .32)}.op-hero-info-panel__facts dt{color:var(--op-text);font-weight:900;line-height:1.15}.op-hero-info-panel__facts dd{margin:.18rem 0 0;color:var(--op-muted);font-size:.86rem;line-height:1.35}.op-blog-card__image--topic{display:grid;place-items:center;min-height:100%;background:radial-gradient(circle at 18% 10%,rgb(102 155 188 / .20),transparent 9rem),linear-gradient(135deg,rgb(253 240 213 / .07),rgb(102 155 188 / .08)),rgb(2 18 31 / .50)}.op-blog-card__image--topic span{max-width:12ch;color:var(--op-accent);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.op-hero-visual-placeholder{position:relative;display:grid;align-content:start;gap:.85rem;width:min(100%, 31rem);min-height:clamp(15rem, 27vw, 22rem);justify-self:end;padding:var(--op-subpage-panel-padding);border:1px solid rgb(102 155 188 / .24);border-radius:var(--op-radius-lg);background:radial-gradient(circle at 16% 0%,rgb(102 155 188 / .16),transparent 17rem),linear-gradient(145deg,rgb(253 240 213 / .055),rgb(102 155 188 / .045)),rgb(0 48 73 / .34);box-shadow:0 18px 54px rgb(0 20 34 / .20);overflow:hidden}.op-hero-visual-placeholder::after{position:absolute;right:-3rem;bottom:-3rem;width:11rem;height:11rem;border-radius:999px;background:rgb(193 18 31 / .12);content:""}.op-hero-visual-placeholder__kicker{color:var(--op-accent);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.op-hero-visual-placeholder strong{max-width:16ch;color:var(--op-text);font-size:clamp(1.35rem, 2.4vw, 2rem);line-height:1.08}.op-hero-visual-placeholder p{max-width:44ch;color:var(--op-muted)}.op-hero-visual-placeholder__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:auto}.op-hero-visual-placeholder__grid span{min-height:clamp(3.8rem, 7vw, 5.4rem);border:1px solid rgb(102 155 188 / .22);border-radius:var(--op-radius);background:linear-gradient(135deg,rgb(102 155 188 / .15),rgb(253 240 213 / .04)),rgb(2 18 31 / .32)}.op-service-single-hero .op-hero-actions--secondary-only{margin-top:clamp(1rem, 1.8vw, 1.45rem)}.op-main .op-hero-surface,.op-main .op-service-hero,.op-main .op-service-single-hero,.op-main .op-local-hero,.op-main .op-contact-hero,.op-main .op-page-hero--with-form,.op-main .op-article-hero,.op-main .op-blog-hero,.op-main .op-case-study-hero,.op-main .op-case-study-single-hero,.op-main .op44v1-page-hero,body.op-route-care .op-main .op-care-hero{padding-block:var(--op-subpage-hero-padding-start) var(--op-subpage-hero-padding-end)}.op-main .op-hero-surface .op-breadcrumbs,.op-main .op-service-hero .op-breadcrumbs,.op-main .op-service-single-hero .op-breadcrumbs,.op-main .op-local-hero .op-breadcrumbs,.op-main .op-contact-hero .op-breadcrumbs,.op-main .op-page-hero .op-breadcrumbs,.op-main .op-article-hero .op-breadcrumbs,.op-main .op-blog-hero .op-breadcrumbs,.op-main .op-case-study-hero .op-breadcrumbs,.op-main .op-case-study-single-hero .op-breadcrumbs,.op-main .op44v1-page-hero .op-breadcrumbs,body.op-route-care .op-main .op-care-hero .op-breadcrumbs{gap:.45rem;margin:0 0 clamp(.75rem, 1.5vw, 1.05rem);color:rgb(102 155 188 / .78);font-size:.82rem;line-height:1.3}.op-main .op-hero-surface .op-breadcrumbs a,.op-main .op-service-hero .op-breadcrumbs a,.op-main .op-service-single-hero .op-breadcrumbs a,.op-main .op-local-hero .op-breadcrumbs a,.op-main .op-contact-hero .op-breadcrumbs a,.op-main .op-page-hero .op-breadcrumbs a,.op-main .op-article-hero .op-breadcrumbs a,.op-main .op-blog-hero .op-breadcrumbs a,.op-main .op-case-study-hero .op-breadcrumbs a,.op-main .op-case-study-single-hero .op-breadcrumbs a,.op-main .op44v1-page-hero .op-breadcrumbs a,body.op-route-care .op-main .op-care-hero .op-breadcrumbs a{color:var(--op-muted);text-decoration:none}.op-main .op-hero-surface .op-breadcrumbs span,.op-main .op-service-hero .op-breadcrumbs span,.op-main .op-service-single-hero .op-breadcrumbs span,.op-main .op-local-hero .op-breadcrumbs span,.op-main .op-contact-hero .op-breadcrumbs span,.op-main .op-page-hero .op-breadcrumbs span,.op-main .op-article-hero .op-breadcrumbs span,.op-main .op-blog-hero .op-breadcrumbs span,.op-main .op-case-study-hero .op-breadcrumbs span,.op-main .op-case-study-single-hero .op-breadcrumbs span,.op-main .op44v1-page-hero .op-breadcrumbs span,body.op-route-care .op-main .op-care-hero .op-breadcrumbs span{color:rgb(102 155 188 / .78)}.op-main .op-hero-surface :where(.op-hero-copy,.op-editorial-hero__copy,.op44v1-page-hero__copy,.op-service-hero__copy,.op-contact-hero__copy,.op-page-hero__copy),.op-main .op-service-hero :where(.op-hero-copy,.op-service-hero__copy),.op-main .op-service-single-hero :where(.op-hero-copy,.op-service-single-hero__copy),.op-main .op-contact-hero :where(.op-hero-copy,.op-contact-hero__copy),.op-main .op-page-hero :where(.op-hero-copy,.op-page-hero__copy),.op-main .op-blog-hero :where(.op-hero-copy,.op-editorial-hero__copy),.op-main .op-case-study-hero :where(.op-hero-copy,.op-editorial-hero__copy),.op-main .op44v1-page-hero :where(.op-hero-copy,.op44v1-page-hero__copy){align-content:start;min-width:0;padding-top:0}.op-main .op-hero-surface .op-eyebrow,.op-main .op-service-hero .op-eyebrow,.op-main .op-service-single-hero .op-eyebrow,.op-main .op-local-hero .op-eyebrow,.op-main .op-contact-hero .op-eyebrow,.op-main .op-page-hero .op-eyebrow,.op-main .op-article-hero .op-eyebrow,.op-main .op-blog-hero .op-eyebrow,.op-main .op-case-study-hero .op-eyebrow,.op-main .op-case-study-single-hero .op-eyebrow,.op-main .op44v1-page-hero .op-eyebrow{margin:0 0 clamp(.55rem, 1.2vw, .85rem)}.op-main .op-hero-surface h1,.op-main .op-service-hero h1,.op-main .op-service-single-hero h1,.op-main .op-local-hero h1,.op-main .op-contact-hero h1,.op-main .op-page-hero h1,.op-main .op-article-hero h1,.op-main .op-blog-hero h1,.op-main .op-case-study-hero h1,.op-main .op-case-study-single-hero h1,.op-main .op44v1-page-hero h1{margin-top:0;margin-bottom:clamp(1.1rem, 2vw, 1.45rem)}.op-main .op-hero-surface .op-lead,.op-main .op-service-hero .op-lead,.op-main .op-service-single-hero .op-lead,.op-main .op-local-hero .op-lead,.op-main .op-contact-hero .op-lead,.op-main .op-page-hero .op-lead,.op-main .op-article-hero .op-lead,.op-main .op-blog-hero .op-lead,.op-main .op-case-study-hero .op-lead,.op-main .op-case-study-single-hero .op-lead,.op-main .op44v1-page-hero .op-lead{margin-top:0;margin-bottom:0}.op-main .op-hero-surface .op-lead+p,.op-main .op-hero-surface p+p,.op-main .op44v1-page-hero .op-lead+p,.op-main .op44v1-page-hero p+p{margin-top:clamp(1rem, 1.9vw, 1.45rem)}.op-main .op-hero-surface :where(.op-chip-list,.op-service-tags,.op44v1-chip-row),.op-main .op44v1-page-hero :where(.op-chip-list,.op-service-tags,.op44v1-chip-row){margin-top:clamp(1.1rem, 2vw, 1.45rem)}.op-main .op-hero-surface .op-hero-actions,.op-main .op-service-hero .op-hero-actions,.op-main .op-service-single-hero .op-hero-actions,.op-main .op-local-hero .op-hero-actions,.op-main .op-contact-hero .op-hero-actions,.op-main .op-page-hero .op-hero-actions,.op-main .op-blog-hero .op-hero-actions,.op-main .op-case-study-hero .op-hero-actions,.op-main .op44v1-page-hero .op-hero-actions{margin-top:clamp(1.45rem, 2.35vw, 1.8rem)}@media (max-width:1080px){.op-service-grid,.op-service-steps,.op-service-single-card-grid,.op-service-single-steps,.op-local-card-grid,.op-local-faq-grid,.op-contact-option-grid,.op-case-study-grid,.op-case-study-feature-grid,.op-case-study-audit-grid,body.op-route-care .op-care-steps,body.op-route-care .op-care-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.op-service-hero__grid,.op-service-single-hero__grid,.op-service-single-points__grid,.op-service-method__grid,.op-service-local__grid,.op-local-hero__grid,.op-local-intent__grid,.op-local-scope__grid,.op-contact-hero__grid,.op-contact-form-grid,.op-contact-direct__grid,.op-case-study-single-hero__grid,.op44v1-page-hero__grid.op-hero-form-layout,body.op-route-care .op-care-hero__grid,body.op-route-care .op-care-split{grid-template-columns:1fr}.op-editorial-hero__grid,.op-case-study-hero__grid,.op44v1-page-hero__grid{grid-template-columns:1fr}.op-hero-info-panel,.op-hero-visual-placeholder,.op-hero-form-layout>.op-hero-form-card,body.op-route-care .op-care-hero__form>.op-hero-form-card{width:100%;max-width:none;justify-self:stretch}.op-hero-info-panel__facts{grid-template-columns:1fr}}@media (max-width:640px){:root{--op-subpage-hero-padding-start:clamp(1.25rem, 7vw, 2.35rem);--op-subpage-hero-padding-end:clamp(2rem, 9vw, 3.25rem);--op-subpage-section-padding:clamp(2.2rem, 10vw, 3.55rem);--op-subpage-h1-size:clamp(2.15rem, 11.5vw, 3.18rem);--op-subpage-h2-size:clamp(1.62rem, 8vw, 2.25rem)}.op-service-grid,.op-service-steps,.op-service-single-card-grid,.op-service-single-steps,.op-local-card-grid,.op-local-faq-grid,.op-contact-option-grid,.op-case-study-grid,.op-case-study-feature-grid,.op-case-study-audit-grid,body.op-route-care .op-care-steps,body.op-route-care .op-care-package-grid{grid-template-columns:1fr}.op-service-card,.op-service-single-card,.op-service-single-steps li,.op-local-card,.op-local-faq-grid article,.op-contact-option-card,body.op-route-care .op-care-step,body.op-route-care .op-care-package{min-height:auto}}