@font-face{font-family:Nunito;src:url(/fonts/Nunito-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-SemiBold.ttf) format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Black.ttf) format("truetype");font-weight:900;font-display:swap}.bq-page{--bq-navy:#203853;--bq-navy-hover:#2b4a6d;--bq-teal:#4eb3ca;--bq-teal-ink:#1b7489;--bq-mag:#b50847;--bq-muted:#5b7189;--bq-line:#dbe6ee;min-height:100vh;background:radial-gradient(900px 600px at 100% -10%,rgba(78,179,202,.16),transparent 60%),radial-gradient(700px 500px at -10% 110%,rgba(181,8,71,.06),transparent 60%),#f3f8fa;color:var(--bq-navy);font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.bq-page h1,.bq-page h2,.bq-page h3{font-weight:900;letter-spacing:-.01em;line-height:1.15}.bq-page .bq-header,.bq-page .bq-panel{border:1px solid var(--bq-line);border-radius:24px;background:#ffffff;box-shadow:0 10px 30px rgba(32,56,83,.06)}.bq-page .bq-kicker{color:var(--bq-teal-ink);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bq-page .bq-brand{display:flex;height:46px;width:46px;flex:none;border-radius:14px;background:var(--bq-navy) url(/brand/berloga-logo-white.svg) center /78% auto no-repeat;color:transparent;font-size:0;overflow:hidden}.bq-page .bq-button-danger,.bq-page .bq-button-primary,.bq-page .bq-button-secondary{border-radius:12px;font-weight:800;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.bq-page .bq-button-primary{border:1px solid var(--bq-navy);background:var(--bq-navy);color:#ffffff}.bq-page .bq-button-primary:hover:not(:disabled){background:var(--bq-navy-hover);border-color:var(--bq-navy-hover)}.bq-page .bq-button-secondary{border:1px solid #c7dde7;background:#eef6f9;color:var(--bq-navy)}.bq-page .bq-button-secondary:hover:not(:disabled){border-color:#9fc6d6;background:#e2eff5}.bq-page .bq-button-danger{border:1px solid #f0d3dd;background:#fdf0f4;color:var(--bq-mag)}.bq-page .bq-button-danger:hover:not(:disabled){background:#fbe3ec}.bq-page .bq-button-call{border:1px solid var(--bq-teal-ink);border-radius:16px;background:var(--bq-teal-ink);color:#ffffff;font-weight:800;box-shadow:0 10px 24px rgba(27,116,137,.2);transition:background-color .14s ease,transform .14s ease}.bq-page .bq-button-call:hover:not(:disabled){background:#155f71}.bq-page button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.bq-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--bq-teal);outline-offset:3px}.bq-page input:not([type=file]):not([type=checkbox]),.bq-page select,.bq-page textarea{border-color:#cfdde6;border-radius:12px;background:#ffffff;color:var(--bq-navy);box-shadow:none}.bq-page input:not([type=file]):not([type=checkbox]):focus,.bq-page select:focus,.bq-page textarea:focus{border-color:var(--bq-teal);box-shadow:0 0 0 3px rgba(78,179,202,.18)}.bq-page input::placeholder,.bq-page textarea::placeholder{color:#8a9bb0}@media (prefers-reduced-motion:reduce){.bq-page *,.bq-page :after,.bq-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}