.perks-section *{box-sizing:border-box}.perks-section img{max-width:100%;display:block}.perks-section{color:#1a1b1f;text-align:center;background-color:#fff;padding:40px 24px;font-family:Inter,sans-serif}.container-default{max-width:1200px;margin:0 auto}.header-wrapper{max-width:700px;margin:0 auto 60px}.subtitle{color:#387d7f;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:14px;font-weight:800}.section-title{color:#111827;margin:0;font-size:42px;font-weight:800;line-height:1.2}.perks-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px;display:grid}.perk-card{background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;padding:48px 32px;transition:transform .2s;display:flex;box-shadow:0 20px 40px -10px #0000000d}.perk-card:hover{transform:translateY(-5px)}.perk-icon{width:100px;height:auto;margin-bottom:24px}.perk-title{color:#111827;margin:0 0 16px;font-size:22px;font-weight:700}.perk-description{color:#6b7280;max-width:280px;margin:0;font-size:16px;line-height:1.6}.buttons-wrapper{justify-content:center;gap:20px;display:flex}.btn-primary{color:#fff;background-color:#417d80;border:none;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.btn-primary:hover{background-color:#417d80}.btn-secondary{color:#417d80;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-block;box-shadow:0 4px 6px -1px #00000005}.btn-secondary:hover{border-color:#d1d5db}@media screen and (max-width:1024px){.perks-section{padding:100px 24px}.section-title{font-size:36px}.perk-card{padding:40px 28px}.perk-icon{width:80px}.perk-title{font-size:20px}.perk-description{font-size:15px}}@media screen and (max-width:768px){.perks-section{padding:80px 16px}.header-wrapper{margin-bottom:40px}.section-title{font-size:28px;line-height:1.3}.perks-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.perk-card{border-radius:16px;padding:32px 20px}.perk-icon{width:70px;margin-bottom:16px}.perk-title{margin-bottom:12px;font-size:18px}.perk-description{max-width:100%;font-size:14px}.subtitle{margin-bottom:12px;font-size:12px}.buttons-wrapper{gap:12px}.btn-primary,.btn-secondary{min-height:44px;padding:14px 24px;font-size:14px}}@media screen and (max-width:480px){.perks-section{padding:50px 16px}.header-wrapper{margin-bottom:30px}.subtitle{letter-spacing:.08em;margin-bottom:10px;font-size:11px}.section-title{margin:0;font-size:22px;line-height:1.3}.perks-grid{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.perk-card{border-radius:12px;padding:24px 16px;box-shadow:0 10px 25px -5px #00000014}.perk-icon{width:60px;margin-bottom:12px}.perk-title{margin-bottom:8px;font-size:16px;font-weight:700}.perk-description{color:#6b7280;max-width:100%;font-size:13px;line-height:1.5}.buttons-wrapper{flex-direction:column;align-items:stretch;gap:10px}.btn-primary,.btn-secondary{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;padding:14px 20px;font-size:13px;display:flex}.btn-primary{background-color:#6366f1}.btn-primary:active{background-color:#4f46e5}.btn-secondary{background-color:#fff;box-shadow:0 2px 4px #0000000d}.btn-secondary:active{background-color:#f9fafb}}
