.rating[data-astro-cid-cezpqolv]{align-items:center;gap:var(--space-3);display:flex}.rating__value[data-astro-cid-cezpqolv]{color:var(--color-on-dark);font-family:var(--font-heading);font-size:var(--text-stat);font-weight:var(--weight-semibold);line-height:1}.rating__stars[data-astro-cid-cezpqolv]{gap:var(--space-1);display:flex}.rating__defs[data-astro-cid-cezpqolv]{position:absolute}.rating__star[data-astro-cid-cezpqolv]{color:var(--star-filled);display:flex}.rating__star[data-astro-cid-cezpqolv].is-partial svg{fill:url(#star-partial)}.rating__star[data-astro-cid-cezpqolv].is-empty{color:var(--star-empty)}.hero[data-astro-cid-cnwnep6r]{background:var(--surface-dark);position:relative;overflow:hidden}.hero[data-astro-cid-cnwnep6r] .hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-cnwnep6r]:after{content:"";background:linear-gradient(64.33deg, var(--navy-900) 5.43%, #0f2333c4 51.76%, #0f233300 82.23%);position:absolute;inset:0}.hero__inner[data-astro-cid-cnwnep6r]{z-index:1;justify-content:center;gap:var(--space-6);padding-top:var(--hero-pad-top);padding-bottom:var(--section-pad-y);flex-direction:column;display:flex;position:relative}html[data-header-in-page] .hero__inner[data-astro-cid-cnwnep6r]{padding-top:var(--section-pad-y)}.hero__copy[data-astro-cid-cnwnep6r]{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:569px;display:flex}.hero--wide[data-astro-cid-cnwnep6r] .hero__copy[data-astro-cid-cnwnep6r]{max-width:678px}.hero__brand[data-astro-cid-cnwnep6r]{margin-bottom:var(--space-1);text-decoration:none;display:flex}.hero__badge[data-astro-cid-cnwnep6r]{color:var(--color-on-dark-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex}@media (width>=640px){.hero__badge[data-astro-cid-cnwnep6r]{font-size:var(--text-caption)}}.hero__dot[data-astro-cid-cnwnep6r]{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.hero__dot[data-astro-cid-cnwnep6r]:after{content:"";border-radius:inherit;background:inherit;animation:2.8s ease-out infinite hero-pulse;position:absolute;inset:0}@keyframes hero-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.hero__dot[data-astro-cid-cnwnep6r]:after{animation:none}}.hero__title[data-astro-cid-cnwnep6r]{color:var(--color-on-dark);font-size:var(--text-page-hero);font-weight:var(--weight-bold);line-height:1}.hero--home[data-astro-cid-cnwnep6r] .hero__title[data-astro-cid-cnwnep6r]{font-size:var(--text-hero)}.hero--compact[data-astro-cid-cnwnep6r] .hero__title[data-astro-cid-cnwnep6r]{font-size:58px}.hero__intro[data-astro-cid-cnwnep6r]{color:var(--color-on-dark-muted);font-size:var(--text-xl)}.hero__actions[data-astro-cid-cnwnep6r]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__fiberon[data-astro-cid-cnwnep6r]{display:flex}.hero__fiberon[data-astro-cid-cnwnep6r] img{border-radius:var(--radius-lg);display:block}@media (width<=767px){.hero[data-astro-cid-cnwnep6r]:after{background:linear-gradient(180deg, #0f2333cc 0%, #0f2333e6 60%, var(--navy-900) 100%)}.hero__copy[data-astro-cid-cnwnep6r]{text-align:center;align-items:center;margin-inline:auto}.hero--compact[data-astro-cid-cnwnep6r] .hero__title[data-astro-cid-cnwnep6r]{font-size:var(--text-page-hero)}.hero__actions[data-astro-cid-cnwnep6r]{flex-direction:column;align-items:center;width:100%}}.trust[data-astro-cid-57cxwel4]{background:var(--surface-dark)}.trust[data-astro-cid-57cxwel4] .container[data-astro-cid-57cxwel4]{padding-block:var(--space-8)}.trust__list[data-astro-cid-57cxwel4]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.trust__item[data-astro-cid-57cxwel4]{align-items:flex-start;gap:var(--space-5);padding-inline:var(--space-7);border-right:1px solid var(--border-on-dark);display:flex}.trust__item[data-astro-cid-57cxwel4]:last-child{border-right:0}.trust__item[data-astro-cid-57cxwel4] .trust__icon{color:var(--color-accent)}.trust__title[data-astro-cid-57cxwel4]{margin-bottom:var(--space-3);font-size:var(--text-stat)}@media (width<=1023px){.trust__list[data-astro-cid-57cxwel4]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.trust__item[data-astro-cid-57cxwel4]{border-right:0;padding-inline:0}}.form__fields[data-astro-cid-anv7fpa2]{display:contents}.form[data-astro-cid-anv7fpa2].is-done .form__fields[data-astro-cid-anv7fpa2]{display:none}.form[data-astro-cid-anv7fpa2]{position:relative}.form__turnstile[data-astro-cid-anv7fpa2]{width:100%;height:0;position:absolute;overflow:hidden}.form__turnstile[data-astro-cid-anv7fpa2].is-interactive{grid-column:span 12;height:auto;position:static;overflow:visible}.quote-form__submit[data-astro-cid-xuojnzmp]{align-items:flex-start}.quote-form__submit[data-astro-cid-xuojnzmp] .quote-form__button{font-size:var(--text-lg);padding:12px 24px}.quote-form__submit[data-astro-cid-xuojnzmp] .quote-form__button:hover{background:var(--black)}.quote-form__submit[data-astro-cid-xuojnzmp] .quote-form__button:disabled{opacity:.6;cursor:wait}.quote__inner[data-astro-cid-f5gclm3d]{gap:var(--space-10);padding-block:var(--section-pad-y);grid-template-columns:calc(40.46% - 30px) calc(59.54% - 30px);display:grid}.quote__intro[data-astro-cid-f5gclm3d]{padding-top:var(--space-7)}.quote__sticky[data-astro-cid-f5gclm3d]{gap:var(--space-6);flex-direction:column;display:flex}@media (width>=1024px){.quote__sticky[data-astro-cid-f5gclm3d]{position:sticky;top:120px}}.quote__title[data-astro-cid-f5gclm3d]{font-size:var(--text-h1)}.quote__lead[data-astro-cid-f5gclm3d]{color:var(--color-text-muted)}.quote__promises[data-astro-cid-f5gclm3d]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quote__promises[data-astro-cid-f5gclm3d] li[data-astro-cid-f5gclm3d]{align-items:flex-start;gap:var(--space-3);display:flex}.quote__promises[data-astro-cid-f5gclm3d] .quote__check{color:var(--color-accent);transform:translateY(3px)}.quote__phone[data-astro-cid-f5gclm3d]{align-items:center;gap:var(--space-2);color:var(--color-heading);align-self:flex-start;text-decoration:none;display:inline-flex}.quote__phone[data-astro-cid-f5gclm3d] span[data-astro-cid-f5gclm3d]{color:var(--color-text-strong);font-size:var(--text-3xl);font-weight:var(--weight-semibold)}.quote__phone[data-astro-cid-f5gclm3d]:hover{color:var(--color-heading)}.quote__card[data-astro-cid-f5gclm3d]{padding:var(--space-8);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-card)}.quote__card-title[data-astro-cid-f5gclm3d]{margin-bottom:var(--space-4);font-size:var(--text-h4)}@media (width<=1023px){.quote__inner[data-astro-cid-f5gclm3d]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.quote__inner[data-astro-cid-f5gclm3d]{padding-block:var(--space-8)}}.content__inner[data-astro-cid-5pov2lfy]{gap:var(--column-gap);padding-block:var(--section-pad-y);align-items:start;display:grid}.content__inner--material[data-astro-cid-5pov2lfy]{grid-template-columns:calc(66.11% - 16px) calc(33.89% - 16px)}.content__inner--even[data-astro-cid-5pov2lfy]{grid-template-columns:calc(55.74% - 16px) calc(44.26% - 16px)}@media (width<=1119px){.content__inner--material[data-astro-cid-5pov2lfy],.content__inner--even[data-astro-cid-5pov2lfy]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.content--tight[data-astro-cid-5pov2lfy] .content__inner[data-astro-cid-5pov2lfy]{padding-block:var(--space-10)}}
