:root{--navy:#0a1628;--navy-1:#0b1a30;--navy-2:#0d2140;--navy-3:#102a4f;--red:#ef1000;--red-2:#ef1000;--red-hover:#c60d00;--teal:#3aa0b8;--teal-bright:#7fd3e6;--on-1:#fffffff0;--on-2:#ffffffa3;--on-3:#ffffff6b;--line:#ffffff1a;--line-2:#ffffff29;--fill:#ffffff0b;--fill-2:#ffffff12;--ease:cubic-bezier(.4,0,.2,1);--sv2-maxw:1200px}.sv2{background:var(--navy);color:var(--on-1);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}.sv2 .wrap{max-width:var(--sv2-maxw);margin:0 auto;padding:0 40px}.sv2 .eyebrow{color:var(--red-2);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.sv2 .eyebrow.teal{color:var(--red-2)}.sv2 .eyebrow:before{content:"";opacity:.6;background:currentColor;width:24px;height:1px}.sv2 h2.sec{letter-spacing:-.03em;margin-top:18px;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.06}.sv2 h2.sec .ac{color:var(--teal-bright)}.sv2 h2.sec .red{color:var(--red-2)}.sv2 p.lead{color:var(--on-2);max-width:64ch;margin-top:18px;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.sv2 p.lead b{color:var(--on-1);font-weight:500}.sv2 .section{padding:clamp(72px,9vw,124px) 0;position:relative}.sv2 [data-lucide],.sv2 svg.lucide{stroke-width:1.5px}.sv2 .reveal{opacity:1}.sv2 .reveal.in{animation:sv2RiseIn .6s var(--ease) both}@keyframes sv2RiseIn{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sv2 .reveal.in{animation:none}}.sv2 .ent-nav{z-index:80;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a1628d1;position:sticky;top:0}.sv2 .ent-nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:74px;display:flex}.sv2 .ent-brandlk{align-items:center;gap:13px;display:flex}.sv2 .ent-brandlk img{height:22px;display:block}.sv2 .ent-navlinks{align-items:center;gap:28px;display:flex}.sv2 .ent-navlinks a{color:var(--on-2);transition:color .2s var(--ease);font-size:14px;font-weight:500;text-decoration:none}.sv2 .ent-navlinks a:hover{color:var(--on-1)}.sv2 .ent-actions{align-items:center;gap:12px;display:flex}.sv2 .ent-navcta{background:var(--red);color:#fff;transition:all .2s var(--ease);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sv2 .ent-navcta:hover{background:var(--red-hover);color:#fff;transform:translateY(-1px)}.sv2 .ent-navcta svg{width:16px;height:16px}.sv2 .ent-navghost{background:var(--fill-2);color:var(--on-1);border:1px solid var(--line-2);transition:all .2s var(--ease);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sv2 .ent-navghost:hover{color:var(--on-1);background:#ffffff1f;border-color:#ffffff47}.sv2 .scrollbar{background:linear-gradient(90deg,var(--teal),var(--red));width:0;height:2px;transition:width .1s linear;position:absolute;bottom:-1px;left:0}.sv2 .nav-sol{position:relative}.sv2 .nav-sol-btn{cursor:pointer;color:var(--on-2);transition:color .2s var(--ease);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.sv2 .nav-sol-btn:hover,.sv2 .nav-sol-btn.open{color:var(--on-1)}.sv2 .nav-sol-btn svg{width:15px;height:15px;transition:transform .25s var(--ease)}.sv2 .nav-sol-btn.open svg{transform:rotate(180deg)}.sv2 .megamenu{z-index:79;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line);border-top:1px solid var(--line);opacity:0;visibility:hidden;background:#0b1a30f7;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility .5s;position:fixed;top:74px;left:0;right:0;transform:translateY(-14px)}.sv2 .megamenu.open{opacity:1;visibility:visible;transform:none}.sv2 .megamenu .mm-inner{max-width:var(--sv2-maxw);grid-template-columns:1.75fr 1fr;align-items:stretch;gap:34px;margin:0 auto;padding:34px 40px 38px;display:grid}.sv2 .megamenu.mm-single .mm-inner{grid-template-columns:1fr}.sv2 .mm-gh{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.sv2 .mm-gh .mk{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-bright);font-size:11px;font-weight:600}.sv2 .mm-gh .ms{color:var(--on-3);font-size:12.5px}.sv2 .mm-col.ent-col .mm-gh .mk{color:var(--red-2)}.sv2 .mm-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sv2 .mm-col.ent-col{border-left:1px solid var(--line);flex-direction:column;padding-left:34px;display:flex}.sv2 .mm-col.ent-col .mm-item{background:radial-gradient(400px 200px at 100% 0%,#e633291a,transparent 70%),var(--fill);border-color:#e6332947;flex-direction:column;flex:1;align-items:flex-start;gap:16px}.sv2 .mm-col.ent-col .mm-item .mi{color:var(--red-2);background:#e6332924}.sv2 .mm-item{border:1px solid var(--line);background:var(--fill);border-radius:13px;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex}.sv2 .mm-item:hover{background:var(--fill-2);border-color:#3aa0b866;transform:translateY(-2px)}.sv2 .mm-item .mi{width:40px;height:40px;color:var(--teal-bright);background:#3aa0b824;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.sv2 .mm-item .mi svg{width:20px;height:20px}.sv2 .mm-item .mt{letter-spacing:-.01em;color:var(--on-1);align-items:center;gap:9px;font-size:15.5px;font-weight:600;display:flex}.sv2 .mm-item .md{color:var(--on-2);margin-top:4px;font-size:13px;line-height:1.45}.sv2 .mm-scrim{z-index:78;opacity:0;visibility:hidden;background:#060c1666;transition:opacity .5s cubic-bezier(.22,1,.36,1),visibility .5s;position:fixed;inset:74px 0 0}.sv2 .mm-scrim.open{opacity:1;visibility:visible}.sv2 .ent-menu-toggle{color:var(--on-1);cursor:pointer;background:0 0;border:none;display:none}.sv2 .ent-menu-toggle svg{width:26px;height:26px}.sv2 .ent-navlinks-cta{display:none}.sv2 .ent-hero{background:radial-gradient(1100px 700px at 78% 8%,#3aa0b824,#0000 60%),radial-gradient(800px 600px at 8% 110%,#e6332914,#0000 58%),linear-gradient(165deg,#0c1c34,#0a1628 60%,#0a1424);align-items:center;min-height:92vh;display:flex;position:relative;overflow:hidden}.sv2 #brainCanvas{z-index:1;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.sv2 .ent-hero .veil{z-index:2;pointer-events:none;background:radial-gradient(900px 500px at 30%,#0a16288c,#0000 70%);position:absolute;inset:0}.sv2 .ent-hero .wrap{z-index:3;padding-top:60px;padding-bottom:60px;position:relative}.sv2 .ent-hero h1{letter-spacing:-.035em;max-width:17ch;margin-top:22px;font-size:clamp(40px,6vw,80px);font-weight:600;line-height:1}.sv2 .ent-hero h1 .grad{background:linear-gradient(100deg,var(--teal-bright),#cfeff7);color:#0000;-webkit-background-clip:text;background-clip:text}.sv2 .ent-hero .sub{color:var(--on-2);max-width:58ch;margin-top:26px;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.sv2 .ent-hero .sub b{color:var(--on-1);font-weight:500}.sv2 .ent-hero .hbtns{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.sv2 .btn-primary{background:var(--red);color:#fff;transition:all .2s var(--ease);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:9px;padding:16px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sv2 .btn-primary:hover{background:var(--red-hover);color:#fff;transform:translateY(-1px)}.sv2 .btn-primary svg{width:17px;height:17px}.sv2 .btn-ghost{background:var(--fill-2);color:var(--on-1);border:1px solid var(--line-2);transition:all .2s var(--ease);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sv2 .btn-ghost:hover{color:var(--on-1);background:#ffffff1f;border-color:#ffffff47}.sv2 .hero-scroll{z-index:3;color:var(--on-3);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.sv2 .hero-scroll svg{width:18px;height:18px;animation:sv2Bob 2.4s var(--ease) infinite}@keyframes sv2Bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.sv2 .home-hero-tags{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.sv2 .home-hero-tags .htag{color:var(--on-2);border:1px solid var(--line-2);background:var(--fill);border-radius:9999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex}.sv2 .home-hero-tags .htag .dt{background:var(--teal-bright);border-radius:50%;width:6px;height:6px}.sv2 .ent-problem{border-top:1px solid var(--line);background:linear-gradient(#0a1424,#0b1a30)}.sv2 .ent-position{background:var(--navy)}.sv2 .ent-medallion{border-top:1px solid var(--line);background:linear-gradient(#0a1628,#0b1c36)}.sv2 .ent-journey{background:var(--navy);border-top:1px solid var(--line)}.sv2 .med-head{max-width:60ch}.sv2 .prob-turn{background:radial-gradient(600px 240px at 12% 0%,#3aa0b81f,transparent 70%),var(--fill);border:1px solid #3aa0b84d;border-radius:18px;margin-top:48px;padding:34px 38px}.sv2 .prob-turn p{letter-spacing:-.01em;color:var(--on-1);max-width:42ch;font-size:clamp(19px,2vw,26px);font-weight:500;line-height:1.32}.sv2 .prob-turn p .ac{color:var(--teal-bright)}.sv2 #posicionamento{position:relative;overflow:hidden}.sv2 #posicionamento .pos-bg{z-index:0;position:absolute;inset:0}.sv2 #posicionamento .pos-bg img{object-fit:cover;width:100%;height:100%}.sv2 #posicionamento .pos-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--navy) 0%,#061121eb 34%,#0611218c 62%,#06112133 100%);position:absolute;inset:0}.sv2 #posicionamento .wrap{z-index:2;position:relative}.sv2 #posicionamento .pos-statement{max-width:820px}.sv2 .pos-statement{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.28}.sv2 .pos-statement .mut{color:var(--on-3)}.sv2 .pos-statement .ac{color:var(--teal-bright)}@media (max-width:760px){.sv2 #posicionamento .pos-scrim{background:linear-gradient(#061121d9,#061121bf)}}.sv2 .home-pillars{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.sv2 .home-pillar{border:1px solid var(--line-2);background:var(--fill);transition:all .25s var(--ease);border-radius:18px;padding:32px}.sv2 .home-pillar:hover{background:var(--fill-2);border-color:#3aa0b84d}.sv2 .home-pillar .pi{width:46px;height:46px;color:var(--teal-bright);background:#3aa0b824;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.sv2 .home-pillar .pi svg{width:23px;height:23px}.sv2 .home-pillar h3{letter-spacing:-.01em;margin-bottom:10px;font-size:19px;font-weight:600}.sv2 .home-pillar p{color:var(--on-2);font-size:15px;line-height:1.6}.sv2 .home-sol{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.sv2 .sol-card{border:1px solid var(--line-2);background:var(--fill);transition:all .25s var(--ease);border-radius:18px;flex-direction:column;padding:30px;text-decoration:none;display:flex;position:relative;overflow:hidden}.sv2 .sol-card:hover{background:var(--fill-2);border-color:#3aa0b86b;transform:translateY(-3px)}.sv2 .sol-card.anchor{background:radial-gradient(500px 220px at 100% 0%,#e633291a,transparent 70%),var(--fill);border-color:#e6332952}.sv2 .sol-card .sc-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sv2 .sol-card .sc-ic{width:46px;height:46px;color:var(--teal-bright);background:#3aa0b824;border-radius:12px;justify-content:center;align-items:center;display:flex}.sv2 .sol-card.anchor .sc-ic{color:var(--red-2);background:#e6332924}.sv2 .sol-card .sc-ic svg{width:23px;height:23px}.sv2 .sol-card h3{letter-spacing:-.02em;color:var(--on-1);margin-bottom:8px;font-size:21px;font-weight:600}.sv2 .sol-card h3 span{color:var(--teal-bright)}.sv2 .sol-card p{color:var(--on-2);flex:1;font-size:14.5px;line-height:1.55}.sv2 .sol-card .sc-go{color:var(--teal-bright);transition:gap .2s var(--ease);align-items:center;gap:8px;margin-top:20px;font-size:13.5px;font-weight:600;display:inline-flex}.sv2 .sol-card:hover .sc-go{gap:12px}.sv2 .sol-card .sc-go svg{width:16px;height:16px}.sv2 #segmentos{position:relative;overflow:hidden}.sv2 #segmentos .seg-marquee{z-index:0;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.sv2 #segmentos .seg-track{will-change:transform;flex:none;gap:20px;padding:0 10px;animation:60s linear infinite sv2SegScroll;display:flex}.sv2 #segmentos .seg-marquee:hover .seg-track{animation-play-state:paused}.sv2 #segmentos .media-cell{aspect-ratio:4/5;border:1px solid var(--line-2);background:var(--fill);border-radius:16px;flex:none;width:clamp(240px,22vw,340px);position:relative;overflow:hidden}.sv2 #segmentos .media-cell img{object-fit:cover;opacity:.85;width:100%;height:100%}.sv2 #segmentos .seg-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--navy) 0%,#061121f0 40%,#0611219e 70%,#0611216b 100%),linear-gradient(0deg,#0611218c,#06112126);position:absolute;inset:0}.sv2 #segmentos .wrap{z-index:2;position:relative}@keyframes sv2SegScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sv2 #segmentos .seg-track{animation:none}}@media (max-width:760px){.sv2 #segmentos .seg-scrim{background:linear-gradient(#061121d1,#061121b8)}}.sv2 .prod-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.sv2 .prod-card{border:1px solid var(--line-2);background:var(--fill);transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:grid;position:relative}.sv2 .prod-card:hover{background:#3aa0b80d;border-color:#3aa0b866;transform:translateY(-2px)}.sv2 .prod-card .pc-ic{width:42px;height:42px;color:var(--teal-bright);background:#3aa0b81a;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.sv2 .prod-card .pc-ic svg{width:20px;height:20px}.sv2 .prod-card .pc-body{min-width:0}.sv2 .prod-card .pc-seg{letter-spacing:.12em;text-transform:uppercase;color:var(--on-3);font-size:10px;font-weight:700}.sv2 .prod-card h3{color:var(--on-1);letter-spacing:-.01em;margin:3px 0 4px;font-size:16px;font-weight:600;line-height:1.3}.sv2 .prod-card h3 span{color:var(--teal-bright)}.sv2 .prod-card p{color:var(--on-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.sv2 .prod-card .pc-arrow{border:1px solid var(--line-2);width:34px;height:34px;color:var(--on-3);transition:color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sv2 .prod-card .pc-arrow svg{width:16px;height:16px}.sv2 .prod-card:hover .pc-arrow{color:var(--teal-bright);border-color:#3aa0b873;transform:translate(3px)}.sv2 .prod-card.pc-soon{background:radial-gradient(400px 180px at 100% 0%,#3aa0b817,transparent 70%),var(--fill-2)}.sv2 .prod-card.pc-soon .pc-ic{background:#3aa0b824}.sv2 .ent-vision{border-top:1px solid var(--line);text-align:center;background:radial-gradient(900px 520px at 50% 0,#3aa0b81f,#0000 65%),linear-gradient(#0a1424,#0a1628)}.sv2 .ent-vision .eyebrow{justify-content:center}.sv2 .ent-vision .eyebrow:before{display:none}.sv2 .vis-h{letter-spacing:-.03em;max-width:20ch;margin:16px auto 0;font-size:clamp(30px,4.4vw,56px);font-weight:600;line-height:1.05}.sv2 .vis-h .grad{background:linear-gradient(100deg,var(--teal-bright),#cfeff7);color:#0000;-webkit-background-clip:text;background-clip:text}.sv2 .vis-final{color:var(--on-2);max-width:60ch;margin:0 auto 38px;font-size:clamp(18px,1.9vw,23px);line-height:1.5}.sv2 .vis-final b{color:var(--on-1);font-weight:600}.sv2 .vis-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sv2 .eyebrow.ctr{justify-content:center}.sv2 .eyebrow.ctr:before{display:none}.sv2 .cli-head{text-align:center;max-width:44ch;margin:0 auto}.sv2 .cli-head h2{margin-left:auto;margin-right:auto}.sv2 .cli-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:38px 54px;margin-top:48px;display:flex}.sv2 .cli-logos img{object-fit:contain;filter:brightness(0)invert();opacity:.5;width:auto;height:34px;transition:opacity .25s var(--ease)}.sv2 .cli-logos img:hover{opacity:.95}@media (max-width:680px){.sv2 .cli-logos{gap:26px 34px}.sv2 .cli-logos img{height:26px}}.sv2 .blog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sv2 .blog-all{color:var(--teal-bright);transition:gap .2s var(--ease);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sv2 .blog-all:hover{color:var(--teal-bright);gap:12px}.sv2 .blog-all svg{width:16px;height:16px}.sv2 .blog-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;margin-top:44px;display:grid}.sv2 .blog-feat{border:1px solid var(--line-2);background:var(--fill);transition:all .25s var(--ease);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.sv2 .blog-feat:hover{background:var(--fill-2);border-color:#3aa0b866;transform:translateY(-2px)}.sv2 .blog-feat .bf-img{aspect-ratio:16/9;background:var(--navy-2);position:relative;overflow:hidden}.sv2 .blog-feat .bf-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.sv2 .blog-feat:hover .bf-img img{transform:scale(1.05)}.sv2 .blog-badge{background:var(--red);color:#fff;border-radius:9999px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.sv2 .blog-feat .bf-body{flex-direction:column;flex:1;padding:26px;display:flex}.sv2 .blog-meta{color:var(--on-3);margin-bottom:12px;font-size:12.5px}.sv2 .blog-feat h3{letter-spacing:-.02em;color:var(--on-1);margin-bottom:10px;font-size:22px;font-weight:600;line-height:1.25}.sv2 .blog-feat p{color:var(--on-2);flex:1;font-size:14.5px;line-height:1.55}.sv2 .blog-feat .bf-go{color:var(--teal-bright);align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;display:inline-flex}.sv2 .blog-feat .bf-go svg{width:15px;height:15px}.sv2 .blog-recent{flex-direction:column;gap:14px;display:flex}.sv2 .blog-item{border:1px solid var(--line-2);background:var(--fill);transition:all .25s var(--ease);border-radius:14px;gap:16px;padding:14px;text-decoration:none;display:flex}.sv2 .blog-item:hover{background:var(--fill-2);border-color:#3aa0b866}.sv2 .blog-item .bi-img{background:var(--navy-2);border-radius:10px;flex:none;width:92px;height:72px;overflow:hidden}.sv2 .blog-item .bi-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.sv2 .blog-item:hover .bi-img img{transform:scale(1.08)}.sv2 .blog-item .bi-body{flex-direction:column;justify-content:center;min-width:0;display:flex}.sv2 .blog-item .bi-seg{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-bright);margin-bottom:5px;font-size:10px;font-weight:700}.sv2 .blog-item h4{color:var(--on-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sv2 .blog-item .bi-min{color:var(--on-3);margin-top:6px;font-size:12px}@media (max-width:900px){.sv2 .blog-grid{grid-template-columns:1fr}}.sv2 .ent-footer{border-top:1px solid var(--line);background:#070f1c}.sv2 .ent-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:40px;display:flex}.sv2 .ent-footer img{opacity:.92;height:22px}.sv2 .ent-footer p{color:var(--on-3);max-width:46ch;font-size:13px}@media (max-width:980px){.sv2 .home-pillars,.sv2 .home-sol{grid-template-columns:1fr 1fr}.sv2 .megamenu .mm-inner{grid-template-columns:1fr;gap:26px}.sv2 .mm-col.ent-col{border-left:none;border-top:1px solid var(--line);padding-top:24px;padding-left:0}.sv2 .ent-actions{display:none}.sv2 .ent-menu-toggle{display:block}.sv2 .ent-navlinks{display:none}.sv2 .ent-navlinks.open{background:var(--navy-1);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:18px;padding:24px 40px 28px;display:flex;position:absolute;top:74px;left:0;right:0}.sv2 .ent-navlinks.open .nav-sol-btn,.sv2 .ent-navlinks.open>a{font-size:16px}.sv2 .ent-navlinks-cta{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:8px;padding-top:20px;display:flex}.sv2 .ent-navlinks-cta .ent-navghost,.sv2 .ent-navlinks-cta .ent-navcta{justify-content:center}}@media (max-width:680px){.sv2 .wrap{padding:0 22px}.sv2 .home-pillars,.sv2 .home-sol,.sv2 .mm-grid,.sv2 .prod-list{grid-template-columns:1fr}.sv2 .megamenu .mm-inner,.sv2 .ent-navlinks.open{padding:24px 22px 28px}}
.sv2 .ent-brandlk .brand-back{width:18px;height:18px;color:var(--on-3);margin-right:2px}.sv2 .ent-brandlk .tag{letter-spacing:.2em;text-transform:uppercase;color:var(--teal-bright);border-left:1px solid var(--line-2);margin-left:2px;padding-left:12px;font-size:11px;font-weight:600}.sv2 .pg-hero-meta{flex-wrap:wrap;gap:14px 40px;margin-top:38px;display:flex}.sv2 .pg-hero-meta>div{flex-direction:column;gap:3px;display:flex}.sv2 .pg-hero-meta b{color:var(--on-1);letter-spacing:-.01em;font-size:20px;font-weight:600}.sv2 .pg-hero-meta span{color:var(--on-3);max-width:22ch;font-size:13px}.sv2 .pg-bigstat{letter-spacing:-.02em;max-width:20ch;margin-top:18px;font-size:clamp(26px,3.4vw,44px);font-weight:600;line-height:1.1}.sv2 .pg-bigstat .pct{color:var(--teal-bright)}.sv2 .pg-problem-cta{margin-top:34px}.sv2 .pg-whom-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.sv2 .pg-whom{border:1px solid var(--line-2);background:var(--fill);transition:all .25s var(--ease);border-radius:14px;align-items:flex-start;gap:14px;padding:22px;display:flex}.sv2 .pg-whom:hover{background:var(--fill-2);border-color:#3aa0b852;transform:translateY(-2px)}.sv2 .pg-whom .n{color:var(--teal-bright);letter-spacing:.08em;flex:none;padding-top:2px;font-size:13px;font-weight:700}.sv2 .pg-whom p{color:var(--on-1);font-size:15px;line-height:1.45}@media (max-width:900px){.sv2 .pg-whom-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sv2 .pg-whom-grid{grid-template-columns:1fr}}.sv2 .pg-fronts{grid-auto-columns:1fr;grid-auto-flow:column;gap:18px;margin-top:52px;display:grid}.sv2 .pg-fronts.cols-1{grid-template-columns:1fr;grid-auto-flow:row}.sv2 .pg-front{border:1px solid var(--line-2);background:var(--fill);border-radius:18px;padding:32px;position:relative;overflow:hidden}.sv2 .pg-front .fbar{background:linear-gradient(180deg,var(--teal),var(--teal-bright));width:4px;position:absolute;top:0;bottom:0;left:0}.sv2 .pg-front .ftag{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-bright);background:#3aa0b81f;border:1px solid #3aa0b83d;border-radius:7px;margin-bottom:16px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}.sv2 .pg-front h3{letter-spacing:-.02em;color:var(--on-1);margin-bottom:10px;font-size:21px;font-weight:600}.sv2 .pg-front>p{color:var(--on-2);margin-bottom:20px;font-size:15px;line-height:1.55}.sv2 .pg-front ul{flex-direction:column;gap:14px;list-style:none;display:flex}.sv2 .pg-front li{align-items:flex-start;gap:12px;display:flex}.sv2 .pg-front .chk{width:22px;height:22px;color:var(--teal-bright);background:#3aa0b824;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.sv2 .pg-front .chk svg{width:13px;height:13px}.sv2 .pg-front li b{color:var(--on-1);font-size:14.5px;font-weight:600;display:block}.sv2 .pg-front li small{color:var(--on-2);margin-top:3px;font-size:13px;line-height:1.45;display:block}@media (max-width:820px){.sv2 .pg-fronts{grid-template-columns:1fr;grid-auto-flow:row}}.sv2 .pg-steps{counter-reset:step;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:52px;display:grid}.sv2 .pg-step{border:1px solid var(--line-2);background:var(--fill);transition:all .25s var(--ease);border-radius:16px;padding:26px 28px 26px 74px;position:relative}.sv2 .pg-step:hover{background:var(--fill-2);border-color:#3aa0b84d}.sv2 .pg-step:before{counter-increment:step;content:counter(step,decimal-leading-zero);color:var(--teal-bright);font-size:15px;font-weight:700;position:absolute;top:26px;left:26px}.sv2 .pg-step .stk{letter-spacing:.14em;text-transform:uppercase;color:var(--on-3);font-size:11px;font-weight:700}.sv2 .pg-step h4{letter-spacing:-.01em;color:var(--on-1);margin:4px 0 8px;font-size:18px;font-weight:600}.sv2 .pg-step p{color:var(--on-2);font-size:14px;line-height:1.55}@media (max-width:820px){.sv2 .pg-steps{grid-template-columns:1fr}}.sv2 .pg-pxb{border:1px solid var(--line);border-radius:16px;margin-top:44px;overflow:hidden}.sv2 .pg-pxb-row{grid-template-columns:1fr 44px 1fr;align-items:center;display:grid}.sv2 .pg-pxb-row+.pg-pxb-row{border-top:1px solid var(--line)}.sv2 .pg-pxb-row.head>div{background:var(--fill-2);letter-spacing:.06em;text-transform:uppercase;color:var(--on-2);padding:14px 22px;font-size:12px;font-weight:700}.sv2 .pg-pxb-row.head .h-after{color:var(--teal-bright)}.sv2 .pg-pxb .cell{padding:18px 22px;font-size:14.5px;line-height:1.5}.sv2 .pg-pxb .cell.before{color:var(--on-2)}.sv2 .pg-pxb .cell.after{color:var(--on-1)}.sv2 .pg-pxb .cell.after b{color:var(--teal-bright);font-weight:600}.sv2 .pg-pxb .cell.mid{color:var(--teal);justify-content:center;align-items:center;padding:0;display:flex}.sv2 .pg-pxb .cell.mid svg{width:18px;height:18px}@media (max-width:700px){.sv2 .pg-pxb-row{grid-template-columns:1fr}.sv2 .pg-pxb-row.head,.sv2 .pg-pxb .cell.mid{display:none}.sv2 .pg-pxb .cell.before{border-bottom:1px dashed var(--line)}.sv2 .pg-pxb .cell.before:before{content:"Hoje";letter-spacing:.12em;text-transform:uppercase;color:var(--on-3);margin-bottom:5px;font-size:10px;display:block}.sv2 .pg-pxb .cell.after:before{content:"Com a ByBrain";letter-spacing:.12em;text-transform:uppercase;color:var(--teal-bright);margin-bottom:5px;font-size:10px;display:block}}.sv2 .pg-features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.sv2 .pg-feature{border:1px solid var(--line-2);background:var(--fill);transition:all .25s var(--ease);border-radius:16px;padding:26px}.sv2 .pg-feature:hover{background:var(--fill-2);border-color:#3aa0b84d;transform:translateY(-2px)}.sv2 .pg-feature .fi{width:42px;height:42px;color:var(--teal-bright);background:#3aa0b824;border-radius:11px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.sv2 .pg-feature .fi svg{width:20px;height:20px}.sv2 .pg-feature h4{letter-spacing:-.01em;color:var(--on-1);margin-bottom:8px;font-size:17px;font-weight:600}.sv2 .pg-feature p{color:var(--on-2);font-size:14px;line-height:1.55}@media (max-width:900px){.sv2 .pg-features{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sv2 .pg-features{grid-template-columns:1fr}}.sv2 .pg-chips{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.sv2 .pg-chip{border:1px solid var(--line-2);background:var(--fill);color:var(--on-1);border-radius:9999px;padding:9px 16px;font-size:13.5px;font-weight:500}.sv2 .pg-faq{flex-direction:column;gap:12px;max-width:860px;margin-top:44px;display:flex}.sv2 .pg-faq details{border:1px solid var(--line-2);background:var(--fill);border-radius:14px;overflow:hidden}.sv2 .pg-faq summary{cursor:pointer;color:var(--on-1);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.sv2 .pg-faq summary::-webkit-details-marker{display:none}.sv2 .pg-faq summary .plus{border:1px solid var(--line-2);width:22px;height:22px;color:var(--teal-bright);transition:transform .25s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sv2 .pg-faq summary .plus svg{width:14px;height:14px}.sv2 .pg-faq details[open] summary .plus{transform:rotate(45deg)}.sv2 .pg-faq details p{color:var(--on-2);padding:0 24px 22px;font-size:14.5px;line-height:1.6}.sv2 .ent-final{border-top:1px solid var(--line);text-align:center;background:radial-gradient(900px 520px at 50% 0,#3aa0b81f,#0000 65%),linear-gradient(#0a1424,#0a1628)}.sv2 .ent-final .eyebrow{justify-content:center}.sv2 .ent-final .eyebrow:before{display:none}.sv2 .pg-cta-h{letter-spacing:-.03em;max-width:20ch;margin:16px auto 0;font-size:clamp(28px,4vw,50px);font-weight:600;line-height:1.06}.sv2 .pg-cta-h .grad{background:linear-gradient(100deg,var(--teal-bright),#cfeff7);color:#0000;-webkit-background-clip:text;background-clip:text}.sv2 .pg-cta-lead{color:var(--on-2);max-width:58ch;margin:18px auto 34px;font-size:clamp(17px,1.8vw,21px);line-height:1.5}.sv2 .pg-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}
