@import"tokens.css";body.downloads-page{scroll-behavior:smooth;background-color:var(--nbe-bg-page);color:var(--nbe-text)}body.downloads-page .downloads-wrap{max-width:72rem;margin-inline:auto;width:100%;padding-inline:1.25rem}@media(min-width:768px){body.downloads-page .downloads-wrap{padding-inline:1.5rem}}body.tw-premium.downloads-page .contact-hero.downloads-hero.hero-tesla{position:relative;overflow:hidden;isolation:isolate;width:100%;height:420px!important;min-height:420px!important;max-height:420px!important;display:grid;grid-template-rows:1fr auto;align-items:stretch;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}@media(max-width:768px){body.tw-premium.downloads-page .contact-hero.downloads-hero.hero-tesla{height:auto!important;min-height:420px!important;max-height:none!important}}body.downloads-page .downloads-hero .hero-tesla__media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}body.downloads-page .downloads-hero .hero-tesla__media .products-detail-media__img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:90% 65%;display:block;image-rendering:auto;transform:scale(1.15);transform-origin:90% 65%;will-change:transform}@media(prefers-reduced-motion:reduce){body.downloads-page .downloads-hero .hero-tesla__media .products-detail-media__img{will-change:auto;transform:scale(1)}}body.downloads-page .downloads-hero.hero-tesla::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-color:#fff;opacity:0.7}body.tw-premium.downloads-page .downloads-hero.hero-tesla::after{display:none}body.downloads-page .downloads-hero.hero-tesla>*:not(.hero-tesla__media){position:relative;z-index:2}body.tw-premium.downloads-page .downloads-hero.hero-tesla h1{font-size:clamp(1.25rem,2.8vw,38px);font-weight:700;line-height:1.1;margin:0;max-width:none;color:#111827!important;text-align:left;text-shadow:none!important;white-space:nowrap}body.tw-premium.downloads-page .downloads-hero.hero-tesla .contact-hero__lead{font-size:18px;font-weight:400;line-height:21px;margin:38px 0 0;max-width:36rem;color:#374151!important;text-align:left;text-shadow:none!important}body.downloads-page .downloads-hero.hero-tesla .contact-hero__inner{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:42rem;min-height:0;margin-left:auto;margin-right:auto;padding-left:clamp(1.5rem,5vw,4rem);padding-right:clamp(1.5rem,5vw,4rem);padding-top:0;padding-bottom:0;box-sizing:border-box}@media(min-width:1024px){body.downloads-page .downloads-hero.hero-tesla .contact-hero__inner{margin-left:clamp(2rem,8vw,6rem);margin-right:auto}}@media(max-width:768px){body.downloads-page .downloads-hero.hero-tesla .contact-hero__inner{padding-top:1.5rem}}body.downloads-page .downloads-hero.hero-tesla .contact-hero__copy{display:flex;flex-direction:column;gap:0}body.downloads-page .downloads-hero.hero-tesla .contact-hero__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.75rem;flex-wrap:wrap;width:100%;margin:0;padding-left:clamp(1.5rem,5vw,4rem);padding-right:clamp(1.5rem,5vw,4rem);padding-bottom:clamp(1.25rem,3vw,2rem);box-sizing:border-box}@media(min-width:640px){body.downloads-page .downloads-hero.hero-tesla .contact-hero__actions{flex-direction:row}}body.downloads-page .downloads-hero.hero-tesla .contact-hero__cta{display:inline-block;font-size:0.625rem;line-height:1.2;letter-spacing:0.075em;padding:0.5rem 2.4rem;font-weight:600;border-radius:3px;text-transform:uppercase;text-align:center;text-decoration:none}body.tw-premium.downloads-page .downloads-hero.hero-tesla a.downloads-hero__cta--browse,body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href="#document-categories"],body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href*=document-categories]{text-shadow:none;box-shadow:0 2px 8px rgba(0,0,0,0.12);background:#111827!important;color:#fff!important}body.tw-premium.downloads-page .downloads-hero.hero-tesla a.downloads-hero__cta--browse:hover,body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href="#document-categories"]:hover,body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href*=document-categories]:hover{background:#0d0d0d!important;color:#fff!important;filter:none}body.tw-premium.downloads-page .downloads-hero.hero-tesla a.downloads-hero__cta--form,body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href="#document-request-form"],body.tw-premium.downloads-page .downloads-hero.hero-tesla a.contact-hero__cta--call:not(.downloads-go-request--ready),body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href="document-request.html"].contact-hero__cta:not(.downloads-go-request--ready),body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href="#request-form"].contact-hero__cta{text-shadow:none;box-shadow:0 2px 8px rgba(0,0,0,0.12);background:#8F9498!important;border:1px solid #fff!important;color:#fff!important;mix-blend-mode:multiply}body.tw-premium.downloads-page .downloads-hero.hero-tesla a.downloads-hero__cta--form:hover,body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href="#document-request-form"]:hover,body.tw-premium.downloads-page .downloads-hero.hero-tesla a.contact-hero__cta--call:not(.downloads-go-request--ready):hover,body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href="document-request.html"].contact-hero__cta:not(.downloads-go-request--ready):hover,body.tw-premium.downloads-page .downloads-hero.hero-tesla a[href="#request-form"].contact-hero__cta:hover{background:#9ca3a8!important;border-color:#fff!important;color:#fff!important}body.downloads-page .downloads-band{padding:3rem 0;background:var(--nbe-bg-surface)}body.downloads-page .downloads-band--muted{background:var(--nbe-bg-page)}body.downloads-page .downloads-section-head{text-align:center;max-width:42rem;margin:0 auto 2rem}body.downloads-page .downloads-section-head h2{font-size:1.75rem;font-weight:700;line-height:1.25;margin:0 0 0.75rem;color:#1f2933}body.downloads-page .downloads-section-head p{font-size:1rem;line-height:1.55;margin:0;color:var(--nbe-text-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.downloads-page .downloads-band--categories{padding-inline:0;background-color:var(--nbe-bg-surface)}body.downloads-page .downloads-section-head--categories{max-width:none;margin-bottom:2rem}body.downloads-page .downloads-section-head--categories h2{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;color:#1a1c22}.downloads-types__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:72rem;margin:0 auto}@media(max-width:768px){.downloads-types__grid{grid-template-columns:1fr}}.downloads-type-card{background:#fff;border:1px solid #e5e7eb;border-radius:0.75rem;padding:1.5rem 1.375rem;text-align:left;transition:border-color 0.2s ease,box-shadow 0.2s ease;cursor:pointer;text-decoration:none;color:inherit;display:block;box-shadow:0 2px 10px rgba(15,23,42,0.06)}.downloads-type-card:hover,.downloads-type-card:focus-visible{border-color:#d1d5db;box-shadow:0 6px 20px rgba(15,23,42,0.08);outline:none;transform:none}.downloads-type-card.is-selected{border-color:var(--nbe-primary);box-shadow:0 0 0 1px var(--nbe-primary)}.downloads-type-card__icon{display:none}.downloads-type-card h3{font-size:1rem;font-weight:700;margin:0 0 0.625rem;color:#1a1c22}.downloads-type-card p{font-size:0.875rem;line-height:1.5;color:#4a4a4a;margin:0}body.downloads-page .downloads-form-card{max-width:40rem;margin:0 auto;background:var(--nbe-bg-surface);border:1px solid var(--nbe-border);border-radius:0.75rem;padding:clamp(1.5rem,4vw,2rem);box-shadow:0 4px 24px rgba(15,23,42,0.06)}body.downloads-page .downloads-form-card .grid>*{min-width:0}body.downloads-page .downloads-form-note{text-align:center;font-size:0.9375rem;color:var(--nbe-text-muted);margin:0 0 1.5rem}body.downloads-page .downloads-field-label{display:block;font-size:0.875rem;font-weight:600;margin-bottom:0.375rem;color:#1f2933}body.downloads-page .downloads-input,body.downloads-page .downloads-select{width:100%;height:3rem;border-radius:0.5rem;border:1px solid var(--nbe-border);background:#fff;padding:0 1rem;font-size:0.9375rem;color:var(--nbe-text);font-family:inherit}body.downloads-page .downloads-input:focus,body.downloads-page .downloads-select:focus{outline:none;border-color:var(--nbe-primary);box-shadow:0 0 0 3px rgba(30,41,59,0.12)}body.downloads-page .downloads-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:0 2rem;border:none;border-radius:9999px;background:var(--nbe-primary);color:#fff;font-size:0.875rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;transition:background 0.15s ease,transform 0.15s ease;font-family:inherit}body.downloads-page .downloads-submit:hover{background:var(--nbe-primary-hover);transform:scale(1.02)}body.downloads-page.downloads-page--thanks{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--nbe-bg-page)}body.downloads-page.downloads-page--thanks>main{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}body.downloads-page.downloads-page--thanks #footer{flex-shrink:0}body.downloads-page.downloads-page--thanks .downloads-thanks{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:clamp(2.5rem,6vw,4.5rem) 0;width:100%;background:linear-gradient(180deg,#f3f4f6 0%,#eef0f3 100%)}body.downloads-page.downloads-page--thanks .downloads-thanks__wrap{max-width:44rem}body.downloads-page .downloads-thanks-card{max-width:44rem;margin:0 auto;text-align:center;background:#fff;border:1px solid var(--nbe-border);border-radius:1rem;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.75rem,4vw,3rem);box-shadow:0 12px 40px rgba(15,23,42,0.08)}.downloads-thanks-card__icon{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;border-radius:50%;background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%);color:#047857;box-shadow:0 4px 14px rgba(4,120,87,0.12)}.downloads-thanks-card__icon .material-symbols-outlined{font-size:2.5rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.downloads-thanks-card__eyebrow{font-size:0.6875rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#6b7280;margin:0 0 0.5rem}body.downloads-page .downloads-thanks-card h2{font-size:clamp(1.625rem,3vw,2rem);font-weight:700;margin:0 0 1.25rem;color:#1a1c22;letter-spacing:-0.02em}body.downloads-page .downloads-thanks-card__lead{margin:0 0 2rem;color:#4b5563;font-size:1.0625rem;line-height:1.65;max-width:36rem;margin-left:auto;margin-right:auto}.downloads-thanks-next{list-style:none;margin:0 0 2rem;padding:0;text-align:left;display:flex;flex-direction:column;gap:1rem}.downloads-thanks-next__item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.125rem;border-radius:0.625rem;background:#f9fafb;border:1px solid #eef0f2}.downloads-thanks-next__icon{flex-shrink:0;font-size:1.5rem;color:#111827;margin-top:0.125rem}.downloads-thanks-next__text{font-size:0.9375rem;line-height:1.55;color:#374151}.downloads-thanks-card__urgent{display:flex;align-items:flex-start;gap:0.75rem;justify-content:center;text-align:left;max-width:36rem;margin:0 auto 2rem;padding:1rem 1.25rem;border-radius:0.5rem;background:#fff;border:1px dashed #d1d5db}.downloads-thanks-card__urgent-icon{flex-shrink:0;font-size:1.25rem;color:#6b7280;margin-top:0.125rem}body.downloads-page .downloads-thanks-card__sub{margin:0;font-size:0.875rem;line-height:1.6;color:#6b7280}body.downloads-page .downloads-thanks-card__sub a{color:#111827;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.downloads-page .downloads-thanks-card p{margin:0;color:var(--nbe-text-muted);line-height:1.55}body.downloads-page .downloads-thanks-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:0.5rem}body.downloads-page .downloads-thanks-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.5rem;border-radius:9999px;font-size:0.8125rem;font-weight:700;text-decoration:none;letter-spacing:0.03em;text-transform:uppercase}body.downloads-page .downloads-thanks-actions a:first-child{background:var(--nbe-primary);color:#fff}body.downloads-page .downloads-thanks-actions a:first-child:hover{background:var(--nbe-primary-hover)}body.downloads-page .downloads-thanks-actions a:last-child{border:1px solid var(--nbe-border-strong);color:var(--nbe-text);background:#fff}body.downloads-page .downloads-thanks-actions a:last-child:hover{border-color:var(--nbe-primary)}body.downloads-page .downloads-band--picker{background:#f3f4f6;padding:2.5rem 0 3rem}.downloads-picker+.downloads-picker{margin-top:3rem}.downloads-picker__head{text-align:left;margin-bottom:1.5rem}.downloads-picker__title{font-size:1.375rem;font-weight:700;line-height:1.25;margin:0 0 0.35rem;color:#1a1c22}.downloads-picker__lead{font-size:0.9375rem;line-height:1.45;margin:0;color:#6b7280}.downloads-picker__layout{display:grid;gap:1rem 1.25rem;align-items:start}.downloads-picker__layout--rapid{grid-template-columns:minmax(18rem,21rem) repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.downloads-picker__layout--pvc{grid-template-columns:minmax(18rem,21rem) repeat(3,minmax(0,1fr))}.downloads-picker__layout--rapid .downloads-pick--category{grid-column:1;grid-row:1 / span 2}.downloads-picker__layout--pvc .downloads-pick--category{grid-column:1;grid-row:1}@media(max-width:900px){.downloads-picker__layout--rapid,.downloads-picker__layout--pvc{grid-template-columns:repeat(2,minmax(0,1fr))}.downloads-picker__layout--rapid .downloads-pick--category,.downloads-picker__layout--pvc .downloads-pick--category{grid-column:1 / -1;grid-row:auto}}@media(max-width:520px){.downloads-picker__layout--rapid,.downloads-picker__layout--pvc{grid-template-columns:1fr}}.downloads-pick{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;margin:0;padding:0}.downloads-pick__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.downloads-pick__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:0.75rem;background:transparent}.downloads-pick--soon{cursor:default;pointer-events:none}.downloads-pick__media--soon{overflow:hidden;border-radius:0.25rem}.downloads-pick__media--soon::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.5);border-radius:inherit;z-index:1;pointer-events:none}.downloads-pick__soon{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:1rem;color:#fff;font-family:"Roboto",system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;text-align:center;pointer-events:none}.downloads-pick__media img{display:block;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(15,23,42,0.12))}.downloads-pick--category .downloads-pick__media{width:320px;max-width:100%}.downloads-pick--category .downloads-pick__media img{width:320px;height:370px;max-width:100%;max-height:370px}.downloads-pick--product .downloads-pick__media img{width:280px;height:280px;max-width:100%;max-height:280px}.downloads-pick__media--placeholder{width:320px;height:370px;min-height:370px;max-width:100%;border-radius:0.25rem;background:linear-gradient(145deg,#e5e7eb 0%,#d1d5db 100%)}.downloads-pick__media--placeholder::after{content:"Image coming soon";font-size:0.6875rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#6b7280}.downloads-pick__title{display:block;font-size:0.875rem;font-weight:700;line-height:1.3;color:#1f2933;margin:0 0 0.25rem;padding:0 0.25rem}.downloads-pick__title:has(.downloads-pick__title-name){font-weight:400}.downloads-pick__title-name,.downloads-pick__title-sep{font-weight:400}.downloads-pick__title-code{font-weight:700}.downloads-pick--category .downloads-pick__title{font-size:0.9375rem}.downloads-pick__desc{display:block;font-size:0.75rem;line-height:1.4;color:#6b7280;margin:0 0 0.75rem;padding:0 0.25rem;flex:1}.downloads-pick__checkfield{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:0.25rem}.downloads-pick__check{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border:1.5px solid #9ca3af;border-radius:2px;background:#fff;box-sizing:border-box;transition:border-color 0.15s ease,background 0.15s ease}.downloads-pick__check::after{content:"";width:0.35rem;height:0.6rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);margin-top:-2px;transition:transform 0.12s ease}.downloads-pick__input:checked+.downloads-pick__check{background:#1f2937;border-color:#1f2937}.downloads-pick__input:checked+.downloads-pick__check::after{transform:rotate(45deg) scale(1)}.downloads-pick__input:focus-visible+.downloads-pick__check{outline:2px solid var(--nbe-primary);outline-offset:2px}.downloads-pick__input:indeterminate+.downloads-pick__check{background:#4b5563;border-color:#4b5563}.downloads-pick__input:indeterminate+.downloads-pick__check::after{content:"";width:0.5rem;height:2px;border:none;background:#fff;transform:none;margin-top:0}.downloads-pick:has(.downloads-pick__input:checked) .downloads-pick__title{color:#111827}.downloads-continue-wrap{text-align:center;margin:2.5rem 0 0}.downloads-continue-btn{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:0.65rem 1.75rem;border-radius:3px;border:none;font-family:inherit;background:#1e293b;color:#fff;font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;transition:background 0.2s;cursor:not-allowed}.downloads-go-request--ready.downloads-continue-btn,a.downloads-continue-btn.downloads-go-request--ready{background:#1e293b;color:#fff;cursor:pointer}.downloads-go-request--ready.downloads-continue-btn:hover,a.downloads-continue-btn.downloads-go-request--ready:hover{background:#0f172a;color:#fff}.downloads-go-request--disabled.downloads-continue-btn,a.downloads-continue-btn.downloads-go-request--disabled{background:#1e293b;color:#fff;opacity:0.55;pointer-events:none;cursor:not-allowed}body.downloads-page .downloads-hero .js-downloads-go-request.downloads-go-request--ready.contact-hero__cta,body.downloads-page .downloads-hero .js-document-request-go-form.downloads-go-request--ready.contact-hero__cta{background:#111827!important;border:1px solid #111827!important;color:#fff!important;mix-blend-mode:normal;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px rgba(0,0,0,0.12)}body.downloads-page .downloads-hero .js-downloads-go-request.downloads-go-request--ready.contact-hero__cta:hover,body.downloads-page .downloads-hero .js-document-request-go-form.downloads-go-request--ready.contact-hero__cta:hover{background:#0d0d0d!important;border-color:#0d0d0d!important;color:#fff!important}body.downloads-page .downloads-hero .js-downloads-go-request.downloads-go-request--disabled.contact-hero__cta,body.downloads-page .downloads-hero .js-downloads-go-request.downloads-go-request--disabled.downloads-hero__cta--form,body.downloads-page .downloads-hero .js-document-request-go-form.downloads-go-request--disabled.contact-hero__cta,body.downloads-page .downloads-hero .js-document-request-go-form.downloads-go-request--disabled.downloads-hero__cta--form{background:#8F9498!important;border:1px solid #fff!important;color:#fff!important;mix-blend-mode:multiply;pointer-events:none;cursor:not-allowed}body.downloads-page .downloads-form-card{max-width:48rem}body.downloads-page .downloads-form-email-hint{font-size:0.875rem;color:var(--nbe-text-muted);margin:0.75rem 0 0}body.downloads-page .downloads-textarea{width:100%;min-height:6rem;border-radius:0.5rem;border:1px solid var(--nbe-border);background:#fff;padding:0.75rem 1rem;font-size:0.9375rem;color:var(--nbe-text);font-family:inherit;resize:vertical}body.downloads-page .downloads-textarea:focus{outline:none;border-color:var(--nbe-primary);box-shadow:0 0 0 3px rgba(30,41,59,0.12)}.downloads-product-fieldset{border:none;margin:0;padding:0}.downloads-product-fieldset__hint{font-size:0.8125rem;color:var(--nbe-text-muted);margin:0 0 1rem}.downloads-checkbox-group{margin-bottom:1.25rem}.downloads-checkbox-group__heading{font-size:0.8125rem;font-weight:700;margin:0 0 0.5rem;color:#374151}.downloads-checkbox{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:var(--nbe-text);margin-bottom:0.375rem;cursor:pointer}.downloads-checkbox input{width:1rem;height:1rem;accent-color:var(--nbe-primary)}.downloads-privacy-note{font-size:0.8125rem;line-height:1.5;color:var(--nbe-text-muted);margin:0}body.document-request-page{background:#f3f4f6}.document-request-band{padding:2rem 0 3.5rem}.document-request-wrap{max-width:56rem}.document-request-back{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.875rem;font-weight:600;color:#374151;text-decoration:none;margin-bottom:1.25rem}.document-request-back:hover{color:#111827}.document-request-card__title{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;color:#1a1c22;margin:0 0 0.75rem}.document-request-card__intro{font-size:0.9375rem;line-height:1.5;color:#4b5563;margin:0}.document-request-catalog{border:none;margin:0;padding:0}.document-request-catalog__legend{font-size:0.9375rem;font-weight:700;color:#1f2933;margin-bottom:0.75rem;padding:0}.document-request-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.5rem 1rem;margin-bottom:0.25rem}@media(max-width:768px){.document-request-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.document-request-catalog__grid{grid-template-columns:1fr}}.document-request-catalog__item{display:flex;align-items:flex-start;gap:0.5rem;font-size:0.8125rem;line-height:1.35;color:#374151;cursor:pointer}.document-request-catalog__name,.document-request-catalog__sep{font-weight:400}.document-request-catalog__code{font-weight:700}.document-request-catalog__item input{width:1rem;height:1rem;margin-top:0.125rem;flex-shrink:0;accent-color:var(--nbe-primary)}.document-request-privacy{margin:0;max-width:none;width:100%;text-align:center;font-size:clamp(0.625rem,1.05vw,0.75rem);line-height:1.5;color:rgba(26,26,26,0.6);white-space:nowrap}.document-request-form-footer{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding-top:0.25rem}.document-request-recaptcha{width:100%;display:flex;justify-content:center}.document-request-recaptcha .nbe-recaptcha-wrap,.document-request-recaptcha.g-recaptcha,body.document-request-page .document-request-recaptcha .g-recaptcha{margin-inline:auto}.document-request-submit-wrap{width:100%;display:flex;justify-content:center;padding-top:0.25rem}.document-request-submit{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;min-width:min(100%,20rem);padding:0.75rem 2.75rem;border:none;border-radius:9999px;background:var(--nbe-primary, #111827);color:#fff;font-family:inherit;font-size:0.8125rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px rgba(15,23,42,0.15);transition:background 0.15s ease,transform 0.15s ease}.document-request-submit:hover{background:var(--nbe-primary-hover, #0d0d0d);transform:scale(1.02)}
