.sol-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;grid-gap:64px;gap:64px;padding-block:64px 84px}.sol-hero__copy{display:grid;grid-gap:22px;gap:22px}.sol-breadcrumb{font-size:13px;color:var(--ln-muted)}.sol-hero h1{font-size:clamp(34px,4.7vw,60px);line-height:1.16;max-width:16ch}.sol-example{padding:32px;border:1px solid var(--ln-line);border-radius:22px;background:var(--ln-tint);box-shadow:0 22px 60px -32px #4434d455;display:grid;grid-gap:20px;gap:20px}.sol-example__label{font-size:12px;color:var(--ln-muted)}.sol-example h2{font-size:27px}.sol-example ol{display:grid;grid-gap:14px;gap:14px;-webkit-padding-start:22px;padding-inline-start:22px;margin:0}.sol-example li::marker{color:var(--ln-accent);font-weight:700}.sol-details a,.sol-example a{color:var(--ln-accent);text-underline-offset:4px}.sol-soft{background:var(--ln-soft)}.sol-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.sol-steps article{display:grid;align-content:start;grid-gap:16px;gap:16px}.sol-step-number{color:var(--ln-accent);font-size:16px;font-weight:700}.sol-plans h3,.sol-steps h3{font-size:25px}.sol-details p,.sol-plans p,.sol-steps p{color:var(--ln-muted)}.sol-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px}.sol-details article{display:grid;align-content:start;grid-gap:18px;gap:18px}.sol-details h2{font-size:29px}.sol-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.sol-plans article{display:grid;align-content:start;justify-items:start;grid-gap:20px;gap:20px;padding:32px;background:white;border:1px solid var(--ln-line);border-radius:18px}.sol-plans .sol-plan-paid{border-color:var(--ln-accent)}.sol-plans p.sol-price{font-size:38px;font-weight:800;color:var(--ln-ink)}.sol-price small{font-size:15px;font-weight:400}.sol-end .ln-wrap{display:grid;grid-gap:20px;gap:20px;justify-items:start}.sol-end{background:var(--ln-tint)}.sol-end h2{font-size:34px}@media(max-width:760px){.sol-hero{grid-template-columns:1fr;gap:36px;padding-block:34px 48px}.sol-example,.sol-plans article{padding:24px}.sol-details,.sol-plans,.sol-steps{grid-template-columns:1fr;gap:30px}}