.pricegrid{display:grid;grid-template-columns:1fr;grid-gap:clamp(14px,3vw,40px);gap:clamp(14px,3vw,40px);align-items:stretch;max-width:900px;margin-top:clamp(20px,3vw,32px)}@media (min-width:720px){.pricegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricegrid .pricecard{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--br);border-bottom:1px solid transparent;padding:22px 0}.pricegrid .pricecard.main{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--br));border-radius:18px;padding:22px clamp(22px,3vw,30px);background:var(--card);box-shadow:0 10px 28px rgba(34,48,43,.08)}:root[data-\442\435\43C\430="тёмная"] .pricegrid .pricecard.main{box-shadow:0 10px 28px rgba(0,0,0,.28)}.pricegrid .pricename{margin:0;font:500 clamp(19px,1.9vw,23px) /1.2 var(--font-heading);letter-spacing:-.015em}.pricegrid .priceval{margin:12px 0 0;display:flex;align-items:baseline;gap:8px;font:500 clamp(34px,4vw,46px) /1 var(--font-heading);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricegrid .priceval span{font:400 14px/1.2 var(--font-body);letter-spacing:0;color:var(--dim)}.pricegrid .priceyear{margin:-4px 0 0;font-size:13.5px;color:var(--dim)}.pricegrid .pricecard ul{flex:1 1 auto;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:14.5px;line-height:1.5}.pricegrid .pricecard li{display:grid;grid-template-columns:15px 1fr;grid-gap:10px;gap:10px;align-items:start}.pricegrid .pricecard li svg{margin-top:3.5px;color:var(--ok)}.pricegrid .pricecard .pri{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:9px;background:var(--accent);color:#fff;text-decoration:none;font-size:15px}.pricegrid .pricecard .pri:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}.pricegrid .pricesoon{margin-top:auto;align-self:flex-start;color:var(--dim);font-size:14px;line-height:1.5}.toolwrap:has(>.pricegrid)>.toolabout{text-wrap:pretty}.pricefaq{max-width:62ch;margin-top:clamp(40px,6vw,80px)}.pricefaq h2{margin:0 0 10px;font:500 clamp(22px,2.6vw,30px) /1.15 var(--font-heading);letter-spacing:-.02em}.pricefaq h3{margin:26px 0 4px;font:500 clamp(16.5px,1.5vw,18px) /1.3 var(--font-heading)}.pricefaq p{margin:0;color:var(--dim);font-size:clamp(15px,1.3vw,16.5px);line-height:1.6}