:root{--color-deep-blue:#000147;--color-card-blue:#00053d;--color-dark-bg:#070f1d;--color-light-bg:#e8eff5;--color-accent-green:#00e991;--color-accent-blue:#00c9ff;--color-text-dark:#0e0e13;--color-text-light:hsla(0,0%,100%,.9);--color-text-muted:#6a7c92;--font-family:"Manrope",sans-serif;--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--border-radius-lg:32px;--border-radius-md:12px;--border-radius-round:200px;--assets:"https://somos.topazevolution.com/hubfs/raw_assets/public/ct_theme_by_quo/templates/mtools/febraban-2026"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fff;color:var(--color-text-dark);font-family:var(--font-family);line-height:1.6;overflow-x:hidden}img{display:block;height:auto;max-width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}a{text-decoration:none;transition:var(--transition-smooth)}.container{margin:0 auto;max-width:1280px;padding:0 24px;width:100%}.text-white{color:#fff!important}.text-center{text-align:center}.heading-xl{font-size:60px;font-weight:800;letter-spacing:-2px;line-height:1.08}.heading-lg{font-size:48px}.heading-lg,.heading-md{font-weight:700;line-height:1.2}.heading-md{font-size:34px}.btn{align-items:center;border:none;border-radius:var(--border-radius-round);box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:20px;font-weight:700;justify-content:center;line-height:1;padding:24px 40px;text-align:center;transition:var(--transition-smooth)}.btn-primary{background:linear-gradient(0deg,#00c9ff,#9f9 143.82%);color:#0b1b5a}.btn-primary:hover{box-shadow:0 6px 20px rgba(0,233,145,.35);filter:brightness(1.05);transform:translateY(-2px)}.header{background-color:#fff;box-shadow:0 2px 15px rgba(0,0,0,.05);padding:16px 0;position:sticky;top:0;z-index:1000}.header-container{align-items:center;display:flex;justify-content:center}.logo-topaz{height:44px;object-fit:contain;width:auto}.hero-section{background-color:var(--color-dark-bg);background-image:url(https://conoce.cobiscorp.com/hubfs/raw_assets/public/ct_theme_by_quo/templates/mtools/febraban-2026/BG.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:640px;overflow:hidden;padding:120px 0}.hero-content,.hero-section{align-items:center;display:flex;position:relative}.hero-content{flex-direction:column;gap:41px;margin:0 auto;max-width:1110px;text-align:center;width:100%;z-index:2}.hero-eyebrow{color:#fff;font-size:51px;font-weight:800;letter-spacing:-2px;line-height:1.08;margin:0}.hero-event-logo{height:136px}.hero-event-logo,.hero-stefanini-logo{margin:0 auto;max-width:100%;object-fit:contain;width:auto}.hero-stefanini-logo{height:48px}.hero-info-badge{flex-wrap:wrap;gap:68px;justify-content:center;padding:20px 48px}.badge-item,.hero-info-badge{align-items:center;display:flex}.badge-item{color:#fff;font-size:20px;font-weight:700;gap:20px;line-height:1.2;text-align:left}.badge-item img{flex-shrink:0;height:47px;width:47px}.badge-item span{display:block}.section-sobre{background-color:var(--color-light-bg);padding:120px 0 200px}.sobre-layout{align-items:center;display:flex;gap:80px}.sobre-text{flex:1;min-width:0}.sobre-text .heading-md{color:var(--color-deep-blue);margin-bottom:24px;max-width:24ch}.sobre-text p{color:var(--color-text-dark);font-size:20px;line-height:1.6;max-width:44ch;text-wrap:pretty}.sobre-text p strong{font-weight:700}.sobre-image{background:#fff;border-radius:var(--border-radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.08);flex:1;height:582px;min-width:0;overflow:hidden;position:relative}.sobre-image img{height:100%;object-fit:cover;width:100%}.section-topaz-one{background-color:#fff;padding:120px 0}.topaz-one-hero{background-color:var(--color-dark-bg);background-image:url(https://conoce.cobiscorp.com/hubfs/raw_assets/public/ct_theme_by_quo/templates/mtools/febraban-2026/BG-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius-lg);margin-bottom:80px;overflow:hidden;padding:72px 40px}.topaz-one-hero-inner{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:890px;text-align:center}.topaz-one-eyebrow{color:#fff;font-size:20px;font-weight:700;line-height:1.6}.topaz-one-headline{align-items:center;display:flex;flex-direction:column;gap:12px}.topaz-one-logo{margin:0 auto;max-height:70px;width:auto}.topaz-one-hero-inner .topaz-one-copy p{color:#fff;font-size:20px;line-height:1.6}.topaz-one-hero-inner .topaz-one-copy p+p{margin-top:20px}.topaz-one-hero-inner .topaz-one-copy strong{font-weight:700}.btn-topaz-one{font-size:26px;font-weight:800}.portfolio-title{color:var(--color-deep-blue);margin-bottom:48px;margin-left:auto;margin-right:auto;text-align:center}.portfolio-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.portfolio-card{background-color:var(--color-card-blue);border-radius:var(--border-radius-lg);box-shadow:0 4px 15px rgba(0,5,61,.15);display:flex;flex:0 0 calc(33.333% - 16px);flex-direction:column;gap:24px;min-height:365px;padding:32px;transition:var(--transition-smooth)}.portfolio-card:hover{box-shadow:0 10px 30px rgba(0,5,61,.3);transform:translateY(-5px)}.portfolio-card-logo{align-items:center;display:flex;height:64px}.portfolio-card-logo img{max-height:40px;object-fit:contain;width:auto}.portfolio-card-divider{border:none;border-top:1px solid hsla(0,0%,100%,.2);margin:0;width:100%}.portfolio-card p{color:#fff;font-size:20px;font-weight:400;line-height:1.6}.section-temas{background-color:var(--color-card-blue);padding:120px 0}.section-temas .heading-lg{color:#fff;margin-bottom:48px;margin-left:auto;margin-right:auto;text-align:center}.temas-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.tema-card{align-items:center;display:flex;flex:0 0 calc(33.333% - 11px);flex-direction:column;gap:32px;justify-content:flex-start;padding:48px 32px;text-align:center;transition:var(--transition-smooth)}.tema-card:hover{transform:translateY(-5px)}.tema-icon-circle{align-items:center;display:flex;flex-shrink:0;justify-content:center}.tema-icon-circle img{height:96px;object-fit:contain;width:96px}.tema-title{color:#fff;font-size:24px;font-weight:500;line-height:1.6;margin:0}.section-nova{background-color:var(--color-dark-bg);background-image:url(https://conoce.cobiscorp.com/hubfs/raw_assets/public/ct_theme_by_quo/templates/mtools/febraban-2026/BG%20Sess%C3%A3o%20nova.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 0}.nova-layout{align-items:stretch;display:flex;gap:80px}.nova-info{flex:1;gap:48px;justify-content:center;min-width:0}.nova-heading,.nova-info{display:flex;flex-direction:column}.nova-heading{gap:16px}.nova-heading .heading-lg{color:#fff}.nova-heading p{color:#fff;font-size:20px;line-height:1.6}.nova-heading p strong{font-weight:700}.nova-facts{display:flex;flex-direction:column;gap:24px}.nova-fact{align-items:center;display:flex;gap:24px}.nova-fact img{flex-shrink:0;height:48px;width:48px}.nova-fact span{color:#fff;font-size:24px;font-weight:700}.nova-panel{align-items:center;background-color:var(--color-card-blue);border-radius:var(--border-radius-lg);flex:1;gap:32px;justify-content:center;min-width:0;padding:48px}.nova-panel,.nova-panel-header{display:flex;flex-direction:column}.nova-panel-header{gap:16px;text-align:center}.nova-panel-title{color:#fff;font-size:32px;font-weight:700;line-height:1.2}.nova-panel-subtitle{color:#fff;font-size:24px;line-height:1.6}.nova-speakers{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.nova-speaker{align-items:center;display:flex;flex-direction:column;gap:16px;width:236px}.nova-speaker-photo{border-radius:50%;flex-shrink:0;height:150px;overflow:hidden;width:150px}.nova-speaker-photo img{height:100%;object-fit:cover;width:100%}.nova-speaker-info{align-items:center;display:flex;flex-direction:column;gap:4px}.nova-speaker-name{color:#fff;font-size:24px;font-weight:600;line-height:1.3;text-align:center}.nova-speaker-role{font-size:20px}.nova-panel-guests,.nova-speaker-role{color:#fff;line-height:1.6;text-align:center}.nova-panel-guests{font-size:24px;font-weight:600}.section-form{background-color:#fff;padding:120px 0}.form-layout{align-items:flex-start;display:flex;gap:80px}.form-text-col{display:flex;flex:1;flex-direction:column;gap:24px;min-width:0}.form-text-col .heading-lg{color:var(--color-deep-blue);max-width:14ch}.form-text-col p{color:var(--color-deep-blue);font-size:20px;line-height:1.6}.form-col{flex:0 0 600px;max-width:600px}.hubspot-form .hs-form-field{margin-bottom:12px}.hubspot-form .hs-form fieldset{margin-bottom:12px;max-width:100%;overflow:hidden}.hubspot-form .hs-form fieldset .hs-form-field{padding:0 6px}.hubspot-form .hs-form fieldset .hs-form-field:first-child{padding-left:0}.hubspot-form .hs-form fieldset .hs-form-field:last-child{padding-right:0}.hubspot-form label{color:var(--color-deep-blue);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.hubspot-form input[type=email],.hubspot-form input[type=number],.hubspot-form input[type=tel],.hubspot-form input[type=text],.hubspot-form select,.hubspot-form textarea{background:#fff;border:1px solid rgba(0,1,71,.5);border-radius:8px;color:var(--color-deep-blue);font-family:var(--font-family);font-size:14px;font-weight:500;padding:20px 16px;transition:var(--transition-smooth);width:100%}.hubspot-form input:focus,.hubspot-form select:focus,.hubspot-form textarea:focus{border-color:var(--color-accent-blue);box-shadow:0 0 0 3px rgba(0,201,255,.15);outline:none}.hubspot-form input::placeholder{color:rgba(0,1,71,.55)}.hubspot-form .hs-form-booleancheckbox label,.hubspot-form .hs-form-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.15}.hubspot-form .hs-form-booleancheckbox input,.hubspot-form .hs-form-checkbox input{accent-color:var(--color-deep-blue);flex-shrink:0;height:14px;margin-top:1px;width:14px}.hubspot-form .hs-error-msg,.hubspot-form .hs-error-msgs label{color:#d6334c;font-size:13px;font-weight:500}.hubspot-form .hs_submit,.hubspot-form .hs_submit .actions{clear:both;margin:0!important;padding:0!important}.hubspot-form .hs-button,.hubspot-form a.hs-button,.hubspot-form input[type=submit]{background:linear-gradient(0deg,#00c9ff,#9f9 143.82%);border:none;border-radius:var(--border-radius-round);box-sizing:border-box;color:#0b1b5a;cursor:pointer;display:block;font-family:var(--font-family);font-size:20px;font-weight:700;margin-top:24px;padding:24px 40px;text-align:center;text-decoration:none;transition:var(--transition-smooth);width:100%}.hubspot-form .hs-button:hover,.hubspot-form a.hs-button:hover{box-shadow:0 6px 20px rgba(0,233,145,.35);color:#0b1b5a;filter:brightness(1.05);transform:translateY(-2px)}.main-footer{background-color:#12123c;padding:48px 0 0}.footer-top{align-items:center;display:flex;flex-direction:column;gap:40px;margin-bottom:48px}.footer-logo{height:56px;object-fit:contain;width:auto}.footer-brand-row{align-items:center;display:flex;gap:24px}.footer-brand-divider{background-color:rgba(0,201,255,.24);flex-shrink:0;height:36px;width:1px}.footer-aws-logo{height:44px;object-fit:contain;width:auto}.footer-socials{align-items:center;display:flex;gap:24px}.footer-socials a{align-items:center;color:#fff;display:flex;justify-content:center;transition:var(--transition-smooth)}.footer-socials a:hover{color:var(--color-accent-blue);transform:translateY(-3px)}.footer-socials svg{display:block;height:26px;max-height:26px;max-width:26px;width:26px}.footer-divider{border:none;border-top:1px solid rgba(0,201,255,.12);margin:0}.footer-bottom-row{align-items:center;color:#bebebe;display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:16px 0}.footer-bottom-row a{color:#bebebe}.footer-bottom-row .footer-credits{opacity:.6}@media (prefers-reduced-motion:no-preference){.hero-content>*{animation:heroIn .85s cubic-bezier(.22,.61,.36,1) forwards;opacity:0}.hero-content>:first-child{animation-delay:.1s}.hero-content>:nth-child(2){animation-delay:.22s}.hero-content>:nth-child(3){animation-delay:.34s}.hero-content>:nth-child(4){animation-delay:.46s}.hero-content>:nth-child(5){animation-delay:.58s}@keyframes heroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.will-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.will-reveal.revealed{opacity:1;transform:translateY(0)}.tema-icon-circle{animation:floatY 4.5s ease-in-out infinite}.tema-card:nth-child(2n) .tema-icon-circle{animation-delay:.6s}.tema-card:nth-child(3n) .tema-icon-circle{animation-delay:1.2s}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}.logo-topaz{transition:transform .3s cubic-bezier(.4,0,.2,1)}.header:hover .logo-topaz{transform:scale(1.04)}.portfolio-card-logo img{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.portfolio-card:hover .portfolio-card-logo img{transform:scale(1.06) translateY(-2px)}.tema-icon-circle{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.tema-card:hover .tema-icon-circle{transform:scale(1.1)}.badge-item{transition:transform .3s cubic-bezier(.4,0,.2,1)}.badge-item:hover{transform:translateY(-3px)}.sobre-image img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.sobre-image:hover img{transform:scale(1.04)}.footer-socials a svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.footer-socials a:hover svg{transform:scale(1.12)}@media (max-width:1024px){.heading-xl,.hero-eyebrow{font-size:48px}.heading-lg{font-size:38px}.heading-md{font-size:28px}.sobre-layout{gap:40px}.sobre-image{height:420px}.portfolio-card{flex:0 0 calc(50% - 12px)}.tema-card{flex:0 0 calc(50% - 8px)}.form-layout{gap:40px}.form-col{flex:0 0 50%}.nova-layout{gap:40px}.nova-panel-title{font-size:28px}}@media (max-width:768px){.hero-section{min-height:96vh;padding:80px 0}.hero-content{gap:32px}.hero-eyebrow{font-size:36px;letter-spacing:0}.hero-event-logo{height:110px}.hero-info-badge{flex-direction:row;gap:20px;padding:20px 0}.badge-item{font-size:16px;gap:16px}.badge-item img{height:38px;width:38px}.section-sobre{padding:60px 0 80px}.sobre-layout{flex-direction:column;gap:40px}.sobre-text p{font-size:16px}.sobre-image{height:300px;width:100%}.section-topaz-one{padding:60px 0}.topaz-one-hero{background:#00053d!important;margin-bottom:48px;padding:48px 24px}.topaz-one-hero-inner{gap:32px}.topaz-one-logo{max-height:54px}.topaz-one-hero-inner .topaz-one-copy p{font-size:16px}.btn-topaz-one{font-size:18px}.btn{font-size:16px;padding:18px 32px;width:100%}.portfolio-card{flex:0 0 100%;min-height:auto}.portfolio-card p{font-size:16px}.section-temas{padding:60px 0}.tema-card{flex:0 0 100%;flex-direction:row;padding:24px}.tema-title{font-size:20px;text-align:left}.section-nova{padding:60px 0}.nova-layout{flex-direction:column;gap:48px}.nova-heading .heading-lg{text-align:center}.nova-heading p{font-size:16px}.nova-panel{padding:32px 24px}.nova-panel-title{font-size:24px}.nova-panel-guests{font-size:20px}.nova-speakers{flex-direction:column;gap:32px}.nova-speaker{flex-direction:row;width:100%}.nova-speaker-photo{height:110px;width:110px}.section-form{padding:60px 0}.form-layout{flex-direction:column;gap:48px}.form-text-col p{font-size:16px}.form-col{flex:0 0 100%;max-width:100%;width:100%}.hubspot-form .hs-form fieldset .hs-form-field{padding:0}.hubspot-form .hs-button{width:100%}.footer-brand-row{flex-direction:column;gap:20px}.footer-brand-divider{display:none}.footer-bottom-row{flex-direction:column;gap:8px;text-align:center}}@media (max-width:480px){.hero-eyebrow{font-size:30px}.heading-lg{font-size:28px}}.section-ibsi{background:#f5f6fb;padding:92px 0 88px}.ibsi-content{margin:0 auto;max-width:940px;width:100%}.ibsi-heading{margin:0 auto 48px;max-width:820px}.ibsi-heading h2{color:#092b68;font-family:Manrope,sans-serif;font-size:clamp(32px,3vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px;text-align:center}.ibsi-heading p{color:#161616;font-size:17px;line-height:1.55;margin:0;text-align:center}.ibsi-heading p strong{font-weight:700}.ibsi-table-wrapper{border-radius:22px;overflow:hidden;width:100%}.ibsi-table{border-collapse:separate;border-spacing:0;color:#092b68;font-size:17px;table-layout:fixed;width:100%}.ibsi-table td,.ibsi-table th{text-align:center;width:50%}.ibsi-table thead th{font-size:21px;font-weight:700;height:72px;line-height:1.2;padding:18px 28px}.ibsi-table thead th:first-child{background:#12bce9;border-top-left-radius:22px}.ibsi-table thead th:last-child{background:linear-gradient(90deg,#35db8b,#31d8a0 30%,#3fcac0 65%,#4bb8e6);border-top-right-radius:22px}.ibsi-table tbody td{background:#e8eef5;font-weight:500;height:64px;line-height:1.35;padding:18px 28px;vertical-align:middle}.ibsi-table tbody td+td{border-left:1px solid rgba(9,43,104,.12)}.ibsi-table tbody tr+tr td{border-top:1px solid rgba(9,43,104,.12)}.ibsi-table tbody td strong{font-weight:700}.ibsi-table tbody tr:last-child td:first-child{border-bottom-left-radius:22px}.ibsi-table tbody tr:last-child td:last-child{border-bottom-right-radius:22px}.ibsi-footer-text{color:#161616;font-size:16px;line-height:1.55;margin:44px auto 0;max-width:850px;text-align:center}.ibsi-footer-text strong{font-weight:700}@media (max-width:768px){.section-ibsi{padding:64px 0}.ibsi-heading{margin-bottom:36px}.ibsi-heading h2{font-size:32px}.ibsi-heading h2 br{display:none}.ibsi-heading p{font-size:16px}.ibsi-table-wrapper{border-radius:16px}.ibsi-table{font-size:14px}.ibsi-table thead th{font-size:17px;height:auto;min-height:64px;padding:18px 12px}.ibsi-table thead th:first-child{border-top-left-radius:16px}.ibsi-table thead th:last-child{border-top-right-radius:16px}.ibsi-table tbody td{height:auto;min-height:60px;padding:16px 10px}.ibsi-table tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.ibsi-table tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.ibsi-footer-text{font-size:15px;margin-top:34px}}@media (max-width:480px){.section-ibsi{padding:52px 0}.ibsi-heading h2{font-size:28px}.ibsi-table{font-size:13px}.ibsi-table thead th{font-size:15px;padding:16px 8px}.ibsi-table tbody td{padding:15px 8px}}