.whatsapp-main{flex:1;display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:#f5f7fa}.whatsapp-container{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:0 1.5rem}.whatsapp-hero-section{width:100%;padding:4rem 0}.whatsapp-hero-content{width:100%}.whatsapp-hero-grid{display:flex;flex-direction:column-reverse;gap:3rem;align-items:center}.whatsapp-hero-text{display:flex;flex-direction:column;gap:1.5rem;text-align:center;width:100%}.whatsapp-hero-heading{display:flex;flex-direction:column;gap:1rem}.whatsapp-hero-title{font-size:2.25rem;font-weight:900;line-height:1.2;color:#003d77;margin:0;letter-spacing:-.025em}.whatsapp-hero-description{font-size:1rem;color:#47749e;margin:0;line-height:1.6}.whatsapp-hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.whatsapp-hero-image{width:100%}.whatsapp-hero-image-bg{width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.75rem}.whatsapp-btn-primary{display:inline-flex;min-width:84px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;height:3rem;padding:0 1.25rem;background-color:#25D366;color:white;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s;border:none}.whatsapp-btn-primary:hover{opacity:.9}.whatsapp-btn-secondary{display:inline-flex;min-width:84px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;height:3rem;padding:0 1.25rem;background-color:rgba(0,186,242,.2);color:#00baf2;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s;border:none}.whatsapp-btn-secondary:hover{background-color:rgba(0,186,242,.3)}.whatsapp-btn-outline{display:inline-flex;min-width:84px;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;height:3rem;padding:0 1.25rem;background-color:#ffffff;color:#00baf2;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s;border:none}.whatsapp-btn-outline:hover{background-color:#f3f4f6}.whatsapp-features-section{width:100%;padding:4rem 0;background-color:#f5f7fa;border-radius:.75rem}.whatsapp-features-content{display:flex;flex-direction:column;gap:2.5rem;padding:0 1.5rem}.whatsapp-section-header{display:flex;flex-direction:column;gap:1rem;text-align:center}.whatsapp-section-title{font-size:1.875rem;font-weight:700;line-height:1.2;color:#003d77;margin:0;letter-spacing:-.025em}.whatsapp-section-description{font-size:1rem;color:#47749e;margin:0 auto;max-width:48rem;line-height:1.6}.whatsapp-features-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.whatsapp-feature-card{display:flex;flex-direction:column;gap:1rem;border-radius:.75rem;border:1px solid #cedce9;background-color:#ffffff;padding:1.5rem}.whatsapp-feature-content{display:flex;flex-direction:column;gap:.25rem}.whatsapp-feature-title{font-size:1.125rem;font-weight:700;color:#003d77;margin:0}.whatsapp-feature-description{font-size:.875rem;color:#47749e;margin:0;line-height:1.6}.whatsapp-benefits-section{width:100%;padding:4rem 0}.whatsapp-benefits-content{display:flex;flex-direction:column;gap:2.5rem}.whatsapp-benefits-grid{display:grid;grid-template-columns:1fr;gap:2rem}.whatsapp-benefit-item{display:flex;flex-direction:column;gap:1rem}.whatsapp-benefit-image{width:100%;aspect-ratio:16/10;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.75rem}.whatsapp-benefit-title{font-size:1.125rem;font-weight:700;color:#003d77;margin:0}.whatsapp-benefit-description{font-size:.875rem;color:#47749e;margin:0;line-height:1.6}.whatsapp-cta-section{width:100%;padding:4rem 0}.whatsapp-cta-content{border-radius:.75rem;background-color:rgba(0,186,242,.1);padding:2.5rem 1.5rem;text-align:center}.whatsapp-cta-title{font-size:1.875rem;font-weight:700;line-height:1.2;color:#003d77;margin:0 0 1.5rem;letter-spacing:-.025em}.whatsapp-cta-description{font-size:1rem;color:#47749e;margin:0 auto 1.5rem;max-width:42rem;line-height:1.6}.whatsapp-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.whatsapp-partner-section{width:100%;padding:4rem 0}.whatsapp-partner-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.whatsapp-partner-label{font-size:.875rem;font-weight:500;color:#47749e;margin:0}.whatsapp-partner-badges{display:flex;flex-direction:column;align-items:center;gap:2rem}.whatsapp-whatsapp-badge{display:flex;align-items:center;gap:.75rem}.whatsapp-whatsapp-logo{height:2rem;width:auto;color:#1f2937}.whatsapp-partner-divider{border-left:1px solid #d1d5db;height:1.5rem}.whatsapp-partner-text{font-size:1.125rem;font-weight:600;color:#003d77;margin:0}.whatsapp-meta-label{font-size:.875rem;font-weight:500;color:#47749e;margin:0}.whatsapp-meta-logo{height:2.5rem;width:auto}@media (min-width:640px){.whatsapp-hero-title{font-size:3rem}.whatsapp-hero-description{font-size:1.125rem}.whatsapp-section-title{font-size:2.25rem}.whatsapp-section-description{font-size:1.125rem}.whatsapp-benefits-grid,.whatsapp-features-grid{grid-template-columns:repeat(2,1fr)}.whatsapp-cta-content{padding:4rem 2.5rem}.whatsapp-cta-title{font-size:2.25rem}.whatsapp-cta-description{font-size:1.125rem}}@media (min-width:864px){.whatsapp-hero-grid{flex-direction:row;align-items:center}.whatsapp-hero-text{text-align:left;width:50%}.whatsapp-hero-buttons{justify-content:flex-start}.whatsapp-hero-title{font-size:3.75rem}.whatsapp-hero-image{width:50%}.whatsapp-benefits-grid,.whatsapp-features-grid{grid-template-columns:repeat(3,1fr)}.whatsapp-partner-badges{flex-direction:row;gap:2rem}}@media (min-width:1024px){.whatsapp-container{padding:0 2rem}.whatsapp-benefits-section,.whatsapp-cta-section,.whatsapp-features-section,.whatsapp-hero-section,.whatsapp-partner-section{padding:5rem 0}}