.lc-page{--sd-tone:#eaf4ee}.lc-page .sd-hero{align-items:center;padding-top:8px;gap:48px}.lc-page .sd-back{margin-bottom:28px}.lc-page .sd-hero h1{font-size:clamp(42px,4.5vw,66px)}.lc-page .sd-service-image{max-width:560px;justify-self:end}.lc-page .sd-block{border-top:1px solid #e0e8e4;padding-top:64px}.lc-page .sd-card{background:#f8faf9;border-color:#e0e8e4;min-height:270px}.lc-page .sd-card:nth-child(3n+2){background:#eef5f0}.lc-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e3eee7;color:#375f4b;margin-bottom:24px}.lc-card-icon svg{width:26px;height:26px}.lc-page .sd-card-number{font-size:10px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px;color:#607b6a}.lc-page .sd-card h3{font-size:23px}.lc-page .sd-card p{font-size:15px}.lc-page .sd-context{padding:42px;border:0;border-radius:24px;background:#193d32;color:#fff;gap:48px}.lc-page .sd-context h2{font-size:34px;margin:0}.lc-page .sd-context p{color:#d0dfd7;font-size:16px}.lc-tools{padding:0 0 72px}.lc-tools .wryt-toolkit-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lc-tools .wryt-tool-badge{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 12px;border:1px solid #e1e9e4;border-radius:14px;background:#f7faf8;font-size:14px;min-height:72px;text-align:center;line-height:1.5}.lc-tools .wryt-tool-badge img{width:25px;height:25px;object-fit:contain;flex-shrink:0}.lc-tools .wryt-tool-more{background:#d5ff65;border-color:transparent}.lc-tools .wryt-tool-more strong{font-size:24px}.lc-faq{padding:0 0 72px;display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.lc-faq details{border-bottom:1px solid #dce6df}.lc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:18px;line-height:1.45;padding:22px 0}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary span{font-size:24px;color:#658473;transition:transform .2s}.lc-faq details[open] summary span{transform:rotate(45deg)}.lc-faq details p{color:#637078;line-height:1.8;font-size:15px;margin:0 0 24px}.lc-faq summary:focus-visible{outline:2px solid #416c55;outline-offset:4px}.lc-page .sd-closing{background:#edf5ef}.lc-page .sd-closing h2{max-width:22ch}@media(max-width:991px){.lc-page .sd-hero{gap:24px}.lc-tools .wryt-toolkit-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page .sd-context{gap:28px;padding:32px}.lc-faq{gap:32px}}@media(max-width:767px){.lc-page .sd-hero h1{font-size:clamp(36px,8vw,52px)}.lc-page .sd-hero{gap:24px;padding-bottom:32px}.lc-page .sd-back{margin-bottom:22px}.lc-page .sd-block{padding-top:40px}.lc-page .sd-card{min-height:0}.lc-page .sd-context{padding:28px 24px;gap:16px}.lc-page .sd-context h2{font-size:30px}.lc-tools{padding-bottom:44px}.lc-faq{grid-template-columns:1fr;padding-bottom:44px;gap:0}.lc-faq .sd-heading{margin-bottom:8px}.lc-faq summary{font-size:17px}.lc-tools .wryt-tool-badge{font-size:13px;padding:15px 9px}}@media(prefers-reduced-motion:reduce){.lc-faq summary span{transition:none}}
