body{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;background-color:#f7fafc;line-height:1.5}main{max-width:1200px;margin:0 auto}.pricing-hero{text-align:center;margin-bottom:3rem}.pricing-hero__title{font-size:3rem;color:#2e7d32;margin-bottom:1rem}@media only screen and (max-width: 48em){.pricing-hero__title{font-size:2.5rem}}.guarantee-banner{background-color:rgba(46, 125, 50, 0.05);border-radius:8px;padding:2rem;margin-bottom:3rem;display:flex;align-items:center;gap:2rem}@media only screen and (max-width: 48em){.guarantee-banner{padding:1.5rem}}.guarantee-banner__icon{font-size:3.5rem;color:#2e7d32;flex-shrink:0}@media only screen and (max-width: 48em){.guarantee-banner__icon{font-size:3rem}}.guarantee-banner__content{flex-grow:1}.guarantee-banner__title{font-size:2rem;font-weight:bold;color:#333;margin-bottom:.8rem}@media only screen and (max-width: 48em){.guarantee-banner__title{font-size:1.8rem}}.guarantee-banner__text{color:#707b7c;line-height:1.6}.pricing-card{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1),0 1px 3px rgba(0, 0, 0, 0.08);text-align:center;max-width:400px;margin:0 auto 3rem}@media only screen and (max-width: 48em){.pricing-card{padding:1.5rem}}.pricing-card__header{margin-bottom:1.5rem}.pricing-card__title{font-size:2rem;color:#333;margin-bottom:.5rem}.pricing-card__description{color:#707b7c}.pricing-card__trial{margin-bottom:1.5rem}.pricing-card__trial-tag{background-color:rgba(46, 125, 50, 0.1);color:#2e7d32;padding:.8rem 1.5rem;border-radius:999px;font-weight:bold;font-size:1.6rem;display:inline-block}@media only screen and (max-width: 48em){.pricing-card__trial-tag{font-size:1.4rem;padding:.6rem 1.2rem}}.pricing-card__price{margin-bottom:1.5rem}.pricing-card__amount{font-size:4rem;font-weight:bold;color:#2e7d32}@media only screen and (max-width: 48em){.pricing-card__amount{font-size:3rem}}.pricing-card__unit{color:#707b7c}.pricing-card__features{list-style-type:none;padding:0;margin-bottom:2rem}.pricing-card__feature{padding:.5rem 0;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;gap:1rem}@media only screen and (max-width: 48em){.pricing-card__feature{padding-left:1.5rem;gap:.8rem}}@media only screen and (max-width: 25em){.pricing-card__feature{justify-content:flex-start;padding-left:1.5rem;text-align:left}}.pricing-card__feature:last-child{border-bottom:none}.pricing-card__feature i{color:#2e7d32;font-size:1.4rem;flex-shrink:0}.pricing-card__cta{font-weight:bold}.pricing-card__trial-note{margin-top:1.5rem;font-size:1.4rem;color:#707b7c;font-weight:500}.features-section{margin-bottom:3rem}.features-section__title{font-size:2rem;color:#333;text-align:center;margin-bottom:2rem}@media only screen and (max-width: 48em){.features-section__title{font-size:1.75rem}}.features-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem;list-style-type:none;padding:0}.features-list__item{background-color:#fff;padding:1rem;border-radius:4px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1),0 1px 3px rgba(0, 0, 0, 0.08);display:flex;justify-content:center;align-items:center;min-height:80px;text-align:center}.features-list__item i{color:#2e7d32;margin-right:.75rem;font-size:2rem}@media only screen and (max-width: 48em){.features-list__item i{font-size:1.8rem}}.cta-section{text-align:center;background-color:#e6e6e6;padding:3rem 2rem;border-radius:8px;margin-bottom:4rem}.cta-section__title{font-size:2rem;color:#333;margin-bottom:2rem}@media only screen and (max-width: 48em){.cta-section__title{font-size:1.75rem}}.cta-section__buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem}@media only screen and (max-width: 48em){.cta-section__buttons{flex-direction:column}}.cta-section__button{font-weight:bold;display:flex;justify-content:center;align-items:center}.cta-section__button i{margin-right:.5rem;font-size:1.6rem}@media only screen and (max-width: 48em){.cta-section__button i{font-size:1.4rem}}.cta-section__button--secondary{background-color:#fff}.cta-section__link{color:#707b7c;text-decoration:underline;display:inline-flex;align-items:center}.cta-section__link i{margin-right:.5rem}.cta-section__link:hover{color:#2e7d32}
