/* ADV+ — electric blue, deep navy and vivid turquoise. */
:root{--navy:#07172d;--blue:#1555ef;--teal:#007d79;--ink:#102a43;--muted:#506579;--line:#d8e3ef;--paper:#eef4ff;--electric:#3478ff;--aqua:#49f0d0;--midnight:#050c1b;--light-ink:#b8cbe2}
.header{background:#071225f7;border-bottom-color:#ffffff18}.header .brand{padding:5px 10px;background:#fff;border-radius:9px}.header .brand img{width:115px}.header nav{color:#cfdef1}.header nav a:hover{color:var(--aqua)}.header .button{background:var(--blue);box-shadow:0 0 24px #1555ef28}.header .menu{color:#edf5ff}.hero{background:radial-gradient(ellipse at 90% 35%,#1748b24d 0,transparent 48%),radial-gradient(ellipse at 55% 100%,#08bba52b 0,transparent 48%),linear-gradient(120deg,#050c1b,#0b1c3a);color:#fff;padding-top:90px;padding-bottom:80px}.hero:before{border-color:#4388ff26;box-shadow:0 0 90px #1765ff12;right:-210px;top:-180px}.hero:after{border-color:#45edcf12}.hero .eyebrow{color:var(--aqua)}.hero .status-dot{background:var(--aqua);box-shadow:0 0 14px #49f0d080}.hero h1{letter-spacing:-2.7px}.hero-copy em{color:var(--aqua)}.hero-copy em:after{background:linear-gradient(90deg,#49f0d0,#3478ff);height:3px}.hero-copy>p{color:#b8cbe2}.hero .text-link{color:#e0ebff}.hero .text-link:hover{color:var(--aqua)}.hero-note{color:#bfcee1}.hero-note .check{color:var(--aqua)}.hero .button{background:var(--blue);box-shadow:0 8px 32px #1555ef42;border:1px solid #4e82ff}.hero .button:hover{background:#2466ff}.stage-caption{color:#91b4df}.app-window{color:var(--ink);border-color:#7397d04d;box-shadow:0 0 0 6px #4f8eff0a,0 30px 80px #0005,0 0 65px #1e70ff20}.floating-note{color:var(--ink);border-color:#49d7bc88;box-shadow:0 15px 45px #0004}.product-stage>.demo-label{color:#9ab4d2}.strip{background:#103b99;color:white;border-color:#3478ff}.strip span{color:#d6e4ff}.strip .container>div span{color:white}.strip b{color:#58ead1}.section-heading .eyebrow,.feature-number{color:#007d79}.benefit-grid{gap:22px}.benefit-grid article{border:1px solid #dce5f2;border-top:3px solid var(--blue);border-radius:12px;padding:27px 25px 16px;background:linear-gradient(150deg,#f4f7ff,#fff 70%)}.benefit-grid article:nth-child(2){border-top-color:#00a897;background:linear-gradient(150deg,#eafbF6,#fff 70%)}.benefit-grid article:nth-child(3){border-top-color:#3977ff;background:linear-gradient(150deg,#eef5ff,#fff 70%)}.benefit-grid a{color:#174ed0}.whatsapp-section{background:radial-gradient(ellipse at 95% 10%,#075c6547,transparent 60%),linear-gradient(125deg,#06152b,#0c2947);border-top:1px solid #0e3e5a;border-bottom:1px solid #155873}.whatsapp-section .eyebrow,.eyebrow.light{color:var(--aqua)}.whatsapp-section em{color:var(--aqua)}.whatsapp-grid>div>p{color:#c2d2e4}.check-list{color:#e3ecf7}.check-list li:before{color:var(--aqua)}.whatsapp-section .button.white{background:var(--aqua);color:#062d31;border:1px solid #83ffe4;box-shadow:0 8px 35px #09ddaf25}.whatsapp-section .button.white:hover{background:#88ffe1}.whatsapp-grid .integration-note{color:#a8bfd4}.chat-demo{box-shadow:0 25px 75px #0006,0 0 0 5px #40d7bc12}.chat-top{border-top:3px solid #19b995;border-radius:12px 12px 0 0}.chat-demo>.demo-label{color:#acc9db}.integration-explorer{border-color:#c9d9ef;box-shadow:0 18px 55px #1c4b8b0b}.connection-map{background:radial-gradient(ellipse at center,#d7fff1 0,transparent 55%),#eaf1ff}.map-grid{background-image:radial-gradient(#7e9fce 1px,transparent 1px);opacity:.4}.map-center{border-color:#84c9c1;box-shadow:0 7px 30px #0d6c7040}.integration-node{border-color:#cbd8ee}.integration-node[aria-pressed=true]{border-color:#00887c;background:#e9fff7;box-shadow:0 5px 24px #00a9941a}.node-icon{background:#d9f9ed;color:#00695f}.connection-map[data-active=whatsapp] .path-whatsapp,.connection-map[data-active=agenda] .path-agenda,.connection-map[data-active=email] .path-email,.connection-map[data-active=arquivos] .path-arquivos{stroke:#008c83}.platform-depth{background:radial-gradient(ellipse at 100% 100%,#00a89022,transparent 55%),linear-gradient(115deg,#07152e,#103984)}.platform-depth:after{color:#68caff08}.depth-grid article{border-top-color:#4b88df70}.depth-grid article>span{color:var(--aqua)}.depth-grid p,.depth-heading p{color:#c1d2eb}.resource-tabs{background:#f0f4fc;border:1px solid #d9e3f2;border-radius:9px;padding:5px;gap:5px}.resource-tabs button{border:0;border-radius:6px;flex:1}.resource-tabs button[aria-selected=true]{background:#1555ef;color:white;box-shadow:0 3px 10px #1555ef25}.resource-tabs button[aria-selected=true]:hover{background:#1555ef}.panel-index{color:#1555ef}.workflow{background:#eaf1ff;border-block:1px solid #d7e3f9}.workflow-steps article{border-top:2px solid #a3bef5}.workflow-steps article>span{display:inline-grid;place-items:center;border-radius:50%;background:#1555ef;color:white;width:30px;height:30px}.faq summary:after{color:#1555ef}.cta-section{background:radial-gradient(ellipse at 95% 15%,#49f0d040,transparent 60%),linear-gradient(110deg,#1043c3,#0b2860);box-shadow:0 22px 50px #164eb524;border:1px solid #2e64cf}.cta-section em{color:var(--aqua)}.cta-section .button.white{background:var(--aqua);color:#062d31;box-shadow:0 8px 28px #041e4b30}.cta-section .button.white:hover{background:#88ffe1}.cta-mark{color:#83fce312}.developer-credit{border-top-color:#d9e4f1}.developer-credit>strong{color:#0d2c58}.bsw-dot{color:#008b80}.footer button{color:#174ed0}:focus-visible{outline-color:#00897d}.header :focus-visible,.hero :focus-visible,.whatsapp-section :focus-visible,.cta-section :focus-visible{outline-color:var(--aqua)}
@media(max-width:850px){.header .menu-open nav{background:#0a1c36;border-bottom-color:#2b4265}.hero{padding-top:60px;padding-bottom:55px}.benefit-grid{gap:18px}.benefit-grid article{padding:22px 19px 15px}}
@media(max-width:540px){.header .brand{padding:4px 7px;border-radius:6px}.header .nav .brand img{width:82px}.hero{padding-top:45px;padding-bottom:45px}.hero h1{letter-spacing:-1.9px}.hero .eyebrow{letter-spacing:1.1px}.benefit-grid article{padding:23px 22px 16px}.resource-tabs{gap:5px}.resource-tabs button{padding:13px 6px}.cta-section{box-shadow:0 12px 30px #164eb51a}}
