.brcta-full{background:color-mix(in oklab,var(--ac-blue) 7%,white);border:1px solid color-mix(in oklab,var(--ac-blue) 25%,transparent);box-sizing:border-box;border-radius:14px;align-items:center;gap:1.25rem;min-height:148px;margin:2rem 0;padding:1.25rem;display:flex}.brcta-full-thumb{background:#fff;border:1px solid #273a4414;border-radius:10px;flex:0 0 110px;justify-content:center;align-items:center;width:110px;height:150px;display:flex;overflow:hidden}.brcta-full-thumb img{object-fit:contain;width:100%;height:100%;display:block}.brcta-full-copy{flex:auto;min-width:0}.brcta-full-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--ac-blue-dark);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.brcta-full-heading{color:var(--ac-slate);margin:0 0 .4rem;font-family:Montserrat,system-ui,sans-serif;font-size:1.15rem;line-height:1.25}.brcta-full-body{color:#4a5b65;margin:0 0 .85rem;font-size:.95rem;line-height:1.45}.brcta-btn{background:var(--ac-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .15s;display:inline-flex}.brcta-btn:hover,.brcta-btn:focus-visible{background:var(--ac-blue-dark);outline:none}.brcta-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ac-blue) 35%,transparent)}.blog-article-body .brcta-btn,.blog-article-body a.brcta-btn{color:#fff;text-decoration:none}.brcta-slim{background:color-mix(in oklab,var(--ac-blue) 6%,white);border:1px solid color-mix(in oklab,var(--ac-blue) 20%,transparent);box-sizing:border-box;border-radius:10px;align-items:center;gap:1rem;min-height:64px;margin:2rem 0;padding:.9rem 1.1rem;display:flex}.brcta-slim-icon{color:var(--ac-blue);flex:none;align-items:center;display:flex}.brcta-slim-copy{color:var(--ac-slate);flex:auto;margin:0;font-size:.95rem}.brcta-slim .brcta-btn{flex:none}.brcta-grid-card{background:color-mix(in oklab,var(--ac-blue) 7%,white);border:1px solid color-mix(in oklab,var(--ac-blue) 25%,transparent);border-radius:14px;flex-direction:column;min-height:320px;padding:1.25rem;display:flex}.brcta-grid-card .brcta-full-thumb{flex:0 0 140px;width:100%;height:140px;margin-bottom:1rem}.brcta-grid-card .brcta-full-copy{flex-direction:column;gap:.4rem;display:flex}.brcta-band{max-width:920px;margin:2.5rem auto 1rem;padding:0 1rem}.brcta-band-grid{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1rem;display:grid}@media(max-width:840px){.brcta-band-grid{grid-template-columns:1fr}}@media(max-width:640px){.brcta-full{text-align:left;flex-direction:column;align-items:stretch}.brcta-full-thumb{flex-basis:140px;width:100%;height:140px}.brcta-slim{flex-direction:column;align-items:flex-start;gap:.65rem}.brcta-slim .brcta-btn{justify-content:center;align-self:stretch}}.fnl-band{background:color-mix(in oklab,var(--ac-blue) 22%,var(--ac-slate));color:#fff;box-sizing:border-box;width:100%;padding:2.25rem 1.25rem}.fnl-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:980px;margin:0 auto;display:flex}.fnl-copy{flex:320px;min-width:260px}.fnl-heading{color:#fff;margin:0 0 .35rem;font-family:Montserrat,system-ui,sans-serif;font-size:1.35rem;line-height:1.2}.fnl-sub{color:#ffffffd9;margin:0;font-size:.95rem}.fnl-form{flex:360px;align-items:stretch;gap:.5rem;min-height:44px;display:flex}.fnl-field{flex-direction:column;flex:auto;min-width:0;display:flex}.fnl-label{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fnl-input{width:100%;color:var(--ac-slate);box-sizing:border-box;background:#fffffff2;border:1px solid #ffffff40;border-radius:8px;padding:.7rem .85rem;font-family:inherit;font-size:.95rem}.fnl-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ac-light-blue) 70%,transparent);outline:none}.fnl-submit{background:var(--ac-green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:0 1.15rem;font-family:inherit;font-size:.95rem;font-weight:600}.fnl-submit:hover,.fnl-submit:focus-visible{background:#00a228;outline:none}.fnl-submit:disabled{opacity:.7;cursor:progress}.fnl-success{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;flex:360px;margin:0;padding:.75rem 1rem;font-size:.95rem}.fnl-error{color:#ffe1e1;margin:.4rem 0 0;font-size:.85rem}@media(max-width:640px){.fnl-inner{flex-direction:column;align-items:stretch}.fnl-form{flex-direction:column}.fnl-submit{padding:.75rem 1rem}}.nls{box-sizing:border-box;color:#fff;background:color-mix(in oklab,var(--ac-blue) 22%,var(--ac-slate));border-radius:12px;width:100%;padding:1.5rem 1.25rem}.nls-band{border-radius:0;padding:2.25rem 1.25rem}.nls-card{border-radius:14px}.nls-slim{border-radius:10px;margin:1.5rem 0;padding:1.1rem}.nls-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:980px;margin:0 auto;display:flex}.nls-slim .nls-inner{gap:1rem}.nls-copy{flex:280px;min-width:220px}.nls .nls-heading{color:#fff;margin:0 0 .3rem;font-family:Montserrat,system-ui,sans-serif;font-size:1.2rem;line-height:1.25}.nls-slim .nls-heading{font-size:1.05rem}.nls-sub{color:#ffffffd9;margin:0;font-size:.9rem}.nls-form{flex:320px;align-items:stretch;gap:.5rem;min-height:44px;display:flex}.nls-field{flex-direction:column;flex:auto;min-width:0;display:flex}.nls-label{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nls-input{width:100%;color:var(--ac-slate);box-sizing:border-box;background:#fffffff2;border:1px solid #ffffff40;border-radius:8px;padding:.7rem .85rem;font-family:inherit;font-size:.95rem}.nls-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ac-light-blue) 70%,transparent);outline:none}.nls-submit{background:var(--ac-green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:0 1.15rem;font-family:inherit;font-size:.95rem;font-weight:600}.nls-submit:hover,.nls-submit:focus-visible{background:#00a228;outline:none}.nls-submit:disabled{opacity:.7;cursor:progress}.nls-success{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;flex:320px;margin:0;padding:.75rem 1rem;font-size:.95rem}.nls-error{color:#ffe1e1;margin:.4rem 0 0;font-size:.85rem}.nls-floating{z-index:55;background:var(--ac-blue);border-radius:0;margin:0;padding:.65rem 1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0071b859}.nls-floating .nls-inner{flex-wrap:nowrap;gap:.75rem;max-width:720px}.nls-floating .nls-heading{white-space:nowrap;margin:0;font-size:.95rem}.nls-floating .nls-sub{display:none}.nls-floating .nls-form{flex:0 auto;gap:.4rem;min-width:0}.nls-floating .nls-input{min-width:180px;padding:.5rem .7rem;font-size:.9rem}.nls-floating .nls-submit{padding:.5rem .9rem;font-size:.9rem}.nls-floating .nls-success{padding:.5rem .75rem;font-size:.85rem}@media(max-width:640px){.nls{padding:1.1rem 1rem}.nls-inner{flex-direction:column;align-items:stretch;gap:.75rem}.nls-heading{font-size:1.05rem}.nls-sub{font-size:.85rem}.nls-form{flex-direction:column;flex:none}.nls-input{padding:.6rem .75rem}.nls-submit{padding:.75rem 1rem}.nls-slim{margin:1rem 0;padding:.75rem .85rem}.nls-slim .nls-inner{gap:.5rem}.nls-slim .nls-copy{flex:none;min-width:0}.nls-slim .nls-heading{margin:0;font-size:.98rem;line-height:1.25}.nls-slim .nls-sub{display:none}.nls-slim .nls-form{gap:.4rem;min-height:0}.nls-slim .nls-input{padding:.55rem .7rem;font-size:.9rem}.nls-slim .nls-submit{padding:.55rem .9rem;font-size:.9rem}.nls-floating{padding:.6rem .75rem}.nls-floating .nls-inner{flex-direction:column;align-items:stretch;gap:.35rem}.nls-floating .nls-copy{text-align:center;flex:none;width:100%;min-width:0}.nls-floating .nls-heading{white-space:nowrap;font-size:.85rem;display:block}.nls-floating .nls-form{flex-direction:row;flex:none;gap:.4rem;width:100%;min-height:0}.nls-floating .nls-input{flex:auto;min-width:0;padding:.5rem .7rem;font-size:.9rem}.nls-floating .nls-submit{white-space:nowrap;padding:.5rem .9rem;font-size:.9rem}.nls-floating .nls-success{padding:.5rem .75rem;font-size:.85rem}}
