.hero[data-astro-cid-bbe6dxrz]{background:#fff;padding:.75rem 0 .5rem}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;gap:.85rem;align-items:center}.hero__title[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:flex-start;gap:.02em;margin:0 0 .5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.28rem,5.4vw,1.7rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#102b4e}.hero__line[data-astro-cid-bbe6dxrz]{display:block;max-width:100%}.hero__accent[data-astro-cid-bbe6dxrz]{font-style:italic;font-weight:700;color:#e25a38;letter-spacing:-.03em}.hero__desc[data-astro-cid-bbe6dxrz]{max-width:34rem;margin:0 0 .75rem;color:#4a5563;font-size:.88rem;font-weight:400;line-height:1.45}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.15rem}.hero__phone[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.65rem;color:#102b4e}.hero__phone-icon[data-astro-cid-bbe6dxrz]{width:1.35rem;height:1.35rem;flex-shrink:0;color:var(--color-blue)}.hero__phone-text[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.hero__phone-label[data-astro-cid-bbe6dxrz]{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-blue)}.hero__phone-number[data-astro-cid-bbe6dxrz]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.12rem,4vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.hero__phone[data-astro-cid-bbe6dxrz]:hover,.hero__phone[data-astro-cid-bbe6dxrz]:hover .hero__phone-number[data-astro-cid-bbe6dxrz]{color:var(--color-blue)}.hero__media[data-astro-cid-bbe6dxrz]{display:none}.hero__visual[data-astro-cid-bbe6dxrz]{position:relative;width:min(100%,340px);aspect-ratio:1.15;overflow:visible}.hero__slide[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;margin:0;display:grid;place-items:center;opacity:0;animation:hero-slide 7s infinite}.hero__slide--warm[data-astro-cid-bbe6dxrz]{animation-name:hero-slide-a}.hero__slide--blue[data-astro-cid-bbe6dxrz]{animation-name:hero-slide-b}.hero__orb[data-astro-cid-bbe6dxrz]{position:absolute;inset:14% 6% 18%;border-radius:50%;z-index:0}.hero__slide--warm[data-astro-cid-bbe6dxrz] .hero__orb[data-astro-cid-bbe6dxrz]{background:#f3d7c7}.hero__slide--blue[data-astro-cid-bbe6dxrz] .hero__orb[data-astro-cid-bbe6dxrz]{background:#dce7f2}.hero__photo[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;width:124%;max-width:none;height:auto;object-fit:contain}.hero__caption[data-astro-cid-bbe6dxrz]{width:100%;max-width:26rem;text-align:center}.hero__caption-title[data-astro-cid-bbe6dxrz]{margin:0 0 .35rem;color:#102b4e;font-size:.92rem;font-weight:700;line-height:1.3}.hero__caption-list[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem .55rem;margin:0;padding:0;list-style:none;color:var(--color-blue);font-size:.72rem;font-weight:600}.hero__caption-list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{position:relative}.hero__caption-list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:not(:last-child):after{content:"·";position:absolute;right:-.42rem;color:#9fb4cc}@keyframes hero-slide-a{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes hero-slide-b{0%,46%{opacity:0}50%,96%{opacity:1}to{opacity:0}}@media(min-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:2.1rem 0 1.35rem}.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) minmax(340px,1.05fr);gap:1.5rem}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.15rem,3.6vw,3.1rem);line-height:1.1;margin-bottom:.75rem}.hero__desc[data-astro-cid-bbe6dxrz]{font-size:1.05rem;line-height:1.6;max-width:32.5rem;margin-bottom:1.1rem}.hero__media[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;justify-self:end;width:100%;max-width:520px;gap:.7rem}.hero__visual[data-astro-cid-bbe6dxrz]{width:100%;max-width:none}.hero__photo[data-astro-cid-bbe6dxrz]{width:128%}.hero__caption-title[data-astro-cid-bbe6dxrz]{font-size:1.05rem}.hero__caption-list[data-astro-cid-bbe6dxrz]{font-size:.8rem;gap:.25rem .75rem}}@media(max-width:379px){.hero__actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.benefit-strip[data-astro-cid-xyn55znj]{background:var(--color-white);border-bottom:1px solid var(--color-gray-100);padding:1rem 0}.benefit-strip__list[data-astro-cid-xyn55znj]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.benefit-strip__item[data-astro-cid-xyn55znj]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;min-height:72px;padding:.85rem .9rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-gray-50)}.benefit-strip__icon[data-astro-cid-xyn55znj]{width:38px;height:38px;display:grid;place-items:center;color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius)}.benefit-strip__icon[data-astro-cid-xyn55znj] svg[data-astro-cid-xyn55znj]{width:18px;height:18px}.benefit-strip__title[data-astro-cid-xyn55znj]{font-size:.88rem;font-weight:600;margin-bottom:.15rem}.benefit-strip__text[data-astro-cid-xyn55znj]{font-size:.75rem;font-weight:400;color:var(--color-gray-600);line-height:1.35}@media(min-width:900px){.benefit-strip[data-astro-cid-xyn55znj]{padding:1.15rem 0}.benefit-strip__list[data-astro-cid-xyn55znj]{grid-template-columns:repeat(4,1fr);gap:.75rem}}.brand-strip__top[data-astro-cid-nmseaglp]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.brand-strip__top[data-astro-cid-nmseaglp] .section__title[data-astro-cid-nmseaglp]{margin-bottom:0}.brand-strip__note[data-astro-cid-nmseaglp]{font-size:.78rem;color:var(--color-gray-400)}.brand-strip__note[data-astro-cid-nmseaglp] code[data-astro-cid-nmseaglp]{font-size:.72rem;color:var(--color-gray-600)}.brand-strip__list[data-astro-cid-nmseaglp]{display:flex;flex-wrap:wrap;gap:.45rem}.brand-strip__item[data-astro-cid-nmseaglp]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:calc(50% - .25rem);padding:.45rem .85rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius);flex:1 1 auto}.brand-strip__name[data-astro-cid-nmseaglp]{font-family:var(--font-display);font-size:.8rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy)}.brand-strip__item[data-astro-cid-nmseaglp] a[data-astro-cid-nmseaglp]{display:grid;place-items:center;min-height:28px}.brand-strip__item[data-astro-cid-nmseaglp] img[data-astro-cid-nmseaglp]{max-height:28px;width:auto;max-width:110px;object-fit:contain;filter:grayscale(1);opacity:.85}.brand-strip__item[data-astro-cid-nmseaglp]:hover img[data-astro-cid-nmseaglp]{filter:none;opacity:1}@media(min-width:640px){.brand-strip__top[data-astro-cid-nmseaglp]{flex-direction:row;align-items:flex-end;justify-content:space-between}.brand-strip__item[data-astro-cid-nmseaglp]{min-width:0;flex:1 1 calc(14.28% - .45rem)}}.trust-section__points[data-astro-cid-rcdzuq3a]{display:grid;gap:.65rem}.trust-section__points[data-astro-cid-rcdzuq3a] li[data-astro-cid-rcdzuq3a]{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:1.1rem 1.15rem}.trust-section__points[data-astro-cid-rcdzuq3a] h3[data-astro-cid-rcdzuq3a]{font-size:.98rem;font-weight:750;margin-bottom:.3rem}.trust-section__points[data-astro-cid-rcdzuq3a] p[data-astro-cid-rcdzuq3a]{font-size:.875rem;color:var(--color-gray-600)}.contact-cta[data-astro-cid-rcdzuq3a]{padding-top:0}.contact-cta__panel[data-astro-cid-rcdzuq3a]{display:grid;gap:1.15rem;padding:1.4rem;background:var(--color-navy);border-radius:var(--radius-md);color:var(--color-white)}.contact-cta__panel[data-astro-cid-rcdzuq3a] .section__eyebrow[data-astro-cid-rcdzuq3a]{color:#8eb6e0}.contact-cta__panel[data-astro-cid-rcdzuq3a] .section__title[data-astro-cid-rcdzuq3a]{color:var(--color-white)}.contact-cta__panel[data-astro-cid-rcdzuq3a] .section__desc[data-astro-cid-rcdzuq3a]{color:#ffffffc7}.contact-cta__actions[data-astro-cid-rcdzuq3a]{display:flex;flex-direction:column;gap:.55rem}@media(min-width:768px){.trust-section__points[data-astro-cid-rcdzuq3a]{grid-template-columns:repeat(3,1fr);gap:.85rem}.contact-cta__panel[data-astro-cid-rcdzuq3a]{grid-template-columns:1.4fr 1fr;align-items:center;padding:1.85rem 2rem}}
