.home-module__Hx0lNG__hero{text-align:center;padding:64px 0 52px;position:relative}.home-module__Hx0lNG__hero:before{content:"";z-index:-1;pointer-events:none;filter:blur(6px);background:radial-gradient(440px 260px at 32% 30%,#9d8fc729,#0000 70%),radial-gradient(420px 240px at 70% 24%,#6fd3e81f,#0000 70%),radial-gradient(520px 300px at 50% 6%,#e8a33d14,#0000 72%);height:460px;position:absolute;inset:-40px 0 auto}.home-module__Hx0lNG__constellation{justify-content:center;align-items:flex-start;gap:clamp(8px,3vw,28px);max-width:640px;margin:0 auto 34px;display:flex}.home-module__Hx0lNG__constItem{opacity:0;width:34px;height:34px;animation:.7s forwards home-module__Hx0lNG__constIn;animation-delay:calc(var(--i) * 70ms);flex-shrink:0}@keyframes home-module__Hx0lNG__constIn{0%{opacity:0;transform:translateY(9px)}to{opacity:.92;transform:none}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__constItem{opacity:.92;animation:none}}.home-module__Hx0lNG__eyebrow{margin-bottom:24px}.home-module__Hx0lNG__h1{letter-spacing:.005em;margin:0;font-size:clamp(46px,8.6vw,92px);line-height:.94}.home-module__Hx0lNG__h1 em{color:#c9bee6;font-style:italic}.home-module__Hx0lNG__doctrine{font-family:var(--font-display);color:#c7c1da;max-width:42ch;margin:26px auto 0;font-size:clamp(20px,3.4vw,28px);line-height:1.18}.home-module__Hx0lNG__subdoctrine{max-width:62ch;color:var(--muted);margin:20px auto 0;font-size:15.5px}.home-module__Hx0lNG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.home-module__Hx0lNG__principle{border:1px solid var(--hair);text-align:left;background:linear-gradient(#ffffff0a,#ffffff04);border-radius:16px;max-width:720px;margin:22px auto 0;padding:18px 20px}.home-module__Hx0lNG__principle p{color:#bdb8d2;margin:0;font-size:14.5px}.home-module__Hx0lNG__principle strong{color:var(--star);font-weight:600}.home-module__Hx0lNG__trustGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;max-width:860px;margin:18px auto 0;display:grid}.home-module__Hx0lNG__trustPoint{border-top:1px solid var(--hair);padding:14px 4px 0}.home-module__Hx0lNG__trustPoint span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:10px;display:block}.home-module__Hx0lNG__trustPoint p{color:#bdb8d2;margin:0;font-size:13.5px;line-height:1.45}@media (max-width:760px){.home-module__Hx0lNG__trustGrid{grid-template-columns:1fr}}.home-module__Hx0lNG__legendWrap{border-bottom:1px solid var(--hair);padding:30px 0 58px}.home-module__Hx0lNG__introGrid{grid-template-columns:1.05fr .95fr;gap:24px;padding:56px 0 20px;display:grid}@media (max-width:820px){.home-module__Hx0lNG__introGrid{grid-template-columns:1fr}}.home-module__Hx0lNG__introCard h2{margin:12px 0 14px;font-size:33px;line-height:1.02}.home-module__Hx0lNG__introCard p{color:var(--muted);margin:0;font-size:15px}.home-module__Hx0lNG__formula{gap:10px;margin-top:12px;display:grid}.home-module__Hx0lNG__formula>div{border:1px solid var(--hair);color:#cfcadf;background:#ffffff05;border-radius:12px;padding:13px 14px;font-size:14px}.home-module__Hx0lNG__formula strong{color:var(--star)}.home-module__Hx0lNG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:58px 0 22px;display:flex}.home-module__Hx0lNG__sectionHead h2{margin:8px 0 0;font-size:clamp(30px,5vw,44px);line-height:1}.home-module__Hx0lNG__platesWrap{padding:0 0 20px}.home-module__Hx0lNG__closer{text-align:center;padding:70px 0 40px}.home-module__Hx0lNG__closer h2{margin:0 0 12px;font-size:clamp(32px,6vw,56px);line-height:1}.home-module__Hx0lNG__closer p{color:var(--muted);max-width:46ch;margin:0 auto 28px}
