@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_0cfab1{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_0cfab1{--font-doodle:"Caveat","Caveat Fallback"}:root{--orange:#0485F7;--orange-dk:#0369C9;--teal:#075B72;--teal-dk:#054C60;--ink:#242424;--ink-soft:#3B3B3B;--muted:#6E6E6E;--muted-2:#8A8A8A;--line:#D9E4F0;--surface:#EEF5FB;--surface-2:#F5F9FD;--white:#fff;--blue-soft:#E8F3FC;--blue-wash:#F0F7FD;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;--maxw:1320px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:108px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(55% 40% at 85% 12%,rgba(4,133,247,.12),transparent 70%),radial-gradient(40% 35% at 8% 30%,rgba(4,133,247,.08),transparent 65%),radial-gradient(50% 45% at 70% 72%,rgba(4,133,247,.07),transparent 70%),linear-gradient(180deg,#EAF4FC,#F5F9FD 28%,#F7FBFE 55%,#F3F8FC 78%,#EEF5FB);-webkit-font-smoothing:antialiased;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.sec{padding:110px 0;position:relative}.sec:nth-of-type(2n){background:radial-gradient(50% 60% at 20% 40%,rgba(4,133,247,.07),transparent 70%),linear-gradient(180deg,rgba(232,243,252,.55),rgba(240,247,253,.35))}#planos.sec{background:#F2F2F2}h1,h2,h3,h4{font-weight:400;letter-spacing:-.025em;line-height:1.08;color:var(--ink)}h1{font-size:clamp(2.6rem,5.4vw,4.6rem)}h2{font-size:clamp(2rem,3.7vw,3.3rem)}h3{font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.2}.b{font-weight:600;color:#111}.lead{color:var(--muted);font-size:1.05rem;max-width:56ch}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:8px 17px 8px 13px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.eyebrow svg{flex:none}.eyebrow.on-dark{background:#fff;border-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 26px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:500;transition:.18s ease;white-space:nowrap}.btn svg{transition:transform .18s ease}.btn:hover svg{transform:translateX(3px)}.btn-o{background:var(--orange);color:#fff}.btn-o:hover{background:var(--orange-dk)}.btn-k{background:#111;color:#fff}.btn-k:hover{background:#000}.btn-w{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn-w:hover{border-color:#c9c5c1}.btn-oo{background:#fff;color:var(--orange);border:1px solid var(--orange)}.btn-oo:hover{background:#E8F3FC}.btn-ghost{background:transparent;color:var(--ink);border:1px solid transparent}.btn-ghost:hover{background:rgba(0,0,0,.04)}.header{position:sticky;top:0;z-index:60;padding:18px 0;background:linear-gradient(#F5F9FD 55%,rgba(245,249,253,0))}.navbar{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 14px 14px 30px;justify-content:space-between;gap:12px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.brand,.navbar{display:flex;align-items:center}.brand{gap:9px;font-size:1.5rem;letter-spacing:-.04em}.brand-mark{display:flex;gap:-4px}.brand b{font-weight:600}.brand span{font-weight:400;color:#585858}.nav,.nav a{display:flex;gap:6px}.nav a{align-items:center;padding:10px 16px;border-radius:8px;font-size:.95rem;color:var(--ink-soft);transition:.15s}.nav a:hover{background:var(--surface);color:#111}.nav svg{opacity:.5}.menu-btn{display:none;padding:10px;border-radius:8px}.hero{position:relative;padding:70px 0 0;overflow:hidden}.hero:before{inset:-160px 0 auto 0;height:1100px;background:radial-gradient(70% 60% at 82% 18%,rgba(4,133,247,.28),transparent 72%),radial-gradient(55% 50% at 18% 10%,rgba(4,133,247,.18),transparent 68%),radial-gradient(45% 40% at 50% 55%,rgba(55,159,251,.12),transparent 70%),linear-gradient(180deg,#DCECFA,#E8F3FC 38%,#F0F7FD 68%,rgba(245,249,253,.4))}.hero:after,.hero:before{content:"";position:absolute;z-index:-1}.hero:after{left:0;right:0;bottom:-1px;height:120px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(240,247,253,.9))}.hero-grid{display:grid;grid-template-columns:1fr 400px;gap:60px;align-items:end;padding-bottom:64px}.hero h1{margin:26px 0 24px;max-width:16ch}.hero .lead{max-width:52ch;font-size:1.07rem}.hero-cta{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.quote-card{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(6px);border-radius:var(--radius-md);padding:30px}.quote-card p{font-size:1rem;color:var(--ink-soft);line-height:1.5}.quote-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.ai-card{position:relative;overflow:hidden}.ai-card:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:36%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);animation:aiSweep 8s ease-in-out infinite;pointer-events:none}.ai-head{gap:10px;margin-bottom:12px}.ai-head,.ai-ic{display:flex;align-items:center}.ai-ic{width:30px;height:30px;border-radius:9px;background:#E8F3FC;justify-content:center;flex:none;animation:aiGlow 5s ease-in-out infinite}.ai-title{font-size:.85rem;font-weight:600;color:var(--ink);letter-spacing:.01em}.ai-status{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;color:var(--muted);margin-bottom:18px}.ai-status i{width:7px;height:7px;border-radius:50%;background:#1E7A45;flex:none;animation:aiPulse 2.4s ease-in-out infinite}.ai-foot-item{font-size:.72rem;font-weight:500;color:var(--muted-2)}@keyframes aiGlow{0%,to{filter:drop-shadow(0 0 0 rgba(4,133,247,0))}50%{filter:drop-shadow(0 0 5px rgba(4,133,247,.45))}}@keyframes aiPulse{0%,to{box-shadow:0 0 0 0 rgba(30,122,69,.35)}50%{box-shadow:0 0 0 4px rgba(30,122,69,0)}}@keyframes aiSweep{0%{left:-60%}45%{left:120%}to{left:120%}}.app{border:1px solid var(--line);border-radius:20px 20px 0 0;background:#fff;overflow:hidden;box-shadow:0 -1px 40px rgba(0,0,0,.05)}.app--bare{border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.mtable-wrap{overflow-x:auto;background:#fff}.mtable{width:100%;min-width:1000px;border-collapse:collapse;font-size:.72rem}.mtable td,.mtable th{padding:9px 7px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap}.mtable thead .g th{background:var(--surface-2);color:var(--muted-2);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mtable thead .sub th{font-size:.63rem;color:var(--muted-2);font-weight:600}.mtable thead .sub th.unit-h{text-align:left}.mtable tbody tr:hover{background:var(--surface-2)}.mtable td.unit{text-align:left}.tag{font-size:.65rem;font-weight:600;padding:4px 9px;border-radius:999px;text-align:center}.tag.ok{background:#E4F3EA;color:#1E7A45}.tag.warn{background:#FDF0D9;color:#9A6708}.tag.bad{background:#FBE1DA;color:#B33716}.bar{height:6px;border-radius:999px;background:#EDEBE9;overflow:hidden}.bar i{display:block;height:100%;background:var(--orange)}.dashboard{position:relative;background:#f5f5f5;border-radius:20px 20px 0 0;border:1px solid var(--line);overflow:hidden;box-shadow:0 -1px 40px rgba(0,0,0,.05);overscroll-behavior:none;touch-action:none;pointer-events:none;user-select:none;-webkit-user-select:none}.dashboard *,.dashboard :after,.dashboard :before{scrollbar-width:none!important;-ms-overflow-style:none!important}.dashboard ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.dashboard.is-compact{height:auto;max-height:none}.dash-mobile{position:relative;width:100%;aspect-ratio:1919/914;background:#f0f1f3;overflow:hidden}.dash-mobile-skel{min-height:180px}.dash-mobile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .55s ease;pointer-events:none;user-select:none}.dash-mobile img.is-on{opacity:1}.dash-shell{display:grid;grid-template-columns:52px 1fr;grid-template-rows:52px minmax(0,1fr);grid-template-areas:"logo topbar" "sidebar main";height:min(680px,78vh);max-height:680px;position:relative;background:#f5f5f5;overflow:hidden}.dash-logo{grid-area:logo;display:grid;place-items:center;border-right:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec;background:#f5f5f5;z-index:4}.dash-logo img{width:34px;height:34px;object-fit:contain;display:block}.dash-sidebar{grid-area:sidebar;border-right:1px solid #e4e7ec;background:#f5f5f5;padding:10px 0 12px;z-index:3}.dash-nav,.dash-sidebar{display:flex;flex-direction:column;align-items:center}.dash-nav{gap:4px;flex:1;width:100%;padding:0 8px}.dash-nav-ico{position:relative;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#98a2b3}.dash-nav-ico svg{width:18px;height:18px}.dash-nav-ico.on{background:rgba(4,133,247,.14);color:#0485f7}.dash-nav-ico.badge em{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#ef4444;color:#fff;font-size:8px;font-weight:700;font-style:normal;display:grid;place-items:center;line-height:1}.dash-nav-ico.bottom{margin-top:auto}.dash-topbar{grid-area:topbar;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #e4e7ec;background:#f5f5f5;z-index:4}.dash-company{font-size:.82rem;font-weight:700;color:var(--ink);letter-spacing:.01em;line-height:1.15}.dash-company-sub{font-size:.62rem;color:#98a2b3;margin-top:2px}.dash-search,.dash-top-actions{display:flex;align-items:center;gap:8px;min-width:0}.dash-search{height:34px;width:min(240px,28vw);padding:0 12px;border-radius:10px;border:1px solid #e4e7ec;background:#fff;color:#98a2b3;font-size:.72rem;box-shadow:0 1px 2px rgba(16,24,40,.04)}.dash-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-action-pill{display:flex;align-items:center;gap:2px;padding:3px;border-radius:10px;border:1px solid #e4e7ec;background:#fff;color:#667085;box-shadow:0 1px 2px rgba(16,24,40,.04)}.dash-action-pill svg{padding:6px;box-sizing:content-box}.dash-action-pill i{width:1px;height:16px;background:#e4e7ec;margin:0 2px}.dash-user-pill{display:flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border-radius:12px;border:1px solid #e4e7ec;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.dash-user-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#8ea2ff,#5865f2);color:#fff;font-size:.62rem;font-weight:700;display:grid;place-items:center}.dash-user-meta{display:flex;flex-direction:column;line-height:1.15}.dash-user-meta strong{font-size:.68rem;font-weight:700;color:var(--ink)}.dash-user-meta em{font-size:.58rem;font-style:normal;color:#98a2b3}.dash-main{grid-area:main;overflow:hidden;min-height:0;background:#f0f1f3}.dash-main,.dashboard-chrome{display:flex;flex-direction:column}.dashboard-chrome{position:relative;z-index:1;padding:12px 16px 0;gap:8px;flex:none}.dashboard-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard-title-block{display:flex;align-items:flex-start;gap:10px}.dashboard-ico{width:36px;height:36px;border-radius:10px;background:rgba(4,133,247,.12);color:#0485f7;display:grid;place-items:center;flex:none}.dashboard-title{font-size:1.15rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.15}.dashboard-subtitle{display:block;font-size:.74rem;color:var(--muted);margin-top:3px;max-width:42ch}.dashboard-toggles{display:flex;gap:8px;flex-wrap:wrap}.dash-pill{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);width:fit-content}.dash-pill span{font-size:.7rem;font-weight:600;color:var(--muted);padding:5px 10px;border-radius:8px}.dash-pill span.on{background:#0485f7;color:#fff}.dashboard-legend{justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.dash-filter-fake,.dashboard-legend{display:flex;flex-wrap:wrap;align-items:flex-end}.dash-filter-fake{gap:10px;flex:1;min-width:0}.ff-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ff-field>span:first-child{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.ff-search,.ff-select{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid #e4e7ec;background:#f8f9fb;color:#98a2b3;font-size:.7rem;white-space:nowrap}.ff-search{min-width:180px}.dash-legend-items{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dashboard-legend .dash-legend-items span{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;color:var(--muted);font-weight:500}.dashboard-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.dashboard-legend .lg-ok{background:#00ca61}.dashboard-legend .lg-warn{background:#f7a40f}.dashboard-legend .lg-err{background:#ef4444}.dashboard-legend .lg-muted{background:#9aa2ad}.dashboard-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 16px 14px;flex:1;align-content:start}.dashboard-cards,.unit-card{min-height:0;overflow:hidden}.unit-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06);transition:box-shadow .2s ease;display:flex;flex-direction:column}.unit-card:hover{box-shadow:0 8px 28px rgba(16,24,40,.14)}.card-header{margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.card-more{color:#98a2b3;font-size:1rem;line-height:1;padding:2px 4px}.unit-info{display:flex;gap:10px;align-items:flex-start;min-width:0}.unit-avatar-wrap{position:relative;flex:none}.unit-avatar{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.62rem;letter-spacing:.02em}.receita-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #fff}.unit-details{flex:1;min-width:0}.unit-name{font-size:.8rem;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:6px;margin-bottom:2px;flex-wrap:wrap}.unit-type{background:#eceff3;color:#667085;font-size:.58rem;font-weight:700;padding:1px 5px;border-radius:4px}.unit-type.matriz{background:rgba(4,133,247,.15);color:#0485f7}.unit-cnpj{font-size:.64rem;color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;align-items:center;gap:4px}.copy-btn{background:none;border:none;padding:2px;cursor:default;pointer-events:none}.copy-btn,.unit-location{color:#98a2b3;display:inline-flex}.unit-location{margin-top:2px;font-size:.68rem;align-items:center;gap:4px}.spheres-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:3px;margin-bottom:8px}.heat-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;z-index:1}.heat-col.is-active,.heat-col.is-pointing{z-index:5}.heat-cell{position:relative;width:100%;max-width:36px;height:36px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:default;padding:0;transition:transform .18s ease,filter .12s ease,box-shadow .18s ease;pointer-events:none}.heat-col.is-active .heat-cell,.heat-col.is-pointing .heat-cell{transform:scale(1.12);box-shadow:0 0 0 3px rgba(4,133,247,.55),0 8px 18px rgba(4,133,247,.25);animation:heatPulse 1s ease-in-out infinite}.heat-col.is-active .heat-label,.heat-col.is-pointing .heat-label{color:#0485f7;font-weight:700}.heat-cursor{position:absolute;right:-10px;bottom:-12px;width:18px;height:18px;border-radius:50% 50% 50% 2px;background:#111827;transform:rotate(-20deg);box-shadow:0 4px 10px rgba(0,0,0,.28);animation:cursorTap .9s ease-in-out infinite;z-index:6;pointer-events:none}.heat-cursor:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:#fff;opacity:.2}@keyframes heatPulse{0%,to{box-shadow:0 0 0 3px rgba(4,133,247,.55),0 8px 18px rgba(4,133,247,.22)}50%{box-shadow:0 0 0 6px rgba(4,133,247,.28),0 10px 22px rgba(4,133,247,.3)}}@keyframes cursorTap{0%,to{transform:rotate(-20deg) translateY(0)}40%{transform:rotate(-20deg) translateY(3px) scale(.92)}}.heat-badge{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2px rgba(255,255,255,.7)}.heat-spin{width:14px;height:14px;border:2px solid #cfd5dd;border-top-color:#667085;border-radius:50%;animation:spin .8s linear infinite}.heat-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:600;color:#98a2b3;line-height:1.1;text-align:center;transition:color .2s ease}@keyframes spin{to{transform:rotate(1turn)}}.compliance-section{margin-bottom:6px}.compliance-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.compliance-label{font-size:.64rem;font-weight:500;color:#98a2b3}.compliance-value{font-size:.64rem;font-weight:700;color:var(--ink)}.compliance-bar{height:4px;background:#f2f4f7;border-radius:999px;overflow:hidden}.compliance-fill{height:100%;border-radius:999px;transition:width .6s ease-out,background-color .3s ease}.card-footer{margin-top:auto;padding-top:6px;border-top:1px solid #eef1f5;display:flex;align-items:center;justify-content:space-between;gap:8px}.updated-text{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;color:#98a2b3}.card-chevron{color:#98a2b3;font-size:1rem;line-height:1}.pdf-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.34);z-index:20;opacity:0;pointer-events:none;transition:opacity .32s ease;display:flex;align-items:center;justify-content:center;padding:18px}.pdf-backdrop.is-in{opacity:1}.pdf-backdrop.is-out{opacity:0}.pdf-drawer{position:relative;width:min(420px,92%);height:min(520px,86%);max-height:100%;background:#fff;border:1px solid #e4e7ec;border-radius:14px;z-index:21;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.28);transform:translateY(14px) scale(.94);opacity:0;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .28s ease;will-change:transform,opacity;pointer-events:none}.pdf-drawer.is-in{transform:translateY(0) scale(1);opacity:1}.pdf-drawer.is-out{transform:translateY(10px) scale(.96);opacity:0}.pdf-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #eef1f5;flex:none}.pdf-drawer-titles{min-width:0;flex:1}.pdf-drawer-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pdf-drawer-title{font-size:.88rem;font-weight:700;color:var(--ink)}.pdf-drawer-cnpj{margin-top:4px;font-size:.64rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#98a2b3}.pdf-status{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:.6rem;font-weight:600;white-space:nowrap}.pdf-status i{width:6px;height:6px;border-radius:50%}.pdf-close{border:none;background:transparent;color:#98a2b3;width:28px;height:28px;border-radius:8px;font-size:.85rem;flex:none;cursor:default;pointer-events:none}.pdf-drawer-body{padding:10px 12px 12px}.pdf-drawer-body,.pdf-viewer{flex:1;min-height:0;overflow:hidden;display:flex}.pdf-viewer{border:1px solid #e4e7ec;border-radius:10px;background:#f8fafc;flex-direction:column;width:100%}.pdf-viewer-top{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #e4e7ec;background:#fff;flex:none}.pdf-file-ico{width:16px;height:20px;border-radius:3px;background:linear-gradient(180deg,#60a5fa,#2563eb);position:relative;flex:none}.pdf-file-ico:after{content:"PDF";position:absolute;left:50%;bottom:2px;transform:translateX(-50%);font-size:5px;font-weight:800;color:#fff}.pdf-viewer-top strong{font-size:.68rem;color:var(--ink);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-viewer-top em{font-style:normal;font-size:.56rem;font-weight:700;color:#0485f7;background:rgba(4,133,247,.1);padding:2px 6px;border-radius:4px}.pdf-viewer-page{flex:1;min-height:0;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;background:#e8ebf0;padding:8px}.pdf-viewer-page img{width:100%;height:100%;object-fit:contain;object-position:top center;display:block;background:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(15,23,42,.12)}.pdf-fallback{margin:auto;font-size:.72rem;color:#98a2b3;text-align:center;padding:20px}.integr{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.int-left{display:flex;flex-direction:column;justify-content:space-between;min-height:290px}.int-left .lead{font-size:.95rem;max-width:34ch}.logo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.logo-grid .lg{aspect-ratio:1;background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.72rem;font-weight:600;color:#3d3d3d;letter-spacing:-.01em;padding:8px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.logo-grid .lg img{max-width:100%;max-height:100%;object-fit:contain}.logo-grid .row2,.more{transform:translateX(-42px)}.more{grid-column:1/-1;text-align:right;color:var(--muted-2);font-size:1.15rem;padding-right:8px}.cov-left{justify-content:flex-start;gap:26px;min-height:0}.cov-num-wrap{display:flex;flex-direction:column;gap:4px}.cov-num{font-size:clamp(3.4rem,6.8vw,5.6rem);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--orange)}.cov-num-label{font-size:1rem;color:var(--muted);font-weight:500}.cov-left .lead{margin:0}.cov-stats{display:flex;flex-wrap:wrap;gap:22px 26px;padding-top:24px;border-top:1px solid var(--line)}.cov-stat{gap:10px}.cov-stat,.cov-stat-ic{display:flex;align-items:center}.cov-stat-ic{width:30px;height:30px;border-radius:9px;background:#E8F3FC;justify-content:center;flex:none}.cov-stat-txt{display:flex;flex-direction:column;gap:2px}.cov-stat .n{font-size:1rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}.cov-stat .l{font-size:.68rem;color:var(--muted-2)}.cov-close{text-align:center;margin-top:44px;color:var(--muted-2);font-size:.88rem}.sec-head{margin-bottom:44px}.tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tab{background:var(--surface);border:1px solid transparent;border-radius:var(--radius-md);padding:26px 28px;font-size:1.25rem;color:var(--ink-soft);letter-spacing:-.02em}.tab:hover{background:#F0EEEC}.tab[aria-selected=true]{background:#fff;border-color:var(--line)}.panel{display:none;margin-top:26px;border-radius:var(--radius-lg);padding:46px;background:linear-gradient(140deg,#DCECFA,#E8F3FC 42%,#F0F7FD);grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.panel .app.mod-app{align-self:stretch}.panel.on{display:grid;align-items:center}.panel[data-p="2"],.panel[data-p="3"]{grid-template-columns:.85fr 1.15fr}.panel-ico{width:66px;height:66px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 22px rgba(4,133,247,.14);margin-bottom:auto}.panel-copy{display:flex;flex-direction:column;gap:20px;min-height:300px;justify-content:space-between}.panel-copy .lead{font-size:.98rem}.panel h3{margin-bottom:14px}.acc-m-head{display:none}.esferas-stack,.stack{display:contents}.mock{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 18px 46px rgba(0,0,0,.07)}.mock-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.dot{width:9px;height:9px;border-radius:50%;background:#E0DDDA}.mock-b{padding:18px}.doc{gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px;margin-bottom:9px;font-size:.78rem}.doc,.doc .ic{display:flex;align-items:center}.doc .ic{width:30px;height:30px;border-radius:8px;background:var(--surface);flex:none;justify-content:center;font-size:.6rem;font-weight:700;color:var(--muted)}.doc .gr{flex:1}.doc .ln{height:7px;border-radius:4px;background:#EFEDEB;margin-bottom:6px}.doc .ln.s{width:52%;background:#F5F3F1}.routines{display:grid;grid-template-columns:1fr 1fr .9fr;gap:22px;margin-top:26px}.routines .rcard{padding:20px;gap:10px}.rcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:26px;display:flex;flex-direction:column;gap:14px}.rcard-ic{width:34px;height:34px;border-radius:10px;background:#E8F3FC;display:flex;align-items:center;justify-content:center;flex:none}.rcard.teal .rcard-ic{background:#fff}.pill{align-self:flex-start;font-size:.62rem;font-weight:700;letter-spacing:.11em;border:1px solid var(--line);border-radius:999px;padding:6px 12px}.rcard h4{font-size:1.12rem;font-weight:500;line-height:1.25;letter-spacing:-.02em}.rcard .by{font-size:.8rem;color:var(--muted-2)}.rcard-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.ico-row{display:flex;gap:8px}.ico{width:26px;height:26px;border-radius:7px;background:var(--surface);border:1px solid var(--line);font-size:.55rem;font-weight:700;color:var(--muted)}.arrow,.ico{display:flex;align-items:center;justify-content:center}.arrow{width:40px;height:40px;border-radius:9px;background:var(--orange);color:#fff;transition:.18s}.arrow:hover{background:var(--orange-dk)}.rcard.teal{background:#111;border-color:#111;color:#fff;justify-content:center;gap:22px}.rcard.teal h4{color:#fff;font-size:1.65rem;line-height:1.15}.rcard.teal .btn{width:100%}.pillars{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;margin-top:52px;align-items:stretch}.pcard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px 34px;display:flex;flex-direction:column}.pcard .pico{margin-bottom:auto;padding-bottom:60px;opacity:.9}.pcard h3{margin-bottom:14px;font-weight:400}.pcard p{color:var(--muted);font-size:.95rem}.pcard.hot{background:linear-gradient(160deg,#379FFB,#0485F7 45%,#0B4B84);border:none;color:#fff}.pcard.hot h3,.pcard.hot p{color:#fff}.pcard.hot p{opacity:.94;font-size:.93rem}.pcard.hot .btn{margin-top:26px;width:100%}.head-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.head-split p{color:var(--muted);text-align:right;font-size:1rem}.center-head{text-align:center;max-width:720px;margin:0 auto 56px}.center-head p{color:var(--muted);margin-top:18px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fcard{background:#f3f3f3;border-radius:var(--radius-lg);padding:38px;display:flex;flex-direction:column;overflow:hidden}.fcard h3{font-weight:400;margin-bottom:12px}.fcard p{color:var(--muted);font-size:.95rem;max-width:46ch}.fcard .btn{align-self:flex-start;margin-top:26px}.fcard-split{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:stretch}.fcard-split .fc-copy{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.fcard-split .mini{display:flex;flex-direction:column;justify-content:space-between}.pill-dark{padding:8px 15px;font-size:.65rem;letter-spacing:.1em;margin-bottom:auto}.pill-dark,.step-pill{align-self:flex-start;background:#fff;border-radius:999px;font-weight:700}.step-pill{display:inline-flex;align-items:center;gap:9px;padding:6px 16px 6px 6px;font-size:.68rem;letter-spacing:.05em;color:var(--ink);margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.step-pill b{width:24px;height:24px;border-radius:50%;background:var(--orange);color:#fff;justify-content:center;font-size:.74rem;flex:none}.benefits-head,.step-pill b{display:flex;align-items:center}.benefits-head{text-align:center;flex-direction:column;gap:14px;margin-bottom:36px}.benefits-head h2{font-weight:700;letter-spacing:-.03em}.benefits-head .lead{margin:0 auto;text-align:center;max-width:48ch}.benefits-board{background:#eceff3;border-radius:24px;padding:28px 28px 24px}.benefits-labels{display:grid;grid-template-columns:1fr 40px 1fr;gap:14px;align-items:center;margin-bottom:16px}.benefits-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:8px 16px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.benefits-pill.before{background:#e2e6eb;color:#5b6470}.benefits-pill.after{background:#E8F3FC;color:var(--orange);justify-self:start}.benefits-labels .benefits-pill.after{grid-column:3}.benefits-rows{display:flex;flex-direction:column;gap:12px}.benefits-row{display:grid;grid-template-columns:1fr 40px 1fr;gap:14px;align-items:stretch}.benefits-card{display:flex;align-items:flex-start;gap:14px;background:#fff;border-radius:16px;padding:18px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(16,24,40,.03)}.benefits-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;color:#7a8494;background:#f3f5f7}.benefits-card.after .benefits-ic{color:var(--orange);background:#E8F3FC}.benefits-card h4{font-size:.98rem;font-weight:700;color:var(--ink);margin:0 0 4px;letter-spacing:-.02em}.benefits-card.after h4{color:var(--orange)}.benefits-card p{margin:0;font-size:.84rem;line-height:1.45;color:var(--muted)}.benefits-arrow{display:grid;place-items:center;color:var(--orange);align-self:center}.benefits-summary{margin-top:18px;display:flex;align-items:center;gap:16px;background:#fff;border-radius:16px;padding:18px 22px;border:1px solid rgba(0,0,0,.04)}.benefits-summary-ic{width:42px;height:42px;border-radius:999px;background:#E8F3FC;color:var(--orange);display:grid;place-items:center;flex:none}.benefits-summary-rule{width:1px;align-self:stretch;background:#e5e9ef;flex:none}.benefits-summary p{margin:0;font-size:1rem;color:var(--ink-soft)}.benefits-summary b{color:var(--orange);font-weight:700}@media(max-width:900px){.benefits-board{padding:18px 14px}.benefits-labels{grid-template-columns:1fr 1fr;gap:10px}.benefits-labels .benefits-pill.after{grid-column:2;justify-self:end}.benefits-row{grid-template-columns:1fr;gap:8px}.benefits-arrow{transform:rotate(90deg);padding:2px 0}.benefits-summary{align-items:flex-start}.benefits-summary-rule{display:none}}.mini{background:#fff;border-radius:12px;border:1px solid var(--line);padding:14px;box-shadow:0 12px 30px rgba(0,0,0,.06)}.mini h6{font-size:.68rem;color:var(--muted-2);font-weight:500;margin-bottom:4px}.mini .big{font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.spark{height:78px;margin-top:10px;border-radius:8px;background:linear-gradient(180deg,rgba(7,91,114,.16),rgba(7,91,114,0));position:relative;overflow:hidden}.spark svg{position:absolute;inset:0;width:100%;height:100%}.alertbox{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:.75rem;box-shadow:0 10px 26px rgba(0,0,0,.07)}.alertbox svg{flex:none;margin-top:1px}.stack{display:grid;gap:12px}.term{background:#1B1B1B;border-radius:10px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;line-height:1.65;color:#8FE3A6;overflow:hidden}.term .k{color:#E8A56B}.term .c{color:#6C6C6C}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;align-items:start}.plans.plans-2{grid-template-columns:repeat(2,1fr);max-width:920px;margin-left:auto;margin-right:auto}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px}.plan h3{font-weight:400;margin-bottom:12px}.plan .desc{color:var(--muted);font-size:.92rem;min-height:66px}.price-note{display:block;font-size:.72rem;color:var(--muted-2);font-weight:500;margin-top:14px}.price{font-size:3rem;letter-spacing:-.045em;margin:2px 0 22px;font-weight:400}.price small{font-size:1rem;color:var(--muted);letter-spacing:0}.plan .btn{width:100%}.plan ul{list-style:none;margin-top:26px;padding-top:26px;border-top:1px solid var(--line);display:grid;gap:13px}.plan li{display:flex;gap:11px;align-items:flex-start;font-size:.92rem;color:var(--ink-soft)}.plan li svg{flex:none;margin-top:4px}.plan li.off{color:var(--muted-2)}.plan li.extra{color:var(--ink-soft)}.plan li.extra span{display:flex;gap:7px;min-width:0}.feat-extra,.plan li.extra span{align-items:center;white-space:nowrap}.feat-extra{display:inline-flex;flex:none;margin:0;padding:2px 6px;border-radius:999px;background:#E8F3FC;font-style:normal;font-size:.56rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--orange);line-height:1.15}.feat-star{font-size:.7em;line-height:1;color:var(--orange);margin-left:1px}.plan-disclaimer{margin-top:22px;font-size:.85rem;color:var(--muted-2)}.plan.dark{background:#111;border-color:#111;color:#fff}.plan.dark .price,.plan.dark h3{color:#fff}.plan.dark .desc{color:rgba(255,255,255,.65)}.plan.dark ul{border-color:rgba(255,255,255,.14)}.plan.dark li{color:rgba(255,255,255,.92)}.tpl-shell{background:var(--surface);border-radius:var(--radius-lg);padding:86px 60px}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.tcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:26px;display:flex;flex-direction:column;gap:12px;transition:.18s}.tcard:hover{box-shadow:0 10px 30px rgba(0,0,0,.06);transform:translateY(-2px)}.tcard h4{font-size:1.08rem;font-weight:500;line-height:1.28;letter-spacing:-.02em;min-height:2.6em}.center-btn{margin-top:44px}.center-btn,.modal-ov{display:flex;justify-content:center}.modal-ov{position:fixed;inset:0;background:rgba(20,18,16,.5);align-items:center;padding:24px;z-index:200;opacity:0;visibility:hidden;transition:opacity .2s}.modal-ov.open{opacity:1;visibility:visible}.modal-box{background:#fff;border-radius:var(--radius-lg);max-width:1280px;width:100%;max-height:86vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.25);transform:translateY(12px);transition:transform .2s}.modal-ov.open .modal-box{transform:translateY(0)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line);flex:none}.modal-head h3{font-size:1.1rem;font-weight:500}.modal-x{width:32px;height:32px;border-radius:8px;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--muted);flex:none}.modal-x:hover{background:#EDEBE9}.modal-list{padding:22px 20px 28px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:var(--surface)}.modal-list .tcard{margin:0}.modal-list .tcard h4{min-height:2.6em}.modal-list .tcard .by{white-space:nowrap}.lead-ov{position:fixed;inset:0;background:rgba(20,18,16,.5);z-index:210;opacity:0;visibility:hidden;transition:opacity .25s}.lead-ov.open{opacity:1;visibility:visible}.lead-panel{position:absolute;top:0;right:0;height:100%;width:440px;max-width:92vw;background:#fff;box-shadow:-20px 0 60px rgba(0,0,0,.2);padding:28px;overflow-y:auto;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column}.lead-ov.open .lead-panel{transform:translateX(0)}.lead-panel.is-done{overflow:hidden}.lead-close{position:absolute;top:20px;right:20px;z-index:2}.lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.lead-head h3{font-size:1.2rem;font-weight:500;margin-bottom:6px;color:#09090b}.lead-head p{font-size:.85rem;color:#71717a}.lead-steps{display:flex;align-items:center;gap:8px;margin-top:14px}.lead-step-dot{width:8px;height:8px;border-radius:50%;background:#e4e4e7}.lead-step-dot.on{background:var(--orange)}.lead-step-line{width:28px;height:2px;border-radius:2px;background:#e4e4e7}.lead-step-line.on{background:var(--orange)}.sc{--sc-border:#e4e4e7;--sc-ring:#0485F7;--sc-fg:#09090b;--sc-muted:#71717a;--sc-muted-bg:#f4f4f5;--sc-radius:6px}.lead-form{display:flex;flex-direction:column;gap:18px}.lead-form[hidden]{display:none!important}.lead-form-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:8px;margin-top:6px}.lead-form-actions .sc-btn-ghost,.lead-form-actions .sc-btn-primary{margin-top:0;width:100%}.lead-options{display:flex;flex-direction:column;gap:6px}.lead-options.invalid .lead-option{border-color:#fca5a5}.lead-option{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:#fff;font-size:.82rem;font-family:inherit;color:var(--sc-fg);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.lead-option:hover{background:#f9fafb}.lead-option.active{border-color:var(--orange);background:#E8F3FC;box-shadow:0 0 0 1px rgba(4,133,247,.2)}.lead-option-mark{width:14px;height:14px;border-radius:50%;border:1.5px solid #d4d4d8;flex:none;position:relative;background:#fff}.lead-option-mark.multi{border-radius:4px}.lead-option.active .lead-option-mark{border-color:var(--orange);background:var(--orange)}.lead-option.active .lead-option-mark:after{content:"";position:absolute;inset:3px;border-radius:inherit;background:#fff}.lead-option.active .lead-option-mark.multi:after{inset:auto;left:3px;top:1px;width:5px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;background:transparent;transform:rotate(45deg);border-radius:0}.lead-option:disabled{opacity:.55;cursor:not-allowed}.lead-option-soon{margin-left:auto;font-size:.68rem;font-style:normal;font-weight:600;color:var(--muted);background:#f3f4f6;padding:2px 7px;border-radius:999px}.sc-optional{color:var(--sc-muted);font-weight:400}.sc-req{color:#dc2626;font-weight:600;margin-left:2px}.sc-field{display:flex;flex-direction:column;gap:7px}.sc-label{font-size:.8rem;font-weight:500;color:var(--sc-fg)}.sc-input,.sc-select{display:flex;height:36px;width:100%;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:#fff;padding:0 12px;font-size:.85rem;font-family:inherit;color:var(--sc-fg);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:box-shadow .15s,border-color .15s}.sc-input::placeholder{color:var(--sc-muted)}.sc-input:focus,.sc-select:focus{outline:none;border-color:var(--sc-ring);box-shadow:0 0 0 3px rgba(4,133,247,.15)}.sc-input.invalid,.sc-select-trigger.invalid{border-color:#dc2626}.sc-hint{font-size:.72rem;color:var(--sc-muted)}.sc-hint-err{display:none;color:#dc2626;font-weight:500}.sc-hint-err.show{display:block}.sc-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--sc-radius);background:transparent;color:var(--sc-muted);border:1px solid transparent;flex:none}.sc-icon-btn:hover{background:var(--sc-muted-bg);color:var(--sc-fg)}.sc-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:38px;width:100%;border-radius:var(--sc-radius);background:var(--orange);color:#fff;font-size:.85rem;font-weight:500;border:none;cursor:pointer;transition:background .15s;margin-top:6px}.sc-btn-primary:hover{background:var(--orange-dk)}.sc-btn-primary:disabled{opacity:.55;cursor:not-allowed}.sc-btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:38px;width:100%;border-radius:var(--sc-radius);background:#fff;color:var(--sc-fg);font-size:.85rem;font-weight:500;border:1px solid var(--sc-border);cursor:pointer}.ag-wrap{display:flex;flex-direction:column;gap:14px}.ag-month{display:flex;align-items:center;justify-content:space-between}.ag-month strong{font-size:.92rem;font-weight:600;text-transform:capitalize;color:var(--sc-fg)}.ag-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ag-dow{font-size:.62rem;text-align:center;color:var(--sc-muted);font-weight:600;letter-spacing:.04em}.ag-day{height:34px;border:none;border-radius:6px;background:transparent;font-size:.8rem;color:var(--sc-fg)}.ag-day:disabled{opacity:.28;cursor:default}.ag-day.on{background:#E8F3FC;color:var(--orange);font-weight:600}.ag-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ag-slot{height:34px;border:1px solid var(--sc-border);border-radius:6px;background:#fff;font-size:.8rem;color:var(--sc-fg)}.ag-slot.on{border-color:var(--orange);background:#E8F3FC;color:var(--orange);font-weight:600}.ag-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:8px}.ag-actions .sc-btn-primary{margin-top:0}.ag-confirm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:12px 8px 48px;animation:ag-in .4s ease}.ag-confirm h3{font-size:1.28rem;font-weight:600;color:#09090b;margin:10px 0 0}.ag-confirm p{font-size:.9rem;color:#71717a;max-width:28ch}.ag-confirm strong{display:flex;flex-direction:column;gap:2px;font-size:1.08rem;font-weight:600;color:#09090b;line-height:1.35;margin-top:6px}.ag-confirm strong span{font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.ag-confirm .ag-timer{margin-top:16px;font-size:.8rem;color:#8a8a8a;max-width:none}.ag-ok{position:relative;width:88px;height:88px}.ag-ok-ic{position:absolute;inset:10px;border-radius:50%;background:#e8f6ee;color:#17803d;display:grid;place-items:center}.ag-ring{position:absolute;inset:0;transform:rotate(-90deg)}.ag-ring circle{fill:none;stroke-width:3}.ag-ring .track{stroke:#ece8e4}.ag-ring .prog{stroke:#17803d;stroke-linecap:round;stroke-dasharray:226.2;stroke-dashoffset:0;animation:ag-count 10s linear forwards}@keyframes ag-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ag-count{to{stroke-dashoffset:226.2}}.name-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:420px){.name-row{grid-template-columns:1fr}}.phone-row{display:grid;grid-template-columns:98px 60px 1fr;gap:8px}.sc-combobox{position:relative}.sc-combobox-trigger{display:flex;align-items:center;gap:6px;height:36px;width:98px;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:#fff;padding:0 8px;font-size:.8rem;color:var(--sc-fg);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04)}.sc-combobox-trigger:hover{background:#f9fafb}.sc-combobox.open .sc-combobox-trigger{outline:none;border-color:var(--sc-ring);box-shadow:0 0 0 3px rgba(4,133,247,.15)}.sc-flag{width:18px;height:13px;object-fit:cover;border-radius:2px;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.sc-chevron{margin-left:auto;color:var(--sc-muted);flex:none}.sc-popover{display:none;position:absolute;top:calc(100% + 6px);left:0;width:260px;max-width:80vw;background:#fff;border:1px solid var(--sc-border);border-radius:8px;box-shadow:0 10px 38px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08);z-index:20;overflow:hidden}.sc-combobox.open .sc-popover{display:block}.sc-command-input{width:100%;border:none;border-bottom:1px solid var(--sc-border);padding:10px 12px;font-size:.8rem;font-family:inherit;outline:none;box-sizing:border-box}.sc-command-list{max-height:220px;overflow-y:auto;padding:4px}.sc-command-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:6px;background:transparent;border:none;text-align:left;font-size:.8rem;font-family:inherit;color:var(--sc-fg);cursor:pointer}.sc-command-item:hover{background:var(--sc-muted-bg)}.sc-command-item .dial{margin-left:auto;color:var(--sc-muted);font-size:.72rem}.sc-command-empty{padding:14px;text-align:center;font-size:.8rem;color:var(--sc-muted)}.sc-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;width:100%;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:#fff;padding:0 12px;font-size:.85rem;color:var(--sc-fg);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04)}.sc-select-trigger:hover{background:#f9fafb}.sc-combobox.open .sc-select-trigger{outline:none;border-color:var(--sc-ring);box-shadow:0 0 0 3px rgba(4,133,247,.15)}.sc-popover-full{width:100%}.sc-command-item.selected{background:var(--sc-muted-bg);font-weight:500}.sc-command-item .hint{color:var(--sc-muted);font-size:.72rem}.sc-command-item .check{margin-left:auto;color:var(--orange);flex:none;display:none}.sc-command-item.selected .check{display:block}.sc-checkbox{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:.8rem;color:var(--sc-fg);cursor:pointer;user-select:none}.sc-checkbox input{width:16px;height:16px;border-radius:4px;border:1px solid var(--sc-border);accent-color:var(--orange);cursor:pointer;flex:none}.faq{background:#111;color:#fff;padding:110px 0 190px}.faq-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:start}.faq h2{color:#fff}.faq .still{color:rgba(255,255,255,.8);font-size:.95rem;margin:200px 0 18px}.acc{display:grid;gap:16px}.item{border-radius:999px;overflow:hidden;transition:border-radius .35s cubic-bezier(.4,0,.2,1)}.item.open{border-radius:26px}.q{background:#fff;width:100%;text-align:left;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1.05rem;color:var(--ink);transition:.2s}.q .plus{font-size:1.4rem;font-weight:300;line-height:1;transition:transform .25s}.item.open .plus{transform:rotate(45deg)}.a{background:#fff;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.a p{padding:0 30px 26px;color:var(--muted);font-size:.95rem;max-width:60ch}.cta-zone{background:linear-gradient(180deg,#111 0 46%,#fff 46% 100%)}.cta{background:linear-gradient(115deg,#379FFB,#0485F7 42%,#0A2B47);border-radius:var(--radius-lg);border:8px solid #fff;padding:56px 54px;display:flex;align-items:center;justify-content:space-between;gap:44px;flex-wrap:wrap;position:relative;overflow:hidden}.cta:after{content:"";position:absolute;inset:0;background:linear-gradient(72deg,transparent 38%,rgba(255,255,255,.16) 47%,transparent 56%);pointer-events:none}.cta h2,.cta p{color:#fff;position:relative}.cta p{opacity:.92;margin-top:14px;font-size:.98rem}.cta-btns{display:flex;gap:12px;position:relative;flex-wrap:wrap}.footer{padding:80px 0 40px;border-top:1px solid var(--line);margin-top:20px}.f-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:44px}.f-grid p{color:var(--muted);font-size:.9rem;margin-top:16px;max-width:34ch}.f-col h5{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px}.f-col a{display:block;font-size:.92rem;color:var(--ink-soft);padding:6px 0}.f-col a:hover{color:var(--orange)}.f-bot{margin-top:56px;padding-top:26px;border-top:1px solid var(--line);color:var(--muted-2);font-size:.85rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal{padding:28px 0 88px}.legal h1{font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.03em;color:var(--ink);max-width:18ch}.legal-meta{margin:14px 0 36px;color:var(--muted-2);font-size:.9rem}.legal-body{max-width:72ch}.legal-body p{color:var(--muted);font-size:1.02rem;line-height:1.7;margin:0 0 1.15em}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}*{animation:none!important}}@media(max-width:1080px){html{scroll-padding-top:84px}.faq-grid,.head-split,.hero-grid,.integr{grid-template-columns:1fr;gap:40px}.faq .still,.head-split p{text-align:left;margin-top:0}.faq .still{margin:8px 0 18px}.fcard-split,.fgrid,.panel.on,.pillars,.plans,.routines,.tgrid{grid-template-columns:1fr}.logo-grid{grid-template-columns:repeat(4,1fr)}.logo-grid .row2,.more{transform:none}.header{padding:10px 0}.navbar{padding:8px 8px 8px 14px;border-radius:16px;flex-wrap:wrap;justify-content:flex-start}.brand{margin-right:auto}.brand img{height:28px;width:auto}.header .btn{padding:8px 12px;font-size:.78rem;gap:4px}.header .btn svg,.nav{display:none}.nav{width:100%;order:5;flex-direction:column;gap:2px;padding:4px 4px 8px}.nav.open{display:flex}.nav a{padding:12px 10px;font-size:.92rem}.menu-btn{display:block}.acc-m-head,.tabs{display:none}.esferas-stack{gap:18px;margin-top:8px}.esferas-stack,.panel,.panel.on{display:flex;flex-direction:column}.panel,.panel.on{gap:20px;margin-top:0;padding:24px;position:sticky;top:calc(76px + (var(--i, 0) * 14px));z-index:calc(6 + var(--i, 0));box-shadow:0 18px 46px rgba(36,36,36,.12)}.m-stack>:first-child{--i:0}.m-stack>:nth-child(2){--i:1}.m-stack>:nth-child(3){--i:2}.m-stack>:nth-child(4){--i:3}.m-stack>:nth-child(5){--i:4}.m-stack>:nth-child(6){--i:5}.m-stack>*{position:sticky;top:calc(76px + (var(--i, 0) * 14px));z-index:calc(6 + var(--i, 0));box-shadow:0 18px 46px rgba(36,36,36,.12)}.m-stack .tcard:hover{transform:none}.modal-list{grid-template-columns:1fr 1fr}.modal-list .tcard .by{white-space:nowrap}.panel.on>.panel-copy,.panel>.panel-copy{display:flex;min-height:0}.panel>.app{display:block}.panel-copy{gap:14px}.quote-card{display:none}.sec{padding:74px 0}.tpl-shell{padding:52px 24px}}@media(max-width:640px){.wrap{padding:0 18px}.logo-grid{grid-template-columns:repeat(3,1fr)}.tabs{grid-template-columns:1fr}.cta{padding:34px 26px;border-width:6px}.f-grid{grid-template-columns:1fr 1fr}.modal-list,.stats{grid-template-columns:1fr}.modal-box{max-width:92vw}.modal-list .tcard .by{white-space:normal}.header .btn{padding:7px 10px;font-size:.72rem}.navbar{padding:7px 7px 7px 12px}}#pilares.flow-sec{color:#fff;overflow:visible;isolation:isolate;background:radial-gradient(70% 100% at 50% 38%,#379FFB 0,#0485F7 42%,#0B4B84 78%,#0A2B47 100%)}#pilares.flow-sec h2{color:#fff;font-weight:700;letter-spacing:-.03em}#pilares.flow-sec .lead{color:rgba(255,255,255,.88);max-width:62ch;margin:0 auto}#pilares.flow-sec .flow2-eyebrow{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);color:#fff;font-weight:700;backdrop-filter:blur(6px)}.flow2-head{text-align:center;gap:16px;margin-bottom:28px}.flow2-board,.flow2-head{display:flex;flex-direction:column;align-items:center}.flow2-board{position:relative;gap:28px;margin-top:8px}.flow2-badge{position:relative;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid rgba(255,255,255,.9);color:var(--orange);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 24px rgba(8,40,80,.18)}.flow2-badge svg{width:16px;height:16px;flex:none;color:var(--orange)}.flow2-org{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.flow2-org-line{fill:none;stroke:rgba(255,255,255,.7);stroke-width:2;stroke-dasharray:6 7;stroke-linecap:round;stroke-linejoin:round}.flow2-dot{position:absolute;top:0;left:0;z-index:4;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.25),0 0 16px rgba(255,255,255,.9);opacity:0;pointer-events:none;will-change:transform,opacity;transition:opacity .18s ease}.flow2-dot.is-on{opacity:1}.flow2-steps{position:relative;z-index:2;display:flex;align-items:stretch;gap:8px;width:100%}.flow2-card{flex:1 1 0;min-width:0;background:#fff;color:var(--ink);border-radius:18px;padding:18px 16px 20px;border:1px solid rgba(255,255,255,.35);box-shadow:0 10px 28px rgba(8,40,80,.14);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.flow2-card.is-lit{transform:translateY(-4px);box-shadow:0 0 0 2px rgba(255,255,255,.55),0 16px 36px rgba(8,40,80,.22)}.flow2-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.flow2-ic{width:36px;height:36px;border-radius:11px;background:#E8F3FC;color:var(--orange);display:grid;place-items:center}.flow2-num{font-size:.72rem;letter-spacing:.04em}.flow2-card h4,.flow2-num{font-weight:700;color:var(--orange)}.flow2-card h4{font-size:1rem;margin:0 0 8px;letter-spacing:-.02em}.flow2-card p{font-size:.82rem;line-height:1.45;color:var(--muted);margin:0}.flow2-arrow{flex:none;align-self:center;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:rgba(255,255,255,.38);background:transparent;transition:color .25s ease,filter .25s ease,transform .25s ease,opacity .25s ease}.flow2-arrow svg{width:16px;height:13px}.flow2-arrow.is-on{color:#7CFF4D;filter:drop-shadow(0 0 6px rgba(124,255,77,.95)) drop-shadow(0 0 14px rgba(57,255,20,.75));transform:scale(1.28) translateX(2px);animation:flow2NeonPulse .72s ease}@keyframes flow2NeonPulse{0%{transform:scale(.88) translateX(-2px);opacity:.45;filter:drop-shadow(0 0 2px rgba(124,255,77,.4))}45%{transform:scale(1.34) translateX(3px);opacity:1}to{transform:scale(1.28) translateX(2px);opacity:1}}.flow2-summary{margin-top:36px;display:flex;align-items:center;gap:20px;padding:22px 26px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(8px)}.flow2-summary-ic{width:48px;height:48px;border-radius:999px;background:#fff;color:var(--orange);display:grid;place-items:center;flex:none;box-shadow:0 0 0 6px rgba(255,255,255,.16),0 0 24px rgba(255,255,255,.3)}.flow2-summary-rule{width:1px;align-self:stretch;background:rgba(255,255,255,.35);flex:none}.flow2-summary p{margin:0;font-size:.98rem;line-height:1.55;color:rgba(255,255,255,.92)}.flow2-summary b{color:#fff;font-weight:700}@media(max-width:1080px){.flow2-dot,.flow2-org{display:none}.flow2-board{gap:16px}.flow2-steps{display:grid;grid-template-columns:1fr;gap:10px}.flow2-arrow{justify-self:center;transform:rotate(90deg)}.flow2-arrow.is-on{transform:rotate(90deg) scale(1.28)}@keyframes flow2NeonPulse{0%{transform:rotate(90deg) scale(.88);opacity:.45}45%{transform:rotate(90deg) scale(1.34);opacity:1}to{transform:rotate(90deg) scale(1.28);opacity:1}}.flow2-summary{align-items:flex-start;padding:18px}.flow2-summary-rule{display:none}}@media(max-width:640px){.flow2-badge{font-size:.65rem;padding:8px 12px}.flow2-summary{flex-direction:column;gap:14px}}.eyebrow-blue{background:#E8F3FC;color:var(--orange);border-color:transparent}.eyebrow-contrast{background:#fff;color:var(--orange);border:1px solid rgba(4,133,247,.35);box-shadow:0 1px 2px rgba(4,133,247,.08)}.sec-head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:36px}.sec-head h2{font-weight:700;line-height:1.15}.doodle{position:absolute;top:58px;right:6px;display:flex;align-items:flex-end;gap:10px;pointer-events:none}.doodle svg{flex:none}.doodle-text{font-family:var(--font-doodle),cursive;font-size:1.3rem;font-weight:600;color:#1c2b4a;line-height:1.22;max-width:170px;margin-bottom:8px}.tab{gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;font-size:.92rem;font-weight:600;color:var(--muted);text-align:left}.tab,.tab-ic{display:flex;align-items:center;transition:.2s}.tab-ic{width:30px;height:30px;border-radius:9px;background:var(--surface);color:var(--muted-2);justify-content:center;flex:none}.tab:hover{border-color:#c9c5c1}.tab[aria-selected=true]{background:#E8F3FC;border-color:var(--orange);color:var(--orange)}.tab[aria-selected=true] .tab-ic{background:var(--orange);color:#fff}.check-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:18px 0 22px}.check-item{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--ink);font-weight:500}.check-dot{width:20px;height:20px;border-radius:50%;background:var(--orange);display:grid;place-items:center;flex:none}.cov-grid{display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:56px;align-items:start}.cov-intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cov-intro h2,.cov-title{margin:0;font-size:clamp(2.3rem,3.1vw,3.1rem);line-height:1.14;font-weight:700}.cov-intro .lead{margin:0}.cov-intro .btn{margin-top:10px}.cov-side{display:block}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-content:start}.stat-card{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px 16px;backdrop-filter:blur(6px)}.stat-ic{width:44px;height:44px;border-radius:12px;background:#E8F3FC;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.stat-ic svg{width:18px;height:18px}.stat-num{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.stat-num .v{font-size:1.9rem;font-weight:700;color:var(--orange);letter-spacing:-.02em;line-height:1.1}.stat-num .u{font-size:.78rem;font-weight:700;color:var(--ink);letter-spacing:.02em}.stat-label{font-size:.84rem;color:var(--ink);font-weight:500;margin-top:5px;line-height:1.3}.stat-desc{font-size:.72rem;color:var(--muted-2);margin-top:6px;line-height:1.4}.sec-divider{display:flex;align-items:center;gap:24px;margin-top:64px;color:var(--muted-2);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center}.sec-divider:after,.sec-divider:before{content:"";flex:1;height:1px;background:var(--line)}.steps-row{display:flex;align-items:stretch;gap:18px;margin-top:48px}.step-card{flex:1;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.step-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.step-ic{width:36px;height:36px;border-radius:10px;background:#E8F3FC;display:grid;place-items:center}.step-num{font-size:.72rem;font-weight:700;color:var(--muted-2)}.step-title{font-size:1rem;font-weight:600;margin-bottom:8px}.step-desc{font-size:.84rem;color:var(--muted)}.step-arrow{display:flex;align-items:center;color:var(--orange)}.ai-card .ai-ic svg path{fill:#0485F7}@media(max-width:1080px){.cov-grid{grid-template-columns:1fr;gap:40px}.stats-grid{grid-template-columns:1fr 1fr}.doodle{display:none}}@media(max-width:640px){.stats-grid{grid-template-columns:1fr}.steps-row{flex-direction:column}.step-arrow{transform:rotate(90deg);align-self:center}}.app.mod-app,.mod-app{background:#f3f5f8;padding:6px;aspect-ratio:1812/868;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden;pointer-events:none;user-select:none;display:flex;flex-direction:column}.mod-app--certidoes,.mod-app--extratos{aspect-ratio:2.45/1}.mod-app--resolucoes{aspect-ratio:2.2/1}.mod-shell{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;height:100%;overflow:hidden}.mod-filter{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:6px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px 8px;box-shadow:0 1px 2px rgba(16,24,40,.04);flex:none}.mod-field{display:flex;flex-direction:column;gap:2px;min-width:0}.mod-field>span{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.mod-input,.mod-select{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:.62rem;font-style:normal}.mod-input{min-width:132px;max-width:160px}.mod-input em{font-style:normal;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-select{min-width:70px;justify-content:space-between;color:var(--ink);font-weight:500}.mod-select.sm{height:22px;min-width:58px;font-size:.58rem;padding:0 6px}.mod-legend{display:flex;flex-wrap:nowrap;gap:6px 8px;margin-left:auto;align-items:center;flex:none}.mod-legend span{display:inline-flex;align-items:center;gap:4px;font-size:.58rem;color:var(--muted);font-weight:500;white-space:nowrap}.mod-legend i{width:7px;height:7px;border-radius:2px;display:inline-block}.mod-count{margin-left:auto;font-size:.62rem;color:var(--muted);font-weight:600;white-space:nowrap;flex:none}.mod-table-card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.04);flex:1}.mod-heat-table,.mod-table-card{overflow:hidden;min-height:0;display:flex;flex-direction:column}.mod-heat-table{font-size:.62rem;flex:1}.mod-heat-head,.mod-heat-row,.mod-heat-sub{display:grid;grid-template-columns:minmax(120px,1.35fr) minmax(88px,.85fr) repeat(6,minmax(36px,.5fr));gap:4px;align-items:center;padding:3px 8px}.mod-heat-table--extratos .mod-heat-head,.mod-heat-table--extratos .mod-heat-row,.mod-heat-table--extratos .mod-heat-sub{grid-template-columns:minmax(120px,1.35fr) minmax(88px,.85fr) repeat(3,minmax(44px,.65fr))}.mod-heat-head{background:#f8fafc;border-bottom:1px solid var(--line);font-size:.52rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.mod-heat-group,.mod-heat-sub{text-align:center}.mod-heat-sub{border-bottom:1px solid var(--line);font-size:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-2);padding-top:2px;padding-bottom:4px}.mod-heat-row{border-bottom:1px solid #eef2f7;min-height:0}.mod-heat-row:last-child{border-bottom:none}.mod-unit{display:flex;align-items:center;gap:6px;min-width:0}.mod-unit strong{font-size:.64rem;font-weight:700;color:var(--ink);line-height:1.15}.mod-unit small,.mod-unit strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-unit small{font-size:.52rem;color:var(--muted-2);margin-top:1px}.mod-unit em{display:inline-block;margin-left:3px;font-style:normal;font-size:.5rem;font-weight:700;padding:0 5px;border-radius:999px;background:#e8eef5;color:var(--muted);vertical-align:middle}.mod-unit em.is-matriz{background:rgba(4,133,247,.14);color:#0485F7}.mod-uf{width:22px;height:22px;border-radius:999px;background:#0485F7;color:#fff;display:grid;place-items:center;font-size:.5rem;font-weight:700;flex:none}.mod-loc{gap:3px;color:var(--muted);font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-heat,.mod-loc{display:flex;align-items:center}.mod-heat{justify-content:center;min-height:22px;border-radius:5px;transition:background .25s ease}.mod-heat-badge{width:15px;height:15px;border-radius:999px;display:grid;place-items:center;box-shadow:0 0 0 1.5px rgba(255,255,255,.7)}.mod-heat-badge svg{width:9px;height:9px}.mod-heat-dash{color:#8b93a1;font-weight:700;font-size:.75rem}.mod-spin{animation:modSpin 1.1s linear infinite;width:11px;height:11px}@keyframes modSpin{to{transform:rotate(1turn)}}.mod-foot{padding:4px 8px;border-top:1px solid var(--line);font-size:.58rem;color:var(--muted-2);flex:none}.mod-tasks{overflow:hidden}.mod-task-head,.mod-task-row{display:grid;grid-template-columns:minmax(110px,1.3fr) .65fr .3fr .5fr .85fr .65fr .95fr .4fr .7fr;gap:4px;align-items:center;padding:4px 8px}.mod-task-head{background:#f8fafc;border-bottom:1px solid var(--line);font-size:.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);flex:none}.mod-task-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mod-task-row{border-bottom:1px solid #eef2f7;font-size:.6rem;background:#fff;transition:background .35s ease,box-shadow .35s ease}.mod-task-row.is-flash{background:#f0f7ff;box-shadow:inset 2px 0 0 #0485F7}.mod-task-main{min-width:0}.mod-task-main strong{display:block;font-size:.62rem;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-task-main small{color:var(--muted-2);font-size:.5rem}.mod-pill{align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;white-space:nowrap}.mod-chip,.mod-pill{display:inline-flex;font-size:.52rem;font-weight:700}.mod-chip{padding:1px 5px;border-radius:5px;background:#eef2f7;color:var(--ink-soft);width:fit-content}.mod-muted{color:var(--muted);white-space:nowrap}.mod-stage{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--ink-soft);white-space:nowrap;font-size:.58rem}.mod-stage i{width:6px;height:6px;border-radius:50%;flex:none}.mod-person.is-pop,.mod-stage.is-pop{animation:modPop .55s ease}.mod-prio{gap:3px;font-weight:700;font-size:.52rem}.mod-person,.mod-prio{display:inline-flex;align-items:center;white-space:nowrap}.mod-person{gap:4px;font-weight:600;color:var(--ink);font-size:.58rem;min-width:0}.mod-person i{width:18px;height:18px;border-radius:999px;color:#fff;display:grid;place-items:center;font-style:normal;font-size:.48rem;font-weight:700;flex:none}.mod-valor{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.58rem}@keyframes modPop{0%{transform:scale(.92);opacity:.5}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.mod-dash{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;flex:1;height:100%}.mod-dash,.mod-dcard{min-height:0;overflow:hidden}.mod-dcard{background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 10px;box-shadow:0 1px 2px rgba(16,24,40,.04);display:flex;flex-direction:column;gap:4px;animation:modCardIn .55s ease both}.mod-dcard:nth-child(2){animation-delay:.08s}.mod-dcard:nth-child(3){animation-delay:.16s}.mod-dcard:nth-child(4){animation-delay:.24s}@keyframes modCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mod-dcard header{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;flex:none}.mod-dcard strong{display:block;font-size:.68rem;font-weight:700;color:var(--ink);line-height:1.15}.mod-dcard small{display:block;font-size:.52rem;color:var(--muted);margin-top:1px}.mod-donut-row{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:center;flex:1;min-height:0}.mod-donut{position:relative;width:72px;height:72px}.mod-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.mod-donut-arc{animation:modDonut 1.1s ease both}.mod-donut-arc.delay{animation-delay:.15s}.mod-donut-arc.delay2{animation-delay:.28s}@keyframes modDonut{0%{opacity:0}to{opacity:1}}.mod-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.mod-donut-center b{font-size:.85rem;font-weight:800;color:var(--ink);line-height:1}.mod-donut-center span{font-size:.42rem;font-weight:700;letter-spacing:.06em;color:var(--muted-2);margin-top:1px}.mod-donut-row ul{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.mod-donut-row li{display:grid;grid-template-columns:6px 1fr auto auto;gap:4px;align-items:center;font-size:.55rem;color:var(--muted)}.mod-donut-row li i{width:6px;height:6px;border-radius:50%}.mod-donut-row li strong{color:var(--ink);font-variant-numeric:tabular-nums}.mod-donut-row li em{font-style:normal;color:var(--muted-2);min-width:22px;text-align:right}.mod-hbar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;flex:1;justify-content:center;min-height:0}.mod-hbar li{display:grid;grid-template-columns:62px 1fr 16px 28px;gap:5px;align-items:center;font-size:.58rem}.mod-hbar-track{height:6px;border-radius:999px;background:#eef2f7;overflow:hidden}.mod-hbar-track i{display:block;height:100%;border-radius:999px;animation:modGrowX .9s ease both;transform-origin:left}@keyframes modGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mod-hbar strong{font-variant-numeric:tabular-nums;color:var(--ink)}.mod-hbar em{font-style:normal;font-weight:700;font-size:.55rem;text-align:right}.mod-wave{flex:1;display:flex;flex-direction:column;gap:4px;min-height:0}.mod-wave svg{width:100%;height:100%;min-height:48px;max-height:64px;flex:1}.mod-wave-fill,.mod-wave-line{animation:modWaveIn 1s ease both}@keyframes modWaveIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mod-wave-legend{display:flex;flex-wrap:wrap;gap:3px 6px}.mod-wave-legend span{display:inline-flex;align-items:center;gap:3px;font-size:.48rem;color:var(--muted);font-weight:600}.mod-wave-legend i{width:5px;height:5px;border-radius:50%}.mod-vbars{display:grid;grid-template-columns:1fr 70px;gap:6px;flex:1;min-height:0}.mod-vbars-chart{display:flex;align-items:flex-end;gap:4px;height:100%;min-height:72px;max-height:96px;padding-top:12px}.mod-vbar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;height:100%;min-width:0}.mod-vbar i{width:100%;max-width:18px;border-radius:4px 4px 2px 2px;animation:modGrowY .85s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom}.mod-vbar:nth-child(2) i{animation-delay:.05s}.mod-vbar:nth-child(3) i{animation-delay:.1s}.mod-vbar:nth-child(4) i{animation-delay:.15s}.mod-vbar:nth-child(5) i{animation-delay:.2s}.mod-vbar:nth-child(6) i{animation-delay:.25s}@keyframes modGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mod-vbar strong{font-size:.5rem;font-weight:700;color:var(--ink)}.mod-vbar span{font-size:.4rem;color:var(--muted);text-align:center;line-height:1.1;max-width:100%;overflow:hidden}.mod-vbars aside{border:1px solid var(--line);border-radius:8px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px}.mod-vbars aside b{font-size:.48rem;letter-spacing:.06em;color:var(--muted-2)}.mod-vbars aside strong{font-size:1rem;font-weight:800;color:var(--ink);line-height:1}.mod-vbars aside small{font-size:.42rem;font-weight:700;letter-spacing:.05em;color:var(--muted)}.mod-up{margin-top:4px;display:inline-flex;padding:2px 6px;border-radius:999px;background:rgba(22,163,74,.12);color:#16a34a;font-size:.48rem;font-weight:700;font-style:normal}@media(max-width:1080px){.app.mod-app,.mod-app{aspect-ratio:16/9;min-height:0}.mod-app--certidoes,.mod-app--extratos{aspect-ratio:2.2/1;min-height:220px}.mod-app--resolucoes{aspect-ratio:2/1;min-height:240px}.mod-dash{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.mod-heat-head,.mod-heat-row,.mod-heat-sub,.mod-heat-table--extratos .mod-heat-head,.mod-heat-table--extratos .mod-heat-row,.mod-heat-table--extratos .mod-heat-sub{grid-template-columns:minmax(110px,1.3fr) repeat(6,minmax(32px,.45fr))}.mod-heat-table--extratos .mod-heat-head,.mod-heat-table--extratos .mod-heat-row,.mod-heat-table--extratos .mod-heat-sub{grid-template-columns:minmax(110px,1.3fr) repeat(3,minmax(40px,.55fr))}.mod-heat-head>span:nth-child(2),.mod-heat-sub>span:nth-child(2),.mod-loc{display:none}.mod-task-head,.mod-task-row{grid-template-columns:1.2fr .65fr .75fr .6fr .85fr;font-size:.56rem}.mod-filter .mod-field:nth-child(n+4),.mod-legend,.mod-task-head span:nth-child(3),.mod-task-head span:nth-child(4),.mod-task-head span:nth-child(8),.mod-task-head span:nth-child(9),.mod-task-row>:nth-child(3),.mod-task-row>:nth-child(4),.mod-task-row>:nth-child(8),.mod-task-row>:nth-child(9){display:none}}@media(prefers-reduced-motion:reduce){.mod-dcard,.mod-donut-arc,.mod-hbar-track i,.mod-person.is-pop,.mod-spin,.mod-stage.is-pop,.mod-vbar i,.mod-wave-fill,.mod-wave-line{animation:none!important}}