:root{--bnn-container-max:72rem;--bnn-container-padding:clamp(1rem,2vw,1.5rem)}input,select,textarea{background-color:var(--bnn-form-field);border:1px solid var(--bnn-form-border);border-radius:calc(var(--bnn-button-radius)/2);color:var(--bnn-text-primary);padding:.65rem .75rem;width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--bnn-button-background);box-shadow:0 0 0 3px color-mix(in srgb,var(--bnn-button-background) 30%,transparent)}.bnn-button,.button,.hs-button{align-items:center;background-color:var(--bnn-button-background);border:none;border-radius:clamp(var(--bnn-radius-md),var(--bnn-button-radius),var(--bnn-button-radius));box-shadow:0 .75rem 2.5rem color-mix(in srgb,var(--bnn-navy) 14%,transparent);color:var(--bnn-button-text);display:inline-flex;font-family:var(--font-body),ui-monospace,Menlo,monospace;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.75rem;text-decoration:none;transform:scale(1);transition:transform var(--bnn-anim-ui) var(--bnn-anim-ease),box-shadow var(--bnn-anim-ui) var(--bnn-anim-ease),background-color var(--bnn-anim-ui) var(--bnn-anim-ease),color var(--bnn-anim-ui) var(--bnn-anim-ease)}.bnn-button--gold{background-color:#eec86f;color:#191e38}.bnn-button--teal{background-color:#4aa09c;color:#191e38}.bnn-button--rose{background-color:#c56c77;color:#191e38}.bnn-button--sage{background-color:#8fa76a;color:#191e38}.bnn-button--outline{background-color:transparent;border:2px solid;box-shadow:none;color:inherit}.bnn-button--gold:focus-visible,.bnn-button--gold:hover{background-color:#f6eedb;color:#191e38}.bnn-button--teal:focus-visible,.bnn-button--teal:hover{background-color:#eec86f;color:#191e38}.bnn-button--rose:focus-visible,.bnn-button--rose:hover{background-color:#eec86f;color:#191e38}.bnn-button--sage:focus-visible,.bnn-button--sage:hover{background-color:#eec86f;color:#191e38}.bnn-button--outline:focus-visible,.bnn-button--outline:hover{background-color:currentColor}.bnn-button--outline:focus-visible>span,.bnn-button--outline:hover>span{color:var(--bnn-band-dark-bg,#191e38)}.bnn-button--lg{font-size:1.1rem;padding:1rem 2.25rem}.bnn-button-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.bnn-button:focus-visible,.bnn-button:hover,.button:focus-visible,.button:hover,.hs-button:focus-visible,.hs-button:hover{background-color:color-mix(in srgb,var(--bnn-button-background) 85%,var(--bnn-rose) 15%);box-shadow:var(--bnn-shadow-soft);transform:scale(1.02)}.bnn-button:focus-visible,.button:focus-visible,.hs-button:focus-visible{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--bnn-gold) 50%,transparent),0 1.5rem 3.5rem color-mix(in srgb,var(--bnn-navy) 20%,transparent);outline:3px solid var(--bnn-focus);outline-offset:3px}:focus-visible{outline:3px solid var(--bnn-focus);outline-offset:3px}.content-wrapper{margin-inline:auto;padding-inline:var(--bnn-container-padding);width:min(var(--bnn-container-max),100%)}.dnd-section{border-radius:var(--bnn-radius-lg);padding-block:var(--bnn-section-padding)}.dnd-section>.content-wrapper{padding-inline:var(--bnn-container-padding)}.dnd-section .hs_cos_wrapper_type_module{margin-block:clamp(.75rem,2vw,1.5rem)}.dnd-section .hs_cos_wrapper_type_module>.bnn-card,.dnd-section .hs_cos_wrapper_type_module>.bnn-surface{border-radius:var(--bnn-radius-lg)}.bnn-section{padding-block:var(--bnn-section-padding)}.bnn-surface{background:var(--bnn-surface-card);border-radius:var(--bnn-radius-lg);box-shadow:var(--bnn-shadow-soft);color:var(--bnn-surface-card-text);overflow:hidden;padding:clamp(1.5rem,4vw,2.75rem);position:relative}.bnn-surface:after{background:linear-gradient(135deg,color-mix(in srgb,var(--bnn-rose) 12%,transparent),transparent 70%);border-radius:inherit;content:"";inset:0;opacity:.2;pointer-events:none;position:absolute}.bnn-card{background:var(--bnn-surface-card);border:1px solid color-mix(in srgb,var(--bnn-navy) 10%,transparent);border-radius:var(--bnn-radius-lg);box-shadow:var(--bnn-shadow-soft);color:var(--bnn-surface-card-text);padding:clamp(1.5rem,5vw,3rem)}.hs-form fieldset{border:none;margin:0 0 1.25rem;padding:0}.hs-form legend{color:var(--bnn-text-primary);font-family:var(--font-body),ui-monospace,Menlo,monospace;font-size:clamp(1rem,2vw,1.15rem);margin-bottom:.5rem}.hs-form label{align-items:center;color:var(--bnn-text-primary);display:inline-flex;font-weight:600;gap:.35rem;margin-bottom:.35rem}.hs-form .hs-form-required{color:color-mix(in srgb,var(--bnn-rose) 45%,var(--bnn-navy) 55%);font-size:.95em}.hs-form textarea{min-height:8rem}.hs-form input[aria-invalid=true],.hs-form select[aria-invalid=true],.hs-form textarea[aria-invalid=true]{border-color:color-mix(in srgb,var(--bnn-rose) 68%,var(--bnn-navy) 32%);box-shadow:0 0 0 3px color-mix(in srgb,var(--bnn-rose) 28%,transparent)}.hs-error-msg{align-items:flex-start;color:color-mix(in srgb,var(--bnn-rose) 45%,var(--bnn-navy) 55%);display:flex;font-weight:600;gap:.4rem;margin-top:.35rem}.hs-error-msg:before{background-color:color-mix(in srgb,var(--bnn-navy) 85%,transparent);border-radius:999px;color:var(--bnn-text-inverse);content:"Error";font-size:.85em;letter-spacing:.05em;padding:.15rem .45rem;text-transform:uppercase}.hs-form .inputs-list li label{align-items:flex-start}[data-bnn-anim]{opacity:0;transform:none;transition-delay:var(--bnn-anim-delay);transition-duration:var(--bnn-anim-duration);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}[data-bnn-anim=fade]{transform:translate3d(0,16px,0)}[data-bnn-anim=slide]{transform:translate3d(0,32px,0)}[data-bnn-anim=zoom]{transform:scale3d(.92,.92,1)}[data-bnn-anim].is-visible{opacity:1;transform:none}[data-bnn-parallax]{will-change:transform}.module-anim{opacity:1;transform:none;transition-delay:var(--module-anim-delay,0s);transition-duration:var(--module-anim-duration,.6s);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.module-anim[data-animation-type=fade],.module-anim[data-animation-type=slide],.module-anim[data-animation-type=zoom]{opacity:0;transform:none}.module-anim[data-animation-type=fade]{transform:translate3d(0,16px,0)}.module-anim[data-animation-type=slide]{transform:translate3d(0,32px,0)}.module-anim[data-animation-type=zoom]{transform:scale3d(.92,.92,1)}.module-anim--static,.module-anim.visible{opacity:1;transform:none}.module-anim--static{transition:none}@media (prefers-reduced-motion:reduce){.bnn-button,.body-container--qa .btn,.body-container--qa .card,.body-container--qa .gallery img,.brandnamenerd-theme-accordion .accordion,.button,.hs-button,.module-anim,.module-anim.visible,[data-bnn-anim]{animation-duration:.01ms!important;transform:none!important;transition-delay:0s!important;transition-duration:.01ms!important}.bnn-button,.button,.hs-button{box-shadow:0 .35rem 1rem color-mix(in srgb,var(--bnn-navy) 16%,transparent)}.module-anim,.module-anim.visible,.module-anim[data-animation-type=fade],.module-anim[data-animation-type=slide],.module-anim[data-animation-type=zoom],[data-bnn-anim]{opacity:1!important}}body.js-loaded .no-js-only{display:none!important}.body-container--contact .bnn-contact-hero{background-color:var(--bnn-navy);color:var(--bnn-cream);padding:4rem 2rem;text-align:center}.body-container--contact .bnn-contact-title{font-family:var(--font-heading),ui-serif,Georgia,serif;font-size:2.5rem;margin-bottom:1rem}.body-container--contact .bnn-contact-sub{color:var(--bnn-gold);font-family:var(--font-body),ui-monospace,Menlo,monospace;font-size:1.2rem}.body-container--qa{background:color-mix(in srgb,var(--bnn-cream) 88%,transparent);font-family:var(--font-body),ui-monospace,Menlo,monospace;padding-block:clamp(2rem,6vw,4rem)}.body-container--qa .qa-section{background:color-mix(in srgb,var(--bnn-cream) 96%,transparent);border:1px solid color-mix(in srgb,var(--bnn-navy) 12%,transparent);border-radius:var(--bnn-radius-lg);box-shadow:0 1.5rem 3.5rem color-mix(in srgb,var(--bnn-navy) 14%,transparent);margin-block:clamp(1.75rem,5vw,3.5rem);margin-inline:auto;overflow:hidden;padding:clamp(1.75rem,4vw,3.25rem);position:relative;width:min(var(--bnn-container-max),100%)}.body-container--qa .qa-section:before{background:linear-gradient(140deg,color-mix(in srgb,var(--bnn-teal) 12%,transparent),transparent 70%);border-radius:inherit;content:"";inset:0;opacity:.15;pointer-events:none;position:absolute}.body-container--qa .qa-section>*{position:relative;z-index:1}.body-container--qa .qa-section.qa-hero{background:none;border:none;box-shadow:none;padding:0}.body-container--qa .qa-section.qa-hero:before{display:none}.body-container--qa h1,.body-container--qa h2,.body-container--qa h3,.body-container--qa h4,.body-container--qa h5,.body-container--qa h6{color:color-mix(in srgb,var(--bnn-navy) 96%,transparent);font-family:var(--font-heading),ui-serif,Georgia,serif;margin-top:0}.body-container--qa .qa-lead{color:color-mix(in srgb,var(--bnn-navy) 78%,transparent);font-size:clamp(1rem,2.2vw,1.2rem);margin-bottom:clamp(.75rem,2vw,1.25rem)}.body-container--qa .qa-typography-grid{display:grid;gap:clamp(1.5rem,4vw,2.75rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.body-container--qa .qa-eyebrow{color:color-mix(in srgb,var(--bnn-rose) 50%,var(--bnn-navy) 50%);font-size:.85rem;letter-spacing:.18em;margin-bottom:.5rem;text-transform:uppercase}.body-container--qa blockquote{border-left:4px solid color-mix(in srgb,var(--bnn-teal) 65%,transparent);color:color-mix(in srgb,var(--bnn-navy) 82%,transparent);font-style:italic;margin:0 0 clamp(1rem,3vw,1.75rem);padding-left:clamp(1rem,3vw,1.5rem)}.body-container--qa blockquote cite{color:color-mix(in srgb,var(--bnn-navy) 70%,transparent);display:block;font-size:.9rem;font-style:normal;margin-top:.5rem}.body-container--qa pre{background:color-mix(in srgb,var(--bnn-navy) 8%,var(--bnn-cream) 92%);border-radius:var(--bnn-radius-md);color:color-mix(in srgb,var(--bnn-navy) 92%,transparent);font-size:.9rem;margin:clamp(1rem,3vw,1.5rem) 0;overflow-x:auto;padding:clamp(1rem,3vw,1.5rem)}.body-container--qa code{background:color-mix(in srgb,var(--bnn-cream) 88%,transparent);border-radius:var(--bnn-radius-sm);font-family:var(--font-body),ui-monospace,Menlo,monospace;padding:.1rem .35rem}.body-container--qa table{border-collapse:collapse;font-size:.95rem;margin:clamp(1.25rem,3vw,2rem) 0;width:100%}.body-container--qa table caption{color:color-mix(in srgb,var(--bnn-navy) 80%,transparent);font-weight:600;margin-bottom:.75rem;text-align:left}.body-container--qa td,.body-container--qa th{border:1px solid color-mix(in srgb,var(--bnn-navy) 18%,transparent);padding:.75rem 1rem;text-align:left}.body-container--qa thead th{background:color-mix(in srgb,var(--bnn-gold) 80%,transparent);color:color-mix(in srgb,var(--bnn-navy) 96%,transparent)}.body-container--qa tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bnn-cream) 92%,transparent)}.body-container--qa tfoot th{background:color-mix(in srgb,var(--bnn-teal) 26%,var(--bnn-cream) 74%);color:color-mix(in srgb,var(--bnn-navy) 94%,transparent)}.body-container--qa .qa-button-grid{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(1rem,3vw,1.5rem)}.body-container--qa .qa-button{min-width:clamp(9rem,18vw,11rem)}.body-container--qa .qa-button--outline{background:transparent;border:2px solid color-mix(in srgb,var(--bnn-navy) 28%,transparent);box-shadow:none;color:color-mix(in srgb,var(--bnn-navy) 95%,transparent)}.body-container--qa .qa-button--outline:focus-visible,.body-container--qa .qa-button--outline:hover{background:color-mix(in srgb,var(--bnn-navy) 18%,var(--bnn-cream) 82%);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--bnn-navy) 18%,transparent);color:color-mix(in srgb,var(--bnn-navy) 98%,transparent)}.body-container--qa .qa-button--ghost{background:color-mix(in srgb,var(--bnn-teal) 22%,var(--bnn-cream) 78%);box-shadow:none;color:color-mix(in srgb,var(--bnn-navy) 90%,transparent)}.body-container--qa .qa-button--ghost:focus-visible,.body-container--qa .qa-button--ghost:hover{background:color-mix(in srgb,var(--bnn-teal) 30%,var(--bnn-cream) 70%);color:color-mix(in srgb,var(--bnn-navy) 96%,transparent)}.body-container--qa .qa-button-grid .bnn-button[disabled],.body-container--qa .qa-button-grid .bnn-button[disabled]:focus-visible,.body-container--qa .qa-button-grid .bnn-button[disabled]:hover{background:color-mix(in srgb,var(--bnn-navy) 22%,var(--bnn-cream) 78%);box-shadow:none;color:color-mix(in srgb,var(--bnn-navy) 55%,transparent);cursor:not-allowed;outline:none;transform:none}.body-container--qa .qa-button--text{align-items:center;background:none;border:none;border-radius:var(--bnn-radius-sm);color:color-mix(in srgb,var(--bnn-teal) 70%,var(--bnn-navy) 30%);display:inline-flex;font-weight:600;gap:.35rem;justify-content:center;padding:.35rem .5rem;text-decoration:underline;text-decoration-thickness:.12em;transition:color var(--bnn-anim-ui) var(--bnn-anim-ease),background-color var(--bnn-anim-ui) var(--bnn-anim-ease)}.body-container--qa .qa-button--text:focus-visible,.body-container--qa .qa-button--text:hover{background:color-mix(in srgb,var(--bnn-cream) 85%,transparent);color:color-mix(in srgb,var(--bnn-teal) 60%,var(--bnn-rose) 40%)}.body-container--qa .qa-button--text:focus-visible{outline:3px solid var(--bnn-focus);outline-offset:3px}.body-container--qa .qa-components .qa-lead{margin-bottom:clamp(1rem,3vw,1.5rem)}.body-container--qa .qa-components.qa-components--grid{margin-block-start:clamp(.75rem,2vw,1.5rem)}.body-container--qa .qa-gallery .gallery img{border-radius:var(--bnn-radius-md);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--bnn-navy) 12%,transparent);transition:transform var(--bnn-anim-ui) var(--bnn-anim-ease),box-shadow var(--bnn-anim-ui) var(--bnn-anim-ease)}.body-container--qa .qa-gallery .gallery img:hover{box-shadow:0 1.5rem 3.5rem color-mix(in srgb,var(--bnn-navy) 18%,transparent);transform:translateY(-4px) scale(1.02)}.body-container--qa form{background:color-mix(in srgb,var(--bnn-cream) 94%,transparent);border-radius:var(--bnn-radius-lg);box-shadow:0 1.5rem 3rem color-mix(in srgb,var(--bnn-navy) 14%,transparent);padding:clamp(1.5rem,4vw,2.5rem)}.body-container--qa form label{color:color-mix(in srgb,var(--bnn-navy) 90%,transparent);display:block;font-weight:600;margin-bottom:.5rem}.body-container--qa form input,.body-container--qa form select,.body-container--qa form textarea{border:1px solid color-mix(in srgb,var(--bnn-navy) 26%,transparent);border-radius:var(--bnn-radius-sm);margin-bottom:1rem}.body-container--qa form input:focus,.body-container--qa form select:focus,.body-container--qa form textarea:focus{outline:3px solid var(--bnn-focus);outline-offset:3px}@media (max-width:768px){.body-container--qa{padding-block:2rem}.body-container--qa .qa-section{padding:clamp(1.5rem,6vw,2.5rem)}.body-container--qa .qa-button{min-width:100%}.body-container--qa .qa-button-grid{align-items:stretch;flex-direction:column}}.error-wrapper{align-items:center;background:var(--bnn-navy);background-image:url(https://47666447.fs1.hubspotusercontent-na1.net/hubfs/47666447/raw_assets/public/brandnamenerd-theme/images/theme-images/medium-vecteezy_galaxy-space-wallpaper-in-the-style-of-dark-violet-and_23042052_medium.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:5rem 2rem}.error-page{max-width:700px;text-align:center}.error-graphic img{margin-bottom:1.5rem;max-width:220px}.error-title{color:var(--bnn-cream);font-family:var(--font-heading),ui-serif,Georgia,serif;font-size:2.5rem;margin-bottom:1rem}.error-text{color:var(--bnn-cream);font-family:var(--font-body),ui-monospace,Menlo,monospace;font-size:1.2rem;margin-bottom:2rem}.icon-btn{align-items:center;background:var(--bnn-navy);border-radius:50%;display:inline-flex;justify-content:center;padding:.75rem;transition:background .2s ease,transform .2s ease}.icon-btn img{height:28px;width:28px}.icon-btn:focus-visible,.icon-btn:hover{background:var(--bnn-rose);outline:3px solid var(--bnn-focus);outline-offset:3px;transform:scale(1.1)}.error-icons{display:flex;gap:1.5rem;justify-content:center;margin-top:3rem}.error-icons img{filter:grayscale(100%) brightness(.9);height:50px;transition:transform .2s ease,filter .2s ease;width:50px}.error-icons img:focus-visible,.error-icons img:hover{filter:none;transform:scale(1.1)}.bnn-illo{display:block;height:auto;max-width:100%}.bnn-illo--over-pattern,[data-bnn-pattern] .bnn-illo,[data-bnn-pattern] img[src$=".svg"]{filter:drop-shadow(0 0 0 3px var(--bnn-cream)) drop-shadow(0 0 4px color-mix(in srgb,var(--bnn-navy) 40%,transparent))}.bnn-illo--hero{filter:drop-shadow(0 0 0 3px color-mix(in srgb,var(--bnn-cream) 80%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--bnn-navy) 30%,transparent))}.tc-illo{display:block;flex-shrink:0;height:68px;object-fit:contain;transition:transform var(--bnn-anim-ui) ease;width:68px}.brandnamenerd-theme-content:hover .tc-illo,.tool-card:hover .tc-illo{transform:scale(1.07) rotate(-3deg)}@media (prefers-reduced-motion:reduce){.brandnamenerd-theme-content:hover .tc-illo,.tool-card:hover .tc-illo{transform:none}}