.home-module__Hx0lNG__page{max-width:1180px;color:var(--ink);font-family:var(--sans);background:radial-gradient(1100px 560px at 50% -6%,#efeafb 0%,#efeafb00 60%),var(--bg);flex-direction:column;gap:0;margin:0 auto;padding:96px 32px 0;display:flex}.home-module__Hx0lNG__page:before{content:"";z-index:-1;background:radial-gradient(1100px 560px at 50% 0,#efeafb 0%,#efeafb00 55%),var(--bg);position:fixed;inset:0}.home-module__Hx0lNG__serif{font-family:var(--display);letter-spacing:-.01em;font-style:italic;font-weight:500}.home-module__Hx0lNG__hero{padding:20px 0 56px}.home-module__Hx0lNG__heroHeader{grid-template-columns:1.15fr .85fr;align-items:end;gap:40px 56px;margin-bottom:40px;display:grid}.home-module__Hx0lNG__heroHeadRight{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:6px;display:flex}.home-module__Hx0lNG__heroTitle{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(42px,5.6vw,72px);font-weight:600;line-height:1}.home-module__Hx0lNG__heroSub{color:var(--muted);max-width:30em;margin:0;font-size:17px;line-height:1.55}.home-module__Hx0lNG__heroChecks{flex-wrap:wrap;gap:12px 28px;display:flex}.home-module__Hx0lNG__heroCheck{color:var(--ink-2);align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.home-module__Hx0lNG__heroCheck svg{color:var(--accent)}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-module__Hx0lNG__strip{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:8px 8px 24px;display:flex}.home-module__Hx0lNG__stripItem{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.home-module__Hx0lNG__stripItem svg{color:var(--accent)}.home-module__Hx0lNG__section{padding:80px 0}.home-module__Hx0lNG__bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:18px;display:grid}.home-module__Hx0lNG__steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.home-module__Hx0lNG__step{border-radius:var(--r-md);background:var(--soft);padding:28px 24px;box-shadow:0 16px 34px -26px #1c163c38}.home-module__Hx0lNG__stepNum{font-family:var(--display);letter-spacing:-.02em;color:var(--accent);margin-bottom:16px;font-size:34px;font-weight:500;display:inline-block}.home-module__Hx0lNG__stepTitle{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600}.home-module__Hx0lNG__stepText{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.home-module__Hx0lNG__panel{border-radius:var(--r-lg);background:radial-gradient(120% 90% at 50% -10%,#f7f6fa 0%,#eeedf2 70%);margin:40px 0;padding:56px 48px}.home-module__Hx0lNG__impactGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.home-module__Hx0lNG__impactCard{border-radius:var(--r-sm);background:linear-gradient(#fff 0%,#fbfbfd 100%);padding:24px 22px 26px;box-shadow:0 16px 34px -26px #1c163c3d}.home-module__Hx0lNG__impactIcon{color:#fff;background:linear-gradient(135deg,#8b6cff,#5b7bff);border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid;box-shadow:0 8px 18px -8px #6e5af08c}.home-module__Hx0lNG__impactTitle{letter-spacing:-.02em;color:var(--ink);margin:0 0 7px;font-size:16.5px;font-weight:600}.home-module__Hx0lNG__impactText{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.home-module__Hx0lNG__useGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.home-module__Hx0lNG__useCard{border-radius:var(--r-md);background:var(--soft);gap:16px;padding:26px;display:flex;box-shadow:0 16px 34px -26px #1c163c38}.home-module__Hx0lNG__useIcon{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border-radius:13px;flex:none;place-items:center;display:grid}.home-module__Hx0lNG__useTitle{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:600}.home-module__Hx0lNG__useText{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.home-module__Hx0lNG__ctaWrap{padding:40px 0 0}.home-module__Hx0lNG__ctaCard{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);isolation:isolate;position:relative;overflow:hidden}.home-module__Hx0lNG__ctaBg{object-fit:cover;z-index:-1}.home-module__Hx0lNG__ctaInner{text-align:center;background:linear-gradient(#ffffff3d,#ffffff80);flex-direction:column;align-items:center;padding:72px 44px;display:flex}.home-module__Hx0lNG__ctaTitle{letter-spacing:-.03em;color:var(--ink);max-width:16em;margin:0 0 16px;font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.04}.home-module__Hx0lNG__ctaSub{color:var(--ink-2);max-width:38em;margin:0 0 30px;font-size:18px;line-height:1.5}@media (max-width:980px){.home-module__Hx0lNG__hero{padding:12px 0 44px}.home-module__Hx0lNG__heroHeader{grid-template-columns:1fr;align-items:start;gap:26px;margin-bottom:30px}.home-module__Hx0lNG__useGrid{grid-template-columns:1fr}}@media (max-width:760px){.home-module__Hx0lNG__section{padding:56px 0}.home-module__Hx0lNG__panel{margin:24px 0;padding:40px 22px}.home-module__Hx0lNG__bento,.home-module__Hx0lNG__steps,.home-module__Hx0lNG__impactGrid{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__ctaInner{padding:48px 24px}}@media (max-width:480px){.home-module__Hx0lNG__page{padding:84px 18px 0}.home-module__Hx0lNG__heroActions{flex-direction:column;align-items:stretch;width:100%}.home-module__Hx0lNG__bento,.home-module__Hx0lNG__steps,.home-module__Hx0lNG__impactGrid{grid-template-columns:1fr}.home-module__Hx0lNG__heroTitle{font-size:clamp(32px,9vw,44px)}}
