.PageHero-module__115iQq__hero{color:#fff;text-align:center;padding:8rem 5%;position:relative;overflow:hidden}.PageHero-module__115iQq__overlay{background-color:var(--primary-navy);opacity:.85;z-index:1;position:absolute;inset:0}.PageHero-module__115iQq__content{z-index:2;max-width:1000px;margin:0 auto;position:relative}.PageHero-module__115iQq__title{margin-bottom:1rem;font-size:3rem;font-weight:800}.PageHero-module__115iQq__subtitle{opacity:.9;max-width:800px;margin:0 auto;font-size:1.2rem;font-weight:500}@media (max-width:768px){.PageHero-module__115iQq__title{font-size:2.5rem}}
.PricingCalculator-module__3I4jnG__container{background-color:var(--surface-alt);max-width:1200px;box-shadow:var(--card-shadow-hover);border-radius:12px;margin:0 auto;padding:4rem 5%}.PricingCalculator-module__3I4jnG__title{color:var(--text-heading);text-align:center;margin-bottom:1rem;font-size:2.25rem;font-weight:700}.PricingCalculator-module__3I4jnG__subtitle{color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto 3rem;font-size:1.125rem}.PricingCalculator-module__3I4jnG__calculatorGrid{flex-direction:column;gap:3rem;display:flex}.PricingCalculator-module__3I4jnG__controls{background:var(--surface);box-shadow:var(--card-shadow-hover);border-radius:12px;grid-template-columns:1fr;align-items:start;gap:2rem;padding:2rem;display:grid}@media (min-width:768px){.PricingCalculator-module__3I4jnG__controls{grid-template-columns:repeat(3,1fr)}}.PricingCalculator-module__3I4jnG__controlGroup{margin-bottom:0}.PricingCalculator-module__3I4jnG__label{color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.PricingCalculator-module__3I4jnG__select,.PricingCalculator-module__3I4jnG__input{border:1px solid var(--border-color);width:100%;color:var(--text-heading);background-color:var(--surface);border-radius:6px;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.PricingCalculator-module__3I4jnG__select:focus,.PricingCalculator-module__3I4jnG__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.PricingCalculator-module__3I4jnG__buttonGroup{gap:.5rem;width:100%;display:flex}.PricingCalculator-module__3I4jnG__termButton{border:1px solid var(--border-color);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:6px;flex:1;padding:.75rem;font-weight:500;transition:all .2s}.PricingCalculator-module__3I4jnG__termButton:hover{background-color:var(--surface-alt)}.PricingCalculator-module__3I4jnG__termButtonActive{color:#fff;background-color:#0e1e32;border-color:#0e1e32}.PricingCalculator-module__3I4jnG__termButtonActive:hover{background-color:#1a2e47}.PricingCalculator-module__3I4jnG__results{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.PricingCalculator-module__3I4jnG__results{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PricingCalculator-module__3I4jnG__results{grid-template-columns:repeat(3,1fr)}}.PricingCalculator-module__3I4jnG__card{background:var(--surface);box-shadow:var(--card-shadow-hover);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.PricingCalculator-module__3I4jnG__card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.PricingCalculator-module__3I4jnG__cardImageWrapper{background:var(--surface-alt);justify-content:center;align-items:center;width:100%;height:200px;padding:1rem;display:flex;position:relative}.PricingCalculator-module__3I4jnG__cardImage{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}.PricingCalculator-module__3I4jnG__cardContent{flex-direction:column;flex:1;padding:1.5rem;display:flex}.PricingCalculator-module__3I4jnG__cardBrand{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.PricingCalculator-module__3I4jnG__cardTitle{color:var(--text-heading);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.PricingCalculator-module__3I4jnG__cardSpecs{flex-wrap:wrap;gap:.5rem;margin-top:1rem;margin-bottom:1.5rem;display:flex}.PricingCalculator-module__3I4jnG__specTag{background:var(--surface-alt);color:var(--text-secondary);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.PricingCalculator-module__3I4jnG__priceContainer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:1rem;display:flex}.PricingCalculator-module__3I4jnG__priceLabel{color:var(--text-muted);font-size:.875rem}.PricingCalculator-module__3I4jnG__priceValue{color:var(--text-heading);font-size:1.5rem;font-weight:800}.PricingCalculator-module__3I4jnG__priceTerm{color:var(--text-muted);font-size:.875rem;font-weight:400}.PricingCalculator-module__3I4jnG__noResults{text-align:center;color:var(--text-muted);background:var(--surface);border:2px dashed var(--border-color);border-radius:12px;grid-column:1/-1;padding:4rem}.PricingCalculator-module__3I4jnG__contactCta{color:#fff;text-align:center;cursor:pointer;width:100%;font-family:inherit;font-weight:600;font-size:inherit;background:#0072bc;border:none;border-radius:6px;margin-top:1rem;padding:.75rem;text-decoration:none;transition:background .2s;display:block}.PricingCalculator-module__3I4jnG__contactCta:hover{background:#005a96}
.ContactForm-module__oL5iUW__formIntro{text-align:center;margin-bottom:2rem}.ContactForm-module__oL5iUW__formHeading{color:var(--text-primary,#1a1a1a);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.ContactForm-module__oL5iUW__formDescription{color:var(--text-secondary,#555);max-width:650px;margin:0 auto;font-size:1rem;line-height:1.6}.ContactForm-module__oL5iUW__form{flex-direction:column;gap:1.5rem;display:flex}.ContactForm-module__oL5iUW__row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ContactForm-module__oL5iUW__field{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module__oL5iUW__label{color:var(--text-heading);font-size:.9rem;font-weight:600}.ContactForm-module__oL5iUW__required{color:var(--accent-red)}.ContactForm-module__oL5iUW__input,.ContactForm-module__oL5iUW__select,.ContactForm-module__oL5iUW__textarea{background:var(--background-white);width:100%;color:var(--text-dark);border:1px solid #d1d5db;border-radius:6px;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ContactForm-module__oL5iUW__input:focus,.ContactForm-module__oL5iUW__select:focus,.ContactForm-module__oL5iUW__textarea:focus{border-color:var(--secondary-blue);outline:none;box-shadow:0 0 0 3px #0072bc26}.ContactForm-module__oL5iUW__input::placeholder,.ContactForm-module__oL5iUW__textarea::placeholder{color:#9ca3af}.ContactForm-module__oL5iUW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.ContactForm-module__oL5iUW__textarea{resize:vertical;min-height:120px}.ContactForm-module__oL5iUW__submitButton{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--accent-red);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:1rem 2.5rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .3s,transform .15s}.ContactForm-module__oL5iUW__submitButton:hover{background:var(--accent-red);filter:brightness(1.1)}.ContactForm-module__oL5iUW__submitButton:active{transform:scale(.98)}.ContactForm-module__oL5iUW__submitButton:disabled{cursor:not-allowed;background:#9ca3af;transform:none}.ContactForm-module__oL5iUW__successMessage{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:3rem 2rem}.ContactForm-module__oL5iUW__successIcon{color:#16a34a;margin-bottom:1rem}.ContactForm-module__oL5iUW__successTitle{color:var(--text-heading);margin-bottom:.75rem;font-size:1.75rem;font-weight:800}.ContactForm-module__oL5iUW__successText{color:#555;margin-bottom:.5rem;font-size:1.1rem;line-height:1.6}.ContactForm-module__oL5iUW__successSubtext{color:#777;margin-bottom:2rem;font-size:.95rem;line-height:1.5}.ContactForm-module__oL5iUW__resetButton{color:var(--secondary-blue);border:2px solid var(--secondary-blue);cursor:pointer;background:0 0;border-radius:6px;padding:.75rem 2rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .3s,color .3s}.ContactForm-module__oL5iUW__resetButton:hover{background:var(--secondary-blue);color:#fff}.ContactForm-module__oL5iUW__turnstileContainer{margin-top:.5rem}.ContactForm-module__oL5iUW__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1rem 1.25rem;font-size:.95rem;font-weight:500}@media (max-width:640px){.ContactForm-module__oL5iUW__row{grid-template-columns:1fr}.ContactForm-module__oL5iUW__submitButton{text-align:center;width:100%}}
.QuoteRequestModal-module__zmPtsq__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out QuoteRequestModal-module__zmPtsq__fadeIn;display:flex;position:fixed;inset:0}.QuoteRequestModal-module__zmPtsq__modal{background:var(--surface);width:100%;max-width:500px;box-shadow:var(--card-shadow-hover);border-radius:12px;max-height:90vh;padding:2rem;animation:.3s ease-out QuoteRequestModal-module__zmPtsq__slideUp;position:relative;overflow-y:auto}.QuoteRequestModal-module__zmPtsq__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:1.5rem;line-height:1;transition:color .2s;position:absolute;top:1rem;right:1rem}.QuoteRequestModal-module__zmPtsq__closeButton:hover{color:var(--text-heading)}.QuoteRequestModal-module__zmPtsq__title{color:var(--text-heading);text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.QuoteRequestModal-module__zmPtsq__subtitle{color:var(--text-muted);text-align:center;margin-bottom:1.5rem;font-size:.875rem}.QuoteRequestModal-module__zmPtsq__copierSummary{background:var(--surface-alt);border:1px solid var(--border-color);text-align:center;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.QuoteRequestModal-module__zmPtsq__copierBrand{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.QuoteRequestModal-module__zmPtsq__copierModel{color:var(--text-heading);margin:.25rem 0;font-size:1.125rem;font-weight:700}.QuoteRequestModal-module__zmPtsq__copierPrice{color:var(--text-heading);font-size:1.5rem;font-weight:800}.QuoteRequestModal-module__zmPtsq__copierTerm{color:var(--text-muted);font-size:.875rem;font-weight:400}.QuoteRequestModal-module__zmPtsq__form{flex-direction:column;gap:1rem;display:flex}.QuoteRequestModal-module__zmPtsq__formGroup{flex-direction:column;gap:.375rem;display:flex}.QuoteRequestModal-module__zmPtsq__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.QuoteRequestModal-module__zmPtsq__input{border:1px solid var(--border-color);border-radius:6px;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.QuoteRequestModal-module__zmPtsq__input:focus{border-color:#0072bc;outline:none;box-shadow:0 0 0 3px #0072bc1a}.QuoteRequestModal-module__zmPtsq__submitButton{color:#fff;cursor:pointer;background-color:#0072bc;border:none;border-radius:6px;width:100%;margin-top:1rem;padding:.875rem;font-size:1rem;font-weight:600;transition:background-color .2s}.QuoteRequestModal-module__zmPtsq__submitButton:hover{background-color:#005a96}.QuoteRequestModal-module__zmPtsq__submitButton:disabled{cursor:not-allowed;background-color:#9ca3af}.QuoteRequestModal-module__zmPtsq__success{text-align:center;padding:2rem 0}.QuoteRequestModal-module__zmPtsq__checkIcon{color:#059669;background-color:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto 1.5rem;font-size:1.5rem;display:flex}.QuoteRequestModal-module__zmPtsq__turnstile{justify-content:center;margin:1rem 0;display:flex}.QuoteRequestModal-module__zmPtsq__error{color:#dc2626;text-align:center;margin-top:.5rem;font-size:.875rem}@keyframes QuoteRequestModal-module__zmPtsq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuoteRequestModal-module__zmPtsq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.page-module__FPxpda__formSection{background:var(--background-white);padding:5rem 5%}.page-module__FPxpda__container{max-width:800px;margin:0 auto}.page-module__FPxpda__infoSection{background:var(--light-gray);padding:4rem 5%}.page-module__FPxpda__infoContainer{justify-content:center;gap:2rem;max-width:1000px;margin:0 auto;display:flex}.page-module__FPxpda__infoCard{background:var(--background-white);text-align:center;max-width:300px;box-shadow:0 2px 12px var(--card-shadow);border-radius:12px;flex:1;padding:2.5rem 2rem}.page-module__FPxpda__infoIcon{color:var(--secondary-blue);margin-bottom:1rem}.page-module__FPxpda__infoTitle{color:var(--text-heading);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-module__FPxpda__infoLink{color:var(--secondary-blue);font-size:1.05rem;font-weight:600;transition:color .3s}.page-module__FPxpda__infoLink:hover{color:var(--accent-red)}.page-module__FPxpda__infoText{color:var(--text-dark);margin:0;font-size:1.05rem;line-height:1.6}@media (max-width:768px){.page-module__FPxpda__infoContainer{flex-direction:column;align-items:center}.page-module__FPxpda__infoCard{width:100%;max-width:100%}.page-module__FPxpda__formSection,.page-module__FPxpda__infoSection{padding:3rem 5%}}
.page-module__yNFjsW__formSection{background:var(--background-white);padding:5rem 5%}.page-module__yNFjsW__container{max-width:700px;margin:0 auto}.page-module__yNFjsW__intro{text-align:center;margin-bottom:3rem}.page-module__yNFjsW__heading{color:var(--text-heading);margin-bottom:1rem;font-size:2.25rem;font-weight:800}.page-module__yNFjsW__description{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.page-module__yNFjsW__phoneLink{color:var(--accent-red,#005a96);font-weight:600;text-decoration:none}.page-module__yNFjsW__phoneLink:hover{text-decoration:underline}.page-module__yNFjsW__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__yNFjsW__row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.page-module__yNFjsW__field{flex-direction:column;gap:.5rem;display:flex}.page-module__yNFjsW__label{color:var(--text-heading);font-size:.9rem;font-weight:600}.page-module__yNFjsW__required{color:var(--accent-red,#005a96)}.page-module__yNFjsW__input,.page-module__yNFjsW__select,.page-module__yNFjsW__textarea{border:1px solid var(--input-border);background:var(--background-white);width:100%;color:var(--text-dark);border-radius:6px;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page-module__yNFjsW__input:focus,.page-module__yNFjsW__select:focus,.page-module__yNFjsW__textarea:focus{border-color:var(--secondary-blue);outline:none;box-shadow:0 0 0 3px #0072bc26}.page-module__yNFjsW__input::placeholder,.page-module__yNFjsW__textarea::placeholder{color:var(--text-muted)}.page-module__yNFjsW__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.page-module__yNFjsW__textarea{resize:vertical;min-height:120px}.page-module__yNFjsW__submitButton{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--accent-red,#005a96);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:1rem 2.5rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .3s,transform .15s}.page-module__yNFjsW__submitButton:hover{opacity:.9}.page-module__yNFjsW__submitButton:active{transform:scale(.98)}.page-module__yNFjsW__submitButton:disabled{cursor:not-allowed;background:#9ca3af;transform:none}.page-module__yNFjsW__successMessage{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:3rem 2rem}.page-module__yNFjsW__successIcon{color:#22c55e;margin-bottom:1rem}.page-module__yNFjsW__successTitle{color:var(--text-heading);margin-bottom:.75rem;font-size:1.75rem;font-weight:800}.page-module__yNFjsW__ticketRef{background:var(--surface-alt);color:#374151;border-radius:.5rem;margin:.75rem 0;padding:.5rem 1rem;font-family:monospace;font-size:1rem;display:inline-block}.page-module__yNFjsW__successText{color:var(--text-secondary);max-width:500px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.page-module__yNFjsW__statusLink{color:var(--accent-red,#005a96);font-weight:600;text-decoration:none}.page-module__yNFjsW__statusLink:hover{text-decoration:underline}.page-module__yNFjsW__resetButton{color:var(--secondary-blue);border:2px solid var(--secondary-blue);cursor:pointer;background:0 0;border-radius:6px;padding:.75rem 2rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .3s,color .3s}.page-module__yNFjsW__resetButton:hover{background:var(--secondary-blue);color:#fff}.page-module__yNFjsW__turnstileContainer{margin-top:.5rem}.page-module__yNFjsW__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1rem 1.25rem;font-size:.95rem;font-weight:500}@media (max-width:640px){.page-module__yNFjsW__row{grid-template-columns:1fr}.page-module__yNFjsW__submitButton{text-align:center;width:100%}.page-module__yNFjsW__heading{font-size:1.75rem}.page-module__yNFjsW__formSection{padding:3rem 5%}}
.page-module__OXAaPG__formSection{background:var(--background-white);padding:5rem 5%}.page-module__OXAaPG__container{max-width:600px;margin:0 auto}.page-module__OXAaPG__lookupForm{flex-direction:column;gap:1.5rem;display:flex}.page-module__OXAaPG__lookupField{flex-direction:column;gap:.5rem;display:flex}.page-module__OXAaPG__label{color:var(--text-heading);font-size:.9rem;font-weight:600}.page-module__OXAaPG__required{color:var(--accent-red,#005a96)}.page-module__OXAaPG__input{border:1px solid var(--input-border);background:var(--background-white);width:100%;color:var(--text-dark);border-radius:6px;padding:.85rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page-module__OXAaPG__input:focus{border-color:var(--secondary-blue);outline:none;box-shadow:0 0 0 3px #0072bc26}.page-module__OXAaPG__input::placeholder{color:var(--text-muted)}.page-module__OXAaPG__lookupButton{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--accent-red,#005a96);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:1rem 2.5rem;font-family:inherit;font-size:1rem;font-weight:700;transition:background .3s,transform .15s}.page-module__OXAaPG__lookupButton:hover{opacity:.9}.page-module__OXAaPG__lookupButton:active{transform:scale(.98)}.page-module__OXAaPG__lookupButton:disabled{cursor:not-allowed;background:#9ca3af;transform:none}.page-module__OXAaPG__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1rem 1.25rem;font-size:.95rem;font-weight:500}.page-module__OXAaPG__loadingState{text-align:center;color:var(--text-muted);padding:2rem;font-size:1rem}.page-module__OXAaPG__resultCard{background:var(--surface-alt);border:1px solid var(--border-color);border-radius:12px;margin-top:2.5rem;padding:2rem}.page-module__OXAaPG__resultHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.page-module__OXAaPG__resultSubject{color:var(--text-heading);flex:1;margin:0;font-size:1.25rem;font-weight:700}.page-module__OXAaPG__resultStatus{color:#fff;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-block}.page-module__OXAaPG__resultMeta{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.page-module__OXAaPG__metaItem{flex-direction:column;gap:.25rem;display:flex}.page-module__OXAaPG__metaLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.page-module__OXAaPG__metaValue{color:var(--text-dark);font-size:.95rem}.page-module__OXAaPG__footerLinks{text-align:center;margin-top:2rem}.page-module__OXAaPG__footerLink{color:var(--accent-red,#005a96);font-size:.95rem;font-weight:600;text-decoration:none}.page-module__OXAaPG__footerLink:hover{text-decoration:underline}@media (max-width:640px){.page-module__OXAaPG__lookupButton{text-align:center;width:100%}.page-module__OXAaPG__resultHeader{flex-direction:column}.page-module__OXAaPG__resultMeta{grid-template-columns:1fr}.page-module__OXAaPG__formSection{padding:3rem 5%}}
.NewUserForm-module__oEuk3a__form{background:var(--surface);box-shadow:var(--card-shadow-hover);border-radius:12px;flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.NewUserForm-module__oEuk3a__sectionTitle{color:var(--primary-navy,#0e1e32);border-top:2px solid var(--border-color);margin-top:1rem;margin-bottom:0;padding-top:1.5rem;font-size:1.25rem;font-weight:700}.NewUserForm-module__oEuk3a__sectionTitle:first-child{border-top:none;margin-top:0;padding-top:0}.NewUserForm-module__oEuk3a__formGroup{flex-direction:column;gap:.375rem;display:flex}.NewUserForm-module__oEuk3a__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.NewUserForm-module__oEuk3a__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.NewUserForm-module__oEuk3a__input,.NewUserForm-module__oEuk3a__textarea{border:1px solid var(--border-color);border-radius:6px;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.NewUserForm-module__oEuk3a__input:focus,.NewUserForm-module__oEuk3a__textarea:focus{border-color:var(--secondary-blue,#0072bc);outline:none;box-shadow:0 0 0 3px #0072bc1a}.NewUserForm-module__oEuk3a__textarea{resize:vertical;min-height:60px}.NewUserForm-module__oEuk3a__radioGroup{flex-wrap:wrap;gap:1.5rem;display:flex}.NewUserForm-module__oEuk3a__radioLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.NewUserForm-module__oEuk3a__radioLabel input[type=radio]{cursor:pointer}.NewUserForm-module__oEuk3a__checkboxGroup{flex-direction:column;gap:.75rem;display:flex}.NewUserForm-module__oEuk3a__checkboxLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.NewUserForm-module__oEuk3a__checkboxLabel input[type=checkbox]{cursor:pointer;width:16px;height:16px}.NewUserForm-module__oEuk3a__turnstileContainer{justify-content:center;margin:.5rem 0;display:flex}.NewUserForm-module__oEuk3a__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:.75rem;font-size:.875rem;font-weight:500}.NewUserForm-module__oEuk3a__submitButton{background-color:var(--secondary-blue,#0072bc);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;margin-top:.5rem;padding:.875rem;font-size:1rem;font-weight:600;transition:background-color .2s}.NewUserForm-module__oEuk3a__submitButton:hover{background-color:#005a96}.NewUserForm-module__oEuk3a__submitButton:disabled{cursor:not-allowed;background-color:#9ca3af}.NewUserForm-module__oEuk3a__success{text-align:center;background:var(--surface);box-shadow:var(--card-shadow-hover);border-radius:12px;padding:3rem 2rem}.NewUserForm-module__oEuk3a__checkIcon{color:#059669;background-color:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;font-size:2rem;font-weight:700;display:flex}.NewUserForm-module__oEuk3a__successTitle{color:var(--text-heading);margin-bottom:1rem;font-size:1.75rem;font-weight:700}.NewUserForm-module__oEuk3a__successText{color:var(--text-muted);margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (max-width:768px){.NewUserForm-module__oEuk3a__form{padding:1.5rem}.NewUserForm-module__oEuk3a__row{grid-template-columns:1fr}.NewUserForm-module__oEuk3a__radioGroup{flex-direction:column;gap:.75rem}}
