.fg-service-tariffs{margin:24px 0 32px;scroll-margin-top:24px}.fg-service-tariffs h2{font-size:clamp(24px,3vw,34px);margin:0 0 12px}.fg-service-notice{border-left:3px solid #a6d668;padding:10px 16px;background:#a6d6680c;border-radius:0 8px 8px 0}.fg-service-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.fg-service-price{display:flex;flex-direction:column;min-width:0;padding:22px!important}.fg-service-price h3{margin:0 0 12px;font-size:22px}.fg-service-price .fg-service-amount{font-size:32px;font-weight:800;color:#a6d668;line-height:1.2;margin:0}.fg-service-period{color:#b7c9cc;font-size:14px;margin:8px 0}.fg-service-price ul{list-style:none;padding:0;margin:12px 0}.fg-service-price li{font-size:14px;margin:5px 0}.fg-service-price dl{margin:8px 0 18px}.fg-service-price dl>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff10;padding:8px 0;font-size:14px}.fg-service-price dd{margin:0;font-weight:700;white-space:nowrap}.fg-service-price .fg-service-status{margin:auto 0 0;padding-top:12px;font-size:14px;color:#b7c9cc}.fg-service-details{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.fg-service-details h3{margin:0 0 8px}.fg-service-details p{font-size:14px}.fg-service-details a{line-height:1.8}.fg-features header .personal-actions>a{padding:8px 12px}@media(max-width:850px){.fg-service-prices{grid-template-columns:1fr}.fg-service-details{grid-template-columns:1fr;gap:16px}.fg-service-price{padding:18px!important}.fg-service-tariffs{margin:18px 0 24px}.fg-service-prices{gap:12px}}
