:root{--bg:#0a1018;--panel:#111d2a;--ink:#edf1f6;--muted:#96a6b8;--gold:#d8bc84;--line:rgba(164,188,215,.17)}
body{background:radial-gradient(ellipse at 77% 38%,#1b2e4659,transparent 50%),radial-gradient(ellipse at 9% 78%,#25334630,transparent 50%),#090f17}
.app{position:relative;isolation:isolate}.app:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#7f9fb208 1px,transparent 1px),linear-gradient(90deg,#7f9fb208 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent,#0003,transparent)}
.header{border-color:#a8b9ca20}.brand img{border-radius:13px;box-shadow:0 0 0 1px #bda67825,0 10px 22px #0005;transform:perspective(500px) rotateY(-9deg)}.brand strong{letter-spacing:.045em;font-size:13px;background:linear-gradient(180deg,#fff 12%,#b7c5d4 95%);background-clip:text;color:transparent}.brand small{color:#93a3b5;font-size:8px;letter-spacing:.2em}
.nav{gap:clamp(5px,.6vw,12px)}.nav>a,.more-toggle{font-size:11px;padding:12px 10px;border:1px solid transparent;border-radius:7px;color:#a7b4c3;letter-spacing:.015em}.nav>a:hover,.more-toggle:hover{background:#b2c8e50a;border-color:#a3b7d11c;color:#e9edf2}.nav a[aria-current=page]{background:linear-gradient(135deg,#adbfdb18,#29384a30);border-color:#9dadc72e;color:#eddbb8;box-shadow:inset 0 1px #ffffff0c,0 4px 20px #0002}.nav a[aria-current=page]:after{left:10px;bottom:3px;width:10px;height:1px;background:#dcc392}
.header-cta{border-radius:7px;border-color:#c6b48f4d;background:linear-gradient(125deg,#ecddbb12,#93806412);box-shadow:inset 0 1px #fff1;font-size:10px;letter-spacing:.025em}.header-cta:hover{border-color:#d9bc86;background:#a58c5b20}.dropdown{background:linear-gradient(145deg,#1c2b3d,#101a28);border-radius:12px;box-shadow:0 20px 60px #000a,inset 0 1px #cddbef15;top:52px;backdrop-filter:blur(20px)}.dropdown a{border-radius:6px}.dropdown a:hover{background:#a6bbd514}.menu-toggle{border-radius:8px;background:linear-gradient(140deg,#5f74842c,#152232);box-shadow:inset 0 1px #ffffff12}
.home{grid-template-columns:1fr 1fr;gap:0 3.2vw;grid-template-rows:minmax(0,1fr) 100px;padding-top:20px}.home-copy{max-width:650px;padding-bottom:18px}.home .eyebrow{font-size:9px;letter-spacing:.22em;margin-bottom:24px;color:#b7c5d5}.home .eyebrow:before{width:7px;height:7px;border-radius:2px;background:linear-gradient(130deg,#f5e5b9,#a28350);box-shadow:0 0 0 5px #c4a66b0c}.home h1{font-weight:500;font-size:clamp(42px,4.9vw,79px);line-height:1.06;letter-spacing:-.065em;margin-bottom:25px;background:linear-gradient(115deg,#f8fbff 20%,#c4d1e1 70%,#778b9e);background-clip:text;color:transparent}.home h1 span{display:inline-block;background:linear-gradient(125deg,#b4935f 2%,#f5e5c2 42%,#d9bc87 60%,#ac8752 95%);background-clip:text;color:transparent}.home-description{font-size:13px;line-height:1.8;max-width:420px;color:#9aaabb;margin-bottom:27px}
.primary{border-radius:7px;background:linear-gradient(115deg,#d0b17b,#f0dab2 48%,#c3a06b);border:1px solid #e4c695;box-shadow:inset 0 1px #fff9,inset 0 -2px #674b2433,0 8px 28px #0004;font-size:11px;min-height:45px;padding:13px 19px}.primary:hover{box-shadow:inset 0 1px #fff9,0 8px 28px #d1b17e1a;background:linear-gradient(115deg,#e6c995,#f6e6c9 48%,#ceb07d)!important;transform:translateY(-1px)}.primary svg{width:15px}.text-link{font-size:11px;border-bottom-color:#90a4bc40;color:#cfdae7;gap:12px}.text-link:hover{border-bottom-color:var(--gold)}.hero-signature{display:flex;align-items:center;gap:11px;margin-top:33px;color:#7f94a9}.signature-mark{width:29px;height:29px;display:grid;place-content:center;background:#34445430;border:1px solid #7e97af36;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}.signature-mark svg{width:14px;height:14px;color:#cbb27f}.hero-signature strong{display:block;font-size:8px;letter-spacing:.17em;font-weight:500;color:#b4c2d1}.hero-signature small{display:block;font-size:8px;margin-top:5px;color:#71889d}
.intelligence-visual{position:relative;min-width:0;min-height:0;align-self:stretch;display:flex;align-items:center;justify-content:center}.core-art{width:116%;max-width:none;height:112%;max-height:730px;object-fit:contain;display:block;flex-shrink:0;filter:drop-shadow(0 35px 30px #0003);animation:core-float 9s ease-in-out infinite}.visual-label{position:absolute;top:28px;left:15px;display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#6f859b}.visual-label:before{content:'';height:1px;width:27px;background:#8298b444}.visual-caption{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#8398ad}.visual-caption span{display:block;margin-top:7px;font-size:7px;color:#4f687e;letter-spacing:.2em}.core-node{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 16px;background:linear-gradient(115deg,#34475b70,#152131d9);border:1px solid #a9bfd52e;border-radius:8px;backdrop-filter:blur(16px);box-shadow:inset 0 1px #d9eaff12,0 12px 28px #0005;transition:transform .25s,border-color .25s;z-index:2}.core-node:hover{border-color:#d8bd857d;transform:translateY(-3px);color:var(--gold)}.core-node>svg{width:18px;height:18px;color:#cdb583}.core-node strong{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.core-node small{display:block;font-size:8px;color:#7f97ae;margin-top:6px}.node-accounting{top:18%;left:-3%}.node-tax{top:45%;right:-1%}.node-management{bottom:14%;left:4%}
.home-bottom{border:0;gap:12px;align-items:center}.shortcut{height:69px;border:1px solid #849eb327!important;border-radius:9px;padding:0 20px!important;background:linear-gradient(115deg,#2b3b4d32,#111e2c70);box-shadow:inset 0 1px #dbe7f008;gap:15px;position:relative;overflow:hidden}.shortcut:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,#c8d8ef08 50%,transparent 60%);transform:translateX(-80%);transition:transform .6s;pointer-events:none}.shortcut:hover{border-color:#bbab8b60!important;background-color:#41536916}.shortcut:hover:before{transform:translateX(80%)}.shortcut>.number{display:grid;place-content:center;width:29px;height:29px;font-size:8px;border:1px solid #9eb2ca25;border-radius:6px;align-self:center;padding:0;color:#a4b6c7;background:linear-gradient(145deg,#556b7f25,#14202b)}.shortcut strong{font-size:11px;letter-spacing:.02em;color:#d2ddeb}.shortcut small{font-size:9px;color:#72899f}.shortcut svg{width:16px;color:#b6c6d4}
.section-view{gap:21px}.section-head .eyebrow{font-size:8px;letter-spacing:.2em;color:#b9a477}.section-head h1{font-size:clamp(26px,2.6vw,40px);background:linear-gradient(115deg,#f3f7fc,#a3b6ca);background-clip:text;color:transparent}.section-head>p{color:#7d92a8}.workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);gap:16px}.sidebar{flex-direction:row;border:1px solid #8a9eb62b;border-radius:9px;overflow:hidden;background:linear-gradient(110deg,#34465d2b,#13203150);padding:4px;gap:4px}.section-choice{min-height:0;justify-content:center;padding:8px 9px;gap:8px;font-size:10px;border:0;border-radius:5px;color:#8fa3b9;line-height:1.3}.section-choice:not(:last-child){border-right:1px solid #8398b214}.section-choice svg{width:11px;height:11px}.section-choice[aria-pressed=true]{border:1px solid #d4b87f36;padding:7px 8px;color:#e1cb9f;background:linear-gradient(120deg,#bda47722,#ab976715);box-shadow:inset 0 1px #e8dbc917}.section-choice[aria-pressed=false]:hover{background:#9bb7d314;color:#d0dfed}.detail{border-color:#91a9c32d;border-radius:13px;background:linear-gradient(115deg,#17283b85,#111c2b);box-shadow:inset 0 1px #e0ecff0d,0 10px 50px #0002;grid-template-columns:minmax(0,1fr) 31%;overflow:hidden;position:relative}.detail:before{content:'';position:absolute;left:0;top:0;width:36%;height:1px;background:linear-gradient(90deg,transparent,#a7bfda6b,transparent);pointer-events:none}.detail-copy{padding:32px 40px}.detail-kicker{color:#9bb0c5;font-size:8px;letter-spacing:.2em}.detail h2{font-size:clamp(24px,2.5vw,37px);color:#e4edf7;letter-spacing:-.045em}.detail-body p{font-size:12px;color:#9fb1c4;line-height:1.8}.detail-body h3{font-size:9px;letter-spacing:.16em;color:#c4b089}.detail-body li{font-size:11px;color:#b8c7d5}.detail-body li:before{border-color:#b1a27f;border-radius:1px}.detail-actions{border-top-color:#90a6c021}.detail-actions .text-link{font-size:10px}.pager button{border-radius:6px;background:linear-gradient(140deg,#6e849722,#1a2838);border-color:#8fa8be2b;box-shadow:inset 0 1px #e5f4ff0a}.pager button:hover:not(:disabled){border-color:#bfa67780}.pager span{font-size:9px;color:#748da6}.detail-photo{margin:12px 12px 12px 0;border-radius:8px;overflow:hidden;border:1px solid #8295ab24}.detail-photo img{filter:saturate(.35) contrast(1.06);opacity:.8}.detail-photo:after{background:linear-gradient(0deg,#0d1d30ed 0,transparent 66%),linear-gradient(90deg,#293d521c,transparent)}.detail-photo:before{content:'BA / INTELIGÊNCIA';position:absolute;top:20px;left:18px;right:18px;z-index:1;color:#f7eee0b0;font-size:7px;letter-spacing:.25em;border-bottom:1px solid #dbe7f01f;padding-bottom:12px}.photo-label{font-size:8px;color:#a7b9cd;letter-spacing:.12em}.contact-card{border-radius:13px;border-color:#91a9c32d;background:linear-gradient(125deg,#1f334b70,#101c2a);box-shadow:inset 0 1px #dae6f918,0 12px 40px #0002}.contact-card h2{background:linear-gradient(120deg,#f1f6ff,#9aafc7);background-clip:text;color:transparent}.contact-card .phone{color:#d4ba8a;letter-spacing:-.025em}.contact-aside{border-radius:13px;border:1px solid #cad6e038;background:linear-gradient(125deg,#cdd5d9,#93a4af 52%,#aab9c1);box-shadow:inset 0 1px #fff8,0 14px 40px #0002;color:#1a2937}.contact-aside:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#1a2d4010 1px,transparent 1px),linear-gradient(90deg,#1a2d4010 1px,transparent 1px);background-size:33px 33px;mask-image:linear-gradient(160deg,transparent,#0008)}.contact-aside>*{position:relative}.contact-aside .eyebrow{color:#3e566a}.contact-aside .eyebrow:before{background:#3e566a}.contact-step p{color:#3e5264}.contact-step b{color:#3c5368}.contact-meta{border-top-color:#90a6c021;color:#7f97af}.footer{border-top:1px solid #8199b013;color:#5b748d;font-size:8px}.status-dot{background:#cbb588;box-shadow:0 0 0 3px #cbb58809}.footer-right{color:#73879b}
@keyframes core-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(min-width:1600px){.home h1{font-size:clamp(72px,4.7vw,88px)}.home-description{font-size:15px;max-width:480px}.detail-body p{font-size:14px}.detail-body li{font-size:13px}.section-choice{font-size:12px}}
@media(max-width:1150px){.brand strong{font-size:11px}.brand small{font-size:7px}.nav>a,.more-toggle{font-size:10px;padding:11px 8px}.nav{gap:2px}.home{gap:0 22px;grid-template-rows:minmax(0,1fr) 90px}.home h1{font-size:clamp(38px,5vw,59px)}.home-description{font-size:12px}.hero-signature{margin-top:24px}.core-node{padding:11px 12px;gap:8px}.core-node strong{font-size:8px}.core-node small{font-size:7px}.core-node>svg{width:16px}.shortcut{padding:0 15px!important;gap:12px}.shortcut strong{font-size:10px}.shortcut small{font-size:8px}.section-choice{font-size:9px;padding:7px}.section-choice svg{display:none}.detail-copy{padding:27px 31px}.visual-label{font-size:7px;top:15px;left:0}.node-accounting{left:-3%;top:20%}.node-tax{right:-2%}.visual-caption{font-size:7px;bottom:8px}}
@media(max-width:900px){.nav{top:79px;gap:8px;padding:18px 25px;background:linear-gradient(140deg,#1a2c40,#0e1927);border-bottom-color:#839bb648;border-radius:0 0 13px 13px}.nav>a{padding:15px;font-size:12px;border-color:#8da5bf2b;border-radius:7px}.dropdown,.dropdown[hidden]{background:transparent;border-radius:0;box-shadow:none;backdrop-filter:none}.dropdown a{font-size:10px;border-color:#8da5bf2b}.home{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) 82px;gap:0 14px}.home h1{font-size:clamp(35px,5.3vw,48px)}.home .eyebrow{font-size:7px;letter-spacing:.12em}.home-description{font-size:11px}.hero-signature strong{font-size:7px}.hero-signature small{font-size:7px}.hero-signature{gap:9px;margin-top:23px}.core-art{width:125%;height:100%}.core-node small{display:none}.core-node{padding:10px;gap:7px}.core-node strong{font-size:7px}.node-accounting{left:-3%;top:26%}.node-tax{right:-1%;top:48%}.node-management{left:2%;bottom:23%}.visual-label{top:15%;font-size:6px;letter-spacing:.13em}.visual-caption{bottom:13%;font-size:6px;letter-spacing:.1em}.visual-caption span{font-size:6px}.shortcut{height:60px;gap:10px;padding:0 12px!important}.shortcut>.number{width:24px;height:24px;font-size:7px}.shortcut strong{font-size:9px}.shortcut small{font-size:7px}.workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:13px}.sidebar{display:none}.mobile-select{display:block;position:relative}.mobile-select label{position:absolute;left:14px;top:8px;font-size:7px;color:#7d93aa;letter-spacing:.13em;text-transform:uppercase;pointer-events:none}.mobile-select select{width:100%;appearance:none;background:linear-gradient(110deg,#24374c77,#111e2d);border:1px solid #819bb53d;color:var(--ink);font:inherit;font-size:11px;padding:23px 35px 9px 14px;border-radius:7px}.mobile-select svg{position:absolute;right:14px;top:19px;width:13px;pointer-events:none}.detail{grid-template-columns:minmax(0,1fr)}.detail-copy{padding:28px 31px}.section-head h1{font-size:30px}.detail h2{font-size:29px}.detail-body p{font-size:13px}.detail-body li{font-size:12px}}
@media(max-width:600px){.nav{top:73px;left:-20px;right:-20px;padding:15px 20px;gap:7px}.nav>a{font-size:11px;padding:12px}.dropdown a{padding:10px;font-size:9px}.brand strong{font-size:10px}.brand small{font-size:6px;letter-spacing:.17em}.brand img{width:38px;height:38px}.home{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(145px,30%) 70px;gap:8px;padding-top:20px}.home-copy{align-self:center;padding:0}.home .eyebrow{font-size:7px;letter-spacing:.15em;margin-bottom:18px}.home h1{font-size:clamp(37px,10vw,52px);line-height:1.04;margin-bottom:18px}.home-description{font-size:11px;line-height:1.7;max-width:340px;margin-bottom:21px}.home .primary{font-size:10px;padding:12px 15px;min-height:40px}.home .text-link{font-size:10px}.hero-signature{display:none}.intelligence-visual{width:100%;isolation:isolate}.core-art{height:150%;width:115%;max-height:none;animation:none;opacity:.94}.visual-label{font-size:6px;top:1%;left:2%;letter-spacing:.1em}.visual-caption{bottom:0;font-size:6px;letter-spacing:.08em;text-align:right;left:auto;right:0;max-width:100px;line-height:1.6}.visual-caption span{display:none}.core-node{padding:7px 9px;gap:6px;border-radius:6px;box-shadow:0 8px 20px #0004}.core-node strong{font-size:6px;letter-spacing:.08em}.core-node>svg{width:12px;height:12px}.node-accounting{top:24%;left:0}.node-tax{top:44%;right:0}.node-management{bottom:7%;left:8%}.home-bottom{gap:6px}.shortcut{height:54px;padding:0 9px!important;border-radius:7px;gap:7px}.shortcut>.number{display:none}.shortcut strong{font-size:8px;line-height:1.5}.shortcut small{display:none}.section-view{gap:15px;padding-top:20px}.section-head h1{font-size:26px;max-width:100%}.section-head .eyebrow{font-size:7px}.workspace{gap:12px}.detail{border-radius:10px}.detail-copy{padding:22px 20px 16px}.detail-kicker{font-size:7px}.detail h2{font-size:24px}.detail-body p{font-size:11px;line-height:1.75}.detail-body li{font-size:10px}.detail-body h3{font-size:8px}.detail-actions .text-link{font-size:9px}.contact-card{padding:28px}.contact-card h2{font-size:31px}.contact-card .primary{font-size:10px;padding:12px 14px;min-height:40px}.footer{font-size:7px}}
@media(max-height:700px) and (min-width:601px){.home h1{font-size:clamp(34px,4.4vw,56px);margin-bottom:18px}.home .eyebrow{margin-bottom:18px}.home-description{font-size:12px;line-height:1.7;margin-bottom:22px}.hero-signature{margin-top:24px}.home{grid-template-rows:minmax(0,1fr) 76px;padding-top:15px}.shortcut{height:59px}.visual-label{top:8px}.visual-caption{bottom:7px}.node-accounting{top:18%}.node-management{bottom:13%}.section-view{gap:16px}.workspace{grid-template-rows:42px minmax(0,1fr);gap:12px}.detail-copy{padding:21px 28px}.detail h2{font-size:27px}.detail-body p{font-size:12px;line-height:1.65}.detail-body li{font-size:11px}.section-head h1{font-size:29px}}
@media(max-width:900px) and (max-height:700px){.workspace{grid-template-rows:auto minmax(0,1fr)}}
@media(max-width:600px) and (max-height:730px){.nav{top:65px;left:-17px;right:-17px}.home{padding-top:17px;grid-template-rows:minmax(0,1fr) minmax(108px,27%) 59px;gap:7px}.home .eyebrow{font-size:6px;margin-bottom:14px}.home h1{font-size:36px;margin-bottom:14px}.home-description{font-size:10px;margin-bottom:17px;line-height:1.65}.home .primary{font-size:9px;padding:10px 13px;min-height:36px}.home .text-link{font-size:9px}.shortcut{height:47px}.shortcut strong{font-size:7px}.core-art{height:160%}.visual-label{top:0;font-size:5px}.visual-caption{font-size:5px;bottom:1px}.core-node strong{font-size:5px}.core-node{padding:6px 8px}.core-node>svg{width:10px;height:10px}.node-accounting{top:21%}.node-management{bottom:8%}.section-view{padding-top:16px;gap:12px}.section-head h1{font-size:23px}.workspace{gap:10px}.detail-copy{padding:17px 18px 13px}.detail h2{font-size:21px}.detail-body p{font-size:10px;line-height:1.65}.detail-body li{font-size:9px}.detail-body h3{font-size:8px}.contact-card{padding:24px}.contact-card h2{font-size:29px}}
@media(max-width:600px) and (max-height:590px){.home{padding-top:14px;grid-template-rows:minmax(0,1fr) 100px 49px;gap:5px}.home h1{font-size:31px;margin-bottom:12px}.home .eyebrow{font-size:6px;margin-bottom:12px}.home-description{font-size:9px;line-height:1.6;margin-bottom:14px}.home .primary{min-height:33px;font-size:8px;padding:9px 11px}.home .actions{gap:15px}.home .text-link{font-size:8px}.shortcut{height:40px;padding:0 7px!important}.shortcut strong{font-size:7px}.core-art{height:170%}.core-node{padding:5px 7px}.node-accounting{top:18%}.node-tax{top:43%}.node-management{bottom:3%}.visual-caption{display:none}.visual-label{font-size:5px;top:-3px}.section-view{padding-top:13px}.section-head h1{font-size:21px}.detail-copy{padding:14px 16px 11px}.detail h2{font-size:19px}.detail-body p{font-size:10px;line-height:1.6}.contact-card{padding:20px}.contact-card h2{font-size:25px}}
@media(orientation:landscape) and (max-height:500px){.nav{top:57px;padding:10px 20px;grid-template-columns:repeat(4,1fr)}.nav>a{padding:8px;font-size:10px}.dropdown,.dropdown[hidden]{grid-template-columns:repeat(4,1fr)}.dropdown a{padding:8px;font-size:9px}.home{padding-top:9px;grid-template-rows:minmax(0,1fr) 51px;grid-template-columns:1fr 1fr;gap:0 20px}.home h1{font-size:29px;margin-bottom:12px}.home .eyebrow{font-size:6px;margin-bottom:12px}.home-description{font-size:9px;line-height:1.6;margin-bottom:14px;max-width:310px}.home .primary{min-height:33px;padding:9px 12px;font-size:9px}.home .text-link{font-size:9px}.hero-signature{display:none}.core-art{height:130%;width:105%}.core-node{padding:6px 9px}.core-node strong{font-size:6px}.core-node>svg{width:12px}.node-accounting{top:14%;left:0}.node-tax{right:0;top:44%}.node-management{bottom:12%;left:5%}.visual-label{top:0;font-size:5px}.visual-caption{bottom:0;font-size:5px}.visual-caption span{display:none}.shortcut{height:39px;gap:8px}.shortcut>.number{width:20px;height:20px;font-size:6px}.shortcut strong{font-size:8px}.shortcut small{display:none}.section-view{gap:10px;padding-top:12px}.section-head h1{font-size:23px}.workspace{grid-template-columns:1fr;grid-template-rows:35px minmax(0,1fr);gap:10px}.mobile-select label{top:5px;font-size:6px}.mobile-select select{padding:17px 30px 6px 12px;font-size:9px}.mobile-select svg{top:13px}.detail-copy{padding:14px 20px}.detail h2{font-size:21px}.detail-body p{font-size:10px;line-height:1.6}.detail-body li{font-size:9px}.detail-body h3{font-size:8px}.contact-card{padding:16px 24px}.contact-card h2{font-size:24px}.contact-card .primary{min-height:32px;font-size:9px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.core-art{animation:none}.primary:hover,.core-node:hover{transform:none}}
