.di-a{--bg:#fcfaf8;--bg-alt:#f6f1ec;--bg-muted:#efe7df;--bg-inverse:#191919;--surface:#fff;--surface-alt:#f2ece7;--surface-inverse:#242424;--text:#191919;--text-muted:#6d625c;--text-inverse:#fcfaf8;--text-inverse-muted:#b8b0aa;--primary:#ff5600;--primary-hover:#e64d00;--primary-soft:#ffe2d2;--primary-ink:#b83e00;--on-primary:#fff;--verde:#52c75c;--border:#d8cec6;--border-inverse:#444;--success:#168a4a;--warning:#f59e0b;--error:#d92d20;--sombra-1:0 4px 12px #19191914;--sombra-2:0 12px 32px #19191924;--sombra-3:0 24px 64px #19191938;--raio:14px;--raio-g:18px;--fonte-titulo:Sora,Inter,ui-sans-serif,system-ui,sans-serif;--fonte-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.di-a h1,.di-a h2,.di-a h3,.di-a h4{font-family:var(--fonte-titulo);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.15}.di-a p,.di-a ul,.di-a ol{margin:0}.di-a ul,.di-a ol{padding:0;list-style:none}.di-a a{color:inherit}.di-a b,.di-a strong{font-weight:700}.di-a svg,.di-a img{max-width:100%}.di-a :focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:6px}.di-a .sobre-laranja :focus-visible{outline-color:#fff}.di-a .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.di-a .sec{padding-block:72px}.di-a .sec-alt{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.di-a .sec-justa{padding-block:56px}.di-a .ancora{scroll-margin-top:150px}.di-a .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-ink);margin:0;font:600 13px/1.3 Inter,sans-serif}.di-a .h2{margin-top:10px;font-size:clamp(26px,3vw,36px);font-weight:700}.di-a .lead{max-width:66ch;color:var(--text-muted);margin-top:14px;font-size:17px;line-height:1.62}.di-a .lead p+p{margin-top:12px}.di-a .fonte{color:var(--text-muted);letter-spacing:.01em;margin-top:10px;font-size:12px;line-height:1.45;display:block}.di-a .prosa{max-width:76ch;color:var(--text);font-size:17.5px;line-height:1.7}.di-a .prosa p+p{margin-top:16px}.di-a .prosa b{color:var(--primary-ink)}.di-a .btn{cursor:pointer;white-space:normal;text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font:600 15.5px/1.2 Inter,sans-serif;text-decoration:none;transition:background .18s,color .18s,transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.di-a .btn svg{flex-shrink:0;width:20px;height:20px}.di-a .btn:hover{transform:translateY(-2px)}.di-a .btn:active{transform:translateY(0)}.di-a .btn-primario{background:var(--primary);color:#fff;box-shadow:0 8px 20px #ff560047}.di-a .btn-primario:hover{background:var(--primary-hover);box-shadow:0 12px 28px #ff560057}.di-a .btn-branco{color:var(--primary);box-shadow:var(--sombra-2);background:#fff}.di-a .btn-branco:hover{background:var(--surface-alt)}.di-a .btn-contorno{border-color:var(--border);color:var(--text);background:#fff}.di-a .btn-contorno:hover{border-color:var(--text);background:var(--bg-alt)}.di-a .btn-contorno-claro{color:#fff;background:0 0;border-color:#ffffffa6}.di-a .btn-contorno-claro:hover{background:#0000001f}.di-a .btn-link{color:var(--primary-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font:600 15px Inter,sans-serif;text-decoration:none;display:inline-flex}.di-a .btn-link svg{width:18px;height:18px;transition:transform .2s}.di-a .btn-link:hover{text-underline-offset:3px;text-decoration:underline}.di-a .btn-link:hover svg{transform:translate(3px)}.di-a .btn-brilho{position:relative;overflow:hidden}.di-a .btn-brilho:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:44px;animation:3.2s ease-in-out infinite dia-brilho-atravessa;position:absolute;top:-40%;bottom:-40%;left:-70px;transform:skew(-20deg)}.di-a .btn-brilho.btn-primario:after{background:linear-gradient(100deg,#0000,#ffffff73,#0000)}.di-a .btn-brilho.btn-branco:after{background:linear-gradient(100deg,#0000,#ff560038,#0000)}@keyframes dia-brilho-atravessa{0%{left:-80px}55%,to{left:120%}}.di-a .acoes{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.di-a .hero{isolation:isolate;color:#fff;background:linear-gradient(135deg,#ff6a1a 0%,var(--primary) 48%,var(--primary-hover) 100%);position:relative;overflow:hidden}.di-a .hero .circ{pointer-events:none;z-index:-1;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.di-a .hero .blob{filter:blur(52px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.di-a .blob-1{background:#e64d00bf;width:26rem;height:26rem;animation:20s ease-in-out infinite alternate dia-flutuar-blob;top:-7rem;left:-7rem}.di-a .blob-2{background:#ffffff2e;width:30rem;height:30rem;animation:25s ease-in-out infinite alternate-reverse dia-flutuar-blob;top:-2rem;right:-6rem}.di-a .blob-3{background:#e64d0099;width:18rem;height:18rem;animation:23s ease-in-out infinite alternate dia-flutuar-blob;bottom:-8rem;left:28%}@keyframes dia-flutuar-blob{to{transform:translate(90px,50px)scale(1.16)}}.di-a .circ .trilho{fill:none;stroke:#fff;stroke-width:1.4px;stroke-opacity:.55}.di-a .circ .nodo{fill:#fff;fill-opacity:.8;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite dia-nodo}.di-a .circ .pulso{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:70 1930;stroke-dashoffset:2070px;animation:6s linear infinite dia-pulsar}@keyframes dia-pulsar{0%{stroke-dashoffset:2070px}to{stroke-dashoffset:930px}}@keyframes dia-nodo{0%,to{fill-opacity:.55;transform:scale(1)}50%{fill-opacity:1;transform:scale(1.9)}}.di-a .hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:48px;padding-block:56px 72px;display:grid;position:relative}.di-a .hero-crumb{letter-spacing:.06em;text-transform:uppercase;color:#ffffffe0;font:600 13px/1.3 Inter,sans-serif}.di-a .hero-crumb a{color:#fff;text-decoration:none}.di-a .hero-crumb a:hover{text-decoration:underline}.di-a .hero-cab{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.di-a .selo-icone{width:72px;height:72px;color:var(--primary);box-shadow:var(--sombra-2);background:#fff;border-radius:18px;flex-shrink:0;place-items:center;display:grid}.di-a .selo-icone svg{width:36px;height:36px}.di-a .pilula{color:#fff;background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font:600 13px/1 Inter,sans-serif;display:inline-flex}.di-a .pilula svg{width:14px;height:14px}.di-a .hero h1{letter-spacing:-.03em;max-width:20ch;margin-top:24px;font-size:clamp(32px,3.7vw,48px);font-weight:800;line-height:1.08}.di-a .hero .sub{color:#fffffff5;max-width:60ch;margin-top:16px;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.45}.di-a .hero .desc{color:#ffffffe0;max-width:640px;margin-top:22px;font-size:17px;line-height:1.66}.di-a .hero .desc p+p{margin-top:14px}.di-a .hero .desc b{color:#fff}.di-a .hero-lado{min-width:0}.di-a .form-card{border-radius:var(--raio-g);box-shadow:var(--sombra-3);color:var(--text);background:#fff;padding:28px;position:relative}.di-a .form-card h2{font-size:22px}.di-a .form-card .form-sub{color:var(--text-muted);margin-top:6px;font-size:14px}.di-a .campo{margin-top:14px}.di-a .campo label{color:var(--text-muted);margin-bottom:6px;font:600 13px/1.3 Inter,sans-serif;display:block}.di-a .campo input,.di-a .campo select{border:1px solid var(--border);width:100%;min-height:48px;font:inherit;color:var(--text);appearance:none;background:#fff;border-radius:10px;padding:0 14px;font-size:15px}.di-a .campo select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236d625c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.di-a .campo input:focus-visible,.di-a .campo select:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.di-a .form-card .btn{width:100%;margin-top:20px}.di-a .form-legenda{text-align:center;color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.di-a .form-legenda svg{width:16px;height:16px;color:var(--success)}.di-a .form-ok{text-align:center;padding:16px 4px;display:none}.di-a .form-ok .ok-icone{background:var(--primary-soft);width:64px;height:64px;color:var(--primary-ink);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.di-a .form-ok .ok-icone svg{width:32px;height:32px}.di-a .form-ok h3{font-size:20px}.di-a .form-ok p{color:var(--text-muted);margin-top:8px;line-height:1.5}.di-a .form-card.enviado .form-corpo{display:none}.di-a .form-card.enviado .form-ok{animation:.5s both dia-subir;display:block}.di-a .destaques{margin-top:28px}.di-a .destaques .rot{letter-spacing:.09em;text-transform:uppercase;color:#ffffffd9;font:600 12px/1.3 Inter,sans-serif}.di-a .destaques ul{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.di-a .destaques a{color:#fff;background:#ffffff24;border:1px solid #fff6;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.di-a .destaques a:hover{color:var(--primary);background:#fff;transform:translateY(-2px)}.di-a .destaques a svg{width:18px;height:18px}.di-a .hero-fig{box-shadow:var(--sombra-3);color:var(--text);background:#fffffff5;border-radius:24px;padding:28px}.di-a .hero-fig svg{width:100%;max-width:260px;height:auto;margin:0 auto;display:block}.di-a .hero-fig .leg{color:var(--text-muted);text-align:center;margin-top:14px;font-size:13.5px;line-height:1.5}.di-a .hero-fig .leg b{color:var(--text)}.di-a .leg-traco{align-items:center;gap:6px;margin-right:10px;display:inline-flex}.di-a .leg-traco i{border-top:3px solid var(--text);width:26px;height:0;display:inline-block}.di-a .leg-traco i.trac{border-top:3px dashed #a89d94}.di-a .numeros{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;margin-top:32px;display:grid}.di-a .num{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:24px 26px;transition:transform .25s,box-shadow .25s,border-color .25s}.di-a .num:hover{box-shadow:var(--sombra-2);border-color:#0000;transform:translateY(-4px)rotate(-.35deg)}.di-a .num .v{font-family:var(--fonte-titulo);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.05;display:block}.di-a .tom-primario{color:var(--primary)}.di-a .tom-neutro{color:var(--text)}.di-a .tom-erro{color:var(--error)}.di-a .num .t{color:var(--text-muted);margin-top:10px;font-size:15px;line-height:1.5}.di-a .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.di-a .cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.di-a .cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.di-a .card{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.di-a .card:hover{box-shadow:var(--sombra-2);border-color:#0000;transform:translateY(-5px)rotate(-.45deg)}.di-a .selo{background:var(--primary-soft);width:48px;height:48px;color:var(--primary-ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.di-a .selo svg{width:24px;height:24px}.di-a .card h3{margin-top:16px;font-size:18px}.di-a .card p{color:var(--text-muted);margin-top:8px;font-size:15.5px;line-height:1.56}.di-a .card .fonte{margin-top:12px}.di-a .card-link{color:inherit;text-decoration:none;display:block}.di-a .card-link .ir{background:var(--bg-alt);width:36px;height:36px;color:var(--primary-ink);border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:22px;right:20px}.di-a .card-link .ir svg{width:18px;height:18px}.di-a .card-link:hover .ir{background:var(--primary);color:#fff;transform:translate(3px)}.di-a .badge{letter-spacing:.06em;text-transform:uppercase;background:var(--primary-soft);color:var(--primary-ink);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font:700 11px/1 Inter,sans-serif;display:inline-flex}.di-a .badge svg{width:12px;height:12px}.di-a .card .badge{position:absolute;top:-11px;left:26px}.di-a .card-mini{padding:20px 22px}.di-a .card-mini h4{font-size:15px}.di-a .card-mini p{font-size:14.5px}.di-a .trilha{--n:5;--p:0%;margin-top:36px}.di-a .trilha-nos{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;display:grid;position:relative}.di-a .trilha-linha{left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--border);border-radius:2px;height:4px;position:absolute;top:22px}.di-a .trilha-fill{height:100%;width:var(--p);background:linear-gradient(90deg,var(--primary-ink),var(--primary));border-radius:2px;transition:width .55s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.di-a .no{cursor:pointer;text-align:center;color:var(--text-muted);font:inherit;background:0 0;border:0;min-width:0;padding:0 4px;position:relative}.di-a .no .b{border:3px solid var(--border);width:44px;height:44px;font:700 15px var(--fonte-titulo);color:var(--text-muted);z-index:1;background:#fff;border-radius:50%;place-items:center;margin:0 auto;transition:border-color .3s,background .3s,color .3s,transform .3s,box-shadow .3s;display:grid;position:relative}.di-a .no.feito .b{border-color:var(--primary);color:var(--primary-ink)}.di-a .no.atual .b{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 7px var(--primary-soft);transform:scale(1.1)}.di-a .no:hover .b{transform:scale(1.08)}.di-a .no .r{font:600 14px/1.3 var(--fonte-titulo);color:var(--text);margin-top:14px;display:block}.di-a .no.atual .r{color:var(--primary-ink)}.di-a .no .q{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.di-a .painel-passo{border:1px solid var(--border);border-radius:var(--raio-g);box-shadow:var(--sombra-1);background:#fff;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;margin-top:30px;padding:32px 36px;animation:.45s both dia-subir;display:grid}.di-a .painel-passo .pp-n{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-ink);font:700 12px/1 Inter,sans-serif}.di-a .painel-passo h3{margin-top:8px;font-size:24px}.di-a .painel-passo .pp-q{color:var(--text-muted);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}.di-a .painel-passo .pp-q svg{width:16px;height:16px}.di-a .painel-passo .pp-t{color:var(--text);margin-top:16px;font-size:16px;line-height:1.66}.di-a .prazo-box{background:var(--primary-soft);border-radius:14px;padding:22px 24px}.di-a .prazo-box .rot{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-ink);font:700 12px/1 Inter,sans-serif}.di-a .prazo-box b{font-family:var(--fonte-titulo);color:var(--primary-ink);letter-spacing:-.02em;margin-top:8px;font-size:24px;line-height:1.15;display:block}.di-a .prazo-box p{color:var(--text);margin-top:8px;font-size:15px;line-height:1.5}.di-a .regify-box{border-left:3px solid var(--primary);margin-top:18px;padding:4px 0 4px 16px}.di-a .regify-box .rot{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-ink);font:700 12px/1 Inter,sans-serif}.di-a .regify-box p{margin-top:6px;font-size:15px;line-height:1.5}.di-a .pp-nav{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px;margin-top:22px;display:flex}.di-a .pp-nav .btn{min-height:44px;padding:0 18px;font-size:14px}.di-a .pp-nav .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.di-a .mapa{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.di-a .chip{border:1px solid var(--border);color:var(--text-muted);background:#fff;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:600}.di-a .chip.aqui{background:var(--primary);color:#fff;border-color:var(--primary);font-weight:700;animation:2.6s ease-in-out infinite dia-pulso-chip;box-shadow:0 10px 24px #ff56004d}.di-a .chip.aqui small{color:#ffffffe6;font-size:13px;font-weight:600}@keyframes dia-pulso-chip{0%,to{box-shadow:0 10px 24px #ff56004d}50%{box-shadow:0 10px 30px #ff560080,0 0 0 6px var(--primary-soft)}}.di-a .seta{color:var(--text-muted);font-size:18px}.di-a .chip.ok{border-color:var(--success);color:var(--success)}.di-a .chip.ko{border-color:var(--error);color:var(--error)}.di-a .mapa-ou{color:var(--text-muted);font-size:13px}.di-a .mapa-links{flex-wrap:wrap;gap:12px 28px;margin-top:22px;display:flex}.di-a .gru{border-radius:var(--raio-g);box-shadow:var(--sombra-2);border:1px solid var(--border);background:#fff;margin-top:32px;overflow:hidden}.di-a .gru-topo{background:var(--bg-inverse);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.di-a .gru-topo b{font-family:var(--fonte-titulo);align-items:center;gap:10px;font-size:16px;display:flex}.di-a .gru-topo b svg{width:20px;height:20px;color:var(--primary)}.di-a .gru-topo span{color:var(--text-inverse-muted);font-size:12px;font-family:var(--fonte-mono);letter-spacing:.02em}.di-a .gru-tabela{border-collapse:collapse;width:100%}.di-a .gru-tabela th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-alt);border-bottom:1px solid var(--border);padding:14px 20px;font:700 11px/1.3 Inter,sans-serif}.di-a .gru-tabela th.r,.di-a .gru-tabela td.r{text-align:right}.di-a .gru-tabela td{border-top:1px dashed var(--border);vertical-align:middle;padding:16px 20px;font-size:15px}.di-a .gru-tabela tr:first-child td{border-top:0}.di-a .gru-tabela td.serv{color:var(--text);font-weight:600}.di-a .cod{font-family:var(--fonte-mono);background:var(--bg-alt);border:1px solid var(--border);white-space:nowrap;color:var(--text);border-radius:6px;padding:4px 8px;font-size:13px}.di-a .valor{font-family:var(--fonte-titulo);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.di-a .valor.desc{color:var(--primary-ink)}.di-a .valor.nada{color:var(--text-muted);white-space:normal;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.di-a .gru-nota{border-top:2px dashed var(--border);color:var(--text-muted);background:var(--bg-alt);align-items:flex-start;gap:12px;padding:18px 28px;font-size:14px;line-height:1.55;display:flex}.di-a .gru-nota svg{width:18px;height:18px;color:var(--primary-ink);flex-shrink:0;margin-top:2px}.di-a .gru-fonte{color:var(--text-muted);background:var(--bg-alt);padding:12px 28px 16px;font-size:12px}.di-a .leis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.di-a .lei{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;min-width:0;padding:20px 22px;display:flex}.di-a .lei .ref{font:700 12px/1.2 var(--fonte-titulo);color:var(--primary-ink);background:var(--primary-soft);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:7px 10px}.di-a .lei p{color:var(--text);font-size:15px;line-height:1.55}.di-a .duas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}.di-a .lista-check{gap:14px;margin-top:22px;display:grid}.di-a .lista-check li{gap:12px;font-size:16px;line-height:1.5;display:flex}.di-a .lista-check li svg{width:22px;height:22px;color:var(--success);flex-shrink:0;margin-top:1px}.di-a .entregas{border:1px solid var(--border);border-radius:var(--raio-g);box-shadow:var(--sombra-1);background:#fff;padding:30px 32px}.di-a .entregas ol{gap:18px;margin-top:22px;display:grid}.di-a .entregas li{gap:14px;display:flex}.di-a .entregas .n{background:var(--primary-soft);width:40px;height:40px;color:var(--primary-ink);font:700 15px var(--fonte-titulo);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.di-a .entregas .tt{font-weight:600}.di-a .entregas .tx{color:var(--text-muted);margin-top:4px;font-size:14.5px;line-height:1.5}.di-a .alerta{background:var(--bg-inverse);color:var(--text-inverse);position:relative;overflow:hidden}.di-a .alerta .eyebrow{color:var(--primary)}.di-a .alerta .h2{color:var(--text-inverse)}.di-a .alerta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.di-a .alerta-box{background:var(--surface-inverse);border:1px solid var(--border-inverse);border-radius:16px;min-width:0;padding:28px}.di-a .alerta-box .rot{letter-spacing:.04em;align-items:center;gap:8px;font:700 13px/1 Inter,sans-serif;display:flex}.di-a .alerta-box .rot svg{width:18px;height:18px}.di-a .alerta-box .rot.ko{color:#ff7a6e}.di-a .alerta-box .rot.ok{color:var(--verde)}.di-a .alerta-box p{color:var(--text-inverse-muted);margin-top:12px;font-size:16px;line-height:1.66}.di-a .alerta .brilho{pointer-events:none;background:radial-gradient(circle,#ff560047,#0000 65%);border-radius:50%;width:34rem;height:34rem;position:absolute;top:-14rem;right:-10rem}.di-a .faq{max-width:880px;margin:0 auto}.di-a .faq .cab{text-align:center}.di-a .faq .lead{margin-inline:auto}.di-a .faq-lista{border-top:1px solid var(--border);margin-top:28px}.di-a .faq-item{border-bottom:1px solid var(--border)}.di-a .faq-q{text-align:left;width:100%;font:600 17px/1.35 var(--fonte-titulo);color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;transition:color .18s;display:flex}.di-a .faq-q:hover{color:var(--primary-ink)}.di-a .faq-q .seta-q{background:var(--primary-soft);width:32px;height:32px;color:var(--primary-ink);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .32s,background .2s,color .2s;display:grid}.di-a .faq-q .seta-q svg{width:18px;height:18px}.di-a .faq-q[aria-expanded=true] .seta-q{background:var(--primary);color:#fff;transform:rotate(180deg)}.di-a .faq-a{grid-template-rows:0fr;transition:grid-template-rows .36s;display:grid}.di-a .faq-a>div{overflow:hidden}.di-a .faq-item.aberto .faq-a{grid-template-rows:1fr}.di-a .faq-a .inner{padding:0 4px 22px}.di-a .faq-a p{color:var(--text-muted);font-size:16px;line-height:1.68}.di-a .faq-a p+p{margin-top:10px}.di-a .relac{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.di-a .fecho{isolation:isolate;color:#fff;background:linear-gradient(135deg,#ff6a1a 0%,var(--primary) 50%,var(--primary-hover) 100%);position:relative;overflow:hidden}.di-a .fecho .circ{pointer-events:none;z-index:-1;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.di-a .fecho-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:40px;padding-block:64px;display:grid}.di-a .fecho h2{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.1}.di-a .fecho .tx{color:#ffffffe6;max-width:60ch;margin-top:16px;font-size:18px;line-height:1.6}.di-a .fecho-card{color:var(--text);border-radius:var(--raio-g);box-shadow:var(--sombra-3);background:#fff;padding:28px}.di-a .fecho-card h3{font-size:21px}.di-a .fecho-card p{color:var(--text-muted);margin-top:8px;font-size:14.5px;line-height:1.5}.di-a .fecho-card .btn{width:100%;margin-top:18px}.di-a .nota{max-width:880px;margin:0 auto;padding-block:36px 24px}.di-a .nota p{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.di-a .nota p svg{width:18px;height:18px;color:var(--primary-ink);flex-shrink:0;margin-top:2px}.di-a .google{border:1px dashed var(--border);background:#fff;border-radius:14px;max-width:880px;margin:0 auto 56px;padding:18px 22px}.di-a .google .rot{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font:600 11px/1.3 Inter,sans-serif}.di-a .google .url{color:var(--success);overflow-wrap:anywhere;margin-top:10px;font-size:13px}.di-a .google .tit{color:#1a0dab;margin-top:4px;font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:1.3}.di-a .google .des{color:#4d5156;margin-top:4px;font-size:14px;line-height:1.5}.di-a .google .contas{color:var(--text-muted);margin-top:8px;font-size:11px}.di-a .di-a-cta{z-index:70;-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);background:#fffffff5;transition:transform .38s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(115%);box-shadow:0 -12px 32px #1919191f}.di-a .di-a-cta.on{transform:none}.di-a .di-a-cta .rg-wrap{min-height:70px;padding-block:10px;padding-right:calc(max(24px,env(safe-area-inset-right,0px)) + 76px);align-items:center;gap:16px;display:flex}.di-a .di-a-cta .cf-t{flex:1;min-width:0}.di-a .di-a-cta .cf-t small{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-ink);font:600 11px/1.2 Inter,sans-serif;display:block}.di-a .di-a-cta .cf-t b{font:700 15px/1.25 var(--fonte-titulo);color:var(--text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.di-a .di-a-cta .btn{flex-shrink:0;min-height:44px;padding:0 18px;font-size:14px}.di-a .lt{gap:0;margin-top:36px;display:grid}.di-a .lt-leg{color:var(--text-muted);flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:13.5px;display:flex}.di-a .lt-leg span{align-items:center;gap:8px;display:inline-flex}.di-a .lt-leg i{border-top:3px dashed var(--border);width:30px;display:inline-block}.di-a .lt-leg i.sol{border-top:3px solid var(--primary)}.di-a .lt-item{grid-template-columns:44px minmax(0,1fr);gap:0 20px;padding-bottom:22px;display:grid;position:relative}.di-a .lt-eixo{position:relative}.di-a .lt-eixo:before{content:"";border-left:3px dashed var(--border);position:absolute;top:10px;bottom:-22px;left:50%;transform:translate(-50%)}.di-a .lt-item.solido .lt-eixo:before{border-left-style:solid;border-color:var(--primary)}.di-a .lt-item:last-child .lt-eixo:before{height:0;bottom:auto}.di-a .lt-dot{z-index:1;border:3px dashed var(--text-muted);background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin:14px auto 0;display:grid;position:relative}.di-a .lt-item.solido .lt-dot{border-style:solid;border-color:var(--primary);background:var(--primary)}.di-a .lt-card{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:22px 26px;transition:transform .25s,box-shadow .25s}.di-a .lt-card:hover{box-shadow:var(--sombra-2);transform:translateY(-3px)}.di-a .lt-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.di-a .lt-quando{background:var(--primary-soft);color:var(--primary-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font:700 12.5px/1 Inter,sans-serif;display:inline-flex}.di-a .lt-quando svg{width:13px;height:13px}.di-a .lt-art{font-family:var(--fonte-mono);color:var(--text-muted);font-size:12px}.di-a .lt-card h3{margin-top:12px;font-size:19px}.di-a .lt-card>p{color:var(--text-muted);margin-top:8px;font-size:15.5px;line-height:1.58}.di-a .lt-serv{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.di-a .lt-serv a,.di-a .pill-serv{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font:600 13.5px/1.2 Inter,sans-serif;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.di-a .lt-serv a:hover{border-color:var(--primary);color:var(--primary-ink);background:#fff;transform:translateY(-2px)}.di-a .lt-serv a svg{width:15px;height:15px;color:var(--primary)}.di-a .lt-serv .vazio{color:var(--text-muted);font-size:13.5px;font-style:italic}.di-a .familia{margin-top:48px}.di-a .familia:first-of-type{margin-top:32px}.di-a .fam-cab{align-items:flex-start;gap:16px;display:flex}.di-a .fam-cab h3{font-size:22px}.di-a .fam-cab p{color:var(--text-muted);max-width:70ch;margin-top:6px;line-height:1.55}.di-a .fam-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.di-a .serv-card .sub{color:var(--text-muted);margin-top:8px;font-size:14.5px;line-height:1.55}.di-a .serv-card .ler{color:var(--primary-ink);align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.di-a .serv-card .ler svg{width:16px;height:16px}.di-a .rank{gap:14px;margin-top:32px;display:grid}.di-a .rank-lin{grid-template-columns:minmax(0,230px) minmax(0,1fr) 76px;align-items:center;gap:14px;display:grid}.di-a .rank-nome{font:600 15px/1.3 var(--fonte-titulo);min-width:0}.di-a .rank-nome small{color:var(--text-muted);margin-top:2px;font:400 12px/1.3 Inter,sans-serif;display:block}.di-a .rank-nome a{color:inherit;text-decoration:none}.di-a .rank-nome a:hover{color:var(--primary-ink);text-underline-offset:3px;text-decoration:underline}.di-a .rank-bar{background:var(--bg-muted);border-radius:8px;height:30px;overflow:hidden}.di-a .rank-bar i{height:100%;width:var(--w);background:linear-gradient(90deg,var(--primary-ink),var(--primary) 60%,#ff6a1a);transform-origin:0;border-radius:8px;display:block}.di-a .rev-on .rank-bar i{animation:1.2s cubic-bezier(.2,.8,.2,1) both dia-crescer;animation-delay:var(--d,0s)}@keyframes dia-crescer{0%{transform:scaleX(0)}}.di-a .rank-pct{font:800 19px var(--fonte-titulo);text-align:right;font-variant-numeric:tabular-nums;color:var(--primary-ink)}.di-a .rank-total{border:1px solid var(--border);color:var(--text-muted);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:22px;padding:12px 16px;font-size:14.5px;display:inline-flex}.di-a .rank-total b{font-family:var(--fonte-titulo);color:var(--primary);font-size:22px}.di-a .setor{border-top:1px solid var(--border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;padding:56px 0;display:grid}.di-a .setor:first-of-type{border-top:0;padding-top:36px}.di-a .setor:nth-of-type(2n) .setor-fig{order:2}.di-a .setor-fig{border:1px solid var(--border);box-shadow:var(--sombra-1);background:#fff;border-radius:24px;min-width:0;padding:32px;position:relative}.di-a .setor-fig .fig-svg svg{width:100%;max-width:270px;height:auto;margin:0 auto;display:block}.di-a .fig-toggle{justify-content:center;margin-top:18px;display:flex}.di-a .fig-toggle div{background:var(--bg-alt);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.di-a .fig-toggle button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font:600 13px/1 Inter,sans-serif;transition:background .2s,color .2s}.di-a .fig-toggle button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 3px #00000024}.di-a .fig-leg{text-align:center;color:var(--text-muted);margin-top:12px;font-size:13px;line-height:1.5}.di-a .setor-txt{min-width:0}.di-a .setor-pct{font:800 clamp(40px,4.6vw,62px)/1 var(--fonte-titulo);color:var(--primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.di-a .setor-rank{color:var(--text-muted);margin-top:8px;font:600 13px/1.4 Inter,sans-serif}.di-a .setor h3{margin-top:10px;font-size:clamp(24px,2.6vw,32px)}.di-a .setor .frase{font:600 18px/1.45 var(--fonte-titulo);color:var(--text);letter-spacing:-.01em;margin-top:14px}.di-a .setor .texto{color:var(--text-muted);margin-top:12px;font-size:16px;line-height:1.66}.di-a .setor .rot{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-ink);margin-top:22px;font:700 12px/1 Inter,sans-serif}.di-a .setor .regs{gap:8px;margin-top:10px;display:grid}.di-a .setor .regs li{gap:10px;font-size:15px;line-height:1.5;display:flex}.di-a .setor .regs li svg{width:18px;height:18px;color:var(--primary);flex-shrink:0;margin-top:2px}.di-a .setor-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.di-a .setor-mini div{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;padding:16px 18px}.di-a .setor-mini .rot{align-items:center;gap:6px;margin-top:0;display:flex}.di-a .setor-mini .rot svg{width:14px;height:14px}.di-a .setor-mini .rot.ko{color:var(--error)}.di-a .setor-mini .rot.ok{color:var(--success)}.di-a .setor-mini p{color:var(--text);margin-top:8px;font-size:14.5px;line-height:1.5}.di-a .dado{background:var(--primary-soft);border-radius:14px;margin-top:20px;padding:20px 22px}.di-a .dado b{font:800 clamp(22px,2.4vw,30px)/1.1 var(--fonte-titulo);color:var(--primary-ink);letter-spacing:-.02em;display:block}.di-a .dado p{color:var(--text);margin-top:8px;font-size:15px;line-height:1.55}.di-a .dado .fonte{color:var(--primary-ink);opacity:.85;margin-top:8px}.di-a .setor .acoes{margin-top:24px}.di-a .locarno{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.di-a .loc{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:13.5px;line-height:1.35;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.di-a .loc:hover{border-color:var(--primary);box-shadow:var(--sombra-1);transform:translateY(-2px)}.di-a .loc .n{background:var(--bg-alt);width:34px;height:34px;font:700 13px var(--fonte-titulo);color:var(--primary-ink);font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.di-a .loc.top .n{background:var(--primary);color:#fff}.di-a .loc-edicao{border:1px solid var(--border);color:var(--text-muted);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;margin-top:22px;padding:16px 20px;font-size:14px;line-height:1.55;display:flex}.di-a .loc-edicao svg{width:18px;height:18px;color:var(--primary-ink);flex-shrink:0;margin-top:2px}.di-a .triade{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.di-a .tri{border-radius:var(--raio-g);border:1px solid var(--border);background:#fff;min-width:0;padding:28px;transition:transform .25s,box-shadow .25s}.di-a .tri:hover{box-shadow:var(--sombra-2);transform:translateY(-5px)}.di-a .tri .rot{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font:700 12px/1 Inter,sans-serif}.di-a .tri h3{margin-top:10px;font-size:22px}.di-a .tri .ex{background:var(--bg-alt);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font:600 13.5px/1.3 Inter,sans-serif;display:inline-flex}.di-a .tri .ex svg{width:15px;height:15px;color:var(--primary)}.di-a .tri p.pr{color:var(--text-muted);margin-top:14px;font-size:15px;line-height:1.6}.di-a .tri.di{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 16px 40px #ff56004d}.di-a .tri.di .rot{color:#ffffffd9}.di-a .tri.di .ex{color:#fff;background:#ffffff29}.di-a .tri.di .ex svg{color:#fff}.di-a .tri.di p.pr{color:#ffffffeb}.di-a .erros{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.di-a .erro{border:1px solid var(--border);background:#fff;border-radius:16px;min-width:0;padding:26px;transition:transform .25s,box-shadow .25s;position:relative}.di-a .erro:hover{box-shadow:var(--sombra-2);transform:translateY(-4px)}.di-a .erro .n{font:800 34px/1 var(--fonte-titulo);color:var(--primary-soft);letter-spacing:-.04em;position:absolute;top:18px;right:22px}.di-a .erro .selo{color:var(--error);background:#fdecea}.di-a .erro h3{margin-top:16px;padding-right:40px;font-size:17.5px}.di-a .erro p{color:var(--text-muted);margin-top:8px;font-size:15px;line-height:1.56}.di-a .rev-on{animation:.7s cubic-bezier(.2,.7,.2,1) both dia-subir;animation-delay:var(--d,0s)}@keyframes dia-subir{0%{opacity:0;transform:translateY(22px)}}@media (max-width:1100px){.di-a .cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.di-a .locarno{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.di-a .hero-grid{grid-template-columns:1fr;gap:36px}.di-a .fecho-grid{grid-template-columns:1fr}.di-a .setor{grid-template-columns:1fr;gap:28px}.di-a .setor:nth-of-type(2n) .setor-fig{order:0}.di-a .setor-fig .fig-svg svg{max-width:220px}}@media (max-width:900px){.di-a .cards,.di-a .relac,.di-a .fam-cards,.di-a .triade,.di-a .erros{grid-template-columns:repeat(2,minmax(0,1fr))}.di-a .painel-passo{grid-template-columns:1fr;padding:26px}.di-a .duas,.di-a .leis,.di-a .alerta-grid{grid-template-columns:1fr}.di-a .sec{padding-block:56px}}@media (max-width:767px){.di-a .trilha-nos{grid-template-columns:1fr;gap:0}.di-a .trilha-linha{width:4px;height:auto;inset:22px auto 22px 22px;transform:translate(-50%)}.di-a .trilha-fill{width:100%;height:var(--p);transition:height .55s cubic-bezier(.4,0,.2,1)}.di-a .no{text-align:left;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.di-a .no .b{flex-shrink:0;margin:0}.di-a .no .r{margin-top:10px}.di-a .gru-tabela thead{display:none}.di-a .gru-tabela,.di-a .gru-tabela tbody,.di-a .gru-tabela tr,.di-a .gru-tabela td{display:block}.di-a .gru-tabela tr{border-top:1px dashed var(--border);grid-template-columns:1fr 1fr;gap:6px 12px;padding:16px 20px;display:grid}.di-a .gru-tabela td{border:0;padding:0}.di-a .gru-tabela td.serv{grid-column:1/-1}.di-a .gru-tabela td.r{text-align:left}.di-a .gru-tabela td.r:before{content:attr(data-rot);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font:700 10px/1.3 Inter,sans-serif;display:block}.di-a .rank-lin{grid-template-columns:minmax(0,1fr) 64px}.di-a .rank-nome{grid-column:1/-1}.di-a .setor-mini{grid-template-columns:1fr}.di-a .di-a-cta .cf-t{display:none}.di-a .di-a-cta .rg-wrap{justify-content:flex-start}}@media (max-width:600px){.di-a .cards,.di-a .cards-4,.di-a .relac,.di-a .fam-cards,.di-a .triade,.di-a .erros,.di-a .cards-2{grid-template-columns:1fr}.di-a .locarno{grid-template-columns:repeat(2,minmax(0,1fr))}.di-a .hero-grid{padding-block:40px 56px}.di-a .form-card,.di-a .fecho-card,.di-a .hero-fig,.di-a .painel-passo{padding:22px}.di-a .gru-topo{padding:16px 20px}.di-a .gru-nota,.di-a .gru-fonte{padding-inline:20px}.di-a .entregas{padding:24px 22px}.di-a .destaques a{justify-content:center;width:100%}.di-a .di-a-cta .btn{flex:1}}@media (max-width:440px){.di-a .locarno{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.di-a .circ .pulso{display:none}.di-a .rev-on{animation:none!important}.di-a .btn:hover,.di-a .card:hover,.di-a .num:hover{transform:none}}.di-a{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.di-a .rg-wrap{max-width:1366px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin-inline:auto}@media (prefers-reduced-motion:reduce){.di-a *,.di-a :before,.di-a :after{transition:none!important;animation:none!important}}.di-a .campo-erro{color:var(--error);margin-top:6px;font-size:13px;line-height:1.4}.di-a .form-card>.form-corpo>.campo-erro{text-align:center;margin-top:12px;font-weight:500}.di-a .form-lgpd{text-align:center;color:var(--text-muted);margin-top:10px;font-size:11px;font-weight:300;line-height:1.5}.di-a .form-lgpd a{text-underline-offset:2px;text-decoration:underline}.di-a .form-card .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}html:has(.di-a){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.di-a){scroll-behavior:auto}}
