.cbcb-home-v2{--navy:#081827;--navy2:#102b45;--ink:#102238;--muted:#637386;--red:#dc2626;--red2:#b91c1c;--white:#fff;--line:#e7ebf0;--bg:#f4f7fb;--gold:#f9ca77;--radius:20px;--shadow:0 18px 52px rgba(13,30,49,.10)}.cbcb-home-v2 *{box-sizing:border-box}.cbcb-home-v2{scroll-behavior:smooth;margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.55;background:#fff}.cbcb-home-v2 img{display:block;max-width:100%}.cbcb-home-v2 a{text-decoration:none;color:inherit}.cbcb-home-v2 button{font:inherit;cursor:pointer}.cbcb-home-v2 svg.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cbcb-home-v2 .container{max-width:1220px;padding:0 25px;margin:0 auto}.cbcb-home-v2 .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.cbcb-home-v2 .section-head{max-width:750px;margin:0 auto 45px;text-align:center}.cbcb-home-v2 .section-head h2{font-size:clamp(28px,3.7vw,43px);letter-spacing:-.045em;line-height:1.14;margin:12px 0 15px}.cbcb-home-v2 .section-head p{color:var(--muted);margin:0;font-size:16px}.cbcb-home-v2 .accent{color:var(--red)}.cbcb-home-v2 .topbar{background:#06111e;color:#b7c7d6;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px}.cbcb-home-v2 .topbar-inner{height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cbcb-home-v2 .topbar .left,.cbcb-home-v2 .topbar .right{display:flex;align-items:center;gap:9px}.cbcb-home-v2 .topbar svg{width:14px;height:14px;color:#f87171}.cbcb-home-v2 .topbar a{color:#fff;font-weight:650}.cbcb-home-v2 .topbar a:hover{text-decoration:underline}.cbcb-home-v2 .header{height:83px;background:#fff;border-bottom:1px solid #e8edf2;position:-webkit-sticky;position:sticky;top:0;z-index:50;box-shadow:0 5px 25px rgba(10,26,43,.05)}.cbcb-home-v2 .head-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}.cbcb-home-v2 .brand{display:flex;align-items:center;gap:11px;min-width:245px}.cbcb-home-v2 .brandmark{width:48px;height:53px;display:grid;place-items:center;background:linear-gradient(145deg,#b40d17,#ea3636);color:#fff;-webkit-clip-path:polygon(50% 0,95% 13%,92% 69%,50% 100%,8% 69%,5% 13%);clip-path:polygon(50% 0,95% 13%,92% 69%,50% 100%,8% 69%,5% 13%);filter:drop-shadow(0 3px 2px #0002)}.cbcb-home-v2 .brandmark svg{width:29px;height:29px;stroke-width:1.7}.cbcb-home-v2 .brandtext strong{display:block;color:#092039;font-size:25px;line-height:1;font-weight:950;letter-spacing:-.06em}.cbcb-home-v2 .brandtext small{display:block;color:#5c6977;font-size:9px;line-height:1.35;letter-spacing:.03em;font-weight:800;margin-top:4px}.cbcb-home-v2 .nav{display:flex;align-items:center;gap:25px}.cbcb-home-v2 .nav a{font-size:13px;font-weight:700;color:#37465a;transition:color .2s}.cbcb-home-v2 .nav a.active,.cbcb-home-v2 .nav a:hover{color:var(--red)}.cbcb-home-v2 .nav-actions{display:flex;align-items:center;gap:9px}.cbcb-home-v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:11px;padding:14px 22px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap;line-height:1.1}.cbcb-home-v2 .btn:hover{transform:translateY(-2px)}.cbcb-home-v2 .btn svg{width:17px;height:17px}.cbcb-home-v2 .btn-red{background:var(--red);color:white;box-shadow:0 11px 22px rgba(220,38,38,.2)}.cbcb-home-v2 .btn-red:hover{background:var(--red2)}.cbcb-home-v2 .btn-outline{border:1px solid #cad3dc;background:white;color:#18324e}.cbcb-home-v2 .btn-outline:hover{background:#f4f7fa}.cbcb-home-v2 .btn-ghost{background:rgba(255,255,255,.09);color:#fff;border:1px solid rgba(255,255,255,.33)}.cbcb-home-v2 .btn-ghost:hover{background:rgba(255,255,255,.18)}.cbcb-home-v2 .menu-toggle{display:none;background:#eff3f7;border:0;border-radius:10px;padding:11px;align-items:center;justify-content:center;color:#102238}.cbcb-home-v2 .hero{color:#fff;position:relative;isolation:isolate;overflow:hidden;min-height:606px;display:flex;align-items:center;background:var(--navy)}.cbcb-home-v2 .hero:before{content:"";z-index:-2;position:absolute;inset:0;background:url(/cbcb-home-v2/hero-bombeiros.webp) center 42%/cover no-repeat}.cbcb-home-v2 .hero:after{content:"";z-index:-1;position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,31,.97),rgba(6,23,38,.87) 28%,rgba(8,23,38,.41) 57%,rgba(8,18,27,.07))}.cbcb-home-v2 .hero .container{width:100%;padding-top:64px;padding-bottom:92px}.cbcb-home-v2 .hero-copy{max-width:635px}.cbcb-home-v2 .hero-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.2);background:rgba(7,25,41,.4);padding:9px 13px;border-radius:30px;color:#dce9f5;font-size:10px;letter-spacing:.17em;font-weight:850;text-transform:uppercase}.cbcb-home-v2 .hero-kicker:before{content:"";display:block;background:#ef4444;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 4px rgba(239,68,68,.13)}.cbcb-home-v2 h1{font-size:clamp(40px,5.2vw,68px);line-height:1.065;letter-spacing:-.055em;margin:23px 0 22px;font-weight:900}.cbcb-home-v2 h1 em{color:#ff5858;font-style:normal}.cbcb-home-v2 .hero-p{font-size:18px;color:#e3ebf2;max-width:545px;margin:0 0 29px}.cbcb-home-v2 .hero-buttons{display:flex;flex-wrap:wrap;gap:12px}.cbcb-home-v2 .hero-perks{display:flex;flex-wrap:wrap;gap:25px;margin-top:44px}.cbcb-home-v2 .hero-perk{display:flex;align-items:center;gap:10px;color:#ecf1f6;font-size:12px;font-weight:700}.cbcb-home-v2 .hero-perk .icon{width:19px;height:19px;color:#fda6a6}.cbcb-home-v2 .hero-flag{position:absolute;right:5%;bottom:34px;padding:13px 17px;border:1px solid rgba(255,255,255,.23);background:rgba(5,18,29,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;color:#ecf1f7;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700}.cbcb-home-v2 .hero-flag svg{color:#feca82}.cbcb-home-v2 .quick{position:relative;z-index:3;margin-top:-45px;padding-bottom:60px}.cbcb-home-v2 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:19px;box-shadow:0 14px 65px rgba(12,29,48,.18);border:1px solid #e6eaef;overflow:hidden}.cbcb-home-v2 .quick-link{display:flex;align-items:center;gap:14px;padding:24px 22px;transition:background .2s}.cbcb-home-v2 .quick-link:not(:last-child){border-right:1px solid #e9edf2}.cbcb-home-v2 .quick-link:hover{background:#f6f8fb}.cbcb-home-v2 .quick-icon{height:48px;width:48px;display:grid;place-items:center;background:#fff0f0;color:#c92229;border-radius:13px;flex-shrink:0}.cbcb-home-v2 .quick-link strong{font-size:13px;display:block;line-height:1.25}.cbcb-home-v2 .quick-link small{font-size:11px;color:#728295;display:block;margin-top:5px}.cbcb-home-v2 .section{padding:75px 0}.cbcb-home-v2 .audience{padding:45px 0 95px}.cbcb-home-v2 .aud-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.cbcb-home-v2 .aud-card{min-height:365px;position:relative;overflow:hidden;border-radius:24px;padding:40px;isolation:isolate}.cbcb-home-v2 .aud-card:before{content:"";z-index:-2;position:absolute;inset:0}.cbcb-home-v2 .aud-card:after{content:"";z-index:-1;position:absolute;inset:0}.cbcb-home-v2 .aud-card.pro{color:#fff;background:#81191d}.cbcb-home-v2 .aud-card.pro:before{background:linear-gradient(110deg,#6e1822,rgba(150,32,37,.91) 50%,rgba(150,32,37,.18)),url(/cbcb-home-v2/bombeiros-destaque.webp) 100%/auto 120% no-repeat}.cbcb-home-v2 .aud-card.company{color:#fff;background:#082842}.cbcb-home-v2 .aud-card.company:before{background:radial-gradient(circle at 100% 5%,#3c6e90,transparent 37%),linear-gradient(125deg,#0b2a43,#091624)}.cbcb-home-v2 .aud-card.company:after{opacity:.22;inset:20px 0 0 auto;width:41%;background:radial-gradient(circle,rgba(255,255,255,.13) 2px,transparent 0) 0 0 /15px 15px}.cbcb-home-v2 .aud-card .aud-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2);margin-bottom:17px}.cbcb-home-v2 .aud-card h3{font-size:clamp(25px,2.9vw,33px);letter-spacing:-.04em;line-height:1.14;margin:10px 0 14px;max-width:405px}.cbcb-home-v2 .aud-card p{color:rgba(255,255,255,.84);font-size:14px;max-width:355px;margin:0 0 26px}.cbcb-home-v2 .aud-card .btn{background:#fff;color:#1a283a;box-shadow:none}.cbcb-home-v2 .aud-card .btn:hover{background:#f3f6f8}.cbcb-home-v2 .aud-card .eyebrow{color:#ffd1d1}.cbcb-home-v2 .aud-card.company .eyebrow{color:#a8d9ff}.cbcb-home-v2 .features{background:var(--bg);padding:92px 0 96px}.cbcb-home-v2 .features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.cbcb-home-v2 .feature{background:#fff;border:1px solid #e5ebf1;border-radius:19px;padding:28px;min-height:230px;transition:box-shadow .2s,transform .2s}.cbcb-home-v2 .feature:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.cbcb-home-v2 .feature .feature-icon{width:52px;height:52px;border-radius:15px;background:#ffecec;color:#cf2c2c;display:grid;place-items:center;margin-bottom:20px}.cbcb-home-v2 .feature:nth-child(2n) .feature-icon{background:#eaf2fb;color:#1b527d}.cbcb-home-v2 .feature h3{font-size:17px;letter-spacing:-.02em;margin:0 0 9px}.cbcb-home-v2 .feature p{color:var(--muted);font-size:13px;margin:0;max-width:300px}.cbcb-home-v2 .flow-section{padding:100px 0}.cbcb-home-v2 .flow-wrap{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;grid-gap:80px;gap:80px}.cbcb-home-v2 .flow-wrap h2{font-size:clamp(29px,3.6vw,44px);line-height:1.15;letter-spacing:-.045em;margin:12px 0 19px}.cbcb-home-v2 .flow-wrap p{color:var(--muted);font-size:15px;margin:0 0 28px}.cbcb-home-v2 .flow-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:20px;gap:20px}.cbcb-home-v2 .flow-list li{display:flex;gap:13px;align-items:flex-start}.cbcb-home-v2 .flow-num{width:35px;height:35px;flex-shrink:0;border-radius:12px;background:#eff4fa;display:grid;place-items:center;font-size:13px;font-weight:900;color:#0f3c60}.cbcb-home-v2 .flow-list strong{display:block;font-size:14px}.cbcb-home-v2 .flow-list span{display:block;color:var(--muted);font-size:13px;margin-top:3px}.cbcb-home-v2 .flow-visual{background:linear-gradient(150deg,#07283e,#103d58);border-radius:27px;min-height:445px;position:relative;overflow:hidden;display:grid;place-items:center;padding:45px}.cbcb-home-v2 .flow-visual:before{content:"";position:absolute;width:380px;height:380px;border:1px solid rgba(255,255,255,.08);border-radius:50%;transform:translate(90px,-35px);box-shadow:0 0 0 50px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.015)}.cbcb-home-v2 .idcard{position:relative;z-index:2;background:#fff;border-radius:20px;box-shadow:0 25px 70px rgba(0,0,0,.31);width:min(390px,100%);overflow:hidden;transform:rotate(-5deg)}.cbcb-home-v2 .idcard-top{background:#fff;padding:16px 20px;border-bottom:2px solid #f0f2f5;display:flex;align-items:center;gap:9px}.cbcb-home-v2 .idcard-top .mini-crest{background:#d9252c;width:26px;height:28px;border-radius:7px;color:#fff;display:grid;place-items:center}.cbcb-home-v2 .idcard-top strong{color:#10243a;font-size:11px;line-height:1.1}.cbcb-home-v2 .idcard-top small{font-size:8px;display:block;color:#8792a0}.cbcb-home-v2 .idcard-main{padding:20px;display:flex;gap:16px;align-items:center}.cbcb-home-v2 .id-photo{width:104px;height:116px;flex:0 0 104px;object-fit:cover;object-position:65% center;border-radius:10px}.cbcb-home-v2 .id-info{flex:1 1;min-width:0}.cbcb-home-v2 .id-info label{font-size:8px;text-transform:uppercase;font-weight:900;color:#8793a2;display:block;margin-bottom:5px}.cbcb-home-v2 .id-info strong{font-size:14px;color:#193047;display:block}.cbcb-home-v2 .id-info .fake-line{height:9px;background:#e8edf3;border-radius:10px;margin:9px 0}.cbcb-home-v2 .id-foot{background:#fff1f2;border-top:1px solid #f6dee0;padding:10px 19px;color:#a8222c;font-size:9px;font-weight:900;display:flex;align-items:center;justify-content:space-between}.cbcb-home-v2 .float-id{position:absolute;z-index:3;right:13px;bottom:42px;background:#fff;border-radius:13px;padding:13px;box-shadow:0 10px 30px #0002;display:flex;align-items:center;gap:9px;max-width:215px}.cbcb-home-v2 .float-id svg{color:#16a374}.cbcb-home-v2 .float-id strong{font-size:11px;line-height:1.2}.cbcb-home-v2 .float-id small{display:block;color:#657687;font-size:9px;margin-top:2px}.cbcb-home-v2 .business{background:#081827;color:#fff;position:relative;overflow:hidden;padding:92px 0}.cbcb-home-v2 .business:before{content:"";position:absolute;right:-250px;top:-280px;width:620px;height:620px;border-radius:100%;background:radial-gradient(circle,rgba(35,96,139,.3),transparent 65%)}.cbcb-home-v2 .business .container{position:relative}.cbcb-home-v2 .business-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:37px}.cbcb-home-v2 .business-head h2{font-size:clamp(27px,3.5vw,40px);line-height:1.2;max-width:620px;letter-spacing:-.04em;margin:12px 0 0}.cbcb-home-v2 .business-head .eyebrow{color:#fda4a4}.cbcb-home-v2 .business-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.cbcb-home-v2 .business-box{background:#102a42;border:1px solid #234057;border-radius:18px;padding:27px}.cbcb-home-v2 .business-box svg{color:#ff8888;width:28px;height:28px;margin-bottom:17px}.cbcb-home-v2 .business-box h3{font-size:16px;margin:0 0 8px}.cbcb-home-v2 .business-box p{color:#c0ccd8;font-size:13px;margin:0}.cbcb-home-v2 .trial{margin-top:30px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:15px;padding:18px 22px;display:flex;gap:14px;align-items:center}.cbcb-home-v2 .trial .icon{color:#ffb3b3}.cbcb-home-v2 .trial strong{display:block;font-size:13px}.cbcb-home-v2 .trial small{display:block;font-size:12px;color:#c6d1dd}.cbcb-home-v2 .trial .btn{margin-left:auto;padding:12px 17px}.cbcb-home-v2 .cta-section{padding:93px 0;background:#fff}.cbcb-home-v2 .cta-card{color:#fff;background:linear-gradient(100deg,#ba1e28,#e43d37);border-radius:25px;display:flex;justify-content:space-between;align-items:center;gap:45px;padding:46px 55px;box-shadow:0 23px 40px rgba(180,28,32,.15)}.cbcb-home-v2 .cta-card h2{font-size:clamp(28px,3.7vw,40px);margin:0 0 12px;line-height:1.18;letter-spacing:-.04em}.cbcb-home-v2 .cta-card p{color:#ffe9e9;margin:0;max-width:610px;font-size:14px}.cbcb-home-v2 .cta-card .btn{color:#a41a20;background:#fff;border:0;flex-shrink:0}.cbcb-home-v2 .faq{padding:15px 0 90px}.cbcb-home-v2 .faq-grid{max-width:800px;margin:auto}.cbcb-home-v2 .faq-item{border-bottom:1px solid var(--line);padding:0}.cbcb-home-v2 .faq-btn{display:flex;gap:20px;align-items:center;justify-content:space-between;text-align:left;width:100%;background:none;border:0;padding:22px 5px;color:#24364b;font-weight:800;font-size:15px}.cbcb-home-v2 .faq-btn svg{transition:transform .2s}.cbcb-home-v2 .faq-item.open .faq-btn svg{transform:rotate(180deg)}.cbcb-home-v2 .faq-text{display:none;padding:0 42px 22px 5px;color:var(--muted);font-size:14px}.cbcb-home-v2 .faq-item.open .faq-text{display:block}.cbcb-home-v2 .footer{background:#061521;color:#b8c4d0;padding:62px 0 25px}.cbcb-home-v2 .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:65px;gap:65px}.cbcb-home-v2 .footer .brandtext strong{color:#fff}.cbcb-home-v2 .footer .brandtext small{color:#c0cdda}.cbcb-home-v2 .footdesc{max-width:350px;font-size:12px;color:#aabac9;margin:17px 0}.cbcb-home-v2 .footer h4{font-size:13px;color:#fff;margin:0 0 18px}.cbcb-home-v2 .footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.cbcb-home-v2 .footer li{font-size:12px}.cbcb-home-v2 .footer li a:hover{color:#fff}.cbcb-home-v2 .foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid rgba(255,255,255,.12);margin-top:50px;padding-top:22px;font-size:11px;color:#9cabb8}.cbcb-home-v2 .private-note{color:#d9e3eb}.cbcb-home-v2 .preview-ribbon{position:fixed;z-index:80;right:17px;bottom:17px;background:#fff;color:#263c4f;padding:10px 14px;border:1px solid #dfe7ed;border-radius:40px;font-size:11px;font-weight:800;box-shadow:0 7px 22px #0002;display:flex;align-items:center;gap:7px}.cbcb-home-v2 .preview-ribbon .dot{height:8px;width:8px;background:#ff9b00;border-radius:50%}@media(max-width:1080px){.cbcb-home-v2 .nav{gap:14px}.cbcb-home-v2 .nav a{font-size:12px}.cbcb-home-v2 .head-inner{gap:13px}.cbcb-home-v2 .brand{min-width:187px}.cbcb-home-v2 .brandtext strong{font-size:21px}.cbcb-home-v2 .btn{padding:13px 16px}.cbcb-home-v2 .quick-link{padding:20px 12px;gap:8px}.cbcb-home-v2 .quick-icon{width:43px;height:43px}}@media(max-width:880px){.cbcb-home-v2 .header{height:73px}.cbcb-home-v2 .nav{display:none;position:absolute;top:73px;left:0;right:0;flex-direction:column;gap:0;align-items:stretch;background:white;box-shadow:0 19px 30px #0002;padding:10px 24px 25px}.cbcb-home-v2 .nav.open{display:flex}.cbcb-home-v2 .nav a{font-size:14px;padding:13px 0;border-bottom:1px solid #edf0f4}.cbcb-home-v2 .menu-toggle{display:flex}.cbcb-home-v2 .head-inner{justify-content:space-between}.cbcb-home-v2 .nav-actions .btn-outline{display:none}.cbcb-home-v2 .hero{min-height:575px}.cbcb-home-v2 .hero:after{background:linear-gradient(90deg,rgba(6,21,34,.95),rgba(6,21,34,.6) 68%,rgba(6,21,34,.35))}.cbcb-home-v2 .hero-flag{display:none}.cbcb-home-v2 .quick-grid{grid-template-columns:repeat(2,1fr)}.cbcb-home-v2 .quick-link:nth-child(2){border-right:0}.cbcb-home-v2 .quick-link:nth-child(-n+2){border-bottom:1px solid #e9edf2}.cbcb-home-v2 .flow-wrap{gap:30px}.cbcb-home-v2 .flow-visual{padding:25px}.cbcb-home-v2 .aud-card{padding:28px}.cbcb-home-v2 .aud-grid{gap:14px}.cbcb-home-v2 .business-head{align-items:flex-start;flex-direction:column}.cbcb-home-v2 .business-cols{gap:12px}}@media(max-width:650px){.cbcb-home-v2 .container{padding:0 19px}.cbcb-home-v2 .topbar-inner{height:28px;justify-content:center}.cbcb-home-v2 .topbar .right{display:none}.cbcb-home-v2 .topbar .left{font-size:9px}.cbcb-home-v2 .brandmark{width:40px;height:43px}.cbcb-home-v2 .brandmark svg{width:23px}.cbcb-home-v2 .brandtext strong{font-size:21px}.cbcb-home-v2 .brandtext small{font-size:8px}.cbcb-home-v2 .brand{min-width:auto;gap:8px}.cbcb-home-v2 .nav-actions .btn-red{padding:11px 14px;font-size:12px}.cbcb-home-v2 .hero{min-height:660px;align-items:flex-start}.cbcb-home-v2 .hero:before{background-position:66%}.cbcb-home-v2 .hero:after{background:linear-gradient(180deg,rgba(5,18,30,.97),rgba(5,18,30,.91) 46%,rgba(5,18,30,.28))}.cbcb-home-v2 .hero .container{padding-top:58px;padding-bottom:110px}.cbcb-home-v2 .hero-kicker{font-size:9px;letter-spacing:.11em}.cbcb-home-v2 .hero h1{font-size:clamp(36px,10vw,50px);max-width:490px;margin:21px 0}.cbcb-home-v2 .hero-p{font-size:15px;max-width:440px}.cbcb-home-v2 .hero-perks{margin-top:29px;gap:15px}.cbcb-home-v2 .hero-perk{font-size:10px}.cbcb-home-v2 .hero-buttons{gap:9px}.cbcb-home-v2 .hero-buttons .btn{padding:15px 17px;font-size:12px}.cbcb-home-v2 .quick{margin-top:-52px;padding-bottom:33px}.cbcb-home-v2 .quick-grid{border-radius:16px}.cbcb-home-v2 .quick-link{padding:16px 11px;gap:8px}.cbcb-home-v2 .quick-link strong{font-size:11px}.cbcb-home-v2 .quick-link small{font-size:10px}.cbcb-home-v2 .quick-icon{width:36px;height:36px;border-radius:9px}.cbcb-home-v2 .quick-icon .icon{width:19px;height:19px}.cbcb-home-v2 .audience{padding:45px 0 75px}.cbcb-home-v2 .aud-grid{grid-template-columns:1fr;gap:15px}.cbcb-home-v2 .aud-card{min-height:320px}.cbcb-home-v2 .aud-card.pro:before{background:linear-gradient(110deg,rgba(120,23,30,.96),rgba(150,32,37,.76) 55%,rgba(90,20,23,.18)),url(/cbcb-home-v2/bombeiros-destaque.webp) 50%/cover no-repeat}.cbcb-home-v2 .features{padding:76px 0}.cbcb-home-v2 .features-grid{grid-template-columns:1fr 1fr;gap:12px}.cbcb-home-v2 .feature{padding:20px 17px;min-height:235px}.cbcb-home-v2 .feature h3{font-size:14px}.cbcb-home-v2 .feature p{font-size:12px}.cbcb-home-v2 .feature-icon{width:44px!important;height:44px!important;margin-bottom:15px!important}.cbcb-home-v2 .section-head{margin-bottom:32px}.cbcb-home-v2 .flow-section{padding:75px 0}.cbcb-home-v2 .flow-wrap{grid-template-columns:1fr}.cbcb-home-v2 .flow-visual{min-height:340px;margin-top:20px}.cbcb-home-v2 .float-id{bottom:12px}.cbcb-home-v2 .business{padding:70px 0}.cbcb-home-v2 .business-cols{grid-template-columns:1fr}.cbcb-home-v2 .business-box{padding:21px}.cbcb-home-v2 .business-box svg{margin-bottom:8px}.cbcb-home-v2 .trial{align-items:flex-start;flex-wrap:wrap}.cbcb-home-v2 .trial .btn{margin:5px 0 0;width:100%}.cbcb-home-v2 .cta-section{padding:75px 0}.cbcb-home-v2 .cta-card{padding:34px 25px;flex-direction:column;align-items:flex-start;gap:22px}.cbcb-home-v2 .faq{padding-bottom:75px}.cbcb-home-v2 .faq-btn{font-size:13px}.cbcb-home-v2 .foot-grid{grid-template-columns:1fr 1fr;gap:34px 20px}.cbcb-home-v2 .foot-grid>div:first-child{grid-column:1/-1}.cbcb-home-v2 .foot-bottom{align-items:flex-start;flex-direction:column}.cbcb-home-v2 .preview-ribbon{font-size:10px;padding:8px 11px}}@media(max-width:380px){.cbcb-home-v2 .features-grid{grid-template-columns:1fr}.cbcb-home-v2 .feature{min-height:auto}.cbcb-home-v2 .head-inner{gap:5px}.cbcb-home-v2 .brandtext strong{font-size:18px}.cbcb-home-v2 .nav-actions .btn-red{padding:10px}.cbcb-home-v2 .hero-buttons .btn{width:100%}}@media(prefers-reduced-motion:reduce){.cbcb-home-v2{scroll-behavior:auto}.cbcb-home-v2 *,.cbcb-home-v2 :after,.cbcb-home-v2 :before{transition:none!important}}.cbcb-home-v2{min-height:100vh;width:100%;isolation:isolate}.cbcb-home-v2 [id]{scroll-margin-top:92px}.cbcb-home-v2 a:focus-visible,.cbcb-home-v2 button:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.cbcb-home-v2 .brandmark img{display:block}.cbcb-home-v2 .brandmark{width:58px;height:58px;-webkit-clip-path:none;clip-path:none;border-radius:50%;background:transparent;filter:none;overflow:visible;flex:0 0 auto}.cbcb-home-v2 .brandmark img{width:100%;height:100%;border-radius:50%;object-fit:contain;background:#fff}@media (max-width:640px){.cbcb-home-v2 .brandmark{width:46px;height:46px}}.cbcb-home-v2 .nav{gap:20px}.cbcb-home-v2 .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cbcb-home-v2 .quick-link{min-height:100px}.cbcb-home-v2 .quick-link:nth-child(3){border-right:0}.cbcb-home-v2 .quick-link:nth-child(-n+3){border-bottom:1px solid #e9edf2}.cbcb-home-v2 .quick-link:nth-child(4),.cbcb-home-v2 .quick-link:nth-child(5){border-right:1px solid #e9edf2}.cbcb-home-v2 .vitrine{padding:67px 0 85px;background:#fff}.cbcb-home-v2 .vitrine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px}.cbcb-home-v2 .vitrine-card{display:flex;flex-direction:column;align-items:flex-start;min-height:370px;padding:27px 23px 23px;border:1px solid #e2eaf2;background:linear-gradient(145deg,#fff,#f9fbfd);border-radius:21px;box-shadow:0 15px 35px rgba(12,36,58,.05);transition:transform .2s,box-shadow .2s}.cbcb-home-v2 .vitrine-card:hover{box-shadow:0 18px 42px rgba(12,36,58,.12);transform:translateY(-3px)}.cbcb-home-v2 .vitrine-card.destaque{border:1px solid #ecc9cb;background:linear-gradient(160deg,#fff9f9,#fff)}.cbcb-home-v2 .vitrine-tag{font-size:9px;letter-spacing:.14em;font-weight:900;color:#ae3035}.cbcb-home-v2 .vitrine-symbol{display:grid;place-items:center;width:50px;height:50px;margin-top:19px;border-radius:15px;background:#fff0f0;color:#b92531}.cbcb-home-v2 .vitrine-card:nth-child(2n) .vitrine-symbol{background:#edf4fc;color:#1c5982}.cbcb-home-v2 .vitrine-card h3{font-size:20px;line-height:1.18;letter-spacing:-.035em;margin:18px 0 12px}.cbcb-home-v2 .vitrine-card p{font-size:13px;color:#66778a;margin:0 0 20px;line-height:1.65}.cbcb-home-v2 .vitrine-meta{font-size:10px;color:#52697e;font-weight:750;margin-top:auto;margin-bottom:14px}.cbcb-home-v2 .vitrine-card .btn{font-size:12px;padding:14px 13px;width:100%;white-space:normal;text-align:center}.cbcb-home-v2 .vitrine-card .btn svg{width:15px;height:15px}.cbcb-home-v2 .btn-dark{background:#102b43;color:#fff;box-shadow:0 8px 19px rgba(12,34,55,.12)}.cbcb-home-v2 .btn-dark:hover{background:#1d4867}.cbcb-home-v2 .vitrine-under{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;font-size:12px;margin-top:23px;color:#748499}.cbcb-home-v2 .vitrine-under a{color:#133e5c;font-weight:850}.cbcb-home-v2 .vitrine-under a:hover{text-decoration:underline}.cbcb-home-v2 .vitrine-dot{color:#b4c1cf}.cbcb-home-v2 .feature{display:flex;flex-direction:column;align-items:flex-start}.cbcb-home-v2 .feature-more{display:inline-block;color:#bd222c;font-size:12px;font-weight:900;margin-top:auto;padding-top:18px}.cbcb-home-v2 .feature-more:hover{text-decoration:underline}.cbcb-home-v2 .faq-text a{color:#b71c1c;font-weight:850;text-decoration:underline}@media(max-width:1080px){.cbcb-home-v2 .vitrine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbcb-home-v2 .vitrine-card{min-height:310px}.cbcb-home-v2 .nav{gap:14px}}@media(max-width:880px){.cbcb-home-v2 .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbcb-home-v2 .quick-link{min-height:88px;border-right:0!important;border-bottom:1px solid #e9edf2!important}.cbcb-home-v2 .quick-link:nth-child(odd){border-right:1px solid #e9edf2!important}.cbcb-home-v2 .quick-link:nth-last-child(-n+2){border-bottom:0!important}}@media(max-width:650px){.cbcb-home-v2 .vitrine{padding:54px 0 65px}.cbcb-home-v2 .vitrine-grid{grid-template-columns:1fr}.cbcb-home-v2 .vitrine-card{min-height:auto;padding:24px}.cbcb-home-v2 .vitrine-card .btn{max-width:340px}.cbcb-home-v2 .vitrine-under{justify-content:flex-start}.cbcb-home-v2 .quick-link{min-height:78px}}@media(prefers-reduced-motion:reduce){.cbcb-home-v2 .vitrine-card{transition:none}}.cbcb-home-v2 .cbcb-launch-banner+.quick{margin-top:0;padding-top:24px}@media (max-width:650px){.cbcb-home-v2 .cbcb-launch-banner+.quick{margin-top:0;padding-top:18px}}