.eqh-card{text-align:center;text-decoration:none;transition:transform .25s;display:block}.eqh-card:hover{transform:translateY(-3px)}.eqh-card:hover .eqh-nome{color:var(--color-accent)}.eqh-card:focus-visible{outline:2px solid var(--gilt);outline-offset:6px;border-radius:12px}.dp-sec[data-astro-cid-utokjibw]{background:#1e0a1a;padding:clamp(58px,8vw,108px) 0;overflow:hidden}.dp-linha[data-astro-cid-utokjibw]{flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,52px);padding-left:calc(max(50vw - 590px,0px) + clamp(20px,5vw,64px));display:flex}.dp-intro[data-astro-cid-utokjibw]{flex:0 340px;min-width:0}.dp-kicker[data-astro-cid-utokjibw]{font-family:var(--font-script);font-size:var(--kicker-fs);color:#e289e1;align-items:center;gap:10px;line-height:1;display:flex}.dp-nota[data-astro-cid-utokjibw]{font-family:var(--font-heading);color:#ffffffe0;flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;font-size:clamp(14px,1.2vw,16px);font-weight:500;display:flex}.dp-google[data-astro-cid-utokjibw]{width:17px;height:18px}.dp-estrelas[data-astro-cid-utokjibw]{gap:2px;display:inline-flex}.dp-h2[data-astro-cid-utokjibw]{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:18px 0 0;font-size:33px;font-weight:500;line-height:1.12}.dp-marca[data-astro-cid-utokjibw]{font-family:var(--font-script);color:#e289e1;font-size:52px;font-weight:400;line-height:1}.dp-lead[data-astro-cid-utokjibw]{font-family:var(--font-body);color:#9f9f9f;max-width:34ch;margin:18px 0 0;font-size:15px;font-weight:600;line-height:1.6}.dp-carrossel[data-astro-cid-utokjibw]{flex-direction:column;flex:340px;gap:24px;min-width:0;margin-left:30px;display:flex}.dp-viewport[data-astro-cid-utokjibw]{position:relative;overflow:hidden}.dp-track[data-astro-cid-utokjibw]{--cardw:clamp(250px, calc((100% - 44px) / 2.5), 350px);width:100%;transform:translateX(calc(var(--i) * -1 * (var(--cardw) + 22px)));will-change:transform;gap:22px;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.dp-card[data-astro-cid-utokjibw]{flex:0 0 var(--cardw);box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;min-height:330px;padding:24px 24px 22px;display:flex;box-shadow:0 20px 44px #00000052}.dp-card__topo[data-astro-cid-utokjibw]{align-items:center;gap:9px;margin-bottom:15px;display:flex}.dp-card__estrelas[data-astro-cid-utokjibw]{gap:2px;display:inline-flex}.dp-card__texto[data-astro-cid-utokjibw]{font-family:var(--font-body);color:#3a3438;-webkit-line-clamp:8;-webkit-box-orient:vertical;flex:1;margin:0;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.dp-card__pe[data-astro-cid-utokjibw]{align-items:center;gap:12px;margin-top:16px;display:flex}.dp-card__inicial[data-astro-cid-utokjibw]{width:46px;height:46px;color:var(--gilt-300);font-family:var(--font-heading);background:#2a0f24;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}.dp-card__nome[data-astro-cid-utokjibw]{font-family:var(--font-heading);color:#201f1d;font-size:15px;font-weight:600}.dp-setas[data-astro-cid-utokjibw]{align-items:center;gap:12px;display:flex}.dp-seta[data-astro-cid-utokjibw]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,border-color .25s,transform .25s;display:flex}.dp-seta[data-astro-cid-utokjibw]:hover{background:#ffffff1f;border-color:#ffffff7a;transform:translateY(-2px)}.dp-seta[data-astro-cid-utokjibw]:disabled{opacity:.35;cursor:default;transform:none}.dp-seta[data-astro-cid-utokjibw]:focus-visible{outline:2px solid var(--gilt-300);outline-offset:3px}.dp-link[data-astro-cid-utokjibw]{font-family:var(--font-heading);color:var(--gilt-300);align-items:center;gap:7px;margin-left:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dp-link[data-astro-cid-utokjibw]:hover{color:#fff}@media (width<=860px){.dp-linha[data-astro-cid-utokjibw]{padding-right:clamp(20px,5vw,64px)}.dp-carrossel[data-astro-cid-utokjibw]{margin-left:0}.dp-track[data-astro-cid-utokjibw]{--cardw:min(100%, 320px)}}@media (prefers-reduced-motion:reduce){.dp-track[data-astro-cid-utokjibw],.dp-seta[data-astro-cid-utokjibw]{transition:none}.dp-seta[data-astro-cid-utokjibw]:hover{transform:none}}.bh[data-astro-cid-4zymmhdi]{background:var(--color-surface);padding:clamp(60px,8vw,120px) 0}.bh__inner[data-astro-cid-4zymmhdi]{max-width:1180px;margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.bh__kicker[data-astro-cid-4zymmhdi]{font-family:var(--font-script);font-size:var(--kicker-fs);color:var(--color-accent-700);align-items:center;gap:10px;line-height:1;display:flex}.bh__h2[data-astro-cid-4zymmhdi]{font-family:var(--font-heading);letter-spacing:-.018em;color:var(--plum);text-wrap:balance;margin:14px 0 clamp(30px,4vw,46px);font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.1}.bh__grid[data-astro-cid-4zymmhdi]{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;display:grid}.bh__card[data-astro-cid-4zymmhdi]{background:var(--color-bg);border:1px solid var(--color-divider);border-radius:13px;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.22,.68,.36,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.bh__card[data-astro-cid-4zymmhdi]:hover{border-color:var(--gilt-300);box-shadow:0 18px 38px color-mix(in srgb, var(--plum) 14%, transparent);transform:translateY(-4px)}.bh__capa[data-astro-cid-4zymmhdi]{aspect-ratio:16/9;background:color-mix(in srgb, var(--plum) 5%, transparent);position:relative}.bh__capa[data-astro-cid-4zymmhdi] img[data-astro-cid-4zymmhdi]{object-fit:cover;width:100%;height:100%;display:block}.bh__capa-vazia[data-astro-cid-4zymmhdi]{width:100%;height:100%;display:block}.bh__txt[data-astro-cid-4zymmhdi]{flex-direction:column;flex:1;gap:11px;padding:24px;display:flex}.bh__cat[data-astro-cid-4zymmhdi]{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);font-size:11.5px;font-weight:600}.bh__tit[data-astro-cid-4zymmhdi]{font-family:var(--font-heading);color:var(--plum);margin:0;font-size:19px;font-weight:600;line-height:1.26}.bh__res[data-astro-cid-4zymmhdi]{font-family:var(--font-body);color:color-mix(in srgb, var(--color-text) 74%, transparent);margin:0;font-size:14.5px;line-height:1.6}.bh__btn[data-astro-cid-4zymmhdi]{align-self:flex-start;margin-top:auto}.bh__rodape[data-astro-cid-4zymmhdi]{justify-content:center;margin-top:clamp(32px,4vw,48px);display:flex}@media (prefers-reduced-motion:reduce){.bh__card[data-astro-cid-4zymmhdi]{transition:none}.bh__card[data-astro-cid-4zymmhdi]:hover{transform:none}}.dq-grid[data-astro-cid-j3f63nbi]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dq-card[data-astro-cid-j3f63nbi]{aspect-ratio:4/5;cursor:pointer;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-divider);border:0;border-radius:12px;padding:0;transition:transform .3s cubic-bezier(.22,.68,.36,1),box-shadow .3s;position:relative;overflow:hidden}.dq-card[data-astro-cid-j3f63nbi] img[data-astro-cid-j3f63nbi]{object-fit:cover;width:100%;height:100%;display:block}.dq-card[data-astro-cid-j3f63nbi]:hover,.dq-card[data-astro-cid-j3f63nbi]:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 40%, var(--color-divider)), 0 16px 30px color-mix(in srgb, var(--plum) 20%, transparent);transform:translateY(-6px)}.dq-card[data-astro-cid-j3f63nbi]:focus-visible{outline:2px solid var(--gilt);outline-offset:3px}.dq-play[data-astro-cid-j3f63nbi]{background:color-mix(in srgb, var(--plum) 74%, transparent);color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:auto;display:flex;position:absolute;inset:0}.dq-legenda[data-astro-cid-j3f63nbi]{font-family:var(--font-heading);color:#fff;text-align:left;background:linear-gradient(transparent, color-mix(in srgb, var(--plum) 82%, transparent));pointer-events:none;padding:26px 12px 10px;font-size:12.5px;font-weight:600;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.dq-modal[data-astro-cid-j3f63nbi]{background:var(--color-bg);width:100%;max-width:min(1120px,94vw);color:var(--color-text);box-shadow:0 24px 60px color-mix(in srgb, var(--plum) 32%, transparent);border:0;border-radius:14px;padding:0}.dq-modal[data-astro-cid-j3f63nbi]::backdrop{background:color-mix(in srgb, var(--plum) 62%, transparent)}.dq-modal__fechar-form[data-astro-cid-j3f63nbi]{z-index:3;margin:0;position:absolute;top:8px;right:8px}.dq-modal__fechar[data-astro-cid-j3f63nbi]{cursor:pointer;background:color-mix(in srgb, var(--plum) 78%, transparent);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:21px;line-height:1;display:flex}.dq-modal__fechar[data-astro-cid-j3f63nbi]:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.dq-modal__corpo[data-astro-cid-j3f63nbi]{grid-template-columns:minmax(0,510px) 1fr;align-items:start;gap:0;display:grid}.dq-modal__midia[data-astro-cid-j3f63nbi]{aspect-ratio:4/5;background:#000;max-height:78vh;overflow:hidden}.dq-modal__midia[data-astro-cid-j3f63nbi] video[data-astro-cid-j3f63nbi],.dq-modal__midia[data-astro-cid-j3f63nbi] img[data-astro-cid-j3f63nbi]{object-fit:cover;width:100%;height:100%;display:block}.dq-modal__texto[data-astro-cid-j3f63nbi]{flex-direction:column;gap:14px;max-height:78vh;padding:clamp(22px,2.6vw,34px);display:flex;overflow-y:auto}.dq-modal__texto[data-astro-cid-j3f63nbi] h3[data-astro-cid-j3f63nbi]{font-family:var(--font-heading);color:var(--plum);margin:0;font-size:clamp(19px,2.2vw,25px);font-weight:600;line-height:1.2}.dq-modal__texto[data-astro-cid-j3f63nbi] p[data-astro-cid-j3f63nbi]{font-family:var(--font-body);color:color-mix(in srgb, var(--color-text) 82%, transparent);text-align:justify;hyphens:auto;margin:0;font-size:15px;line-height:1.68}.dq-modal__link[data-astro-cid-j3f63nbi]{font-family:var(--font-heading);color:var(--color-accent-700);border-bottom:1px solid var(--gilt-300);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:8px;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dq-modal__link[data-astro-cid-j3f63nbi]:hover{color:var(--color-accent)}@media (width<=860px){.dq-grid[data-astro-cid-j3f63nbi]{grid-template-columns:repeat(2,1fr)}.dq-modal__corpo[data-astro-cid-j3f63nbi]{grid-template-columns:1fr}.dq-modal__midia[data-astro-cid-j3f63nbi] video[data-astro-cid-j3f63nbi],.dq-modal__midia[data-astro-cid-j3f63nbi] img[data-astro-cid-j3f63nbi]{max-height:52vh}.dq-modal__texto[data-astro-cid-j3f63nbi]{max-height:none}.dq-modal[data-astro-cid-j3f63nbi]{max-height:92vh;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.dq-card[data-astro-cid-j3f63nbi]{transition:none}.dq-card[data-astro-cid-j3f63nbi]:hover,.dq-card[data-astro-cid-j3f63nbi]:focus-visible{transform:none}}.fh-faq[data-astro-cid-ncac2cbt]{border-bottom:1px solid var(--color-divider)}.fh-faq__head[data-astro-cid-ncac2cbt]{cursor:pointer;align-items:baseline;gap:18px;padding:20px 0;list-style:none;display:flex}.fh-faq__head[data-astro-cid-ncac2cbt]::-webkit-details-marker{display:none}.fh-faq__head[data-astro-cid-ncac2cbt]::marker{content:""}.fh-faq__q[data-astro-cid-ncac2cbt]{font-family:var(--font-heading);color:var(--plum);flex:1;margin:0;font-size:clamp(16.5px,1.8vw,19px);font-weight:500;line-height:1.35;transition:color .25s}.fh-faq__head[data-astro-cid-ncac2cbt]:hover .fh-faq__q[data-astro-cid-ncac2cbt]{color:var(--color-accent)}.fh-faq__head[data-astro-cid-ncac2cbt]:focus-visible{outline:2px solid var(--gilt);outline-offset:3px;border-radius:4px}.fh-faq__sign[data-astro-cid-ncac2cbt]{font-family:var(--font-heading);color:var(--gilt);flex:none;font-size:22px;font-weight:400;line-height:1}.fh-faq__sign[data-astro-cid-ncac2cbt]:before{content:"+"}.fh-faq[data-astro-cid-ncac2cbt][open] .fh-faq__sign[data-astro-cid-ncac2cbt]:before{content:"−"}.fh-faq__panel[data-astro-cid-ncac2cbt]{max-width:74ch;padding:0 0 24px}.fh-faq__a[data-astro-cid-ncac2cbt]{font-family:var(--font-body);color:color-mix(in srgb, var(--color-text) 80%, transparent);text-align:justify;hyphens:auto;margin:0;font-size:15.5px;line-height:1.72}.hero-bg{background:url(/img/preciore-mastologia-e-diagnostico-por-im-mrivq0vt.webp) 100%/cover no-repeat}.hero-kicker{font-size:var(--kicker-fs)}.hero-h1{font-size:54px}.hero-cidade{font-size:75px}@media (width<=860px){#hero{min-height:0}#hero>div:nth-child(2){padding-block:clamp(34px,8vw,56px)}section h2{font-size:26px!important;line-height:1.3!important}.hero-h1{font-size:43px}.hero-cidade{font-size:60px}.hero-bg{opacity:.55;background-position:calc(100% + 610px);background-size:cover}}.qs-decada__texto p:last-child{margin-bottom:0}.qs-cta--decada{margin-top:clamp(24px,3vw,34px)}.qs-cta--linha{flex:none;margin-top:0;padding:13px 22px;font-size:15px}.pq{padding:clamp(64px,7vw,112px) 0 clamp(88px,11vw,176px);position:relative}.pq__faixa{background-image:linear-gradient(180deg, transparent 0%, transparent 58%, color-mix(in srgb, var(--color-bg) 82%, transparent) 84%, var(--color-bg) 100%), url(/img/mulheres-muitas2.webp);background-position:50%,top;background-repeat:no-repeat;background-size:100% 100%,cover;height:clamp(230px,23vw,360px);margin-top:clamp(22px,2.6vw,38px)}.pq__wrap{z-index:1;max-width:1180px;margin:0 auto;padding-inline:clamp(20px,5vw,64px);position:relative}.pq__wrap--painel{margin-top:clamp(-104px,-8vw,-64px)}.pq__titulo{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--plum);text-align:center;max-width:22ch;margin:0 auto;font-size:clamp(26px,3.6vw,44px);font-weight:600;line-height:1.1}.pq__painel{background:var(--color-divider);box-shadow:0 18px 46px color-mix(in srgb, var(--plum) 13%, transparent);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1px;display:grid;overflow:hidden}.pq__card{text-align:center;background:#fff;flex-direction:column;align-items:center;padding:clamp(34px,3.6vw,52px) clamp(18px,2vw,30px);transition:background .4s;display:flex}.pq__flutua{flex-direction:column;align-items:center;transition:transform .4s cubic-bezier(.22,.68,.36,1);display:flex}.pq__card:hover .pq__flutua{transform:translateY(-9px)}@media (prefers-reduced-motion:reduce){.pq__flutua{transition:none}.pq__card:hover .pq__flutua{transform:none}}.pq__icone{width:clamp(58px,5vw,72px);height:clamp(58px,5vw,72px);margin-bottom:12px;transition:transform .35s}.pq__card:hover{background:color-mix(in srgb, var(--color-accent-100) 55%, #fff)}.pq__card:hover .pq__icone{transform:scale(1.08)}.pq__icone svg{width:100%;height:100%;display:block}.pq__card-t{font-family:var(--font-heading);color:var(--plum);margin:0 0 8px;font-size:clamp(17px,1.7vw,20px);font-weight:600;line-height:1.25}.pq__card-p{font-family:var(--font-body);color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-size:14.5px;line-height:1.6}.home-cta-wa{isolation:isolate;width:100%;font-family:var(--font-heading);color:#fff;background:var(--color-accent);border:1px solid var(--color-accent);cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb, var(--color-accent) 26%, transparent);border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:16px;font-weight:600;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.home-cta-wa:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 38%,#ffffff57 50%,#0000 62%);animation:6s ease-in-out infinite preciore-cta-brilho;position:absolute;inset:0;transform:translate(-100%)}.home-cta-wa:hover{background:var(--color-accent-700);border-color:var(--color-accent-700);box-shadow:0 12px 26px color-mix(in srgb, var(--color-accent) 38%, transparent);transform:translateY(-2px)}.home-cta-wa:active{transform:translateY(0)}.home-cta-wa:focus-visible{outline:2px solid var(--gilt);outline-offset:3px}@keyframes preciore-cta-brilho{0%,62%{transform:translate(-100%)}92%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.home-cta-wa:after{animation:none}.home-cta-wa:hover{transform:none}}.pq-sec{isolation:isolate;background:var(--color-surface);padding:clamp(60px,8vw,120px) 0;position:relative}.pq-sec__fundo{z-index:-1;opacity:.6;background:url(/img/ultrassonografia-mamaria-textura.webp) 50%/cover no-repeat;position:absolute;inset:0}.pq-cta{isolation:isolate;font-family:var(--font-heading);color:#fff;background:var(--color-accent);border:1px solid var(--color-accent);box-shadow:0 8px 22px color-mix(in srgb, var(--color-accent) 24%, transparent);border-radius:7px;align-items:center;gap:9px;margin-top:26px;padding:14px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,.68,.36,1),box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.pq-cta:before{content:"";z-index:-2;background:var(--color-accent-800);transform-origin:0;transition:transform .38s cubic-bezier(.22,.68,.36,1);position:absolute;inset:0;transform:scaleX(0)}.pq-cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 40%,#ffffff61 50%,#0000 60%);transition:transform .62s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0;transform:translate(-120%)}.pq-cta svg{flex:none;transition:transform .3s cubic-bezier(.22,.68,.36,1)}.pq-cta:hover{color:#fff;border-color:var(--color-accent-800);box-shadow:0 16px 32px color-mix(in srgb, var(--plum) 34%, transparent);transform:translateY(-3px)}.pq-cta:hover:before{transform:scaleX(1)}.pq-cta:hover:after{transform:translate(120%)}.pq-cta:hover svg{transform:translate(5px)}.pq-cta:active{transform:translateY(-1px)}.pq-cta:focus-visible{outline:2px solid var(--gilt);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pq-cta,.pq-cta:before,.pq-cta:after,.pq-cta svg{transition:none}.pq-cta:hover{transform:none}}.mg-sec{padding:clamp(60px,8vw,120px) 0 clamp(96px,12vw,200px)}.mg-grid{grid-template-columns:1fr 1.08fr;align-items:start;gap:clamp(34px,4vw,64px);margin-top:clamp(36px,4vw,56px);display:grid}.mg-blocos{grid-template-columns:1fr;gap:10px;margin-top:clamp(26px,3vw,38px);display:grid}.mg-bloco{border:1px solid var(--color-divider);border-left:3px solid var(--gilt);background:var(--color-bg);border-radius:8px;align-items:center;gap:12px;padding:12px 15px;transition:transform .28s cubic-bezier(.22,.68,.36,1),box-shadow .28s,border-color .28s;display:flex}.mg-bloco:hover{box-shadow:0 12px 26px color-mix(in srgb, var(--plum) 14%, transparent);border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-divider));transform:translateY(-4px)}.mg-bloco svg{flex:none}.mg-bloco span{font-family:var(--font-body);color:var(--color-text);font-size:14.5px}.mg-bloco strong{color:var(--plum)}.mg-cta{isolation:isolate;font-family:var(--font-heading);color:#fff;background:var(--color-accent);border:1px solid var(--color-accent);box-shadow:0 8px 22px color-mix(in srgb, var(--color-accent) 24%, transparent);border-radius:7px;align-items:center;gap:9px;margin-top:28px;padding:14px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,.68,.36,1),box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.mg-cta:before{content:"";z-index:-2;background:var(--color-accent-800);transform-origin:0;transition:transform .38s cubic-bezier(.22,.68,.36,1);position:absolute;inset:0;transform:scaleX(0)}.mg-cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 40%,#ffffff61 50%,#0000 60%);transition:transform .62s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0;transform:translate(-120%)}.mg-cta svg{flex:none;transition:transform .3s cubic-bezier(.22,.68,.36,1)}.mg-cta:hover{color:#fff;border-color:var(--color-accent-800);box-shadow:0 16px 32px color-mix(in srgb, var(--plum) 34%, transparent);transform:translateY(-3px)}.mg-cta:hover:before{transform:scaleX(1)}.mg-cta:hover:after{transform:translate(120%)}.mg-cta:hover svg{transform:translate(5px)}.mg-cta:active{transform:translateY(-1px)}.mg-cta:focus-visible{outline:2px solid var(--gilt);outline-offset:3px}.mg-midia{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.mg-foto{background:var(--color-bg);aspect-ratio:3/4;border-radius:11px;width:70%;margin:0 auto 0 0;overflow:hidden}.mg-foto img{object-fit:cover;object-position:35% center;width:100%;height:100%;display:block}.mg-card{background:linear-gradient(155deg, var(--plum) 0%, var(--color-accent-800) 62%, var(--color-accent-700) 100%);width:61%;box-shadow:0 22px 48px color-mix(in srgb, var(--plum) 30%, transparent);border-radius:11px;flex-direction:column;justify-content:center;padding:clamp(20px,2vw,30px);display:flex;position:absolute;top:5%;bottom:2.35%;right:0;transform:translate(20px,85px)}.mg-card__filete{align-items:center;gap:11px;display:flex}.mg-card__filete span{background:#ffffff73;flex:1;height:1px}.mg-card__t{font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-align:center;margin:16px 0 0;font-size:clamp(16px,1.65vw,21px);font-weight:600;line-height:1.18}.mg-card__aspas{font-family:var(--font-script);color:var(--gilt-300);text-align:center;margin:11px 0 0;font-size:28px;line-height:1}.mg-card__p{font-family:var(--font-body);color:#ffffffeb;text-align:center;margin:10px 0 0;font-size:clamp(12.5px,1.05vw,14px);font-weight:500;line-height:1.6}.mg-card__p strong{color:var(--gilt-300);font-weight:600}.mg-card__fonte{font-family:var(--font-body);color:#ffffffb3;text-align:center;margin:13px 0 0;font-size:11.5px;font-style:italic;line-height:1.5}@media (width<=860px){.mg-sec{padding-bottom:clamp(48px,8vw,88px)}.mg-grid{grid-template-columns:1fr}.mg-foto{aspect-ratio:4/3;width:100%}.mg-card{width:92%;margin:-56px 0 0 auto;padding:24px 20px;position:relative;inset:auto;transform:none}}@media (prefers-reduced-motion:reduce){.mg-bloco,.mg-cta,.mg-cta:before,.mg-cta:after,.mg-cta svg{transition:none}.mg-bloco:hover,.mg-cta:hover{transform:none}.mg-cta:hover:after{transform:translate(-120%)}}
