.SaudeGeralParceiros-module__nARrCq__partnersSection{z-index:12;width:min(1180px,100% - 56px);margin:34px auto 0;padding:0 0 14px;position:relative}.SaudeGeralParceiros-module__nARrCq__partnersCard{min-height:124px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);align-items:center;gap:18px;padding:10px 0 8px;display:grid;position:relative;overflow:visible}.SaudeGeralParceiros-module__nARrCq__partnersCard:before{content:none}.SaudeGeralParceiros-module__nARrCq__cardGlow{display:none}.SaudeGeralParceiros-module__nARrCq__partnersCopy,.SaudeGeralParceiros-module__nARrCq__marqueeArea{z-index:2;position:relative}.SaudeGeralParceiros-module__nARrCq__partnersCopy{max-width:370px}.SaudeGeralParceiros-module__nARrCq__eyebrow{color:#0f8f76;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.SaudeGeralParceiros-module__nARrCq__eyebrow svg{flex-shrink:0}.SaudeGeralParceiros-module__nARrCq__partnersCopy h2{color:#10231d;letter-spacing:-.055em;max-width:330px;margin:0;font-size:clamp(1.72rem,2.6vw,2.48rem);font-weight:900;line-height:.96}.SaudeGeralParceiros-module__nARrCq__partnersCopy h2 strong{color:#15a685;font:inherit}.SaudeGeralParceiros-module__nARrCq__partnersCopy p{color:#10231da8;max-width:365px;margin:13px 0 0;font-size:.94rem;font-weight:600;line-height:1.52}.SaudeGeralParceiros-module__nARrCq__partnersDescription{color:#10231dad;text-align:center;max-width:840px;margin:16px auto 0;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.65}.SaudeGeralParceiros-module__nARrCq__marqueeArea{background:#15a68509;border:1px solid #15a68514;border-radius:22px;min-width:0;padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.SaudeGeralParceiros-module__nARrCq__marqueeTrack{--marquee-gap:48px;align-items:center;gap:var(--marquee-gap);width:max-content;animation:34s linear infinite SaudeGeralParceiros-module__nARrCq__partnersMarquee;display:flex}.SaudeGeralParceiros-module__nARrCq__marqueeGroup{align-items:center;gap:var(--marquee-gap);display:flex}.SaudeGeralParceiros-module__nARrCq__logoButton{appearance:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:132px;height:46px;padding:0;display:inline-flex;position:relative}.SaudeGeralParceiros-module__nARrCq__logoImage{object-fit:contain;opacity:1;width:auto;max-width:132px;max-height:42px;transition:transform .22s;display:block;transform:scale(1)}.SaudeGeralParceiros-module__nARrCq__logoTooltip{z-index:5;color:#fff;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;background:#082d26f0;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:max-content;max-width:180px;padding:7px 10px;font-size:.72rem;font-weight:850;line-height:1.15;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)scale(.96);box-shadow:0 14px 32px #05231d3d}.SaudeGeralParceiros-module__nARrCq__logoTooltip:after{content:"";background:#082d26f0;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.SaudeGeralParceiros-module__nARrCq__logoButton:hover .SaudeGeralParceiros-module__nARrCq__logoImage,.SaudeGeralParceiros-module__nARrCq__logoButton:focus .SaudeGeralParceiros-module__nARrCq__logoImage,.SaudeGeralParceiros-module__nARrCq__logoButton:active .SaudeGeralParceiros-module__nARrCq__logoImage{transform:scale(1.06)}.SaudeGeralParceiros-module__nARrCq__logoButton:hover .SaudeGeralParceiros-module__nARrCq__logoTooltip,.SaudeGeralParceiros-module__nARrCq__logoButton:focus .SaudeGeralParceiros-module__nARrCq__logoTooltip,.SaudeGeralParceiros-module__nARrCq__logoButton:focus-visible .SaudeGeralParceiros-module__nARrCq__logoTooltip{opacity:1;transform:translate(-50%)scale(1)}.SaudeGeralParceiros-module__nARrCq__logoButton:focus{outline:none}@media (hover:hover) and (pointer:fine){.SaudeGeralParceiros-module__nARrCq__marqueeArea:hover .SaudeGeralParceiros-module__nARrCq__marqueeTrack{animation-play-state:paused}}@keyframes SaudeGeralParceiros-module__nARrCq__partnersMarquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--marquee-gap) / 2))}}@media (max-width:1080px){.SaudeGeralParceiros-module__nARrCq__partnersCard{text-align:center;grid-template-columns:1fr;gap:26px}.SaudeGeralParceiros-module__nARrCq__partnersCopy{max-width:720px;margin:0 auto}.SaudeGeralParceiros-module__nARrCq__partnersCopy h2,.SaudeGeralParceiros-module__nARrCq__partnersCopy p,.SaudeGeralParceiros-module__nARrCq__partnersDescription{max-width:100%}.SaudeGeralParceiros-module__nARrCq__eyebrow{margin-left:auto;margin-right:auto}.SaudeGeralParceiros-module__nARrCq__marqueeTrack{--marquee-gap:42px;animation-duration:32s}}@media (max-width:720px){.SaudeGeralParceiros-module__nARrCq__partnersSection{width:min(90%,1120px);margin-top:24px;padding-bottom:4px}.SaudeGeralParceiros-module__nARrCq__partnersCard{border-radius:24px;min-height:auto;padding:26px 18px 24px}.SaudeGeralParceiros-module__nARrCq__partnersCopy h2{font-size:clamp(1.9rem,9vw,2.35rem)}.SaudeGeralParceiros-module__nARrCq__partnersCopy p{font-size:.92rem;line-height:1.55}.SaudeGeralParceiros-module__nARrCq__partnersDescription{margin-top:14px;font-size:.92rem;line-height:1.58}.SaudeGeralParceiros-module__nARrCq__marqueeArea{border-radius:18px;margin-top:4px;padding:14px 0}.SaudeGeralParceiros-module__nARrCq__marqueeTrack{--marquee-gap:34px;animation-duration:28s}.SaudeGeralParceiros-module__nARrCq__logoButton{width:112px;height:42px}.SaudeGeralParceiros-module__nARrCq__logoImage{max-width:112px;max-height:36px}.SaudeGeralParceiros-module__nARrCq__logoTooltip{max-width:150px;padding:6px 9px;font-size:.68rem;bottom:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.SaudeGeralParceiros-module__nARrCq__logoImage,.SaudeGeralParceiros-module__nARrCq__logoTooltip{transition:none}.SaudeGeralParceiros-module__nARrCq__logoButton:hover .SaudeGeralParceiros-module__nARrCq__logoImage,.SaudeGeralParceiros-module__nARrCq__logoButton:focus .SaudeGeralParceiros-module__nARrCq__logoImage,.SaudeGeralParceiros-module__nARrCq__logoButton:active .SaudeGeralParceiros-module__nARrCq__logoImage{transform:none}}
.PricingComparison-module__p4OlRq__section{--vida-dark:#00685f;--vida-green:#087f72;--vida-green-light:#3d9c90;--vida-lime:#dff58a;--vida-white:#fff;--border:#ffffff29;width:100%;color:var(--vida-white);background:radial-gradient(circle at 78% 20%,#1ba69540,#0000 35%),linear-gradient(120deg,#006359 0%,#038c7c 100%);padding:76px 24px;overflow:hidden}.PricingComparison-module__p4OlRq__container{width:min(1240px,100%);margin:0 auto}.PricingComparison-module__p4OlRq__heading{text-align:center;margin-bottom:42px}.PricingComparison-module__p4OlRq__heading h2{color:#fff;margin:0;font-size:clamp(2rem,3vw,2.875rem);font-weight:850;line-height:1.08}.PricingComparison-module__p4OlRq__heading h2 span{color:var(--vida-lime)}.PricingComparison-module__p4OlRq__comparison{grid-template-columns:minmax(230px,.9fr) repeat(3,minmax(230px,1fr));align-items:stretch;gap:16px;display:grid}.PricingComparison-module__p4OlRq__featuresColumn{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.PricingComparison-module__p4OlRq__featureHeaderSpacer{height:88px}.PricingComparison-module__p4OlRq__featureRows,.PricingComparison-module__p4OlRq__planBenefits{grid-template-rows:repeat(8,minmax(60px,1fr));display:grid}.PricingComparison-module__p4OlRq__featureRow{border-bottom:1px solid var(--border);color:#ffffffe6;align-items:center;min-height:60px;padding:10px 8px 10px 0;font-size:.94rem;font-weight:600;line-height:1.35;display:flex}.PricingComparison-module__p4OlRq__featureRow:first-child{font-weight:800}.PricingComparison-module__p4OlRq__priceSpacer{height:105px}.PricingComparison-module__p4OlRq__planCard{-webkit-backdrop-filter:blur(4px);background:#ffffff21;border:1px solid #ffffff21;border-radius:18px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;overflow:hidden;box-shadow:0 12px 35px #00302b1f}.PricingComparison-module__p4OlRq__planCard:hover{background:#ffffff2b;border-color:#dff58aa6;transform:translateY(-8px);box-shadow:0 24px 55px #00302b47,0 0 0 1px #dff58a26}.PricingComparison-module__p4OlRq__planHeader{text-align:center;background:#ffffff21;flex-direction:column;justify-content:center;align-items:center;min-height:88px;padding:15px 20px;display:flex}.PricingComparison-module__p4OlRq__planHeader strong{font-size:1.56rem;font-weight:850;line-height:1.1;display:block}.PricingComparison-module__p4OlRq__planType{color:#ffffffe6;margin-top:7px;font-size:1.12rem;font-weight:650;line-height:1.1}.PricingComparison-module__p4OlRq__planType span{color:var(--vida-lime);font-weight:850}.PricingComparison-module__p4OlRq__planBenefit{border-bottom:1px solid var(--border);justify-content:center;align-items:center;min-height:60px;padding:8px 12px;transition:background-color .18s;display:flex}.PricingComparison-module__p4OlRq__planBenefit:nth-child(2n){background:#ffffff12}.PricingComparison-module__p4OlRq__planCard:hover .PricingComparison-module__p4OlRq__planBenefit:hover{background:#ffffff21}.PricingComparison-module__p4OlRq__check{color:#fff;background:linear-gradient(145deg,#dff58a,#81bb38);border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px 1px #ffffff59,0 5px 14px #4e701f29}.PricingComparison-module__p4OlRq__check svg{width:23px;height:23px}.PricingComparison-module__p4OlRq__planCard:hover .PricingComparison-module__p4OlRq__check{transform:scale(1.07);box-shadow:inset 0 1px 1px #ffffff59,0 7px 18px #4e701f40}.PricingComparison-module__p4OlRq__mobileBenefitLabel{display:none}.PricingComparison-module__p4OlRq__price{white-space:nowrap;background:#ffffff21;justify-content:center;align-items:baseline;gap:6px;min-height:105px;padding:18px 12px;display:flex}.PricingComparison-module__p4OlRq__currency{font-size:1.12rem;font-weight:750}.PricingComparison-module__p4OlRq__price strong{font-size:clamp(2.3rem,3.4vw,3.12rem);font-weight:900;line-height:1}.PricingComparison-module__p4OlRq__period{font-size:.75rem;font-weight:850}.PricingComparison-module__p4OlRq__footnote{color:#ffffffb8;text-align:right;margin:16px 0 0;font-size:.7rem;line-height:1.4}@media (max-width:1000px){.PricingComparison-module__p4OlRq__comparison{grid-template-columns:minmax(200px,.8fr) repeat(3,minmax(210px,1fr));gap:10px}.PricingComparison-module__p4OlRq__featureRow{font-size:.82rem}.PricingComparison-module__p4OlRq__planHeader strong{font-size:1.38rem}.PricingComparison-module__p4OlRq__price strong{font-size:2.3rem}}@media (max-width:820px){.PricingComparison-module__p4OlRq__section{padding:54px 18px}.PricingComparison-module__p4OlRq__heading{margin-bottom:28px}.PricingComparison-module__p4OlRq__heading h2 br{display:none}.PricingComparison-module__p4OlRq__comparison{grid-template-columns:1fr;gap:20px;width:100%}.PricingComparison-module__p4OlRq__featuresColumn{display:none}.PricingComparison-module__p4OlRq__planCard{width:100%}.PricingComparison-module__p4OlRq__planCard:hover{transform:translateY(-4px)}.PricingComparison-module__p4OlRq__planHeader{min-height:auto;padding:22px 20px}.PricingComparison-module__p4OlRq__planBenefits{display:block}.PricingComparison-module__p4OlRq__planBenefit{justify-content:space-between;gap:20px;min-height:62px;padding:12px 18px}.PricingComparison-module__p4OlRq__mobileBenefitLabel{color:#ffffffeb;max-width:calc(100% - 55px);font-size:.88rem;font-weight:550;line-height:1.35;display:block}.PricingComparison-module__p4OlRq__price{min-height:auto;padding:22px 15px}.PricingComparison-module__p4OlRq__price strong{font-size:2.68rem}.PricingComparison-module__p4OlRq__footnote{text-align:center}}@media (max-width:420px){.PricingComparison-module__p4OlRq__section{padding-inline:14px}.PricingComparison-module__p4OlRq__heading h2{font-size:1.75rem}.PricingComparison-module__p4OlRq__planHeader strong{font-size:1.44rem}.PricingComparison-module__p4OlRq__price strong{font-size:2.44rem}.PricingComparison-module__p4OlRq__mobileBenefitLabel{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.PricingComparison-module__p4OlRq__planCard,.PricingComparison-module__p4OlRq__check,.PricingComparison-module__p4OlRq__planBenefit{transition:none}.PricingComparison-module__p4OlRq__planCard:hover,.PricingComparison-module__p4OlRq__planCard:hover .PricingComparison-module__p4OlRq__check{transform:none}}
