.bn-servicebar{background:#fafaf6;border-bottom:1px solid var(--line)}.bn-servicebar>.container{display:flex;gap:30px;justify-content:flex-end;padding-block:11px}.bn-servicebar a{font-size:10px;color:#696f63;font-weight:650;display:flex;align-items:center;gap:13px;white-space:nowrap}.bn-servicebar a:hover,.bn-servicebar a[aria-current]{color:var(--orange)}.bn-servicebar a>span{color:#9fa593}.bn-portal{padding-bottom:65px}.bn-portal .section-heading{margin-bottom:14px}.bn-portal-intro{max-width:740px;font-size:14px;color:var(--muted);margin-bottom:28px}.bn-portal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bn-path-card{background:#eff2eb;border-radius:12px;padding:26px;display:flex;flex-direction:column;transition:transform .2s}.bn-path-card:nth-child(2){background:#f5f1e8}.bn-path-card:nth-child(3){background:#fff0e5}.bn-path-card:hover{transform:translateY(-3px)}.bn-path-top{display:flex;justify-content:space-between;color:#768269;margin-bottom:28px}.bn-path-number{font-size:11px;letter-spacing:1px;font-weight:800}.bn-path-card h3{font-size:20px;max-width:260px}.bn-path-card p{font-size:12px;color:#74776e;margin:14px 0 24px}.bn-path-card strong{font-size:11px;margin-top:auto}.bn-quote-page .quote-layout{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:start}.bn-quote-form{min-width:0}.bn-form-block{padding:28px;background:var(--cream);border-radius:14px;margin-bottom:24px}.bn-form-block h2{font-size:23px;margin-bottom:12px}.bn-form-block .eyebrow{margin-bottom:11px}.bn-hint{font-size:12px;color:var(--muted);line-height:1.7;margin:8px 0 17px}.bn-product-row{position:relative;border:1px solid #dfe3d8;background:white;border-radius:10px;padding:22px 18px 18px;margin:25px 0 20px;display:grid;grid-template-columns:110px 1fr;gap:16px;min-width:0}.bn-product-row legend{font-size:12px;font-weight:800;color:var(--green);padding:0 8px}.bn-remove{position:absolute;right:12px;top:-18px;background:var(--cream);border:1px solid #dfe3d8;border-radius:30px;padding:4px 9px;color:#7b4a3a;font-size:10px}.bn-product-row label,.bn-field-grid label{font-size:12px;font-weight:650;min-width:0}.bn-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.bn-field-grid small{font-weight:400;color:var(--muted)}.bn-field-grid .bn-hint{margin:0}.bn-field-grid input,.bn-product-row input,.bn-field-grid select,.bn-field-grid textarea{font-size:13px}.bn-support-links{list-style:none;padding:0;margin:0;display:grid;gap:14px}.bn-support-links a{font-size:12px;font-weight:600;color:var(--green)}.bn-support-links a:hover{color:var(--orange)}.bn-form-end{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.bn-import-info{background:#e8f0e2;border-radius:7px;padding:14px;font-size:12px}.bn-quote-page .quote-result{scroll-margin-top:115px}.bn-quote-page .quote-result pre{user-select:text}.bn-quote-page .quote-aside{position:sticky;top:118px}.bn-form-block .small-chip{display:inline-block}.bn-form-block button:disabled{opacity:.5;cursor:not-allowed;transform:none}
@media(max-width:960px){.bn-servicebar>.container{justify-content:flex-start;gap:24px;overflow:auto;scrollbar-width:none}.bn-servicebar>.container::-webkit-scrollbar{display:none}.bn-servicebar a{font-size:10px}.bn-quote-page .quote-layout{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr)}.bn-form-block{padding:22px}.bn-field-grid{grid-template-columns:1fr}.bn-path-card{padding:22px}.bn-path-card h3{font-size:18px}.bn-portal-grid{gap:14px}}
@media(max-width:640px){.bn-servicebar>.container{padding-block:11px;gap:23px}.bn-servicebar a{font-size:9px;gap:7px}.bn-portal{padding-bottom:44px}.bn-portal-grid{grid-template-columns:1fr}.bn-portal-intro{font-size:13px}.bn-path-card{padding:23px}.bn-path-card h3{font-size:21px;max-width:none}.bn-path-top{margin-bottom:16px}.bn-path-card p{margin:11px 0 18px}.bn-quote-page .quote-layout{grid-template-columns:1fr}.bn-quote-page .quote-aside{position:static}.bn-form-block{padding:23px 16px;margin-bottom:18px}.bn-product-row{grid-template-columns:80px minmax(0,1fr);padding:19px 13px 14px;gap:12px}.bn-product-row input,.bn-field-grid input,.bn-field-grid select,.bn-field-grid textarea{font-size:16px;padding:11px}.bn-product-row label,.bn-field-grid label{font-size:11px}.bn-field-grid{grid-template-columns:1fr}.bn-form-end>.button{width:100%}.bn-quote-page .quote-result .hero-buttons{gap:10px}.bn-quote-page .quote-result .button{font-size:11px;padding:13px}.bn-servicebar a[aria-current]{text-decoration:underline;text-underline-offset:4px}}
@media(max-width:380px){.header-inner{gap:8px}.header-inner .brand{gap:7px}.header-inner .brand b{font-size:17px;letter-spacing:-.7px}.header-inner .brand-icon{width:30px;height:32px;font-size:23px;border-radius:9px}.header-inner .brand-icon span{font-size:11px}.header-inner .brand small{font-size:7px;letter-spacing:.4px}.header-actions{gap:7px}.languages{font-size:9px;gap:5px}.menu-toggle{padding:4px;font-size:21px}.hero h1{font-size:35px}.topbar .container{gap:10px}.topbar .container>span:last-child{font-size:7px;text-align:right}.topbar .container>span{flex-shrink:1}}
.bn-form-end button:disabled{opacity:.55;cursor:not-allowed;transform:none}
