.hero[data-astro-cid-wzesxgyb]{background:var(--color-surface-muted);border-block-end:var(--border-width-thick) solid var(--color-navy)}.hero__inner[data-astro-cid-wzesxgyb]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-block:clamp(2rem,4vw,4rem)}.hero__kicker[data-astro-cid-wzesxgyb]{margin:0 0 var(--space-4);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold)}html[lang=en] .hero__kicker[data-astro-cid-wzesxgyb]{font-family:var(--font-en);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.hero__headline[data-astro-cid-wzesxgyb]{max-inline-size:22ch;margin:0;font-size:clamp(2.375rem,1.8rem + 2.6vw,4.625rem);line-height:1.18;text-wrap:pretty}.hero__content[data-astro-cid-wzesxgyb]{display:flex;flex-direction:column;justify-content:end;gap:var(--space-5)}.hero__support[data-astro-cid-wzesxgyb]{max-inline-size:46ch;margin:0;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty}.hero__actions[data-astro-cid-wzesxgyb]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero__assurance[data-astro-cid-wzesxgyb]{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.hero__aside[data-astro-cid-wzesxgyb]{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-5)}@media(min-width:1024px){.hero__inner[data-astro-cid-wzesxgyb]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3.5rem);align-items:stretch}.hero__content[data-astro-cid-wzesxgyb]{border-inline-start:var(--border-width) solid var(--color-border);padding-inline-start:clamp(1.5rem,3vw,2.5rem)}.hero__inner--with-aside[data-astro-cid-wzesxgyb]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(15rem,.55fr)}.hero__aside[data-astro-cid-wzesxgyb]{border-block-start:0;border-inline-start:var(--border-width) solid var(--color-border);padding-block-start:0;padding-inline-start:clamp(1rem,2vw,2rem)}}.work-product[data-astro-cid-qdn5252v]{margin:0;max-inline-size:none;padding:0;background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.work-product__header[data-astro-cid-qdn5252v]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:var(--border-width) solid var(--color-border)}.work-product[data-astro-cid-qdn5252v] h3[data-astro-cid-qdn5252v]{margin:0;font-size:var(--text-md);line-height:var(--leading-snug)}.work-product__index[data-astro-cid-qdn5252v]{flex:none;color:var(--color-accent-ink);font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em}.work-product__body[data-astro-cid-qdn5252v]{padding:var(--space-4)}.work-product__lines[data-astro-cid-qdn5252v]{display:grid;gap:.45rem;margin-block-end:var(--space-4)}.work-product__lines[data-astro-cid-qdn5252v] span[data-astro-cid-qdn5252v]{display:block;block-size:.4rem;background:var(--color-surface-sunken)}.work-product__lines[data-astro-cid-qdn5252v] span[data-astro-cid-qdn5252v]:nth-child(1){inline-size:86%}.work-product__lines[data-astro-cid-qdn5252v] span[data-astro-cid-qdn5252v]:nth-child(2){inline-size:64%}.work-product__lines[data-astro-cid-qdn5252v] span[data-astro-cid-qdn5252v]:nth-child(3){inline-size:74%}.work-product[data-astro-cid-qdn5252v] p[data-astro-cid-qdn5252v]{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.faq[data-astro-cid-vff7nc4y]{max-inline-size:var(--container-narrow)}.faq__item[data-astro-cid-vff7nc4y]{border-block-end:var(--border-width) solid var(--color-border)}.faq__item[data-astro-cid-vff7nc4y] summary[data-astro-cid-vff7nc4y]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap-target);padding-block:var(--space-4);cursor:pointer;font-weight:var(--weight-semibold);color:var(--color-navy);list-style:none}.faq__item[data-astro-cid-vff7nc4y] summary[data-astro-cid-vff7nc4y]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-vff7nc4y] summary[data-astro-cid-vff7nc4y]:hover{color:var(--color-navy-deep)}.faq__icon[data-astro-cid-vff7nc4y]{position:relative;inline-size:1rem;block-size:1rem;flex:none}.faq__icon[data-astro-cid-vff7nc4y]:before,.faq__icon[data-astro-cid-vff7nc4y]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:1rem;block-size:2px;background:currentColor;border-radius:var(--radius-pill);transition:transform var(--duration-base) var(--ease-out)}.faq__icon[data-astro-cid-vff7nc4y]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-vff7nc4y][open] .faq__icon[data-astro-cid-vff7nc4y]:after{transform:rotate(0)}.faq__answer[data-astro-cid-vff7nc4y]{padding-block-end:var(--space-5)}.faq__answer[data-astro-cid-vff7nc4y] p[data-astro-cid-vff7nc4y]{margin:0;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.faq__icon[data-astro-cid-vff7nc4y]:before,.faq__icon[data-astro-cid-vff7nc4y]:after{transition:none}}.audience[data-astro-cid-2ltb2oys],.problem-section[data-astro-cid-2ltb2oys],.process-section[data-astro-cid-2ltb2oys],.work-products-section[data-astro-cid-2ltb2oys]{border-block-end:var(--border-width) solid var(--color-border)}.editorial-heading[data-astro-cid-2ltb2oys]{display:flex;align-items:baseline;gap:var(--space-4);margin-block-end:var(--space-6)}.editorial-heading--compact[data-astro-cid-2ltb2oys]{margin-block-end:var(--space-3)}.editorial-heading[data-astro-cid-2ltb2oys] h2[data-astro-cid-2ltb2oys]{margin:0;font-size:clamp(1.625rem,1.35rem + 1.2vw,2.5rem)}.editorial-heading__index[data-astro-cid-2ltb2oys],.audience-card__index[data-astro-cid-2ltb2oys]{flex:none;color:var(--color-accent-ink);font-family:var(--font-numeric);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em}.audience-grid[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border);border:var(--border-width) solid var(--color-border)}.audience-card[data-astro-cid-2ltb2oys]{min-inline-size:0;padding:clamp(1.25rem,2.4vw,2rem);background:var(--color-surface)}.audience-card[data-astro-cid-2ltb2oys] h3[data-astro-cid-2ltb2oys]{margin-block:var(--space-3);font-size:var(--text-xl);line-height:var(--leading-snug)}.audience-card[data-astro-cid-2ltb2oys] p[data-astro-cid-2ltb2oys]{margin:0;color:var(--color-text-muted);line-height:var(--leading-relaxed)}.problem-layout[data-astro-cid-2ltb2oys]{display:grid;gap:var(--space-7)}.problem-copy[data-astro-cid-2ltb2oys]>p[data-astro-cid-2ltb2oys],.section-intro[data-astro-cid-2ltb2oys]{margin:0;max-inline-size:60ch;color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}.section-intro[data-astro-cid-2ltb2oys]{margin-block-end:var(--space-6)}.problem-list[data-astro-cid-2ltb2oys]{list-style:none;margin:0;padding:0;border-block-start:var(--border-width) solid var(--color-border)}.problem-list[data-astro-cid-2ltb2oys] li[data-astro-cid-2ltb2oys]{position:relative;max-inline-size:none;margin:0;padding:var(--space-3) var(--space-6) var(--space-3) 0;border-block-end:var(--border-width) solid var(--color-border)}html[dir=rtl] .problem-list[data-astro-cid-2ltb2oys] li[data-astro-cid-2ltb2oys]{padding:var(--space-3) 0 var(--space-3) var(--space-6)}.problem-list[data-astro-cid-2ltb2oys] li[data-astro-cid-2ltb2oys]:before{content:"◆";position:absolute;inset-inline-start:0;color:var(--color-accent);font-size:.55em;line-height:2.8}.process-grid[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1px;list-style:none;margin:0;padding:0;background:var(--color-border);border:var(--border-width) solid var(--color-border)}.process-card[data-astro-cid-2ltb2oys]{max-inline-size:none;min-inline-size:0;margin:0;padding:clamp(1.125rem,2.2vw,1.75rem);background:var(--color-surface)}.process-card__index[data-astro-cid-2ltb2oys]{display:block;margin-block-end:var(--space-3);color:var(--color-accent);font-family:var(--font-display-en);font-size:2.125rem;font-weight:var(--weight-bold);line-height:1}.process-card[data-astro-cid-2ltb2oys] h3[data-astro-cid-2ltb2oys]{margin-block-end:var(--space-2);font-size:var(--text-md);line-height:var(--leading-snug)}.process-card[data-astro-cid-2ltb2oys] p[data-astro-cid-2ltb2oys]{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.section__more[data-astro-cid-2ltb2oys]{margin-block:var(--space-6) 0;font-weight:var(--weight-semibold)}.work-products[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--space-5);list-style:none;padding:0;margin:0}.suitability__grid[data-astro-cid-2ltb2oys]{gap:clamp(1.5rem,4vw,3rem)}.suitability__panel[data-astro-cid-2ltb2oys]{border-block-start:var(--border-width-thick) solid var(--color-navy);padding-block-start:var(--space-5)}.suitability__panel[data-astro-cid-2ltb2oys] h3[data-astro-cid-2ltb2oys]{font-size:var(--text-md)}.suitability__note[data-astro-cid-2ltb2oys],.ladder__note[data-astro-cid-2ltb2oys]{margin-block-start:var(--space-6);max-inline-size:var(--container-narrow)}.services-grid[data-astro-cid-2ltb2oys]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1px;background:var(--color-border);border:var(--border-width) solid var(--color-border)}.services-grid[data-astro-cid-2ltb2oys] .service-summary{border-block-start:0}.trust-grid[data-astro-cid-2ltb2oys]{gap:var(--space-6)}.trust-point[data-astro-cid-2ltb2oys]{padding-block-start:var(--space-4);border-block-start:var(--border-width) solid var(--color-border-inverse)}.trust-point[data-astro-cid-2ltb2oys] h3[data-astro-cid-2ltb2oys]{margin-block-end:var(--space-2);color:var(--color-text-inverse);font-size:var(--text-md)}.trust-point[data-astro-cid-2ltb2oys] p[data-astro-cid-2ltb2oys]{margin:0;color:var(--color-text-inverse-muted)}.trust__proof[data-astro-cid-2ltb2oys]{margin-block:var(--space-7) 0;padding-inline-start:var(--space-4);border-inline-start:var(--border-accent) solid var(--color-accent-on-dark);color:var(--color-text-inverse-muted);font-size:var(--text-sm);max-inline-size:66ch}.closing__frame[data-astro-cid-2ltb2oys]{display:grid;gap:var(--space-6);padding:clamp(1.5rem,4vw,3.5rem);border:var(--border-width-thick) solid var(--color-navy);align-items:center}.closing__frame[data-astro-cid-2ltb2oys] h2[data-astro-cid-2ltb2oys]{margin-block-end:var(--space-3);font-size:clamp(1.75rem,1.45rem + 1.4vw,2.875rem)}.closing__frame[data-astro-cid-2ltb2oys] p[data-astro-cid-2ltb2oys]{margin:0}.closing__actions[data-astro-cid-2ltb2oys]{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:768px){.closing__frame[data-astro-cid-2ltb2oys]{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}}@media(min-width:1024px){.problem-layout[data-astro-cid-2ltb2oys]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,3.5rem)}}@media(max-width:767px){.audience-grid[data-astro-cid-2ltb2oys]{grid-template-columns:1fr}}
