.page-hero[data-v-9eeb150b]{background-size:200% 200%}.page-hero__circle[data-v-9eeb150b]{z-index:1;pointer-events:none;background:#5fb3bf14;border:1px solid #5fb3bf1f;border-radius:50%;position:absolute}.page-hero__circle--1[data-v-9eeb150b]{width:180px;height:180px;animation:7s ease-in-out infinite floatCircle-9eeb150b;top:15%;left:8%}.page-hero__circle--2[data-v-9eeb150b]{width:120px;height:120px;animation:9s ease-in-out infinite reverse floatCircle-9eeb150b;bottom:20%;right:10%}@keyframes floatCircle-9eeb150b{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-18px)scale(1.06)}}.article-meta[data-v-9eeb150b]{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);font-size:var(--text-sm);color:#fffc;display:flex}.article-meta .badge[data-v-9eeb150b]{color:var(--color-teal);background:#5fb3bf26;border:1px solid #5fb3bf4d}.page-hero__content h1[data-v-9eeb150b]{text-wrap:balance}.page-hero__subtitle[data-v-9eeb150b]{font-size:var(--text-lg);color:#ffffffd9;max-width:680px;line-height:var(--leading-normal);margin-inline:auto}.article-feature[data-v-9eeb150b]{z-index:2;margin-top:calc(-1 * var(--space-16));position:relative}.article-feature .container[data-v-9eeb150b]{max-width:var(--max-width-narrow)}.article-feature img[data-v-9eeb150b]{border-radius:var(--radius-2xl);width:100%;height:auto;box-shadow:var(--shadow-xl)}.article-feature figcaption[data-v-9eeb150b]{max-width:var(--max-width-narrow);margin:var(--space-4) auto 0;padding-inline:var(--space-6);font-size:var(--text-sm);color:var(--color-blue-gray);text-align:center}.article-section[data-v-9eeb150b]{padding-top:var(--space-16)}.article[data-v-9eeb150b]{max-width:44rem;color:var(--color-dark)}.article p[data-v-9eeb150b],.article__lead[data-v-9eeb150b]{font-size:var(--text-lg);line-height:var(--leading-normal);color:#33415c}.article p.article__lead[data-v-9eeb150b]{font-size:var(--text-xl);color:var(--color-navy);font-weight:var(--weight-medium)}.article[data-v-9eeb150b]>*+*{margin-top:var(--space-6)}.article h2[data-v-9eeb150b]{margin-top:var(--space-12);font-size:var(--text-3xl);color:var(--color-navy);text-wrap:balance}.article h2[data-v-9eeb150b]:after{content:"";width:48px;height:3px;margin-top:var(--space-4);border-radius:var(--radius-full);background:var(--gradient-ocean);display:block}.article strong[data-v-9eeb150b]{color:var(--color-navy);font-weight:var(--weight-semibold)}.article em[data-v-9eeb150b]{color:var(--color-deep-blue);font-style:italic}.article a[data-v-9eeb150b]{color:var(--color-ocean);font-weight:var(--weight-medium);text-underline-offset:2px;text-decoration:underline}.article a[data-v-9eeb150b]:hover{color:var(--color-teal)}.weight-list[data-v-9eeb150b]{margin-top:var(--space-6)}.weight-list__row[data-v-9eeb150b]{gap:var(--space-6);padding:var(--space-4) 0;border-top:1px solid #001f5f14;grid-template-columns:150px 1fr;display:grid}.weight-list__row[data-v-9eeb150b]:last-child{border-bottom:1px solid #001f5f14}.weight-list dt[data-v-9eeb150b]{font-weight:var(--weight-semibold);color:var(--color-navy);font-size:var(--text-base)}.weight-list dd[data-v-9eeb150b]{color:#33415c;font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.size-guide[data-v-9eeb150b]{margin-top:var(--space-6);border:1px solid var(--color-light-gray);border-radius:var(--radius-lg);overflow:hidden}.size-guide__row[data-v-9eeb150b]{gap:var(--space-4) var(--space-6);padding:var(--space-4) var(--space-5);grid-template-columns:1fr auto;align-items:baseline;display:grid}.size-guide__row[data-v-9eeb150b]:nth-child(odd){background:var(--color-off-white)}.size-guide dt[data-v-9eeb150b]{font-weight:var(--weight-semibold);color:var(--color-navy)}.size-guide dd[data-v-9eeb150b]{text-align:right;margin:0}.size-guide__capacity[data-v-9eeb150b]{font-weight:var(--weight-semibold);color:var(--color-ocean);display:block}.size-guide__note[data-v-9eeb150b]{font-size:var(--text-sm);color:var(--color-blue-gray);display:block}.callout[data-v-9eeb150b]{margin-top:var(--space-8);padding:var(--space-6) var(--space-8);border:1px solid #5fb3bf33;border-left:4px solid var(--color-teal);border-radius:var(--radius-lg);background:linear-gradient(135deg,#5fb3bf14,#1f4f7f0d)}.callout--accent[data-v-9eeb150b]{background:var(--gradient-navy);border-color:#0000;border-left-color:var(--color-teal)}.callout__label[data-v-9eeb150b]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ocean);display:inline-block}.callout--accent .callout__label[data-v-9eeb150b]{color:var(--color-teal)}.callout p[data-v-9eeb150b]{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-navy);margin:0}.callout--accent p[data-v-9eeb150b]{color:#ffffffeb}.callout--accent strong[data-v-9eeb150b]{color:var(--color-white)}.section--cta[data-v-9eeb150b]{padding-block:var(--space-8) var(--space-16)}.inline-cta[data-v-9eeb150b]{max-width:var(--max-width-narrow);padding:var(--space-10) var(--space-12);background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);align-items:center;gap:var(--space-12);grid-template-columns:1fr auto;margin-inline:auto;display:grid;position:relative;overflow:hidden}.inline-cta__glow[data-v-9eeb150b]{pointer-events:none;background:radial-gradient(circle,#5fb3bf24,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-40px}.inline-cta__main[data-v-9eeb150b]{position:relative}.inline-cta__header[data-v-9eeb150b]{align-items:center;gap:var(--space-4);display:flex}.inline-cta__icon[data-v-9eeb150b]{border-radius:var(--radius-lg);background:var(--gradient-ocean);width:52px;height:52px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px #5fb3bf59}.inline-cta__eyebrow[data-v-9eeb150b]{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ocean);display:block}.inline-cta__title[data-v-9eeb150b]{margin-top:var(--space-1);font-size:var(--text-2xl);color:var(--color-navy)}.inline-cta__text[data-v-9eeb150b]{margin-top:var(--space-5);font-size:var(--text-base);color:#33415c;line-height:var(--leading-normal)}.inline-cta__points[data-v-9eeb150b]{margin-top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.inline-cta__points li[data-v-9eeb150b]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);color:var(--color-navy);font-weight:var(--weight-medium);line-height:var(--leading-snug);display:flex}.inline-cta__points svg[data-v-9eeb150b]{color:var(--color-teal);flex-shrink:0;margin-top:2px}.inline-cta__actions[data-v-9eeb150b]{align-items:stretch;gap:var(--space-4);text-align:center;flex-direction:column;flex-shrink:0;display:flex;position:relative}.inline-cta__btn[data-v-9eeb150b]{box-shadow:var(--shadow-md), 0 6px 24px #5fb3bf73;white-space:nowrap}.inline-cta__phone[data-v-9eeb150b]{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-deep-blue);text-decoration:none;display:inline-flex}.inline-cta__phone[data-v-9eeb150b]:hover,.inline-cta__phone svg[data-v-9eeb150b]{color:var(--color-teal)}.section--faq[data-v-9eeb150b]{background-color:var(--color-off-white)}.faq[data-v-9eeb150b],.faq .container[data-v-9eeb150b]{flex-direction:column;align-items:center;display:flex}@media (width<=640px){.page-hero__circle[data-v-9eeb150b]{display:none}.weight-list__row[data-v-9eeb150b]{gap:var(--space-1);grid-template-columns:1fr}.size-guide__row[data-v-9eeb150b]{grid-template-columns:1fr}.size-guide dd[data-v-9eeb150b]{text-align:left}.callout[data-v-9eeb150b]{padding:var(--space-5) var(--space-6)}}@media (width<=860px){.inline-cta[data-v-9eeb150b]{gap:var(--space-8);grid-template-columns:1fr}}@media (width<=640px){.inline-cta[data-v-9eeb150b]{padding:var(--space-8) var(--space-6)}}
