.lh-intro{padding-top:28px;padding-bottom:36px;color:#292039}.lh-intro__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:center}.lh-intro__eyebrow{color:#5642cc;font-size:1.3rem;font-weight:700;letter-spacing:.06em;margin:0 0 14px}.lh-intro__heading{color:#292039;font-size:clamp(3.2rem,4.2vw,5.6rem);line-height:1.12;letter-spacing:-.025em;margin:0 0 20px;max-width:13ch}.lh-intro__text{max-width:49ch;font-size:1.7rem;line-height:1.6}.lh-intro__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.lh-intro__actions .button{--color-button: 86,66,204;--color-button-text: 255,255,255;--buttons-radius: 12px;--buttons-radius-outset: 12px;--buttons-border-width: 1px;--buttons-shadow-opacity: 0;min-height:50px;padding:12px 24px;font-weight:600}.lh-intro__actions .button--secondary{--color-button: 86,66,204;--color-button-text: 86,66,204;background:#fff}.lh-intro__note{font-size:1.25rem;line-height:1.5;margin:14px 0 0}.lh-intro__media{border-radius:24px;overflow:hidden;background:#f5f1ff}.lh-intro__media img{width:100%;height:auto;display:block;max-height:480px;object-fit:contain}.lh-intro__routes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.lh-intro__route{display:block;padding:22px;border-radius:16px;background:#f5f1ff;border:1px solid #e6ddf5;text-decoration:none;color:#292039}.lh-intro__route:nth-child(2){background:#fff8e8;border-color:#f0e3bd}.lh-intro__route:nth-child(3){background:#edf8f4;border-color:#d2e9df}.lh-intro__route h2{color:inherit;font-size:2rem;line-height:1.3;margin:0 0 8px;display:flex;justify-content:space-between;gap:10px}.lh-intro__route p{font-size:1.4rem;line-height:1.5;margin:0}.lh-intro__route:hover{border-color:#5642cc}.lh-intro a:focus-visible{outline:3px solid #5642cc;outline-offset:4px}@media(max-width:749px){.lh-intro{padding-top:24px;padding-bottom:24px}.lh-intro__grid{grid-template-columns:1fr;gap:22px}.lh-intro__heading{font-size:3.4rem;max-width:16ch;margin-bottom:14px}.lh-intro__eyebrow{font-size:1.15rem;margin-bottom:10px}.lh-intro__text{font-size:1.5rem}.lh-intro__actions{gap:10px;margin-top:18px}.lh-intro__actions .button{width:100%}.lh-intro__media img{max-height:300px}.lh-intro__routes{grid-template-columns:1fr;gap:10px;margin-top:20px}.lh-intro__route{padding:17px 20px}.lh-intro__route h2{font-size:1.8rem;margin-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAQ */
