.bams-wrap{--bams-navy: #1d3461;--bams-navy-dark: #152549;--bams-blue: #2563eb;--bams-blue-dark: #1d4ed8;--bams-bg: #f5f7fa;--bams-dark: #1a1a2e;--bams-gray: #6b7a99;--bams-border: #e4e9f2;--bams-white: #ffffff;--bams-error: #cc2200;--bams-error-bg: #f8d7da;--bams-error-fg: #721c24;--bams-error-br: #f5c6cb;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;color:var(--bams-dark);box-sizing:border-box}.bams-wrap *,.bams-wrap *:before,.bams-wrap *:after{box-sizing:border-box}.bams-wrap .bams-hero{background:var(--bams-white);padding:100px 24px 96px;text-align:center}.bams-wrap .bams-hero-inner{max-width:760px;margin:0 auto}.bams-wrap .bams-hero-badge{display:inline-block;background:#1d346114;color:var(--bams-navy);font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:24px}.bams-wrap .bams-hero-heading{font-size:clamp(34px,5vw,52px);font-weight:700;color:var(--bams-navy);line-height:1.2;letter-spacing:-.5px;margin:0 0 20px}.bams-wrap .bams-accent{color:var(--bams-blue)}.bams-wrap .bams-hero-sub{font-size:17px;color:var(--bams-gray);line-height:1.65;margin:0 auto 36px;max-width:520px}.bams-wrap .bams-hero-ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:36px}.bams-wrap .bams-btn-hero{font-size:16px;font-weight:700;font-family:inherit;color:var(--bams-white);background:var(--bams-blue);border:none;border-radius:4px;padding:14px 32px;cursor:pointer;display:inline-flex;align-items:center;line-height:1.4;text-decoration:none;transition:background .15s,transform .1s}.bams-wrap a.bams-btn-hero:hover{color:var(--bams-white);text-decoration:none}.bams-wrap .bams-btn-hero:hover{background:var(--bams-blue-dark);transform:translateY(-1px)}.bams-wrap .bams-btn-hero-outline{font-size:16px;font-weight:700;font-family:inherit;color:var(--bams-navy);background:var(--bams-white);border:2px solid #c8d0e0;border-radius:4px;padding:13px 28px;cursor:pointer;display:inline-flex;align-items:center;line-height:1.4;transition:border-color .15s,background .15s,transform .1s}.bams-wrap .bams-btn-hero-outline:hover{border-color:var(--bams-navy);background:var(--bams-bg);color:var(--bams-navy);transform:translateY(-1px)}.bams-wrap .bams-features{background:var(--bams-bg);padding:72px 24px 80px;border-top:1px solid var(--bams-border)}.bams-wrap .bams-features-inner{max-width:1080px;margin:0 auto}.bams-wrap .bams-features-heading{font-size:26px;font-weight:700;color:var(--bams-navy);text-align:center;margin:0 0 48px;letter-spacing:-.3px}.bams-wrap .bams-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 800px){.bams-wrap .bams-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.bams-wrap .bams-features-grid{grid-template-columns:1fr}}.bams-wrap .bams-feature-card{background:var(--bams-white);border:1px solid var(--bams-border);border-radius:10px;padding:28px 24px}.bams-wrap .bams-feature-icon{font-size:28px;margin-bottom:14px;line-height:1}.bams-wrap .bams-feature-title{font-size:15px;font-weight:700;color:var(--bams-navy);margin:0 0 8px}.bams-wrap .bams-feature-desc{font-size:14px;color:var(--bams-gray);line-height:1.65;margin:0}.bams-wrap .bams-trust-badges{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}.bams-wrap .bams-trust-badge{font-size:13px;color:var(--bams-gray);display:flex;align-items:center;gap:6px}.bams-wrap .bams-trust-icon{font-size:14px;color:var(--bams-blue)}.bams-wrap .bams-form-block{margin-bottom:22px}.bams-wrap .bams-block-title{font-size:15px;font-weight:700;color:var(--bams-navy);margin:0 0 4px;padding-bottom:10px;border-bottom:2px solid var(--bams-border);letter-spacing:0}.bams-wrap .bams-row{display:grid;gap:12px;margin-bottom:12px}.bams-wrap .bams-row--single{grid-template-columns:1fr}.bams-wrap .bams-row--two{grid-template-columns:1fr 1fr}.bams-wrap .bams-row--three{grid-template-columns:1fr 1fr 1fr}.bams-wrap .bams-row--half{grid-template-columns:1fr 1fr}@media (max-width: 560px){.bams-wrap .bams-row--two,.bams-wrap .bams-row--three,.bams-wrap .bams-row--half{grid-template-columns:1fr}}.bams-wrap .bams-field{display:flex;flex-direction:column;gap:5px}.bams-wrap .bams-label{font-size:13px;font-weight:700;color:var(--bams-dark)}.bams-wrap .bams-req{color:var(--bams-error);margin-left:3px}.bams-wrap .bams-input,.bams-wrap .bams-select{width:100%;border:1.5px solid var(--bams-border);border-radius:6px;padding:8px 12px;font-size:14px;color:var(--bams-dark);background:var(--bams-white);outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.bams-wrap .bams-input::placeholder{color:#a0aec0}.bams-wrap .bams-input:focus,.bams-wrap .bams-select:focus{border-color:var(--bams-blue);box-shadow:0 0 0 3px #2563eb24}.bams-wrap .bams-input--error{border-color:var(--bams-error)}.bams-wrap .bams-input--error:focus{box-shadow:0 0 0 3px #cc22001f}.bams-wrap .bams-field-error{font-size:12px;color:var(--bams-error);font-weight:600;min-height:16px}.bams-wrap .bams-select-wrap{position:relative}.bams-wrap .bams-select{appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer}.bams-wrap .bams-select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:12px;color:var(--bams-gray)}.bams-wrap .bams-btn-submit{display:block;width:100%;margin-top:24px;padding:14px 32px;background:var(--bams-blue);color:var(--bams-white);border:none;border-radius:4px;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;font-family:inherit}.bams-wrap .bams-btn-submit:hover:not(:disabled){background:var(--bams-blue-dark);transform:translateY(-1px)}.bams-wrap .bams-btn-submit:disabled{opacity:.6;cursor:not-allowed}.bams-wrap .bams-banner{margin-top:16px;padding:12px 16px;border-radius:6px;font-size:14px;line-height:1.55}.bams-wrap .bams-banner--error{background:var(--bams-error-bg);color:var(--bams-error-fg);border:1px solid var(--bams-error-br)}.bams-wrap .bams-modal-overlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.bams-wrap .bams-modal{background:var(--bams-white);border-radius:14px;overflow:hidden;max-width:460px;width:100%;text-align:center;box-shadow:0 24px 64px #00000038}.bams-wrap .bams-modal-header{background:linear-gradient(135deg,var(--bams-navy-dark) 0%,var(--bams-navy) 55%,var(--bams-blue) 100%);padding:32px 40px 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.bams-wrap .bams-modal-logo{height:34px;width:auto;opacity:.95}.bams-wrap .bams-modal-check{width:52px;height:52px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center}.bams-wrap .bams-modal-title{font-size:22px;font-weight:700;color:var(--bams-white);letter-spacing:-.2px;margin:0}.bams-wrap .bams-modal-header-sub{font-size:14px;color:#ffffffbf;margin:0}.bams-wrap .bams-modal-body{padding:24px 28px 28px}.bams-wrap .bams-modal-details{background:var(--bams-bg);border-radius:10px;padding:4px 18px;margin-bottom:18px;text-align:left}.bams-wrap .bams-detail-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--bams-border);font-size:14px;gap:16px}.bams-wrap .bams-detail-row:last-child{border-bottom:none}.bams-wrap .bams-detail-label{color:var(--bams-gray);font-weight:600;display:flex;align-items:center;gap:6px;white-space:nowrap}.bams-wrap .bams-detail-value{color:var(--bams-dark);font-weight:700;text-align:right;word-break:break-all}.bams-wrap .bams-mono{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px}.bams-wrap .bams-status-badge{background:#2563eb1f;color:var(--bams-blue);padding:3px 12px;border-radius:20px;font-size:12px;font-weight:700}.bams-wrap .bams-modal-note{font-size:13px;color:var(--bams-gray);line-height:1.6;margin-bottom:18px;padding:12px 16px;background:#2563eb12;border-radius:8px;border-left:3px solid var(--bams-blue);text-align:left}.bams-wrap .bams-modal-actions{display:flex;flex-direction:column;gap:10px}.bams-wrap .bams-modal-btn-primary{display:block;width:100%;padding:13px 24px;background:var(--bams-blue);color:var(--bams-white);border:none;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;transition:background .15s,transform .1s;font-family:inherit}.bams-wrap .bams-modal-btn-primary:hover{background:var(--bams-blue-dark);transform:translateY(-1px);color:var(--bams-white)}.bams-wrap .bams-modal-btn-secondary{display:block;width:100%;padding:11px 24px;background:transparent;color:var(--bams-navy);border:1.5px solid var(--bams-border);border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;transition:border-color .15s,background .15s;font-family:inherit}.bams-wrap .bams-modal-btn-secondary:hover{border-color:var(--bams-navy);background:#1a2f6b0a;color:var(--bams-navy)}.bams-wrap .bams-form-section{background:var(--bams-white);padding:56px 24px 80px}.bams-wrap .bams-form-inner{max-width:680px;margin:0 auto}.bams-wrap .bams-form-topbar{margin-bottom:32px}.bams-wrap .bams-btn-back{font-size:14px;font-weight:700;font-family:inherit;color:var(--bams-navy);background:none;border:1.5px solid var(--bams-border);border-radius:4px;padding:8px 16px;cursor:pointer;transition:border-color .15s,background .15s}.bams-wrap .bams-btn-back:hover{border-color:var(--bams-navy);background:var(--bams-bg)}.bams-wrap .bams-form-header{margin-bottom:36px}.bams-wrap .bams-form-title{font-size:26px;font-weight:700;color:var(--bams-navy);margin:0 0 8px;letter-spacing:-.3px}.bams-wrap .bams-form-sub{font-size:15px;color:var(--bams-gray);margin:0}.bams-wrap .bams-content-section{background:var(--bams-white);padding:64px 24px 56px;border-bottom:1px solid var(--bams-border)}.bams-wrap .bams-content-inner{max-width:860px;margin:0 auto}.bams-wrap .bams-content-h1{font-size:clamp(28px,4vw,38px);font-weight:700;color:var(--bams-navy);margin:0;letter-spacing:-.5px;line-height:1.2}.bams-wrap .bams-content-h2{font-size:24px;font-weight:700;color:var(--bams-navy);margin:48px 0 0;letter-spacing:-.3px;line-height:1.25;padding-bottom:12px;border-bottom:3px solid var(--bams-border);position:relative}.bams-wrap .bams-content-h2:after{content:"";position:absolute;bottom:-3px;left:0;width:48px;height:3px;background:var(--bams-blue);border-radius:2px}.bams-wrap .bams-content-p{font-size:15px;color:#3d4a60!important;line-height:1.75;margin:14px 0 0}.bams-wrap .bams-content-lead{font-size:17px;color:#2d3748!important;line-height:1.8;margin:16px 0 0}.bams-wrap .bams-content-p strong,.bams-wrap .bams-content-lead strong{color:var(--bams-navy);font-weight:700}.bams-wrap .bams-content-bold-para{font-size:18px;font-weight:700;color:var(--bams-navy);margin:48px 0 0}.bams-wrap .bams-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 0}@media (max-width: 680px){.bams-wrap .bams-why-grid{grid-template-columns:1fr}}.bams-wrap .bams-why-card{background:var(--bams-bg);border:1px solid var(--bams-border);border-top:3px solid var(--bams-navy);border-radius:8px;padding:22px 20px 20px}.bams-wrap .bams-why-card .bams-content-p{margin-top:10px}.bams-wrap .bams-why-title{font-size:15px;font-weight:700;color:var(--bams-navy);margin:0}.bams-wrap .bams-indent-list{list-style:none;margin:16px 0 0;display:flex;flex-direction:column;gap:0;border-left:3px solid var(--bams-blue);padding:0 0 0 20px}.bams-wrap .bams-indent-list li{font-size:15px;color:#3d4a60!important;line-height:1.7;padding:8px 0;border-bottom:1px solid var(--bams-border)}.bams-wrap .bams-indent-list li:last-child{border-bottom:none}.bams-wrap .bams-indent-list li strong{color:var(--bams-navy);font-weight:700}.bams-wrap .bams-indent-list--plain li strong{font-weight:400}.bams-wrap .bams-steps-list{list-style:none;counter-reset:bams-step;margin:20px 0 14px;padding:0;display:flex;flex-direction:column;gap:12px}.bams-wrap .bams-step-item{counter-increment:bams-step;display:flex;align-items:flex-start;gap:16px;background:var(--bams-bg);border:1px solid var(--bams-border);border-radius:8px;padding:16px 20px}.bams-wrap .bams-step-item:before{content:counter(bams-step);flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--bams-navy);color:var(--bams-white);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.bams-wrap .bams-step-title{display:block;font-size:14px;font-weight:700;color:var(--bams-navy);margin-bottom:2px}.bams-wrap .bams-step-desc{display:block;font-size:14px;color:var(--bams-gray);line-height:1.6}.bams-wrap .bams-core-grid{display:flex;flex-direction:column;gap:0;margin:20px 0 0;border:1px solid var(--bams-border);border-radius:10px;overflow:hidden}.bams-wrap .bams-core-card{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:18px 24px;border-bottom:1px solid var(--bams-border);background:var(--bams-white);align-items:center}.bams-wrap .bams-core-card:nth-child(2n){background:var(--bams-bg)}.bams-wrap .bams-core-card:last-child{border-bottom:none}.bams-wrap .bams-core-title{font-size:14px;font-weight:700;color:var(--bams-navy);margin:0;padding-left:14px;border-left:3px solid var(--bams-blue)}.bams-wrap .bams-core-desc{font-size:14px;color:var(--bams-gray)!important;line-height:1.65;margin:0}@media (max-width: 580px){.bams-wrap .bams-core-card{grid-template-columns:1fr;gap:8px}}.bams-wrap .bams-who-list{margin:12px 0 16px 20px;padding:0}.bams-wrap .bams-who-list li{font-size:15px;color:#3d4a60;line-height:1.7;padding:3px 0}.bams-wrap .bams-faq{display:flex;flex-direction:column;gap:0;margin:20px 0 14px;border:1px solid var(--bams-border);border-radius:10px;overflow:hidden}.bams-wrap .bams-faq-item{padding:18px 22px;border-bottom:1px solid var(--bams-border)}.bams-wrap .bams-faq-item:last-child{border-bottom:none}.bams-wrap .bams-faq-q{font-size:15px;font-weight:700;color:var(--bams-navy);margin:0 0 6px;letter-spacing:0}.bams-wrap .bams-faq-a{font-size:14px;color:var(--bams-gray);line-height:1.65;margin:0}.bams-wrap .bams-cta-box{background:linear-gradient(135deg,var(--bams-navy-dark) 0%,var(--bams-navy) 60%,var(--bams-blue) 100%);border-radius:12px;padding:40px 36px;margin-top:48px;text-align:center}.bams-wrap .bams-cta-heading{font-size:20px;font-weight:700;color:var(--bams-white);margin:0 0 16px;letter-spacing:-.2px}.bams-wrap .bams-cta-heading strong{font-weight:700;color:var(--bams-white)}.bams-wrap .bams-cta-text{font-size:15px;color:#ffffffd9;line-height:1.7;max-width:680px;margin:0 auto 12px}.bams-wrap .bams-cta-text:last-child{margin-bottom:0}.bams-breadcrumb{padding:12px 0 8px;font-size:14px;color:var(--bams-gray)}.bams-breadcrumb a{color:var(--bams-gray);text-decoration:none}.bams-breadcrumb a:hover{color:var(--bams-navy);text-decoration:underline}.bams-breadcrumb-sep{margin:0 5px;color:var(--bams-gray)}.bams-breadcrumb-current{font-weight:700;color:var(--bams-navy)}
