.rep[data-v-0fd047ea]{max-width:1082px;display:grid;gap:var(--sp-6)}.rep__paragraph+.rep__paragraph[data-v-0fd047ea]{margin-top:var(--sp-4)}.rep__firm[data-v-0fd047ea]{margin-top:var(--sp-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);font-family:var(--font-heading);font-weight:var(--fw-bold)}.rep__firm-label[data-v-0fd047ea]{font-size:var(--fs-small);color:var(--c-ink-muted)}.rep__paragraph[data-v-0fd047ea]{color:var(--c-ink-soft);line-height:var(--lh-body);max-width:62ch}.creds[data-v-0fd047ea]{padding:clamp(var(--sp-5),2vw,var(--sp-6));background:var(--c-surface-alt);border-radius:20px}.creds__title[data-v-0fd047ea]{font-size:1.125rem;font-weight:var(--fw-bold);color:var(--c-primary-900)}.creds__list[data-v-0fd047ea]{margin-top:var(--sp-4);list-style:none;padding:0;display:grid;gap:var(--sp-3)}.creds__list li[data-v-0fd047ea]{display:flex;align-items:flex-start;gap:var(--sp-3);color:var(--c-ink-soft);line-height:1.45}.creds__tick[data-v-0fd047ea]{flex:0 0 auto;margin-top:3px;color:var(--c-accent-600)}.creds__note[data-v-0fd047ea]{margin-top:var(--sp-4);font-size:var(--fs-small);color:var(--c-ink-muted)}.story[data-v-0fd047ea]{max-width:820px;margin:0 auto;text-align:center;color:var(--c-ink-soft);line-height:var(--lh-body)}.story p+p[data-v-0fd047ea]{margin-top:var(--sp-4)}.duo[data-v-0fd047ea]{max-width:1082px;margin:var(--sp-7) auto 0;display:grid;background:var(--c-surface);border-radius:20px;box-shadow:0 1px 2px #0000000d;overflow:hidden}.duo__col[data-v-0fd047ea]{display:flex;flex-direction:column;padding:clamp(var(--sp-5),3vw,44px)}.duo__col+.duo__col[data-v-0fd047ea]{border-top:2px solid var(--c-accent-600)}.duo__title[data-v-0fd047ea]{font-size:1.25rem;font-weight:var(--fw-bold);line-height:1.3;color:var(--c-primary-900);text-wrap:balance}.duo__text[data-v-0fd047ea]{margin-top:var(--sp-4);color:var(--c-ink-soft);line-height:var(--lh-body)}.duo__cta[data-v-0fd047ea]{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:46px;padding:12px 24px;border-radius:999px;background:var(--c-accent-600);font-family:var(--font-heading);font-size:.875rem;font-weight:var(--fw-bold);text-transform:uppercase;color:#fff;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),gap var(--dur-fast) var(--ease)}.duo__text+.duo__cta[data-v-0fd047ea]{margin-top:var(--sp-6)}.duo__cta[data-v-0fd047ea]:hover{gap:var(--sp-3);background:var(--c-accent-700)}.exclusive[data-v-0fd047ea]{margin-top:var(--sp-7);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-3);text-align:center;font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--fw-bold);color:var(--c-primary-900)}.exclusive__name[data-v-0fd047ea]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:8px 18px;border:1px solid var(--c-accent-600);border-radius:999px;color:var(--c-accent-600);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.exclusive__name[data-v-0fd047ea]:hover{background:var(--c-accent-600);color:#fff}.services[data-v-0fd047ea]{list-style:none;padding:0;margin:0 auto;max-width:1082px;display:grid;gap:30px}.service[data-v-0fd047ea]{padding:clamp(var(--sp-5),2.4vw,40px);border:1px solid var(--c-line);border-radius:20px;background:var(--c-surface);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.service[data-v-0fd047ea]:hover{transform:translateY(-4px);border-color:transparent;box-shadow:var(--shadow-lg)}.service__num[data-v-0fd047ea]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:2px solid var(--c-accent-600);font-family:var(--font-heading);font-size:.95rem;font-weight:var(--fw-bold);color:var(--c-accent-600)}.service__title[data-v-0fd047ea]{margin-top:var(--sp-4);font-size:1.25rem;font-weight:var(--fw-bold);color:var(--c-primary-900)}.service__text[data-v-0fd047ea]{margin-top:var(--sp-3);color:var(--c-ink-soft);line-height:var(--lh-body)}.compare[data-v-0fd047ea]{display:grid;gap:var(--sp-5);max-width:1082px;margin-inline:auto}.compare__col[data-v-0fd047ea]{padding:clamp(var(--sp-5),2.4vw,40px);background:var(--c-surface);border:1px solid var(--c-line);border-radius:20px}.compare__col--good[data-v-0fd047ea]{border-color:transparent;box-shadow:var(--shadow-lg)}.compare__title[data-v-0fd047ea]{font-size:1.25rem;font-weight:var(--fw-bold);color:var(--c-primary-900);padding-bottom:var(--sp-4);margin-bottom:var(--sp-4);border-bottom:1px solid var(--c-line)}.compare__col--good .compare__title[data-v-0fd047ea]{border-bottom-color:var(--c-accent-600)}.compare__list[data-v-0fd047ea]{list-style:none;padding:0;display:grid;gap:var(--sp-4)}.compare__list li[data-v-0fd047ea]{display:flex;gap:var(--sp-3);color:var(--c-ink-soft);line-height:1.45}.compare__icon[data-v-0fd047ea]{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;font-size:.8rem;font-weight:var(--fw-bold)}.compare__icon--good[data-v-0fd047ea]{background:var(--c-success-bg);color:var(--c-success)}.compare__icon--bad[data-v-0fd047ea]{background:var(--c-error-bg);color:var(--c-error)}@media (min-width: 640px){.services[data-v-0fd047ea],.compare[data-v-0fd047ea]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.rep[data-v-0fd047ea]{grid-template-columns:1.5fr 1fr;gap:var(--sp-8);align-items:center}.duo[data-v-0fd047ea]{grid-template-columns:1fr 1fr}.duo__col+.duo__col[data-v-0fd047ea]{border-top:0;border-left:2px solid var(--c-accent-600)}}@media (min-width: 1000px){.services[data-v-0fd047ea]{grid-template-columns:repeat(3,1fr)}}
