*{box-sizing:border-box}html,body{margin:0;background:#070912}#root{min-height:100vh}:root{--serif: "Cormorant Garamond", Georgia, serif}#b2a-site[data-lang=en] .l-pt,#b2a-site[data-lang=pt] .l-en{display:none}@keyframes b2aUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes b2aPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}[data-word]{display:inline-block}.b2a-anim-up{animation:b2aUp .85s cubic-bezier(.16,1,.3,1) both}.b2a-anim-pop{animation:b2aPop .8s cubic-bezier(.22,1,.36,1) both}.b2a-nav{color:#eef1f8b8;transition:color .2s ease}.b2a-nav:hover{color:#fff}.b2a-cta:hover .b2a-cta-circle{transform:scale(1.1)}.b2a-cta{transition:gap .25s ease}.b2a-cta:hover{gap:18px}@keyframes b2aPulse{0%{box-shadow:0 0 #4d7bff73}70%{box-shadow:0 0 0 14px #4d7bff00}to{box-shadow:0 0 #4d7bff00}}.b2a-quiz-launcher:hover{border-color:#87aaffb3!important}@keyframes b2aAttnPulse{0%{transform:scale(1);box-shadow:0 0 #4d7bff8c,0 18px 50px -18px #4d7bffa6}35%{transform:scale(1.06);box-shadow:0 0 0 12px #4d7bff00,0 18px 50px -18px #4d7bffa6}70%{transform:scale(1);box-shadow:0 0 #ff5aa800,0 18px 50px -18px #ff5aa8a6}to{transform:scale(1);box-shadow:0 0 #4d7bff00,0 18px 50px -18px #4d7bffa6}}@keyframes b2aAttnColor{0%{border-color:#87aaff99;background:#141c38eb}50%{border-color:#ff78bebf;background:#2e1632eb}to{border-color:#87aaff99;background:#141c38eb}}@keyframes b2aAttnOrb{0%{background:linear-gradient(135deg,#4d7bff,#1f3aa3)}50%{background:linear-gradient(135deg,#ff5aa8,#b3258a)}to{background:linear-gradient(135deg,#4d7bff,#1f3aa3)}}.b2a-quiz-launcher--attn{animation:b2aAttnPulse 1.5s ease-in-out infinite,b2aAttnColor 3s ease-in-out infinite}.b2a-quiz-launcher--attn .b2a-quiz-orb{animation:b2aPulse 2.4s ease-out infinite,b2aAttnOrb 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.b2a-quiz-launcher--attn,.b2a-quiz-launcher--attn .b2a-quiz-orb{animation:none}}.b2a-quiz-orb{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:linear-gradient(135deg,#4d7bff,#1f3aa3);animation:b2aPulse 2.4s ease-out infinite}.b2a-quiz-orb--sm{width:34px;height:34px;animation:none}.b2a-quiz-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;border:none;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;padding:14px 22px;border-radius:14px;color:#070912;background:#eef1f8;transition:transform .18s ease,background .2s ease}.b2a-quiz-primary:hover{transform:translateY(-1px);background:#fff}.b2a-quiz-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;padding:13px 22px;border-radius:14px;color:#cfd6e6;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);transition:border-color .2s ease,background .2s ease,color .2s ease}.b2a-quiz-secondary:hover{color:#fff;border-color:#87aaff8c;background:#4d7bff1f}.b2a-quiz-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:500;color:#dfe5f5;padding:14px 16px;border-radius:13px;background:#ffffff09;border:1px solid rgba(255,255,255,.09);transition:border-color .18s ease,background .18s ease,transform .18s ease}.b2a-quiz-option:hover{border-color:#87aaff99;background:#4d7bff1a;transform:translate(3px)}.b2a-quiz-option[data-selected=true]{border-color:#4d7bff;background:#4d7bff2e;color:#fff}.b2a-quiz-option-arrow{flex-shrink:0;opacity:0;color:#87aaff;transition:opacity .18s ease,transform .18s ease}.b2a-quiz-option:hover .b2a-quiz-option-arrow{opacity:1;transform:translate(2px)}.b2a-quiz-label{display:block;font-size:12px;letter-spacing:.04em;color:#9aa3ba;margin-bottom:7px}.b2a-quiz-input{width:100%;font-family:Space Grotesk,sans-serif;font-size:14.5px;color:#eef1f8;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);outline:none;transition:border-color .18s ease,background .18s ease}.b2a-quiz-input::placeholder{color:#5f6880}.b2a-quiz-input:focus{border-color:#4d7bff;background:#4d7bff14}.b2a-quiz-back{display:inline-flex;align-items:center;gap:6px;margin-top:18px;border:none;background:transparent;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:12.5px;color:#7e88a1;padding:4px 0;transition:color .18s ease}.b2a-quiz-back:hover{color:#cfd6e6}#svc[data-lang=en] .l-pt,#svc[data-lang=pt] .l-en{display:none}.liquid-glass{background:#ffffff03;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none;box-shadow:inset 0 1px 1px #ffffff1a;position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes svcUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.anim-up{animation:svcUp .9s cubic-bezier(.16,1,.3,1) both}.svc-nav{color:#ffffffc7;transition:color .2s ease;text-decoration:none}.svc-nav:hover{color:#fff}.glass-hover{transition:background .3s ease,transform .3s ease}.glass-hover:hover{background:#ffffff0d}.fmt-row{transition:padding-left .35s cubic-bezier(.16,1,.3,1),color .25s ease}.fmt-row:hover{padding-left:18px!important;color:#fff}.fmt-row:hover .fmt-arrow{opacity:1!important;transform:translate(0)!important}.langbtn{cursor:pointer;transition:color .2s ease,background .2s ease}#wrk[data-lang=en] .l-pt,#wrk[data-lang=pt] .l-en{display:none}.wrk-nav{color:#eef1f8b8;transition:color .2s ease;text-decoration:none}.wrk-nav:hover{color:#fff}.case-card{cursor:pointer;transition:transform .5s cubic-bezier(.16,1,.3,1)}.case-card:hover{transform:translateY(-8px)}.case-card:hover .case-img{transform:scale(1.04)}.case-img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.case-card:hover .case-go{opacity:1;transform:translate(0)}#case-view{position:fixed;inset:0;z-index:60;opacity:0;visibility:hidden;transform:scale(1.04);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),visibility .55s;overflow-y:auto}#case-view.open{opacity:1;visibility:visible;transform:none}
