@layer components{}@layer components{}@layer components{body:not([data-site-skin]) .answer-preview[data-astro-cid-jqlfkarq]{--rd-panel-radius:var(--radius-xl);--rd-panel-shadow:var(--shadow-xl)}.answer-preview[data-astro-cid-jqlfkarq]{margin:0;padding:var(--space-6);display:grid;gap:var(--space-5);border-radius:var(--skin-answer-preview-radius,var(--rd-panel-radius));background:var(--skin-answer-preview-bg,var(--rd-panel-bg));border-color:var(--skin-answer-preview-border,var(--rd-panel-border));color:var(--rd-panel-fg);box-shadow:var(--rd-panel-shadow);text-align:start;font-size:var(--text-sm);line-height:var(--leading-relaxed);min-width:0}.answer-preview[data-astro-cid-jqlfkarq][data-preview-layout=evidence] .answer-preview__answer[data-astro-cid-jqlfkarq] p[data-astro-cid-jqlfkarq],.answer-preview[data-astro-cid-jqlfkarq][data-preview-layout=evidence] .answer-preview__query[data-astro-cid-jqlfkarq]{font-size:var(--text-base)}.answer-preview__query-wrap[data-astro-cid-jqlfkarq],.answer-region[data-astro-cid-jqlfkarq]{position:relative;min-width:0}.answer-preview__query[data-astro-cid-jqlfkarq]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--skin-answer-preview-query-bg,color-mix(in srgb,currentColor 8%,transparent));color:inherit;min-height:var(--space-12)}.answer-preview__query[data-astro-cid-jqlfkarq] .rd-icon{flex-shrink:0;color:var(--rd-caption-color)}.answer-preview__query[data-astro-cid-jqlfkarq] [data-astro-cid-jqlfkarq][data-answer-query]{overflow-wrap:anywhere}.answer-preview__toolbar[data-astro-cid-jqlfkarq]{display:flex;align-items:center;gap:var(--space-3);justify-content:space-between;border-bottom:var(--border-width) solid var(--rd-panel-border)}.answer-preview__tabs[data-astro-cid-jqlfkarq]{display:flex;gap:var(--space-6);align-self:stretch;min-width:0}.answer-preview__tabs[data-astro-cid-jqlfkarq] span[data-astro-cid-jqlfkarq]{padding-block:var(--space-2);color:var(--rd-caption-color)}.answer-preview__tabs[data-astro-cid-jqlfkarq] .is-active[data-astro-cid-jqlfkarq]{color:var(--rd-panel-fg);border-bottom:var(--border-width-2,var(--border-width)) solid currentColor}.answer-preview__results[data-astro-cid-jqlfkarq],.answer-preview__main[data-astro-cid-jqlfkarq]{display:grid;gap:var(--space-6)}.answer-preview__results[data-astro-cid-jqlfkarq]{transition:opacity .3s,transform .3s}.answer-region[data-astro-cid-jqlfkarq]{padding:var(--space-1) 0}.answer-region[data-astro-cid-jqlfkarq].is-tagged,.answer-preview__query-wrap[data-astro-cid-jqlfkarq].is-tagged{padding:var(--space-5);border:var(--border-width) solid var(--rd-accent-color);border-radius:var(--rd-card-radius);background:color-mix(in srgb,var(--rd-accent-color) 4%,transparent)}.answer-preview__query-wrap[data-astro-cid-jqlfkarq].is-tagged{padding:var(--space-3)}.answer-preview[data-astro-cid-jqlfkarq] p[data-astro-cid-jqlfkarq]{margin:0}.answer-preview__label[data-astro-cid-jqlfkarq]{display:flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3)}.answer-preview__label[data-astro-cid-jqlfkarq] .rd-icon{color:var(--rd-accent-color)}.answer-preview__highlight[data-astro-cid-jqlfkarq]{background:var(--skin-answer-preview-highlight-bg,color-mix(in srgb,var(--rd-accent-color) 16%,transparent));color:inherit;font-weight:var(--font-weight-bold);padding-inline:var(--space-1);border-radius:var(--radius-sm)}.answer-preview__list[data-astro-cid-jqlfkarq]{display:grid;gap:var(--space-3);align-content:start}.answer-preview__listing[data-astro-cid-jqlfkarq]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border:var(--border-width) solid var(--rd-panel-border);border-radius:var(--rd-card-radius)}.answer-preview__listing[data-astro-cid-jqlfkarq].is-highlighted{border-color:var(--rd-accent-color);background:color-mix(in srgb,var(--rd-accent-color) 5%,transparent)}.answer-preview__listing-copy[data-astro-cid-jqlfkarq]>strong[data-astro-cid-jqlfkarq]{color:var(--skin-answer-preview-link-fg,inherit);display:block;font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.answer-preview__details[data-astro-cid-jqlfkarq]{display:flex;gap:var(--space-1);flex-wrap:wrap;align-items:center;margin-top:var(--space-1);font-size:var(--text-xs)}.answer-preview__rating[data-astro-cid-jqlfkarq]{display:inline-flex;gap:var(--space-1);align-items:center}.answer-preview__action[data-astro-cid-jqlfkarq].rd-button{background:var(--skin-answer-preview-action-bg,var(--rd-button-bg,var(--rd-accent-color)));color:var(--skin-answer-preview-action-fg,var(--rd-button-fg,var(--color-text-inverse)));border:var(--border-width) solid var(--rd-button-border);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-normal);min-height:0;border-radius:var(--skin-answer-preview-action-radius,var(--radius-full));white-space:nowrap;box-shadow:none}.answer-preview__listing[data-astro-cid-jqlfkarq].is-highlighted .answer-preview__action[data-astro-cid-jqlfkarq]{background:var(--skin-answer-preview-action-bg,var(--rd-accent-color));color:var(--skin-answer-preview-action-fg,var(--rd-section-bg,var(--color-text-inverse)));border-color:var(--rd-accent-color)}.answer-preview__organic[data-astro-cid-jqlfkarq]{display:grid;gap:var(--space-2)}.answer-preview__organic-title[data-astro-cid-jqlfkarq]{font-size:var(--text-lg);color:var(--skin-answer-preview-link-fg,var(--rd-accent-color));font-weight:var(--font-weight-semibold)}@media(min-width:64rem){.answer-preview[data-astro-cid-jqlfkarq][data-preview-layout=annotated]:has(.answer-preview__main):has(.answer-preview__list) .answer-preview__results[data-astro-cid-jqlfkarq]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}}@media(max-width:48rem){.answer-preview[data-astro-cid-jqlfkarq][data-compact]{padding:var(--space-3);gap:var(--space-3)}.answer-preview[data-astro-cid-jqlfkarq][data-compact] .answer-preview__query[data-astro-cid-jqlfkarq]{padding:var(--space-2) var(--space-3)}.answer-preview[data-astro-cid-jqlfkarq][data-compact] .answer-preview__listing[data-astro-cid-jqlfkarq]~.answer-preview__listing[data-astro-cid-jqlfkarq]{display:none}.answer-preview[data-astro-cid-jqlfkarq][data-compact] .answer-preview__answer[data-astro-cid-jqlfkarq] p[data-astro-cid-jqlfkarq]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.answer-preview[data-astro-cid-jqlfkarq][data-compact] .answer-preview__results[data-astro-cid-jqlfkarq]{gap:var(--space-3)}.answer-preview[data-astro-cid-jqlfkarq][data-compact] .answer-preview__label[data-astro-cid-jqlfkarq]{margin-bottom:var(--space-2)}.answer-preview[data-astro-cid-jqlfkarq]{padding:var(--space-4);gap:var(--space-4)}.answer-preview__tabs[data-astro-cid-jqlfkarq]{gap:var(--space-3)}.answer-preview__results[data-astro-cid-jqlfkarq],.answer-preview__main[data-astro-cid-jqlfkarq]{gap:var(--space-5)}.answer-preview__query[data-astro-cid-jqlfkarq]{padding:var(--space-3);min-height:var(--space-10)}.answer-region[data-astro-cid-jqlfkarq].is-tagged{padding:var(--space-4)}.answer-preview__listing[data-astro-cid-jqlfkarq]{padding:var(--space-2)}}[data-typing] .answer-preview__results[data-astro-cid-jqlfkarq]{opacity:0;transform:translateY(var(--space-2))}@media(prefers-reduced-motion:reduce){.answer-preview__results[data-astro-cid-jqlfkarq]{transition:none}}}body[data-site-skin] .answer-preview__action[data-astro-cid-jqlfkarq].rd-button{color:var(--skin-answer-preview-action-fg,var(--rd-button-fg))}body[data-site-skin] .answer-preview__action[data-astro-cid-jqlfkarq].rd-button:hover{color:var(--skin-answer-preview-action-fg,var(--rd-button-hover-fg))}body[data-site-skin] main .answer-preview__organic-title[data-astro-cid-jqlfkarq].rd-link:not(.btn):not(.rd-button):not(.rd-cta):not(:global(.rd-nav *)){color:var(--skin-answer-preview-link-fg,var(--skin-content-link-fg,var(--skin-section-accent-fg,var(--rd-content-link-color,var(--rd-accent-color,var(--color-primary))))))}@layer components{.answer-showcase[data-astro-cid-fk3x5gla]>.rd-container[data-astro-cid-fk3x5gla]{max-width:calc(var(--container-max) - var(--space-20))}.answer-showcase[data-astro-cid-fk3x5gla] .rd-section-title[data-astro-cid-fk3x5gla]{font-size:var(--rd-heading-size-h2,var(--text-5xl))}.answer-showcase__quote[data-astro-cid-fk3x5gla]{margin:0 auto var(--space-12);text-align:center;max-width:var(--container-max)}.answer-showcase__quote[data-astro-cid-fk3x5gla] .answer-quote-statement[data-astro-cid-fk3x5gla]{display:block;quotes:none;margin:0;padding:0;border:0;background:none;box-shadow:none;font-family:var(--font-heading);font-style:normal;font-size:var(--rd-display-size-standard);font-weight:var(--font-weight-semibold);line-height:var(--rd-display-line-height-standard);color:var(--rd-heading-color)}.answer-showcase__quote[data-astro-cid-fk3x5gla] figcaption[data-astro-cid-fk3x5gla]{margin:var(--space-6) auto 0;font-size:var(--text-base);max-width:var(--container-narrow);color:var(--rd-caption-color)}.answer-stage[data-astro-cid-fk3x5gla]{display:grid;gap:var(--space-4);margin:var(--space-6) auto 0;min-width:0}.answer-showcase[data-astro-cid-fk3x5gla][data-layout=evidence] .answer-stage[data-astro-cid-fk3x5gla]{max-width:var(--container-narrow)}[data-astro-cid-fk3x5gla][data-enhanced] .answer-pane[data-astro-cid-fk3x5gla]{grid-area:1/1;transition:opacity .3s;min-width:0}[data-astro-cid-fk3x5gla][data-enhanced] .answer-pane[data-astro-cid-fk3x5gla][aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.answer-evidence-controls[data-astro-cid-fk3x5gla]{display:flex;align-items:center;justify-content:center;gap:var(--space-6);flex-wrap:wrap}[data-astro-cid-fk3x5gla][data-answer-tablist]:not([hidden]){display:flex;gap:var(--space-6);flex-wrap:wrap}.answer-tab[data-astro-cid-fk3x5gla]{position:relative;border:0;border-radius:0;background:transparent;color:var(--rd-caption-color);padding:var(--space-3) 0;box-shadow:none;font:inherit;font-size:var(--text-sm);cursor:pointer}.answer-tab[data-astro-cid-fk3x5gla][aria-selected=true]{color:var(--rd-heading-color);border-bottom:var(--border-width) solid currentColor}.answer-tab[data-astro-cid-fk3x5gla][aria-selected=true]:after{content:"";position:absolute;inset:auto 0 0;height:var(--border-width);background:var(--rd-accent-color);transform-origin:left;animation:answer-progress 6s linear infinite}[data-astro-cid-fk3x5gla][data-paused] .answer-tab[data-astro-cid-fk3x5gla]:after{animation-play-state:paused}.answer-points-wrap[data-astro-cid-fk3x5gla]{border-top:var(--border-width) solid var(--rd-panel-border);padding-top:var(--space-8);margin-top:var(--space-12)}.answer-points-label[data-astro-cid-fk3x5gla]{text-align:center;margin:0 0 var(--space-6)}.answer-points[data-astro-cid-fk3x5gla]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--space-48,12rem)),1fr));gap:var(--space-8);list-style:none;margin:0;padding:0;text-align:center}.answer-points[data-astro-cid-fk3x5gla] li[data-astro-cid-fk3x5gla]{display:grid;gap:var(--space-3);align-content:start;justify-items:center}.answer-point-number[data-astro-cid-fk3x5gla]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--rd-accent-color)}.answer-points[data-astro-cid-fk3x5gla] .answer-point-title[data-astro-cid-fk3x5gla]{font-weight:var(--font-weight-normal);max-width:34ch}.answer-points[data-astro-cid-fk3x5gla] p[data-astro-cid-fk3x5gla]{margin:0;font-size:var(--text-base);color:var(--rd-text-color)}.answer-featured[data-astro-cid-fk3x5gla]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-8);align-items:center;padding:var(--space-6) var(--space-8);margin-top:var(--space-10)}.answer-featured__label[data-astro-cid-fk3x5gla]{margin:0;padding-inline-end:var(--space-6);border-inline-end:var(--border-width) solid var(--rd-panel-border);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--rd-accent-color);text-transform:uppercase;letter-spacing:.12em}.answer-featured__copy[data-astro-cid-fk3x5gla]{display:grid;gap:var(--space-2)}.answer-featured__copy[data-astro-cid-fk3x5gla] h3[data-astro-cid-fk3x5gla]{font-size:var(--text-xl);margin:0}.answer-featured__copy[data-astro-cid-fk3x5gla] p[data-astro-cid-fk3x5gla]{margin:0;color:var(--rd-caption-color);font-size:var(--text-sm)}.answer-featured[data-astro-cid-fk3x5gla] .section-cta{margin:0;justify-content:flex-end}@media(max-width:48rem){.answer-showcase[data-astro-cid-fk3x5gla]>.rd-container[data-astro-cid-fk3x5gla]{max-width:100%}.answer-showcase[data-astro-cid-fk3x5gla] .rd-section-title[data-astro-cid-fk3x5gla]{font-size:var(--text-3xl)}.answer-showcase__quote[data-astro-cid-fk3x5gla] .answer-quote-statement[data-astro-cid-fk3x5gla]{font-size:var(--text-4xl)}.answer-showcase__quote[data-astro-cid-fk3x5gla]{margin-bottom:var(--space-8)}.answer-featured[data-astro-cid-fk3x5gla]{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-5)}.answer-featured__label[data-astro-cid-fk3x5gla]{border-inline-end:0;border-bottom:var(--border-width) solid var(--rd-panel-border);padding:0 0 var(--space-3)}.answer-featured[data-astro-cid-fk3x5gla] .section-cta{justify-content:flex-start}.answer-points[data-astro-cid-fk3x5gla]{grid-template-columns:1fr}.answer-evidence-controls[data-astro-cid-fk3x5gla]{gap:var(--space-3)}}@keyframes answer-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.answer-pane[data-astro-cid-fk3x5gla]{transition:none!important}.answer-tab[data-astro-cid-fk3x5gla]:after{animation:none!important}}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{.cta-variant-actionRows[data-astro-cid-2chn5upz] .cta-content-stack[data-astro-cid-2chn5upz],.cta-variant-scorecard[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-12) * 5)),1fr));gap:var(--space-8);align-items:center}.cta-variant-actionRows[data-astro-cid-2chn5upz] .cta-text-content[data-astro-cid-2chn5upz]{text-align:left}.cta-variant-actionRows[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{margin-top:0;text-align:left}.cta-variant-actionRows[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz],.cta-variant-scorecard[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz]{font-size:var(--text-5xl);line-height:var(--leading-tight)}@media(max-width:767px){.cta-variant-actionRows[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz],.cta-variant-scorecard[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz]{font-size:var(--text-4xl)}}.cta-action-rows[data-astro-cid-2chn5upz]{display:grid;gap:var(--space-3)}.cta-action-rows[data-astro-cid-2chn5upz] .cta-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:0;border-bottom:var(--border-width) solid var(--border-subtle);border-radius:0;box-shadow:none;text-align:left;white-space:normal;background:var(--rd-panel-bg);color:var(--rd-panel-fg);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.cta-action-rows[data-astro-cid-2chn5upz] .cta-action-row[data-action-priority=primary]{background:var(--skin-button-bg,var(--color-primary));color:var(--skin-button-fg,var(--text-on-strong))}.cta-action-icon[data-astro-cid-2chn5upz],.cta-action-arrow[data-astro-cid-2chn5upz]{display:flex;align-items:center}.cta-action-copy[data-astro-cid-2chn5upz]{min-width:0}.cta-action-rows[data-astro-cid-2chn5upz] small[data-astro-cid-2chn5upz]{display:block;margin-top:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:inherit}.cta-variant-scorecard[data-astro-cid-2chn5upz] .cta-text-content[data-astro-cid-2chn5upz],.cta-variant-scorecard[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{text-align:start}.cta-variant-scorecard[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{margin-top:var(--space-8)}.cta-scorecard[data-astro-cid-2chn5upz]{padding:var(--space-7);position:relative}.cta-scorecard[data-astro-cid-2chn5upz][data-mirror=true]{order:-1}.cta-scorecard__heading[data-astro-cid-2chn5upz]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle)}.cta-scorecard__heading[data-astro-cid-2chn5upz] .rd-section-title[data-astro-cid-2chn5upz]{font-size:var(--text-lg);color:var(--rd-card-fg);margin:0}.cta-scorecard__heading[data-astro-cid-2chn5upz] .rd-caption[data-astro-cid-2chn5upz]{color:var(--rd-card-fg);font-size:var(--text-xs)}.cta-scorecard[data-astro-cid-2chn5upz] .rd-list[data-astro-cid-2chn5upz]{padding:0;list-style:none;margin:0}.cta-scorecard__row[data-astro-cid-2chn5upz]{--status-color:var(--rd-card-fg);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);font-size:var(--text-sm)}.cta-scorecard__row[data-astro-cid-2chn5upz]:last-child{border-bottom:0}.cta-scorecard__status[data-astro-cid-2chn5upz]{text-align:right;color:var(--rd-card-fg);font-size:var(--text-xs)}.cta-scorecard__status[data-astro-cid-2chn5upz]:before{content:"";display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);margin-inline-end:var(--space-2);background:var(--status-color)}.cta-scorecard__row[data-astro-cid-2chn5upz][data-tone=positive]{--status-color:var(--color-success)}.cta-scorecard__row[data-astro-cid-2chn5upz][data-tone=caution]{--status-color:var(--color-warning)}.cta-scorecard__row[data-astro-cid-2chn5upz][data-tone=negative]{--status-color:var(--color-error)}.cta-scorecard__row[data-astro-cid-2chn5upz] progress[data-astro-cid-2chn5upz]{appearance:none;width:100%;height:var(--space-2);border:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--rd-card-border)}.cta-scorecard__row[data-astro-cid-2chn5upz] progress[data-astro-cid-2chn5upz]::-webkit-progress-bar{background:var(--rd-card-border)}.cta-scorecard__row[data-astro-cid-2chn5upz] progress[data-astro-cid-2chn5upz]::-webkit-progress-value{background:var(--color-primary)}.cta-scorecard__row[data-astro-cid-2chn5upz] progress[data-astro-cid-2chn5upz]::-moz-progress-bar{background:var(--color-primary)}.cta-block[data-astro-cid-2chn5upz]{position:relative;padding-block:var(--skin-section-padding-block, var(--space-20));overflow:hidden;--cta-text-color: var(--rd-section-fg, var(--text-on-strong));--cta-muted-color: var(--rd-text-color, var(--text-on-strong-muted));--cta-image-overlay: var(--rd-cta-media-overlay-balanced);--cta-card-bg: var(--rd-skin-card-bg, var(--surface-inverse, var(--color-bg-dark)));--cta-card-fg: var(--rd-skin-card-fg, var(--text-on-strong));--cta-card-border: var(--rd-card-border-width, var(--border-width)) solid var(--rd-skin-card-border, color-mix(in srgb, var(--text-on-strong) 18%, transparent));--cta-card-radius: var( --skin-card-radius, var(--skin-radius, var(--theme-radius-base, var(--rd-skin-card-radius, var(--rd-card-radius, var(--radius-xl))))) );--cta-card-shadow: var(--rd-skin-card-shadow, var(--shadow-md));--cta-card-media-radius: var(--rd-skin-media-radius, var(--cta-shell-radius));--cta-card-content-bg: transparent;--cta-card-content-border: 0;--cta-card-content-radius: 0;--cta-card-content-shadow: none;--cta-card-content-padding: 0;--cta-banner-dark-bg: var(--rd-section-bg);--cta-banner-inner-padding-block: 0;--cta-split-section-bg: var(--rd-section-bg, var(--color-bg));--cta-split-image-card-bg: var(--rd-section-bg, var(--surface-inverse));--cta-split-image-card-border: var(--rd-card-border-width, var(--border-width)) solid color-mix(in srgb, var(--rd-section-fg, var(--text-on-strong)) 22%, transparent);--cta-split-image-card-shadow: var(--rd-skin-card-shadow, var(--shadow-xl));--cta-split-image-card-backdrop-filter: blur(.5px)}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block.bg-primary){--rd-section-bg-base: var(--color-primary);--rd-section-fg-base: var(--text-on-strong);--rd-heading-color-base: var(--text-on-strong);--rd-text-color-base: var(--text-on-strong-muted);--rd-caption-color-base: var(--text-on-strong-muted);--rd-kicker-color-base: var(--text-on-strong)}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block.bg-secondary){--rd-section-bg-base: var(--color-secondary);--rd-section-fg-base: var(--text-on-strong);--rd-heading-color-base: var(--text-on-strong);--rd-text-color-base: var(--text-on-strong-muted);--rd-caption-color-base: var(--text-on-strong-muted);--rd-kicker-color-base: var(--text-on-strong)}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block.bg-dark),body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block.bg-gradient),body:not([data-site-skin]) [data-astro-cid-2chn5upz]:where(.cta-block--has-image){--rd-section-bg-base: var(--surface-inverse, var(--color-bg-dark));--rd-section-fg-base: var(--text-on-strong);--rd-heading-color-base: var(--text-on-strong);--rd-text-color-base: var(--text-on-strong-muted);--rd-caption-color-base: var(--text-on-strong-muted);--rd-kicker-color-base: var(--text-on-strong)}.cta-block__bg[data-astro-cid-2chn5upz]{position:absolute;inset:0;z-index:1}.cta-block__bg[data-astro-cid-2chn5upz] img{display:block;width:100%;height:100%;object-fit:cover}.cta-block__overlay[data-astro-cid-2chn5upz]{position:absolute;inset:0;background-color:transparent;background-image:var(--cta-image-overlay)}.cta-block__content[data-astro-cid-2chn5upz]{position:relative;z-index:2;min-width:0}.cta-headline[data-astro-cid-2chn5upz]{--rd-heading-color: var(--cta-text-color);color:var(--cta-text-color);margin-bottom:var(--space-4)}.cta-block[data-astro-cid-2chn5upz] .rd-section-title[data-astro-cid-2chn5upz]{--rd-heading-color: var(--cta-text-color);text-shadow:none}.cta-operator-eyebrow[data-astro-cid-2chn5upz]{margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.44em;text-transform:uppercase;color:var(--rd-kicker-color)}.cta-variant-card[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz],.cta-variant-banner[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz]{color:var(--cta-text-color)}.cta-subheadline[data-astro-cid-2chn5upz]{--rd-text-color: var(--cta-muted-color);opacity:.9;color:var(--cta-muted-color)}.cta-block[data-astro-cid-2chn5upz] .rd-section-lede[data-astro-cid-2chn5upz]{--rd-text-color: var(--cta-muted-color)}.cta-urgency[data-astro-cid-2chn5upz]{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide)}body:not([data-site-skin]) .cta-urgency[data-astro-cid-2chn5upz]{background:color-mix(in srgb,var(--surface-inverse) 20%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--text-on-strong) 20%,transparent);border-radius:var(--radius-full);color:var(--text-on-strong)}.cta-urgency__label[data-astro-cid-2chn5upz]{font-weight:700}.pulse-dot[data-astro-cid-2chn5upz]{width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;box-shadow:0 0 color-mix(in srgb,var(--color-accent) 40%,transparent);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-accent) 40%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--color-accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-accent) 0%,transparent)}}.cta-text-content--center[data-astro-cid-2chn5upz],.cta-action-content--center[data-astro-cid-2chn5upz]{text-align:center}.cta-review-aggregate{margin-block:var(--space-3)}.cta-review-aggregate-row[data-astro-cid-2chn5upz]{display:flex;flex:0 0 100%;width:100%}.cta-action-content--center[data-astro-cid-2chn5upz] .cta-review-aggregate-row[data-astro-cid-2chn5upz]{justify-content:center}.lead[data-astro-cid-2chn5upz]{font-size:var(--rd-skin-lede-font-size-override, clamp(var(--text-lg), 2vw, var(--text-xl)));margin-bottom:0}.cta-content-stack[data-astro-cid-2chn5upz]{display:block}.cta-action-content--center[data-astro-cid-2chn5upz]{margin-top:var(--space-8)}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-block__content[data-astro-cid-2chn5upz]{max-width:var(--cta-operator-content-max-width, var(--container-wide))}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-text-content[data-astro-cid-2chn5upz]{max-width:var(--cta-operator-text-max-width, none);margin-inline:var(--cta-operator-text-margin-inline, 0);text-align:var(--cta-operator-text-align, center)}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz]{--rd-heading-color: var(--cta-operator-headline-color, var(--cta-text-color));margin-bottom:var(--cta-operator-headline-margin-bottom, var(--space-4));font-size:var(--cta-operator-headline-font-size, var(--rd-heading-size-h2, clamp(var(--text-3xl), 5vw, var(--text-4xl))));line-height:var(--cta-operator-headline-line-height, var(--leading-tight));letter-spacing:var(--cta-operator-headline-letter-spacing, var(--tracking-tight));text-transform:var(--cta-operator-headline-text-transform, none);text-wrap:var(--cta-operator-headline-text-wrap, initial);color:var(--cta-operator-headline-color, var(--cta-text-color))}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz]{--rd-text-color: var(--cta-operator-subheadline-color, var(--cta-muted-color));color:var(--cta-operator-subheadline-color, var(--cta-muted-color))}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{text-align:var(--cta-operator-action-text-align, center);margin-top:var(--cta-operator-action-margin-top, var(--space-8))}body[data-site-skin] .cta-variant-operator[data-astro-cid-2chn5upz]{--cta-operator-content-max-width: 1400px;--cta-operator-text-max-width: 78rem;--cta-operator-text-margin-inline: auto;--cta-operator-headline-margin-bottom: clamp(2rem, 5vw, 4rem);--cta-operator-headline-font-size: var(--rd-display-size-standard);--cta-operator-headline-line-height: var(--rd-display-line-height-standard);--cta-operator-headline-letter-spacing: var(--tracking-tight);--cta-operator-headline-text-transform: none;--cta-operator-headline-text-wrap: balance;--cta-operator-action-margin-top: clamp(2rem, 5vw, 4rem)}.cta-trust[data-astro-cid-2chn5upz]{margin-top:var(--space-4)}.cta-trust__text[data-astro-cid-2chn5upz]{font-size:var(--text-sm, .875rem);opacity:.75}.cta-note[data-astro-cid-2chn5upz]{margin:var(--space-4) 0 0;max-width:42rem;color:var(--cta-muted-color, var(--rd-caption-color))}.cta-variant-banner[data-astro-cid-2chn5upz] .cta-note[data-astro-cid-2chn5upz],.cta-variant-operator[data-astro-cid-2chn5upz] .cta-note[data-astro-cid-2chn5upz],.cta-variant-banner[data-astro-cid-2chn5upz] .offer-availability--cta,.cta-variant-operator[data-astro-cid-2chn5upz] .offer-availability--cta{margin-inline:auto}.cta-block[data-astro-cid-2chn5upz] .offer-availability--cta{margin-block:var(--space-4) 0;color:var(--cta-muted-color, var(--rd-caption-color))}.cta-variant-operator[data-astro-cid-2chn5upz] .cta-note[data-astro-cid-2chn5upz],.cta-variant-operator[data-astro-cid-2chn5upz] .offer-availability--cta{color:var(--cta-operator-subheadline-color, var(--cta-muted-color))}body:not([data-site-skin]) .cta-block[data-astro-cid-2chn5upz]{--cta-text-color: var(--text-on-strong, #fff);--cta-muted-color: var(--text-on-strong-muted, rgba(255, 255, 255, .82));--cta-card-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 38%), linear-gradient(160deg, color-mix(in srgb, var(--surface-inverse) 88%, black 12%), color-mix(in srgb, var(--surface-inverse) 96%, white 4%));--cta-card-fg: var(--text-on-strong);--cta-card-border: 1px solid var(--rd-card-border, transparent);--cta-card-shadow: var(--rd-card-shadow, none);--cta-card-content-bg: transparent;--cta-card-content-border: 0;--cta-card-content-radius: 0;--cta-card-content-shadow: none;--cta-card-content-padding: 0;--cta-banner-dark-bg: var(--color-bg-dark);--cta-banner-inner-padding-block: clamp(var(--space-8), 3vw, var(--space-12));--cta-split-section-bg: var(--color-bg);--cta-split-image-card-bg: var(--color-bg-dark);--cta-split-image-card-border: 0 solid transparent;--cta-split-image-card-shadow: none;--cta-split-image-card-backdrop-filter: none}.cta-block[data-astro-cid-2chn5upz]{--cta-shell-radius: var(--cta-card-radius)}.cta-variant-banner[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{max-width:800px;margin:0 auto;padding:clamp(var(--space-8),3vw,var(--space-12));padding-block:var(--cta-banner-inner-padding-block);color:var(--text-on-strong)}.cta-variant-banner[data-astro-cid-2chn5upz].bg-dark{background:var(--cta-banner-dark-bg)}.cta-variant-card[data-astro-cid-2chn5upz]{padding-block:var(--skin-section-padding-block, var(--space-12));background-color:transparent}.cta-variant-card[data-astro-cid-2chn5upz] .cta-card-wrapper[data-astro-cid-2chn5upz]{max-width:900px}.cta-variant-card[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{--cta-text-color: var(--rd-skin-card-fg, var(--cta-card-fg));--cta-muted-color: var(--rd-skin-card-fg, var(--cta-card-fg));--rd-heading-color: var(--rd-skin-card-fg, var(--cta-card-fg));--rd-text-color: var(--rd-skin-card-fg, var(--cta-card-fg));position:relative;display:grid;min-width:0;max-width:100%;padding:clamp(var(--space-5),2.8vw,var(--space-8));border:var(--rd-skin-card-border-width, var(--rd-card-border-width, var(--border-width))) solid var(--rd-skin-card-border, var(--rd-card-border, transparent));border-radius:var(--rd-skin-card-radius, var(--rd-card-radius, var(--cta-shell-radius)));overflow:hidden;color:var(--rd-skin-card-fg, var(--cta-card-fg));isolation:isolate;background:var(--rd-skin-card-bg, var(--cta-card-bg));box-shadow:var(--rd-skin-card-shadow, var(--rd-card-shadow, var(--cta-card-shadow)))}.cta-variant-card[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz]{opacity:1}.cta-card-bg-image[data-astro-cid-2chn5upz]{position:relative;inset:auto;width:100%;height:clamp(18rem,34vw,24rem);object-fit:cover;z-index:auto;border-radius:var(--rd-skin-media-radius, var(--cta-card-media-radius)) var(--rd-skin-media-radius, var(--cta-card-media-radius)) 0 0}.cta-variant-card[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]:before{content:none}.cta-variant-card[data-astro-cid-2chn5upz] .cta-card-content[data-astro-cid-2chn5upz]{position:relative;left:auto;right:auto;bottom:auto;display:grid;gap:var(--space-6);width:100%;min-width:0;max-width:none;padding:var(--cta-card-content-padding);border:var(--cta-card-content-border);border-top:0;border-radius:var(--cta-card-content-radius);background:var(--cta-card-content-bg);box-shadow:var(--cta-card-content-shadow)}.cta-variant-card[data-astro-cid-2chn5upz] .cta-text-content[data-astro-cid-2chn5upz],.cta-variant-card[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{text-align:left}.cta-variant-card[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:0}.cta-variant-card[data-astro-cid-2chn5upz] .offer-availability--cta,.cta-variant-card[data-astro-cid-2chn5upz] .cta-trust[data-astro-cid-2chn5upz]{margin-top:0}body:not([data-site-skin]) .cta-inner--primary[data-astro-cid-2chn5upz]{--cta-card-bg: radial-gradient(circle at top left, rgba(var(--color-light-rgb), .14), transparent 32%), linear-gradient(155deg, color-mix(in srgb, var(--color-primary) 52%, rgb(var(--color-dark-rgb)) 48%), color-mix(in srgb, var(--color-primary) 14%, rgb(var(--color-dark-rgb)) 86%))}body:not([data-site-skin]) .cta-inner--secondary[data-astro-cid-2chn5upz]{--cta-card-bg: radial-gradient(circle at top left, rgba(var(--color-light-rgb), .14), transparent 32%), linear-gradient(155deg, color-mix(in srgb, rgb(var(--color-secondary-rgb)) 44%, rgb(var(--color-dark-rgb)) 56%), color-mix(in srgb, rgb(var(--color-secondary-rgb)) 12%, rgb(var(--color-dark-rgb)) 88%))}body:not([data-site-skin]) .cta-inner--gradient[data-astro-cid-2chn5upz]{--cta-card-bg: radial-gradient(circle at top left, color-mix(in srgb, var(--color-primary) 22%, transparent), transparent 38%), linear-gradient(160deg, rgb(var(--color-dark-rgb)), color-mix(in srgb, rgb(var(--color-dark-rgb)) 78%, black 22%))}body:not([data-site-skin]) .cta-inner--dark[data-astro-cid-2chn5upz]{--cta-card-bg: var(--color-bg-dark)}.cta-variant-split[data-astro-cid-2chn5upz]{background-color:var(--cta-split-section-bg)}.cta-variant-split[data-astro-cid-2chn5upz] .cta-content-stack[data-astro-cid-2chn5upz]{display:contents}.cta-variant-split[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{display:flex;flex-direction:column;gap:var(--space-8);align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:clamp(var(--space-8),3vw,var(--space-12));background:var(--cta-split-image-card-bg);border-radius:var(--cta-shell-radius);color:var(--rd-section-fg, var(--text-on-strong))}.cta-variant-split[data-astro-cid-2chn5upz] .cta-headline[data-astro-cid-2chn5upz],.cta-variant-split[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz]{color:var(--cta-text-color)}.cta-variant-split[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz],.cta-variant-banner[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz],.cta-variant-card[data-astro-cid-2chn5upz] .cta-subheadline[data-astro-cid-2chn5upz],.cta-variant-split[data-astro-cid-2chn5upz] .cta-trust[data-astro-cid-2chn5upz] p[data-astro-cid-2chn5upz],.cta-variant-banner[data-astro-cid-2chn5upz] .cta-trust[data-astro-cid-2chn5upz] p[data-astro-cid-2chn5upz],.cta-variant-card[data-astro-cid-2chn5upz] .cta-trust[data-astro-cid-2chn5upz] p[data-astro-cid-2chn5upz]{color:var(--cta-muted-color);opacity:1}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:is(.cta-variant-split,.cta-variant-banner,.cta-variant-card) .btn--secondary[data-astro-cid-2chn5upz]{--btn-secondary-bg: rgba(18, 18, 18, .28);--btn-secondary-border: rgba(var(--color-light-rgb), .45);--btn-secondary-color: #ffffff;--btn-secondary-hover-bg: rgba(18, 18, 18, .45);--btn-secondary-hover-border: rgba(var(--color-light-rgb), .68);--btn-secondary-hover-color: #ffffff}body:not([data-site-skin]) .cta-variant-split[data-astro-cid-2chn5upz] .btn--white[data-astro-cid-2chn5upz]{--btn-white-bg: rgba(255, 255, 255, .96);--btn-white-border: rgba(255, 255, 255, .96);--btn-white-color: var(--brand-dark-color);--btn-white-hover-bg: #ffffff;--btn-white-hover-border: #ffffff;--btn-white-hover-color: var(--brand-dark-color)}body:not([data-site-skin]) [data-astro-cid-2chn5upz]:is(.cta-variant-banner,.cta-variant-card) .btn--white[data-astro-cid-2chn5upz]{--btn-white-bg: var(--rd-cta-strong-button-bg, rgba(255, 255, 255, .96));--btn-white-border: var(--rd-cta-strong-button-border, rgba(255, 255, 255, .96));--btn-white-color: var(--rd-cta-strong-button-fg, var(--brand-dark-color));--btn-white-hover-bg: #ffffff;--btn-white-hover-border: #ffffff;--btn-white-hover-color: var(--rd-cta-strong-button-fg, var(--brand-dark-color))}body:not([data-site-skin]) .cta-variant-banner[data-astro-cid-2chn5upz] .cta-urgency[data-astro-cid-2chn5upz]{background:#ffffff14;border-color:#ffffff2e}.cta-block--has-image[data-astro-cid-2chn5upz].cta-variant-split .cta-inner[data-astro-cid-2chn5upz]{background:var(--cta-split-image-card-bg);color:var(--text-on-strong);border:var(--cta-split-image-card-border);box-shadow:var(--cta-split-image-card-shadow);backdrop-filter:var(--cta-split-image-card-backdrop-filter)}@media(min-width:992px){.cta-variant-split[data-astro-cid-2chn5upz] .cta-inner[data-astro-cid-2chn5upz]{display:grid;grid-template-columns:minmax(0,1.35fr) auto;column-gap:clamp(var(--space-8),4vw,var(--space-16));text-align:left;align-items:center}.cta-variant-split[data-astro-cid-2chn5upz] .cta-text-content[data-astro-cid-2chn5upz]{max-width:52ch;padding-right:0}.cta-variant-split[data-astro-cid-2chn5upz] .cta-action-content[data-astro-cid-2chn5upz]{justify-self:end;flex-shrink:0}}}@layer components{.author-avatar{width:var(--testimonial-avatar-size, var(--space-10));height:var(--testimonial-avatar-size, var(--space-10));border:var(--rd-skin-media-border-width, var(--testimonial-avatar-border-width, 0px)) solid var(--rd-skin-media-border, var(--testimonial-avatar-border, transparent));border-radius:var(--rd-skin-media-radius, var(--testimonial-avatar-radius, 50%));box-shadow:var(--rd-skin-media-shadow, none);background:var(--testimonial-avatar-bg, transparent);box-sizing:border-box;filter:var(--testimonial-avatar-filter, none);object-fit:cover}@keyframes testimonial-star-glint{0%,to{opacity:1;transform:translateY(0)}50%{opacity:var(--testimonial-star-glint-opacity, .55);transform:translateY(var(--testimonial-star-glint-offset, -.08em))}}}@layer components{}@layer components{@media(min-width:640px){.testimonial-grid--grid[data-balanced-items="1"]>.testimonial-card{grid-column:auto}}.testimonial-grid--carousel .testimonial-card{scroll-snap-align:center;flex:0 0 85%;max-width:400px}@media(min-width:768px){.testimonial-grid--carousel .testimonial-card{scroll-snap-align:start;flex:0 0 calc(48% - (var(--rd-skin-list-gap, var(--space-6)) / 2))}}@media(min-width:1024px){.testimonial-grid--carousel .testimonial-card{flex:0 0 calc(40% - (var(--rd-skin-list-gap, var(--space-6)) * 2 / 3))}}.testimonial-grid--marquee .testimonial-card{width:350px;flex-shrink:0}@media(max-width:767px){.testimonial-grid--marquee .testimonial-card{width:min(350px,calc(100vw - (var(--space-4) * 2)))}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--rd-skin-list-gap, var(--space-6)) / 2)))}}.testimonial-grid--masonry .testimonial-card{break-inside:avoid;margin-bottom:var(--rd-skin-list-gap, var(--space-6));display:inline-block;width:100%}}@layer components{}@layer components{}@layer components{}@layer components{.contact-form-block .form-submit{min-width:0}.contact-form-block .form-submit .rd-button{max-width:100%;white-space:normal;overflow-wrap:anywhere}}@layer components{}@layer components{}@layer components{@keyframes text-ticker-scroll{to{transform:translate3d(calc(-50% - (var(--ticker-gap) / 2)),0,0)}}}@layer components{}@layer components{}@layer components{}

@layer components{}@layer components{.hero-proof-group__rating{margin:0;width:100%;justify-content:flex-start;padding:0;text-align:start;background:transparent;border:0;border-radius:0;box-shadow:none}}@layer theme{.hero-block[data-astro-cid-zbfxve7n][data-title-role=display] .hero-headline[data-astro-cid-zbfxve7n]{font-size:var(--rd-display-size-standard);line-height:var(--rd-display-line-height-standard)}}@layer components{.hero-block[data-astro-cid-zbfxve7n]{--rd-hero-media-min-height-default: var(--skin-hero-media-min-height, clamp(34rem, 64vh, 48rem));--rd-hero-media-min-height-compact: var(--skin-hero-media-min-height-compact, clamp(28rem, 48vh, 34rem));--rd-hero-media-min-height-tall: var(--skin-hero-media-min-height-tall, clamp(40rem, 72vh, 56rem));--rd-hero-media-ultrawide-min-height-default: clamp(36rem, 30vw, 64rem);--rd-hero-media-ultrawide-min-height-compact: clamp(32rem, 25vw, 48rem);--rd-hero-media-ultrawide-min-height-tall: clamp(40rem, 34vw, 72rem);--rd-hero-media-min-height: var(--rd-hero-media-min-height-default);--rd-hero-media-ultrawide-min-height: var(--rd-hero-media-ultrawide-min-height-default);--rd-hero-overlay-padding-default: var(--skin-hero-overlay-padding, clamp(6rem, 15vh, 12rem));--rd-hero-overlay-padding-compact: var(--skin-hero-overlay-padding-compact, clamp(4rem, 8vh, 6rem));--rd-hero-overlay-padding-mobile-compact: var(--skin-hero-overlay-padding-mobile-compact, clamp(2.75rem, 8vh, 4rem));--rd-hero-overlay-padding-tall: var(--skin-hero-overlay-padding-tall, clamp(7rem, 17vh, 13rem));--rd-hero-overlay-padding: var(--rd-hero-overlay-padding-default);position:relative;min-height:65vh;background-color:var(--color-bg-dark);color:var(--text-on-strong);overflow:hidden;display:flex;align-items:center}.hero-proof-composition{position:relative;z-index:2;overflow:hidden}.hero-proof-composition--rail{grid-column:1 / -1}.hero-variant-proofRail[data-astro-cid-zbfxve7n] .hero-proof-group__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-16) * 3)),1fr));gap:0}.hero-proof-composition--dock{margin:calc(var(--space-6) * -1) var(--space-5) 0}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock .hero-proof-group__list{grid-template-columns:repeat(var(--hero-proof-columns),minmax(0,1fr));gap:0}.hero-proof-composition--rail .hero-proof-group__list li,.hero-proof-composition--dock .hero-proof-group__list li{margin:0;padding:var(--space-4) var(--space-5)}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock .hero-proof-group__list li{display:flex;min-block-size:6.25rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-2);padding:var(--space-4)}.hero-proof-composition--rail .hero-proof-group__list li+li,.hero-proof-composition--dock .hero-proof-group__list li+li{border-top:var(--border-width-thin, 1px) solid var(--rd-panel-border, var(--color-border))}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock .hero-proof-group__list li+li{border-top:0;border-inline-start:var(--border-width-thin, 1px) solid var(--rd-panel-border, var(--color-border))}.hero-image-stack[data-astro-cid-zbfxve7n]{min-width:0}.hero-block--with-media[data-astro-cid-zbfxve7n]:not(.hero-variant-split){min-height:var(--rd-hero-media-min-height)}.hero-block[data-astro-cid-zbfxve7n][data-hero-height=compact]{--rd-hero-media-min-height: var(--rd-hero-media-min-height-compact);--rd-hero-media-ultrawide-min-height: var(--rd-hero-media-ultrawide-min-height-compact);--rd-hero-overlay-padding: var(--rd-hero-overlay-padding-compact)}.hero-block[data-astro-cid-zbfxve7n][data-hero-height=tall]{--rd-hero-media-min-height: var(--rd-hero-media-min-height-tall);--rd-hero-media-ultrawide-min-height: var(--rd-hero-media-ultrawide-min-height-tall);--rd-hero-overlay-padding: var(--rd-hero-overlay-padding-tall)}.hero-block__bg[data-astro-cid-zbfxve7n]{position:absolute;inset:0;z-index:1}.hero-block__bg[data-astro-cid-zbfxve7n] img{width:100%;height:100%;object-fit:cover;filter:var(--skin-image-treatment, var(--rd-hero-media-filter, none))}.hero-image-content[data-astro-cid-zbfxve7n] img{filter:var(--skin-image-treatment, none)}.hero-block__bg--slideshow[data-astro-cid-zbfxve7n]{overflow:hidden}.hero-block__bg-slide[data-astro-cid-zbfxve7n]{position:absolute;inset:0;opacity:0;transform:scale(1.02);animation:heroBackgroundSlide calc(var(--hero-bg-slide-count) * 4.6s) infinite ease-in-out;animation-delay:calc(var(--hero-bg-slide-index) * 4.6s);will-change:opacity,transform}.hero-block--with-media[data-astro-cid-zbfxve7n]{--rd-heading-size-h1: var(--rd-heading-size-media-hero-h1);--hero-media-overlay-color: var(--rd-hero-media-overlay-color, rgb(0 0 0 / var(--hero-overlay-opacity)));--hero-media-overlay-image: var(--rd-hero-media-overlay-image, linear-gradient(0deg, rgb(0 0 0 / var(--hero-overlay-gradient-opacity)) 0%, rgb(0 0 0 / 0) 100%));background:var(--surface-inverse);color:var(--rd-hero-media-heading-color)}.hero-link-inline[data-astro-cid-zbfxve7n]{display:inline-flex;align-items:center;gap:1rem;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--rd-text-color, var(--text-on-strong-muted));transition:color var(--transition-base),transform var(--transition-base)}.hero-link-inline[data-astro-cid-zbfxve7n]:hover{color:var(--rd-interactive-hover-fg, var(--rd-heading-color, var(--text-on-strong)));transform:translate(4px)}.hero-operator-kicker[data-astro-cid-zbfxve7n]{display:inline-flex;align-items:center;gap:1.5rem;margin-bottom:clamp(2rem,4vw,4rem)}.hero-operator-kicker__line[data-astro-cid-zbfxve7n]{width:2.5rem;height:1px;background:var(--color-primary)}.hero-operator-kicker[data-astro-cid-zbfxve7n] p[data-astro-cid-zbfxve7n]{margin:0;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.44em;text-transform:uppercase;color:var(--rd-hero-eyebrow-color, var(--rd-meta-color, var(--rd-kicker-color)))}.hero-eyebrow[data-astro-cid-zbfxve7n]{color:var(--rd-hero-eyebrow-color, var(--rd-kicker-color));font-family:var(--rd-hero-eyebrow-font-family, var(--font-ui));font-size:var(--rd-hero-eyebrow-font-size, var(--rd-kicker-size, .72rem));font-weight:var(--rd-hero-eyebrow-font-weight, 700);letter-spacing:var(--rd-hero-eyebrow-letter-spacing, var(--rd-kicker-spacing, .18em));line-height:1.2;margin:0 0 var(--rd-hero-eyebrow-gap, var(--space-3));text-transform:var(--rd-hero-eyebrow-text-transform, uppercase)}.hero-variant-operator[data-astro-cid-zbfxve7n] .hero-block__content[data-astro-cid-zbfxve7n]{width:min(1400px,100%);padding-top:var(--skin-section-padding-block, clamp(7rem, 12vw, 11rem));padding-bottom:var(--skin-section-padding-block, clamp(4rem, 8vw, 8rem))}.hero-variant-operator[data-astro-cid-zbfxve7n] .hero-text-content[data-astro-cid-zbfxve7n]{max-width:72rem}.hero-variant-operator[data-astro-cid-zbfxve7n] .hero-headline[data-astro-cid-zbfxve7n]{max-width:12ch;margin-bottom:clamp(2.25rem,5vw,4.5rem);font-size:var(--rd-display-size-standard);line-height:var(--rd-display-line-height-standard);letter-spacing:var(--tracking-tight);text-transform:none;text-wrap:balance}.hero-variant-operator[data-astro-cid-zbfxve7n] .hero-subheadline[data-astro-cid-zbfxve7n]{max-width:42rem;margin-bottom:0}.hero-variant-operator[data-astro-cid-zbfxve7n] .hero-ctas[data-astro-cid-zbfxve7n]{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media(min-width:768px){.hero-variant-operator[data-astro-cid-zbfxve7n] .hero-ctas[data-astro-cid-zbfxve7n]{flex-direction:row;align-items:center;gap:2.5rem}}.hero-block__overlay[data-astro-cid-zbfxve7n]{position:absolute;inset:0;background-color:var(--hero-media-overlay-color);background-image:var(--hero-media-overlay-image)}@keyframes heroBackgroundSlide{0%{opacity:0;transform:scale(1.03)}10%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(1.02)}to{opacity:0;transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.hero-link-inline[data-astro-cid-zbfxve7n]:hover{transform:none}.hero-block__bg-slide[data-astro-cid-zbfxve7n]{animation:none;opacity:0;transform:none}.hero-block__bg-slide[data-astro-cid-zbfxve7n]:first-child{opacity:1}}@media(scripting:none){.hero-block__bg-slide[data-astro-cid-zbfxve7n]{animation:none;opacity:0;transform:none}.hero-block__bg-slide[data-astro-cid-zbfxve7n]:first-child{opacity:1}}.hero-block__content[data-astro-cid-zbfxve7n]{position:relative;z-index:2;width:100%}.hero-block__content--glass[data-astro-cid-zbfxve7n]{margin-top:var(--space-12);margin-bottom:var(--space-12);padding:var(--space-8)}@media(min-width:768px){.hero-block__content--glass[data-astro-cid-zbfxve7n]{padding:var(--space-12)}}.hero-text-content[data-astro-cid-zbfxve7n]{max-width:900px}.hero-headline[data-astro-cid-zbfxve7n]{color:var(--text-on-strong);margin-bottom:var(--space-6)}.hero-block--with-media[data-astro-cid-zbfxve7n] .hero-headline[data-astro-cid-zbfxve7n]{color:var(--rd-hero-media-heading-color, var(--text-on-strong));text-shadow:var(--rd-hero-media-text-shadow)}.hero-block--with-media[data-astro-cid-zbfxve7n]:not(.hero-variant-split) .hero-eyebrow[data-astro-cid-zbfxve7n]{color:var(--rd-hero-media-eyebrow-color, var(--rd-hero-media-lede-color, var(--text-on-strong-muted, rgba(255, 255, 255, .86))));text-shadow:var(--rd-hero-media-lede-text-shadow)}.hero-block--text-only[data-astro-cid-zbfxve7n]{--hero-text-only-bg: var(--rd-hero-text-only-bg, var(--surface-inverse));--hero-text-only-fg: var(--rd-hero-text-only-fg, var(--color-text-inverse));--hero-text-only-heading-color: var(--rd-hero-text-only-heading-color, var(--color-text-inverse));--hero-text-only-text-color: var(--rd-hero-text-only-text-color, var(--color-text-inverse));--hero-text-only-heading-shadow: var(--rd-heading-text-shadow, 0 4px 12px rgba(0, 0, 0, .5));--hero-text-only-lede-shadow: var(--rd-text-shadow, 0 2px 8px rgba(0, 0, 0, .5));background:var(--hero-text-only-bg);color:var(--hero-text-only-fg)}.hero-block--text-only[data-astro-cid-zbfxve7n] .hero-headline[data-astro-cid-zbfxve7n]{color:var(--hero-text-only-heading-color);text-shadow:var(--hero-text-only-heading-shadow);max-width:var(--hero-text-only-headline-max-width, none)}.hero-variant-overlay[data-astro-cid-zbfxve7n].hero-block--with-media .hero-headline[data-astro-cid-zbfxve7n].rd-section-title{color:var(--rd-hero-media-heading-color);text-shadow:var(--rd-hero-media-text-shadow)}.hero-ctas--lux[data-astro-cid-zbfxve7n]{gap:var(--space-4)}.hero-subheadline[data-astro-cid-zbfxve7n]{font-size:var(--rd-skin-lede-font-size-override, clamp(var(--text-lg), 2vw, var(--text-2xl)));margin-bottom:0;opacity:.9}.hero-block--text-only[data-astro-cid-zbfxve7n] .hero-subheadline[data-astro-cid-zbfxve7n]{color:var(--hero-text-only-text-color);text-shadow:var(--hero-text-only-lede-shadow);font-size:var(--rd-skin-lede-font-size-override, var(--hero-text-only-subheadline-font-size, clamp(var(--text-lg), 2vw, var(--text-2xl))));max-width:var(--hero-text-only-subheadline-max-width, none)}.hero-block--with-media[data-astro-cid-zbfxve7n] .hero-subheadline[data-astro-cid-zbfxve7n]{color:var(--rd-hero-media-lede-color, var(--text-on-strong-muted, rgba(255, 255, 255, .86)));text-shadow:var(--rd-hero-media-lede-text-shadow)}.hero-ctas[data-astro-cid-zbfxve7n]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.hero-cta-note[data-astro-cid-zbfxve7n],.hero-block[data-astro-cid-zbfxve7n] .offer-availability--hero{margin:var(--space-4) 0 0;max-width:42rem;color:var(--text-on-strong-muted, rgba(255, 255, 255, .86))}.hero-block--with-media[data-astro-cid-zbfxve7n]:not(.hero-variant-split) .hero-cta-note[data-astro-cid-zbfxve7n],.hero-block--with-media[data-astro-cid-zbfxve7n]:not(.hero-variant-split) .offer-availability--hero{color:var(--rd-hero-media-lede-color, var(--text-on-strong-muted, rgba(255, 255, 255, .86)));text-shadow:var(--rd-hero-media-lede-text-shadow)}.hero-block--text-only[data-astro-cid-zbfxve7n] .hero-cta-note[data-astro-cid-zbfxve7n],.hero-block--text-only[data-astro-cid-zbfxve7n] .offer-availability--hero{color:var(--hero-text-only-text-color);text-shadow:var(--hero-text-only-lede-shadow)}.hero-review-aggregate{margin-block:var(--space-4)}.hero-trust[data-astro-cid-zbfxve7n]{border-top:1px solid rgba(255,255,255,.2);margin-top:var(--space-12);padding-top:var(--space-8)}.hero-trust__label[data-astro-cid-zbfxve7n]{margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-bold, 700);letter-spacing:var(--tracking-wide);opacity:.75;text-transform:uppercase}.trust-badge-row[data-astro-cid-zbfxve7n]{display:flex;flex-wrap:wrap;gap:var(--space-6)}.trust-badge[data-astro-cid-zbfxve7n]{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.hero-variant-overlay[data-astro-cid-zbfxve7n]{padding:var(--rd-hero-overlay-padding) 0;justify-content:center;text-align:center}.hero-variant-overlay[data-astro-cid-zbfxve7n] .hero-text-content[data-astro-cid-zbfxve7n]{margin:0 auto}.hero-variant-overlay[data-astro-cid-zbfxve7n] .hero-ctas[data-astro-cid-zbfxve7n]{justify-content:center}.hero-variant-overlay[data-astro-cid-zbfxve7n] .hero-cta-note[data-astro-cid-zbfxve7n],.hero-variant-overlay[data-astro-cid-zbfxve7n] .offer-availability--hero{margin-inline:auto}.hero-variant-overlay[data-astro-cid-zbfxve7n] .trust-badge-row[data-astro-cid-zbfxve7n]{justify-content:center}@media(max-width:640px){.hero-block[data-astro-cid-zbfxve7n][data-hero-height=compact].hero-variant-overlay.hero-block--with-media{--rd-hero-overlay-padding: var(--rd-hero-overlay-padding-mobile-compact);align-items:flex-end}}.hero-variant-split[data-astro-cid-zbfxve7n]{--rd-hero-split-padding-top: clamp(3rem, 6vh, 5rem);--rd-hero-split-padding-bottom: clamp(3rem, 6vh, 5rem);min-height:auto;align-items:stretch;padding:var(--rd-hero-split-padding-top) 0 var(--rd-hero-split-padding-bottom);background-color:var(--rd-section-bg, var(--color-bg));color:var(--rd-section-fg, var(--color-text))}body[data-route-class=landing_page] .hero-variant-split[data-astro-cid-zbfxve7n]{--rd-hero-split-padding-top: clamp(2.75rem, 6vh, 5rem);--rd-hero-split-padding-bottom: clamp(3rem, 7vh, 5.5rem);min-height:auto;align-items:stretch}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-block__content[data-astro-cid-zbfxve7n]{display:flex;flex-direction:column;gap:var(--space-12);align-items:center}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-text-content[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .hero-image-stack[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .hero-image-content[data-astro-cid-zbfxve7n]{min-width:0;max-width:100%}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-headline[data-astro-cid-zbfxve7n]{color:var(--hero-split-heading-color, var(--rd-heading-color, var(--text-heading)));text-shadow:var(--hero-split-heading-shadow, none);overflow-wrap:anywhere}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-subheadline[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .hero-cta-note[data-astro-cid-zbfxve7n],.hero-variant-proofRail[data-astro-cid-zbfxve7n] .hero-cta-note[data-astro-cid-zbfxve7n],.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-cta-note[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .offer-availability--hero,.hero-variant-proofRail[data-astro-cid-zbfxve7n] .offer-availability--hero,.hero-variant-proofDock[data-astro-cid-zbfxve7n] .offer-availability--hero{color:var(--hero-split-text-color, var(--rd-text-color, var(--color-text)));text-shadow:var(--hero-split-text-shadow, none)}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-trust[data-astro-cid-zbfxve7n]{border-top-color:#0000001a}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-image-content[data-astro-cid-zbfxve7n]{--hero-split-media-border-width: var(--rd-skin-media-border-width, 0px);--hero-split-media-border-color: var(--rd-skin-media-border, transparent);--hero-split-media-radius: var(--rd-skin-media-radius, var(--radius-media));--hero-split-media-shadow: var( --rd-skin-media-shadow, 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04) );margin:0;border:var(--hero-split-media-border-width) solid var(--hero-split-media-border-color);border-radius:var(--hero-split-media-radius);overflow:hidden;box-shadow:var(--hero-split-media-shadow);aspect-ratio:16 / 10;min-height:clamp(11.5rem,52vw,16rem)}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-image-content[data-astro-cid-zbfxve7n] img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .8s cubic-bezier(.16,1,.3,1)}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-image-content[data-astro-cid-zbfxve7n]:hover img{transform:scale(1.05)}@media(max-width:640px){.hero-variant-split[data-astro-cid-zbfxve7n] .hero-block__content[data-astro-cid-zbfxve7n]{align-items:stretch;gap:var(--space-8)}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-image-stack[data-astro-cid-zbfxve7n]{display:flex;flex-direction:column}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock{order:-1;margin:0 0 var(--space-4)}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock .hero-proof-group__list li{display:grid;grid-template-columns:6.25rem minmax(0,1fr);align-items:center;min-block-size:3.5rem;gap:var(--space-2);padding:var(--space-3)}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock .hero-proof-group__visual{justify-self:end}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock .hero-proof-group__list{grid-template-columns:1fr}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock .hero-proof-group__list li+li{border-top:var(--border-width-thin, 1px) solid var(--rd-panel-border, var(--color-border));border-inline-start:0}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-proof-composition--dock .hero-proof-group__list li[data-proof-kind=aggregate]{display:flex;align-items:center}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-text-content[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .hero-image-content[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .hero-ctas[data-astro-cid-zbfxve7n]{width:100%}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-headline[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .hero-subheadline[data-astro-cid-zbfxve7n]{max-width:100%;overflow-wrap:anywhere}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-ctas[data-astro-cid-zbfxve7n]{flex-direction:column;align-items:stretch}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-ctas[data-astro-cid-zbfxve7n] .btn[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .hero-ctas[data-astro-cid-zbfxve7n] .rd-phone-link[data-astro-cid-zbfxve7n]{width:100%;max-width:100%;min-width:0;white-space:normal;text-align:center;text-wrap:balance;overflow-wrap:anywhere}}@media(min-width:992px){.hero-variant-split[data-astro-cid-zbfxve7n] .hero-block__content[data-astro-cid-zbfxve7n]{flex-direction:row}.hero-variant-proofRail[data-astro-cid-zbfxve7n] .hero-block__content[data-astro-cid-zbfxve7n]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.hero-variant-proofRail[data-astro-cid-zbfxve7n] .hero-proof-composition--rail{grid-column:1 / -1;width:100%}.hero-variant-proofRail[data-astro-cid-zbfxve7n] .hero-proof-composition--rail .hero-proof-group__list li+li{border-top:0;border-inline-start:var(--border-width-thin, 1px) solid var(--rd-panel-border, var(--color-border))}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-text-content[data-astro-cid-zbfxve7n],.hero-variant-split[data-astro-cid-zbfxve7n] .hero-image-stack[data-astro-cid-zbfxve7n]{flex:1}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-text-content[data-astro-cid-zbfxve7n]{padding-right:var(--space-8)}.hero-variant-split[data-astro-cid-zbfxve7n] .hero-image-content[data-astro-cid-zbfxve7n]{width:100%;aspect-ratio:4 / 3;min-height:22rem}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-image-stack[data-astro-cid-zbfxve7n]{flex:1}.hero-variant-proofDock[data-astro-cid-zbfxve7n] .hero-image-content[data-astro-cid-zbfxve7n]{width:100%}}.hero-block--text-only[data-astro-cid-zbfxve7n]:is(.hero-variant-proofRail,.hero-variant-proofDock) .hero-block__content[data-astro-cid-zbfxve7n]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-items:start}.hero-block--text-only[data-astro-cid-zbfxve7n]:is(.hero-variant-proofRail,.hero-variant-proofDock) .hero-proof-composition--rail{order:2;grid-column:1;width:min(100%,48rem);max-width:48rem}.hero-block--text-only[data-astro-cid-zbfxve7n].hero-variant-split .hero-text-content[data-astro-cid-zbfxve7n]{width:min(100%,48rem);max-width:48rem;flex:0 1 auto;padding-right:0}.hero-variant-glass[data-astro-cid-zbfxve7n]{padding:clamp(6rem,15vh,12rem) 0}.hero-variant-glass[data-astro-cid-zbfxve7n] .hero-text-content[data-astro-cid-zbfxve7n]{max-width:700px}.hero-variant-glass[data-astro-cid-zbfxve7n] .hero-headline[data-astro-cid-zbfxve7n],.hero-variant-glass[data-astro-cid-zbfxve7n] .hero-subheadline[data-astro-cid-zbfxve7n],.hero-variant-glass[data-astro-cid-zbfxve7n] .hero-cta-note[data-astro-cid-zbfxve7n],.hero-variant-glass[data-astro-cid-zbfxve7n].hero-block--with-media .hero-cta-note[data-astro-cid-zbfxve7n],.hero-variant-glass[data-astro-cid-zbfxve7n] .offer-availability--hero,.hero-variant-glass[data-astro-cid-zbfxve7n].hero-block--with-media .offer-availability--hero{text-shadow:none}.hero-variant-glass[data-astro-cid-zbfxve7n] .hero-trust[data-astro-cid-zbfxve7n]{border-top-color:#ffffff1a}@media(min-width:1920px){body .hero-block--with-media[data-astro-cid-zbfxve7n]:not(.hero-variant-split){min-height:max(var(--rd-hero-media-min-height),var(--rd-hero-media-ultrawide-min-height),var(--rd-hero-media-compatibility-min-height, 0px))}}}
