.bac-wrap{align-items:start;background:var(--bac-bg,#002e6c);border-radius:16px;box-shadow:0 10px 32px rgba(0,0,0,.18);display:grid;gap:40px;grid-template-columns:2fr 1fr;margin:48px 0;overflow:hidden;padding:32px 36px;position:relative}.bac-wrap:before{background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,transparent 70%);content:"";height:300px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:300px}.bac-wrap[data-scheme=light]:before{background:radial-gradient(circle,rgba(0,46,108,.04) 0,transparent 70%)}.bac-wrap[data-scheme=dark]{--bac-text-primary:#fff;--bac-text-secondary:hsla(0,0%,100%,.72);--bac-text-muted:hsla(0,0%,100%,.45);--bac-input-bg:hsla(0,0%,100%,.1);--bac-input-border:hsla(0,0%,100%,.22);--bac-input-text:#fff;--bac-input-placeholder:hsla(0,0%,100%,.4);--bac-input-focus-border:hsla(0,0%,100%,.55);--bac-input-focus-shadow:hsla(0,0%,100%,.1);--bac-privacy-color:hsla(0,0%,100%,.38);--bac-privacy-link:hsla(0,0%,100%,.6);--bac-badge-bg:hsla(0,0%,100%,.1);--bac-badge-border:hsla(0,0%,100%,.15);--bac-badge-text:hsla(0,0%,100%,.8);--bac-eyebrow-color:#a4d867;--bac-label-color:hsla(0,0%,100%,.65);--bac-no-form-color:hsla(0,0%,100%,.45);--bac-button:#002e6c}.bac-wrap[data-scheme=light]{--bac-text-primary:#002e6c;--bac-text-secondary:#444;--bac-text-muted:#6b7280;--bac-input-bg:#fff;--bac-input-border:#c8d0db;--bac-input-text:#1a1a1a;--bac-input-placeholder:#94a3b8;--bac-input-focus-border:#1459a8;--bac-input-focus-shadow:rgba(20,89,168,.12);--bac-privacy-color:#6b7280;--bac-privacy-link:#1459a8;--bac-badge-bg:rgba(0,46,108,.08);--bac-badge-border:rgba(0,46,108,.18);--bac-badge-text:#002e6c;--bac-eyebrow-color:#a4d867;--bac-label-color:#334155;--bac-no-form-color:#64748b;--bac-button:#002e6c}[data-scheme=light] .bac-cta-btn{background:#002e6c;box-shadow:0 6px 20px rgba(0,46,108,.35);color:#fff}[data-scheme=light] .bac-cta-btn:hover{box-shadow:0 10px 26px rgba(0,46,108,.5);color:#fff}[data-scheme=dark] .bac-cta-btn{background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.25);color:#002e6c}[data-scheme=dark] .bac-cta-btn:hover{box-shadow:0 10px 26px rgba(0,0,0,.35);color:#002e6c}.bac-left{display:flex;flex-direction:column;justify-content:center}.bac-eyebrow{align-items:center;border-radius:100px;color:#a4d867;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.bac-content{margin-bottom:0}.bac-content h2,.bac-content h3{color:var(--bac-text-primary,#fff);font-family:var(--font-heading,"Poppins",sans-serif);font-size:clamp(17px,1.8vw,22px);font-weight:700;letter-spacing:-.3px;line-height:1.25;margin-bottom:8px}.bac-content p{color:var(--bac-text-secondary,hsla(0,0%,100%,.72));font-size:13.5px;font-weight:300;line-height:1.6;margin-bottom:0}.bac-form .hs-form,.bac-form .hsfc-Step,.bac-form .hsfc-Step__Content,.bac-form [data-hsfc-id]{background:transparent!important;border-top:none!important;box-shadow:none!important;padding:0!important}.bac-form .hs-form{width:100%}.bac-form .hs-form>div{display:contents}.bac-form .hs-form fieldset{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:8px;max-width:100%!important;width:100%}.bac-form .hs-form-field{flex:1;margin-bottom:0}.bac-form .hs-form-field label{color:var(--bac-label-color,hsla(0,0%,100%,.65));display:block;font-size:11px;font-weight:600;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.bac-form .hs-form-field label .hs-form-required{color:#e24b4a;margin-left:2px}.bac-form .hs-form-field input[type=email],.bac-form .hs-form-field input[type=tel],.bac-form .hs-form-field input[type=text],.bac-form .hs-form-field select{-webkit-appearance:none;appearance:none;background:var(--bac-input-bg,hsla(0,0%,100%,.1));border:1.5px solid var(--bac-input-border,hsla(0,0%,100%,.22));border-radius:9px;box-sizing:border-box;color:var(--bac-input-text,#fff);font-size:14px;height:44px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.bac-form .hs-form-field input::placeholder{color:var(--bac-input-placeholder,hsla(0,0%,100%,.4))}.bac-form .hs-form-field input:focus,.bac-form .hs-form-field select:focus{border-color:var(--bac-input-focus-border,hsla(0,0%,100%,.55));box-shadow:0 0 0 3px var(--bac-input-focus-shadow,hsla(0,0%,100%,.1))}.bac-form .hs-submit{flex-shrink:0;margin-top:0}.bac-form .hs-submit .hs-button{background:var(--navy,#002e6c);border:none;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,.18);color:#fff;cursor:pointer;font-family:var(--font-heading,"Poppins",sans-serif);font-size:13px;font-weight:600;height:44px;letter-spacing:.04em;padding:0 22px;text-transform:uppercase;transition:background .15s,transform .12s,box-shadow .15s;white-space:nowrap}.bac-form .hs-submit .hs-button:hover{background:#1459a8;box-shadow:0 5px 16px rgba(0,46,108,.28);filter:none;transform:translateY(-1px)}.bac-form .hs-submit .hs-button:active{box-shadow:none;filter:none;transform:scale(.98)}[data-scheme=light] .bac-form .hs-submit .hs-button{background:var(--bac-button,#002e6c)}[data-scheme=light] .bac-form .hs-submit .hs-button:hover{background:#1459a8}.bac-form .hs-error-msgs{list-style:none;margin:4px 0 0}.bac-form .hs-error-msgs li label{color:#e24b4a;display:block;font-size:11px;font-weight:400}.bac-no-form{color:var(--bac-no-form-color,hsla(0,0%,100%,.45));font-size:12px;font-style:italic}.bac-privacy{align-items:center;color:var(--bac-privacy-color,hsla(0,0%,100%,.38));display:flex;flex-wrap:wrap;font-size:10px;gap:3px;margin-top:8px}.bac-privacy svg{fill:none;flex-shrink:0;height:9px;stroke:var(--bac-privacy-color,hsla(0,0%,100%,.38));stroke-linecap:round;stroke-width:1.8;width:9px}.bac-privacy a{color:var(--bac-privacy-link,hsla(0,0%,100%,.55));text-decoration:underline;text-underline-offset:2px}.bac-privacy a:hover{color:var(--bac-text-primary,#fff)}.bac-visual{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:0}.bac-badge{align-items:center;background:var(--bac-badge-bg,hsla(0,0%,100%,.1));border:1px solid var(--bac-badge-border,hsla(0,0%,100%,.15));border-radius:100px;color:var(--bac-badge-text,hsla(0,0%,100%,.8));display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:12px;padding:8px 16px}.bac-badge svg{fill:none;height:13px;stroke:var(--bac-badge-text,hsla(0,0%,100%,.8));stroke-linecap:round;stroke-width:1.8;width:13px}.bac-cta-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:13px 26px;text-decoration:none;transition:transform .15s,box-shadow .15s}.bac-cta-btn:hover{transform:translateY(-2px)}.bac-ebook-wrapper{display:flex;justify-content:center;padding:16px 0 8px;perspective:900px}.bac-ebook{animation:bacFloat 4s ease-in-out infinite;height:190px;position:relative;transform:rotateY(-25deg) rotateX(5deg);transform-style:preserve-3d;width:140px}.bac-ebook-cover{background:#fff;border-radius:3px;box-shadow:0 10px 24px rgba(0,0,0,.28);inset:0;overflow:hidden;position:absolute;transform:translateZ(8px)}.bac-ebook-cover img{display:block;height:100%;object-fit:cover;width:100%}.bac-ebook-spine{background:linear-gradient(180deg,#d0d0d0,#a8a8a8);border-radius:2px;height:100%;left:0;position:absolute;transform:rotateY(90deg) translateZ(8px);transform-origin:left;width:16px}.bac-ebook-back{background:#ebebeb;border-radius:3px;inset:0;position:absolute;transform:translateZ(-8px)}.bac-video-wrapper{animation:bacFloat 4s ease-in-out infinite;background:#000;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.3);max-width:220px;overflow:hidden;width:100%}.bac-video-screen{aspect-ratio:16/9;background:#111;overflow:hidden;position:relative}.bac-video-screen img{display:block;height:100%;object-fit:cover;width:100%}.bac-video-overlay{background:linear-gradient(180deg,rgba(0,0,0,.06) 0,rgba(0,0,0,.45));inset:0;position:absolute}.bac-play-btn,.bac-video-overlay{align-items:center;display:flex;justify-content:center}.bac-play-btn{background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 3px 12px rgba(0,0,0,.3);height:40px;width:40px}.bac-play-btn svg{fill:#002e6c;height:15px;margin-left:2px;stroke:none;width:15px}.bac-video-bar{align-items:center;background:#1a1a1a;display:flex;gap:6px;padding:6px 10px}.bac-vbar-dot{background:var(--bac-button,#c8941a);border-radius:50%;flex-shrink:0;height:6px;width:6px}.bac-vbar-track{background:hsla(0,0%,100%,.2);border-radius:2px;flex:1;height:3px;overflow:hidden}.bac-vbar-fill{background:var(--bac-button,#c8941a);border-radius:2px;height:100%;width:38%}.bac-vbar-time{color:hsla(0,0%,100%,.55);flex-shrink:0;font-size:9px;font-weight:600}.bac-paper-outer{animation:bacFloat 4s ease-in-out infinite;display:flex;justify-content:center;padding:20px 16px 8px;position:relative}.bac-paper{border-radius:4px;position:absolute;width:160px}.bac-paper--s2{background:#e8e8e8;height:calc(100% - 16px);left:calc(50% - 76px);top:16px;transform:rotate(4deg);z-index:1}.bac-paper--s1{background:#d4d4d4;height:calc(100% - 8px);left:calc(50% - 77px);top:10px;transform:rotate(2deg);z-index:2}.bac-paper--main{background:#fff;border-radius:4px;box-shadow:0 8px 22px rgba(0,0,0,.22);overflow:hidden;position:relative;width:160px;z-index:3}.bac-paper--main img{display:block;object-fit:cover;width:100%}.bac-paper-fold{border-color:transparent #d4d4d4 transparent transparent;border-style:solid;border-width:0 26px 26px 0;filter:drop-shadow(-1px 1px 2px rgba(0,0,0,.1));height:0;position:absolute;right:0;top:0;width:0;z-index:5}.bac-cs-header{align-items:center;background:#002e6c;display:flex;justify-content:space-between;padding:6px 10px}.bac-cs-eyebrow{color:hsla(0,0%,100%,.65);font-size:7px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.bac-cs-quote{color:#c8941a;font-size:20px;font-weight:800;line-height:1}.bac-type-badge{align-items:center;border-radius:4px;bottom:8px;display:inline-flex;font-size:9px;font-weight:700;gap:3px;left:8px;letter-spacing:.6px;padding:3px 7px;position:absolute;text-transform:uppercase;z-index:6}.bac-type-badge svg{fill:none;height:9px;stroke-linecap:round;stroke-width:1.8;width:9px}.bac-type-badge--pdf{background:#1459a8;color:#fff}.bac-type-badge--pdf svg{stroke:#fff}.bac-type-badge--cs{background:#002e6c;color:#fff}.bac-type-badge--cs svg{stroke:#fff}.bac-browser-wrapper{animation:bacFloat 4s ease-in-out infinite;border:2px solid #b0b8c8;border-radius:7px;box-shadow:0 12px 32px rgba(0,0,0,.26);max-width:220px;overflow:hidden;width:100%}.bac-browser-chrome{align-items:center;background:#e8eaed;border-bottom:1px solid #c8cdd6;display:flex;gap:4px;padding:6px 10px}.bac-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.bac-dot--r{background:#fc605b}.bac-dot--y{background:#fdbc40}.bac-dot--g{background:#34c749}.bac-browser-url{background:#fff;border:1px solid #dde0e6;border-radius:20px;color:#6b7280;flex:1;font-size:9px;margin-left:3px;padding:2px 8px;text-align:center}.bac-browser-viewport{aspect-ratio:16/9;background:#fff;overflow:hidden;width:100%}.bac-browser-viewport img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}.bac-default-wrapper{animation:bacFloat 4s ease-in-out infinite;border-radius:8px;max-width:200px;overflow:hidden;width:100%}.bac-default-wrapper img{display:block;object-fit:cover;width:100%}@keyframes bacFloat{0%{transform:translateY(0)}50%{transform:translateY(-7px)}to{transform:translateY(0)}}@media (max-width:600px){.bac-wrap{gap:24px;grid-template-columns:1fr;padding:28px 22px}.bac-visual{order:-1;padding-top:0}.bac-ebook{height:163px;width:120px}.bac-form .hs-form fieldset{flex-wrap:wrap}.bac-form .hs-submit .hs-button{width:100%}}@media (max-width:400px){.bac-wrap{border-radius:12px;padding:22px 16px}.bac-paper--main{width:140px}.bac-paper--s1{left:calc(50% - 68px);width:136px}.bac-paper--s2{left:calc(50% - 66px);width:132px}}