.fixes-page{padding:1.5rem 0 3rem;background:#faf9fc;color:#282233}.fixes-page header h1{margin-top:1rem}.fixes-page header>p{font-size:1.05rem;line-height:1.8;max-width:48rem;margin:1rem 0 1.5rem;color:#766b82}.fixes-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.fixes-categories a{padding:.65rem .9rem;border:1px solid #dcd1eb;border-radius:2rem;font-size:.8rem;background:#fff;color:#7f5ca7}.fixes-categories a:hover{background:#eee6fa;border-color:#a88bc9}.fixes-groups{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.fixes-groups>section{border:1px solid #dcd3e9;background:#fff;border-radius:1.25rem;overflow:hidden;scroll-margin-top:130px}.fixes-group-title{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;background:#f5f1fa;border-bottom:1px solid #e1d7ec}.fixes-group-title h2{font-size:1.2rem;font-weight:750;letter-spacing:-.035em}.fixes-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto 17px;align-items:center;gap:.8rem;padding:1.1rem 1.25rem;border-bottom:1px solid #eee9f3;transition:background .2s}.fixes-price-row:last-child{border-bottom:0}.fixes-price-row:hover{background:#faf6ff}.fixes-price-row h3{font-size:.9rem;font-weight:700}.fixes-price-row p{font-size:.76rem;color:#80728d;line-height:1.65;margin-top:.3rem}.fixes-price-row strong{font-size:.8rem;color:#7650a5;white-space:nowrap}.fixes-price-row>svg{color:#9a7dbb}.fixes-next{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.fixes-next article{padding:1.5rem;border:1px solid #ddd1e9;border-radius:1.2rem;background:#f5f1fa}.fixes-next h2{font-size:1.4rem;font-weight:750}.fixes-next p{font-size:.85rem;color:#7c6b88;line-height:1.7;margin:.7rem 0 1.2rem}@media(max-width:800px){.fixes-groups,.fixes-next{grid-template-columns:1fr}.fixes-price-row{gap:.5rem;padding:1rem}.fixes-price-row p{font-size:.75rem}.fixes-group-title h2{font-size:1.35rem}}.fixes-groups{align-items:start;grid-auto-flow:row dense}.fixes-groups>section{align-self:start}.fixes-price-row{transition:background .2s,box-shadow .2s,border-color .2s}.fixes-price-row:is(:hover,:focus-visible){background:linear-gradient(105deg,#ded0ef,#f3eafc)!important;box-shadow:inset 4px 0 #ac88d0}.fixes-categories a{background:#fff!important;border:1px solid #c8b5dc;color:#61516f!important;border-radius:.8rem;box-shadow:0 3px 12px -8px #74518444}.fixes-categories a:hover{background:#e9def4!important;border-color:#a98bc5}.fixes-groups{column-count:2;display:block;column-gap:1.25rem}.fixes-groups>section{break-inside:avoid;margin-bottom:1.25rem}@media(max-width:767px){.fixes-groups{column-count:1}}.fixes-page .fixes-categories a{background:#fff;color:#342b40;border:1px solid #cfc1e2;border-radius:12px;font-weight:650}.fixes-page .fixes-categories a:is(:hover,:focus-visible){background:#e8def5;border-color:#9c7ec5;box-shadow:0 4px 16px -9px #8e65b9}