/* МУРАШКИ – три пакети / v10, продолжение утвержденной айдентики */
#packages .packages-grid-v10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
#packages .packages-grid-v10>.package{min-width:0;display:flex;flex-direction:column;position:relative;padding:clamp(24px,2.8vw,40px)}
#packages .packages-grid-v10 .package-lead{font-size:clamp(16px,1.2vw,19px)}
#packages .packages-grid-v10 ul{flex:1}
#packages .packages-grid-v10 .package-expand{margin-top:24px}
#packages .packages-grid-v10 .btn.full{margin-top:20px}
#packages .packages-grid-v10 .package .price{font-size:clamp(48px,5vw,78px);line-height:1.1}
#packages .package-recommended{border:2px solid #FFD889;box-shadow:0 16px 45px rgba(36,21,47,.16)}
#packages .package-badge-v10{position:absolute;top:15px;right:15px;background:#FFD889;color:#24152F;padding:7px 12px;border-radius:18px;font-size:12px;font-weight:800}
#packages .package-recommended .eyeline{padding-right:112px}
#packages .package-premium-v10{background:#24152F;color:#FFF1EA;border:1px solid #56315C}
#packages .package-premium-v10 .eyeline,#packages .package-premium-v10 .price{color:#FFD889}
#packages .package-premium-v10 .package-promo{background:rgba(255,216,137,.11);color:#FFD889}
#packages .package-premium-v10 .package-expand{border-color:#74597b}
#packages .package-premium-v10 .package-expand summary{color:#FFF1EA}
#packages .package-premium-v10 .package-lead,#packages .package-premium-v10 p,#packages .package-premium-v10 li{color:#FFF1EA}
#packages .package-premium-v10 li{border-color:rgba(255,241,234,.13)}
#packages .package-premium-v10 .package-foot{opacity:.8}
#packages .package-example-v10{display:inline-block;margin-top:14px;color:#FFD889;font-weight:750;text-decoration:underline;text-underline-offset:4px}
#packages .package-example-v10:focus-visible{outline:3px solid #FFD889;outline-offset:4px}
#guarantee .guarantee-note-v10{font-size:14px;line-height:1.7;opacity:.82;margin-top:32px;max-width:1100px}
@media(max-width:1100px){#packages .packages-grid-v10{grid-template-columns:repeat(2,minmax(0,1fr))}#packages .package-premium-v10{grid-column:1/-1}}
@media(max-width:720px){#packages .packages-grid-v10{grid-template-columns:minmax(0,1fr);gap:18px}#packages .package-premium-v10{grid-column:auto}#packages .package-recommended .eyeline{padding-right:112px}#packages .package-recommended .package-badge-v10{font-size:11px}}
