.cx-hero__layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(2.5rem,5vw,5rem);display:grid}.h-page .cx-hero__title{letter-spacing:-.06em;font-size:clamp(3.2rem,7.2vw,6.6rem);font-weight:900;line-height:.92}.cx-hero__title>span,.cx-hero__title>em{display:block}.cx-hero__title em{background:linear-gradient(95deg, var(--b-lime) 0%, #9dff9a 45%, #8f76ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding:.04em 0 .12em;font-style:normal}.cx-method{-webkit-backdrop-filter:blur(16px);background:#1411279e;border:1px solid #ffffff24;border-radius:24px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cx-method li{-moz-column-gap:.75rem;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding:1rem 1.25rem;display:grid}.cx-method li+li{border-top:1px solid #ffffff1a}.cx-method span{color:var(--b-lime);font-family:var(--font-display), system-ui, sans-serif;grid-row:span 2;font-size:.9rem;font-weight:700;line-height:1.5}.cx-method strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:1.05rem}.cx-method small{color:#ffffffa8;font-size:.9rem}.cx-index{background:var(--b-paper)}.cx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cx-grid>div{display:grid}.h-page .cx-grid .h-case{min-height:540px}@media (max-width:1100px){.cx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.cx-hero__layout{grid-template-columns:1fr}.cx-method{max-width:520px}}@media (max-width:760px){.h-page .cx-hero__title{font-size:clamp(2.8rem,13vw,4rem)}.cx-grid{grid-template-columns:1fr}.h-page .cx-grid .h-case{min-height:480px}}
