
.lx-sh-hero{padding:75px 0;background:linear-gradient(140deg,#f4f9ff,#e9f3ff);border-bottom:1px solid #dbeaf9}
.lx-sh-hero h1{max-width:960px;margin:24px 0;font-size:clamp(39px,5vw,58px)}
.lx-sh-hero p{max-width:790px;color:#657c98;font-size:17px;line-height:1.7;margin-bottom:28px}
.lx-sh-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.lx-sh-plan{position:relative;background:#fff;border:1px solid #d6e7fa;border-radius:22px;padding:28px;box-shadow:0 13px 35px #17579b11;display:flex;flex-direction:column}
.lx-sh-popular{border:2px solid #5ca0f5}
.lx-sh-plan h3{font-size:24px;color:#173b6b;letter-spacing:-.03em;margin:9px 0}
.lx-sh-price{font-size:36px;font-weight:950;color:#1670df}
.lx-sh-price small{display:inline;color:#7d95b1;font-size:12px;font-weight:700}
.lx-sh-plan ul{margin:20px 0 22px;padding-left:22px;color:#71859f;font-size:14px;line-height:2.05;flex:1}
.lx-sh-plan li strong{color:#244e7d}
.lx-sh-irc{background:#eaf4ff;border:1px solid #d1e7ff;border-radius:26px;padding:42px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:36px}
.lx-sh-irc h2{margin:12px 0 18px;font-size:clamp(27px,3.3vw,39px);letter-spacing:-.045em;color:#123967}
.lx-sh-irc p{color:#637c9c;font-size:14px;line-height:1.75}
.lx-sh-install{background:#fff;border:1px solid #d1e5fa;border-radius:20px;padding:26px}
.lx-sh-install h3{margin:12px 0;font-size:22px;color:#153b6b}
.lx-sh-install p{font-size:13px;line-height:1.6}
.lx-sh-install .lx-shop-btn{width:100%}
@media(max-width:820px){.lx-sh-plans{grid-template-columns:1fr 1fr}.lx-sh-irc{grid-template-columns:1fr}.lx-sh-hero{padding:52px 0}}
@media(max-width:600px){.lx-sh-plans{grid-template-columns:1fr}.lx-sh-irc{padding:24px}.lx-sh-hero h1{font-size:40px}}
