/* AV — direção escura com azul elétrico e superfícies de vidro. */
:root{color-scheme:dark;--ink:#f3f6fc;--muted:#9caabe;--blue:#77b8ff;--line:#253247;--light:#111a2a}
body{background:#080c14;color:var(--ink)}
::selection{background:#3374e8;color:#fff}
.header{background:#080d16e8;border-bottom-color:#91b6ec12}
.header .brand img,.signature img{filter:none}
.header nav{color:#a9b6cb}.header nav a:hover{color:#e4f3ff}
.button{background:linear-gradient(130deg,#326df0,#2154d2);border-color:#6e9cf666;border-radius:10px;box-shadow:0 6px 25px #1754d51a;color:#fff}
.button:hover{background:linear-gradient(130deg,#4982ff,#2763ed);box-shadow:0 7px 30px #286bf03b}
.text-link,.card-link{color:#85baff}.text-link:hover,.card-link:hover,.link-secondary:hover{color:#c9e9ff}
.eyebrow{color:#8fa9cd}.live-dot{background:#79d6ff;box-shadow:0 0 12px #44a9ff,0 0 0 4px #4f9bff0d}
.hero{margin:0;border-radius:0;background:radial-gradient(ellipse at 78% 52%,#15326845,transparent 52%),linear-gradient(135deg,#080c14,#0a111f);border-bottom:1px solid #304b702b}
.hero:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#83b2ef08 1px,transparent 1px),linear-gradient(90deg,#83b2ef08 1px,transparent 1px);background-size:65px 65px;mask-image:radial-gradient(ellipse at 80% 55%,#000,transparent 75%);pointer-events:none}
.hero:after{content:'';position:absolute;bottom:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#4b8dd786,transparent);pointer-events:none}
.hero h1{color:#f3f5fa}.hero h1 em{color:#85caff;background:linear-gradient(110deg,#71adff,#83d9fa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-lead{color:#9eacc0}.link-secondary{color:#c2d0e4}.hero-assurance{color:#8398b6}.hero-assurance svg{color:#78baff}
.hero-disc{background:radial-gradient(circle at 50% 48%,#1b55aa38,#0e21413b 60%,#1f5fbc2b 73%);border:1px solid #4d91ef78;box-shadow:0 0 70px #1677e71a,inset 0 0 70px #2564bc26,0 0 0 24px #2e6ac007}
.hero-disc:after{border-color:#83bdff21}.orbit{border-color:#3875bf38}.orbit-two{border-color:#60a9eb22}
.hero-visual:before{content:'';position:absolute;inset:8% -6% 2%;background:radial-gradient(ellipse,#2679c42b,transparent 68%);filter:blur(25px);pointer-events:none}
.hero-visual:after{content:'';position:absolute;z-index:3;bottom:0;left:-10%;right:-10%;height:65px;background:linear-gradient(transparent,#0a111f);pointer-events:none}
.floating-icon{background:linear-gradient(145deg,#172945e8,#0c1627e8);border-color:#568cd44a;box-shadow:inset 0 1px 0 #b0d4ff12,0 10px 35px #0005;color:#99caff}
.icon-instagram{color:#8dc7ff}.icon-whatsapp{color:#6bd8b2}
.floating-note{background:linear-gradient(135deg,#16263be8,#0e1929eb);border-color:#658ebd3d;box-shadow:inset 0 1px 0 #cbebff0b,0 12px 35px #0005}
.floating-note small{color:#8aa0bf}.floating-note b{color:#e0edff}.note-mark{background:#25457566;color:#8fc8ff}.note-arrow{color:#83c2ff}
.founder-tag{background:#0b192bd9;border-color:#6f9dcd33;box-shadow:0 8px 20px #0002}.founder-tag span{color:#96b0d1}
.scroll-cue{background:#080c14;color:#83b6eb;border-top:1px solid #34557b66}
.platforms{border-color:#26334a80}.platforms>p{color:#7086a6}.platforms>p b{color:#9ab0cd}.platform-list{color:#abbad0}.platform-list svg,.facebook,.tiktok{color:#91a7c5}
.section-heading>p{color:#91a3bc}
.solution-card{background:linear-gradient(150deg,#111b2b,#0c1421);border-color:#2b3e5973;box-shadow:inset 0 1px 0 #b4d4ff06}
.solution-card:hover{border-color:#537bb68c;box-shadow:0 18px 40px #0003,0 0 25px #1c62ba09}
.card-visual{background:radial-gradient(ellipse,#1a355b55,transparent 70%),#0b1525;border-bottom-color:#45628b2b}
.card-label{color:#8ca6cc}.card-body h3{color:#edf3ff}.card-body>p{color:#9caec5}
.tags span{background:#16243a;color:#94abc9;border:1px solid #37527739}.card-link{border-color:#425e842e}
.soft-orbit{border-color:#467fc03d;box-shadow:0 0 0 30px #2863ae0b,0 0 0 60px #2863ae06}
.access-screen{background:linear-gradient(150deg,#172842,#0d182a);border-color:#6282ae4d;box-shadow:inset 0 1px 0 #c1dfff12,0 15px 35px #0005}
.screen-top i{background:#455f86}.access-lock{background:#23457366;color:#a4d6ff}.access-screen strong{color:#c5d7f1}.password-line{border-color:#54719c47;color:#6c8db9;background:#0c1829}
.platform-token{background:linear-gradient(145deg,#203653,#111e33);border-color:#648cc04a;box-shadow:0 10px 25px #0004;color:#93c4ff}
.whatsapp-visual{background:radial-gradient(ellipse at 45% 50%,#16473d45,transparent 70%),#0d1b20}.chat-pattern{background-image:radial-gradient(#6ec9af1e 1px,transparent 1px)}
.whatsapp-emblem{background:linear-gradient(150deg,#208969,#105a49);border:1px solid #71d6b54d;box-shadow:0 15px 35px #0004;color:#bef8e3}
.message-bubble{background:linear-gradient(135deg,#192e30,#122327);border-color:#6aa88d3d;box-shadow:0 12px 30px #0005;color:#8caea5}.message-bubble b{color:#d2ede4}.message-dot{background:#68d7a7;box-shadow:0 0 12px #51d8ad55}.whatsapp-card .graphic-caption{color:#699b8b}
.identity-visual{background:radial-gradient(ellipse at 55% 50%,#35405445,transparent 65%),#121922}.identity-outline{background:linear-gradient(150deg,#263140,#17202d);border-color:#778aa13d;box-shadow:0 12px 30px #0004}.identity-outline>svg{background:#8298b21a;color:#b0bfd0}.identity-outline i{background:#71819a3d}.identity-outline>span{color:#d0a998;background:#a36d4621;border-color:#d5a07b40}.identity-seal{background:linear-gradient(135deg,#407dcc,#1d4e91);color:#ddecff;box-shadow:0 6px 25px #0004;border:1px solid #9fc3ff45}.content-chip{background:#1c2736;border-color:#8092ad3d;color:#91a2ba;box-shadow:0 8px 25px #0005}.content-chip b{color:#d9e5f8}.identity-card .graphic-caption{color:#7c91ae}
.protection-visual{background:radial-gradient(ellipse,#1a477347,transparent 70%),#0b1725}.protection-grid{background-image:linear-gradient(#6bbaff0c 1px,transparent 1px),linear-gradient(90deg,#6bbaff0c 1px,transparent 1px)}.protection-shield{background:linear-gradient(140deg,#244b77,#102d4a);border-color:#75b9f54d;box-shadow:inset 2px 2px 0 #a2d6f713,0 15px 35px #0005}.protection-shield svg{color:#97d9ff;filter:drop-shadow(0 0 12px #55b2ff55)}.protection-chip{background:#13283d;border-color:#6b9ac44a;color:#a1bfdc;box-shadow:0 7px 20px #0004}.protection-chip svg{color:#98d5ff}.graphic-caption{color:#6a8fb8}
.full-scope{background:radial-gradient(ellipse at top right,#102b4e2e,transparent 60%),#0b121e;border-color:#293d565e}
.scope-menu button{border-color:#29405c73;color:#9aadc6}.scope-menu button>span{color:#607eaa}.scope-menu button[aria-selected=true]{background:linear-gradient(100deg,#19325299,#12233877);border-color:#548aca70;color:#b2dcff;box-shadow:inset 3px 0 0 #6dbdff,0 6px 20px #0002}.scope-menu button:hover{color:#d3e9ff}.scope-menu>p{color:#6e89ad}
.scope-panel{background:linear-gradient(135deg,#142238,#0e1a2c);border-color:#36557c70;box-shadow:inset 0 1px 0 #b3d6ff08,0 12px 35px #0003}.scope-icon{background:#21416a5c;border-color:#709bda38;color:#92c9ff}.scope-panel h3{color:#edf4ff}.scope-panel p{color:#a0b2ca}.scope-panel ul{color:#93aac9}.scope-panel li:before{color:#80bcff}
.signature{border-color:#253b58}.signature span{color:#7994b9}.human-copy .human-lead{color:#dce8fa}.human-copy>p{color:#98adc8}.care-list>div{border-color:#31435f66}.care-list>div>span{color:#72a5e7}.care-list h3{color:#ceddf3}.care-list p{color:#8097b8}
.start{background:radial-gradient(ellipse at top left,#173e763b,transparent 55%),#0a1a31;border-block:1px solid #345d9266}.start:after{border-color:#6bafff19;box-shadow:0 0 0 70px #589cff04,0 0 0 140px #589cff03}.start .eyebrow{color:#83b3f1}.start h2 em{color:#8dc9ff}.start-intro{color:#9db3d4}.start-steps article{border-color:#5c84b931}.start-steps article>span{background:#18325166;border-color:#6a9cd55c;color:#a2d0ff}.start-steps p{color:#91accf}.button-white{background:#e9f2ff;color:#13366b;box-shadow:0 7px 25px #3f7de524}.button-white:hover{background:#fff;color:#10336b}
.faq>div:first-child>p:not(.eyebrow){color:#8ca2c0}.faq-list{border-color:#293a53}.faq-list details{border-color:#293a53}.faq-list summary{color:#c7d7ed}.faq-list summary span{color:#719bce}.faq-list details[open] summary{color:#9bd3ff}.faq-list p{color:#95aac7}
.closing-inner{background:radial-gradient(ellipse at bottom,#17427e4a,transparent 75%),linear-gradient(130deg,#111f34,#0d1728);border-color:#527bae4d;box-shadow:inset 0 1px 0 #a0cdff0b}.closing-inner:before,.closing-inner:after{border-color:#4774b12e;box-shadow:0 0 0 40px #487ac008,0 0 0 80px #487ac005}.closing p:not(.eyebrow){color:#9eb6d6}.closing-note{color:#7592b9}
.footer{background:#050a12;border-top:1px solid #2842643d}.footer-grid>div:first-child p{color:#839dbd}.footer-grid h3{color:#c4d7f0}.footer-grid a:not(.brand){color:#8ea8cb}.footer-grid a:hover{color:#c3e4ff}.footer-bottom{border-color:#25426054;color:#7991b3}.footer-note{color:#637d9f}
.whatsapp-float{border-color:#112736;background:#166d57;box-shadow:0 6px 25px #0005}
.menu-toggle{background:#0f1b2d;border-color:#37557d66}.menu-toggle span{background:#bed5f4}
@media(max-width:900px){.scope-menu button{border-color:#36577c70}}
@media(max-width:600px){.header nav{background:#0b1422;border-color:#284263;box-shadow:0 15px 30px #0005}.hero{margin:0;border-radius:0}.hero-inner{padding-inline:26px}.hero-copy .eyebrow{color:#8caed9}.hero-visual:after{height:45px}.hero-disc{box-shadow:0 0 55px #1a83e71a,inset 0 0 45px #3374c326}.scope-menu button[aria-selected=true]{box-shadow:inset 3px 0 0 #6dbdff}.footer-note{color:#7188aa}}

.faq h2 em,.closing h2 em{display:block}
@media(max-width:600px){.faq h2 em,.closing h2 em{display:inline}}
