.lp-appro .aa-section{padding:72px 22px}@media (max-width:768px){.lp-appro .aa-section{padding:48px 20px}}.lp-appro .aa-nav-link{color:var(--ink-600);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.lp-appro .aa-nav-link:hover{color:var(--ink-900)}@media (max-width:768px){.lp-appro .aa-nav-link[href^=\#]{display:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp-appro section[id]{scroll-margin-top:84px}.lp-appro .aa-float-tag{z-index:2;border-radius:13px;align-items:center;gap:9px;max-width:198px;padding:9px 12px;display:flex;position:absolute;box-shadow:0 14px 30px -18px #0d0a1473}@media (max-width:768px){.lp-appro .aa-float-tag{border-radius:11px;gap:7px;max-width:158px;padding:7px 9px}}.lp-appro .aa-chip{background:var(--ink-100);color:var(--ink-900);border-color:var(--ink-200)}.lp-appro .aa-eva-grid{grid-template-columns:1.25fr .85fr;align-items:stretch;gap:40px;display:grid}@media (max-width:768px){.lp-appro .aa-eva-grid{grid-template-columns:1fr;gap:24px}}.lp-appro .aa-manifesto-img{aspect-ratio:4/5;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0d0a1466}@media (min-width:769px){.lp-appro .aa-manifesto-img{aspect-ratio:auto}}.lp-appro .aa-hero-tag-a{inset:-14px -18px auto auto}.lp-appro .aa-hero-tag-b{inset:auto auto -14px -18px}@media (max-width:768px){.lp-appro .aa-hero-tag-a{top:10px;right:8px}.lp-appro .aa-hero-tag-b{bottom:10px;left:8px}}.lp-appro .aa-float-badge{border-radius:10px;width:34px;height:34px}@media (max-width:768px){.lp-appro .aa-float-badge{border-radius:9px;width:30px;height:30px}}@keyframes aaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.lp-appro .aa-live-dot{background:var(--ink-900);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite aaPulse}.lp-appro .aa-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0a1499;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.lp-appro .aa-modal{background:#fff;border-radius:18px;width:100%;max-width:560px;max-height:88vh;position:relative;overflow-y:auto;box-shadow:0 40px 80px -30px #0d0a1499}.lp-appro .aa-modal-close{width:34px;height:34px;color:var(--ink-900);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px -6px #00000073}.lp-appro .aa-modal-close:hover{background:#fff}.lp-appro .aa-carousel-wrap{position:relative}.lp-appro .aa-carousel{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-bottom:4px}.lp-appro .aa-carousel::-webkit-scrollbar{width:0;height:0;display:none}.lp-appro .aa-carousel-item{flex:0 0 calc(25% - 10.5px);max-width:calc(25% - 10.5px);display:flex}.lp-appro .aa-carousel-item>*{width:100%}@media (max-width:1024px){.lp-appro .aa-carousel-item{flex-basis:calc(33.3333% - 9.33333px);max-width:calc(33.3333% - 9.33333px)}}@media (max-width:768px){.lp-appro .aa-carousel-item{flex-basis:calc(50% - 7px);max-width:calc(50% - 7px)}}@media (max-width:480px){.lp-appro .aa-carousel-item{flex-basis:72%;max-width:72%}}.lp-appro .aa-car-nav{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0a14d1;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .18s,background .18s,transform .18s;display:grid;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 10px 24px -10px #0d0a1499}.lp-appro .aa-car-nav:hover{background:var(--ink-900)}.lp-appro .aa-car-prev{left:8px}.lp-appro .aa-car-next{right:8px}.lp-appro .aa-car-nav:disabled{opacity:0;pointer-events:none}@media (max-width:768px){.lp-appro .aa-car-nav{display:none}}.lp-appro .aa-ba-collage{grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;display:grid}.lp-appro .aa-ba-card{aspect-ratio:3/4;background:var(--ink-900);border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 48px -26px #0d0a1480}.lp-appro .aa-ba-card:nth-child(2n){margin-top:30px}.lp-appro .aa-ba-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lp-appro .aa-ba-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600;position:absolute;bottom:10px;left:10px}.lp-appro .aa-ba-antes{color:#fff;background:#0d0a149e;border:1px solid #ffffff38}.lp-appro .aa-ba-depois{background:var(--aa-yellow);color:var(--ink-900)}@media (max-width:768px){.lp-appro .aa-ba-collage{grid-template-columns:repeat(2,1fr);gap:12px}.lp-appro .aa-ba-card:nth-child(2n){margin-top:0}}.lp-appro .aa-xray{background:var(--ink-900);border:1px solid #ffffff1f;border-radius:14px;width:212px;padding:13px 15px;position:absolute;bottom:26px;left:-16px;box-shadow:0 22px 44px -18px #0d0a14a6}@media (max-width:768px){.lp-appro .aa-xray{width:190px;bottom:12px;left:10px}}.lp-appro .aa-xray-scan{background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 7px);border-radius:8px;height:34px;position:relative;overflow:hidden}.lp-appro .aa-xray-scan:after{content:"";background:var(--aa-yellow);height:2px;box-shadow:0 0 10px var(--aa-yellow);position:absolute;top:2px;left:0;right:0}@keyframes aaXrayScan{0%{top:2px}50%{top:30px}to{top:2px}}@media (prefers-reduced-motion:no-preference){.lp-appro .aa-xray-scan:after{animation:2.4s ease-in-out infinite aaXrayScan}}.lp-appro .aa-reel-play-circle{width:64px;height:64px;color:var(--ink-900);background:#fffffff0;border-radius:50%;place-items:center;transition:transform .18s;display:grid;box-shadow:0 12px 30px -8px #0000008c}.lp-appro .aa-reel-clickzone{z-index:2;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.lp-appro .aa-reel-unmute{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffeb;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-appro .aa-reel-unmute:hover{background:#fff3;border-color:#ffffff8c}
