.photo-hero[data-astro-cid-eiu3kcok]{padding-block:var(--sc-space-2) 0}.photo-hero__frame[data-astro-cid-eiu3kcok]{border-radius:20px;align-content:end;min-height:640px;padding:40px;display:grid;position:relative;overflow:hidden}.photo-hero__frame[data-astro-cid-eiu3kcok] .photo-hero__img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.photo-hero__card[data-astro-cid-eiu3kcok]{background:var(--sc-bg-card);border-radius:var(--sc-radius-lg);width:100%;max-width:560px;padding:40px 40px 36px;position:relative;box-shadow:0 4px 24px #1424331f}.photo-hero__eyebrow[data-astro-cid-eiu3kcok]{font-size:var(--sc-fs-eyebrow);letter-spacing:var(--sc-tracking-eyebrow);text-transform:uppercase;color:var(--sc-blossom);margin:0 0 14px;font-weight:600}.photo-hero__card[data-astro-cid-eiu3kcok] h1[data-astro-cid-eiu3kcok]{margin:0;font-size:clamp(2.125rem,4.2vw,3.25rem);font-weight:600;line-height:1.08}.photo-hero__lead[data-astro-cid-eiu3kcok]{font-size:var(--sc-fs-lead);color:var(--sc-text-muted);margin:18px 0 0}.photo-hero__ctas[data-astro-cid-eiu3kcok]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.photo-hero__ctas[data-astro-cid-eiu3kcok] .btn[data-astro-cid-eiu3kcok]{justify-content:center;align-items:center;min-height:48px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=720px){.photo-hero__frame[data-astro-cid-eiu3kcok]{border-radius:0;min-height:0;padding:0;display:block;overflow:visible}.photo-hero__frame[data-astro-cid-eiu3kcok] .photo-hero__img{object-position:55% 20%;border-radius:18px;height:300px;position:static}.photo-hero__card[data-astro-cid-eiu3kcok]{width:auto;max-width:none;margin:-44px 10px 0;padding:26px 22px 24px}.photo-hero__eyebrow[data-astro-cid-eiu3kcok]{margin-bottom:10px}.photo-hero__card[data-astro-cid-eiu3kcok] h1[data-astro-cid-eiu3kcok]{line-height:1.1}.photo-hero__lead[data-astro-cid-eiu3kcok]{margin-top:14px;font-size:1rem}.photo-hero__ctas[data-astro-cid-eiu3kcok]{flex-direction:column;gap:10px;margin-top:22px}.photo-hero__ctas[data-astro-cid-eiu3kcok] .btn[data-astro-cid-eiu3kcok]{width:100%}}.newsletter[data-astro-cid-wpygcbk7]{padding-block:var(--sc-space-7);background:var(--sc-bg-strong);text-align:center}.newsletter[data-astro-cid-wpygcbk7] h2[data-astro-cid-wpygcbk7]{margin-bottom:var(--sc-space-3)}.newsletter__form[data-astro-cid-wpygcbk7]{gap:var(--sc-space-3);max-width:28rem;margin:var(--sc-space-5) auto var(--sc-space-3);flex-direction:column;align-items:stretch;display:flex}.newsletter__form[data-astro-cid-wpygcbk7] input[data-astro-cid-wpygcbk7][type=email]{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius-md);padding:.7rem .9rem}.newsletter__age[data-astro-cid-wpygcbk7]{align-items:center;gap:var(--sc-space-2);color:var(--sc-text-muted);cursor:pointer;font-size:.9rem;display:flex}.newsletter__age[data-astro-cid-wpygcbk7] input[data-astro-cid-wpygcbk7][type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--sc-primary)}.field-help[data-astro-cid-wpygcbk7]{color:var(--sc-text-subtle);font-size:.85rem}.honeypot[data-astro-cid-wpygcbk7]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sr-only[data-astro-cid-wpygcbk7]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow[data-astro-cid-lcdefpme]{color:var(--sc-blossom);margin-bottom:var(--sc-space-3);font-weight:600}h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.15}h3[data-astro-cid-lcdefpme]{font-weight:600}.features[data-astro-cid-lcdefpme]{--home-rule:var(--sc-warm)}:root[data-theme=dark] .features[data-astro-cid-lcdefpme]{--home-rule:var(--sc-border)}.pillars-strip[data-astro-cid-lcdefpme]{padding-block:6rem var(--sc-space-5)}.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pillar-card[data-astro-cid-lcdefpme]{background:var(--sc-bg-card);border-radius:var(--sc-radius-lg);border-top:4px solid var(--sc-petal);padding:28px 24px 30px}.pillar-card__tag[data-astro-cid-lcdefpme]{color:var(--sc-blossom);margin:0 0 10px;font-size:.8125rem;font-weight:600}.pillar-card__name[data-astro-cid-lcdefpme]{color:var(--sc-text);margin:0;font-size:1.3125rem;line-height:1.25}.pillar-card__summary[data-astro-cid-lcdefpme]{color:var(--sc-text-muted);margin:12px 0 0;font-size:.9375rem;line-height:1.6}.pillars-strip__cta[data-astro-cid-lcdefpme]{margin-top:var(--sc-space-5);text-align:right}.pillars-strip__cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.row-head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme],.trust-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.promise-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--sc-blossom);font-weight:600;text-decoration:none}.pillars-strip__cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.row-head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme],.trust-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.pillars-strip__cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.row-head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover,.trust-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.promise-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--sc-blossom-deep);text-decoration:underline}.features[data-astro-cid-lcdefpme]{padding-block:4.5rem 6rem}.row-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--sc-space-4);flex-wrap:wrap;display:flex}.row-head[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{white-space:nowrap}.feature-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--home-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--home-rule)}.feature-card[data-astro-cid-lcdefpme]{height:100%;color:inherit;flex-direction:column;gap:10px;padding:28px 28px 30px 0;text-decoration:none;display:flex}.feature-card__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.feature-card__dot[data-astro-cid-lcdefpme]{border-radius:var(--sc-radius-pill);background:var(--sc-petal);flex:none;width:10px;height:10px}.feature-card__name[data-astro-cid-lcdefpme]{color:var(--sc-text);margin:0;font-size:1.25rem}.feature-card__badge[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:var(--sc-tracking-eyebrow);color:var(--sc-text-subtle);border:1px solid var(--sc-border);border-radius:var(--sc-radius-pill);padding:.1em .6em;font-size:.72rem}.feature-card__desc[data-astro-cid-lcdefpme]{color:var(--sc-text-muted);flex:1;margin:0}.feature-card__link[data-astro-cid-lcdefpme]{color:var(--sc-blossom);margin-top:auto;font-size:.875rem;font-weight:600}.feature-card[data-astro-cid-lcdefpme]:hover .feature-card__name[data-astro-cid-lcdefpme]{color:var(--sc-blossom)}.feature-card[data-astro-cid-lcdefpme]:hover .feature-card__link[data-astro-cid-lcdefpme]{color:var(--sc-blossom-deep);text-decoration:underline}.compare-teaser[data-astro-cid-lcdefpme]{min-height:460px;padding:var(--sc-space-5);place-items:center;display:grid;position:relative;overflow:hidden}.compare-teaser[data-astro-cid-lcdefpme] .compare-teaser__img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.compare-teaser__card[data-astro-cid-lcdefpme]{background:var(--sc-bg-card);border-radius:var(--sc-radius-lg);text-align:center;max-width:640px;padding:44px 48px;position:relative;box-shadow:0 4px 24px #1424331f}.compare-teaser[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.2}.compare-teaser[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:16px 0 0;font-size:1rem}.compare-teaser[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-height:48px;margin-top:24px;font-weight:600;text-decoration:none;display:inline-flex}.trust-grid[data-astro-cid-lcdefpme]{margin-bottom:var(--sc-space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.trust-card[data-astro-cid-lcdefpme]{border-radius:var(--sc-radius-lg);background:var(--sc-bg-card);padding:24px}.trust-card__label[data-astro-cid-lcdefpme]{color:var(--sc-text);margin-bottom:var(--sc-space-3);font-size:1rem}.trust-card__body[data-astro-cid-lcdefpme]{color:var(--sc-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.trust-cta[data-astro-cid-lcdefpme]{text-align:right;margin:0;font-size:.9375rem}.promise[data-astro-cid-lcdefpme]{padding-block:4.5rem 6rem}.promise__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.promise[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:18px 0 0}.promise-note[data-astro-cid-lcdefpme]{color:var(--sc-text-muted);margin:20px 0 0;font-size:.9375rem}.promise-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.promise-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--sc-bg-card);border-radius:14px;gap:14px;padding:20px 22px;line-height:1.6;display:flex}.promise-list__check[data-astro-cid-lcdefpme]{color:var(--sc-blossom);flex:none;margin-top:2px}@media (width<=1000px){.pillars-grid[data-astro-cid-lcdefpme],.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.promise__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:22px}}@media (width<=720px){.pillars-strip[data-astro-cid-lcdefpme]{padding-top:3.5rem}.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;margin-top:14px}.pillar-card[data-astro-cid-lcdefpme]{border-top:0;border-left:4px solid var(--sc-petal);border-radius:14px;padding:18px 18px 20px}.pillar-card__tag[data-astro-cid-lcdefpme]{margin-bottom:6px}.pillar-card__name[data-astro-cid-lcdefpme]{font-size:1.1875rem}.features[data-astro-cid-lcdefpme]{padding-block:3rem 3.5rem}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:24px}.feature-card[data-astro-cid-lcdefpme]{gap:6px;padding:16px 0 18px}.feature-card__head[data-astro-cid-lcdefpme]{gap:10px}.feature-card__dot[data-astro-cid-lcdefpme]{width:9px;height:9px}.feature-card__name[data-astro-cid-lcdefpme]{font-size:1.125rem}.feature-card__desc[data-astro-cid-lcdefpme]{font-size:.9375rem}.compare-teaser[data-astro-cid-lcdefpme]{min-height:0;padding:0;display:block;overflow:visible}.compare-teaser[data-astro-cid-lcdefpme] .compare-teaser__img{height:220px;position:static}.compare-teaser__card[data-astro-cid-lcdefpme]{margin:-60px 16px 0;padding:26px 22px}.compare-teaser[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:12px;font-size:.9375rem}.compare-teaser[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%;margin-top:18px;display:flex}.promise[data-astro-cid-lcdefpme]{padding-block:3.5rem}.promise-list[data-astro-cid-lcdefpme]{gap:12px}.promise-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:12px;padding:16px;font-size:.9375rem}}
