.cs-ei-diagnostic{--ei-stack-space: var(--ei-space-7);padding-block:var(--ei-space-7)}.cs-ei-diagnostic[hidden],.cs-ei-diagnostic [hidden]{display:none}.cs-ei-diagnostic h1,.cs-ei-diagnostic h2,.cs-ei-diagnostic h3{font-family:var(--ei-display);font-weight:400;letter-spacing:.018em;text-transform:uppercase}.cs-ei-diagnostic-breadcrumb{margin:0;padding-block-end:var(--ei-space-4);padding-inline-start:0;border-block-end:1px solid var(--ei-line);list-style:none}.cs-ei-diagnostic-breadcrumb a,.cs-ei-diagnostic-breadcrumb span[aria-current=page]{color:var(--ei-text);font-size:.875rem;font-weight:700;text-underline-offset:.2em}.cs-ei-diagnostic__masthead{display:grid;min-inline-size:0;border:1px solid var(--ei-inverse);border-block-start:.625rem solid var(--ei-agency);background:var(--ei-raised)}.cs-ei-diagnostic__intro{--ei-stack-space: var(--ei-space-4);min-inline-size:0;padding:clamp(var(--ei-space-5),5vw,var(--ei-space-8))}.cs-ei-diagnostic__intro h1{max-inline-size:14ch;font-size:clamp(3.5rem,10vw,7.5rem);line-height:.84}.cs-ei-diagnostic__problem{max-inline-size:28ch;margin:0;font-family:var(--ei-serif);font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);line-height:1.08;text-wrap:balance}.cs-ei-diagnostic__summary{max-inline-size:54ch;font-size:clamp(1rem,.95rem + .35vw,1.2rem)}.cs-ei-diagnostic__spec{display:grid;min-inline-size:0;margin:0;border-block-start:1px solid var(--ei-line);background:var(--ei-canvas)}.cs-ei-diagnostic__spec div{display:grid;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);gap:var(--ei-space-4);padding:var(--ei-space-4) clamp(var(--ei-space-5),4vw,var(--ei-space-7));border-block-end:1px solid var(--ei-line)}.cs-ei-diagnostic__spec div:last-child{border-block-end:0}.cs-ei-diagnostic__spec dt{color:var(--ei-success);font-family:var(--ei-display);font-size:1rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.cs-ei-diagnostic__spec dd{margin:0;color:var(--ei-text);line-height:1.35}.cs-ei-diagnostic__work{display:grid;min-inline-size:0;gap:var(--ei-space-5);align-items:start}.cs-ei-diagnostic__form{--ei-stack-space: var(--ei-space-4);min-inline-size:0;padding:clamp(var(--ei-space-5),4vw,var(--ei-space-7));border:1px solid var(--ei-inverse);border-block-start:.625rem solid var(--ei-agency);background:var(--ei-raised);box-shadow:.5rem .5rem 0 var(--ei-inverse)}.cs-ei-diagnostic__form-heading{display:grid;gap:var(--ei-space-2)}.cs-ei-diagnostic__form-heading h2{max-inline-size:18ch;font-size:clamp(2.5rem,7vw,4.75rem);line-height:.92}.cs-ei-diagnostic-embed{min-height:clamp(420px,100vw - 248px,520px);border:1px solid var(--ei-line);background:var(--ei-raised)}.cs-ei-diagnostic-embed iframe{display:block;inline-size:100%;border:0}.cs-ei-diagnostic__privacy{padding-block-start:var(--ei-space-3);border-block-start:1px solid var(--ei-line);color:var(--ei-muted);font-size:.9375rem}.cs-ei-diagnostic [data-ei-diagnostic-trust] span{display:inline-flex;min-height:32px;align-items:center;padding-inline:var(--ei-space-3);border:1px solid var(--ei-line);background:var(--ei-canvas);color:var(--ei-text);font-size:.875rem;font-weight:700}.cs-ei-diagnostic__progress{--ei-stack-space: var(--ei-space-4);min-inline-size:0;padding:clamp(var(--ei-space-5),4vw,var(--ei-space-7));border:1px solid var(--ei-line);background:var(--ei-canvas)}.cs-ei-diagnostic__progress h2{max-inline-size:15ch;font-size:clamp(2rem,5vw,3.5rem);line-height:.95}.cs-ei-diagnostic__steps{display:grid;margin:0;padding:0;border-block-end:1px solid var(--ei-line);list-style:none;counter-reset:diagnostic-step}.cs-ei-diagnostic__steps li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--ei-space-3);padding-block:var(--ei-space-4);border-block-start:1px solid var(--ei-line);counter-increment:diagnostic-step}.cs-ei-diagnostic__steps li:before{content:"0" counter(diagnostic-step);color:var(--ei-success);font-family:var(--ei-display);font-size:1.5rem;line-height:1}.cs-ei-diagnostic__steps strong,.cs-ei-diagnostic__steps span{grid-column:2}.cs-ei-diagnostic__steps strong{font-family:var(--ei-display);font-size:1.25rem;font-weight:400;letter-spacing:.035em;line-height:1;text-transform:uppercase}.cs-ei-diagnostic__steps span{color:var(--ei-muted)}.cs-ei-diagnostic [data-ei-diagnostic-related]{padding-block:var(--ei-space-6);border-block:1px solid var(--ei-line)}.cs-ei-diagnostic [data-ei-diagnostic-related] h2,.cs-ei-diagnostic__continuation h2{max-inline-size:18ch;font-size:clamp(2rem,5vw,3.75rem);line-height:.95}.cs-ei-diagnostic__continuation{border:1px solid var(--ei-inverse);border-block-start:.625rem solid var(--ei-agency);border-radius:0;background:var(--ei-raised);box-shadow:.5rem .5rem 0 var(--ei-inverse)}@media(min-width:64rem){.cs-ei-diagnostic__masthead{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr)}.cs-ei-diagnostic__spec{align-content:end;border-block-start:0;border-inline-start:1px solid var(--ei-line)}.cs-ei-diagnostic__work{grid-template-columns:minmax(0,1.5fr) minmax(19rem,.7fr);gap:var(--ei-space-7)}.cs-ei-diagnostic__progress{position:sticky;inset-block-start:var(--ei-space-5)}}@media(max-width:39rem){.cs-ei-diagnostic{--ei-stack-space: var(--ei-space-6);padding-block:var(--ei-space-5) var(--ei-space-8)}.cs-ei-diagnostic__form{box-shadow:.35rem .35rem 0 var(--ei-inverse)}.cs-ei-diagnostic__spec div{grid-template-columns:minmax(5.75rem,.38fr) minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cs-agency-diagnostic.css.map */
