.hero-bd[data-v-7f0aa017]{position:relative;width:100%;min-height:620px;display:flex;align-items:flex-end;padding:140px var(--page-gutter) 100px;overflow:hidden;isolation:isolate}.hero-bd__media[data-v-7f0aa017]{position:absolute;inset:0;z-index:-1}.hero-bd__media[data-v-7f0aa017] picture{display:block;width:100%;height:100%}.hero-bd__media[data-v-7f0aa017] .hero-bd__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-bd__overlay[data-v-7f0aa017]{position:absolute;inset:0;background:linear-gradient(90deg,#000000c7,#0000008c 45%,#0003)}.hero-bd__inner[data-v-7f0aa017]{position:relative;width:100%;max-width:var(--container-max);margin:0 auto}.hero-bd__content[data-v-7f0aa017]{max-width:760px;display:flex;flex-direction:column;gap:24px;color:#fff}.hero-bd__label[data-v-7f0aa017]{font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--color-primary)}.hero-bd__title[data-v-7f0aa017]{font-family:var(--font-heading);font-size:clamp(38px,5.5vw,68px);font-weight:800;line-height:1.05;letter-spacing:-.015em;color:#fff;margin:0}.hero-bd__dot[data-v-7f0aa017]{color:var(--color-primary)}.hero-bd__subtitle[data-v-7f0aa017]{font-family:var(--font-body);font-size:18px;line-height:1.65;color:#ffffffe6;margin:0;max-width:620px}.hero-bd__ctas[data-v-7f0aa017]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:12px}.hero-bd__secondary[data-v-7f0aa017]{font-family:var(--font-heading);font-size:15px;font-weight:500;color:#fff;text-decoration:none;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.5)}.hero-bd__objection[data-v-7f0aa017]{font-family:var(--font-body);font-size:13px;font-weight:400;color:#ffffffd9;margin:18px 0 0;letter-spacing:.3px}@media(max-width:768px){.hero-bd[data-v-7f0aa017]{min-height:600px;padding:100px var(--space-md) 72px}.hero-bd__media[data-v-7f0aa017] .hero-bd__img{object-position:78% center}.hero-bd__overlay[data-v-7f0aa017]{background:linear-gradient(180deg,#00000059,#00000040 40%,#000000d9)}.hero-bd__ctas[data-v-7f0aa017]{flex-direction:column;align-items:flex-start;gap:16px}.hero-bd__secondary[data-v-7f0aa017]{text-align:left}}.verifactu-wrap[data-v-943234a5]{background:#fff;padding:60px 48px}.verifactu-wrap[data-v-943234a5]>*{max-width:var(--container-max);margin:0 auto}@media(max-width:720px){.verifactu-wrap[data-v-943234a5]{padding:40px 24px}}.painflow[data-v-943234a5]{background:#fff;padding:140px 48px 70px}.painflow__inner[data-v-943234a5]{max-width:var(--container-max);margin:0 auto}.painflow__header[data-v-943234a5]{max-width:780px;margin:0 auto 120px;text-align:center}.painflow__title[data-v-943234a5]{font-family:var(--font-heading);font-size:clamp(30px,3.4vw,42px);font-weight:800;color:var(--color-black);line-height:1.15;letter-spacing:-.01em;margin:0 0 20px}.painflow__dot[data-v-943234a5],.painflow__highlight[data-v-943234a5]{color:var(--color-primary)}.painflow__subtitle[data-v-943234a5]{font-family:var(--font-body);font-size:17px;color:var(--color-black);line-height:1.6;margin:0}.painflow__accent[data-v-943234a5]{color:var(--color-primary);font-weight:700}.painflow__blocks[data-v-943234a5]{display:flex;flex-direction:column;gap:140px;position:relative}.painflow__blocks[data-v-943234a5]>.painblock+:deep(.painblock):before{content:"";position:absolute;left:0;right:0;top:-70px;height:1px;background:#ececec}.faq-wrap[data-v-943234a5]{background:#fff;padding:var(--section-padding) var(--space-md)}.faq-wrap[data-v-943234a5]>*{max-width:var(--container-max);margin:0 auto}@media(max-width:1100px){.painflow[data-v-943234a5]{padding:120px 40px 60px}.painflow__blocks[data-v-943234a5]{gap:120px}.painflow__blocks[data-v-943234a5]>.painblock+:deep(.painblock):before{top:-60px}}@media(max-width:900px){.painflow[data-v-943234a5]{padding:96px 32px 48px}.painflow__header[data-v-943234a5]{margin-bottom:88px}.painflow__blocks[data-v-943234a5]{gap:96px}.painflow__blocks[data-v-943234a5]>.painblock+:deep(.painblock):before{top:-48px}}@media(max-width:560px){.painflow[data-v-943234a5]{padding:72px 20px 36px}.painflow__header[data-v-943234a5]{margin-bottom:64px}.painflow__blocks[data-v-943234a5]{gap:80px}.painflow__blocks[data-v-943234a5]>.painblock+:deep(.painblock):before{top:-40px}}
