.hm-root{color:#16150f;background:#fff}.hm-powered{letter-spacing:.02em;color:#8a8a85;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.hm-powered-img{width:auto;height:40px;display:block}.hm-hero{text-align:center;background:radial-gradient(1100px 480px at 50% -12%,#52525b1a,#0000 60%),radial-gradient(760px 420px at 82% 8%,#0596690f,#0000 60%),radial-gradient(680px 380px at 12% 4%,#52525b0d,#0000 60%),#fff;padding:176px 0 104px;position:relative;overflow:hidden}.hm-hero-inner{max-width:860px;margin:0 auto;padding:0 24px;position:relative}.hm-headline{color:#16150f;letter-spacing:-.038em}.hm-headline .v2-grad{background:linear-gradient(100deg,#2563eb 0%,#059669 20%,#d97706 38%,#e11d48 55%,#2563eb 75%,#059669 100%) 0%/300% 100%;-webkit-text-fill-color:transparent;will-change:background-position;-webkit-background-clip:text;background-clip:text;animation:22s linear infinite hmShimmer}@keyframes hmShimmer{0%{background-position:0%}to{background-position:300%}}.hm-sub{color:#5f5e5a;max-width:600px;margin:22px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.hm-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.hm-microcopy{color:#8a8a85;margin-top:16px;font-size:13.5px}.hm-statement{text-align:center;padding:40px 0 112px}.hm-statement p{letter-spacing:-.02em;color:#16150f;max-width:920px;margin:0 auto;padding:0 24px;font-size:clamp(25px,3.2vw,40px);font-weight:600;line-height:1.25}.hm-statement .v2-muted{color:#a8a29e}.hm-split{padding:0 0 112px}.hm-split-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid}.hm-panel{background:#fff;border:1px solid #ececea;border-radius:24px;flex-direction:column;gap:16px;padding:32px;display:flex;box-shadow:0 1px 2px #0f172a08}.hm-panel-media{aspect-ratio:4/3;background:#f6f6f4;border-radius:16px;overflow:hidden}.hm-panel-img{object-fit:cover;width:100%;height:100%;display:block}.hm-panel h3{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(22px,2.4vw,27px);font-weight:700;line-height:1.1}.hm-panel p{color:#5f5e5a;margin:0;font-size:16px;line-height:1.55}.hm-chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.hm-chip{color:#52525b;background:#f4f4f2;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.hm-brand{padding:0 0 112px}.hm-brand-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid}.hm-brand-copy h2{margin:0 0 16px}.hm-brand-copy p{color:#5f5e5a;max-width:460px;margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.hm-brand-media{justify-content:center;display:flex}.hm-brand-img{border-radius:28px;width:100%;max-width:340px;height:auto}.hm-showcase{text-align:center;padding:0 0 112px;scroll-margin-top:90px}.hm-showcase-head{max-width:720px;margin:0 auto 40px;padding:0 24px}.hm-showcase-head h2{margin:0 0 14px}.hm-showcase-head p{color:#5f5e5a;text-wrap:balance;margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.55}.hm-showcase-head h2{text-wrap:balance}.hm-showcase-media{max-width:1120px;margin:0 auto;padding:0 24px}.hm-showcase-img{width:100%;height:auto;display:block}@media (max-width:720px){.hm-showcase{flex-direction:column;padding-bottom:64px;display:flex}.hm-showcase-media{order:1;max-width:none;margin-bottom:28px;padding:0}.hm-showcase-img{width:100vw}.hm-showcase-head{order:2;margin:0 auto}.hm-statement{padding:24px 0 64px}}.hm-offers{text-align:center;padding:0 0 112px}.hm-offers-inner{max-width:820px;margin:0 auto;padding:0 24px}.hm-offers-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hm-offer-chip{color:#16150f;background:#f4f4f2;border:1px solid #ececea;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600}.hm-offers-line{color:#5f5e5a;margin:24px 0 0;font-size:clamp(16px,1.6vw,18px)}@media (max-width:860px){.hm-hero{padding:132px 0 80px}.hm-split-grid{grid-template-columns:1fr}.hm-brand-inner{text-align:center;grid-template-columns:1fr;gap:32px}.hm-brand-copy p{margin:0 auto}}@media (prefers-reduced-motion:reduce){.hm-headline .v2-grad{animation:none}}
