.home_wrap__1Qn4U{max-width:var(--maxw);margin:0 auto;padding:0 24px}.home_hero__H7CKu{position:relative;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center;padding:56px 0 40px;overflow:hidden}.home_hero__H7CKu:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 82% 28%,var(--brand-wash),transparent 70%),radial-gradient(50% 50% at 6% 92%,var(--growth-soft),transparent 70%)}.home_heroCopy__iTFzQ{min-width:0}@media (max-width:860px){.home_hero__H7CKu{grid-template-columns:1fr;gap:26px}}.home_hero__H7CKu .home_eyebrow__CIZ5d{color:var(--brand);font-weight:700;letter-spacing:.04em;font-size:.9rem;margin:0 0 10px}.home_hero__H7CKu h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,5.4vw,4rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 16px;max-width:18ch}.home_grad__0_AXw{background:linear-gradient(100deg,var(--brand-bright),var(--brand) 45%,var(--growth));-webkit-background-clip:text;background-clip:text;color:transparent}.home_hero__H7CKu .home_lede__5mNg_{font-size:1.2rem;color:var(--ink-soft);max-width:60ch;margin:0 0 26px}.home_hero__H7CKu .home_cta__QYMFe{display:flex;gap:14px;flex-wrap:wrap}.home_trust__kRzQg{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.home_chip__E3jFA{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.78rem;font-weight:500;padding:8px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);box-shadow:var(--shadow-sm)}.home_dot__PfsT7{width:8px;height:8px;border-radius:50%;background:var(--growth)}.home_section__0d2QD{padding:40px 0;scroll-margin-top:84px}.home_section__0d2QD>.home_eyebrow__CIZ5d{color:var(--brand);font-weight:700;font-size:.9rem;margin:0 0 6px}.home_section__0d2QD h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,3.4vw,2.3rem);margin:0 0 8px}.home_section__0d2QD .home_sub__XG_NL{color:var(--ink-soft);font-size:1.05rem;max-width:60ch;margin:0 0 22px}.home_groupLabel__RnAOz{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:22px 0 12px;font-weight:600}.home_grid__R_5DZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.home_grid__R_5DZ{grid-template-columns:1fr 1fr}}@media (max-width:600px){.home_grid__R_5DZ{grid-template-columns:1fr}}.home_card__zjdX6{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:22px 22px 20px;min-height:208px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;transition:box-shadow .25s ease,border-color .25s ease,transform .12s ease}.home_card__zjdX6:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--brand) 22%,transparent),transparent 62%)}.home_card__zjdX6:hover:before{opacity:1}.home_card__zjdX6:hover{box-shadow:var(--shadow-lg);border-color:var(--brand)}.home_card__zjdX6:not(:hover){transform:none!important}.home_ico__iyk1g{position:relative;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:16px;background:var(--brand-wash);color:var(--brand-ink);transition:transform .25s ease}.home_ico__iyk1g svg{width:24px;height:24px}.home_card__zjdX6:hover .home_ico__iyk1g{transform:scale(1.06)}.home_card__zjdX6 h3{position:relative;font-family:var(--font-display);font-size:1.12rem;margin:0 0 6px}.home_card__zjdX6 p{position:relative;margin:0;color:var(--ink-soft);line-height:1.5;font-size:.95rem;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home_card__zjdX6 .home_more__mvu4v{position:relative;margin-top:14px;color:var(--brand);font-weight:700;font-size:.92rem}.home_why__h_ku2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.home_why__h_ku2{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home_why__h_ku2{grid-template-columns:1fr}}.home_why__h_ku2>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.home_why__h_ku2 h3{font-family:var(--font-display);font-size:1.05rem;margin:0 0 6px}.home_why__h_ku2 p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.55}.home_contactGrid__7iKsu{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:32px;gap:32px;align-items:start}@media (max-width:820px){.home_contactGrid__7iKsu{grid-template-columns:1fr}}.home_contactInfo__vRKQa p{color:var(--ink-soft);line-height:1.6}.home_contactInfo__vRKQa a{color:var(--brand);font-weight:600}.home_formCard__10YBr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:26px}