.ba-hero{background:#1a3141;padding:120px 0 80px;position:relative;overflow:clip}.ba-hero .container{max-width:1280px;padding-left:24px;padding-right:24px}.ba-hero-bg{pointer-events:none;position:absolute;inset:0}.ba-hero-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ba-hero-orb{border-radius:50%;position:absolute}.ba-orb1{background:radial-gradient(circle,#f7b04117 0%,#0000 70%);width:480px;height:480px;top:-160px;right:-80px}.ba-orb2{background:radial-gradient(circle,#f7b0410d 0%,#0000 70%);width:320px;height:320px;bottom:-80px;left:-60px}.ba-hero-inner{z-index:1;flex-direction:row;align-items:center;gap:40px;display:flex;position:relative}.ba-hero-text{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.ba-hero-anim{flex:0 0 420px;justify-content:center;align-items:center;display:flex}.ba-hero-label{letter-spacing:2.5px;text-transform:uppercase;color:#f7b041;margin:0 0 18px;font-size:11px;font-weight:700}.ba-hero-h1{color:#fff;letter-spacing:-1px;margin:0 0 18px;font-size:clamp(30px,4vw,50px);font-weight:900;line-height:1.12}.ba-hero-em{color:#f7b041;font-style:normal}.ba-hero-sub{color:#ffffff8c;max-width:520px;margin:0;font-size:16px;line-height:1.72}.ba-hero-pills{flex-wrap:wrap;gap:12px;display:flex}.ba-pill{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.ba-pill svg{color:#f7b041;flex-shrink:0}.ba-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.ba-hero-anim{justify-content:center;align-items:center;display:flex;flex:0 0 460px!important}.ba-stage{width:460px;height:320px;position:relative}.ba-svg{width:100%;height:100%;display:block;overflow:visible}.ba-active-chip{color:#21d397;white-space:nowrap;z-index:2;pointer-events:none;background:#21d3971a;border:1px solid #21d39740;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;top:8px;right:8px}.ba-active-dot{background:#21d397;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.4s ease-in-out infinite baActiveDot}@keyframes baActiveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}@keyframes baFadeIn{0%{opacity:0}to{opacity:1}}@keyframes baPopIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.ba-pcb-dots{opacity:0;animation:1.2s ease-out .1s forwards baFadeIn}.ba-via{opacity:0;animation:.4s ease-out .5s forwards baFadeIn}.ba-caps{opacity:0;animation:.5s ease-out .35s forwards baFadeIn}.ba-bios{opacity:0;animation:.5s ease-out .45s forwards baFadeIn}.ba-main-chip{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.65s cubic-bezier(.34,1.56,.64,1) .2s forwards baPopIn}.ba-c1,.ba-c2,.ba-c3,.ba-c4,.ba-c5,.ba-c6{transform-box:fill-box;transform-origin:50%;opacity:0}.ba-c1{animation:.5s cubic-bezier(.34,1.56,.64,1) .55s forwards baPopIn}.ba-c2{animation:.5s cubic-bezier(.34,1.56,.64,1) .7s forwards baPopIn}.ba-c3{animation:.5s cubic-bezier(.34,1.56,.64,1) .85s forwards baPopIn}.ba-c4{animation:.5s cubic-bezier(.34,1.56,.64,1) 1s forwards baPopIn}.ba-c5{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.15s forwards baPopIn}.ba-c6{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.3s forwards baPopIn}.ba-sigs,.ba-sigr{opacity:0;animation:.5s ease-out 1.6s forwards baFadeIn}.ba-led{animation:1.6s ease-in-out infinite baLed}@keyframes baLed{0%,to{opacity:.5}50%{opacity:1}}@media (width<=1100px){.ba-hero-anim{flex:0 0 380px!important}.ba-stage{transform-origin:50%;transform:scale(.82)}}@media (width<=820px){.ba-hero-inner{flex-direction:column}.ba-hero-anim{display:none!important}}.ba-btn-primary{color:#1a3141;background:#f7b041;border-radius:8px;align-items:center;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.ba-btn-primary:hover{background:#e8a030;transform:translateY(-1px)}.ba-btn-outline{color:#fffc;background:0 0;border:1px solid #ffffff40;border-radius:8px;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.ba-btn-outline:hover{background:#ffffff0f;border-color:#ffffff80}.ba-why{background:#fff;border-top:1px solid #f1f5f9;padding:0 0 80px}.ba-why-heading{color:#1a3141;text-align:center;letter-spacing:-.3px;margin:0 0 52px;padding-top:72px;font-size:clamp(20px,2.5vw,28px);font-weight:900}.ba-why-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.ba-why-item{text-align:center;flex-direction:column;align-items:center;display:flex}.ba-why-icon{color:#f7b041;background:#f7b04114;border:1px solid #f7b04133;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.ba-why-title{color:#1a3141;margin:0 0 10px;font-size:15.5px;font-weight:800}.ba-why-desc{color:#64748b;margin:0;font-size:14px;line-height:1.72}.ba-intro{background:#fff;padding:72px 0 88px}.ba-intro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ba-tag{letter-spacing:2px;text-transform:uppercase;color:#f7b041;margin:0 0 14px;font-size:11px;font-weight:700}.ba-body{color:#64748b;margin:0 0 16px;font-size:15px;line-height:1.75}.ba-section-h2{color:#1a3141;letter-spacing:-.5px;margin:0 0 20px;font-size:clamp(26px,3vw,38px);font-weight:900}.ba-dash-mockup{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0f172a1f}.ba-mock-topbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:6px;padding:10px 16px;display:flex}.ba-mock-dot{border-radius:50%;width:10px;height:10px}.ba-mock-dot--red{background:#fc5f57}.ba-mock-dot--yellow{background:#fdbe2c}.ba-mock-dot--green{background:#33c748}.ba-mock-topbar-title{color:#94a3b8;margin-left:6px;font-size:12px;font-weight:600}.ba-mock-kpis{background:#f1f5f9;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ba-mock-kpi{text-align:center;background:#fff;padding:16px 12px}.ba-mock-kpi-val{color:#1a3141;letter-spacing:-.5px;font-size:20px;font-weight:900;display:block}.ba-mock-kpi-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:9.5px;font-weight:600}.ba-mock-section-lbl{text-transform:uppercase;letter-spacing:1px;color:#94a3b8;padding:12px 16px 6px;font-size:10px;font-weight:700}.ba-mock-plan-row{border-top:1px solid #f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ba-mock-plan-name{color:#1a3141;margin:0 0 2px;font-size:13px;font-weight:600}.ba-mock-plan-type{color:#94a3b8;margin:0;font-size:11px}.ba-mock-badge{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.ba-mock-badge--green{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.ba-mock-badge--amber{color:#b45309;background:#f7b0411f;border:1px solid #f7b0414d}.ba-feat{background:#fff;padding:72px 0 88px}.ba-feat--alt{background:#f8fafc}.ba-feat-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ba-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ba-list li{color:#334155;padding-left:18px;font-size:14.5px;line-height:1.65;position:relative}.ba-list li:before{content:"";background:#f7b041;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.ba-num{letter-spacing:2.5px;color:#f7b041;background:#f7b0411a;border:1px solid #f7b04140;border-radius:4px;margin-bottom:16px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.ba-feat-h2{color:#1a3141;letter-spacing:-.4px;margin:0 0 18px;font-size:clamp(22px,2.5vw,30px);font-weight:900}.ba-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 4px 24px #0f172a12}.ba-card-lbl{letter-spacing:1.5px;text-transform:uppercase;color:#94a3b8;margin:0 0 16px;font-size:10px;font-weight:700}.ba-card-note{color:#64748b;text-align:center;margin:0;font-size:12px}.ba-divider{background:#f1f5f9;height:1px;margin:16px 0}.ba-badge{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.ba-badge--green{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.ba-badge--amber{color:#b45309;background:#f7b0411f;border:1px solid #f7b0414d}.ba-survey-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ba-survey-questions{flex-direction:column;gap:14px;display:flex}.ba-survey-q-text{color:#334155;margin:0 0 8px;font-size:12.5px;font-weight:600}.ba-survey-scale{align-items:center;gap:6px;display:flex}.ba-scale-dot{background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:50%;width:22px;height:22px}.ba-scale-dot--fill{background:#f7b041;border-color:#f7b041}.ba-scale-avg{color:#1a3141;margin-left:6px;font-size:12px;font-weight:700}.ba-app-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:11px 0;display:flex}.ba-app-row:last-child{border-bottom:none}.ba-app-icon{color:#2563eb;background:#f0f9ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ba-app-name{color:#1a3141;margin:0 0 2px;font-size:13px;font-weight:600}.ba-app-type{color:#94a3b8;margin:0;font-size:11px}.ba-policy-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:12px 0;display:flex}.ba-policy-row:last-child{border-bottom:none}.ba-policy-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ba-policy-icon--health{color:#dc2626;background:#fef2f2}.ba-policy-icon--life{color:#16a34a;background:#f0fdf4}.ba-policy-icon--finance{color:#b45309;background:#f7b0411a}.ba-policy-name{color:#1a3141;margin:0 0 2px;font-size:13px;font-weight:600}.ba-policy-meta{color:#94a3b8;margin:0;font-size:11px}.ba-policy-renewal{color:#64748b;margin:0 0 4px;font-size:11px}.ba-brand-row{background:#f8fafc;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:9px 12px;display:flex}.ba-brand-key{color:#64748b;font-size:11.5px;font-weight:600}.ba-brand-val{color:#1a3141;font-size:12.5px;font-weight:700}.ba-brand-swatches{background:#f8fafc;border-radius:7px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.ba-swatches{gap:8px;margin-left:auto;display:flex}.ba-swatch{border-radius:6px;width:24px;height:24px}.ba-swatch--add{color:#94a3b8;cursor:pointer;background:#f1f5f9;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ba-logo-upload{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.ba-logo-box{border:1.5px dashed #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.ba-logo-txt{color:#94a3b8;font-size:11px;font-weight:600}.ba-testi{background:#1a3141;padding:80px 0;position:relative;overflow:hidden}.ba-testi-bg{pointer-events:none;position:absolute;inset:0}.ba-testi-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ba-testi-orb{background:radial-gradient(circle,#f7b04112 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-100px}.ba-testi-inner{z-index:1;max-width:800px;position:relative}.ba-testi-qmark{width:52px;height:42px;margin-bottom:24px;display:block}.ba-testi-text{color:#ffffffe0;margin:0 0 36px;font-size:clamp(17px,2vw,21px);font-style:italic;font-weight:400;line-height:1.75}.ba-testi-author{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ba-testi-avatar{color:#1a3141;background:linear-gradient(135deg,#f7b041 0%,#ffd080 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:flex}.ba-testi-name{color:#fff;margin:0 0 3px;font-size:15px;font-weight:700}.ba-testi-role{color:#ffffff73;margin:0;font-size:13px}.ba-testi-stars{gap:3px;margin-left:auto;display:flex}.ba-faq{background:#f8fafc;padding:88px 0 80px;position:relative;overflow:hidden}.ba-faq-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ba-faq-bgq{width:320px;position:absolute;top:-30px;right:-30px;transform:rotate(10deg)}.ba-faq-dots{width:100%;height:100%;position:absolute;inset:0}.ba-faq-inner{z-index:1;position:relative}.ba-faq-head{text-align:center;margin-bottom:48px}.ba-faq-heading{color:#1a3141;letter-spacing:-.5px;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:900}.ba-faq-sub{color:#94a3b8;margin:0;font-size:14px;font-weight:500}.ba-faq-list{max-width:760px;margin:0 auto}.ba-faq-item{border-top:1px solid #cbd5e1}.ba-faq-item:last-child{border-bottom:1px solid #cbd5e1}.ba-faq-item.open{background:#fff;border-radius:4px}.ba-faq-q{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 16px 20px 0;display:flex}.ba-faq-q-text{color:#1a3141;font-size:15.5px;font-weight:700;line-height:1.4;transition:color .2s}.ba-faq-q:hover .ba-faq-q-text,.ba-faq-item.open .ba-faq-q-text{color:#f7b041}.ba-faq-icon{color:#1a3141;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:flex}.ba-faq-item.open .ba-faq-icon{color:#fff;background:#f7b041}.ba-faq-icon-plus{display:block}.ba-faq-icon-minus,.ba-faq-item.open .ba-faq-icon-plus{display:none}.ba-faq-item.open .ba-faq-icon-minus{display:block}.ba-faq-a-wrap{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.ba-faq-a{color:#475569;margin:0;padding:0 16px 20px 0;font-size:15px;line-height:1.8}@media (width<=960px){.ba-why-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (width<=900px){.ba-intro-grid,.ba-feat-grid{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.ba-hero{padding:72px 0 56px}.ba-intro,.ba-feat{padding:48px 0 64px}.ba-hero-pills{flex-direction:column;align-items:flex-start}.ba-mock-kpis{grid-template-columns:repeat(2,1fr)}.ba-testi-stars{display:none}}
