.planes-module__a_Spxa__mainWrapper{background-color:#fff;min-height:100vh}.planes-module__a_Spxa__plansLayout{padding:4rem 0 8rem;position:relative}.planes-module__a_Spxa__pageHeader{text-align:center;margin-bottom:5rem}.planes-module__a_Spxa__plansTitle{color:#1e3150;max-width:800px;margin:0 auto 1rem;font-size:2.5rem;font-weight:800;line-height:1.2}.planes-module__a_Spxa__blueSpan{color:#4a90e2}.planes-module__a_Spxa__plansSubtitle{color:var(--primary);font-size:1.1rem;font-weight:700}.planes-module__a_Spxa__arrowDown{margin-left:.3rem;font-size:.8rem}.planes-module__a_Spxa__plansVerticalList{flex-direction:column;gap:4rem;display:flex}.planes-module__a_Spxa__plansRow{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.planes-module__a_Spxa__planCard{background:#fff;border:1px solid #f0f0f0;border-radius:30px;flex-direction:column;justify-content:space-between;min-height:700px;padding:2.5rem;display:flex;box-shadow:0 10px 40px #0000000a}.planes-module__a_Spxa__navyCard{background-color:#fff}.planes-module__a_Spxa__insuranceBrand{margin-bottom:1.5rem}.planes-module__a_Spxa__brandLogoPlaceholder{color:#333;align-items:center;gap:.8rem;font-size:.9rem;font-weight:700;display:flex}.planes-module__a_Spxa__circleIcon{border-radius:50%;width:28px;height:28px}.planes-module__a_Spxa__regionalIcon{background:#e9ac3e;position:relative}.planes-module__a_Spxa__regionalIcon:after{content:"R";color:#fff;font-size:.8rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planes-module__a_Spxa__fedpaIcon{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:#1e3150}.planes-module__a_Spxa__fedpaText{color:#1e3150;letter-spacing:.05em;font-size:.8rem}.planes-module__a_Spxa__planName{color:var(--primary);margin-bottom:2rem;font-size:1.1rem;font-weight:800}.planes-module__a_Spxa__priceContainer{color:#4a90e2;align-items:baseline;gap:.2rem;margin-bottom:2.5rem;display:flex}.planes-module__a_Spxa__currencySymbol{font-size:1.5rem;font-weight:600}.planes-module__a_Spxa__priceAmount{font-size:3.2rem;font-weight:900}.planes-module__a_Spxa__pricePeriod{font-size:.95rem;font-weight:500}.planes-module__a_Spxa__sectionHeader{color:#1e3150;text-align:center;margin-bottom:1.2rem;font-size:1.2rem;font-weight:800}.planes-module__a_Spxa__featuresList,.planes-module__a_Spxa__coberturasList{margin-bottom:2rem;padding:0;list-style:none}.planes-module__a_Spxa__featuresList li,.planes-module__a_Spxa__coberturasList li{color:#333;margin-bottom:.8rem;font-size:.9rem;line-height:1.4}.planes-module__a_Spxa__subText{color:#888;margin-top:.2rem;font-size:.75rem}.planes-module__a_Spxa__cardFooter{margin-top:auto}.planes-module__a_Spxa__btnGold{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50px;width:100%;padding:.9rem;font-size:1.1rem;font-weight:700}.planes-module__a_Spxa__btnNavy{color:#fff;cursor:pointer;background-color:#1e3150;border:none;border-radius:50px;width:100%;padding:.9rem;font-size:1.1rem;font-weight:700}.planes-module__a_Spxa__floatingActionsPlanes{z-index:200;flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:fixed;bottom:3rem;right:3rem}.planes-module__a_Spxa__dudasBtnPlanes{background:#fff;border:1px solid #eee;border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-weight:700;display:flex;box-shadow:0 4px 15px #0000001a}.planes-module__a_Spxa__whatsappFloatPlanes{cursor:pointer;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 4px 15px #25d3664d}@media (max-width:1024px){.planes-module__a_Spxa__plansRow{grid-template-columns:1fr;max-width:500px;margin:0 auto}.planes-module__a_Spxa__floatingActionsPlanes{display:none}}@media (max-width:768px){.planes-module__a_Spxa__plansTitle{font-size:1.8rem}}
