.ly-page{--ly-green: #393e30;--ly-green-soft: #5c6350;--ly-cream: #f5f2ea;--ly-body: #55554e;--ly-line: #e6e2d8;background:#fff;padding:64px 20px 88px;color:var(--ly-body);font-family:inherit}.ly-page__inner{max-width:880px;margin:0 auto}.ly-page--wide .ly-page__inner{max-width:1080px}.ly-page__badge{display:inline-flex;align-items:center;padding:6px 15px;border-radius:99px;border:1px solid rgba(57,62,48,.35);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ly-green);margin-bottom:22px}.ly-page__title{font-size:clamp(30px,4.6vw,52px);font-weight:600;color:var(--ly-green);letter-spacing:-.01em;line-height:1.08;margin:0 0 14px}.ly-page__lead{font-size:clamp(16px,2vw,19px);line-height:1.7;color:var(--ly-green-soft);margin:0 0 8px;max-width:720px}.ly-page__updated{font-size:13px;color:#9a9a90;margin:18px 0 44px}.ly-page__body h2{font-size:clamp(20px,2.4vw,26px);font-weight:600;color:var(--ly-green);margin:46px 0 14px;letter-spacing:-.005em}.ly-page__body h3{font-size:17px;font-weight:600;color:var(--ly-green);margin:28px 0 10px}.ly-page__body p{font-size:16px;line-height:1.78;color:var(--ly-body);margin:0 0 16px}.ly-page__body ul,.ly-page__body ol{padding-left:22px;margin:0 0 18px}.ly-page__body li{font-size:16px;line-height:1.78;color:var(--ly-body);margin-bottom:9px}.ly-page__body strong{color:var(--ly-green);font-weight:600}.ly-page__body a{color:var(--ly-green);text-decoration:underline;text-underline-offset:2px}.ly-page__body a:hover{opacity:.7}.ly-note{background:var(--ly-cream);border-radius:14px;padding:22px 26px;margin:24px 0}.ly-note p:last-child{margin-bottom:0}.ly-table{width:100%;border-collapse:collapse;margin:6px 0 24px}.ly-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a9a90;padding:12px 16px;border-bottom:1px solid var(--ly-line)}.ly-table td{font-size:15px;color:var(--ly-body);padding:15px 16px;border-bottom:1px solid var(--ly-line)}.ly-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:30px 0}.ly-grid--3{grid-template-columns:repeat(3,1fr)}.ly-card{background:var(--ly-cream);border-radius:16px;padding:28px 26px}.ly-card h3{margin-top:0}.ly-card p:last-child{margin-bottom:0}.ly-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}.ly-stat{text-align:center;padding:24px 14px;background:var(--ly-cream);border-radius:16px}.ly-stat__num{display:block;font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--ly-green);line-height:1}.ly-stat__label{display:block;margin-top:10px;font-size:13px;letter-spacing:.04em;color:var(--ly-green-soft)}.ly-steps{counter-reset:step;list-style:none;padding:0;margin:26px 0}.ly-steps li{position:relative;padding:0 0 22px 54px}.ly-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:-2px;width:36px;height:36px;border-radius:50%;background:var(--ly-green);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px}.ly-cta{display:inline-block;margin-top:8px;background:var(--ly-green);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:15px;padding:15px 34px;border-radius:99px;letter-spacing:.02em;transition:opacity .15s ease}.ly-cta:hover{opacity:.85}.ly-faq{border-top:1px solid var(--ly-line);margin-top:8px}.ly-faq details{border-bottom:1px solid var(--ly-line)}.ly-faq summary{cursor:pointer;list-style:none;padding:22px 40px 22px 0;position:relative;font-size:17px;font-weight:600;color:var(--ly-green);line-height:1.4}.ly-faq summary::-webkit-details-marker{display:none}.ly-faq summary:after{content:"+";position:absolute;right:6px;top:18px;font-size:26px;font-weight:400;color:var(--ly-green-soft);transition:transform .2s ease}.ly-faq details[open] summary:after{content:"\2013"}.ly-faq details[open] summary{padding-bottom:8px}.ly-faq__answer{padding:0 0 24px}.ly-faq__answer p{font-size:16px;line-height:1.78;color:var(--ly-body);margin:0 0 14px}.ly-faq__answer p:last-child{margin-bottom:0}.ly-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:30px;align-items:start}.ly-contact-details p{margin:0 0 14px}.ly-contact-details .ly-contact-label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9a9a90;margin-bottom:3px}@media(max-width:749px){.ly-page{padding:44px 18px 64px}.ly-grid,.ly-grid--3,.ly-stats,.ly-contact-grid{grid-template-columns:1fr;gap:16px}.ly-page__body h2{margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ly-page.css.map */
