.seo-content-block[data-v-b1ea3fae]{padding:var(--spacing-20) 0}.seo-content-block[data-v-b1ea3fae]:nth-child(2n){background:var(--color-bg-secondary)}.seo-content-block__container[data-v-b1ea3fae]{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--spacing-container-x)}.seo-content-block__grid[data-v-b1ea3fae]{align-items:center;display:grid;gap:var(--spacing-section-y);grid-template-columns:1fr 1fr}.seo-content-block__grid--no-image[data-v-b1ea3fae]{grid-template-columns:1fr;margin:0 auto;max-width:var(--container-narrow)}.seo-content-block--reversed .seo-content-block__grid[data-v-b1ea3fae]{direction:rtl}.seo-content-block--reversed .seo-content-block__grid[data-v-b1ea3fae]>*{direction:ltr}.seo-content-block__image-wrapper[data-v-b1ea3fae]{border-radius:var(--radius-3xl);box-shadow:var(--shadow-2xl);overflow:hidden;position:relative}.seo-content-block__image[data-v-b1ea3fae]{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.seo-content-block__content[data-v-b1ea3fae]{padding:var(--spacing-5) 0}.seo-content-block__title[data-v-b1ea3fae]{color:var(--color-text-primary);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin:0 0 var(--spacing-5) 0}.seo-content-block__text[data-v-b1ea3fae]{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-extra-loose)}.seo-content-block__text[data-v-b1ea3fae] p{margin:0 0 var(--spacing-4) 0}.seo-content-block__text[data-v-b1ea3fae] p:last-child{margin-bottom:0}.seo-content-block__list[data-v-b1ea3fae]{list-style:none;margin:var(--spacing-6) 0 0 0;padding:0}.seo-content-block__list li[data-v-b1ea3fae]{align-items:flex-start;color:var(--color-text-primary);display:flex;font-size:var(--font-size-md);gap:var(--spacing-3);padding:10px 0}.list-icon[data-v-b1ea3fae]{color:var(--color-primary);flex-shrink:0;height:22px;margin-top:1px;width:22px}.seo-content-block__cta[data-v-b1ea3fae]{align-items:center;background:var(--color-bg-brand-subtle);border-radius:var(--radius-lg);color:var(--color-brand);display:inline-flex;font-size:var(--font-size-md);font-weight:var(--btn-font-weight);gap:var(--spacing-2);margin-top:var(--spacing-7);padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm);text-decoration:none;transition:all var(--duration-fast) var(--ease-out-quart)}.seo-content-block__cta[data-v-b1ea3fae]:hover{background:var(--color-brand);color:var(--color-text-inverse);transform:translate(4px)}.seo-content-block__cta .cta-arrow[data-v-b1ea3fae]{height:18px;transition:transform var(--duration-fast) var(--ease-out-quart);width:18px}.seo-content-block__cta:hover .cta-arrow[data-v-b1ea3fae]{transform:translate(4px)}@media(max-width:968px){.seo-content-block[data-v-b1ea3fae]{padding:var(--spacing-section-y) 0}.seo-content-block__container[data-v-b1ea3fae]{padding:0 var(--spacing-container-x-mobile)}.seo-content-block__grid[data-v-b1ea3fae]{gap:var(--spacing-10);grid-template-columns:1fr}.seo-content-block--reversed .seo-content-block__grid[data-v-b1ea3fae]{direction:ltr}.seo-content-block__title[data-v-b1ea3fae]{font-size:var(--font-size-4xl)}.seo-content-block__image-wrapper[data-v-b1ea3fae]{order:-1}}@media(prefers-reduced-motion:reduce){.seo-content-block__cta[data-v-b1ea3fae]{transition:none}.seo-content-block__cta[data-v-b1ea3fae]:hover{transform:none}.seo-content-block__cta .cta-arrow[data-v-b1ea3fae]{transition:none}.seo-content-block__cta:hover .cta-arrow[data-v-b1ea3fae]{transform:none}}.seo-feature-grid[data-v-d0f72cbc]{background:var(--color-bg-secondary);padding:var(--spacing-20) 0}.seo-feature-grid__container[data-v-d0f72cbc]{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--spacing-container-x)}.seo-feature-grid__title[data-v-d0f72cbc]{color:var(--color-text-primary);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-3) 0;text-align:center}.seo-feature-grid__subtitle[data-v-d0f72cbc]{color:var(--color-text-secondary);font-size:var(--font-size-xl);margin:0 0 var(--spacing-12) 0;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.seo-feature-grid__grid[data-v-d0f72cbc]{display:grid;gap:var(--spacing-6)}.seo-feature-grid__grid--cols-2[data-v-d0f72cbc]{grid-template-columns:repeat(2,1fr)}.seo-feature-grid__grid--cols-3[data-v-d0f72cbc]{grid-template-columns:repeat(3,1fr)}.seo-feature-grid__grid--cols-4[data-v-d0f72cbc]{grid-template-columns:repeat(4,1fr)}.feature-card[data-v-d0f72cbc]{background:var(--color-bg-primary);border-radius:var(--radius-3xl);box-shadow:var(--shadow-sm);padding:var(--spacing-8) var(--spacing-6);text-align:center;transition:transform var(--duration-normal) var(--ease-out-quint),box-shadow var(--duration-normal) var(--ease-out-quint)}.feature-card[data-v-d0f72cbc]:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.feature-card__icon[data-v-d0f72cbc]{align-items:center;background:var(--icon-bg-gradient);border-radius:var(--radius-2xl);color:var(--color-brand);display:flex;font-size:36px;height:72px;justify-content:center;margin:0 auto var(--spacing-5);width:72px}.feature-card__icon[data-v-d0f72cbc] svg{height:36px;stroke-width:1.5;width:36px}.feature-card__title[data-v-d0f72cbc]{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3) 0}.feature-card__description[data-v-d0f72cbc]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}@media(max-width:1024px){.seo-feature-grid__grid--cols-4[data-v-d0f72cbc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.seo-feature-grid[data-v-d0f72cbc]{padding:var(--spacing-section-y) 0}.seo-feature-grid__container[data-v-d0f72cbc]{padding:0 var(--spacing-container-x-mobile)}.seo-feature-grid__title[data-v-d0f72cbc]{font-size:var(--font-size-4xl)}.seo-feature-grid__subtitle[data-v-d0f72cbc]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-8)}.seo-feature-grid__grid--cols-2[data-v-d0f72cbc],.seo-feature-grid__grid--cols-3[data-v-d0f72cbc],.seo-feature-grid__grid--cols-4[data-v-d0f72cbc]{grid-template-columns:1fr}.feature-card[data-v-d0f72cbc]{padding:var(--spacing-6) var(--spacing-5)}.feature-card__icon[data-v-d0f72cbc]{font-size:32px;height:64px;width:64px}.feature-card__icon[data-v-d0f72cbc] svg{height:32px;width:32px}}@media(prefers-reduced-motion:reduce){.feature-card[data-v-d0f72cbc]{transition:none}.feature-card[data-v-d0f72cbc]:hover{transform:none}}.seo-faq-section[data-v-8a67dea7]{background:#fff;padding:80px 0}.seo-faq-section__container[data-v-8a67dea7]{margin:0 auto;max-width:800px;padding:0 24px}.seo-faq-section__title[data-v-8a67dea7]{color:var(--color-text-primary,#1f2937);font-size:32px;font-weight:700;margin:0 0 48px;text-align:center}.seo-faq-section__list[data-v-8a67dea7]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-8a67dea7]{background:var(--color-bg-gray,#f9fafb);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item--open[data-v-8a67dea7]{background:#fff;box-shadow:0 4px 20px #00000014}.faq-item__question[data-v-8a67dea7]{align-items:center;background:none;border:none;color:var(--color-text-primary,#1f2937);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:20px 24px;text-align:left;transition:color .2s ease;width:100%}.faq-item__question[data-v-8a67dea7]:hover{color:var(--color-brand,#cb2554)}.faq-item__icon[data-v-8a67dea7]{color:var(--color-text-tertiary,#9ca3af);flex-shrink:0;height:20px;transition:transform .3s ease;width:20px}.faq-item--open .faq-item__icon[data-v-8a67dea7]{color:var(--color-brand,#cb2554);transform:rotate(180deg)}.faq-item__answer[data-v-8a67dea7]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__answer-inner[data-v-8a67dea7]{color:var(--color-text-secondary,#6b7280);font-size:15px;line-height:1.7;padding:0 24px 20px}@media(max-width:768px){.seo-faq-section[data-v-8a67dea7]{padding:60px 0}.seo-faq-section__title[data-v-8a67dea7]{font-size:24px;margin-bottom:32px}.faq-item__question[data-v-8a67dea7]{font-size:15px;padding:16px 20px}.faq-item__answer-inner[data-v-8a67dea7]{font-size:14px;padding:0 20px 16px}}.seo-cta-banner[data-v-328fac44]{overflow:hidden;padding:var(--spacing-section-y) 0;position:relative}.seo-cta-banner--brand[data-v-328fac44]{background:var(--color-brand)}.seo-cta-banner--gradient[data-v-328fac44]{background:var(--gradient-brand)}.seo-cta-banner--light[data-v-328fac44]{background:var(--gradient-brand-subtle)}.seo-cta-banner__container[data-v-328fac44]{align-items:center;display:flex;gap:var(--spacing-10);justify-content:space-between;margin:0 auto;max-width:var(--container-max-width);padding:0 var(--spacing-container-x);position:relative;z-index:var(--z-base,1)}.seo-cta-banner__content[data-v-328fac44]{flex:1}.seo-cta-banner__title[data-v-328fac44]{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin:0 0 var(--spacing-3) 0}.seo-cta-banner--brand .seo-cta-banner__title[data-v-328fac44],.seo-cta-banner--gradient .seo-cta-banner__title[data-v-328fac44]{color:var(--color-text-inverse)}.seo-cta-banner--light .seo-cta-banner__title[data-v-328fac44]{color:var(--color-text-primary)}.seo-cta-banner__subtitle[data-v-328fac44]{font-size:var(--font-size-xl);margin:0;opacity:.9}.seo-cta-banner--brand .seo-cta-banner__subtitle[data-v-328fac44],.seo-cta-banner--gradient .seo-cta-banner__subtitle[data-v-328fac44]{color:#ffffffe6}.seo-cta-banner--light .seo-cta-banner__subtitle[data-v-328fac44]{color:var(--color-text-secondary)}.seo-cta-banner__highlights[data-v-328fac44]{display:flex;flex-wrap:wrap;gap:var(--spacing-4);list-style:none;margin:var(--spacing-5) 0 0 0;padding:0}.seo-cta-banner__highlights li[data-v-328fac44]{align-items:center;display:flex;font-size:var(--font-size-md);gap:var(--spacing-2)}.seo-cta-banner--brand .seo-cta-banner__highlights li[data-v-328fac44],.seo-cta-banner--gradient .seo-cta-banner__highlights li[data-v-328fac44]{color:#fffffff2}.seo-cta-banner--light .seo-cta-banner__highlights li[data-v-328fac44]{color:var(--color-text-primary)}.seo-cta-banner__highlights .highlight-check[data-v-328fac44]{flex-shrink:0;height:18px;width:18px}.seo-cta-banner--brand .seo-cta-banner__highlights .highlight-check[data-v-328fac44],.seo-cta-banner--gradient .seo-cta-banner__highlights .highlight-check[data-v-328fac44]{color:var(--color-success-light)}.seo-cta-banner--light .seo-cta-banner__highlights .highlight-check[data-v-328fac44]{color:var(--color-primary)}.seo-cta-banner__actions[data-v-328fac44]{display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-3)}.cta-btn[data-v-328fac44]{align-items:center;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--spacing-2);justify-content:center;padding:var(--spacing-4) var(--spacing-8);text-decoration:none;transition:var(--btn-transition);white-space:nowrap}.cta-btn--primary[data-v-328fac44]{background:var(--color-bg-primary);box-shadow:var(--shadow-lg);color:var(--color-brand)}.seo-cta-banner--light .cta-btn--primary[data-v-328fac44]{background:var(--color-brand);box-shadow:var(--shadow-brand-md);color:var(--color-text-inverse)}.cta-btn--primary[data-v-328fac44]:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}.cta-btn--primary[data-v-328fac44]:active{box-shadow:var(--shadow-md);transform:translateY(0) scale(.98)}.seo-cta-banner--light .cta-btn--primary[data-v-328fac44]:hover{box-shadow:var(--shadow-brand-xl)}.seo-cta-banner--light .cta-btn--primary[data-v-328fac44]:active{box-shadow:var(--shadow-brand-sm)}.cta-btn--secondary[data-v-328fac44]{background:transparent;border:2px solid hsla(0,0%,100%,.5)}.seo-cta-banner--brand .cta-btn--secondary[data-v-328fac44],.seo-cta-banner--gradient .cta-btn--secondary[data-v-328fac44]{color:var(--color-text-inverse)}.seo-cta-banner--light .cta-btn--secondary[data-v-328fac44]{border-color:var(--color-border);color:var(--color-text-primary)}.cta-btn--secondary[data-v-328fac44]:hover{background:#ffffff1a;border-color:#fffc;transform:translateY(-2px)}.cta-btn--secondary[data-v-328fac44]:active{transform:translateY(0) scale(.98)}.seo-cta-banner--light .cta-btn--secondary[data-v-328fac44]:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.btn-icon[data-v-328fac44]{height:20px;width:20px}.cta-phone[data-v-328fac44]{align-items:center;display:flex;font-size:var(--font-size-md);gap:var(--spacing-2);justify-content:center;text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out-quart)}.seo-cta-banner--brand .cta-phone[data-v-328fac44],.seo-cta-banner--gradient .cta-phone[data-v-328fac44]{color:#ffffffe6}.seo-cta-banner--light .cta-phone[data-v-328fac44]{color:var(--color-text-secondary)}.cta-phone[data-v-328fac44]:hover{opacity:.8}.cta-phone .phone-icon[data-v-328fac44]{height:18px;width:18px}.seo-cta-banner__decoration[data-v-328fac44]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.decoration-circle[data-v-328fac44]{border-radius:var(--radius-full);opacity:.1;position:absolute}.seo-cta-banner--brand .decoration-circle[data-v-328fac44],.seo-cta-banner--gradient .decoration-circle[data-v-328fac44]{background:var(--color-bg-primary)}.seo-cta-banner--light .decoration-circle[data-v-328fac44]{background:var(--color-brand)}.decoration-circle--1[data-v-328fac44]{height:300px;right:-50px;top:-150px;width:300px}.decoration-circle--2[data-v-328fac44]{bottom:-100px;height:200px;left:10%;width:200px}@media(max-width:968px){.seo-cta-banner__container[data-v-328fac44]{flex-direction:column;text-align:center}.seo-cta-banner__highlights[data-v-328fac44]{justify-content:center}.seo-cta-banner__actions[data-v-328fac44]{max-width:320px;width:100%}}@media(max-width:768px){.seo-cta-banner[data-v-328fac44]{padding:var(--spacing-12) 0}.seo-cta-banner__container[data-v-328fac44]{padding:0 var(--spacing-container-x-mobile)}.seo-cta-banner__title[data-v-328fac44]{font-size:var(--font-size-4xl)}.seo-cta-banner__subtitle[data-v-328fac44]{font-size:var(--font-size-lg)}.seo-cta-banner__highlights[data-v-328fac44]{flex-direction:column;gap:var(--spacing-3)}.cta-btn[data-v-328fac44]{font-size:var(--font-size-md);padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm)}}@keyframes floatCircle-328fac44{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.decoration-circle--1[data-v-328fac44]{animation:floatCircle-328fac44 6s ease-in-out infinite}.decoration-circle--2[data-v-328fac44]{animation:floatCircle-328fac44 8s ease-in-out infinite;animation-delay:-2s}@media(prefers-reduced-motion:reduce){.cta-btn[data-v-328fac44]{transition:none}.cta-btn--primary[data-v-328fac44]:active,.cta-btn--primary[data-v-328fac44]:hover,.cta-btn--secondary[data-v-328fac44]:active,.cta-btn--secondary[data-v-328fac44]:hover{transform:none}.decoration-circle--1[data-v-328fac44],.decoration-circle--2[data-v-328fac44]{animation:none}}
