.contact-card--compact[data-astro-cid-xqy2mijf] [data-astro-cid-xqy2mijf][data-panel=book]{display:none}.contact-card[data-astro-cid-xqy2mijf]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);scroll-margin-top:1rem;overflow:hidden}.tabs[data-astro-cid-xqy2mijf]{background:var(--color-surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.contact-card--compact[data-astro-cid-xqy2mijf] .tabs[data-astro-cid-xqy2mijf]{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs[data-astro-cid-xqy2mijf] button[data-astro-cid-xqy2mijf],.icon-button[data-astro-cid-xqy2mijf],.text-button[data-astro-cid-xqy2mijf],.slots[data-astro-cid-xqy2mijf] button,.calendar[data-astro-cid-xqy2mijf] button{min-height:44px;font:inherit;cursor:pointer;border:0}.tabs[data-astro-cid-xqy2mijf] button[data-astro-cid-xqy2mijf]{border-radius:var(--radius-card);color:var(--color-muted);background:0 0;padding:.65rem .35rem;font-size:.875rem;font-weight:600}.tabs[data-astro-cid-xqy2mijf] button[data-astro-cid-xqy2mijf][aria-selected=true]{color:var(--color-navy);background:var(--color-surface);box-shadow:0 1px 4px #1a195e24}.tabs[data-astro-cid-xqy2mijf] button[data-astro-cid-xqy2mijf]:not([aria-selected=true]):hover{color:var(--color-navy);background:var(--color-surface)}[data-astro-cid-xqy2mijf][role=tabpanel]{padding:1.4rem 1.5rem 1.5rem}.panel-heading[data-astro-cid-xqy2mijf]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-heading[data-astro-cid-xqy2mijf] h2[data-astro-cid-xqy2mijf],.chosen-time[data-astro-cid-xqy2mijf] h3[data-astro-cid-xqy2mijf],.confirmation[data-astro-cid-xqy2mijf] h2[data-astro-cid-xqy2mijf],.confirmation[data-astro-cid-xqy2mijf] h3[data-astro-cid-xqy2mijf]{color:var(--color-navy);margin:0}.panel-heading[data-astro-cid-xqy2mijf] h2[data-astro-cid-xqy2mijf]{font-size:1.25rem;font-weight:700;line-height:1.75rem}.panel-heading[data-astro-cid-xqy2mijf] p[data-astro-cid-xqy2mijf]{color:var(--color-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.55}.panel-heading--stacked[data-astro-cid-xqy2mijf]{flex-wrap:wrap;align-items:center;row-gap:0}.panel-heading--stacked[data-astro-cid-xqy2mijf] p[data-astro-cid-xqy2mijf]{flex-basis:100%}header[data-astro-cid-xqy2mijf]>.eyebrow[data-astro-cid-xqy2mijf]{flex:none;margin:0}.calendar-toolbar[data-astro-cid-xqy2mijf]{grid-template-columns:44px 1fr 44px;align-items:center;gap:.4rem;margin-top:1rem;display:grid}.calendar-toolbar[data-astro-cid-xqy2mijf] p[data-astro-cid-xqy2mijf]{color:var(--color-navy);text-align:center;margin:0;font-weight:700}.icon-button[data-astro-cid-xqy2mijf],.text-button[data-astro-cid-xqy2mijf]{border-radius:var(--radius-card);color:var(--color-navy);background:var(--color-surface-soft);font-weight:700}.icon-button[data-astro-cid-xqy2mijf]:not([aria-disabled=true]):hover{color:var(--color-red);background:var(--color-surface-soft)}.weekdays[data-astro-cid-xqy2mijf],.calendar[data-astro-cid-xqy2mijf]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.weekdays[data-astro-cid-xqy2mijf]{color:var(--color-muted);text-align:center;margin-top:.7rem;font-size:.75rem;font-weight:700}.calendar[data-astro-cid-xqy2mijf]{min-height:15rem;margin-top:.25rem}.calendar[data-astro-cid-xqy2mijf] .calendar-week{display:contents}.calendar[data-astro-cid-xqy2mijf] button{border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-navy);background:var(--color-surface);font-weight:700}.calendar[data-astro-cid-xqy2mijf] button:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--color-red);color:var(--ds-white);background:var(--color-red)}.calendar[data-astro-cid-xqy2mijf] button[aria-pressed=true]{border-color:var(--color-navy);color:var(--color-surface);background:var(--color-navy);text-underline-offset:.2em;text-decoration:underline}.calendar[data-astro-cid-xqy2mijf] button:focus-visible{outline:2px solid var(--color-red-strong);outline-offset:2px}.calendar[data-astro-cid-xqy2mijf] button:disabled{color:var(--color-muted);background:var(--color-surface-soft);opacity:.65;cursor:not-allowed}.calendar[data-astro-cid-xqy2mijf] button[data-availability=checking]{border-color:var(--color-border);color:var(--color-muted);background:var(--color-surface);opacity:1;cursor:progress}.icon-button[data-astro-cid-xqy2mijf][aria-disabled=true]{opacity:.5;cursor:not-allowed}.timezone[data-astro-cid-xqy2mijf],.slot-label[data-astro-cid-xqy2mijf]{color:var(--color-muted);margin:.65rem 0 0;font-size:.8125rem}.slot-label[data-astro-cid-xqy2mijf]{color:var(--color-navy);font-weight:700}.slots[data-astro-cid-xqy2mijf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.45rem;display:grid}.slots[data-astro-cid-xqy2mijf] button{border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-navy);background:var(--color-surface);padding:.55rem;font-weight:700}.slots[data-astro-cid-xqy2mijf] button[data-selected=true],.slots[data-astro-cid-xqy2mijf] button:hover{border-color:var(--color-navy);color:var(--ds-white);background:var(--color-navy)}.chosen-time[data-astro-cid-xqy2mijf]{border-radius:var(--radius-card);background:var(--color-surface-soft);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem;display:flex}.chosen-time[data-astro-cid-xqy2mijf] span[data-astro-cid-xqy2mijf]{color:var(--color-muted);text-transform:uppercase;font-size:.75rem}.chosen-time[data-astro-cid-xqy2mijf] h3[data-astro-cid-xqy2mijf]{margin-top:.2rem;font-size:.95rem}.text-button[data-astro-cid-xqy2mijf]{min-width:max-content;color:var(--color-red);text-underline-offset:.18em;background:0 0;text-decoration:underline .08em;transition:color .1s,text-decoration-thickness .1s}.text-button[data-astro-cid-xqy2mijf]:hover,.text-button[data-astro-cid-xqy2mijf]:focus-visible,.text-button[data-astro-cid-xqy2mijf]:active{color:var(--color-navy);text-decoration-thickness:.16em}.contact-card[data-astro-cid-xqy2mijf] a[data-astro-cid-xqy2mijf]{color:var(--color-red);text-decoration:none}.contact-card[data-astro-cid-xqy2mijf] .card-note[data-astro-cid-xqy2mijf] a[data-astro-cid-xqy2mijf]{text-underline-offset:.15em;text-decoration:underline}.contact-card[data-astro-cid-xqy2mijf] a[data-astro-cid-xqy2mijf]:hover,.contact-card[data-astro-cid-xqy2mijf] a[data-astro-cid-xqy2mijf]:focus-visible,.contact-card[data-astro-cid-xqy2mijf] a[data-astro-cid-xqy2mijf]:active{color:var(--color-navy)}.field-grid[data-astro-cid-xqy2mijf]{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.wide[data-astro-cid-xqy2mijf]{grid-column:1/-1}.floating-field[data-astro-cid-xqy2mijf],.select-field[data-astro-cid-xqy2mijf],.textarea-field[data-astro-cid-xqy2mijf]{margin-top:.85rem;position:relative}.floating-field[data-astro-cid-xqy2mijf] input[data-astro-cid-xqy2mijf],.select-field[data-astro-cid-xqy2mijf] select[data-astro-cid-xqy2mijf],.textarea-field[data-astro-cid-xqy2mijf] textarea[data-astro-cid-xqy2mijf]{border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;min-height:2.95rem;color:var(--color-text);background:var(--color-surface);font:inherit;padding:1.1rem .75rem .35rem;font-size:1rem}.floating-field[data-astro-cid-xqy2mijf] label[data-astro-cid-xqy2mijf]{color:var(--color-muted);pointer-events:none;font-size:.875rem;transition:transform .12s,font-size .12s;position:absolute;top:.78rem;left:.75rem}.floating-field[data-astro-cid-xqy2mijf] input[data-astro-cid-xqy2mijf]:focus+label[data-astro-cid-xqy2mijf],.floating-field[data-astro-cid-xqy2mijf] input[data-astro-cid-xqy2mijf]:not(:placeholder-shown)+label[data-astro-cid-xqy2mijf]{font-size:.75rem;transform:translateY(-.53rem)}.select-field[data-astro-cid-xqy2mijf] label[data-astro-cid-xqy2mijf],.textarea-field[data-astro-cid-xqy2mijf] label[data-astro-cid-xqy2mijf],.meeting-choice[data-astro-cid-xqy2mijf] legend[data-astro-cid-xqy2mijf]{color:var(--color-navy);margin-bottom:.4rem;font-size:.875rem;font-weight:700;display:block}.select-field[data-astro-cid-xqy2mijf] select[data-astro-cid-xqy2mijf],.textarea-field[data-astro-cid-xqy2mijf] textarea[data-astro-cid-xqy2mijf]{padding:.65rem .75rem}.textarea-field[data-astro-cid-xqy2mijf] textarea[data-astro-cid-xqy2mijf]{resize:vertical;min-height:7rem}.meeting-choice[data-astro-cid-xqy2mijf]{border:0;grid-template-columns:1fr 1fr;gap:.55rem;margin:.9rem 0 0;padding:0;display:grid}.meeting-choice[data-astro-cid-xqy2mijf] legend[data-astro-cid-xqy2mijf]{grid-column:1/-1}.meeting-choice[data-astro-cid-xqy2mijf] label[data-astro-cid-xqy2mijf]{border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;align-items:center;gap:.6rem;min-height:54px;padding:.6rem;display:flex}.meeting-choice[data-astro-cid-xqy2mijf] label[data-astro-cid-xqy2mijf]:hover,.meeting-choice[data-astro-cid-xqy2mijf] label[data-astro-cid-xqy2mijf]:focus-within{border-color:var(--color-navy)}.meeting-choice[data-astro-cid-xqy2mijf] input[data-astro-cid-xqy2mijf]{width:1.15rem;height:1.15rem;accent-color:var(--color-red)}.meeting-choice[data-astro-cid-xqy2mijf] span[data-astro-cid-xqy2mijf],.meeting-choice[data-astro-cid-xqy2mijf] small[data-astro-cid-xqy2mijf]{display:block}.meeting-choice[data-astro-cid-xqy2mijf] small[data-astro-cid-xqy2mijf]{color:var(--color-muted);margin-top:.15rem;font-size:.75rem}button[data-astro-cid-xqy2mijf][type=submit]{margin-top:.9rem}button[data-astro-cid-xqy2mijf][type=submit]:disabled{opacity:.55;cursor:not-allowed}button[data-astro-cid-xqy2mijf]:focus-visible,input[data-astro-cid-xqy2mijf]:focus-visible,select[data-astro-cid-xqy2mijf]:focus-visible,textarea[data-astro-cid-xqy2mijf]:focus-visible,a[data-astro-cid-xqy2mijf]:focus-visible{outline:3px solid var(--color-red);outline-offset:3px}[data-astro-cid-xqy2mijf][aria-invalid=true]{border-color:var(--color-red-strong)!important}.field-error[data-astro-cid-xqy2mijf],.status[data-astro-cid-xqy2mijf]{font-size:.8125rem;line-height:1.45}.field-error[data-astro-cid-xqy2mijf]{color:var(--color-red-strong);margin:.32rem 0 0}.status[data-astro-cid-xqy2mijf]{min-height:1.4em;color:var(--color-muted);margin:.5rem 0 0}.status[data-astro-cid-xqy2mijf][role=alert]{color:var(--color-red-strong)}.field-help[data-astro-cid-xqy2mijf],.card-note[data-astro-cid-xqy2mijf],.fallback[data-astro-cid-xqy2mijf]{color:var(--color-muted);font-size:.8125rem;line-height:1.55}.field-help[data-astro-cid-xqy2mijf]{margin:.4rem 0 0}.card-note[data-astro-cid-xqy2mijf]{border-top:1px solid var(--color-border);margin:.8rem 0 0;padding-top:.75rem}.booking-trust[data-astro-cid-xqy2mijf]{border-top:1px solid var(--color-border);color:var(--color-text);margin-top:1rem;padding-top:.9rem;font-size:.8125rem;line-height:1.55}.booking-trust[data-astro-cid-xqy2mijf] p[data-astro-cid-xqy2mijf]{margin:0}.booking-trust[data-astro-cid-xqy2mijf] p[data-astro-cid-xqy2mijf]+p[data-astro-cid-xqy2mijf]{margin-top:.65rem}.booking-trust[data-astro-cid-xqy2mijf] ul[data-astro-cid-xqy2mijf]{border-top:1px solid var(--color-border);gap:.45rem;margin:.8rem 0 0;padding:.8rem 0 0;list-style:none;display:grid}.booking-trust[data-astro-cid-xqy2mijf] li[data-astro-cid-xqy2mijf]:before{color:var(--color-teal);content:"✓";margin-right:.5rem}.emergency-notice[data-astro-cid-xqy2mijf]{border-left:3px solid var(--color-red);color:var(--color-red-strong);background:var(--color-surface-soft);margin:.75rem 0 0;padding:.7rem;font-size:.8125rem}.emergency-notice[data-astro-cid-xqy2mijf] a[data-astro-cid-xqy2mijf]{color:var(--color-red)}.emergency-notice[data-astro-cid-xqy2mijf] a[data-astro-cid-xqy2mijf]:hover,.emergency-notice[data-astro-cid-xqy2mijf] a[data-astro-cid-xqy2mijf]:focus-visible{color:var(--color-navy)}.confirmation[data-astro-cid-xqy2mijf]{border-left:4px solid var(--color-teal);background:var(--color-teal-soft);padding:1.5rem}.confirmation[data-astro-cid-xqy2mijf] .eyebrow[data-astro-cid-xqy2mijf]{margin:0 0 .35rem}.confirmation-time[data-astro-cid-xqy2mijf]{color:var(--color-navy);font-weight:700}.confirmation-team[data-astro-cid-xqy2mijf]{border-radius:var(--radius-card);background:var(--color-surface);gap:.75rem;padding:.8rem;display:grid}.confirmation-team[data-astro-cid-xqy2mijf] h3[data-astro-cid-xqy2mijf]{margin:0}.confirmation-team[data-astro-cid-xqy2mijf]>div[data-astro-cid-xqy2mijf]{align-items:center;gap:.75rem;display:flex}.confirmation-team[data-astro-cid-xqy2mijf] img[data-astro-cid-xqy2mijf]{object-fit:cover;object-position:top center;border-radius:50%;width:46px;height:46px}.confirmation-team[data-astro-cid-xqy2mijf] p[data-astro-cid-xqy2mijf]{gap:.15rem;margin:0;display:grid}.confirmation-team[data-astro-cid-xqy2mijf] span[data-astro-cid-xqy2mijf]{color:var(--color-muted);font-size:.8125rem}.confirmation[data-astro-cid-xqy2mijf] h3[data-astro-cid-xqy2mijf]{margin-top:1rem;font-size:1rem}.confirmation[data-astro-cid-xqy2mijf] ol[data-astro-cid-xqy2mijf]{padding-left:1.25rem;line-height:1.55}.confirmation-actions[data-astro-cid-xqy2mijf]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.875rem;display:flex}.confirmation-actions[data-astro-cid-xqy2mijf]>a[data-astro-cid-xqy2mijf]{white-space:nowrap}.honeypot[data-astro-cid-xqy2mijf]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=42rem){[data-astro-cid-xqy2mijf][role=tabpanel]{padding:1.15rem}.field-grid[data-astro-cid-xqy2mijf],.meeting-choice[data-astro-cid-xqy2mijf]{grid-template-columns:1fr}.wide[data-astro-cid-xqy2mijf],.meeting-choice[data-astro-cid-xqy2mijf] legend[data-astro-cid-xqy2mijf]{grid-column:auto}.confirmation-actions[data-astro-cid-xqy2mijf]{flex-direction:column;align-items:flex-start}.slots[data-astro-cid-xqy2mijf]{grid-template-columns:repeat(2,minmax(0,1fr))}button[data-astro-cid-xqy2mijf][type=submit]{width:100%}.panel-heading[data-astro-cid-xqy2mijf]{flex-direction:column}.panel-heading--stacked[data-astro-cid-xqy2mijf]{flex-direction:row}}@media (width<=22rem){[data-astro-cid-xqy2mijf][role=tabpanel]{padding:.9rem}.contact-card--compact[data-astro-cid-xqy2mijf] .tabs[data-astro-cid-xqy2mijf],.tabs[data-astro-cid-xqy2mijf],.slots[data-astro-cid-xqy2mijf]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.floating-field[data-astro-cid-xqy2mijf] label[data-astro-cid-xqy2mijf],.text-button[data-astro-cid-xqy2mijf]{transition:none}}.section[data-astro-cid-e4hbglkc]{padding-block:var(--space-7)}.results[data-astro-cid-e4hbglkc]{color:var(--ds-white);background:var(--color-navy)}.results[data-astro-cid-e4hbglkc] h2[data-astro-cid-e4hbglkc]{color:var(--ds-white);text-align:center;margin:0;font-size:28px;line-height:36px}@media (width>=48rem){.results[data-astro-cid-e4hbglkc] h2[data-astro-cid-e4hbglkc]{font-size:32px;line-height:40px}}.badge[data-astro-cid-e4hbglkc]{justify-content:center;align-items:center;width:max-content;margin:0 auto .7rem;display:flex}.results-intro[data-astro-cid-e4hbglkc]{max-width:42rem;color:var(--ds-white-70);text-align:center;margin:.75rem auto 2rem;font-size:20px;line-height:32px}.results-closing[data-astro-cid-e4hbglkc]{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:1.75rem;display:flex}.results-closing[data-astro-cid-e4hbglkc] h3[data-astro-cid-e4hbglkc],.results-closing[data-astro-cid-e4hbglkc] p[data-astro-cid-e4hbglkc]{margin:0}.results-closing[data-astro-cid-e4hbglkc] h3[data-astro-cid-e4hbglkc]{color:var(--ds-white);font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (width>=48rem){.results-closing[data-astro-cid-e4hbglkc] h3[data-astro-cid-e4hbglkc]{font-size:1.5rem;line-height:2rem}}.results-closing[data-astro-cid-e4hbglkc] p[data-astro-cid-e4hbglkc]{color:var(--color-on-dark-text);margin-top:.35rem;font-size:1rem}.results-closing[data-astro-cid-e4hbglkc]>div[data-astro-cid-e4hbglkc]:last-child{flex-wrap:nowrap;flex:none;align-items:center;gap:.9rem;display:flex}.results-closing[data-astro-cid-e4hbglkc]>div[data-astro-cid-e4hbglkc]:first-child{flex:20rem;min-width:0}.results-closing[data-astro-cid-e4hbglkc] .btn-square,.results-closing[data-astro-cid-e4hbglkc] .content-cta{white-space:nowrap;flex-shrink:0}@media (width<=48rem){.results-closing[data-astro-cid-e4hbglkc],.results-closing[data-astro-cid-e4hbglkc]>div[data-astro-cid-e4hbglkc]:last-child{flex-direction:column;align-items:flex-start}.results-closing[data-astro-cid-e4hbglkc]>div[data-astro-cid-e4hbglkc]:last-child{max-width:100%}.results-closing[data-astro-cid-e4hbglkc] .content-cta{white-space:normal;flex-shrink:1}.results-closing[data-astro-cid-e4hbglkc]>div[data-astro-cid-e4hbglkc]:first-child{flex-basis:auto}}.results-marquee{overscroll-behavior-inline:contain;scrollbar-color:#ffffff6b transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;margin-top:1.75rem;position:relative;overflow-x:auto}.results-marquee[data-motion-enabled=true]{-webkit-mask-image:linear-gradient(90deg, transparent, var(--ds-black) 7%, var(--ds-black) 93%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ds-black) 7%, var(--ds-black) 93%, transparent);overflow:hidden}.results-marquee[data-motion-manual=true]{overflow-x:auto;mask-image:none}.results-marquee__track{width:max-content;display:flex}.results-marquee__track>.card[data-marquee-duplicate]{display:none}.results-marquee[data-motion-enabled=true] .results-marquee__track{animation:144s linear infinite contact-results-scroll}.results-marquee[data-motion-enabled=true] .results-marquee__track>.card[data-marquee-duplicate]{display:flex}.results-marquee[data-motion-manual=true] .results-marquee__track{animation:none}.results-marquee[data-motion-manual=true] .card[data-marquee-duplicate]{display:none}@keyframes contact-results-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.results-marquee:hover .results-marquee__track,.results-marquee:focus-within .results-marquee__track{animation-play-state:paused}.results-marquee__track>.card{border-radius:var(--radius-card);min-width:0;color:var(--color-text);background:var(--ds-white);flex-direction:column;flex:0 0 17.75rem;gap:.7rem;margin-inline-end:1rem;padding:1.25rem;font-size:.78rem;line-height:1.5;transition:box-shadow .2s;display:flex}.results-marquee__track>a.card{color:var(--color-red);text-decoration:none}.results-marquee__track>a.card:hover,.results-marquee__track>a.card:focus-visible{color:var(--color-navy)}.results-marquee__track>.card--linked:hover{box-shadow:0 6px 22px #00000038}.results-marquee__track>.card--linked:focus-visible{outline:3px solid var(--color-red);outline-offset:-3px}.results-marquee__track .card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.results-marquee__track .card__ind{min-width:0;color:var(--color-navy);background:var(--color-teal-soft);letter-spacing:.08em;overflow-wrap:break-word;text-transform:uppercase;border-radius:.25rem;padding:.25rem .5rem;font-size:.6rem;font-weight:700;line-height:1.4}.results-marquee__track .card__id{color:var(--color-muted);letter-spacing:.07em;white-space:nowrap;flex:none;font-size:.62rem;font-weight:600}.results-marquee__track .card__metric{color:var(--color-teal-strong);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.6rem;font-weight:700;line-height:1.4}.results-marquee__track .card__range{color:var(--color-navy);font-size:.74rem;font-weight:600;line-height:1.4}.results-marquee__track .card__chart{width:100%;height:2.5rem;display:block}.results-marquee__track .card__figure{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex;container-type:inline-size}.results-marquee__track .card__big{color:var(--color-navy);letter-spacing:-.01em;font-size:40px;font-weight:800;line-height:44px}@container (width<=235px){.results-marquee__track .card__big--long{font-size:32px;line-height:40px}}@container (width<=275px){.results-marquee__track .card__big--xl{font-size:32px;line-height:40px}}.results-marquee__track .card__unit{color:var(--color-teal-strong);font-size:.72rem;font-weight:600}.results-marquee__track .card__sub{color:var(--color-muted);font-size:.7rem;line-height:1.5}.results-marquee__track .card__foot{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:auto;padding-top:.7rem;display:flex}.results-marquee__track .card__tag{min-width:0;color:var(--color-muted);overflow-wrap:break-word;font-size:.68rem}.results-marquee__track .card__read{color:var(--color-red);white-space:nowrap;flex:none;font-size:.68rem;font-weight:600}.results-marquee__track>.card--linked:hover .card__read,.results-marquee__track>.card--linked:focus-visible .card__read{color:var(--color-navy)}.results-marquee__track .u{overflow-wrap:break-word;white-space:normal}@media (prefers-reduced-motion:reduce),(width<=48rem){.results-marquee[data-motion-enabled=true]{overflow-x:auto;mask-image:none}.results-marquee[data-motion-enabled=true] .results-marquee__track{animation:none}.results-marquee__track>.card{flex-basis:min(15.5rem,100vw - 3rem)}}@media (prefers-reduced-motion:reduce){.results-marquee__track>.card{transition:none}}.results .card-slider-dots{--card-slider-dot:var(--ds-white)}.contact-hero[data-astro-cid-ogjzdvpc]{background:var(--color-surface);padding-block:3.5rem 4rem}.contact-hero__inner[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1.05fr) minmax(31rem,.95fr);align-items:start;gap:3.5rem;display:grid}.hero-copy[data-astro-cid-ogjzdvpc]{padding-top:1.5rem}.hero-meta[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-bottom:1.5rem;display:flex}.hero-meta[data-astro-cid-ogjzdvpc] .badge[data-astro-cid-ogjzdvpc]{margin:0}.rating[data-astro-cid-ogjzdvpc]{grid-template-columns:auto 1fr;align-items:center;gap:0 .7rem;width:max-content;margin:0;display:grid}.rating[data-astro-cid-ogjzdvpc] strong[data-astro-cid-ogjzdvpc]{color:var(--color-navy);grid-row:1/3;font-size:1.45rem}.rating[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{color:var(--ds-amber);letter-spacing:.06em}.rating[data-astro-cid-ogjzdvpc] small[data-astro-cid-ogjzdvpc]{color:var(--color-text);font-size:.875rem}.hero-copy[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{max-width:42rem;color:var(--color-navy);letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:800;line-height:3rem}.hero-summary[data-astro-cid-ogjzdvpc]{max-width:38rem;color:var(--color-text);margin:1.35rem 0 0;font-size:1rem;line-height:28.8px}.metrics[data-astro-cid-ogjzdvpc]{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin:1.75rem 0;padding:0;display:grid}.metrics[data-astro-cid-ogjzdvpc] div[data-astro-cid-ogjzdvpc]{border-right:1px solid var(--color-border);padding:1rem}.metrics[data-astro-cid-ogjzdvpc] div[data-astro-cid-ogjzdvpc]:first-child{padding-left:0}.metrics[data-astro-cid-ogjzdvpc] div[data-astro-cid-ogjzdvpc]:last-child{border-right:0}.metrics[data-astro-cid-ogjzdvpc] dt[data-astro-cid-ogjzdvpc]{color:var(--color-navy);font-size:1.55rem;font-weight:700}.metrics[data-astro-cid-ogjzdvpc] dd[data-astro-cid-ogjzdvpc]{color:var(--color-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.assurances[data-astro-cid-ogjzdvpc],.check-list[data-astro-cid-ogjzdvpc]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.assurances[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc],.check-list[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{color:var(--color-text);padding-left:1.5rem;font-size:1rem;line-height:1.55;position:relative}.assurances[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]:before,.check-list[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]:before{color:var(--color-teal);content:"✓";font-weight:700;position:absolute;left:0}.client-band[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--color-border);margin-top:1.25rem;padding-top:1.1rem}.client-band[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--color-text);margin:0 0 .8rem;font-size:.875rem}.client-band[data-astro-cid-ogjzdvpc] div[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;max-width:100%;display:flex}.client-band[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:5.3rem;height:1.45rem}.section[data-astro-cid-ogjzdvpc]{padding-block:var(--space-7)}.section-heading[data-astro-cid-ogjzdvpc]{max-width:46rem;margin:0 auto var(--space-7);text-align:center}.section-heading--left[data-astro-cid-ogjzdvpc]{text-align:left;margin-inline:0}.section-heading[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{color:var(--color-navy);margin:0;font-size:1.75rem;line-height:2.25rem}@media (width>=48rem){.section-heading[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{font-size:2rem;line-height:2.5rem}}.section-heading[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{margin:var(--space-4) 0 0;color:var(--color-text);line-height:28.8px}.steps[data-astro-cid-ogjzdvpc],.protection[data-astro-cid-ogjzdvpc]{background:var(--color-surface-soft)}.step-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.step-grid[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);gap:1rem;padding:1.5rem;display:flex}.step-number[data-astro-cid-ogjzdvpc]{width:2rem;height:2rem;color:var(--ds-white);background:var(--color-navy);border-radius:50%;flex:0 0 2rem;place-items:center;font-size:.8rem;font-weight:700;display:grid}.kicker[data-astro-cid-ogjzdvpc]{border-radius:var(--radius-pill);width:max-content;max-width:100%;color:var(--color-teal-strong);background:var(--color-teal-soft);letter-spacing:.08em;overflow-wrap:break-word;text-transform:uppercase;margin:0 0 .7rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700}.step-grid[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{color:var(--color-navy);margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.step-grid[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]:last-child{color:var(--color-text);margin:.55rem 0 0;font-size:1rem;line-height:1.6}.team-list[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{object-fit:cover;border-radius:50%}.team-list[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{margin:0;display:grid}.team-list[data-astro-cid-ogjzdvpc] strong[data-astro-cid-ogjzdvpc]{color:var(--color-navy);font-size:1rem}.team-list[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{color:var(--color-muted);font-size:.875rem}.bottom-contact__inner[data-astro-cid-ogjzdvpc],.protection__inner[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start;gap:2rem;display:grid}.faq-card[data-astro-cid-ogjzdvpc]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-soft);box-shadow:var(--shadow-card);padding:1.75rem}.faq-card[data-astro-cid-ogjzdvpc]>h2[data-astro-cid-ogjzdvpc].kicker,.protection__inner[data-astro-cid-ogjzdvpc]>div[data-astro-cid-ogjzdvpc]>h2[data-astro-cid-ogjzdvpc].kicker{width:auto;color:var(--color-navy);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;margin-bottom:1rem;padding:0;font-size:1.75rem;font-weight:700;line-height:2.25rem}.protection__inner[data-astro-cid-ogjzdvpc]>div[data-astro-cid-ogjzdvpc]>h2[data-astro-cid-ogjzdvpc].kicker{margin-bottom:var(--space-7)}.protection-subsection[data-astro-cid-ogjzdvpc]>h3[data-astro-cid-ogjzdvpc].kicker{letter-spacing:0;text-transform:none;background:0 0;border-radius:0;width:auto;padding:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (width>=48rem){.faq-card[data-astro-cid-ogjzdvpc]>h2[data-astro-cid-ogjzdvpc].kicker,.protection__inner[data-astro-cid-ogjzdvpc]>div[data-astro-cid-ogjzdvpc]>h2[data-astro-cid-ogjzdvpc].kicker{font-size:2rem;line-height:2.5rem}.protection-subsection[data-astro-cid-ogjzdvpc]>h3[data-astro-cid-ogjzdvpc].kicker{font-size:1.5rem;line-height:2rem}}.faq-card[data-astro-cid-ogjzdvpc] section[data-astro-cid-ogjzdvpc]+section[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.faq-card[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{color:var(--color-navy);margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.faq-card[data-astro-cid-ogjzdvpc] section[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{color:var(--color-text);margin:.35rem 0 0;font-size:1rem;line-height:1.6}.faq-card[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc][href^=tel\:]{color:var(--color-red-strong);text-underline-offset:.15em;text-decoration:underline}.faq-card[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc][href^=tel\:]:hover,.faq-card[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc][href^=tel\:]:focus-visible{color:var(--color-navy)}.mini-testimonial[data-astro-cid-ogjzdvpc]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-soft);box-shadow:var(--shadow-card);grid-template-columns:48px 1fr;align-items:start;gap:.25rem .9rem;margin:1.25rem 0 0;padding:1.15rem;display:grid}.mini-testimonial[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{border-radius:50%;grid-row:1/3}.mini-testimonial[data-astro-cid-ogjzdvpc] blockquote[data-astro-cid-ogjzdvpc]{color:var(--color-text);margin:0;font-size:1rem;line-height:1.65}.mini-testimonial[data-astro-cid-ogjzdvpc] figcaption[data-astro-cid-ogjzdvpc]{color:var(--color-muted);font-size:.875rem}.protection-subsection[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.25rem}.team-list[data-astro-cid-ogjzdvpc]{gap:.75rem;display:grid}.team-list[data-astro-cid-ogjzdvpc] [data-astro-cid-ogjzdvpc]:is(article,[data-content-card]){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);align-items:center;gap:1rem;padding:1rem;display:flex}.team-list[data-astro-cid-ogjzdvpc] small[data-astro-cid-ogjzdvpc]{color:var(--color-navy);margin-top:.2rem;font-size:.8125rem;font-weight:600}.mobile-actions[data-astro-cid-ogjzdvpc]{display:none}@media (width<=64rem){.contact-hero__inner[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr);max-width:48rem}.hero-copy[data-astro-cid-ogjzdvpc]{padding-top:0}}@media (width<=48rem){.contact-hero[data-astro-cid-ogjzdvpc]{padding-block:2.5rem}.hero-copy[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{font-size:2rem;line-height:2.5rem}.hero-summary[data-astro-cid-ogjzdvpc]{font-size:1rem}.metrics[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr 1fr}.metrics[data-astro-cid-ogjzdvpc] div[data-astro-cid-ogjzdvpc]:nth-child(2){border-right:0}.metrics[data-astro-cid-ogjzdvpc] div[data-astro-cid-ogjzdvpc]:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.step-grid[data-astro-cid-ogjzdvpc],.bottom-contact__inner[data-astro-cid-ogjzdvpc],.protection__inner[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.client-band[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]:nth-child(n+5){display:none}.mobile-actions[data-astro-cid-ogjzdvpc]{z-index:40;border-top:1px solid var(--color-border);background:#fffffff5;gap:.65rem;min-height:3.5rem;padding:.45rem .75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #1a195e1a}.mobile-actions[data-astro-cid-ogjzdvpc][hidden]{display:none}.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]{border:1px solid var(--color-navy);border-radius:var(--radius-card);min-height:2.75rem;color:var(--color-navy);background:var(--color-surface);font:inherit;flex:1;font-size:.875rem;font-weight:600;transition:color .1s,background-color .1s,border-color .1s}.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:first-child{border-color:var(--color-red);color:var(--ds-white);background:var(--color-red);flex:1.2}.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:hover,.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:focus-visible,.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:active{border-color:var(--color-navy);color:var(--ds-white);background:var(--color-navy)}.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:first-child:hover,.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:first-child:focus-visible,.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]:first-child:active{border-color:var(--color-navy);color:var(--color-navy);background:var(--color-surface)}}@media (width<=22rem){.contact-hero[data-astro-cid-ogjzdvpc]{padding-block:2rem}.hero-copy[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{font-size:1.75rem}.metrics[data-astro-cid-ogjzdvpc] dt[data-astro-cid-ogjzdvpc]{font-size:1.3rem}.mobile-actions[data-astro-cid-ogjzdvpc]{gap:.4rem;padding-inline:.45rem}.client-band[data-astro-cid-ogjzdvpc] div[data-astro-cid-ogjzdvpc]{grid-template-columns:repeat(2,1fr);display:grid}}@media (prefers-reduced-motion:reduce){.mobile-actions[data-astro-cid-ogjzdvpc] button[data-astro-cid-ogjzdvpc]{transition:none}}
