.hub-page[data-v-da0cc845]{min-height:var(--pb-app-height);font-family:Assistant,system-ui,sans-serif;--hub-accent:var(--pb-cobalt,#093b59);--hub-accent-soft:rgba(9,59,89,.08)}.hub-accent-cobalt[data-v-da0cc845]{--hub-accent:#093b59;--hub-accent-soft:rgba(9,59,89,.08)}.hub-accent-emerald[data-v-da0cc845]{--hub-accent:#0e9b6a;--hub-accent-soft:rgba(14,155,106,.08)}.hub-accent-coral[data-v-da0cc845]{--hub-accent:#c84a4a;--hub-accent-soft:rgba(200,74,74,.08)}.hub-accent-violet[data-v-da0cc845]{--hub-accent:#6b3aa0;--hub-accent-soft:rgba(107,58,160,.08)}.hub-accent-amber[data-v-da0cc845]{--hub-accent:#b8810f;--hub-accent-soft:rgba(184,129,15,.08)}.hub-accent-slate[data-v-da0cc845]{--hub-accent:#2c3e50;--hub-accent-soft:rgba(44,62,80,.08)}.hub-main[data-v-da0cc845]{max-width:1080px;margin:0 auto;padding:4rem 1.5rem 5rem}.hub-hero[data-v-da0cc845]{text-align:center;margin-bottom:5rem}.pb-eyebrow[data-v-da0cc845]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pb-ink-muted,#58606e);font-weight:500;margin-bottom:1.25rem}.pb-eyebrow-dot[data-v-da0cc845]{width:6px;height:6px;border-radius:50%;background:var(--hub-accent)}.hub-hero-title[data-v-da0cc845]{font-size:clamp(1.85rem,4.5vw,3.2rem);line-height:1.15;font-weight:600;letter-spacing:0;margin:0 0 1.5rem;color:var(--pb-ink,#14181f)}.hub-accent[data-v-da0cc845]{color:var(--hub-accent);display:block}.hub-hero-sub[data-v-da0cc845]{font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.65;color:var(--pb-ink-muted,#4a525e);max-width:760px;margin:0 auto 2rem}.hub-hero-sub[data-v-da0cc845] strong{color:var(--pb-ink,#14181f);font-weight:600}.hub-hero-cta[data-v-da0cc845]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.hub-btn[data-v-da0cc845]{display:inline-flex;align-items:center;padding:.85rem 1.5rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .15s ease}.hub-btn--primary[data-v-da0cc845]{background:var(--hub-accent);color:#fff}.hub-btn--ghost[data-v-da0cc845]{border:1px solid var(--pb-border,#e6e3dc);color:var(--pb-ink,#14181f)}.hub-btn[data-v-da0cc845]:hover{transform:translateY(-1px)}.hub-section-title[data-v-da0cc845]{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600;text-align:center;margin:0 0 .75rem;letter-spacing:0}.hub-section-sub[data-v-da0cc845]{font-size:1rem;color:var(--pb-ink-muted,#58606e);text-align:center;max-width:720px;margin:0 auto 2.5rem;line-height:1.65}.hub-section-sub[data-v-da0cc845] a{color:var(--hub-accent)}.hub-grid-section[data-v-da0cc845]{margin-bottom:5rem}.hub-grid[data-v-da0cc845]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hub-card[data-v-da0cc845]{background:#fff;border:1px solid var(--pb-border,#e6e3dc);border-radius:12px;padding:1.5rem}.hub-card-icon[data-v-da0cc845]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--hub-accent-soft);color:var(--hub-accent);font-weight:700;margin-bottom:.75rem;font-size:1.1rem}.hub-card h3[data-v-da0cc845]{font-size:1.05rem;font-weight:600;margin:0 0 .5rem}.hub-card p[data-v-da0cc845]{font-size:.92rem;line-height:1.6;color:var(--pb-ink-muted,#4a525e);margin:0}.hub-card p[data-v-da0cc845] strong{color:var(--pb-ink,#14181f);font-weight:600}.hub-integration[data-v-da0cc845]{background:var(--hub-accent-soft);border-radius:16px;padding:2.5rem 2rem;margin-bottom:5rem;text-align:center}.hub-integration .hub-section-sub[data-v-da0cc845]{color:var(--pb-ink,#14181f)}.hub-faq[data-v-da0cc845]{max-width:760px;margin:0 auto 5rem}.hub-faq-item[data-v-da0cc845]{background:#fff;border:1px solid var(--pb-border,#e6e3dc);border-radius:10px;padding:1rem 1.25rem;margin-bottom:.75rem}.hub-faq-item summary[data-v-da0cc845]{cursor:pointer;font-weight:600;list-style:none}.hub-faq-item summary[data-v-da0cc845]::-webkit-details-marker{display:none}.hub-faq-item[open] summary[data-v-da0cc845]{color:var(--hub-accent)}.hub-faq-item p[data-v-da0cc845]{margin:.85rem 0 0;font-size:.95rem;line-height:1.65;color:var(--pb-ink-muted,#4a525e)}.hub-faq-item p[data-v-da0cc845] a{color:var(--hub-accent)}.hub-cta[data-v-da0cc845]{background:#fff;border:1px solid var(--pb-border,#e6e3dc);border-radius:16px;padding:3rem 2rem;text-align:center}.hub-cta-title[data-v-da0cc845]{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600;margin:0 0 .75rem}.hub-cta-sub[data-v-da0cc845]{color:var(--pb-ink-muted,#58606e);margin:0 auto 1.5rem;max-width:520px;line-height:1.55}.hub-cta-row[data-v-da0cc845]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.hub-btn[data-v-da0cc845]{transition:none}.hub-btn[data-v-da0cc845]:hover{transform:none}}
