.ap-globo{--g-t1:#f5f5f7;--g-t2:#f5f5f7ad;--g-t3:#f5f5f76b;--g-fio:#ffffff1a;--g-acento:#6fb8cc;color:var(--g-t1);isolation:isolate;background:radial-gradient(60% 70% at 28%,#6fb8cc24,#0000 70%),radial-gradient(40% 50% at 90% 0,#ffffff0d,#0000 70%),#050506;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(20px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.ap-globo:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 80% at 30%,#000 30%,#0000 80%)}.ap-globo-esfera{aspect-ratio:1;cursor:grab;touch-action:pan-y;width:100%;max-width:560px;margin-inline:auto;position:relative}.ap-globo-esfera:active{cursor:grabbing}.ap-globo-canvas{opacity:0;contain:layout paint size;width:100%;height:100%;transition:opacity 1.2s}.ap-globo-etiqueta{bottom:anchor(top);left:anchor(center);letter-spacing:.01em;white-space:nowrap;color:#000;pointer-events:none;opacity:0;filter:blur(2px);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .3s,filter .3s,scale .3s cubic-bezier(.2,.8,.2,1);position:absolute;translate:-50% -10px;scale:.94;box-shadow:0 6px 20px #00000059,0 0 0 1px #fff6}.ap-globo-etiqueta[data-on="1"]{opacity:var(--v,0);filter:blur(calc((1 - var(--v,0)) * 2px));scale:1}.ap-globo-texto{min-width:0}.ap-globo-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--g-acento);font-size:12px}.ap-globo-h{letter-spacing:-.02em;color:var(--g-t1);margin-top:10px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.08}.ap-globo-p{color:var(--g-t2);max-width:42ch;margin-top:12px;font-size:16px;line-height:1.5}.ap-globo-lista{grid-template-columns:1fr 1fr;gap:0 18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ap-globo-lista button{text-align:left;border:0;border-top:1px solid var(--g-fio);width:100%;color:var(--g-t2);font:inherit;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:10px auto;align-items:center;column-gap:10px;padding:9px 0;transition:color .2s;display:grid}.ap-globo-lista button:hover,.ap-globo-lista button[data-on="1"]{color:var(--g-t1)}.ap-globo-ponto{opacity:.55;background:currentColor;border-radius:50%;width:6px;height:6px;transition:box-shadow .3s,opacity .3s,background .3s}.ap-globo-lista button[data-on="1"] .ap-globo-ponto{opacity:1;background:var(--g-acento);box-shadow:0 0 0 4px #6fb8cc2e,0 0 14px #6fb8ccb3}.ap-globo-nome{font-size:14px;font-weight:500}.ap-globo-marcas{color:var(--g-t3);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:12px;overflow:hidden}.ap-globo-agora{min-height:1.5em;color:var(--g-t2);margin-top:16px;font-size:13px}@media (max-width:899px){.ap-globo{border-radius:22px;grid-template-columns:1fr}.ap-globo-esfera{max-width:420px}}@media (max-width:480px){.ap-globo-lista{gap:0 12px}.ap-globo-marcas{display:none}.ap-globo-lista button{padding:8px 0}}@media (prefers-reduced-motion:reduce){.ap-globo-canvas,.ap-globo-etiqueta,.ap-globo-ponto{transition:none}}
@media (max-width:734px){.ap .ap-why-grid{row-gap:0}.ap .ap-why-grid>.ap-hint{grid-row:1;margin-top:0;margin-bottom:18px}.ap .ap-why-grid>.ap-why-tile:first-child{grid-row:2}.ap .ap-why-grid>.ap-why-tile:nth-child(2){grid-row:4;margin-top:12px}.ap .ap-why-grid>.ap-why-tile:nth-child(3){grid-row:6;margin-top:12px}.ap #ap-why-panel{display:contents}.ap .ap-why-slot{overflow:hidden}.ap .ap-why-slot[data-why=equipa]{grid-row:3}.ap .ap-why-slot[data-why=portal]{grid-row:5}.ap .ap-why-slot[data-why=cobertura]{grid-row:7}.ap .ap-why-card{--ap-why-bleed:calc(var(--ap-panel-pad) - 12px);padding:var(--ap-panel-pad);background:var(--ap-bg-alt);border-radius:18px;margin-top:12px}.ap .ap-why-card.ap-dark{background:#000}.ap .ap-why-card .ap-portal,.ap .ap-why-card .ap-rv{margin-inline:calc(-1 * var(--ap-why-bleed))}.ap .ap-why-card .ap-map2{width:calc(100% + 2 * var(--ap-why-bleed));max-width:none;margin-inline:calc(-1 * var(--ap-why-bleed))}}