.products-menu__item.__active .products-menu__title-link{color:#6a8577}.products-menu__item.__active.__hover .products-menu__title-link{color:#6a8577}.pc-desc{max-width:920px;margin:0;padding:0;box-sizing:border-box;--pc-accent:#6a8577}.pc-desc *{box-sizing:border-box}.pc-desc h2{font-weight:700;color:#0f172a;margin:40px 0 12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;text-align:left}.pc-desc h2:not(:has([data-pc-h2bar]))::after{content:"";display:block;width:50px;height:3px;background:var(--pc-accent);border-radius:2px;margin-top:8px}.pc-desc h2 [data-pc-h2bar]{display:block;width:50px;height:3px;background:var(--pc-accent);border-radius:2px;margin-top:8px}.pc-desc p{margin:0 0 16px;text-align:left}.pc-desc .pc-tldr{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--pc-accent);border-radius:8px;padding:18px 24px;margin:0 0 32px;text-align:left}.pc-desc .pc-tldr p{margin:0}.pc-desc .pc-note-buy{background:#fff;border:1px solid var(--pc-accent);border-radius:8px;padding:20px;margin:32px 0;text-align:left;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.pc-desc .pc-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:16px;margin:24px 0 0}.pc-desc .pc-cards>h2{grid-column:1/-1;margin-top:0}.pc-desc .pc-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px;text-align:left}.pc-desc .pc-card h4{margin:0 0 12px;font-weight:700;color:var(--pc-accent);text-align:left}.pc-desc .pc-card p{margin:0;text-align:left}.pc-desc .pc-faq-section{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0 0}.pc-desc .pc-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px;text-align:left}.pc-desc .pc-faq-question{margin:0 0 12px;font-weight:700;color:var(--pc-accent);text-align:left}.pc-desc .pc-faq-answer{margin:0;text-align:left}.pc-desc img{display:block;max-width:100%;height:auto;margin:32px auto;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.pc-desc ul{padding:0 0 0 20px;margin:0 0 16px}.pc-desc ul li{margin-bottom:8px}@media(max-width: 600px){.pc-desc .pc-cards{grid-template-columns:1fr}}