.tvx,.tvxp{--tv-bg:#0A0E12;--tv-bg2:#0D131A;--tv-sf:#10161E;--tv-sf2:#141C26;--tv-bd:#1E2A36;--tv-bd2:#2A3947;--tv-tx:#E9EEF3;--tv-mu:#8C99A6;--tv-dm:#5A6774;--tv-gr:#9BE23B;--tv-gs:rgba(155,226,59,.12);--tv-gl:rgba(155,226,59,.35);--tv-am:#E2B93B;--tv-rd:#E25B5B;--tv-d:"Space Grotesk",system-ui,sans-serif;--tv-b:"Inter",system-ui,sans-serif;--tv-m:"IBM Plex Mono",ui-monospace,monospace}.tvx *,.tvxp *{box-sizing:border-box}.tvx{position:fixed;right:24px;bottom:24px;z-index:1000;width:60px;height:60px;font-family:var(--tv-b)}.tvx-btn{width:60px;height:60px;border-radius:18px;border:1px solid var(--tv-gl);cursor:pointer;background:linear-gradient(150deg,#12200d,#1c3110 60%,#25400f);box-shadow:0 16px 40px #00000080;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;position:relative;padding:0}.tvx-btn:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 20px 48px #0009}.tvx-btn .mk{font-family:var(--tv-d);font-weight:700;font-size:24px;color:var(--tv-gr);line-height:1}.tvx-btn .pl{position:absolute;inset:-4px;border-radius:20px;border:1.5px solid var(--tv-gr);opacity:0;animation:tvp 2.8s ease-out infinite}@keyframes tvp{0%{opacity:.6;transform:scale(.92)}70%{opacity:0;transform:scale(1.22)}to{opacity:0}}.tvx-btn .bd{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;border-radius:19px;background:var(--tv-gr);color:#0a0e12;font-family:var(--tv-m);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid var(--tv-bg)}.tvx.on .tvx-btn .pl,.tvx.on .tvx-btn .bd{display:none}.tvx-ts{position:absolute;bottom:calc(100% + 14px);right:0;width:318px;background:var(--tv-sf);border:1px solid var(--tv-bd2);border-radius:16px;box-shadow:0 22px 60px #0000008c;padding:16px 17px;opacity:0;visibility:hidden;transform:translateY(10px) scale(.97);transition:.3s cubic-bezier(.2,.75,.3,1);pointer-events:none}.tvx-ts.on{opacity:1;visibility:visible;transform:none;pointer-events:auto}.tvx-ts .hd{display:flex;align-items:center;gap:8px;margin-bottom:9px}.tvx-ts .hd b{font-family:var(--tv-m);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-gr)}.tvx-ts .hd .x{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--tv-dm);font-size:19px;line-height:1;padding:0 2px}.tvx-ts .hd .x:hover{color:var(--tv-tx)}.tvx-ts h6{font-family:var(--tv-d);font-weight:600;font-size:15.5px;color:var(--tv-tx);line-height:1.25;margin:0 0 7px}.tvx-ts p{font-size:13.2px;line-height:1.5;color:var(--tv-mu);margin:0}.tvx-ts .go{margin-top:13px;width:100%;background:var(--tv-gr);color:#0a0e12;border:none;border-radius:10px;padding:11px;font-family:var(--tv-d);font-weight:600;font-size:14px;cursor:pointer}.tvx-ts .go:hover{background:#b0f158}@media(max-width:640px){.tvx-ts{display:none}}.tvxp{position:fixed;right:24px;bottom:96px;z-index:999;width:428px;max-height:min(704px,calc(100vh - 128px));background:linear-gradient(168deg,#0c1319,#101a15 55%,#16240f 130%);border:1px solid var(--tv-bd2);border-radius:20px;box-shadow:0 34px 90px #0000009e;overflow:hidden;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(14px) scale(.97);transition:.28s cubic-bezier(.2,.75,.3,1);font-family:var(--tv-b);color:var(--tv-tx)}.tvxp.on{opacity:1;visibility:visible;transform:none}.tvxp:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px 190px at 88% 3%,rgba(155,226,59,.14),transparent 70%)}@media(max-width:640px){.tvxp{right:0;left:0;bottom:0;width:100%;max-height:100vh;height:100dvh;border-radius:0;border:none}.tvx{right:16px;bottom:16px}}.tvxp-top{position:relative;z-index:2;display:flex;align-items:center;gap:11px;padding:16px 17px 14px;border-bottom:1px solid var(--tv-bd);flex:none}.tvxp-top .av{width:36px;height:36px;border-radius:11px;background:var(--tv-gs);border:1px solid var(--tv-gl);display:flex;align-items:center;justify-content:center;flex:none;font-family:var(--tv-d);font-weight:700;color:var(--tv-gr);font-size:17px}.tvxp-top .nm{font-family:var(--tv-d);font-weight:600;font-size:15px;display:block;line-height:1.2}.tvxp-top .st{font-family:var(--tv-m);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tv-gr);display:flex;align-items:center;gap:6px;margin-top:3px}.tvxp-top .st i{width:6px;height:6px;border-radius:50%;background:var(--tv-gr);animation:tvb 1.8s infinite}@keyframes tvb{0%,to{opacity:1}50%{opacity:.3}}.tvxp-top .cl{margin-left:auto;background:none;border:none;color:var(--tv-dm);cursor:pointer;font-size:21px;line-height:1;padding:4px 8px;border-radius:8px}.tvxp-top .cl:hover{background:#ffffff12;color:var(--tv-tx)}.tvxp-pg{position:relative;z-index:2;height:3px;background:#ffffff14;flex:none}.tvxp-pg i{display:block;height:100%;width:0;background:var(--tv-gr);transition:width .5s cubic-bezier(.2,.7,.3,1)}.tvxp-bd{position:relative;z-index:2;flex:1;overflow-y:auto;padding:17px;display:flex;flex-direction:column;gap:9px;scrollbar-width:thin}.tvxp-bd::-webkit-scrollbar{width:4px}.tvxp-bd::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}.tvm{max-width:90%;font-size:14px;line-height:1.55;padding:12px 15px;border-radius:14px;animation:tvi .38s cubic-bezier(.2,.75,.3,1)}@keyframes tvi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tvm.bot{background:var(--tv-sf);border:1px solid var(--tv-bd);color:var(--tv-tx);align-self:flex-start;border-bottom-left-radius:4px}.tvm.usr{background:var(--tv-gs);border:1px solid var(--tv-gl);color:var(--tv-gr);align-self:flex-end;border-bottom-right-radius:4px;font-weight:500}.tvm b{font-weight:600;color:var(--tv-gr)}.tvm.usr b{color:var(--tv-gr)}.tvm .hint{margin-top:9px;padding-top:9px;border-top:1px dashed var(--tv-bd2);font-family:var(--tv-m);font-size:11.5px;color:var(--tv-mu);line-height:1.5}.tvm.typ{display:flex;gap:5px;width:fit-content;max-width:none;padding:14px 16px}.tvm.typ i{width:6px;height:6px;border-radius:50%;background:var(--tv-dm);animation:tvt 1.3s infinite}.tvm.typ i:nth-child(2){animation-delay:.16s}.tvm.typ i:nth-child(3){animation-delay:.32s}@keyframes tvt{0%,60%,to{opacity:.25}30%{opacity:1}}.tvc{display:flex;flex-direction:column;gap:7px;padding:2px 17px 17px;position:relative;z-index:2;flex:none}.tvc button{background:var(--tv-sf);border:1px solid var(--tv-bd2);border-radius:11px;padding:11px 14px;font-family:var(--tv-b);font-size:13.6px;font-weight:500;color:var(--tv-tx);text-align:left;cursor:pointer;transition:.15s;line-height:1.4}.tvc button:hover{border-color:var(--tv-gl);background:var(--tv-gs);transform:translate(3px)}.tvc button .h{display:block;font-weight:600}.tvc button .s{display:block;font-family:var(--tv-m);font-size:11px;color:var(--tv-dm);margin-top:3px;line-height:1.45}.tvc button.pri{background:var(--tv-gr);border-color:var(--tv-gr);color:#0a0e12;font-family:var(--tv-d);font-weight:600}.tvc button.pri:hover{background:#b0f158;color:#0a0e12}.tvc button.gh{background:transparent;color:var(--tv-mu)}.tvc button.gh:hover{color:var(--tv-gr)}.tvc .lv{display:flex;align-items:center;gap:9px}.tvc .lv em{font-family:var(--tv-m);font-size:9.5px;font-style:normal;color:var(--tv-dm);border:1px solid var(--tv-bd2);border-radius:4px;padding:1px 5px;flex:none}.tvc button:hover .lv em{color:var(--tv-gr);border-color:var(--tv-gl)}.tvc .row{display:flex;gap:7px}.tvc .row button{flex:1;text-align:center}.tvk{background:var(--tv-sf);border:1px solid var(--tv-gl);border-radius:14px;padding:17px;align-self:stretch;max-width:100%;animation:tvi .45s cubic-bezier(.2,.75,.3,1)}.tvk .lb{font-family:var(--tv-m);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-gr)}.tvk .big{display:flex;align-items:flex-end;gap:9px;margin-top:8px}.tvk .big b{font-family:var(--tv-d);font-weight:700;font-size:44px;letter-spacing:-.03em;line-height:.9}.tvk .big span{font-family:var(--tv-m);font-size:12px;color:var(--tv-dm);padding-bottom:5px}.tvk .vd{margin-top:9px;font-family:var(--tv-d);font-size:14.5px;font-weight:600;line-height:1.35}.tvk .nt{margin-top:9px;font-size:13px;color:var(--tv-mu);line-height:1.5}.tvk .bars{margin-top:15px;padding-top:14px;border-top:1px solid var(--tv-bd);display:grid;gap:10px}.tvk .bar .r{display:flex;justify-content:space-between;align-items:baseline;font-size:12.4px;margin-bottom:5px;gap:10px}.tvk .bar .r b{font-weight:500;color:var(--tv-tx)}.tvk .bar .r span{font-family:var(--tv-m);font-size:11.5px}.tvk .bar .tr{height:6px;border-radius:20px;background:#ffffff14;overflow:hidden}.tvk .bar .tr i{display:block;height:100%;border-radius:20px;width:0;transition:width .9s cubic-bezier(.2,.7,.3,1)}.tvk .gt{margin-top:15px;padding-top:14px;border-top:1px solid var(--tv-bd);display:grid;gap:7px}.tvk .gt div{display:flex;align-items:baseline;gap:9px;font-size:12.6px;color:var(--tv-mu)}.tvk .gt div i{font-family:var(--tv-m);font-size:11px;font-style:normal;flex:none}.tvk .gt div.ok i{color:var(--tv-gr)}.tvk .gt div.no i{color:var(--tv-rd)}.tvk .gt div.no b{color:var(--tv-rd);font-weight:500}.tvk.blk{border-color:#e25b5b80;background:linear-gradient(180deg,rgba(226,91,91,.07),var(--tv-sf))}.tvk.blk .lb{color:var(--tv-rd)}.tvk ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.tvk li{font-size:13px;color:var(--tv-mu);display:flex;gap:9px;line-height:1.45}.tvk li:before{content:"✓";color:var(--tv-gr);flex:none;font-family:var(--tv-m);font-size:11px}.tvk ul.wn li:before{content:"!";color:var(--tv-am);font-weight:600}.tvk li b{color:var(--tv-tx);font-weight:600}.tvk .blk-item{border-top:1px dashed var(--tv-bd);padding-top:11px;margin-top:11px}.tvk .blk-item:first-of-type{border-top:none;padding-top:0;margin-top:12px}.tvk .blk-item h6{font-family:var(--tv-d);font-size:13.8px;font-weight:600;margin:0 0 5px;color:var(--tv-tx)}.tvk .blk-item p{font-size:12.4px;color:var(--tv-mu);margin:3px 0;line-height:1.45}.tvk .blk-item p em{font-style:normal;font-family:var(--tv-m);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tv-dm);margin-right:7px}.tvk .arch{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.tvk .arch span{font-family:var(--tv-m);font-size:10.5px;border:1px solid var(--tv-bd2);border-radius:5px;padding:4px 9px;color:var(--tv-mu)}.tvk .arch span.g{border-color:var(--tv-gl);color:var(--tv-gr);background:var(--tv-gs)}.tvk .arch span.a{border-color:#e2b93b73;color:var(--tv-am)}.tvk .arch span.r{border-color:#e25b5b73;color:var(--tv-rd);border-style:dashed}.tvk .ph{margin-top:12px;padding-top:11px;border-top:1px dashed var(--tv-bd)}.tvk .ph:first-of-type{border-top:none;padding-top:0}.tvk .ph em{font-family:var(--tv-m);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tv-gr);font-style:normal}.tvf{padding:2px 17px 17px;position:relative;z-index:2;flex:none;display:grid;gap:7px}.tvf input{width:100%;background:#ffffff0d;border:1px solid var(--tv-bd2);border-radius:10px;padding:11px 13px;font-family:var(--tv-b);font-size:13.5px;color:var(--tv-tx);outline:none}.tvf input::placeholder{color:var(--tv-dm)}.tvf input:focus{border-color:var(--tv-gl);background:#ffffff14}.tvf .two{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tvf label.cs{display:flex;gap:9px;align-items:flex-start;font-size:11.8px;color:var(--tv-mu);line-height:1.45;cursor:pointer;padding:2px 0}.tvf label.cs input{width:15px;height:15px;flex:none;margin-top:2px;accent-color:var(--tv-gr)}.tvf button{background:var(--tv-gr);color:#0a0e12;border:none;border-radius:10px;padding:12px;font-family:var(--tv-d);font-weight:600;font-size:14px;cursor:pointer}.tvf button:hover{background:#b0f158}.tvf .er{font-family:var(--tv-m);font-size:10.5px;color:var(--tv-am)}@media(prefers-reduced-motion:reduce){.tvx-btn .pl,.tvxp-top .st i,.tvm,.tvk{animation:none}.tvxp,.tvx-ts{transition:none}}html[data-page=analisar-meu-caso] h2{font-size:clamp(26px,3.7vw,42px);font-weight:600}html[data-page=analisar-meu-caso] h2 .g{color:var(--green)}html[data-page=analisar-meu-caso] .lead{color:var(--muted);font-size:16.5px;max-width:720px;margin-top:18px}html[data-page=analisar-meu-caso] section{padding:92px 0;border-top:1px solid var(--border)}html[data-page=analisar-meu-caso] .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html[data-page=analisar-meu-caso] .reveal.in{opacity:1;transform:none}html[data-page=analisar-meu-caso] .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:14.5px;padding:13px 24px;border-radius:8px;border:1px solid var(--border2);color:var(--text);transition:all .2s;cursor:pointer;background:transparent}html[data-page=analisar-meu-caso] .btn.sm{padding:9px 16px;font-size:13px}@media(prefers-reduced-motion:reduce){html[data-page=analisar-meu-caso]{scroll-behavior:auto}html[data-page=analisar-meu-caso] .reveal{opacity:1;transform:none;transition:none}html[data-page=analisar-meu-caso] *{transition-duration:1ms!important}}html[data-page=analisar-meu-caso] .nav-links a:hover{color:var(--text);border-bottom-color:var(--green)}html[data-page=analisar-meu-caso] .hero{padding:150px 0 84px;border-top:none;position:relative;overflow:hidden}html[data-page=analisar-meu-caso] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(680px 420px at 82% 14%,rgba(155,226,59,.08),transparent 65%),linear-gradient(rgba(155,226,59,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.026) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}html[data-page=analisar-meu-caso] .hero .wrap{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:start}html[data-page=analisar-meu-caso] .hero h1{font-size:clamp(31px,4.4vw,52px);font-weight:700}html[data-page=analisar-meu-caso] .hero p{color:var(--muted);font-size:16.5px;margin-top:20px;max-width:540px}html[data-page=analisar-meu-caso] .hero .time{margin-top:26px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--green);border:1px solid var(--green-line);border-radius:999px;padding:7px 15px;display:inline-block}html[data-page=analisar-meu-caso] .trust{margin-top:34px;list-style:none}html[data-page=analisar-meu-caso] .trust li{color:var(--muted);font-size:14px;padding:7px 0;display:flex;gap:11px;border-bottom:1px dashed var(--border)}html[data-page=analisar-meu-caso] .trust li:last-child{border:none}html[data-page=analisar-meu-caso] .trust li:before{content:"✓";color:var(--green);font-family:var(--font-mono);font-size:12px;margin-top:2px}html[data-page=analisar-meu-caso] .card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000073}html[data-page=analisar-meu-caso] .card .ch{padding:20px 26px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}html[data-page=analisar-meu-caso] .card .ch .dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:pulse 2.4s infinite}html[data-page=analisar-meu-caso] .card .ch b{font-family:var(--font-display);font-size:16px}html[data-page=analisar-meu-caso] .card .ch span{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-left:auto}html[data-page=analisar-meu-caso] .card .cb{padding:26px}html[data-page=analisar-meu-caso] .f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}html[data-page=analisar-meu-caso] .field{margin-bottom:15px}html[data-page=analisar-meu-caso] .field label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:7px}html[data-page=analisar-meu-caso] .field label i{color:var(--green);font-style:normal}html[data-page=analisar-meu-caso] .field input,html[data-page=analisar-meu-caso] .field select,html[data-page=analisar-meu-caso] .field textarea{width:100%;background:var(--bg2);border:1px solid var(--border2);border-radius:9px;padding:13px 15px;color:var(--text);font-family:var(--font-body);font-size:14.5px;outline:none;transition:border-color .18s}html[data-page=analisar-meu-caso] .field input:focus,html[data-page=analisar-meu-caso] .field select:focus,html[data-page=analisar-meu-caso] .field textarea:focus{border-color:var(--green-line)}html[data-page=analisar-meu-caso] .field input.err,html[data-page=analisar-meu-caso] .field select.err{border-color:var(--red)}html[data-page=analisar-meu-caso] .field textarea{resize:vertical;min-height:82px}html[data-page=analisar-meu-caso] .field .hint{font-family:var(--font-mono);font-size:10.5px;color:var(--dim);margin-top:6px}html[data-page=analisar-meu-caso] .card .cf{padding:0 26px 26px}html[data-page=analisar-meu-caso] .card .cf .btn{width:100%;justify-content:center}html[data-page=analisar-meu-caso] .msg{font-family:var(--font-mono);font-size:11.5px;color:var(--dim);margin-top:14px;text-align:center}html[data-page=analisar-meu-caso] .msg.bad{color:var(--amber)}html[data-page=analisar-meu-caso] .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:44px;border-top:1px solid var(--border)}html[data-page=analisar-meu-caso] .fs{padding:28px 22px 10px;border-left:1px solid var(--border)}html[data-page=analisar-meu-caso] .fs:first-child{border-left:none;padding-left:0}html[data-page=analisar-meu-caso] .fs .n{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--green);display:block;margin-bottom:14px}html[data-page=analisar-meu-caso] .fs b{font-family:var(--font-display);font-size:15.5px;display:block;margin-bottom:8px}html[data-page=analisar-meu-caso] .fs p{color:var(--muted);font-size:13.5px}html[data-page=analisar-meu-caso] .limits{display:grid;grid-template-columns:1fr 1fr;gap:2px 34px;margin-top:34px;list-style:none;max-width:880px}html[data-page=analisar-meu-caso] .limits li{color:var(--muted);font-size:14.5px;padding:8px 0;display:flex;gap:12px;border-bottom:1px dashed var(--border)}html[data-page=analisar-meu-caso] .limits li:before{content:"✕";color:var(--red);font-family:var(--font-mono);font-size:12px;margin-top:3px}html[data-page=analisar-meu-caso] .quote{margin-top:34px;font-family:var(--font-display);font-size:clamp(17px,2.2vw,22px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:820px}html[data-page=analisar-meu-caso] .quote .g{color:var(--green)}html[data-page=analisar-meu-caso] .acols{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:44px}html[data-page=analisar-meu-caso] .abox h5{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:16px}html[data-page=analisar-meu-caso] .chips{display:flex;flex-wrap:wrap;gap:7px}html[data-page=analisar-meu-caso] .chips span{font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--border2);border-radius:6px;padding:5px 11px;color:var(--muted)}html[data-page=analisar-meu-caso] footer{border-top:1px solid var(--border);padding:64px 0 34px;background:var(--bg2)}html[data-page=analisar-meu-caso] .fbottom{margin-top:44px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}@media(max-width:1024px){html[data-page=analisar-meu-caso] .hero .wrap,html[data-page=analisar-meu-caso] .acols{grid-template-columns:1fr;gap:44px}html[data-page=analisar-meu-caso] .flow{grid-template-columns:1fr 1fr}html[data-page=analisar-meu-caso] .fs{border-left:none;padding-left:0;border-top:1px solid var(--border)}html[data-page=analisar-meu-caso] .fs:first-child{border-top:none}html[data-page=analisar-meu-caso] .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html[data-page=analisar-meu-caso] section{padding:70px 0}html[data-page=analisar-meu-caso] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=analisar-meu-caso] .nav-links.open{display:flex}html[data-page=analisar-meu-caso] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=analisar-meu-caso] .menu-toggle{display:block}html[data-page=analisar-meu-caso] .hero{padding-top:112px}html[data-page=analisar-meu-caso] .flow,html[data-page=analisar-meu-caso] .limits,html[data-page=analisar-meu-caso] .f2,html[data-page=analisar-meu-caso] .fgrid{grid-template-columns:1fr}}html[data-page=arquiteturas] h2{font-size:clamp(27px,3.9vw,44px);font-weight:600}html[data-page=arquiteturas] h2 .g{color:var(--green)}html[data-page=arquiteturas] .lead{color:var(--muted);font-size:16.5px;max-width:720px;margin-top:18px}html[data-page=arquiteturas] section{padding:96px 0;border-top:1px solid var(--border)}html[data-page=arquiteturas] .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}html[data-page=arquiteturas] .reveal.in{opacity:1;transform:none}html[data-page=arquiteturas] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=arquiteturas] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=arquiteturas]{scroll-behavior:auto}html[data-page=arquiteturas] .reveal{opacity:1;transform:none;transition:none}html[data-page=arquiteturas] *{transition-duration:1ms!important;animation-duration:1ms!important}}html[data-page=arquiteturas] .nav-links a:hover,html[data-page=arquiteturas] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=arquiteturas] .nav-cta{display:flex;gap:10px;align-items:center}html[data-page=arquiteturas] .subnav{position:sticky;top:68px;z-index:40;background:#0d131af0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}html[data-page=arquiteturas] .subnav .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-top:0;padding-bottom:0}html[data-page=arquiteturas] .subnav .wrap::-webkit-scrollbar{display:none}html[data-page=arquiteturas] .subnav a{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:15px 13px;white-space:nowrap;border-bottom:2px solid transparent;transition:all .15s}html[data-page=arquiteturas] .subnav a:hover{color:var(--text)}html[data-page=arquiteturas] .subnav a.on{color:var(--green);border-bottom-color:var(--green)}html[data-page=arquiteturas] .hero{padding:170px 0 84px;border-top:none;position:relative;overflow:hidden}html[data-page=arquiteturas] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(680px 400px at 78% 12%,rgba(155,226,59,.07),transparent 65%),linear-gradient(rgba(155,226,59,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.026) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}html[data-page=arquiteturas] .hero h1{font-size:clamp(34px,4.8vw,58px);font-weight:700;max-width:900px}html[data-page=arquiteturas] .hero p{color:var(--muted);font-size:16.5px;max-width:700px;margin-top:22px}html[data-page=arquiteturas] .hero p b{color:var(--text);font-weight:600}html[data-page=arquiteturas] .checklist{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 34px;margin-top:28px;max-width:860px}html[data-page=arquiteturas] .checklist li{color:var(--muted);font-size:14.5px;padding:7px 0;display:flex;gap:11px;border-bottom:1px dashed var(--border)}html[data-page=arquiteturas] .checklist li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=arquiteturas] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}html[data-page=arquiteturas] .pcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}html[data-page=arquiteturas] .pcard h4{font-family:var(--font-display);font-size:16.5px;color:var(--green);margin-bottom:8px}html[data-page=arquiteturas] .pcard p{color:var(--muted);font-size:13.5px}html[data-page=arquiteturas] .arch{margin-top:44px;display:flex;flex-direction:column}html[data-page=arquiteturas] .layer{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 22px;display:grid;grid-template-columns:158px 1fr;gap:20px;align-items:start}html[data-page=arquiteturas] .layer .lname{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);padding-top:5px}html[data-page=arquiteturas] .layer .tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}html[data-page=arquiteturas] .tag{border:1px solid var(--border2);border-radius:7px;padding:4px 11px;font-size:12px;color:var(--muted);font-family:var(--font-mono)}html[data-page=arquiteturas] .layer .desc{font-size:13.5px;color:var(--dim)}html[data-page=arquiteturas] .layer.ctrl{border-color:#e2b93b59}html[data-page=arquiteturas] .layer.ctrl .lname{color:var(--amber)}html[data-page=arquiteturas] .layer.trust{border-style:dashed}html[data-page=arquiteturas] .connector{height:20px;width:1px;background:var(--green-line);margin:0 auto;position:relative}html[data-page=arquiteturas] .connector:after{content:"";position:absolute;bottom:-1px;left:-3px;border:4px solid transparent;border-top-color:var(--green-line)}html[data-page=arquiteturas] .fund{margin-top:34px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px 26px}html[data-page=arquiteturas] .fund h5{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:14px}html[data-page=arquiteturas] .fund ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:6px 26px}html[data-page=arquiteturas] .fund li{font-size:13.5px;color:var(--muted);display:flex;gap:9px}html[data-page=arquiteturas] .fund li:before{content:"✓";color:var(--green);font-family:var(--font-mono);font-size:11px}html[data-page=arquiteturas] .guide{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px}html[data-page=arquiteturas] .gcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px;display:flex;flex-direction:column}html[data-page=arquiteturas] .gcard h4{font-family:var(--font-display);font-size:16px;margin-bottom:10px}html[data-page=arquiteturas] .gcard p{color:var(--muted);font-size:13.5px;flex:1}html[data-page=arquiteturas] .gcard a{margin-top:14px;font-family:var(--font-mono);font-size:11px;color:var(--green);letter-spacing:.08em;text-transform:uppercase}html[data-page=arquiteturas] .quote{margin-top:40px;font-family:var(--font-display);font-size:clamp(18px,2.3vw,24px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:840px}html[data-page=arquiteturas] .quote .g{color:var(--green)}html[data-page=arquiteturas] .archsec{padding:96px 0;border-top:1px solid var(--border)}html[data-page=arquiteturas] .acols{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:44px;align-items:start}html[data-page=arquiteturas] .abox h5{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:16px}html[data-page=arquiteturas] .abox+.abox{margin-top:34px}html[data-page=arquiteturas] .ulist{list-style:none}html[data-page=arquiteturas] .ulist li{font-size:14px;color:var(--muted);padding:7px 0;border-bottom:1px dashed var(--border);display:flex;gap:11px}html[data-page=arquiteturas] .ulist li:last-child{border:none}html[data-page=arquiteturas] .ulist li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=arquiteturas] .olist{list-style:none;counter-reset:st;font-family:var(--font-mono);font-size:12.5px}html[data-page=arquiteturas] .olist li{padding:7px 0 7px 38px;position:relative;color:var(--muted);border-left:1px solid var(--border2);margin-left:11px}html[data-page=arquiteturas] .olist li:before{counter-increment:st;content:counter(st,decimal-leading-zero);position:absolute;left:-12px;top:6px;background:var(--bg);border:1px solid var(--border2);border-radius:5px;font-size:9.5px;color:var(--green);padding:2px 4px}html[data-page=arquiteturas] .chips{display:flex;flex-wrap:wrap;gap:7px}html[data-page=arquiteturas] .chips span{font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--border2);border-radius:6px;padding:5px 11px;color:var(--muted)}html[data-page=arquiteturas] .chips.warn span{border-color:#e25b5b4d;color:#c99}html[data-page=arquiteturas] .flowline{font-family:var(--font-mono);font-size:12.5px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px 20px;line-height:2.1}html[data-page=arquiteturas] .flowline b{color:var(--text);font-weight:500}html[data-page=arquiteturas] .flowline em{font-style:normal;color:var(--green)}html[data-page=arquiteturas] .diagram{margin-top:52px;background:var(--bg2);border:1px solid var(--border);border-radius:14px;overflow:hidden}html[data-page=arquiteturas] .dhead{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border);flex-wrap:wrap}html[data-page=arquiteturas] .dhead .dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}html[data-page=arquiteturas] .dhead .zoom{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);background:none;border:1px solid var(--green-line);border-radius:6px;padding:6px 12px;cursor:pointer}html[data-page=arquiteturas] .dhead .zoom:hover{background:var(--green-soft)}html[data-page=arquiteturas] .dbody{padding:8px;overflow-x:auto}html[data-page=arquiteturas] .dbody>svg{display:block;width:100%;height:auto;min-width:860px}html[data-page=arquiteturas] .legend{display:flex;flex-wrap:wrap;gap:18px;padding:14px 18px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--dim);text-transform:uppercase}html[data-page=arquiteturas] .legend span{display:flex;align-items:center;gap:8px}html[data-page=arquiteturas] .lk{width:22px;height:0;border-top:1.6px solid var(--dim)}html[data-page=arquiteturas] .lk.exec{border-top-color:var(--green)}html[data-page=arquiteturas] .lk.appr{border-top:1.6px dashed var(--amber)}html[data-page=arquiteturas] .lk.bnd{border-top:1.4px dashed var(--border2)}html[data-page=arquiteturas] .lk.box{height:11px;width:14px;border:1px solid var(--border2);background:var(--surface);border-radius:3px}html[data-page=arquiteturas] .lk.box.acc{border-color:var(--green-line);background:#9be23b1a}html[data-page=arquiteturas] .lk.box.ctl{border-color:#e2b93b80;background:#e2b93b14}html[data-page=arquiteturas] .dnote{padding:18px;border-top:1px solid var(--border);color:var(--muted);font-size:14px}html[data-page=arquiteturas] .dnote b{color:var(--text)}html[data-page=arquiteturas] .dg .n{fill:var(--surface);stroke:var(--border2);stroke-width:1;rx:6}html[data-page=arquiteturas] .dg .n.acc{stroke:var(--green-line);fill:#9be23b12}html[data-page=arquiteturas] .dg .n.ctl{stroke:#e2b93b80;fill:#e2b93b0f}html[data-page=arquiteturas] .dg .n.sys{fill:var(--surface2);stroke:var(--border2)}html[data-page=arquiteturas] .dg .n.hum{stroke:#e2b93b80;fill:#e2b93b0a}html[data-page=arquiteturas] .dg .bnd{fill:none;stroke:var(--border2);stroke-dasharray:6 5;stroke-width:1}html[data-page=arquiteturas] .dg .base{fill:#141c2699;stroke:var(--border);stroke-width:1}html[data-page=arquiteturas] .dg text{font-family:var(--font-display);font-size:12.5px;font-weight:600;fill:var(--text)}html[data-page=arquiteturas] .dg text.s{font-family:var(--font-mono);font-size:10px;font-weight:400;fill:var(--muted)}html[data-page=arquiteturas] .dg text.lb{font-family:var(--font-mono);font-size:9.5px;font-weight:500;fill:var(--green);letter-spacing:.16em}html[data-page=arquiteturas] .dg text.lba{fill:var(--amber)}html[data-page=arquiteturas] .dg text.lbd{fill:var(--dim)}html[data-page=arquiteturas] .dg .fd{stroke:var(--dim);stroke-width:1.4;fill:none;marker-end:url(#ad)}html[data-page=arquiteturas] .dg .fe{stroke:var(--green);stroke-width:1.6;fill:none;marker-end:url(#ae)}html[data-page=arquiteturas] .dg .fa{stroke:var(--amber);stroke-width:1.4;stroke-dasharray:5 4;fill:none;marker-end:url(#aa)}html[data-page=arquiteturas] .dg .fr{stroke:var(--red);stroke-width:1.4;stroke-dasharray:3 3;fill:none;marker-end:url(#ar)}html[data-page=arquiteturas] .sg{padding:22px 20px}html[data-page=arquiteturas] .sg-row{display:grid;grid-template-columns:158px 1fr;gap:16px;align-items:center;padding:6px 0}html[data-page=arquiteturas] .sg-row .st{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--green)}html[data-page=arquiteturas] .sg-row .st small{display:block;font-size:9px;letter-spacing:.1em;color:var(--dim);margin-top:3px;text-transform:none}html[data-page=arquiteturas] .sg-row .st.a{color:var(--amber)}html[data-page=arquiteturas] .sg-cells{display:flex;gap:10px;flex-wrap:wrap}html[data-page=arquiteturas] .cell{flex:1 1 0;min-width:148px;background:var(--surface);border:1px solid var(--border2);border-radius:8px;padding:13px 15px;font-family:var(--font-display);font-weight:600;font-size:13px}html[data-page=arquiteturas] .cell small{display:block;font-family:var(--font-mono);font-weight:400;font-size:9.5px;color:var(--dim);margin-top:4px;letter-spacing:.04em}html[data-page=arquiteturas] .cell.acc{border-color:var(--green-line);background:#9be23b12}html[data-page=arquiteturas] .cell.ctl{border-color:#e2b93b80;background:#e2b93b0f;color:var(--amber)}html[data-page=arquiteturas] .cell.hum{border-color:#e2b93b80;background:#e2b93b08}html[data-page=arquiteturas] .cell.sys{background:var(--surface2)}html[data-page=arquiteturas] .cell.dim{color:var(--muted);background:transparent;border-style:dashed}html[data-page=arquiteturas] .cell.bad{border-color:#e25b5b66;color:#d98}html[data-page=arquiteturas] .sg-gate{border:1px dashed rgba(226,185,59,.45);border-radius:10px;padding:8px 10px;background:#e2b93b08;margin:6px 0}html[data-page=arquiteturas] .sg-bnd{border:1px dashed var(--border2);border-radius:10px;padding:10px;margin:12px 0;background:#141c2659;position:relative}html[data-page=arquiteturas] .sg-bnd>.bl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding:2px 4px 8px}html[data-page=arquiteturas] .sg-base{border-top:1px solid var(--border);margin-top:16px;padding-top:14px;display:flex;gap:10px;flex-wrap:wrap}html[data-page=arquiteturas] .sg-base span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border:1px solid var(--border);border-radius:6px;padding:7px 12px}html[data-page=arquiteturas] .sg-side{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}html[data-page=arquiteturas] .plat{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}html[data-page=arquiteturas] .mod{background:var(--surface);border:1px solid var(--green-line);border-radius:10px;padding:16px}html[data-page=arquiteturas] .mod h6{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:8px}html[data-page=arquiteturas] .mod div{font-size:12px;color:var(--muted);font-family:var(--font-mono);line-height:1.9}html[data-page=arquiteturas] .lifecycle{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}html[data-page=arquiteturas] .lifecycle span{font-family:var(--font-mono);font-size:11px;border:1px solid var(--border2);border-radius:999px;padding:6px 13px;color:var(--muted)}html[data-page=arquiteturas] .lifecycle span.hi{border-color:var(--green-line);color:var(--green)}@media(max-width:760px){html[data-page=arquiteturas] .sg-row{grid-template-columns:1fr;gap:8px}html[data-page=arquiteturas] .cell{min-width:100%}html[data-page=arquiteturas] .plat{grid-template-columns:1fr}}html[data-page=arquiteturas] .ov{position:fixed;inset:0;background:#05080beb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:300;display:none;padding:20px}html[data-page=arquiteturas] .ov.on{display:flex;flex-direction:column}html[data-page=arquiteturas] .ov .obar{display:flex;align-items:center;gap:16px;padding:10px 6px;flex-wrap:wrap}html[data-page=arquiteturas] .ov .otitle{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--green)}html[data-page=arquiteturas] .ov .obar button{margin-left:auto;background:none;border:1px solid var(--border2);color:var(--text);border-radius:6px;padding:7px 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}html[data-page=arquiteturas] .ov .obar button:hover{border-color:var(--green-line);color:var(--green)}html[data-page=arquiteturas] .ov .ostage{flex:1;overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--bg2);padding:14px}html[data-page=arquiteturas] .ov .ostage svg{width:1500px;max-width:none;height:auto;display:block}html[data-page=arquiteturas] .tablewrap{margin-top:44px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}html[data-page=arquiteturas] table{width:100%;border-collapse:collapse;min-width:760px}html[data-page=arquiteturas] th,html[data-page=arquiteturas] td{text-align:left;padding:15px 18px;border-bottom:1px solid var(--border);font-size:14px}html[data-page=arquiteturas] th{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);background:var(--surface)}html[data-page=arquiteturas] td{color:var(--muted)}html[data-page=arquiteturas] td:first-child{color:var(--text);font-family:var(--font-display);font-weight:600}html[data-page=arquiteturas] tr:last-child td{border-bottom:none}html[data-page=arquiteturas] .aut{font-family:var(--font-mono);font-size:11px;border:1px solid var(--border2);border-radius:5px;padding:3px 9px;color:var(--muted)}html[data-page=arquiteturas] .aut.hi{border-color:var(--green-line);color:var(--green)}html[data-page=arquiteturas] .aut.md{border-color:#e2b93b66;color:var(--amber)}html[data-page=arquiteturas] .tnote{margin-top:24px;color:var(--muted);font-size:14.5px;max-width:820px}html[data-page=arquiteturas] .tnote b{color:var(--text)}html[data-page=arquiteturas] .deliv{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 30px;margin-top:40px;list-style:none}html[data-page=arquiteturas] .deliv li{font-size:14px;color:var(--muted);padding:8px 0;border-bottom:1px dashed var(--border);display:flex;gap:11px}html[data-page=arquiteturas] .deliv li:before{content:"▪";color:var(--green);font-size:10px;margin-top:3px}html[data-page=arquiteturas] .final{text-align:center;background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=arquiteturas] .final h2{font-size:clamp(28px,4.2vw,48px)}html[data-page=arquiteturas] .final .lead{margin:20px auto 0}html[data-page=arquiteturas] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page=arquiteturas] .final .after{margin-top:30px;font-family:var(--font-mono);font-size:12px;color:var(--dim);max-width:640px;margin-left:auto;margin-right:auto}html[data-page=arquiteturas] .fmotto{margin-top:52px;text-align:center;font-family:var(--font-display);font-size:clamp(18px,2.4vw,24px);font-weight:600}html[data-page=arquiteturas] .fmotto .g{color:var(--green)}@media(max-width:1024px){html[data-page=arquiteturas] .grid3,html[data-page=arquiteturas] .guide,html[data-page=arquiteturas] .fund ul,html[data-page=arquiteturas] .deliv,html[data-page=arquiteturas] .fgrid{grid-template-columns:1fr 1fr}html[data-page=arquiteturas] .acols{grid-template-columns:1fr;gap:34px}}@media(max-width:760px){html[data-page=arquiteturas] section,html[data-page=arquiteturas] .archsec{padding:72px 0}html[data-page=arquiteturas] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=arquiteturas] .nav-links.open{display:flex}html[data-page=arquiteturas] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=arquiteturas] .menu-toggle{display:block}html[data-page=arquiteturas] .nav-cta .btn{display:none}html[data-page=arquiteturas] .grid3,html[data-page=arquiteturas] .guide,html[data-page=arquiteturas] .checklist,html[data-page=arquiteturas] .fund ul,html[data-page=arquiteturas] .deliv,html[data-page=arquiteturas] .fgrid{grid-template-columns:1fr}html[data-page=arquiteturas] .layer{grid-template-columns:1fr;gap:10px}html[data-page=arquiteturas] .hero{padding-top:126px}}.cv{height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}.cv-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:14px 20px;background:#0a0e12eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.cv-top .who{display:flex;flex-direction:column;gap:2px;line-height:1.2}.cv-top .nm{font-family:var(--font-display);font-weight:600;font-size:14px}.cv-top .st{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:6px}.cv-top .st i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 2s infinite}.cv-top .back{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border2);border-radius:8px;padding:8px 12px;transition:all .2s}.cv-top .back:hover{color:var(--green);border-color:var(--green-line)}.cv-pg{height:2px;background:var(--border)}.cv-pg i{display:block;height:100%;background:var(--green);transition:width .4s ease}.cv-bd{flex:1;min-height:0;overflow-y:auto;padding:28px 20px 8px;display:flex;flex-direction:column;gap:14px;max-width:860px;width:100%;margin:0 auto}.cv-m{max-width:82%;padding:13px 16px;border-radius:12px;font-size:15px;line-height:1.62}.cv-m.bot{background:var(--surface);border:1px solid var(--border);align-self:flex-start}.cv-m.usr{background:var(--green-soft);border:1px solid var(--green-line);align-self:flex-end;color:var(--text)}.cv-m .hint{display:block;margin-top:8px;color:var(--dim);font-size:13px;line-height:1.5}.cv-m.typ{display:flex;gap:5px;padding:16px}.cv-m.typ i{width:6px;height:6px;border-radius:50%;background:var(--dim);animation:pulse 1.2s infinite}.cv-m.typ i:nth-child(2){animation-delay:.2s}.cv-m.typ i:nth-child(3){animation-delay:.4s}.cv-k{align-self:stretch;border:1px solid var(--border);border-radius:12px;background:var(--bg2);padding:20px}.cv-k.acc{border-color:var(--green-line)}.cv-k .lb{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.cv-k h4{font-size:18px;font-weight:600;margin-bottom:6px}.cv-k .nt{color:var(--muted);font-size:13.5px;line-height:1.6;margin-top:10px}.cv-k .big{display:flex;align-items:baseline;gap:8px;margin:6px 0 2px}.cv-k .big b{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1}.cv-k .big span{color:var(--dim);font-size:13px}.cv-k .rows{display:flex;flex-direction:column;gap:1px;margin-top:14px}.cv-k .rows>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--border);font-size:13.5px}.cv-k .rows span{color:var(--muted)}.cv-k .rows b{font-family:var(--font-mono);font-weight:500}.cv-k ul{margin-top:10px;padding-left:18px}.cv-k li{color:var(--muted);font-size:13.5px;line-height:1.65}.cv-k .tb{overflow-x:auto;margin-top:14px}.cv-k table{width:100%;border-collapse:collapse;font-size:13px}.cv-k th,.cv-k td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.cv-k th{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:500}.cv-k td:not(:first-child){font-family:var(--font-mono)}.cv-k tbody tr:last-child td{border-bottom:none}.cv-c{display:flex;flex-wrap:wrap;gap:9px;padding:12px 20px 20px;max-width:860px;width:100%;margin:0 auto}.cv-c button{font-family:var(--font-body);font-size:13.5px;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border2);border-radius:9px;padding:11px 15px;cursor:pointer;transition:all .18s}.cv-c button:hover{border-color:var(--green-line);color:var(--green)}.cv-c button.pri{background:var(--green);border-color:var(--green);color:#0a0e12;font-family:var(--font-display);font-weight:600}.cv-c button.pri:hover{background:#b0f158;color:#0a0e12}.cv-c button.gh{background:transparent;color:var(--muted)}.cv-in{display:flex;gap:10px;align-items:flex-end;padding:12px 20px 20px;max-width:860px;width:100%;margin:0 auto}.cv-in textarea{flex:1;resize:none;font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--text);background:var(--surface);border:1px solid var(--border2);border-radius:10px;padding:12px 14px;min-height:46px;max-height:160px}.cv-in textarea:focus{outline:none;border-color:var(--green-line)}.cv-in button{font-family:var(--font-display);font-weight:600;font-size:14px;background:var(--green);border:1px solid var(--green);color:#0a0e12;border-radius:10px;padding:12px 18px;cursor:pointer}.cv-in button:disabled{opacity:.4;cursor:not-allowed}.cv-f{display:grid;gap:10px;padding:12px 20px 24px;max-width:860px;width:100%;margin:0 auto}.cv-f .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-f input{font-family:var(--font-body);font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border2);border-radius:9px;padding:11px 13px}.cv-f input:focus{outline:none;border-color:var(--green-line)}.cv-f .cs{display:flex;gap:9px;align-items:flex-start;color:var(--muted);font-size:12.5px;line-height:1.55}.cv-f .cs input{width:16px;height:16px;margin-top:2px;accent-color:var(--green)}.cv-f button{font-family:var(--font-display);font-weight:600;font-size:14.5px;background:var(--green);border:1px solid var(--green);color:#0a0e12;border-radius:9px;padding:13px 20px;cursor:pointer}.cv-f .er{color:var(--dim);font-size:12px}.cv-f .er.bad{color:var(--red)}@media(max-width:560px){.cv-m{max-width:92%}.cv-f .two{grid-template-columns:1fr}.cv-top .back{padding:7px 9px}}html[data-page=business-case-ia] h2{font-size:clamp(25px,3.5vw,40px);font-weight:600}html[data-page=business-case-ia] h2 .g{color:var(--green)}html[data-page=business-case-ia] h3.sub{font-size:clamp(19px,2.4vw,26px);font-weight:600;margin-top:70px}html[data-page=business-case-ia] h3.sub .g{color:var(--green)}html[data-page=business-case-ia] section{padding:88px 0;border-top:1px solid var(--border)}html[data-page=business-case-ia] .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html[data-page=business-case-ia] .reveal.in{opacity:1;transform:none}html[data-page=business-case-ia] .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:14.5px;padding:13px 24px;border-radius:8px;border:1px solid var(--border2);color:var(--text);transition:all .2s;cursor:pointer;background:transparent}html[data-page=business-case-ia] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=business-case-ia] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=business-case-ia]{scroll-behavior:auto}html[data-page=business-case-ia] .reveal{opacity:1;transform:none;transition:none}html[data-page=business-case-ia] *{transition-duration:1ms!important}}html[data-page=business-case-ia] .nav-links a:hover,html[data-page=business-case-ia] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=business-case-ia] .hero{padding:150px 0 80px;border-top:none;position:relative;overflow:hidden}html[data-page=business-case-ia] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 84% 14%,rgba(155,226,59,.08),transparent 65%),linear-gradient(rgba(155,226,59,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.026) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}html[data-page=business-case-ia] .hero .wrap{position:relative;display:grid;grid-template-columns:1.04fr .96fr;gap:52px;align-items:start}html[data-page=business-case-ia] .hero h1{font-size:clamp(29px,4.2vw,50px);font-weight:700}html[data-page=business-case-ia] .hero p{color:var(--muted);font-size:16.5px;margin-top:20px;max-width:560px}html[data-page=business-case-ia] .quick{margin-top:32px;list-style:none}html[data-page=business-case-ia] .quick li{color:var(--muted);font-size:14px;padding:7px 0;display:flex;gap:11px;border-bottom:1px dashed var(--border)}html[data-page=business-case-ia] .quick li:last-child{border:none}html[data-page=business-case-ia] .quick li:before{content:"✓";color:var(--green);font-family:var(--font-mono);font-size:12px;margin-top:2px}html[data-page=business-case-ia] .card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000073}html[data-page=business-case-ia] .card .ch{padding:20px 26px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}html[data-page=business-case-ia] .card .ch .dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:pulse 2.4s infinite}html[data-page=business-case-ia] .card .ch b{font-family:var(--font-display);font-size:16px}html[data-page=business-case-ia] .card .ch span{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-left:auto}html[data-page=business-case-ia] .card .cb{padding:26px}html[data-page=business-case-ia] .f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}html[data-page=business-case-ia] .field{margin-bottom:15px}html[data-page=business-case-ia] .field label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:7px}html[data-page=business-case-ia] .field label i{color:var(--green);font-style:normal}html[data-page=business-case-ia] .field input,html[data-page=business-case-ia] .field select,html[data-page=business-case-ia] .field textarea{width:100%;background:var(--bg2);border:1px solid var(--border2);border-radius:9px;padding:13px 15px;color:var(--text);font-family:var(--font-body);font-size:14.5px;outline:none;transition:border-color .18s}html[data-page=business-case-ia] .field input:focus,html[data-page=business-case-ia] .field select:focus,html[data-page=business-case-ia] .field textarea:focus{border-color:var(--green-line)}html[data-page=business-case-ia] .field input.err{border-color:var(--red)}html[data-page=business-case-ia] .field textarea{resize:vertical;min-height:76px}html[data-page=business-case-ia] .field .hint{font-family:var(--font-mono);font-size:10.5px;color:var(--dim);margin-top:6px}html[data-page=business-case-ia] .card .cf{padding:0 26px 26px}html[data-page=business-case-ia] .card .cf .btn{width:100%;justify-content:center}html[data-page=business-case-ia] .msg{font-family:var(--font-mono);font-size:11.5px;color:var(--dim);margin-top:14px;text-align:center}html[data-page=business-case-ia] .msg.bad{color:var(--amber)}html[data-page=business-case-ia] .ul2{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 34px;margin-top:26px;max-width:900px}html[data-page=business-case-ia] .ul2 li{color:var(--muted);font-size:14.5px;padding:7px 0;display:flex;gap:11px;border-bottom:1px dashed var(--border)}html[data-page=business-case-ia] .ul2 li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=business-case-ia] .ul3{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2px 30px;margin-top:22px}html[data-page=business-case-ia] .ul3 li{color:var(--muted);font-size:14px;padding:7px 0;display:flex;gap:10px;border-bottom:1px dashed var(--border)}html[data-page=business-case-ia] .ul3 li:before{content:"▪";color:var(--green);font-size:9px;margin-top:5px}html[data-page=business-case-ia] .flow6{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}html[data-page=business-case-ia] .st{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}html[data-page=business-case-ia] .st .n{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--green);display:block;margin-bottom:12px}html[data-page=business-case-ia] .st b{font-family:var(--font-display);font-size:16px;display:block;margin-bottom:8px}html[data-page=business-case-ia] .st p{color:var(--muted);font-size:13.5px}html[data-page=business-case-ia] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}html[data-page=business-case-ia] .pc{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}html[data-page=business-case-ia] .pc h4{font-family:var(--font-display);font-size:16px;color:var(--green);margin-bottom:8px}html[data-page=business-case-ia] .pc p{color:var(--muted);font-size:13.5px}html[data-page=business-case-ia] .pc.ctl{border-color:#e2b93b52}html[data-page=business-case-ia] .pc.ctl h4{color:var(--amber)}html[data-page=business-case-ia] .ex{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px 24px;margin-top:22px}html[data-page=business-case-ia] .ex h6{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:14px}html[data-page=business-case-ia] .ex div{display:grid;grid-template-columns:210px 1fr;gap:14px;padding:8px 0;border-bottom:1px dashed var(--border);font-size:14px}html[data-page=business-case-ia] .ex div:last-child{border:none}html[data-page=business-case-ia] .ex span{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-top:3px}html[data-page=business-case-ia] .ex p{color:var(--text)}html[data-page=business-case-ia] .ex p b{color:var(--green)}html[data-page=business-case-ia] .tablewrap{margin-top:26px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}html[data-page=business-case-ia] table{width:100%;border-collapse:collapse;min-width:640px}html[data-page=business-case-ia] th,html[data-page=business-case-ia] td{padding:13px 16px;border-bottom:1px solid var(--border);font-size:14px;text-align:right}html[data-page=business-case-ia] th:first-child,html[data-page=business-case-ia] td:first-child{text-align:left}html[data-page=business-case-ia] th{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);background:var(--surface)}html[data-page=business-case-ia] td{color:var(--muted)}html[data-page=business-case-ia] td:first-child{color:var(--text)}html[data-page=business-case-ia] tr:last-child td{border-bottom:none}html[data-page=business-case-ia] .conf{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 24px}html[data-page=business-case-ia] .conf .cn{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--amber)}html[data-page=business-case-ia] .conf .cl{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}html[data-page=business-case-ia] .bar{flex:1;min-width:180px;height:5px;background:var(--border);border-radius:4px;overflow:hidden}html[data-page=business-case-ia] .bar i{display:block;height:100%;width:68%;background:var(--amber)}html[data-page=business-case-ia] .quote{margin-top:34px;font-family:var(--font-display);font-size:clamp(17px,2.2vw,23px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:840px}html[data-page=business-case-ia] .quote .g{color:var(--green)}html[data-page=business-case-ia] .disc{margin-top:22px;background:#e2b93b0d;border:1px solid rgba(226,185,59,.28);border-radius:11px;padding:16px 18px;font-size:13.5px;color:var(--muted)}html[data-page=business-case-ia] .disc b{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);display:block;margin-bottom:6px;font-weight:500}html[data-page=business-case-ia] .final{background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=business-case-ia] .final .wrap{text-align:center}html[data-page=business-case-ia] .final h2{font-size:clamp(27px,4vw,44px)}html[data-page=business-case-ia] .final .lead{margin:20px auto 0}html[data-page=business-case-ia] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page=business-case-ia] .fbottom{margin-top:44px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}@media(max-width:1024px){html[data-page=business-case-ia] .hero .wrap{grid-template-columns:1fr;gap:44px}html[data-page=business-case-ia] .flow6,html[data-page=business-case-ia] .grid3,html[data-page=business-case-ia] .ul3,html[data-page=business-case-ia] .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html[data-page=business-case-ia] section{padding:68px 0}html[data-page=business-case-ia] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=business-case-ia] .nav-links.open{display:flex}html[data-page=business-case-ia] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=business-case-ia] .menu-toggle{display:block}html[data-page=business-case-ia] .hero{padding-top:112px}html[data-page=business-case-ia] .flow6,html[data-page=business-case-ia] .grid3,html[data-page=business-case-ia] .ul2,html[data-page=business-case-ia] .ul3,html[data-page=business-case-ia] .f2,html[data-page=business-case-ia] .fgrid{grid-template-columns:1fr}html[data-page=business-case-ia] .ex div{grid-template-columns:1fr;gap:3px}}html[data-page=casos]{--bg:#0A0E12;--bg2:#0D131A;--surface:#10161E;--surface2:#141C26;--border:#1E2A36;--border2:#2A3947;--text:#E9EEF3;--muted:#8C99A6;--dim:#5A6774;--green:#9BE23B;--green-soft:rgba(155,226,59,.12);--green-line:rgba(155,226,59,.35);--amber:#E2B93B;--blue:#6BA8E2;--red:#E25B5B;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}html[data-page=casos] h2{font-size:clamp(26px,3.7vw,42px);font-weight:600}html[data-page=casos] h2 .g{color:var(--green)}html[data-page=casos] section{padding:92px 0;border-top:1px solid var(--border)}html[data-page=casos] .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html[data-page=casos] .reveal.in{opacity:1;transform:none}html[data-page=casos] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=casos] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=casos]{scroll-behavior:auto}html[data-page=casos] .reveal{opacity:1;transform:none;transition:none}html[data-page=casos] *{transition-duration:1ms!important}}html[data-page=casos] .nav-links a:hover,html[data-page=casos] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=casos] .nav-cta{display:flex;gap:10px;align-items:center}html[data-page=casos] .hero p{color:var(--muted);font-size:16.5px;max-width:720px;margin-top:20px}html[data-page=casos] .hero p b{color:var(--text);font-weight:600}html[data-page=casos] .chain{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--font-mono);font-size:12px}html[data-page=casos] .chain b{border:1px solid var(--border2);border-radius:7px;padding:8px 13px;color:var(--muted);font-weight:400}html[data-page=casos] .chain b.hi{border-color:var(--green-line);color:var(--green);background:var(--green-soft)}html[data-page=casos] .chain i{color:var(--dim);font-style:normal}html[data-page=casos] .kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}html[data-page=casos] .kind{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}html[data-page=casos] .kind h4{font-family:var(--font-display);font-size:16px;margin-bottom:8px}html[data-page=casos] .kind h4 span{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--green);display:block;margin-bottom:7px;text-transform:uppercase}html[data-page=casos] .kind p{color:var(--muted);font-size:13.5px}html[data-page=casos] .kind.ref{border-style:dashed}html[data-page=casos] .bg{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border-radius:5px;border:1px solid var(--border2);color:var(--muted);white-space:nowrap;display:inline-block}html[data-page=casos] .bg.prod{border-color:var(--green-line);color:var(--green);background:var(--green-soft)}html[data-page=casos] .bg.pilot{border-color:#e2b93b73;color:var(--amber);background:#e2b93b0f}html[data-page=casos] .bg.dev{border-color:#6ba8e266;color:var(--blue);background:#6ba8e20f}html[data-page=casos] .bg.arch{border-style:dashed;color:var(--dim)}html[data-page=casos] .feat{background:var(--surface);border:1px solid var(--green-line);border-radius:16px;overflow:hidden;margin-top:44px}html[data-page=casos] .feat .fh{padding:26px 30px;border-bottom:1px solid var(--border);display:flex;gap:16px;align-items:center;flex-wrap:wrap}html[data-page=casos] .feat .fh .nm{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:.06em}html[data-page=casos] .feat .fh .dm{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}html[data-page=casos] .feat .fb{padding:32px 30px}html[data-page=casos] .feat h3{font-size:clamp(21px,2.7vw,32px);font-weight:600;max-width:820px}html[data-page=casos] .feat h3 .g{color:var(--green)}html[data-page=casos] .feat .fd{color:var(--muted);font-size:15.5px;margin-top:16px;max-width:780px}html[data-page=casos] .fgridd{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:34px}html[data-page=casos] .fblk h6{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:12px}html[data-page=casos] .flow{list-style:none;counter-reset:s;font-family:var(--font-mono);font-size:12.5px}html[data-page=casos] .flow li{padding:7px 0 7px 36px;position:relative;color:var(--muted);border-left:1px solid var(--border2);margin-left:10px}html[data-page=casos] .flow li:before{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;left:-11px;top:6px;background:var(--surface);border:1px solid var(--border2);border-radius:5px;font-size:9px;color:var(--green);padding:2px 4px}html[data-page=casos] .chips{display:flex;flex-wrap:wrap;gap:7px}html[data-page=casos] .chips a,html[data-page=casos] .chips span{font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--border2);border-radius:6px;padding:5px 11px;color:var(--muted);transition:all .18s}html[data-page=casos] .chips a:hover{border-color:var(--green-line);color:var(--green);background:var(--green-soft)}html[data-page=casos] .proof{margin-top:30px;background:var(--green-soft);border:1px solid var(--green-line);border-radius:12px;padding:22px 26px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}html[data-page=casos] .proof b{font-family:var(--font-display);font-size:19px;color:var(--green);display:block}html[data-page=casos] .proof span{color:var(--muted);font-size:13.5px}html[data-page=casos] .ctrl{margin-top:18px;background:#e2b93b0d;border:1px solid rgba(226,185,59,.28);border-radius:11px;padding:16px 18px;font-size:14px;color:var(--muted)}html[data-page=casos] .ctrl b{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);display:block;margin-bottom:6px;font-weight:500}html[data-page=casos] .levels{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px}html[data-page=casos] .lv{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:20px}html[data-page=casos] .lv b{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:9px}html[data-page=casos] .lv p{color:var(--muted);font-size:13px}html[data-page=casos] .filters{margin-top:44px;border:1px solid var(--border);border-radius:12px;background:var(--bg2);padding:6px 18px 14px}html[data-page=casos] .frow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 0;border-bottom:1px dashed var(--border)}html[data-page=casos] .frow:last-child{border-bottom:none}html[data-page=casos] .frow .fl{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);width:96px;flex-shrink:0}html[data-page=casos] .fbtn{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--muted);background:none;border:1px solid var(--border2);border-radius:999px;padding:6px 14px;cursor:pointer;transition:all .16s}html[data-page=casos] .fbtn:hover{color:var(--text);border-color:var(--border2)}html[data-page=casos] .fbtn.on{color:#0a0e12;background:var(--green);border-color:var(--green);font-weight:500}html[data-page=casos] .fcount{margin-top:20px;font-family:var(--font-mono);font-size:11.5px;color:var(--dim);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}html[data-page=casos] .fcount button{background:none;border:none;color:var(--green);font-family:inherit;font-size:11.5px;cursor:pointer;text-transform:uppercase;letter-spacing:.1em}html[data-page=casos] .sys{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}html[data-page=casos] details.sc{background:var(--surface);border:1px solid var(--border);border-radius:13px;overflow:hidden;height:fit-content;transition:border-color .2s}html[data-page=casos] details.sc[open]{border-color:var(--green-line)}html[data-page=casos] details.sc.hide{display:none}html[data-page=casos] details.sc>summary{list-style:none;cursor:pointer;padding:24px}html[data-page=casos] details.sc>summary::-webkit-details-marker{display:none}html[data-page=casos] .sct{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}html[data-page=casos] .scn{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:.06em}html[data-page=casos] .scd{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:5px;display:block}html[data-page=casos] .sctag{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--green);margin-top:14px;display:block;line-height:1.25}html[data-page=casos] .scs{color:var(--muted);font-size:14px;margin-top:10px}html[data-page=casos] .scmore{margin-top:16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}html[data-page=casos] details.sc[open] .scmore{color:var(--green)}html[data-page=casos] .scb{padding:22px 24px 24px;border-top:1px dashed var(--border)}html[data-page=casos] .scb h6{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin:18px 0 10px}html[data-page=casos] .scb h6:first-child{margin-top:0}html[data-page=casos] .scb ul{list-style:none}html[data-page=casos] .scb li{color:var(--muted);font-size:13.5px;padding:5px 0;display:flex;gap:10px;border-bottom:1px dashed var(--border)}html[data-page=casos] .scb li:last-child{border:none}html[data-page=casos] .scb li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=casos] .ind5{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-top:18px}html[data-page=casos] .ind5 div{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:11px 14px;border-bottom:1px solid var(--border);font-size:13px}html[data-page=casos] .ind5 div:last-child{border-bottom:none}html[data-page=casos] .ind5 span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding-top:2px}html[data-page=casos] .ind5 p{color:var(--muted)}html[data-page=casos] .pend{font-family:var(--font-mono);font-size:12px;color:var(--dim);border:1px dashed var(--border2);border-radius:9px;padding:13px 15px;margin-top:14px}html[data-page=casos] .pend b{color:var(--muted);font-weight:400}html[data-page=casos] .empty{display:none;text-align:center;padding:60px 20px;color:var(--dim);font-family:var(--font-mono);font-size:13px;border:1px dashed var(--border2);border-radius:12px;margin-top:24px}html[data-page=casos] .empty.on{display:block}html[data-page=casos] .clients{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;margin-top:44px}html[data-page=casos] .cli{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:28px}html[data-page=casos] .cli .who{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);display:block;margin-bottom:14px}html[data-page=casos] .cli h4{font-family:var(--font-display);font-size:19px;margin-bottom:12px}html[data-page=casos] .cli h4 .g{color:var(--green)}html[data-page=casos] .cli p{color:var(--muted);font-size:14px}html[data-page=casos] .cli.nda{border-style:dashed;background:transparent}html[data-page=casos] .cli.nda ul{list-style:none;margin-top:14px}html[data-page=casos] .cli.nda li{color:var(--muted);font-size:13.5px;padding:6px 0;display:flex;gap:10px;border-bottom:1px dashed var(--border)}html[data-page=casos] .cli.nda li:last-child{border:none}html[data-page=casos] .cli.nda li:before{content:"▪";color:var(--green);font-size:9px;margin-top:5px}html[data-page=casos] .tablewrap{margin-top:44px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}html[data-page=casos] table{width:100%;border-collapse:collapse;min-width:840px}html[data-page=casos] th,html[data-page=casos] td{padding:13px 14px;border-bottom:1px solid var(--border);font-size:13.5px;text-align:center}html[data-page=casos] th{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);background:var(--surface)}html[data-page=casos] th:first-child,html[data-page=casos] td:first-child{text-align:left;min-width:210px}html[data-page=casos] td:first-child{color:var(--text)}html[data-page=casos] tr:last-child td{border-bottom:none}html[data-page=casos] tbody tr:hover{background:#9be23b08}html[data-page=casos] .yes{color:var(--green);font-size:15px}html[data-page=casos] .no{color:var(--border2)}html[data-page=casos] .mnote{margin-top:24px;font-family:var(--font-display);font-size:clamp(17px,2.2vw,23px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:860px}html[data-page=casos] .mnote .g{color:var(--green)}html[data-page=casos] .final{background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=casos] .final .wrap{text-align:center}html[data-page=casos] .final h2{font-size:clamp(28px,4.2vw,46px)}html[data-page=casos] .final .lead{margin:20px auto 0}html[data-page=casos] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page=casos] .fmotto{margin-top:52px;text-align:center;font-family:var(--font-display);font-size:clamp(18px,2.4vw,24px);font-weight:600}html[data-page=casos] .fmotto .g{color:var(--green)}@media(max-width:1024px){html[data-page=casos] .kinds,html[data-page=casos] .levels{grid-template-columns:1fr 1fr}html[data-page=casos] .sys,html[data-page=casos] .clients,html[data-page=casos] .fgridd{grid-template-columns:1fr}html[data-page=casos] .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html[data-page=casos] section{padding:70px 0}html[data-page=casos] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=casos] .nav-links.open{display:flex}html[data-page=casos] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=casos] .menu-toggle{display:block}html[data-page=casos] .nav-cta .btn{display:none}html[data-page=casos] .hero{padding-top:120px}html[data-page=casos] .kinds,html[data-page=casos] .levels,html[data-page=casos] .fgrid{grid-template-columns:1fr}html[data-page=casos] .frow .fl{width:100%}html[data-page=casos] .ind5 div{grid-template-columns:1fr;gap:4px}}html[data-page=competencias] h2{font-size:clamp(26px,3.7vw,42px);font-weight:600}html[data-page=competencias] h2 .g{color:var(--green)}html[data-page=competencias] .lead{color:var(--muted);font-size:16.5px;max-width:720px;margin-top:18px}html[data-page=competencias] section{padding:92px 0;border-top:1px solid var(--border)}html[data-page=competencias] .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html[data-page=competencias] .reveal.in{opacity:1;transform:none}html[data-page=competencias] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=competencias] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=competencias]{scroll-behavior:auto}html[data-page=competencias] .reveal{opacity:1;transform:none;transition:none}html[data-page=competencias] *{transition-duration:1ms!important}}html[data-page=competencias] .nav-links a:hover,html[data-page=competencias] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=competencias] .nav-cta{display:flex;gap:10px;align-items:center}html[data-page=competencias] .hero{padding:168px 0 80px;border-top:none;position:relative;overflow:hidden}html[data-page=competencias] .hero h1{font-size:clamp(32px,4.6vw,56px);font-weight:700;max-width:920px}html[data-page=competencias] .hero p{color:var(--muted);font-size:16.5px;max-width:720px;margin-top:20px}html[data-page=competencias] .hero p b{color:var(--text);font-weight:600}html[data-page=competencias] .ind{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}html[data-page=competencias] .ind div{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:16px 18px}html[data-page=competencias] .ind b{font-family:var(--font-display);font-size:22px;display:block;color:var(--green)}html[data-page=competencias] .ind span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}html[data-page=competencias] .map{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px}html[data-page=competencias] .fam{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px;cursor:pointer;transition:border-color .2s,transform .2s;display:flex;flex-direction:column}html[data-page=competencias] .fam:hover{border-color:var(--green-line);transform:translateY(-3px)}html[data-page=competencias] .fam .fh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}html[data-page=competencias] .fam h4{font-family:var(--font-display);font-size:17px}html[data-page=competencias] .fam .ct{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--green);border:1px solid var(--green-line);border-radius:5px;padding:2px 7px}html[data-page=competencias] .fam p{font-family:var(--font-mono);font-size:11.5px;color:var(--muted);line-height:1.95;flex:1}html[data-page=competencias] .mapnote{margin-top:34px;font-family:var(--font-display);font-size:clamp(17px,2.2vw,22px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:820px}html[data-page=competencias] .mapnote .g{color:var(--green)}html[data-page=competencias] .filterbar{position:sticky;top:68px;z-index:40;background:#0d131af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}html[data-page=competencias] .filterbar .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;align-items:center;padding-top:0;padding-bottom:0}html[data-page=competencias] .filterbar .wrap::-webkit-scrollbar{display:none}html[data-page=competencias] .filterbar .fl{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding-right:8px;white-space:nowrap}html[data-page=competencias] .fbtn{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:none;border:none;border-bottom:2px solid transparent;padding:15px 12px;cursor:pointer;white-space:nowrap;transition:all .15s}html[data-page=competencias] .fbtn:hover{color:var(--text)}html[data-page=competencias] .fbtn.on{color:var(--green);border-bottom-color:var(--green)}html[data-page=competencias] .famsec{padding:88px 0;border-top:1px solid var(--border)}html[data-page=competencias] .famsec.hide{display:none}html[data-page=competencias] .caps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:44px}html[data-page=competencias] details.cap{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s;height:fit-content}html[data-page=competencias] details.cap:hover{border-color:var(--border2)}html[data-page=competencias] details.cap[open]{border-color:var(--green-line)}html[data-page=competencias] details.cap>summary{list-style:none;cursor:pointer;padding:22px 24px;display:flex;gap:16px;align-items:flex-start}html[data-page=competencias] details.cap>summary::-webkit-details-marker{display:none}html[data-page=competencias] details.cap>summary .txt{flex:1}html[data-page=competencias] details.cap>summary .cn{font-family:var(--font-display);font-weight:600;font-size:17px;display:block}html[data-page=competencias] details.cap>summary .cs{color:var(--muted);font-size:13.5px;display:block;margin-top:4px}html[data-page=competencias] details.cap>summary .ic{width:22px;height:22px;border:1px solid var(--border2);border-radius:6px;flex-shrink:0;position:relative;margin-top:3px;transition:all .2s}html[data-page=competencias] details.cap>summary .ic:before,html[data-page=competencias] details.cap>summary .ic:after{content:"";position:absolute;background:var(--green);left:50%;top:50%;transform:translate(-50%,-50%)}html[data-page=competencias] details.cap>summary .ic:before{width:9px;height:1.5px}html[data-page=competencias] details.cap>summary .ic:after{width:1.5px;height:9px;transition:opacity .2s}html[data-page=competencias] details.cap[open]>summary .ic{border-color:var(--green-line);background:var(--green-soft)}html[data-page=competencias] details.cap[open]>summary .ic:after{opacity:0}html[data-page=competencias] .cb{padding:20px 24px 24px;border-top:1px dashed var(--border);margin-top:2px}html[data-page=competencias] .cb p{color:var(--muted);font-size:14.5px}html[data-page=competencias] .cb h6{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin:18px 0 10px}html[data-page=competencias] .cb ul{list-style:none}html[data-page=competencias] .cb li{color:var(--muted);font-size:14px;padding:5px 0;display:flex;gap:10px;border-bottom:1px dashed var(--border)}html[data-page=competencias] .cb li:last-child{border:none}html[data-page=competencias] .cb li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=competencias] .prod{margin-top:18px;background:#e2b93b0d;border:1px solid rgba(226,185,59,.28);border-radius:9px;padding:14px 16px;font-size:13.5px;color:var(--muted)}html[data-page=competencias] .prod b{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);display:block;margin-bottom:6px;font-weight:500}html[data-page=competencias] .hier{margin-top:16px;font-family:var(--font-mono);font-size:12.5px;color:var(--muted);border:1px solid var(--border2);border-radius:8px;padding:12px 16px}html[data-page=competencias] .hier em{font-style:normal;color:var(--green)}html[data-page=competencias] .chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}html[data-page=competencias] .chips span{font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--border2);border-radius:6px;padding:5px 11px;color:var(--muted)}html[data-page=competencias] .states{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px;font-family:var(--font-mono);font-size:11px}html[data-page=competencias] .states span{border:1px solid var(--border2);border-radius:999px;padding:5px 11px;color:var(--muted)}html[data-page=competencias] .states span.hi{border-color:var(--green-line);color:var(--green)}html[data-page=competencias] .states i{color:var(--dim);font-style:normal}html[data-page=competencias] .anat{margin-top:44px;background:var(--bg2);border:1px solid var(--border);border-radius:14px;overflow:hidden}html[data-page=competencias] .anat .ah{padding:14px 18px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}html[data-page=competencias] .stage{display:grid;grid-template-columns:210px 1fr;gap:18px;padding:18px 20px;border-bottom:1px solid var(--border);align-items:start}html[data-page=competencias] .stage:last-of-type{border-bottom:none}html[data-page=competencias] .stage .sl{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}html[data-page=competencias] .stage .sl b{display:block;font-family:var(--font-display);font-size:15.5px;color:var(--text);letter-spacing:0;text-transform:none;margin-top:5px}html[data-page=competencias] .stage .cl{display:flex;flex-wrap:wrap;gap:7px}html[data-page=competencias] .cx{font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--border2);border-radius:6px;padding:6px 12px;color:var(--muted);transition:all .18s;cursor:pointer}html[data-page=competencias] .cx:hover{border-color:var(--green-line);color:var(--green);background:var(--green-soft)}html[data-page=competencias] .cx.ctl{border-color:#e2b93b66;color:var(--amber)}html[data-page=competencias] .cx.ctl:hover{background:#e2b93b14}html[data-page=competencias] .stage.gate{background:#e2b93b08}html[data-page=competencias] .stage.gate .sl{color:var(--amber)}html[data-page=competencias] .anat .af{padding:18px 20px;border-top:1px solid var(--border);color:var(--muted);font-size:14px}html[data-page=competencias] .anat .af b{color:var(--text)}html[data-page=competencias] .tablewrap{margin-top:44px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}html[data-page=competencias] table{width:100%;border-collapse:collapse;min-width:920px}html[data-page=competencias] th,html[data-page=competencias] td{padding:12px 14px;border-bottom:1px solid var(--border);font-size:13.5px;text-align:center}html[data-page=competencias] th{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);background:var(--surface);vertical-align:bottom}html[data-page=competencias] th:first-child,html[data-page=competencias] td:first-child{text-align:left}html[data-page=competencias] th:first-child{min-width:220px}html[data-page=competencias] td:first-child{color:var(--text);font-size:13.5px}html[data-page=competencias] td:first-child a{border-bottom:1px dotted var(--border2)}html[data-page=competencias] td:first-child a:hover{color:var(--green);border-color:var(--green-line)}html[data-page=competencias] tr:last-child td{border-bottom:none}html[data-page=competencias] tbody tr:hover{background:#9be23b08}html[data-page=competencias] .fam-row td{background:var(--surface2);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green)}html[data-page=competencias] .d1{color:var(--green);font-size:15px}html[data-page=competencias] .d2{color:var(--muted);font-size:15px}html[data-page=competencias] .d0{color:var(--border2)}html[data-page=competencias] .mlegend{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}html[data-page=competencias] .mlegend span{display:flex;gap:8px;align-items:center}html[data-page=competencias] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}html[data-page=competencias] .pcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}html[data-page=competencias] .pcard h4{font-family:var(--font-display);font-size:16px;color:var(--green);margin-bottom:8px}html[data-page=competencias] .pcard p{color:var(--muted);font-size:13.5px}html[data-page=competencias] .checklist{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 34px;margin-top:26px;max-width:880px}html[data-page=competencias] .checklist li{color:var(--muted);font-size:14.5px;padding:7px 0;display:flex;gap:11px;border-bottom:1px dashed var(--border)}html[data-page=competencias] .checklist li:before{content:"✓";color:var(--green);font-family:var(--font-mono);font-size:12px}html[data-page=competencias] .quote{margin-top:40px;font-family:var(--font-display);font-size:clamp(18px,2.3vw,26px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:840px}html[data-page=competencias] .quote .g{color:var(--green)}html[data-page=competencias] .final{text-align:center;background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=competencias] .final h2{font-size:clamp(28px,4.2vw,48px)}html[data-page=competencias] .final .lead{margin:20px auto 0}html[data-page=competencias] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page=competencias] .fmotto{margin-top:52px;text-align:center;font-family:var(--font-display);font-size:clamp(18px,2.4vw,24px);font-weight:600}html[data-page=competencias] .fmotto .g{color:var(--green)}@media(max-width:1024px){html[data-page=competencias] .map,html[data-page=competencias] .ind{grid-template-columns:1fr 1fr}html[data-page=competencias] .caps{grid-template-columns:1fr}html[data-page=competencias] .grid3,html[data-page=competencias] .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html[data-page=competencias] section,html[data-page=competencias] .famsec{padding:70px 0}html[data-page=competencias] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=competencias] .nav-links.open{display:flex}html[data-page=competencias] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=competencias] .menu-toggle{display:block}html[data-page=competencias] .nav-cta .btn{display:none}html[data-page=competencias] .map,html[data-page=competencias] .ind,html[data-page=competencias] .grid3,html[data-page=competencias] .checklist,html[data-page=competencias] .fgrid{grid-template-columns:1fr}html[data-page=competencias] .stage{grid-template-columns:1fr;gap:12px}html[data-page=competencias] .hero{padding-top:124px}}html[data-page=como-entregamos] h2{font-size:clamp(26px,3.7vw,42px);font-weight:600}html[data-page=como-entregamos] h2 .g{color:var(--green)}html[data-page=como-entregamos] .lead{color:var(--muted);font-size:16.5px;max-width:720px;margin-top:18px}html[data-page=como-entregamos] section{padding:92px 0;border-top:1px solid var(--border)}html[data-page=como-entregamos] .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html[data-page=como-entregamos] .reveal.in{opacity:1;transform:none}html[data-page=como-entregamos] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=como-entregamos] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=como-entregamos]{scroll-behavior:auto}html[data-page=como-entregamos] .reveal{opacity:1;transform:none;transition:none}html[data-page=como-entregamos] *{transition-duration:1ms!important}}html[data-page=como-entregamos] .nav-links a:hover,html[data-page=como-entregamos] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=como-entregamos] .nav-cta{display:flex;gap:10px;align-items:center}html[data-page=como-entregamos] .hero p{color:var(--muted);font-size:16.5px;max-width:700px;margin-top:20px}html[data-page=como-entregamos] .hero p b{color:var(--text);font-weight:600}html[data-page=como-entregamos] .thesis{margin-top:30px;font-family:var(--font-display);font-size:clamp(17px,2.1vw,21px);font-weight:500;border-left:3px solid var(--green);padding-left:20px;max-width:760px}html[data-page=como-entregamos] .thesis .g{color:var(--green)}html[data-page=como-entregamos] .mat{margin-top:58px}html[data-page=como-entregamos] .mat .mlbl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:20px}html[data-page=como-entregamos] .mtrack{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0}html[data-page=como-entregamos] .mtrack:before{content:"";position:absolute;left:6%;right:6%;top:9px;height:1px;background:linear-gradient(90deg,var(--border2),var(--green-line),var(--green))}html[data-page=como-entregamos] .mnode{background:none;border:none;text-align:left;cursor:pointer;padding:0 18px 0 0;position:relative;font-family:inherit;color:inherit}html[data-page=como-entregamos] .mnode .dot{width:19px;height:19px;border-radius:50%;border:1.5px solid var(--border2);background:var(--bg);position:relative;z-index:2;display:block;transition:all .2s}html[data-page=como-entregamos] .mnode .dot:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--border2);transition:background .2s}html[data-page=como-entregamos] .mnode .st{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:16px}html[data-page=como-entregamos] .mnode .nm{display:block;font-family:var(--font-display);font-weight:600;font-size:17px;margin-top:6px}html[data-page=como-entregamos] .mnode .qs{display:block;color:var(--muted);font-size:13px;margin-top:6px;max-width:230px}html[data-page=como-entregamos] .mnode:hover .dot,html[data-page=como-entregamos] .mnode.on .dot{border-color:var(--green);box-shadow:0 0 0 4px #9be23b1f}html[data-page=como-entregamos] .mnode:hover .dot:after,html[data-page=como-entregamos] .mnode.on .dot:after{background:var(--green)}html[data-page=como-entregamos] .mnode.on .nm,html[data-page=como-entregamos] .mnode.on .st{color:var(--green)}html[data-page=como-entregamos] .matnote{margin-top:30px;font-family:var(--font-mono);font-size:12px;color:var(--dim);max-width:760px;border-top:1px dashed var(--border);padding-top:18px}html[data-page=como-entregamos] .starts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px}html[data-page=como-entregamos] .start{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;cursor:pointer;transition:border-color .2s,transform .2s;display:flex;flex-direction:column;text-align:left;font-family:inherit;color:inherit}html[data-page=como-entregamos] .start:hover{border-color:var(--green-line);transform:translateY(-3px)}html[data-page=como-entregamos] .start .q{font-family:var(--font-display);font-size:16px;font-weight:600;margin-bottom:12px}html[data-page=como-entregamos] .start p{color:var(--muted);font-size:13.5px;flex:1}html[data-page=como-entregamos] .start p b{color:var(--green);font-weight:600}html[data-page=como-entregamos] .start .go{margin-top:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}html[data-page=como-entregamos] .start:hover .go{color:var(--green)}html[data-page=como-entregamos] .start.alt{border-style:dashed;background:transparent}html[data-page=como-entregamos] .switch{position:sticky;top:68px;z-index:40;background:#0d131af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}html[data-page=como-entregamos] .switch .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;align-items:stretch;padding-top:0;padding-bottom:0}html[data-page=como-entregamos] .switch .wrap::-webkit-scrollbar{display:none}html[data-page=como-entregamos] .sbtn{background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;padding:14px 16px;text-align:left;white-space:nowrap;font-family:inherit;transition:all .15s}html[data-page=como-entregamos] .sbtn .n{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--dim);display:block}html[data-page=como-entregamos] .sbtn .t{font-family:var(--font-display);font-weight:600;font-size:14.5px;color:var(--muted);display:block;margin-top:3px}html[data-page=como-entregamos] .sbtn:hover .t{color:var(--text)}html[data-page=como-entregamos] .sbtn.on{border-bottom-color:var(--green)}html[data-page=como-entregamos] .sbtn.on .t,html[data-page=como-entregamos] .sbtn.on .n{color:var(--green)}html[data-page=como-entregamos] .panel{display:none;padding:92px 0}html[data-page=como-entregamos] .panel.on{display:block}html[data-page=como-entregamos] .acols{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:44px;align-items:start}html[data-page=como-entregamos] .abox+.abox{margin-top:34px}html[data-page=como-entregamos] .abox h5{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:16px}html[data-page=como-entregamos] .ulist{list-style:none}html[data-page=como-entregamos] .ulist li{font-size:14px;color:var(--muted);padding:7px 0;border-bottom:1px dashed var(--border);display:flex;gap:11px}html[data-page=como-entregamos] .ulist li:last-child{border:none}html[data-page=como-entregamos] .ulist li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=como-entregamos] .qlist{list-style:none}html[data-page=como-entregamos] .qlist li{font-size:14.5px;color:var(--text);padding:11px 0;border-bottom:1px dashed var(--border);display:flex;gap:12px}html[data-page=como-entregamos] .qlist li:last-child{border:none}html[data-page=como-entregamos] .qlist li:before{content:"?";color:var(--green);font-family:var(--font-mono);font-weight:500}html[data-page=como-entregamos] .steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}html[data-page=como-entregamos] .step{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:20px}html[data-page=como-entregamos] .step .n{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--green);display:block;margin-bottom:9px}html[data-page=como-entregamos] .step b{font-family:var(--font-display);font-size:15.5px;display:block;margin-bottom:7px}html[data-page=como-entregamos] .step p{color:var(--muted);font-size:13.5px}html[data-page=como-entregamos] .chips{display:flex;flex-wrap:wrap;gap:7px}html[data-page=como-entregamos] .chips span{font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--border2);border-radius:6px;padding:5px 11px;color:var(--muted)}html[data-page=como-entregamos] .exit{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px 26px;margin-top:20px}html[data-page=como-entregamos] .exit h6{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:14px}html[data-page=como-entregamos] .exit ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 28px}html[data-page=como-entregamos] .exit li{font-size:13.5px;color:var(--muted);padding:6px 0;display:flex;gap:10px}html[data-page=como-entregamos] .exit li:before{content:"✓";color:var(--green);font-family:var(--font-mono);font-size:12px}html[data-page=como-entregamos] .result{margin-top:34px;background:var(--green-soft);border:1px solid var(--green-line);border-radius:12px;padding:24px 28px}html[data-page=como-entregamos] .result h6{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:10px}html[data-page=como-entregamos] .result p{font-family:var(--font-display);font-size:17.5px;font-weight:500}html[data-page=como-entregamos] .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}html[data-page=como-entregamos] .pil{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:20px}html[data-page=como-entregamos] .pil h6{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:8px}html[data-page=como-entregamos] .pil p{color:var(--muted);font-size:13px}html[data-page=como-entregamos] .pil.ctl{border-color:#e2b93b59}html[data-page=como-entregamos] .pil.ctl h6{color:var(--amber)}html[data-page=como-entregamos] .cycle{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}html[data-page=como-entregamos] .cycle .cs{background:var(--surface);border:1px solid var(--border2);border-radius:9px;padding:13px 16px;flex:1 1 150px;min-width:150px}html[data-page=como-entregamos] .cycle .cs b{font-family:var(--font-display);font-size:14.5px;display:block;color:var(--green)}html[data-page=como-entregamos] .cycle .cs span{color:var(--muted);font-size:12.5px;display:block;margin-top:4px}html[data-page=como-entregamos] .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 26px;list-style:none;margin-top:20px}html[data-page=como-entregamos] .kpis li{font-size:13.5px;color:var(--muted);padding:7px 0;border-bottom:1px dashed var(--border);display:flex;gap:10px}html[data-page=como-entregamos] .kpis li:before{content:"▪";color:var(--green);font-size:9px;margin-top:4px}html[data-page=como-entregamos] .entry{background:var(--surface2);border:1px solid var(--border);border-radius:11px;padding:20px 22px;margin-top:18px}html[data-page=como-entregamos] .entry b{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);display:block;margin-bottom:10px;font-weight:500}html[data-page=como-entregamos] .entry p{color:var(--muted);font-size:13.5px;margin-top:12px}html[data-page=como-entregamos] .paths{display:flex;flex-direction:column;gap:12px;margin-top:44px}html[data-page=como-entregamos] .path{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px 26px;display:grid;grid-template-columns:290px 1fr;gap:26px;align-items:center}html[data-page=como-entregamos] .path .who{font-family:var(--font-display);font-size:16px;font-weight:600}html[data-page=como-entregamos] .path .seq{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--font-mono);font-size:12.5px}html[data-page=como-entregamos] .path .seq b{border:1px solid var(--border2);border-radius:7px;padding:7px 13px;color:var(--muted);font-weight:400}html[data-page=como-entregamos] .path .seq b.hi{border-color:var(--green-line);color:var(--green);background:var(--green-soft)}html[data-page=como-entregamos] .path .seq i{color:var(--dim);font-style:normal}html[data-page=como-entregamos] .path.full{border-color:var(--green-line)}html[data-page=como-entregamos] .quote{margin-top:40px;font-family:var(--font-display);font-size:clamp(18px,2.3vw,25px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:860px}html[data-page=como-entregamos] .quote .g{color:var(--green)}html[data-page=como-entregamos] .tablewrap{margin-top:44px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}html[data-page=como-entregamos] table{width:100%;border-collapse:collapse;min-width:760px}html[data-page=como-entregamos] th,html[data-page=como-entregamos] td{text-align:left;padding:15px 18px;border-bottom:1px solid var(--border);font-size:14px}html[data-page=como-entregamos] th{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);background:var(--surface)}html[data-page=como-entregamos] td{color:var(--muted)}html[data-page=como-entregamos] td:first-child{color:var(--text);font-family:var(--font-display);font-weight:600}html[data-page=como-entregamos] tr:last-child td{border-bottom:none}html[data-page=como-entregamos] tbody tr:hover{background:#9be23b08}html[data-page=como-entregamos] .asks{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}html[data-page=como-entregamos] .ask{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px;cursor:pointer;transition:border-color .2s;text-align:left;font-family:inherit;color:inherit}html[data-page=como-entregamos] .ask:hover{border-color:var(--green-line)}html[data-page=como-entregamos] .ask q{display:block;font-family:var(--font-display);font-size:15.5px;font-weight:500;font-style:italic;quotes:"“" "”"}html[data-page=como-entregamos] .ask span{display:block;margin-top:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}html[data-page=como-entregamos] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}html[data-page=como-entregamos] .pcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}html[data-page=como-entregamos] .pcard h4{font-family:var(--font-display);font-size:16.5px;color:var(--green);margin-bottom:8px}html[data-page=como-entregamos] .pcard p{color:var(--muted);font-size:13.5px}html[data-page=como-entregamos] .scope{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 30px;list-style:none;margin-top:34px}html[data-page=como-entregamos] .scope li{font-size:14px;color:var(--muted);padding:8px 0;border-bottom:1px dashed var(--border);display:flex;gap:11px}html[data-page=como-entregamos] .scope li:before{content:"▪";color:var(--green);font-size:10px;margin-top:3px}html[data-page=como-entregamos] .final{background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=como-entregamos] .final .wrap{text-align:center}html[data-page=como-entregamos] .final h2{font-size:clamp(28px,4.2vw,48px)}html[data-page=como-entregamos] .final .lead{margin:20px auto 0}html[data-page=como-entregamos] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page=como-entregamos] .after{margin-top:56px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;text-align:left}html[data-page=como-entregamos] .af{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:20px}html[data-page=como-entregamos] .af b{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--green);display:block;margin-bottom:10px}html[data-page=como-entregamos] .af p{color:var(--muted);font-size:13px}html[data-page=como-entregamos] .fmotto{margin-top:52px;text-align:center;font-family:var(--font-display);font-size:clamp(18px,2.4vw,24px);font-weight:600}html[data-page=como-entregamos] .fmotto .g{color:var(--green)}@media(max-width:1024px){html[data-page=como-entregamos] .starts,html[data-page=como-entregamos] .asks,html[data-page=como-entregamos] .after,html[data-page=como-entregamos] .grid3,html[data-page=como-entregamos] .pillars,html[data-page=como-entregamos] .kpis,html[data-page=como-entregamos] .scope{grid-template-columns:1fr 1fr}html[data-page=como-entregamos] .acols{grid-template-columns:1fr;gap:34px}html[data-page=como-entregamos] .fgrid{grid-template-columns:1fr 1fr}html[data-page=como-entregamos] .path{grid-template-columns:1fr;gap:14px}}@media(max-width:760px){html[data-page=como-entregamos] section,html[data-page=como-entregamos] .panel{padding:70px 0}html[data-page=como-entregamos] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=como-entregamos] .nav-links.open{display:flex}html[data-page=como-entregamos] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=como-entregamos] .menu-toggle{display:block}html[data-page=como-entregamos] .nav-cta .btn{display:none}html[data-page=como-entregamos] .hero{padding-top:120px}html[data-page=como-entregamos] .mtrack{grid-template-columns:1fr;gap:26px}html[data-page=como-entregamos] .mtrack:before{inset:6% auto 6% 9px;width:1px;height:auto;background:linear-gradient(180deg,var(--border2),var(--green))}html[data-page=como-entregamos] .mnode{padding-left:0}html[data-page=como-entregamos] .mnode .qs{max-width:none}html[data-page=como-entregamos] .starts,html[data-page=como-entregamos] .asks,html[data-page=como-entregamos] .after,html[data-page=como-entregamos] .grid3,html[data-page=como-entregamos] .pillars,html[data-page=como-entregamos] .kpis,html[data-page=como-entregamos] .scope,html[data-page=como-entregamos] .steps,html[data-page=como-entregamos] .exit ul,html[data-page=como-entregamos] .fgrid{grid-template-columns:1fr}}html[data-page=como-um-agente-executa]{--bg:#0A0E12;--bg2:#0D131A;--surface:#10161E;--surface2:#141C26;--border:#1E2A36;--border2:#2A3947;--text:#E9EEF3;--muted:#8C99A6;--dim:#5A6774;--green:#9BE23B;--green-soft:rgba(155,226,59,.12);--green-line:rgba(155,226,59,.35);--amber:#E2B93B;--red:#E25B5B;--blue:#6BA8E2;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}html[data-page=como-um-agente-executa] .wrap{max-width:1240px;margin:0 auto;padding:0 24px}html[data-page=como-um-agente-executa] h2{font-size:clamp(25px,3.5vw,40px);font-weight:600}html[data-page=como-um-agente-executa] h2 .g{color:var(--green)}html[data-page=como-um-agente-executa] h3.sub{font-size:clamp(18px,2.3vw,25px);font-weight:600;margin-top:62px}html[data-page=como-um-agente-executa] h3.sub .g{color:var(--green)}html[data-page=como-um-agente-executa] .lead{color:var(--muted);font-size:16.5px;max-width:760px;margin-top:18px}html[data-page=como-um-agente-executa] section{padding:86px 0;border-top:1px solid var(--border)}html[data-page=como-um-agente-executa] .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html[data-page=como-um-agente-executa] .reveal.in{opacity:1;transform:none}html[data-page=como-um-agente-executa] .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:14.5px;padding:13px 24px;border-radius:8px;border:1px solid var(--border2);color:var(--text);transition:all .2s;cursor:pointer;background:transparent}html[data-page=como-um-agente-executa] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=como-um-agente-executa] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=como-um-agente-executa]{scroll-behavior:auto}html[data-page=como-um-agente-executa] .reveal{opacity:1;transform:none;transition:none}html[data-page=como-um-agente-executa] *{transition-duration:1ms!important}}html[data-page=como-um-agente-executa] .nav-links a:hover,html[data-page=como-um-agente-executa] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=como-um-agente-executa] .nav-cta{display:flex;gap:10px;align-items:center}html[data-page=como-um-agente-executa] .hero{padding:152px 0 60px;border-top:none;position:relative;overflow:hidden}html[data-page=como-um-agente-executa] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 84% 14%,rgba(155,226,59,.07),transparent 65%),linear-gradient(rgba(155,226,59,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.024) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}html[data-page=como-um-agente-executa] .hero .wrap{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:start}html[data-page=como-um-agente-executa] .hero h1{font-size:clamp(30px,4.3vw,52px);font-weight:700}html[data-page=como-um-agente-executa] .hero p{color:var(--muted);font-size:16.5px;margin-top:20px;max-width:580px}html[data-page=como-um-agente-executa] .demo{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}html[data-page=como-um-agente-executa] .demo .dh{padding:16px 22px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}html[data-page=como-um-agente-executa] .demo .db{padding:20px 22px}html[data-page=como-um-agente-executa] .demo .db div{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:9px 0;border-bottom:1px dashed var(--border);font-size:14px}html[data-page=como-um-agente-executa] .demo .db div:last-child{border:none}html[data-page=como-um-agente-executa] .demo .db span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-top:3px}html[data-page=como-um-agente-executa] .demo .db p{color:var(--text)}html[data-page=como-um-agente-executa] .demo .df{padding:14px 22px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10.5px;color:var(--dim)}html[data-page=como-um-agente-executa] .player{border:1px solid var(--border);border-radius:16px;background:var(--bg2);overflow:hidden;margin-top:44px}html[data-page=como-um-agente-executa] .ptop{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border);flex-wrap:wrap}html[data-page=como-um-agente-executa] .ptop .pl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}html[data-page=como-um-agente-executa] .ptop .sp{margin-left:auto;display:flex;gap:8px}html[data-page=como-um-agente-executa] .ptop button{background:transparent;border:1px solid var(--border2);border-radius:7px;color:var(--text);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;cursor:pointer;transition:all .18s}html[data-page=como-um-agente-executa] .ptop button:hover{border-color:var(--green-line);color:var(--green)}html[data-page=como-um-agente-executa] .ptop button.pri{background:var(--green);border-color:var(--green);color:#0a0e12;font-weight:600}html[data-page=como-um-agente-executa] .ptop button.pri:hover{background:#b0f158}html[data-page=como-um-agente-executa] .tabs{display:flex;gap:6px;padding:12px 18px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;background:var(--surface)}html[data-page=como-um-agente-executa] .tabs::-webkit-scrollbar{display:none}html[data-page=como-um-agente-executa] .tab{flex:0 0 auto;display:flex;align-items:center;gap:9px;background:transparent;border:1px solid var(--border2);border-radius:999px;padding:9px 16px;cursor:pointer;transition:all .18s;white-space:nowrap}html[data-page=como-um-agente-executa] .tab .tn{font-family:var(--font-mono);font-size:10px;color:var(--dim);border:1px solid var(--border2);border-radius:4px;padding:1px 5px}html[data-page=como-um-agente-executa] .tab .tt{font-family:var(--font-display);font-weight:600;font-size:13.5px;color:var(--muted)}html[data-page=como-um-agente-executa] .tab:hover .tt{color:var(--text)}html[data-page=como-um-agente-executa] .tab.on{border-color:var(--green);background:var(--green-soft)}html[data-page=como-um-agente-executa] .tab.on .tt{color:var(--green)}html[data-page=como-um-agente-executa] .tab.on .tn{color:var(--green);border-color:var(--green-line)}html[data-page=como-um-agente-executa] .tab.done .tn{color:var(--green)}html[data-page=como-um-agente-executa] .dwrap{padding:10px;overflow-x:auto}html[data-page=como-um-agente-executa] .dwrap svg{display:block;width:100%;height:auto;min-width:1040px}html[data-page=como-um-agente-executa] .pbot{display:grid;grid-template-columns:1.15fr .85fr;border-top:1px solid var(--border)}html[data-page=como-um-agente-executa] .pdet{padding:24px 26px;border-right:1px solid var(--border)}html[data-page=como-um-agente-executa] .pdet .st{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green)}html[data-page=como-um-agente-executa] .pdet h4{font-family:var(--font-display);font-size:20px;font-weight:600;margin:10px 0 12px;line-height:1.2}html[data-page=como-um-agente-executa] .pdet p{color:var(--muted);font-size:14.5px}html[data-page=como-um-agente-executa] .pdet h6{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:20px 0 10px}html[data-page=como-um-agente-executa] .pdet ul{list-style:none}html[data-page=como-um-agente-executa] .pdet li{color:var(--muted);font-size:13.5px;padding:5px 0;display:flex;gap:10px;border-bottom:1px dashed var(--border)}html[data-page=como-um-agente-executa] .pdet li:last-child{border:none}html[data-page=como-um-agente-executa] .pdet li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=como-um-agente-executa] .pdet .kv{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-top:6px}html[data-page=como-um-agente-executa] .pdet .kv div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:9px 13px;border-bottom:1px solid var(--border);font-size:13px}html[data-page=como-um-agente-executa] .pdet .kv div:last-child{border:none}html[data-page=como-um-agente-executa] .pdet .kv span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-top:2px}html[data-page=como-um-agente-executa] .pdet .kv p{color:var(--text)}html[data-page=como-um-agente-executa] .pdet .kv p b{color:var(--green)}html[data-page=como-um-agente-executa] .ptrace{padding:24px 26px;background:var(--surface)}html[data-page=como-um-agente-executa] .ptrace h6{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:14px;display:flex;align-items:center;gap:9px}html[data-page=como-um-agente-executa] .ptrace h6 i{width:8px;height:8px;border-radius:50%;background:var(--green);display:inline-block}html[data-page=como-um-agente-executa] .tl{font-family:var(--font-mono);font-size:12px;line-height:2;color:var(--muted);min-height:280px}html[data-page=como-um-agente-executa] .tl div{display:flex;gap:12px;opacity:0;transform:translate(-5px);transition:opacity .4s,transform .4s}html[data-page=como-um-agente-executa] .tl div.in{opacity:1;transform:none}html[data-page=como-um-agente-executa] .tl b{color:var(--dim);font-weight:400;flex:0 0 62px}html[data-page=como-um-agente-executa] .tl span{color:var(--text)}html[data-page=como-um-agente-executa] .tl span.ok{color:var(--green)}html[data-page=como-um-agente-executa] .tl span.warn{color:var(--amber)}html[data-page=como-um-agente-executa] .tl span.bad{color:var(--red)}html[data-page=como-um-agente-executa] .legend{display:flex;flex-wrap:wrap;gap:16px;padding:14px 18px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--dim);text-transform:uppercase}html[data-page=como-um-agente-executa] .legend span{display:flex;align-items:center;gap:7px}html[data-page=como-um-agente-executa] .lk{width:20px;height:0;border-top:1.6px solid var(--dim)}html[data-page=como-um-agente-executa] .lk.exec{border-top-color:var(--green)}html[data-page=como-um-agente-executa] .lk.appr{border-top:1.6px dashed var(--amber)}html[data-page=como-um-agente-executa] .lk.exc{border-top:1.6px dashed var(--red)}html[data-page=como-um-agente-executa] .lk.bnd{border-top:1.4px dashed var(--border2)}html[data-page=como-um-agente-executa] .lk.box{height:11px;width:14px;border:1px solid var(--border2);background:var(--surface);border-radius:3px}html[data-page=como-um-agente-executa] .lk.box.acc{border-color:var(--green-line);background:#9be23b1a}html[data-page=como-um-agente-executa] .lk.box.ctl{border-color:#e2b93b80;background:#e2b93b14}html[data-page=como-um-agente-executa] .dg .nd{transition:opacity .3s}html[data-page=como-um-agente-executa] .dg .nd.off{opacity:.28}html[data-page=como-um-agente-executa] .dg .n{fill:var(--surface);stroke:var(--border2);stroke-width:1}html[data-page=como-um-agente-executa] .dg .nd.on .n{stroke:var(--green);fill:#9be23b17}html[data-page=como-um-agente-executa] .dg .n.ctl{stroke:#e2b93b80;fill:#e2b93b0d}html[data-page=como-um-agente-executa] .dg .nd.on .n.ctl{stroke:var(--amber);fill:#e2b93b1f}html[data-page=como-um-agente-executa] .dg .n.exc{stroke:#e25b5b73;fill:#e25b5b0d}html[data-page=como-um-agente-executa] .dg .nd.on .n.exc{stroke:var(--red);fill:#e25b5b1f}html[data-page=como-um-agente-executa] .dg .n.sys{fill:var(--surface2)}html[data-page=como-um-agente-executa] .dg .bnd{fill:none;stroke:var(--border2);stroke-dasharray:6 5;stroke-width:1}html[data-page=como-um-agente-executa] .dg .base{fill:#141c268c;stroke:var(--border);stroke-width:1}html[data-page=como-um-agente-executa] .dg .lane{fill:none;stroke:var(--border);stroke-width:1;stroke-dasharray:2 4}html[data-page=como-um-agente-executa] .dg text{font-family:var(--font-display);font-size:12px;font-weight:600;fill:var(--text)}html[data-page=como-um-agente-executa] .dg text.s{font-family:var(--font-mono);font-size:9.5px;font-weight:400;fill:var(--muted)}html[data-page=como-um-agente-executa] .dg text.lb{font-family:var(--font-mono);font-size:9.5px;font-weight:500;fill:var(--green);letter-spacing:.16em}html[data-page=como-um-agente-executa] .dg text.ln{font-family:var(--font-mono);font-size:10px;font-weight:500;fill:var(--dim);letter-spacing:.14em}html[data-page=como-um-agente-executa] .dg .fe{stroke:var(--green);stroke-width:1.6;fill:none;marker-end:url(#ax-e)}html[data-page=como-um-agente-executa] .dg .fd{stroke:var(--dim);stroke-width:1.4;fill:none;marker-end:url(#ax-d)}html[data-page=como-um-agente-executa] .dg .fa{stroke:var(--amber);stroke-width:1.4;stroke-dasharray:5 4;fill:none;marker-end:url(#ax-a)}html[data-page=como-um-agente-executa] .dg .fr{stroke:var(--red);stroke-width:1.4;stroke-dasharray:4 4;fill:none;marker-end:url(#ax-r)}html[data-page=como-um-agente-executa] .dg .ar{transition:opacity .3s}html[data-page=como-um-agente-executa] .dg .ar.off{opacity:.2}html[data-page=como-um-agente-executa] .grid10{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:44px}html[data-page=como-um-agente-executa] .g10{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:18px}html[data-page=como-um-agente-executa] .g10 .n{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--green);display:block;margin-bottom:9px}html[data-page=como-um-agente-executa] .g10 b{font-family:var(--font-display);font-size:14.5px;display:block;margin-bottom:6px}html[data-page=como-um-agente-executa] .g10 p{color:var(--muted);font-size:12.5px}html[data-page=como-um-agente-executa] .perm{margin-top:16px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--dim);border:1px dashed var(--border2);border-radius:9px;padding:13px 16px}html[data-page=como-um-agente-executa] .perm b{color:var(--green);font-weight:500}html[data-page=como-um-agente-executa] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}html[data-page=como-um-agente-executa] .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}html[data-page=como-um-agente-executa] .pc{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}html[data-page=como-um-agente-executa] .pc h4{font-family:var(--font-display);font-size:16px;margin-bottom:8px}html[data-page=como-um-agente-executa] .pc h4 .g{color:var(--green)}html[data-page=como-um-agente-executa] .pc p{color:var(--muted);font-size:13.5px}html[data-page=como-um-agente-executa] .pc ul{list-style:none;margin-top:10px}html[data-page=como-um-agente-executa] .pc li{color:var(--muted);font-size:13px;padding:4px 0;display:flex;gap:9px}html[data-page=como-um-agente-executa] .pc li:before{content:"▪";color:var(--green);font-size:9px;margin-top:4px}html[data-page=como-um-agente-executa] .pc.ctl{border-color:#e2b93b52}html[data-page=como-um-agente-executa] .pc.ctl h4{color:var(--amber)}html[data-page=como-um-agente-executa] .pc.exc{border-color:#e25b5b4d}html[data-page=como-um-agente-executa] .pc.exc h4{color:#d98}html[data-page=como-um-agente-executa] pre{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:18px 20px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;color:var(--muted);line-height:1.9;margin-top:18px}html[data-page=como-um-agente-executa] pre b{color:var(--green);font-weight:400}html[data-page=como-um-agente-executa] .ul2{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 34px;margin-top:24px}html[data-page=como-um-agente-executa] .ul2 li{color:var(--muted);font-size:14px;padding:7px 0;display:flex;gap:11px;border-bottom:1px dashed var(--border)}html[data-page=como-um-agente-executa] .ul2 li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=como-um-agente-executa] .ul3{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2px 30px;margin-top:22px}html[data-page=como-um-agente-executa] .ul3 li{color:var(--muted);font-size:13.5px;padding:7px 0;display:flex;gap:10px;border-bottom:1px dashed var(--border)}html[data-page=como-um-agente-executa] .ul3 li:before{content:"▪";color:var(--green);font-size:9px;margin-top:5px}html[data-page=como-um-agente-executa] .tablewrap{margin-top:26px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}html[data-page=como-um-agente-executa] table{width:100%;border-collapse:collapse;min-width:680px}html[data-page=como-um-agente-executa] th,html[data-page=como-um-agente-executa] td{padding:12px 15px;border-bottom:1px solid var(--border);font-size:13.5px;text-align:left}html[data-page=como-um-agente-executa] th{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);background:var(--surface)}html[data-page=como-um-agente-executa] td{color:var(--muted)}html[data-page=como-um-agente-executa] td:first-child{color:var(--text)}html[data-page=como-um-agente-executa] tr:last-child td{border-bottom:none}html[data-page=como-um-agente-executa] .pr{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;border:1px solid var(--border2)}html[data-page=como-um-agente-executa] .pr.a{border-color:#e25b5b73;color:var(--red)}html[data-page=como-um-agente-executa] .pr.m{border-color:#e2b93b73;color:var(--amber)}html[data-page=como-um-agente-executa] .pr.b{border-color:var(--border2);color:var(--dim)}html[data-page=como-um-agente-executa] .score{border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-top:22px}html[data-page=como-um-agente-executa] .score div{display:grid;grid-template-columns:1fr auto;gap:14px;padding:12px 18px;border-bottom:1px solid var(--border);font-size:13.5px}html[data-page=como-um-agente-executa] .score div:last-child{border:none}html[data-page=como-um-agente-executa] .score .ok{font-family:var(--font-mono);font-size:11px;color:var(--green)}html[data-page=como-um-agente-executa] .score .rs{font-family:var(--font-mono);font-size:11px;color:var(--amber)}html[data-page=como-um-agente-executa] .chain{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:22px;font-family:var(--font-mono);font-size:12px}html[data-page=como-um-agente-executa] .chain b{border:1px solid var(--border2);border-radius:999px;padding:7px 14px;color:var(--muted);font-weight:400}html[data-page=como-um-agente-executa] .chain b.hi{border-color:var(--green-line);color:var(--green);background:var(--green-soft)}html[data-page=como-um-agente-executa] .chain i{color:var(--dim);font-style:normal}html[data-page=como-um-agente-executa] .quote{margin-top:34px;font-family:var(--font-display);font-size:clamp(17px,2.2vw,23px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:860px}html[data-page=como-um-agente-executa] .quote .g{color:var(--green)}html[data-page=como-um-agente-executa] .check{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 34px;margin-top:26px}html[data-page=como-um-agente-executa] .check li{color:var(--text);font-size:14.5px;padding:9px 0;display:flex;gap:12px;border-bottom:1px dashed var(--border)}html[data-page=como-um-agente-executa] .check li:before{content:"?";color:var(--green);font-family:var(--font-mono);font-weight:500}html[data-page=como-um-agente-executa] .final{background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=como-um-agente-executa] .final .wrap{text-align:center}html[data-page=como-um-agente-executa] .final h2{font-size:clamp(27px,4vw,44px)}html[data-page=como-um-agente-executa] .final .lead{margin:20px auto 0}html[data-page=como-um-agente-executa] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page=como-um-agente-executa] .final .nx{margin-top:30px;font-family:var(--font-mono);font-size:12px;color:var(--dim);max-width:660px;margin-left:auto;margin-right:auto}html[data-page=como-um-agente-executa] .fbottom{margin-top:44px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}@media(max-width:1100px){html[data-page=como-um-agente-executa] .hero .wrap{grid-template-columns:1fr;gap:40px}html[data-page=como-um-agente-executa] .grid10{grid-template-columns:repeat(3,1fr)}html[data-page=como-um-agente-executa] .pbot{grid-template-columns:1fr}html[data-page=como-um-agente-executa] .pdet{border-right:none;border-bottom:1px solid var(--border)}html[data-page=como-um-agente-executa] .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html[data-page=como-um-agente-executa] section{padding:66px 0}html[data-page=como-um-agente-executa] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=como-um-agente-executa] .nav-links.open{display:flex}html[data-page=como-um-agente-executa] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=como-um-agente-executa] .menu-toggle{display:block}html[data-page=como-um-agente-executa] .nav-cta .btn{display:none}html[data-page=como-um-agente-executa] .hero{padding-top:114px}html[data-page=como-um-agente-executa] .grid10,html[data-page=como-um-agente-executa] .grid3,html[data-page=como-um-agente-executa] .grid2,html[data-page=como-um-agente-executa] .ul2,html[data-page=como-um-agente-executa] .ul3,html[data-page=como-um-agente-executa] .check,html[data-page=como-um-agente-executa] .fgrid{grid-template-columns:1fr}html[data-page=como-um-agente-executa] .demo .db div,html[data-page=como-um-agente-executa] .pdet .kv div{grid-template-columns:1fr;gap:3px}}html[data-page=exemplo-de-entrega]{--bg:#0A0E12;--bg2:#0D131A;--surface:#10161E;--surface2:#141C26;--border:#1E2A36;--border2:#2A3947;--text:#E9EEF3;--muted:#8C99A6;--dim:#5A6774;--green:#9BE23B;--green-soft:rgba(155,226,59,.12);--green-line:rgba(155,226,59,.35);--amber:#E2B93B;--red:#E25B5B;--blue:#6BA8E2;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}html[data-page=exemplo-de-entrega]{scroll-behavior:smooth;scroll-padding-top:96px}html[data-page=exemplo-de-entrega] .wrap{max-width:1400px;margin:0 auto;padding:0 28px}html[data-page=exemplo-de-entrega] .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;gap:12px;margin-bottom:20px}html[data-page=exemplo-de-entrega] h1,html[data-page=exemplo-de-entrega] h2,html[data-page=exemplo-de-entrega] h3{font-family:var(--font-display);line-height:1.14;letter-spacing:-.015em}html[data-page=exemplo-de-entrega] .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:14.5px;padding:13px 24px;border-radius:8px;border:1px solid var(--border2);color:var(--text);transition:all .2s;cursor:pointer;background:transparent}html[data-page=exemplo-de-entrega] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=exemplo-de-entrega] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}@media(prefers-reduced-motion:reduce){html[data-page=exemplo-de-entrega]{scroll-behavior:auto}}html[data-page=exemplo-de-entrega] header{position:fixed;top:0;left:0;right:0;z-index:60;background:#0a0e12e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}html[data-page=exemplo-de-entrega] .logo{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display)}html[data-page=exemplo-de-entrega] .nav-links a{padding:6px 0;font-size:13.5px;border-bottom:2px solid transparent}html[data-page=exemplo-de-entrega] .nav-links a:hover,html[data-page=exemplo-de-entrega] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=exemplo-de-entrega] .hero{padding:140px 0 52px;position:relative;overflow:hidden}html[data-page=exemplo-de-entrega] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(760px 420px at 86% 12%,rgba(155,226,59,.07),transparent 65%),linear-gradient(rgba(155,226,59,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.022) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}html[data-page=exemplo-de-entrega] .hero .wrap{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:start}html[data-page=exemplo-de-entrega] .hero h1{font-size:clamp(30px,4vw,50px);font-weight:700}html[data-page=exemplo-de-entrega] .hero p{color:var(--muted);font-size:16.5px;max-width:600px;margin-top:18px}html[data-page=exemplo-de-entrega] .fict{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(226,185,59,.4);background:#e2b93b0f;border-radius:999px;padding:6px 14px;margin-bottom:20px}html[data-page=exemplo-de-entrega] .contains{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:2px 28px;list-style:none}html[data-page=exemplo-de-entrega] .contains li{font-size:13.5px;color:var(--muted);padding:6px 0;display:flex;gap:10px;border-bottom:1px dashed var(--border)}html[data-page=exemplo-de-entrega] .contains li:before{content:"▪";color:var(--green);font-size:9px;margin-top:5px}html[data-page=exemplo-de-entrega] .cover{background:var(--surface);border:1px solid var(--green-line);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000080}html[data-page=exemplo-de-entrega] .cover .ch{padding:18px 22px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}html[data-page=exemplo-de-entrega] .cover .ch .t{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green)}html[data-page=exemplo-de-entrega] .cover .ch .n{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--dim)}html[data-page=exemplo-de-entrega] .cover .cb{padding:24px 22px}html[data-page=exemplo-de-entrega] .cover h3{font-size:21px;font-weight:600;margin-bottom:16px}html[data-page=exemplo-de-entrega] .cover .kv{display:grid;gap:0}html[data-page=exemplo-de-entrega] .cover .kv div{display:grid;grid-template-columns:118px 1fr;gap:14px;padding:9px 0;border-bottom:1px dashed var(--border);font-size:13.5px}html[data-page=exemplo-de-entrega] .cover .kv div:last-child{border:none}html[data-page=exemplo-de-entrega] .cover .kv span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-top:3px}html[data-page=exemplo-de-entrega] .cover .kv p{color:var(--text)}html[data-page=exemplo-de-entrega] .cover .kv p b{color:var(--green);font-weight:600}html[data-page=exemplo-de-entrega] .cover .cf{padding:16px 22px;border-top:1px solid var(--border);display:flex;gap:10px;flex-wrap:wrap}html[data-page=exemplo-de-entrega] .cover .cf b{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border2);border-radius:5px;padding:5px 10px;color:var(--muted);font-weight:400}html[data-page=exemplo-de-entrega] .docwrap{border-top:1px solid var(--border);padding:44px 0 90px}html[data-page=exemplo-de-entrega] .doc{display:grid;grid-template-columns:236px minmax(0,1fr) 272px;gap:34px;align-items:start}html[data-page=exemplo-de-entrega] .docnav{position:sticky;top:92px}html[data-page=exemplo-de-entrega] .docnav .t{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding:0 0 12px;border-bottom:1px solid var(--border);margin-bottom:8px}html[data-page=exemplo-de-entrega] .docnav a{display:flex;gap:10px;font-size:13px;color:var(--muted);padding:7px 10px;border-radius:7px;border-left:2px solid transparent;transition:all .15s}html[data-page=exemplo-de-entrega] .docnav a i{font-family:var(--font-mono);font-size:10.5px;color:var(--dim);font-style:normal;flex:none;width:16px}html[data-page=exemplo-de-entrega] .docnav a:hover{color:var(--text);background:#ffffff08}html[data-page=exemplo-de-entrega] .docnav a.on{color:var(--green);border-left-color:var(--green);background:var(--green-soft)}html[data-page=exemplo-de-entrega] .docnav a.on i{color:var(--green)}html[data-page=exemplo-de-entrega] .docside{position:sticky;top:92px;display:grid;gap:12px}html[data-page=exemplo-de-entrega] .sp{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px}html[data-page=exemplo-de-entrega] .sp.hi{border-color:var(--green-line)}html[data-page=exemplo-de-entrega] .sp .t{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:12px}html[data-page=exemplo-de-entrega] .sp .r{display:grid;grid-template-columns:1fr auto;gap:10px;padding:7px 0;border-bottom:1px dashed var(--border);font-size:12.5px;color:var(--muted)}html[data-page=exemplo-de-entrega] .sp .r:last-child{border:none}html[data-page=exemplo-de-entrega] .sp .r b{color:var(--text);font-weight:500;text-align:right}html[data-page=exemplo-de-entrega] .sp .r b.g{color:var(--green)}html[data-page=exemplo-de-entrega] .sp .r b.a{color:var(--amber)}html[data-page=exemplo-de-entrega] .sp .big{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--green);line-height:1;margin-bottom:4px}html[data-page=exemplo-de-entrega] .sp .sub{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}html[data-page=exemplo-de-entrega] .sp ul{list-style:none;display:grid;gap:6px}html[data-page=exemplo-de-entrega] .sp li{font-size:12.5px;color:var(--muted);display:flex;gap:9px;line-height:1.4}html[data-page=exemplo-de-entrega] .sp li:before{content:"›";color:var(--green);font-family:var(--font-mono);flex:none}html[data-page=exemplo-de-entrega] .sp li.r:before{content:"!";color:var(--red);font-weight:600}html[data-page=exemplo-de-entrega] .sp li.a:before{content:"!";color:var(--amber);font-weight:600}html[data-page=exemplo-de-entrega] .bs{padding:0 0 62px;scroll-margin-top:96px}html[data-page=exemplo-de-entrega] .bs+.bs{border-top:1px solid var(--border);padding-top:56px}html[data-page=exemplo-de-entrega] .bs .eb{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;gap:11px}html[data-page=exemplo-de-entrega] .bs .eb i{font-style:normal;color:var(--dim);border:1px solid var(--border2);border-radius:4px;padding:1px 6px;font-size:9.5px}html[data-page=exemplo-de-entrega] .bs h2{font-size:clamp(23px,2.9vw,34px);font-weight:600;margin-top:14px}html[data-page=exemplo-de-entrega] .bs h2 .g{color:var(--green)}html[data-page=exemplo-de-entrega] .bs p{color:var(--muted);font-size:15.5px;margin-top:14px;max-width:820px}html[data-page=exemplo-de-entrega] .bs p b{color:var(--text)}html[data-page=exemplo-de-entrega] .bs h4{font-family:var(--font-display);font-size:17px;font-weight:600;margin:32px 0 12px}html[data-page=exemplo-de-entrega] .bs h4 .g{color:var(--green)}html[data-page=exemplo-de-entrega] .bs h5{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin:26px 0 12px}html[data-page=exemplo-de-entrega] .ul2{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;margin-top:14px}html[data-page=exemplo-de-entrega] .ul2 li{color:var(--muted);font-size:14px;padding:6px 0;display:flex;gap:10px;border-bottom:1px dashed var(--border)}html[data-page=exemplo-de-entrega] .ul2 li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=exemplo-de-entrega] .ul2.no li:before{content:"✕";color:var(--red);font-family:var(--font-mono);font-size:11px;margin-top:2px}html[data-page=exemplo-de-entrega] .ul3{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2px 26px;margin-top:14px}html[data-page=exemplo-de-entrega] .ul3 li{color:var(--muted);font-size:13.5px;padding:6px 0;display:flex;gap:9px;border-bottom:1px dashed var(--border)}html[data-page=exemplo-de-entrega] .ul3 li:before{content:"▪";color:var(--green);font-size:9px;margin-top:5px}html[data-page=exemplo-de-entrega] .tw{overflow-x:auto;border:1px solid var(--border);border-radius:11px;margin-top:18px}html[data-page=exemplo-de-entrega] table{width:100%;border-collapse:collapse;min-width:520px}html[data-page=exemplo-de-entrega] th,html[data-page=exemplo-de-entrega] td{padding:11px 15px;border-bottom:1px solid var(--border);font-size:13.5px;text-align:left}html[data-page=exemplo-de-entrega] th{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:var(--surface)}html[data-page=exemplo-de-entrega] td{color:var(--muted)}html[data-page=exemplo-de-entrega] td:first-child{color:var(--text)}html[data-page=exemplo-de-entrega] td.n,html[data-page=exemplo-de-entrega] th.n{text-align:right;font-family:var(--font-mono)}html[data-page=exemplo-de-entrega] tr:last-child td{border-bottom:none}html[data-page=exemplo-de-entrega] tr.tot td{color:var(--text);font-weight:600;background:#9be23b0d}html[data-page=exemplo-de-entrega] tr.tot td.n{color:var(--green)}html[data-page=exemplo-de-entrega] .pill{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border2);border-radius:4px;padding:2px 7px;color:var(--muted);white-space:nowrap}html[data-page=exemplo-de-entrega] .pill.e{border-color:var(--green-line);color:var(--green)}html[data-page=exemplo-de-entrega] .pill.i{border-color:#e2b93b66;color:var(--amber)}html[data-page=exemplo-de-entrega] .pill.v{border-color:#6ba8e266;color:var(--blue)}html[data-page=exemplo-de-entrega] .pill.r{border-color:#e25b5b73;color:var(--red)}html[data-page=exemplo-de-entrega] .note{margin-top:18px;background:#e2b93b0d;border:1px solid rgba(226,185,59,.28);border-radius:10px;padding:14px 16px;font-size:13px;color:var(--muted)}html[data-page=exemplo-de-entrega] .note b{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);display:block;margin-bottom:5px;font-weight:500}html[data-page=exemplo-de-entrega] .cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}html[data-page=exemplo-de-entrega] .cards.c3{grid-template-columns:repeat(3,1fr)}html[data-page=exemplo-de-entrega] .cd{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:19px}html[data-page=exemplo-de-entrega] .cd b{font-family:var(--font-display);font-size:15.5px;display:block;margin-bottom:7px}html[data-page=exemplo-de-entrega] .cd p{color:var(--muted);font-size:13px;margin:0}html[data-page=exemplo-de-entrega] .cd ul{list-style:none;margin-top:9px}html[data-page=exemplo-de-entrega] .cd li{color:var(--muted);font-size:12.5px;padding:3px 0;display:flex;gap:8px}html[data-page=exemplo-de-entrega] .cd li:before{content:"·";color:var(--green);font-weight:700}html[data-page=exemplo-de-entrega] .cd.ctl{border-color:#e2b93b52}html[data-page=exemplo-de-entrega] .cd.ctl b{color:var(--amber)}html[data-page=exemplo-de-entrega] .kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}html[data-page=exemplo-de-entrega] .kpi div{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:16px}html[data-page=exemplo-de-entrega] .kpi b{font-family:var(--font-display);font-size:21px;display:block;color:var(--green);line-height:1.1}html[data-page=exemplo-de-entrega] .kpi span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);display:block;margin-top:7px}html[data-page=exemplo-de-entrega] .kpi div.neu b{color:var(--text)}html[data-page=exemplo-de-entrega] .vis{margin-top:20px;background:var(--bg2);border:1px solid var(--border);border-radius:12px;overflow:hidden}html[data-page=exemplo-de-entrega] .vis .vh{padding:12px 16px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:flex;gap:12px;flex-wrap:wrap}html[data-page=exemplo-de-entrega] .vis .vh .f{margin-left:auto;color:var(--amber)}html[data-page=exemplo-de-entrega] .vis .vb{padding:10px;overflow-x:auto}html[data-page=exemplo-de-entrega] .vis .vb svg{display:block;width:100%;height:auto;min-width:720px}html[data-page=exemplo-de-entrega] .vis .vf{padding:12px 16px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10.5px;color:var(--dim)}html[data-page=exemplo-de-entrega] .dg .n{fill:var(--surface);stroke:var(--border2);stroke-width:1}html[data-page=exemplo-de-entrega] .dg .n.acc{stroke:var(--green-line);fill:#9be23b14}html[data-page=exemplo-de-entrega] .dg .n.ctl{stroke:#e2b93b80;fill:#e2b93b0f}html[data-page=exemplo-de-entrega] .dg .n.exc{stroke:#e25b5b73;fill:#e25b5b0d}html[data-page=exemplo-de-entrega] .dg .bnd{fill:none;stroke:var(--border2);stroke-dasharray:6 5;stroke-width:1}html[data-page=exemplo-de-entrega] .dg .base{fill:#141c2699;stroke:var(--border);stroke-width:1}html[data-page=exemplo-de-entrega] .dg text{font-family:var(--font-display);font-size:12.5px;font-weight:600;fill:var(--text)}html[data-page=exemplo-de-entrega] .dg text.s{font-family:var(--font-mono);font-size:9.5px;font-weight:400;fill:var(--muted)}html[data-page=exemplo-de-entrega] .dg text.lb{font-family:var(--font-mono);font-size:9.5px;font-weight:500;fill:var(--green);letter-spacing:.16em}html[data-page=exemplo-de-entrega] .dg text.lbd{fill:var(--dim)}html[data-page=exemplo-de-entrega] .dg text.lba{fill:var(--amber)}html[data-page=exemplo-de-entrega] .dg .fe{stroke:var(--green);stroke-width:1.5;fill:none;marker-end:url(#bp-e)}html[data-page=exemplo-de-entrega] .dg .fd{stroke:var(--dim);stroke-width:1.3;fill:none;marker-end:url(#bp-d)}html[data-page=exemplo-de-entrega] .dg .fa{stroke:var(--amber);stroke-width:1.3;stroke-dasharray:5 4;fill:none;marker-end:url(#bp-a)}html[data-page=exemplo-de-entrega] .dg .fr{stroke:var(--red);stroke-width:1.3;stroke-dasharray:4 4;fill:none;marker-end:url(#bp-r)}html[data-page=exemplo-de-entrega] .dg .gl{stroke:var(--border);stroke-width:1}html[data-page=exemplo-de-entrega] .dg .gd{stroke:var(--border);stroke-width:1;stroke-dasharray:3 4}html[data-page=exemplo-de-entrega] .ba{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}html[data-page=exemplo-de-entrega] .bx{border:1px solid var(--border);border-radius:12px;overflow:hidden}html[data-page=exemplo-de-entrega] .bx.now{border-color:#e25b5b47}html[data-page=exemplo-de-entrega] .bx.next{border-color:var(--green-line)}html[data-page=exemplo-de-entrega] .bx .h{padding:13px 17px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}html[data-page=exemplo-de-entrega] .bx.now .h{color:#e8a0a0;background:#e25b5b0d}html[data-page=exemplo-de-entrega] .bx.next .h{color:var(--green);background:var(--green-soft)}html[data-page=exemplo-de-entrega] .bx .b{padding:17px}html[data-page=exemplo-de-entrega] .bx .fl{display:grid;gap:5px;margin-bottom:16px}html[data-page=exemplo-de-entrega] .bx .fl span{font-family:var(--font-mono);font-size:11.5px;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:7px 11px;position:relative}html[data-page=exemplo-de-entrega] .bx.next .fl span{border-color:#9be23b33}html[data-page=exemplo-de-entrega] .bx .sig{list-style:none;display:grid;gap:3px;padding-top:14px;border-top:1px dashed var(--border)}html[data-page=exemplo-de-entrega] .bx .sig li{font-size:12.5px;color:var(--muted);display:flex;gap:9px;padding:3px 0}html[data-page=exemplo-de-entrega] .bx.now .sig li:before{content:"✕";color:var(--red);font-family:var(--font-mono);font-size:10.5px;margin-top:2px}html[data-page=exemplo-de-entrega] .bx.next .sig li:before{content:"✓";color:var(--green);font-family:var(--font-mono);font-size:10.5px;margin-top:2px}html[data-page=exemplo-de-entrega] .rm{display:grid;gap:10px;margin-top:20px}html[data-page=exemplo-de-entrega] .ph{display:grid;grid-template-columns:150px 1fr 210px;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:16px 19px;align-items:start}html[data-page=exemplo-de-entrega] .ph .f{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--green)}html[data-page=exemplo-de-entrega] .ph .f b{display:block;font-family:var(--font-display);font-size:15px;color:var(--text);letter-spacing:0;text-transform:none;margin-top:5px}html[data-page=exemplo-de-entrega] .ph .d{font-size:13px;color:var(--muted)}html[data-page=exemplo-de-entrega] .ph .g{font-family:var(--font-mono);font-size:11px;color:var(--muted);border-left:2px solid var(--green-line);padding-left:12px}html[data-page=exemplo-de-entrega] .ph .g em{font-style:normal;display:block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:4px}html[data-page=exemplo-de-entrega] .tracks{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}html[data-page=exemplo-de-entrega] .tracks span{font-family:var(--font-mono);font-size:11px;border:1px solid var(--border2);border-radius:999px;padding:6px 13px;color:var(--muted)}html[data-page=exemplo-de-entrega] .pack{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px}html[data-page=exemplo-de-entrega] .pack span{font-family:var(--font-mono);font-size:11.5px;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:12px 13px;color:var(--muted)}html[data-page=exemplo-de-entrega] .pack span.hi{border-color:var(--green-line);color:var(--green);background:var(--green-soft);grid-column:span 2;font-family:var(--font-display);font-weight:600;font-size:14px}html[data-page=exemplo-de-entrega] .ready{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px;justify-content:center}html[data-page=exemplo-de-entrega] .ready b{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);border:1px solid var(--green-line);background:var(--green-soft);border-radius:999px;padding:8px 16px;font-weight:500}html[data-page=exemplo-de-entrega] .final{border-top:1px solid var(--border);padding:88px 0;background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=exemplo-de-entrega] .final .wrap{text-align:center;max-width:900px}html[data-page=exemplo-de-entrega] .final h2{font-size:clamp(27px,4vw,44px);font-weight:600}html[data-page=exemplo-de-entrega] .final h2 .g{color:var(--green)}html[data-page=exemplo-de-entrega] .final .lead{margin:20px auto 0}html[data-page=exemplo-de-entrega] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:34px}html[data-page=exemplo-de-entrega] .steps{margin-top:44px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;text-align:left}html[data-page=exemplo-de-entrega] .steps div{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px}html[data-page=exemplo-de-entrega] .steps b{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--green);display:block;margin-bottom:8px}html[data-page=exemplo-de-entrega] .steps p{color:var(--muted);font-size:12.5px}html[data-page=exemplo-de-entrega] .fbottom{margin-top:44px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}@media(max-width:1240px){html[data-page=exemplo-de-entrega] .doc{grid-template-columns:210px minmax(0,1fr)}html[data-page=exemplo-de-entrega] .docside{grid-column:1 / -1;position:static;grid-template-columns:repeat(3,1fr);display:grid}}@media(max-width:1024px){html[data-page=exemplo-de-entrega] .hero .wrap{grid-template-columns:1fr;gap:36px}html[data-page=exemplo-de-entrega] .doc{grid-template-columns:1fr}html[data-page=exemplo-de-entrega] .docnav{position:static;display:flex;flex-wrap:wrap;gap:4px;border:1px solid var(--border);border-radius:11px;padding:10px}html[data-page=exemplo-de-entrega] .docnav .t{display:none}html[data-page=exemplo-de-entrega] .docnav a{border-left:none;border:1px solid var(--border2);border-radius:999px;font-size:12px;padding:6px 12px}html[data-page=exemplo-de-entrega] .docnav a.on{border-color:var(--green)}html[data-page=exemplo-de-entrega] .docside,html[data-page=exemplo-de-entrega] .kpi,html[data-page=exemplo-de-entrega] .pack,html[data-page=exemplo-de-entrega] .steps,html[data-page=exemplo-de-entrega] .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html[data-page=exemplo-de-entrega] .hero{padding-top:112px}html[data-page=exemplo-de-entrega] .contains,html[data-page=exemplo-de-entrega] .ul2,html[data-page=exemplo-de-entrega] .ul3,html[data-page=exemplo-de-entrega] .cards,html[data-page=exemplo-de-entrega] .cards.c3,html[data-page=exemplo-de-entrega] .ba,html[data-page=exemplo-de-entrega] .kpi,html[data-page=exemplo-de-entrega] .pack,html[data-page=exemplo-de-entrega] .steps,html[data-page=exemplo-de-entrega] .docside,html[data-page=exemplo-de-entrega] .fgrid{grid-template-columns:1fr}html[data-page=exemplo-de-entrega] .ph{grid-template-columns:1fr;gap:10px}html[data-page=exemplo-de-entrega] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=exemplo-de-entrega] .nav-links.open{display:flex}html[data-page=exemplo-de-entrega] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=exemplo-de-entrega] .menu-toggle{display:block}html[data-page=exemplo-de-entrega] .cover .kv div{grid-template-columns:1fr;gap:3px}}html[data-page=index]{--bg:#0A0E12;--bg2:#0D131A;--surface:#10161E;--surface2:#141C26;--border:#1E2A36;--border2:#2A3947;--text:#E9EEF3;--muted:#8C99A6;--dim:#5A6774;--green:#9BE23B;--green-soft:rgba(155,226,59,.12);--green-line:rgba(155,226,59,.35);--amber:#E2B93B;--red:#E25B5B;--radius:10px;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}html[data-page=index] h2{font-size:clamp(28px,4.2vw,48px);font-weight:600}html[data-page=index] h2 .g{color:var(--green)}html[data-page=index] h3.mid{font-size:clamp(22px,2.8vw,32px);font-weight:600;margin-top:90px}html[data-page=index] h3.mid .g{color:var(--green)}html[data-page=index] .lead{color:var(--muted);font-size:17px;max-width:680px;margin-top:18px}html[data-page=index] section{padding:100px 0;border-top:1px solid var(--border)}html[data-page=index] .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}html[data-page=index] .reveal.in{opacity:1;transform:none}html[data-page=index] .btn.primary:hover{background:#b0f158;color:#0a0e12}html[data-page=index] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=index] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=index]{scroll-behavior:auto}html[data-page=index] .reveal{opacity:1;transform:none;transition:none}html[data-page=index] *{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}html[data-page=index] header{position:fixed;top:0;left:0;right:0;z-index:50;background:#0a0e12db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}html[data-page=index] .nav-links a:hover{color:var(--text);border-bottom-color:var(--green)}html[data-page=index] .nav-cta{display:flex;gap:10px;align-items:center;flex-shrink:0}html[data-page=index] .hero{padding:180px 0 100px;border-top:none;position:relative;overflow:hidden}html[data-page=index] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 82% 18%,rgba(155,226,59,.07),transparent 65%),linear-gradient(rgba(155,226,59,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.028) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}html[data-page=index] .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;position:relative}html[data-page=index] .hero h1{font-size:clamp(38px,5.2vw,62px);font-weight:700}html[data-page=index] .hero p.sub{color:var(--muted);font-size:17px;margin:24px 0 34px;max-width:560px}html[data-page=index] .hero p.sub b{color:var(--text);font-weight:600}html[data-page=index] .hero-ctas{display:flex;gap:14px;flex-wrap:wrap}html[data-page=index] .hero-proof{margin-top:44px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-mono);font-size:12.5px;color:var(--dim)}html[data-page=index] .hero-proof span{display:flex;gap:9px;align-items:baseline}html[data-page=index] .hero-proof span:before{content:"›";color:var(--green)}html[data-page=index] .trace{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000073}html[data-page=index] .trace-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:11.5px;color:var(--dim)}html[data-page=index] .dot{width:9px;height:9px;border-radius:50%;background:var(--border2)}html[data-page=index] .dot.live{background:var(--green);box-shadow:0 0 10px var(--green);animation:pulse 2s infinite}html[data-page=index] .trace-body{padding:18px 18px 8px;font-family:var(--font-mono);font-size:12.5px;line-height:2.05;min-height:330px}html[data-page=index] .tl{display:flex;gap:14px;opacity:0;transform:translate(-6px);transition:opacity .45s,transform .45s}html[data-page=index] .tl.on{opacity:1;transform:none}html[data-page=index] .tl .t{color:var(--dim);flex:0 0 74px}html[data-page=index] .tl .v{color:var(--text)}html[data-page=index] .tl .ok{color:var(--green)}html[data-page=index] .tl .warn{color:var(--amber)}html[data-page=index] .trace-foot{display:flex;gap:20px;padding:14px 18px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:11.5px;color:var(--dim);flex-wrap:wrap}html[data-page=index] .trace-foot b{color:var(--green);font-weight:500}html[data-page=index] .ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;padding:20px 0;background:var(--bg2)}html[data-page=index] .ticker-track{display:flex;gap:56px;white-space:nowrap;animation:tick 32s linear infinite;width:max-content}html[data-page=index] .ticker span{font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:56px}html[data-page=index] .ticker b{color:var(--green);font-weight:500}html[data-page=index] .ops{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:52px}html[data-page=index] .op{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:30px;transition:border-color .25s,transform .25s;display:flex;flex-direction:column}html[data-page=index] .op:hover{border-color:var(--green-line);transform:translateY(-3px)}html[data-page=index] .op h4{font-family:var(--font-display);font-size:20px;margin-bottom:6px}html[data-page=index] .op .sub{font-family:var(--font-display);font-size:14.5px;color:var(--green);margin-bottom:14px}html[data-page=index] .op p{color:var(--muted);font-size:14.5px;flex:1}html[data-page=index] .op .entrega{margin-top:20px;padding-top:16px;border-top:1px dashed var(--border);font-size:13.5px;color:var(--muted)}html[data-page=index] .op .entrega b{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:6px;font-weight:500}html[data-page=index] .ops-close{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:26px;flex-wrap:wrap}html[data-page=index] .ops-close p{font-family:var(--font-display);font-size:19px;font-weight:500;max-width:560px}html[data-page=index] .ops-close p .g{color:var(--green)}html[data-page=index] .ops-close .ctas{display:flex;gap:12px;flex-wrap:wrap}html[data-page=index] .journey{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:42px 0 40px;font-family:var(--font-mono);font-size:13px}html[data-page=index] .jstep{padding:9px 18px;border:1px solid var(--border);border-radius:999px;color:var(--dim)}html[data-page=index] .jarrow{color:var(--dim)}html[data-page=index] .jstep.hl{color:var(--green);border-color:var(--green-line);background:var(--green-soft);font-weight:500}html[data-page=index] .pgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:44px}html[data-page=index] .pcell{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;font-size:13.5px;color:var(--muted);display:flex;gap:10px;align-items:flex-start}html[data-page=index] .pcell:before{content:"✕";color:var(--red);font-family:var(--font-mono);font-size:12px;margin-top:2px}html[data-page=index] .method-note{margin-top:36px;font-family:var(--font-display);font-size:19px;color:var(--muted)}html[data-page=index] .method-note b{color:var(--text);font-weight:600}html[data-page=index] .tiers{display:flex;flex-direction:column;gap:2px;margin:44px 0 10px;max-width:720px}html[data-page=index] .tier{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:16px 0;border-bottom:1px dashed var(--border);align-items:baseline}html[data-page=index] .tier:last-child{border-bottom:none}html[data-page=index] .tier b{font-family:var(--font-display);font-size:17px}html[data-page=index] .tier span{color:var(--muted);font-size:14.5px}html[data-page=index] .tier.now b{color:var(--green)}html[data-page=index] .conds{list-style:none;margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:8px 32px;max-width:820px}html[data-page=index] .conds li{color:var(--muted);font-size:14.5px;padding:6px 0;display:flex;gap:11px;border-bottom:1px dashed var(--border)}html[data-page=index] .conds li:before{content:"⚠";color:var(--amber);font-size:12px;margin-top:2px}html[data-page=index] .pillars6{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}html[data-page=index] .p6{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}html[data-page=index] .p6 h4{font-family:var(--font-display);font-size:16.5px;margin-bottom:8px;color:var(--green)}html[data-page=index] .p6 p{color:var(--muted);font-size:13.5px}html[data-page=index] .disc-strip{margin-top:44px;font-family:var(--font-mono);font-size:12.5px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 26px;line-height:2.1}html[data-page=index] .disc-strip b{color:var(--text);font-weight:500}html[data-page=index] .disc-note{margin-top:24px;color:var(--muted);font-size:15px;max-width:720px}html[data-page=index] .disc-note b{color:var(--text)}html[data-page=index] .thesis{font-family:var(--font-display);font-size:clamp(23px,3vw,36px);font-weight:600;max-width:820px;margin-top:70px}html[data-page=index] .thesis .g{color:var(--green)}html[data-page=index] .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px}html[data-page=index] .card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px;display:flex;flex-direction:column;transition:border-color .25s,transform .25s}html[data-page=index] .card:hover{border-color:var(--green-line);transform:translateY(-3px)}html[data-page=index] .card h4{font-family:var(--font-display);font-size:19px;margin-bottom:10px}html[data-page=index] .card>p{color:var(--muted);font-size:14px;margin-bottom:18px;flex:1}html[data-page=index] .card .caps{font-family:var(--font-mono);font-size:11.5px;color:var(--dim);line-height:1.9;padding-top:14px;border-top:1px dashed var(--border)}html[data-page=index] .card .caps b{color:var(--green);font-weight:500}html[data-page=index] .arch{margin-top:52px;display:flex;flex-direction:column}html[data-page=index] .layer{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 24px;display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:start}html[data-page=index] .layer .lname{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);padding-top:6px}html[data-page=index] .layer .tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}html[data-page=index] .tag{border:1px solid var(--border2);border-radius:7px;padding:4px 11px;font-size:12px;color:var(--muted);font-family:var(--font-mono)}html[data-page=index] .layer .desc{font-size:13.5px;color:var(--dim)}html[data-page=index] .layer.ctrl{border-color:#e2b93b59}html[data-page=index] .layer.ctrl .lname{color:var(--amber)}html[data-page=index] .layer.trust{border-style:dashed}html[data-page=index] .connector{height:22px;width:1px;background:var(--green-line);margin:0 auto;position:relative}html[data-page=index] .connector:after{content:"";position:absolute;bottom:-1px;left:-3px;border:4px solid transparent;border-top-color:var(--green-line)}html[data-page=index] .arch-foot{margin-top:26px;color:var(--muted);font-size:15px;max-width:760px}html[data-page=index] .arch-foot b{color:var(--text)}html[data-page=index] .std{margin-top:16px;font-family:var(--font-mono);font-size:12px;color:var(--dim);letter-spacing:.08em}html[data-page=index] .std b{color:var(--green);font-weight:500}html[data-page=index] .capgroups{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:52px}html[data-page=index] .cg{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}html[data-page=index] .cg h5{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:16px}html[data-page=index] .cg div{font-size:13px;color:var(--muted);padding:6px 0;border-bottom:1px dashed var(--border)}html[data-page=index] .cg div:last-child{border:none}html[data-page=index] .stackgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:52px}html[data-page=index] .stackcol h5{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:14px}html[data-page=index] .stackcol div{font-size:13.5px;color:var(--muted);padding:7px 0;border-bottom:1px dashed var(--border)}html[data-page=index] .stackcol div:last-child{border:none}html[data-page=index] .quote{margin-top:48px;font-family:var(--font-display);font-size:clamp(19px,2.4vw,24px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:820px}html[data-page=index] .quote .g{color:var(--green)}html[data-page=index] .quote small{display:block;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--muted);margin-top:10px}html[data-page=index] .paths{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:52px}html[data-page=index] .path{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:30px;display:flex;flex-direction:column}html[data-page=index] .path .for{font-family:var(--font-mono);font-size:11px;color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}html[data-page=index] .path h4{font-family:var(--font-display);font-size:21px;margin-bottom:8px}html[data-page=index] .path>p{color:var(--muted);font-size:14px;margin-bottom:18px}html[data-page=index] .path ul{list-style:none;font-size:13.5px;color:var(--muted);columns:2;column-gap:24px;flex:1}html[data-page=index] .path li{padding:4px 0;break-inside:avoid;display:flex;gap:8px}html[data-page=index] .path li:before{content:"›";color:var(--green)}html[data-page=index] .path .btn{margin-top:22px;align-self:flex-start}html[data-page=index] .journey-mini{margin-top:30px;text-align:center;font-family:var(--font-mono);font-size:12.5px;color:var(--dim)}html[data-page=index] .journey-mini em{font-style:normal;color:var(--green)}html[data-page=index] .final{text-align:center;background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=index] .final h2{font-size:clamp(30px,4.6vw,52px)}html[data-page=index] .final .lead{margin:20px auto 36px}html[data-page=index] .final-proof{margin-top:34px;display:flex;justify-content:center;gap:26px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12.5px;color:var(--dim)}html[data-page=index] .final-proof span{display:flex;gap:9px}html[data-page=index] .final-proof span:before{content:"✓";color:var(--green)}html[data-page=index] .fmotto{margin-top:52px;text-align:center;font-family:var(--font-display);font-size:clamp(18px,2.4vw,24px);font-weight:600}html[data-page=index] .fmotto .g{color:var(--green)}@media(max-width:1024px){html[data-page=index] .cards,html[data-page=index] .pillars6{grid-template-columns:1fr 1fr}html[data-page=index] .pgrid,html[data-page=index] .capgroups,html[data-page=index] .stackgrid{grid-template-columns:1fr 1fr 1fr}html[data-page=index] .hero .wrap{grid-template-columns:1fr}html[data-page=index] .fgrid{grid-template-columns:1fr 1fr}html[data-page=index] .ops{grid-template-columns:1fr}}@media(max-width:760px){html[data-page=index] section{padding:76px 0}html[data-page=index] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px;gap:4px}html[data-page=index] .nav-links.open{display:flex}html[data-page=index] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=index] .menu-toggle{display:block}html[data-page=index] .nav-cta .btn{display:none}html[data-page=index] .cards,html[data-page=index] .pillars6,html[data-page=index] .pgrid,html[data-page=index] .capgroups,html[data-page=index] .conds,html[data-page=index] .paths{grid-template-columns:1fr}html[data-page=index] .stackgrid{grid-template-columns:1fr 1fr}html[data-page=index] .layer{grid-template-columns:1fr;gap:10px}html[data-page=index] .hero{padding-top:130px}html[data-page=index] .fgrid{grid-template-columns:1fr}html[data-page=index] .path ul{columns:1}html[data-page=index] .tier{grid-template-columns:1fr}}html[data-page=index] .faq{display:grid;gap:10px;margin-top:44px}html[data-page=index] details.fq{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s}html[data-page=index] details.fq[open]{border-color:var(--green-line)}html[data-page=index] details.fq>summary{list-style:none;cursor:pointer;padding:20px 24px;display:flex;gap:16px;align-items:flex-start;font-family:var(--font-display);font-weight:600;font-size:16.5px}html[data-page=index] details.fq>summary::-webkit-details-marker{display:none}html[data-page=index] details.fq>summary .ic{width:20px;height:20px;border:1px solid var(--border2);border-radius:6px;flex-shrink:0;position:relative;margin-top:3px;margin-left:auto;transition:all .2s}html[data-page=index] details.fq>summary .ic:before,html[data-page=index] details.fq>summary .ic:after{content:"";position:absolute;background:var(--green);left:50%;top:50%;transform:translate(-50%,-50%)}html[data-page=index] details.fq>summary .ic:before{width:9px;height:1.5px}html[data-page=index] details.fq>summary .ic:after{width:1.5px;height:9px;transition:opacity .2s}html[data-page=index] details.fq[open]>summary .ic{border-color:var(--green-line);background:var(--green-soft)}html[data-page=index] details.fq[open]>summary .ic:after{opacity:0}html[data-page=index] details.fq .ans{padding:18px 24px 22px;color:var(--muted);font-size:15px;border-top:1px dashed var(--border);margin-top:2px}html[data-page="404"] body{min-height:100vh;display:flex;flex-direction:column}html[data-page="404"] .e404{flex:1;display:grid;place-items:center;padding:140px 24px 100px;position:relative;overflow:hidden}html[data-page="404"] .e404:before{content:"";position:absolute;inset:0;background:radial-gradient(680px 420px at 50% 8%,rgba(155,226,59,.07),transparent 65%),linear-gradient(rgba(155,226,59,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.026) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px}html[data-page="404"] .e404 .in{position:relative;max-width:720px;text-align:center}html[data-page="404"] .code{font-family:var(--font-mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:22px}html[data-page="404"] .code:before,html[data-page="404"] .code:after{content:"";width:26px;height:1px;background:var(--green)}html[data-page="404"] h1{font-size:clamp(30px,4.4vw,46px);font-weight:600;line-height:1.12}html[data-page="404"] h1 .g{color:var(--green)}html[data-page="404"] .sub{color:var(--muted);font-size:16.5px;margin-top:18px}html[data-page="404"] .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page="404"] .opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:56px;text-align:left}html[data-page="404"] .opts a{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:16px 18px;transition:border-color .2s}html[data-page="404"] .opts a:hover{border-color:var(--green-line)}html[data-page="404"] .opts b{display:block;font-family:var(--font-display);font-size:14.5px;font-weight:600}html[data-page="404"] .opts span{display:block;color:var(--muted);font-size:13px;margin-top:5px;line-height:1.5}@media(max-width:640px){html[data-page="404"] .e404{padding:110px 20px 70px}}html[data-page=por-que-trovio] h2{font-size:clamp(26px,3.7vw,42px);font-weight:600}html[data-page=por-que-trovio] h2 .g{color:var(--green)}html[data-page=por-que-trovio] section{padding:88px 0;border-top:1px solid var(--border)}html[data-page=por-que-trovio] .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html[data-page=por-que-trovio] .reveal.in{opacity:1;transform:none}html[data-page=por-que-trovio] .btn.sm{padding:9px 16px;font-size:13px}html[data-page=por-que-trovio] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=por-que-trovio]{scroll-behavior:auto}html[data-page=por-que-trovio] .reveal{opacity:1;transform:none;transition:none}html[data-page=por-que-trovio] *{transition-duration:1ms!important}}html[data-page=por-que-trovio] .nav-links a:hover,html[data-page=por-que-trovio] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=por-que-trovio] .nav-cta{display:flex;gap:10px;align-items:center}html[data-page=por-que-trovio] .hero{padding:158px 0 76px;border-top:none;position:relative;overflow:hidden}html[data-page=por-que-trovio] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 84% 14%,rgba(155,226,59,.08),transparent 65%),linear-gradient(rgba(155,226,59,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.026) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}html[data-page=por-que-trovio] .hero .wrap{position:relative;display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:start}html[data-page=por-que-trovio] .big{font-family:var(--font-display);font-weight:700;font-size:clamp(96px,15vw,200px);line-height:.82;letter-spacing:-.05em;color:var(--green);position:relative}html[data-page=por-que-trovio] .big small{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin-top:16px;line-height:1.6}html[data-page=por-que-trovio] .hero h1{font-size:clamp(29px,3.9vw,48px);font-weight:700;max-width:680px}html[data-page=por-que-trovio] .hero p{color:var(--muted);font-size:16.5px;max-width:640px;margin-top:20px}html[data-page=por-que-trovio] .hero p b{color:var(--text);font-weight:600}html[data-page=por-que-trovio] .verify{margin-top:28px;background:var(--surface);border:1px solid var(--green-line);border-radius:12px;padding:18px 22px;max-width:640px}html[data-page=por-que-trovio] .verify b{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:8px;font-weight:500}html[data-page=por-que-trovio] .verify p{color:var(--muted);font-size:14.5px;margin:0}html[data-page=por-que-trovio] .subnav{position:sticky;top:68px;z-index:40;background:#0d131af2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}html[data-page=por-que-trovio] .subnav .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-top:0;padding-bottom:0}html[data-page=por-que-trovio] .subnav .wrap::-webkit-scrollbar{display:none}html[data-page=por-que-trovio] .subnav a{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding:15px 13px;white-space:nowrap;border-bottom:2px solid transparent;transition:all .15s}html[data-page=por-que-trovio] .subnav a:hover{color:var(--text)}html[data-page=por-que-trovio] .subnav a.on{color:var(--green);border-bottom-color:var(--green)}html[data-page=por-que-trovio] .subnav a i{font-style:normal;color:var(--border2);margin-right:7px}html[data-page=por-que-trovio] .subnav a.on i{color:var(--green-line)}html[data-page=por-que-trovio] .gsec{padding:80px 0;border-top:1px solid var(--border)}html[data-page=por-que-trovio] .ghead{display:block}html[data-page=por-que-trovio] .gtop{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--border)}html[data-page=por-que-trovio] .gtop .gn{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);white-space:nowrap}html[data-page=por-que-trovio] .gtop .gw{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3.2vw,38px);line-height:1;letter-spacing:-.02em;color:var(--border2)}html[data-page=por-que-trovio] .ghead h3{font-size:clamp(21px,2.7vw,31px);font-weight:600;max-width:820px}html[data-page=por-que-trovio] .ghead h3 .g{color:var(--green)}html[data-page=por-que-trovio] .ghead p{color:var(--muted);font-size:15px;margin-top:12px;max-width:700px}html[data-page=por-que-trovio] .rz{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:44px}html[data-page=por-que-trovio] .r{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:24px;display:grid;grid-template-columns:46px 1fr;gap:16px;transition:border-color .2s,transform .2s}html[data-page=por-que-trovio] .r:hover{border-color:var(--green-line);transform:translateY(-2px)}html[data-page=por-que-trovio] .r .n{font-family:var(--font-mono);font-size:15px;color:var(--green);letter-spacing:.02em;padding-top:2px}html[data-page=por-que-trovio] .r h4{font-family:var(--font-display);font-size:17.5px;font-weight:600;line-height:1.2}html[data-page=por-que-trovio] .r p{color:var(--muted);font-size:14px;margin-top:10px}html[data-page=por-que-trovio] .r .pv{margin-top:14px;display:inline-flex;gap:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid transparent;transition:all .18s}html[data-page=por-que-trovio] .r .pv:hover{color:var(--green);border-color:var(--green-line)}html[data-page=por-que-trovio] .r.hl{border-color:var(--green-line);background:linear-gradient(180deg,var(--green-soft),var(--surface))}html[data-page=por-que-trovio] .r.hl .n{color:var(--green)}html[data-page=por-que-trovio] .three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px}html[data-page=por-que-trovio] .t3{background:var(--surface);border:1px solid var(--green-line);border-radius:13px;padding:28px}html[data-page=por-que-trovio] .t3 span{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:12px}html[data-page=por-que-trovio] .t3 b{font-family:var(--font-display);font-size:19px;display:block;line-height:1.2}html[data-page=por-que-trovio] .t3 p{color:var(--muted);font-size:14px;margin-top:10px}html[data-page=por-que-trovio] .nots{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}html[data-page=por-que-trovio] .not{background:transparent;border:1px dashed var(--border2);border-radius:12px;padding:22px}html[data-page=por-que-trovio] .not b{font-family:var(--font-display);font-size:16px;display:block;margin-bottom:8px}html[data-page=por-que-trovio] .not b:before{content:"✕";color:var(--red);font-family:var(--font-mono);font-size:12px;margin-right:10px}html[data-page=por-que-trovio] .not p{color:var(--muted);font-size:13.5px}html[data-page=por-que-trovio] .quote{margin-top:40px;font-family:var(--font-display);font-size:clamp(18px,2.3vw,25px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:860px}html[data-page=por-que-trovio] .quote .g{color:var(--green)}html[data-page=por-que-trovio] .final{background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=por-que-trovio] .final .wrap{text-align:center}html[data-page=por-que-trovio] .final h2{font-size:clamp(28px,4.2vw,46px)}html[data-page=por-que-trovio] .final .lead{margin:20px auto 0}html[data-page=por-que-trovio] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page=por-que-trovio] .fmotto{margin-top:52px;text-align:center;font-family:var(--font-display);font-size:clamp(18px,2.4vw,24px);font-weight:600}html[data-page=por-que-trovio] .fmotto .g{color:var(--green)}@media(max-width:1024px){html[data-page=por-que-trovio] .hero .wrap{grid-template-columns:1fr;gap:26px}html[data-page=por-que-trovio] .three{grid-template-columns:1fr}html[data-page=por-que-trovio] .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html[data-page=por-que-trovio] section,html[data-page=por-que-trovio] .gsec{padding:66px 0}html[data-page=por-que-trovio] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=por-que-trovio] .nav-links.open{display:flex}html[data-page=por-que-trovio] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=por-que-trovio] .menu-toggle{display:block}html[data-page=por-que-trovio] .nav-cta .btn{display:none}html[data-page=por-que-trovio] .hero{padding-top:116px}html[data-page=por-que-trovio] .rz,html[data-page=por-que-trovio] .nots,html[data-page=por-que-trovio] .fgrid{grid-template-columns:1fr}}html[data-page=prontidao-para-producao]{--bg:#0A0E12;--bg2:#0D131A;--surface:#10161E;--surface2:#141C26;--border:#1E2A36;--border2:#2A3947;--text:#E9EEF3;--muted:#8C99A6;--dim:#5A6774;--green:#9BE23B;--green-soft:rgba(155,226,59,.12);--green-line:rgba(155,226,59,.35);--amber:#E2B93B;--red:#E25B5B;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}html[data-page=prontidao-para-producao] h2{font-size:clamp(25px,3.5vw,40px);font-weight:600}html[data-page=prontidao-para-producao] h2 .g{color:var(--green)}html[data-page=prontidao-para-producao] section{padding:86px 0;border-top:1px solid var(--border)}html[data-page=prontidao-para-producao] .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}html[data-page=prontidao-para-producao] .reveal.in{opacity:1;transform:none}html[data-page=prontidao-para-producao] .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:14.5px;padding:13px 24px;border-radius:8px;border:1px solid var(--border2);color:var(--text);transition:all .2s;cursor:pointer;background:transparent}html[data-page=prontidao-para-producao] .ctarow{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}@media(prefers-reduced-motion:reduce){html[data-page=prontidao-para-producao]{scroll-behavior:auto}html[data-page=prontidao-para-producao] .reveal{opacity:1;transform:none;transition:none}}html[data-page=prontidao-para-producao] .logo{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display)}html[data-page=prontidao-para-producao] .nav-links a{padding:6px 0;font-size:13.5px;border-bottom:2px solid transparent}html[data-page=prontidao-para-producao] .nav-links a:hover,html[data-page=prontidao-para-producao] .nav-links a.on{color:var(--text);border-bottom-color:var(--green)}html[data-page=prontidao-para-producao] .hero{padding:150px 0 76px;border-top:none;position:relative;overflow:hidden}html[data-page=prontidao-para-producao] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 84% 14%,rgba(155,226,59,.08),transparent 65%),linear-gradient(rgba(155,226,59,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.024) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}html[data-page=prontidao-para-producao] .hero h1{font-size:clamp(31px,4.4vw,54px);font-weight:700;max-width:900px}html[data-page=prontidao-para-producao] .hero p{color:var(--muted);font-size:16.5px;max-width:700px;margin-top:20px}html[data-page=prontidao-para-producao] .facts{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}html[data-page=prontidao-para-producao] .facts div{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:17px 19px}html[data-page=prontidao-para-producao] .facts b{font-family:var(--font-display);font-size:24px;display:block;color:var(--green);line-height:1}html[data-page=prontidao-para-producao] .facts span{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);display:block;margin-top:8px}html[data-page=prontidao-para-producao] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}html[data-page=prontidao-para-producao] .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}html[data-page=prontidao-para-producao] .pc{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px}html[data-page=prontidao-para-producao] .pc .w{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--green);border:1px solid var(--green-line);border-radius:4px;padding:2px 7px;float:right}html[data-page=prontidao-para-producao] .pc h4{font-family:var(--font-display);font-size:16.5px;margin-bottom:8px}html[data-page=prontidao-para-producao] .pc p{color:var(--muted);font-size:13.5px}html[data-page=prontidao-para-producao] .pc ul{list-style:none;margin-top:10px}html[data-page=prontidao-para-producao] .pc li{color:var(--muted);font-size:13px;padding:4px 0;display:flex;gap:9px}html[data-page=prontidao-para-producao] .pc li:before{content:"▪";color:var(--green);font-size:9px;margin-top:4px}html[data-page=prontidao-para-producao] .pc.gate{border-color:#e25b5b4d}html[data-page=prontidao-para-producao] .pc.gate h4{color:#e8a0a0}html[data-page=prontidao-para-producao] .scale{margin-top:40px;border:1px solid var(--border);border-radius:12px;overflow:hidden}html[data-page=prontidao-para-producao] .scale div{display:grid;grid-template-columns:64px 200px 1fr;gap:16px;padding:14px 18px;border-bottom:1px solid var(--border);font-size:14px;align-items:baseline}html[data-page=prontidao-para-producao] .scale div:last-child{border:none}html[data-page=prontidao-para-producao] .scale i{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--green);font-style:normal}html[data-page=prontidao-para-producao] .scale b{font-family:var(--font-display);font-size:15px}html[data-page=prontidao-para-producao] .scale p{color:var(--muted);font-size:13.5px}html[data-page=prontidao-para-producao] .bands{margin-top:40px;display:grid;gap:8px}html[data-page=prontidao-para-producao] .band{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:16px 20px}html[data-page=prontidao-para-producao] .band .rg{font-family:var(--font-mono);font-size:13px;color:var(--green)}html[data-page=prontidao-para-producao] .band b{font-family:var(--font-display);font-size:16px;display:block;margin-bottom:4px}html[data-page=prontidao-para-producao] .band p{color:var(--muted);font-size:13.5px}html[data-page=prontidao-para-producao] .band.r{border-color:#e25b5b4d}html[data-page=prontidao-para-producao] .band.r .rg{color:var(--red)}html[data-page=prontidao-para-producao] .band.a{border-color:#e2b93b4d}html[data-page=prontidao-para-producao] .band.a .rg{color:var(--amber)}html[data-page=prontidao-para-producao] .qlist{margin-top:40px;display:grid;gap:8px}html[data-page=prontidao-para-producao] .qi{display:grid;grid-template-columns:44px 210px 1fr;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:16px 20px;align-items:baseline}html[data-page=prontidao-para-producao] .qi .n{font-family:var(--font-mono);font-size:12px;color:var(--green)}html[data-page=prontidao-para-producao] .qi .d{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}html[data-page=prontidao-para-producao] .qi p{font-size:14.5px}html[data-page=prontidao-para-producao] .qi.cr{border-left:2px solid var(--red)}html[data-page=prontidao-para-producao] .ul2{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 34px;margin-top:26px}html[data-page=prontidao-para-producao] .ul2 li{color:var(--muted);font-size:14px;padding:7px 0;display:flex;gap:11px;border-bottom:1px dashed var(--border)}html[data-page=prontidao-para-producao] .ul2 li:before{content:"›";color:var(--green);font-family:var(--font-mono)}html[data-page=prontidao-para-producao] .quote{margin-top:36px;font-family:var(--font-display);font-size:clamp(18px,2.3vw,25px);font-weight:500;border-left:3px solid var(--green);padding-left:22px;max-width:860px}html[data-page=prontidao-para-producao] .quote .g{color:var(--green)}html[data-page=prontidao-para-producao] .final{background:radial-gradient(600px 300px at 50% 0%,rgba(155,226,59,.07),transparent 70%)}html[data-page=prontidao-para-producao] .final .wrap{text-align:center}html[data-page=prontidao-para-producao] .final h2{font-size:clamp(27px,4vw,44px)}html[data-page=prontidao-para-producao] .final .lead{margin:20px auto 0}html[data-page=prontidao-para-producao] .final .ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}html[data-page=prontidao-para-producao] footer{border-top:1px solid var(--border);padding:64px 0 34px;background:var(--bg2)}html[data-page=prontidao-para-producao] .fbottom{margin-top:44px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}@media(max-width:1024px){html[data-page=prontidao-para-producao] .facts,html[data-page=prontidao-para-producao] .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){html[data-page=prontidao-para-producao] section{padding:66px 0}html[data-page=prontidao-para-producao] .nav-links{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 24px 24px}html[data-page=prontidao-para-producao] .nav-links.open{display:flex}html[data-page=prontidao-para-producao] .nav-links a{padding:13px 4px;border-bottom:1px solid var(--border);font-size:15px}html[data-page=prontidao-para-producao] .menu-toggle{display:block}html[data-page=prontidao-para-producao] .hero{padding-top:112px}html[data-page=prontidao-para-producao] .facts,html[data-page=prontidao-para-producao] .grid3,html[data-page=prontidao-para-producao] .grid2,html[data-page=prontidao-para-producao] .ul2,html[data-page=prontidao-para-producao] .fgrid{grid-template-columns:1fr}html[data-page=prontidao-para-producao] .scale div,html[data-page=prontidao-para-producao] .band,html[data-page=prontidao-para-producao] .qi{grid-template-columns:1fr;gap:5px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes tick{to{transform:translate(-50%)}}:root{--bg:#0A0E12;--bg2:#0D131A;--surface:#10161E;--surface2:#141C26;--border:#1E2A36;--border2:#2A3947;--text:#E9EEF3;--muted:#8C99A6;--dim:#5A6774;--green:#9BE23B;--green-soft:rgba(155,226,59,.12);--green-line:rgba(155,226,59,.35);--amber:#E2B93B;--red:#E25B5B;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--green);color:#0a0e12}a{color:inherit;text-decoration:none}[data-page] .wrap{max-width:1180px;margin:0 auto;padding:0 24px}[data-page] .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;gap:12px;margin-bottom:22px}[data-page] .eyebrow:before{content:"";width:26px;height:1px;background:var(--green)}[data-page] h1,[data-page] h2,[data-page] h3{font-family:var(--font-display);line-height:1.12;letter-spacing:-.015em}[data-page] .lead{color:var(--muted);font-size:16.5px;max-width:740px;margin-top:18px}[data-page] .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:14.5px;padding:12px 22px;border-radius:8px;border:1px solid var(--border2);color:var(--text);transition:all .2s;cursor:pointer;background:transparent}[data-page] .btn:hover{border-color:var(--green-line);color:var(--green)}[data-page] .btn.primary{background:var(--green);border-color:var(--green);color:#0a0e12}[data-page] .btn.primary:hover{background:#b0f158}[data-page] header{position:fixed;top:0;left:0;right:0;z-index:60;background:#0a0e12e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}[data-page] .nav{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}[data-page] .logo{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);flex-shrink:0}[data-page] .logo .mark{color:var(--green);font-weight:700;font-size:22px}[data-page] .logo .name{font-weight:700;font-size:19px;letter-spacing:.32em}[data-page] .logo .tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;color:var(--green);text-transform:uppercase}[data-page] .nav-links{display:flex;gap:20px;font-size:14px;color:var(--muted)}[data-page] .nav-links a{padding:6px 0;font-size:13.5px;border-bottom:2px solid transparent;transition:all .15s}[data-page] .menu-toggle{display:none;background:none;border:1px solid var(--border2);border-radius:8px;color:var(--text);width:40px;height:40px;font-size:18px;cursor:pointer}[data-page] .hero{padding:164px 0 76px;border-top:none;position:relative;overflow:hidden}[data-page] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(680px 400px at 80% 12%,rgba(155,226,59,.07),transparent 65%),linear-gradient(rgba(155,226,59,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(155,226,59,.026) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}[data-page] .hero .wrap{position:relative}[data-page] .hero h1{font-size:clamp(32px,4.6vw,56px);font-weight:700;max-width:900px}[data-page] .hero h1 .g{color:var(--green)}[data-page] footer{border-top:1px solid var(--border);padding:70px 0 36px;background:var(--bg2)}[data-page] .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}[data-page] .fgrid h6{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:16px}[data-page] .fgrid a{display:block;font-size:13.5px;color:var(--muted);padding:4px 0}[data-page] .fgrid a:hover{color:var(--text)}[data-page] .fbrand p{color:var(--muted);font-size:14px;margin:14px 0 22px;max-width:260px}[data-page] .fcontact{font-size:13px;color:var(--muted);line-height:1.9}[data-page] .fcontact b{color:var(--text);font-family:var(--font-display)}[data-page] .fcontact a{display:inline;padding:0;color:var(--green)}[data-page] .fbottom .legal{display:flex;gap:18px;flex-wrap:wrap}[data-page] .fbottom{margin-top:36px;padding-top:26px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}[data-page] .logo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex-shrink:0;line-height:1}[data-page] .logo img{height:25px;width:auto;display:block}[data-page] .logo .tag{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.26em;color:var(--green);text-transform:uppercase;line-height:1}[data-page] footer .logo img{height:30px}[data-page] .top .logo img,[data-page] .tvxp .logo img{height:22px}[data-page] .fgus{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--dim);line-height:1.8}[data-page] .fgus b{color:var(--muted);font-weight:400}[data-page] .fgus a{color:var(--green)}
