.dax-home{--hn:var(--dax-home-navy);--hink:var(--dax-home-ink);--hr:var(--dax-home-royal);--hb:var(--dax-home-blue);--hc:var(--dax-home-cyan);--hcr:var(--dax-home-cream);--hs:var(--dax-home-steel);--h-page:var(--dax-home-page);--h-text:var(--dax-home-text);--h-text-2:var(--dax-home-text-2);--h-muted:var(--dax-home-muted);--h-hair:var(--dax-home-hairline);--h-grid:var(--dax-home-grid);--h-shadow:var(--dax-home-shadow-card);--h-font:var(--dax-home-font-sans);--h-mono:var(--dax-home-font-mono);background:var(--h-page);color:var(--h-text);font-family:var(--h-font);width:100%}.dax-home *{box-sizing:border-box}.dax-home a{color:inherit;border-bottom:0;text-decoration:none}.dax-home .wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(20px,3vw,36px)}.dax-home .eyebrow{font:500 12px var(--h-mono);letter-spacing:.18em;color:var(--hb)}.dax-home .eyebrow-cyan{font:500 12px var(--h-mono);letter-spacing:.18em;color:var(--hc)}.dax-home h2{font:700 clamp(28px, 4vw, 38px) var(--h-font);letter-spacing:-.02em;color:var(--hink);text-wrap:balance;margin:8px 0 20px}.dax-home .reveal{opacity:0;transition:opacity .7s ease var(--reveal-delay,0s), transform .7s cubic-bezier(.2, .8, .2, 1) var(--reveal-delay,0s);transform:translateY(18px)}.dax-home .reveal.is-on{opacity:1;transform:none}.dax-home .hero{padding-block:clamp(36px,6vw,64px) 36px}.dax-home .hero h1{font:700 clamp(34px, 6vw, 60px) / 1.05 var(--h-font);letter-spacing:-.03em;color:var(--hink);text-wrap:balance;margin:16px 0 0}.dax-home .hero p{font:400 clamp(16px, 1.6vw, 18px) / 1.5 var(--h-font);color:var(--h-text-2);text-wrap:pretty;margin:16px 0 0}.dax-home .pills{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.dax-home .pill{height:46px;font:500 15px var(--h-font);transition:opacity var(--duration-normal) var(--ease-out);border-radius:999px;align-items:center;padding:0 26px;display:inline-flex}.dax-home .pill-solid{background:var(--hink);color:#fff;border:1px solid #0000}.dax-home .pill-outline{color:var(--hink);border:1px solid var(--hs);background:0 0}.dax-home .pill:hover{opacity:.85}.dax-home .stage{background:var(--hn);background-image:linear-gradient(var(--h-grid) 1px, transparent 1px), linear-gradient(90deg, var(--h-grid) 1px, transparent 1px);background-size:44px 44px;border-radius:20px;position:relative;overflow:hidden}.dax-home .carousel{-webkit-user-select:none;user-select:none;background-image:radial-gradient(ellipse at 50% 120%, #002c83d9, transparent 65%), linear-gradient(var(--h-grid) 1px, transparent 1px), linear-gradient(90deg, var(--h-grid) 1px, transparent 1px);background-size:auto,44px 44px,44px 44px;height:clamp(320px,42vw,480px)}.dax-home .carousel-viewport{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dax-home .carousel-viewport.is-turnable{cursor:grab;touch-action:pan-y}.dax-home .carousel-viewport.is-dragging{cursor:grabbing}.dax-home .carousel-frame{aspect-ratio:1;object-fit:contain;pointer-events:none;height:82%}.dax-home .carousel-stage-ph{aspect-ratio:1;border:1px solid #63baea4d;border-radius:12px;width:min(46%,320px)}.dax-home .carousel-nav{width:42px;height:42px;color:var(--hcr);cursor:pointer;transition:background var(--duration-normal) var(--ease-out);background:#03083480;border:1px solid #63baea59;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.dax-home .carousel-nav:hover{background:#030834cc}.dax-home .carousel-nav.prev{left:18px}.dax-home .carousel-nav.next{right:18px}.dax-home .carousel-head{flex-direction:column;gap:4px;display:flex;position:absolute;top:20px;left:24px;right:24px}.dax-home .carousel-head .name{font:700 clamp(17px, 2vw, 22px) var(--h-font);color:#fff;text-wrap:balance}.dax-home .carousel-selo{font:500 11px var(--h-mono);letter-spacing:.08em;color:var(--hc);position:absolute;bottom:20px;left:24px}.dax-home .carousel-cod{font:500 11px var(--h-mono);color:var(--hs);position:absolute;bottom:22px;right:24px}.dax-home .carousel-dots{gap:0;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.dax-home .carousel-dot{box-sizing:content-box;cursor:pointer;background-color:#8c97a880;background-clip:content-box;border:none;border-radius:999px;width:8px;height:8px;padding:8px;transition:width .25s cubic-bezier(.2,.8,.2,1)}.dax-home .carousel-dot.is-active{background-color:var(--hc);width:22px}@media (max-width:640px){.dax-home .carousel-selo,.dax-home .carousel-cod{display:none}}.dax-home .stats{flex-wrap:wrap;justify-content:center;gap:clamp(28px,5vw,64px);padding:38px 0 8px;display:flex}.dax-home .stat{text-align:center}.dax-home .stat .num{font:700 clamp(30px, 4vw, 42px) var(--h-mono);color:var(--hink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dax-home .stat .lbl{font:400 13px var(--h-font);color:var(--h-muted);margin-top:4px}.dax-home .card{box-shadow:var(--h-shadow);background:#fff;border:1px solid #0000;border-radius:16px;height:100%;padding:22px;display:block}.dax-home .card .k{font:500 11px var(--h-mono);letter-spacing:.1em;color:var(--hc)}.dax-home .card .t{font:700 17px var(--h-font);color:var(--hink);text-wrap:balance;margin-top:8px;display:block}.dax-home .card .d{font:400 13px / 1.5 var(--h-font);color:var(--h-muted);margin-top:6px}.dax-home .card .range{font:500 12px var(--h-mono);color:var(--hr);margin-top:12px}.dax-home a.card{transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}.dax-home a.card:hover{transform:translateY(-2px);box-shadow:0 4px 10px #03083412,0 16px 36px #0308341a}.dax-home .card.is-soon{opacity:.55;border:1px dashed var(--h-hair);box-shadow:none}.dax-home .proof{grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 0 12px;display:grid}.dax-home .portfolio-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dax-home .section{padding-block:clamp(40px,5vw,56px) 24px;scroll-margin-top:80px}.dax-home .epc{padding:clamp(28px,4vw,48px) clamp(24px,3.5vw,44px)}.dax-home .epc-inner{flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,48px);display:flex}.dax-home .epc-text{flex:1;min-width:min(340px,100%)}.dax-home .epc h2{font:700 clamp(24px, 3.2vw, 34px) / 1.15 var(--h-font);color:#fff;text-wrap:pretty;margin:10px 0 0}.dax-home .epc p{font:400 15px / 1.55 var(--h-font);color:var(--hcr);opacity:.8;max-width:600px;margin:12px 0 0}.dax-home .epc-media{aspect-ratio:4/3;border:1px solid #63baea4d;border-radius:12px;width:38%;min-width:min(300px,100%)}.dax-home .segmentos-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.dax-home .segmento{border-top:2px solid var(--hc);padding-top:14px}.dax-home .segmento .t{font:700 15px var(--h-font);color:var(--hink);text-wrap:balance}.dax-home .segmento p{font:400 13px / 1.5 var(--h-font);color:var(--h-muted);margin:8px 0 0}.dax-home .cta{box-shadow:var(--h-shadow);background:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:clamp(40px,5vw,56px);padding:clamp(28px,3.5vw,40px) clamp(24px,3.5vw,44px);display:flex}.dax-home .cta-text{flex:1;min-width:min(320px,100%)}.dax-home .cta h2{font:700 clamp(24px, 3vw, 30px) var(--h-font);margin:0}.dax-home .cta p{font:400 15px var(--h-font);color:var(--h-muted);margin:8px 0 0}.dax-home .btn-wa{background:var(--dax-home-whatsapp);height:46px;color:var(--dax-home-whatsapp-ink);font:500 15px var(--h-font);white-space:nowrap;transition:opacity var(--duration-normal) var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.dax-home .btn-wa:hover{opacity:.88}.dax-home :is(a,button):focus-visible{outline:2px solid var(--hr);outline-offset:3px;border-radius:4px}.dax-home .stage :is(a,button):focus-visible{outline-color:var(--hc)}@media (max-width:1000px){.dax-home .proof,.dax-home .portfolio-grid{grid-template-columns:repeat(2,1fr)}.dax-home .segmentos-grid{grid-template-columns:repeat(3,1fr)}.dax-home .epc-media{width:100%}}@media (max-width:620px){.dax-home .proof,.dax-home .portfolio-grid,.dax-home .segmentos-grid{grid-template-columns:1fr}.dax-home .stats{gap:24px 32px}.dax-home .carousel-nav.prev{left:8px}.dax-home .carousel-nav.next{right:8px}}@media (prefers-reduced-motion:reduce){.dax-home .reveal{opacity:1;transition:none;transform:none}.dax-home .carousel-dot,.dax-home .carousel-nav,.dax-home a.card,.dax-home .pill,.dax-home .btn-wa{transition:none}.dax-home a.card:hover{transform:none}}
