@layer components{.rich-text[data-astro-cid-jo6jhhrt]{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.rich-text--muted[data-astro-cid-jo6jhhrt]{color:var(--color-text-muted);font-size:var(--text-base)}.rich-text[data-astro-cid-jo6jhhrt]>[data-astro-cid-jo6jhhrt]+[data-astro-cid-jo6jhhrt]{margin-top:var(--space-4)}.rich-text[data-astro-cid-jo6jhhrt] strong[data-astro-cid-jo6jhhrt]{color:var(--color-text);font-weight:var(--weight-semibold,600)}.rich-text[data-astro-cid-jo6jhhrt] ul[data-astro-cid-jo6jhhrt]{gap:var(--space-2);padding:0;list-style:none;display:grid}.rich-text[data-astro-cid-jo6jhhrt] li[data-astro-cid-jo6jhhrt]{padding-left:var(--space-6);position:relative}.rich-text[data-astro-cid-jo6jhhrt] li[data-astro-cid-jo6jhhrt]:before{content:"";background:var(--color-border-accent);width:.5rem;height:1px;position:absolute;top:.7em;left:0}.rich-text[data-astro-cid-jo6jhhrt] a[data-astro-cid-jo6jhhrt]{color:var(--color-link);text-underline-offset:.2em}.rich-text[data-astro-cid-jo6jhhrt] a[data-astro-cid-jo6jhhrt]:hover{color:var(--color-link-hover)}.faq[data-astro-cid-bppbuphv]{border-top:var(--border-width) solid var(--color-border)}.faq__item[data-astro-cid-bppbuphv]{border-bottom:var(--border-width) solid var(--color-border)}.faq__summary[data-astro-cid-bppbuphv]{gap:var(--space-6);padding-block:var(--space-6);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq__summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq__summary[data-astro-cid-bppbuphv]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.faq__question[data-astro-cid-bppbuphv]{font-size:var(--text-xl);line-height:var(--leading-snug)}.faq__toggle[data-astro-cid-bppbuphv]{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);flex:none;width:2.5rem;height:2.5rem;position:relative}.faq__toggle[data-astro-cid-bppbuphv]:before,.faq__toggle[data-astro-cid-bppbuphv]:after{content:"";width:.875rem;height:1.5px;transition:rotate var(--duration-base) var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__toggle[data-astro-cid-bppbuphv]:after{rotate:90deg}.faq__item[data-astro-cid-bppbuphv][open] .faq__toggle[data-astro-cid-bppbuphv]:after{rotate:0deg}.faq__summary[data-astro-cid-bppbuphv]:hover .faq__toggle[data-astro-cid-bppbuphv]{border-color:var(--color-border-accent)}.faq[data-astro-cid-bppbuphv] .faq__answer{max-width:48rem;padding-bottom:var(--space-8)}}.do-hero[data-astro-cid-d4z3ten3] .do-hero__grid{align-items:end;gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(2rem,5vw,3.5rem) clamp(3.5rem,7vw,6rem);display:grid}@media (width>=64rem){.do-hero[data-astro-cid-d4z3ten3] .do-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.do-hero__content[data-astro-cid-d4z3ten3]{gap:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.do-hero[data-astro-cid-d4z3ten3] .do-hero__breadcrumbs{margin-bottom:var(--space-6)}.do-hero__title[data-astro-cid-d4z3ten3]{font-size:var(--text-display-2);line-height:var(--leading-display);letter-spacing:-.02em}.do-hero__title[data-astro-cid-d4z3ten3] em{color:var(--color-accent-text)}.do-hero__lead[data-astro-cid-d4z3ten3]{max-width:36rem;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-normal)}.do-hero__actions[data-astro-cid-d4z3ten3]{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.do-hero__facts[data-astro-cid-d4z3ten3]{gap:var(--space-5) clamp(1.5rem, 4vw, 3rem);width:100%;margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}@media (width>=40rem){.do-hero__facts[data-astro-cid-d4z3ten3]{flex-direction:row}}.do-hero__facts[data-astro-cid-d4z3ten3] dd[data-astro-cid-d4z3ten3]{font-size:var(--text-md);margin-top:.375rem}.do-hero__visual[data-astro-cid-d4z3ten3]{position:relative}.do-hero[data-astro-cid-d4z3ten3] .do-hero__image{min-height:22rem}@media (width>=64rem){.do-hero[data-astro-cid-d4z3ten3] .do-hero__image{min-height:32rem}}.do-hero__person[data-astro-cid-d4z3ten3]{left:calc(var(--container-gutter) * -.5);bottom:var(--space-8);max-width:min(18rem, calc(100% - var(--space-8)));background:var(--color-bg);box-shadow:var(--shadow-lg);padding:1.25rem 1.5rem;position:absolute}@media (width>=64rem){.do-hero__person[data-astro-cid-d4z3ten3]{left:clamp(-3rem,-3vw,-1rem)}}.do-hero__person-name[data-astro-cid-d4z3ten3]{text-transform:uppercase;font-family:var(--font-heading);margin-top:.375rem;font-size:1.5rem;line-height:1.1}.do-hero__person-role[data-astro-cid-d4z3ten3]{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:.375rem}.section-heading{margin-bottom:var(--space-14)}.icon-badge[data-astro-cid-d4z3ten3]{--icon-size:1.375rem;border:var(--border-width) solid var(--color-border-accent);border-radius:var(--radius-full);width:3rem;height:3rem;color:var(--color-accent-text);place-items:center;display:inline-grid}.liability[data-astro-cid-d4z3ten3] .card__content,.coverage[data-astro-cid-d4z3ten3] .card__content,.compare[data-astro-cid-d4z3ten3] .card__content{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.contract-points{--principle-columns:4}.split[data-astro-cid-d4z3ten3]{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=64rem){.split[data-astro-cid-d4z3ten3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--faq[data-astro-cid-d4z3ten3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.split__intro--sticky[data-astro-cid-d4z3ten3]{top:var(--space-8);position:sticky}}.split[data-astro-cid-d4z3ten3] .split__text{max-width:36rem;margin-top:var(--space-8)}.liability[data-astro-cid-d4z3ten3]{gap:var(--space-4);padding:0;list-style:none;display:grid}.liability[data-astro-cid-d4z3ten3] .liability__card{border-left:2px solid var(--color-accent-text)}.liability__head[data-astro-cid-d4z3ten3]{gap:var(--space-4);align-items:center;display:flex}.liability__title[data-astro-cid-d4z3ten3]{font-size:var(--text-2xl);line-height:1.15}.liability__text[data-astro-cid-d4z3ten3]{color:var(--color-text-muted)}.coverage[data-astro-cid-d4z3ten3]{gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=48rem){.coverage[data-astro-cid-d4z3ten3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.coverage[data-astro-cid-d4z3ten3] li[data-astro-cid-d4z3ten3]{display:flex}.coverage[data-astro-cid-d4z3ten3] .coverage__card{border-top:2px solid var(--color-accent-text);flex:1}.coverage__title[data-astro-cid-d4z3ten3]{font-size:var(--text-2xl);line-height:1.15}.coverage__text[data-astro-cid-d4z3ten3]{color:var(--color-text-muted)}.exclusions[data-astro-cid-d4z3ten3]{gap:var(--space-4);margin-top:var(--space-10);padding:var(--card-padding);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--card-radius);display:grid}@media (width>=48rem){.exclusions[data-astro-cid-d4z3ten3]{gap:var(--space-10);grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}}.exclusions__title[data-astro-cid-d4z3ten3]{font-size:var(--text-xl)}.compare[data-astro-cid-d4z3ten3]{gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=48rem){.compare[data-astro-cid-d4z3ten3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare[data-astro-cid-d4z3ten3] li[data-astro-cid-d4z3ten3]{display:flex}.compare[data-astro-cid-d4z3ten3] .compare__card{flex:1}.compare__title[data-astro-cid-d4z3ten3]{font-size:var(--text-3xl);line-height:1.1}.section[data-astro-cid-d4z3ten3] .costs{margin-top:var(--space-16)}.costs__grid[data-astro-cid-d4z3ten3]{gap:var(--space-8);display:grid}@media (width>=48rem){.costs__grid[data-astro-cid-d4z3ten3]{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.costs__title[data-astro-cid-d4z3ten3]{margin-top:var(--space-5);font-size:var(--text-3xl);line-height:1.1}.costs__body[data-astro-cid-d4z3ten3]{gap:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}
