body:has([data-ac-landing]) header{display:none!important}body:has([data-ac-landing]) footer:not([data-ac-legal]){display:none!important}body:has([data-ac-landing]) [data-agent-widget]{display:none!important}body:has([data-ac-landing]){background:var(--ink-950)}[data-ac-landing]{--background:var(--ink-950);--foreground:#eceef5;--ac-line:rgba(255,255,255,.08);--ac-blue:#4f8cff;color:var(--foreground);background:radial-gradient(ellipse at 70% 20%,rgba(255,105,0,.08),transparent 55%),var(--ink-950);position:relative;overflow-x:clip}.ac-canvas{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:fixed;top:0;bottom:0;left:0;right:0}[data-ac-mode=motion] .ac-canvas.is-ready{opacity:1}[data-ac-landing]>:not(.ac-canvas){z-index:1;position:relative}[data-ac-mode=motion] .ac-retrato{opacity:0;transition:opacity 1s}.ac-mono{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ac-title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.04}.ac-grad{background:linear-gradient(90deg,var(--ac-blue),var(--orange));color:transparent;-webkit-background-clip:text;background-clip:text}.ac-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6);align-items:center;gap:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;display:inline-flex}.ac-eyebrow:before{content:"";background:linear-gradient(90deg,var(--ac-blue),var(--orange));width:22px;height:2px}.ac-section{padding:max(4rem,min(10vh,7rem)) 0;position:relative}.ac-card{-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--ac-line);background:rgba(14,16,21,.72);border-radius:16px;padding:1.5rem;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.ac-card:before{content:"";background:linear-gradient(90deg,var(--ac-blue),var(--orange));opacity:.7;height:2px;position:absolute;top:0;bottom:auto;left:0;right:0}.ac-card:hover{border-color:rgba(255,105,0,.35);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ac-card:hover{transform:none}}.ac-cta{background:var(--orange);color:#fff;box-shadow:0 10px 40px -12px var(--orange);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.7rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.ac-cta:hover{background:var(--orange-bright);transform:translateY(-1px)}.ac-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.ac-hero{align-items:center;min-height:min(92svh,860px);padding:4rem 0;display:flex;position:relative}.ac-retrato{aspect-ratio:1024/906;width:100%;position:relative;-webkit-mask-image:radial-gradient(72% 78% at 50% 45%,#000 60%,transparent 100%);mask-image:radial-gradient(72% 78% at 50% 45%,#000 60%,transparent 100%)}.ac-retrato img{object-fit:cover;width:100%;height:100%}.ac-linha{gap:1.25rem;display:grid;position:relative}@media (min-width:768px){.ac-linha{grid-template-columns:repeat(3,1fr)}.ac-linha:before{content:"";background:linear-gradient(90deg,var(--ac-blue),var(--orange));opacity:.5;height:2px;position:absolute;top:22px;left:2%;right:2%}}.ac-marco{background:var(--ink-950);border:2px solid var(--orange);color:#fff;width:44px;height:44px;box-shadow:0 0 24px -6px var(--orange);border-radius:999px;place-items:center;font-weight:800;display:grid;position:relative}.ac-videos{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,260px);grid-auto-flow:column;gap:1rem;padding-bottom:.75rem;display:grid;overflow-x:auto}.ac-videos>*{scroll-snap-align:start}.ac-faq details{border-bottom:1px solid var(--ac-line)}.ac-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-weight:600;list-style:none;display:flex}.ac-faq summary::-webkit-details-marker{display:none}
