.container.svelte-1c3tisa{background:#fff;color:#030303}.hub_layout_view.svelte-1c3tisa{display:flex;flex-direction:column;gap:120px;width:100%}.hero_section.svelte-1c3tisa{display:flex;flex-direction:column;gap:56px;padding:0 0 24px;border-bottom:1px solid rgba(3,3,3,.06)}.hero_content.svelte-1c3tisa{display:flex;flex-direction:column;gap:24px}.hero_content.svelte-1c3tisa h1:where(.svelte-1c3tisa){font-size:clamp(42px,5vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.05em;margin:0;color:#0f172a}.hero_content.svelte-1c3tisa h1:where(.svelte-1c3tisa) span:where(.svelte-1c3tisa){color:var(--primary)}.hero_content.svelte-1c3tisa .hero_seo_intro:where(.svelte-1c3tisa){display:flex;flex-direction:column;gap:16px}.hero_content.svelte-1c3tisa .hero_seo_intro:where(.svelte-1c3tisa) p:where(.svelte-1c3tisa){font-size:1.125rem;line-height:1.75;color:#030303;margin:0}.hero_content.svelte-1c3tisa .hero_seo_intro:where(.svelte-1c3tisa) p:where(.svelte-1c3tisa) strong:where(.svelte-1c3tisa){font-weight:800}.hero_badge.svelte-1c3tisa{width:-moz-fit-content;width:fit-content;padding:10px 18px;border-radius:999px;background:rgba(var(--primary-abs),.08);color:var(--primary);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.widget_grid.svelte-1c3tisa{display:flex;flex-direction:column;gap:48px}.widget_row.svelte-1c3tisa{display:flex;flex-direction:column;align-items:center;gap:40px;padding:32px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,var(--surface) 100%);border:1px solid var(--border);box-shadow:0 16px 40px #00000005}.widget_row.svelte-1c3tisa .image_side:where(.svelte-1c3tisa){width:100%}.widget_row.svelte-1c3tisa .content_side:where(.svelte-1c3tisa){width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.widget_row.svelte-1c3tisa .content_side:where(.svelte-1c3tisa) h2:where(.svelte-1c3tisa){font-size:clamp(32px,4vw,42px);line-height:1.1;font-weight:800;letter-spacing:-.04em;color:#030303;margin:0}.widget_row.svelte-1c3tisa .content_side:where(.svelte-1c3tisa) .widget_description:where(.svelte-1c3tisa){font-size:1rem;line-height:1.75;color:#030303;margin:0}.image_card.svelte-1c3tisa{width:100%;aspect-ratio:4/3;border-radius:28px;overflow:hidden;border:1px solid var(--border);box-shadow:0 12px 36px #0000000a}.image_card.svelte-1c3tisa img:where(.svelte-1c3tisa){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eyebrow_badge.svelte-1c3tisa{width:-moz-fit-content;width:fit-content;padding:6px 14px;border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid transparent}.benefit_list.svelte-1c3tisa{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.benefit_list.svelte-1c3tisa li:where(.svelte-1c3tisa){padding:8px 14px;background:#fff;border-radius:12px;font-size:.8125rem;font-weight:700;color:#030303;display:flex;align-items:center;gap:8px;border:1px solid transparent}.benefit_list.svelte-1c3tisa li:where(.svelte-1c3tisa):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bullet-color);flex-shrink:0}.cta_wrapper.svelte-1c3tisa{margin-top:8px;width:100%}.hub_action_cta.svelte-1c3tisa{width:-moz-fit-content;width:fit-content;padding:14px 28px;border-radius:16px;color:#fff;text-decoration:none;font-weight:800;display:flex;align-items:center;gap:10px;font-size:.9375rem;transition:transform .22s ease,box-shadow .22s ease}.hub_action_cta.svelte-1c3tisa:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000001f}.hub_seo_footer.svelte-1c3tisa{padding:32px 24px;background:#03030308;border:1px solid rgba(3,3,3,.06);border-radius:30px}.hub_seo_footer.svelte-1c3tisa h3:where(.svelte-1c3tisa){font-size:1.375rem;font-weight:800;letter-spacing:-.03em;margin:0 0 16px;color:#030303}.hub_seo_footer.svelte-1c3tisa p:where(.svelte-1c3tisa){font-size:.9375rem;line-height:1.8;color:#030303;margin:0 0 16px}.hub_seo_footer.svelte-1c3tisa p:where(.svelte-1c3tisa):last-child{margin-bottom:0}@media screen and (min-width: 769px){.hub_layout_view.svelte-1c3tisa{gap:120px}.widget_row.svelte-1c3tisa{flex-direction:row;gap:60px;padding:48px}.widget_row.svelte-1c3tisa .image_side:where(.svelte-1c3tisa){width:460px;flex-shrink:0}.widget_row.svelte-1c3tisa .content_side:where(.svelte-1c3tisa){flex:1}.hub_seo_footer.svelte-1c3tisa{padding:56px}}
