.plans-page{padding-bottom:48px}.plans-hero{padding:54px 0 40px;max-width:900px}.plans-hero h1{font-size:clamp(34px,4.5vw,58px);line-height:1.08}.plans-hero .lead{max-width:760px}.plans-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.plans-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:32px 0 44px;border-top:1px solid var(--line)}.plans-benefits h2{font-size:25px}.plans-benefits p{line-height:1.6}.plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.plan-card{border:1px solid var(--line);border-radius:14px;padding:30px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.plan-card h3{font-size:34px;margin:6px 0}.plan-premium{border:2px solid #244f40;background:#f3f6ef}.plan-price{font-size:34px;font-weight:700;margin:12px 0 4px;color:#244f40}.plan-price span{font-size:16px;font-weight:400}.plan-annual{margin-top:4px}.plan-card ul{padding-left:20px;line-height:1.6;margin-bottom:28px}.plan-card li{margin:0 0 15px}.plan-card>.button{margin-top:auto}.plan-card .fine{margin-bottom:0}.plans-start{padding:30px;background:#eaf0e5;border-radius:14px;margin:38px 0 24px}.plans-start p{max-width:850px;line-height:1.65}.plans-trust{max-width:950px;line-height:1.6}#compare,#get-started{scroll-margin-top:20px}@media(max-width:760px){.plans-benefits,.plans-grid{grid-template-columns:1fr}.plans-hero{padding-top:30px}.plans-benefits{gap:16px}.plan-card,.plans-start{padding:22px}.plans-actions .button{max-width:100%;white-space:normal}}
