em{font-style:normal;color:#23846a}svg{width:24px;height:24px;flex-shrink:0}.button svg,.text-link svg,.header-cta svg{width:19px;height:19px}.skip-link{position:fixed;z-index:100;top:-90px;left:12px;padding:12px;background:#fff}.skip-link:focus{top:10px}:focus-visible{outline:3px solid #2ba77c;outline-offset:5px}.hero{background-image:url("/wp-content/themes/mediq-corporativa/landings/assets/ed42502cbbad8b34-hero-persona-47-desktop.webp");background-color:#eeefed;min-height:690px}.hero__inner{min-height:690px}.hero__copy{width:60%;padding:68px 0 75px}.hero h1{font-size:clamp(3.1rem,4.5vw,4.5rem);max-width:690px;line-height:1.04}.hero__lead{max-width:530px}.hero__actions{gap:18px;flex-wrap:wrap}.hero__price{margin-top:25px}.hero-note{font-size:12px;color:#526773;margin:13px 0 0}.hero__fade{background:linear-gradient(90deg,#eeefed 0%,rgba(238,239,237,.98) 35%,rgba(238,239,237,.87) 44%,rgba(238,239,237,.35) 59%,transparent 75%)}.quick-facts__grid{grid-template-columns:repeat(4,1fr)}.quick-facts__grid strong{font-size:16px}.quick-facts__grid small{font-size:12px}.intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.intro{padding:105px 0}.intro p{color:#607586}.intro .intro-lead{font-size:22px;line-height:1.5;color:var(--ink)}.integral__layout{gap:55px;grid-template-columns:.95fr 1.05fr}.integral__items article{flex-direction:column;min-height:225px;padding:27px}.integral__items p{font-size:15px}.integral__items h3{font-size:20px}.integral__intro{position:static}.integral__trust span{font-size:15px}.benefits__grid article{box-shadow:none}.benefits__grid p{font-size:16px}.benefits__grid article>span{font-size:30px;color:#2a9c79;margin-bottom:27px}.journey-note{display:flex;justify-content:center;align-items:center;gap:18px;margin:34px auto 0;padding:20px;background:#eff8f5;border-radius:15px}.journey-note svg{color:#23846a;width:32px;height:32px}.journey-note p{margin:0;display:grid}.journey-note span{font-size:14px;color:var(--muted)}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:1000px;margin:auto}.price-card{display:flex;flex-direction:column;padding:37px 40px;background:#fff;border:1px solid #d8e5e5;border-radius:24px;box-shadow:0 14px 40px #2231400b}.price-card--featured{background:var(--navy-deep);color:#d1dedf;border-color:var(--navy-deep);box-shadow:0 20px 40px #22314022}.price-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:32px;font-size:14px;font-weight:800}.price-top b{padding:6px 12px;background:#eef8f4;color:#24785f;border-radius:30px;font-size:12px}.price-card--featured .price-top b{background:var(--mint);color:var(--navy-deep)}.price-card h3{font-size:28px;margin:0}.price-card--featured h3{color:#fff}.price-number{margin:10px 0 0;font-size:88px;letter-spacing:-.06em;font-weight:900;line-height:1.15;color:var(--navy)}.price-number span{font-size:30px;letter-spacing:-.03em}.price-card--featured .price-number{color:#fff}.price-caption{margin:0 0 20px;font-size:15px}.price-card ul{list-style:none;padding:20px 0;margin:0 0 25px;border-top:1px solid #b6ceca40}.price-card li{display:flex;align-items:flex-start;gap:10px;margin:13px 0;font-size:15px}.price-card li svg{width:18px;height:22px;color:#278768}.price-card--featured li svg{color:var(--mint)}.price-card .button{width:100%;margin-top:auto}.medication-note{display:flex;align-items:center;gap:17px;max-width:1000px;margin:24px auto 0;padding:22px 27px;border-radius:15px;background:#e5efed;color:#3b5861}.medication-note p{margin:0;font-size:16px}.medication-note svg{width:32px;height:32px;color:#24785f}.finance-note{font-size:13px;color:#526773}.price-contact{display:flex;gap:30px;justify-content:center;align-items:center;margin-top:32px;font-size:15px}.suitability-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center}.suitability p{color:var(--muted)}.suitability .button{margin-top:16px}.criteria article{padding:27px 32px;background:#f3f8f7;border-left:4px solid #55c69f;margin:0 0 15px;border-radius:0 16px 16px 0}.criteria article span{font-weight:800;color:#347863;font-size:14px}.criteria article strong{display:block;font-size:45px;letter-spacing:-.04em;line-height:1.4}.criteria article p{margin:0;font-size:14px}.criteria>p{display:flex;align-items:center;gap:10px;font-size:13px}.team{background:#f3f8fa}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.person{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e1e9ec}.person-photo{height:310px;overflow:hidden;background:#eceeed}.person-photo img{height:100%;width:100%;object-fit:cover}.person-copy{padding:27px}.person-copy h3{font-size:25px;line-height:1.14;margin:0 0 14px}.person-copy .eyebrow{font-size:11px;margin-bottom:12px}.person-copy p:not(.eyebrow){font-size:15px;line-height:1.45;margin-bottom:8px}.person-copy small{display:block;font-size:13px;color:var(--muted)}.continuity{padding:100px 0;background:radial-gradient(ellipse at 90% 50%,#2b635c 0%,#223140 65%);color:#c6d6dc}.continuity-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center}.continuity h2{color:#fff;font-size:clamp(2.1rem,3.3vw,3.2rem)}.continuity-note{font-size:13px}.continuity .button{margin-top:12px}.care-path>div{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid #ffffff29;border-radius:15px;margin:16px 0;background:#ffffff06}.care-path>div.active{background:#8af0da;color:#223140;border-color:transparent}.care-path small,.care-path strong{display:block}.care-path strong{font-size:20px}.care-path small{font-size:12px}.care-path svg{width:30px;height:30px}.care-path>p{text-align:center;font-size:13px}.faq-list details{border-bottom:1px solid #dce8ed}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-weight:800;line-height:1.4;padding:23px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:25px;color:#298a70}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);margin:0;padding:0 25px 24px 0}.contact-card{background:#fff;padding:35px;border-radius:24px;color:#607586}.contact-card>img{width:84px;height:84px;border-radius:50%;object-fit:cover;float:right;margin-left:12px}.contact-card h3{font-size:31px;line-height:1.12;max-width:300px}.contact-card .eyebrow{font-size:10px;padding-top:10px;margin-bottom:13px}.contact-card p{font-size:16px;clear:both}.contact-card .button{width:100%;margin-top:12px}.contact-call{background:#eff6f4;color:#2c5d52}.contact-card small{display:block;margin-top:20px;font-size:12px;line-height:1.5}.contact__channels a strong{overflow-wrap:anywhere}.mobile-action{display:none}.site-footer__identity{display:flex;flex-direction:column;gap:10px;padding:20px 0}.site-footer__brand img{width:154px}.site-footer__social{display:flex;gap:10px}.site-footer__social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff30;border-radius:50%}.site-footer__links{flex-wrap:wrap;max-width:390px}.site-footer__main{gap:35px}.site-footer__links a:last-child{font-size:12px}
@media(max-width:1100px){.desktop-nav{gap:15px;font-size:12px}.header-cta{font-size:12px}.hero__copy{width:65%}.intro-layout,.suitability-layout,.continuity-layout{gap:45px}.price-card{padding:30px}.person-photo{height:270px}.people-grid{gap:18px}.person-copy{padding:22px}.person-copy h3{font-size:22px}}
@media(max-width:800px){html{scroll-padding-top:90px}.container{width:calc(100% - 32px)}.desktop-nav{display:none}.mobile-menu{display:block}.header-cta{display:none}.site-header__inner{min-height:75px}.brand img{width:135px}.hero{min-height:710px;background-image:url("/wp-content/themes/mediq-corporativa/landings/assets/7bc03ce7cb7edf77-hero-persona-47-mobile.webp");background-size:auto 100%;background-position:right top}.hero__inner{min-height:710px;align-items:center}.hero__copy{width:100%;padding:50px 0 70px}.hero h1{font-size:clamp(38px,8vw,56px);max-width:570px;line-height:1.06}.hero__lead{font-size:17px;max-width:490px;color:#3f5666}.hero__fade{background:linear-gradient(90deg,rgba(238,239,237,.97),rgba(238,239,237,.82) 58%,rgba(238,239,237,.45)),linear-gradient(0deg,#eeefed 0%,transparent 28%)}.hero__price{flex-wrap:wrap;gap:8px 13px;max-width:100%;font-size:12px}.hero__actions{align-items:flex-start;flex-direction:column;gap:20px}.hero__price strong{font-size:25px}.hero-note{max-width:280px;line-height:1.5}.hero__tag{font-size:10px}.quick-facts__grid{grid-template-columns:1fr;padding:10px 20px;border-radius:17px}.quick-facts__grid>div{grid-column:auto!important;border-right:0;border-bottom:1px solid var(--line);padding:15px 0;min-height:83px}.quick-facts__grid>div:last-child{border:0}.quick-facts__grid strong{font-size:16px;line-height:1.5}.quick-facts__grid small{font-size:12px;line-height:1.5}.section,.intro,.integral,.continuity{padding:70px 0}.intro-layout,.integral__layout,.suitability-layout,.continuity-layout,.contact__layout,.faq__layout{grid-template-columns:1fr;gap:30px}.intro-layout h2{margin:0}.intro .intro-lead{font-size:20px}.integral__items article{min-height:220px;padding:22px}.benefits__grid{grid-template-columns:1fr 1fr}.benefits__grid article{padding:24px;min-height:240px}.benefits__grid h3{font-size:23px}.benefits__grid article>span{margin-bottom:20px}.journey-note{align-items:flex-start;padding:20px}.journey-note span{font-size:13px}.price-grid{grid-template-columns:1fr;gap:22px}.price-card{padding:30px}.price-number{font-size:78px}.price-top{margin-bottom:25px}.price-contact{flex-direction:column;text-align:center;gap:10px}.medication-note{align-items:flex-start;padding:22px}.medication-note p{font-size:15px}.people-grid{grid-template-columns:1fr;max-width:480px;margin:auto;gap:25px}.person-photo{height:350px}.person-copy h3{font-size:26px}.person-copy{padding:28px}.contact{padding:70px 0}.contact-card{padding:28px}.mobile-action{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:55;align-items:center;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#223140f7;color:#fff;box-shadow:0 -4px 20px #22314022;gap:12px}.mobile-action>span{font-size:12px}.mobile-action strong{display:block;font-size:23px;line-height:1.1}.mobile-action .button{min-height:46px;font-size:13px;padding:12px 16px}body{padding-bottom:85px}.mobile-action.is-hidden{display:none}.site-footer__main{grid-template-columns:1fr;padding:35px 0;gap:20px}.site-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer__identity{padding:0}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:5px;padding:20px 0}.faq-list summary{font-size:16px}.section-heading{margin-bottom:35px}}
@media(max-width:430px){.integral__items{grid-template-columns:1fr}.integral__items article{min-height:auto;flex-direction:row;padding:22px 18px}.integral__items h3{font-size:19px}.benefits__grid{grid-template-columns:1fr}.benefits__grid article{min-height:auto;display:grid;grid-template-columns:40px 1fr;gap:8px 15px}.benefits__grid article>span{grid-row:1/3;margin:0;font-size:23px}.benefits__grid h3{margin:0;font-size:23px}.benefits__grid p{grid-column:2}.price-top{font-size:13px}.price-top b{font-size:11px;padding:5px 9px}.price-card{padding:27px}.person-photo{height:320px}.hero h1{font-size:39px}.hero__price small{font-size:11px}.hero__tag{letter-spacing:.03em}.contact__channels{grid-template-columns:1fr}.hero .button{font-size:14px}.contact-card h3{font-size:27px}.contact-card>img{width:70px;height:70px}}
/* OVH-only hero portrait, 15/10/2026. */
@media(max-width:800px){.hero{background-position:78% top}}
