@charset "UTF-8";:root{--brand-primary:#1B5E8C;--brand-primary-dark:#0F3A58;--brand-primary-light:#3A8BBF;--brand-accent:#E8832A;--brand-accent-light:#F5B87A;--brand-bg:#ffffff;--brand-bg-alt:#F4F7FA;--brand-text:#1a2332;--brand-text-secondary:#5a6b7f;--brand-border:#dee2e8;--brand-radius:4px;--text-on-dark:#ffffff;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-2xl:64px}body{font-family:Inter,"Segoe UI",sans-serif;color:#1a2332;color:var(--brand-text);background-color:#fff;background-color:var(--brand-bg);line-height:1.6}h1,h2,h3,h4,h5,h6{color:#1a2332;color:var(--brand-text);font-weight:700;line-height:1.3}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}a{color:#1b5e8c;color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none;transition:color .2s}a:hover{color:#0f3a58;color:var(--brand-primary-dark)}.section-padding{padding:80px 0}.section-padding-sm{padding:48px 0}.bg-alt{background-color:#f4f7fa;background-color:var(--brand-bg-alt)}.bg-primary-dark{background-color:#0f3a58;background-color:var(--brand-primary-dark)}.text-on-dark{color:#fff;color:var(--text-on-dark)}.btn-brand{background-color:#1b5e8c;background-color:var(--brand-primary);color:#fff;border:none;border-radius:4px;border-radius:var(--brand-radius);padding:12px 28px;font-weight:600;transition:background-color .2s}.btn-brand:hover{background-color:#0f3a58;background-color:var(--brand-primary-dark);color:#fff}.btn-accent{background-color:#e8832a;background-color:var(--brand-accent);color:#fff;border:none;border-radius:4px;border-radius:var(--brand-radius);padding:12px 28px;font-weight:600;transition:background-color .2s}.btn-accent:hover{background-color:#d0741f;color:#fff}.btn-outline-light{border:2px solid #fff;color:#fff;background:0 0;border-radius:4px;border-radius:var(--brand-radius);padding:10px 28px;font-weight:600;transition:.2s}.btn-outline-light:hover{background:#fff;color:#0f3a58;color:var(--brand-primary-dark)}.adtran-header-centered{background:#fff;background:var(--brand-bg);border-bottom:1px solid #dee2e8;border-bottom:1px solid var(--brand-border)}.adtran-header-centered .brand-logo-area{padding:16px 0 8px}.adtran-navbar-sub{background:#0f3a58;background:var(--brand-primary-dark);padding:0}.adtran-navbar-sub .navbar-nav .nav-link{color:#fff;font-size:.9rem;font-weight:500;padding:12px 18px;transition:background-color .2s}.adtran-navbar-sub .navbar-nav .nav-link.active,.adtran-navbar-sub .navbar-nav .nav-link:hover{background-color:#1b5e8c;background-color:var(--brand-primary);color:#fff}.adtran-navbar-sub .navbar-toggler{border-color:rgba(255,255,255,.3)}.adtran-navbar-sub .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.adtran-btn-nav-cta{background-color:#e8832a;background-color:var(--brand-accent);color:#fff;border:none;border-radius:4px;border-radius:var(--brand-radius);padding:8px 20px;font-weight:600;font-size:.85rem;margin-left:8px}.adtran-btn-nav-cta:hover{background-color:#d0741f;color:#fff}.adtran-footer{background-color:#0f3a58;background-color:var(--brand-primary-dark);padding:64px 0 0}.adtran-footer h5{color:#fff;font-size:1rem;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.adtran-footer ul{list-style:none;padding:0;margin:0}.adtran-footer ul li{margin-bottom:10px}.adtran-footer ul li a{color:rgba(255,255,255,.65);font-size:.9rem;transition:color .2s;-webkit-text-decoration:none;text-decoration:none}.adtran-footer ul li a:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.adtran-footer .footer-certs{border-top:1px solid rgba(255,255,255,.15);padding:24px 0;margin-top:40px}.adtran-footer .footer-certs .cert-badge{filter:grayscale(1) opacity(.6);transition:filter .3s;margin:0 12px}.adtran-footer .footer-certs .cert-badge:hover{filter:grayscale(0) opacity(1)}.adtran-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:20px 0;color:rgba(255,255,255,.5);font-size:.85rem}.adtran-footer .footer-bottom a{color:rgba(255,255,255,.65);-webkit-text-decoration:none;text-decoration:none}.adtran-footer .footer-bottom a:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.modal-header{background-color:#1b5e8c;background-color:var(--brand-primary)}.modal-header .modal-title{color:#fff}.modal-header .btn-close{filter:brightness(0) invert(1)}.section-label{color:#e8832a;color:var(--brand-accent);font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;margin-bottom:8px}.divider-accent{width:60px;height:3px;background-color:#e8832a;background-color:var(--brand-accent);margin-bottom:24px}@media (max-width:991.98px){h1{font-size:1.75rem}h2{font-size:1.5rem}.section-padding{padding:48px 0}.adtran-navbar-sub .navbar-nav .nav-link{padding:10px 16px}}@media (max-width:575.98px){h1{font-size:1.5rem}h2{font-size:1.25rem}.section-padding{padding:32px 0}}.feedback-mini .form-label{font-weight:500;font-size:.9rem;color:#1a2332;color:var(--brand-text)}.feedback-mini .form-label.require::after{content:" *";color:#dc3545}.feedback-mini .form-control,.feedback-mini .form-select{border-radius:4px;border-radius:var(--brand-radius);border-color:#dee2e8;border-color:var(--brand-border);padding:10px 14px}.feedback-mini .form-control:focus,.feedback-mini .form-select:focus{border-color:#1b5e8c;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(27,94,140,.15)}.feedback-mini .btn-submit{background-color:#1b5e8c;background-color:var(--brand-primary);color:#fff;border:none;border-radius:4px;border-radius:var(--brand-radius);padding:12px 32px;font-weight:600}.feedback-mini .btn-submit:hover{background-color:#0f3a58;background-color:var(--brand-primary-dark);color:#fff}.feedback-mini .privacy-note{font-size:.8rem;color:#5a6b7f;color:var(--brand-text-secondary)}.feedback-mini .privacy-note a{color:#1b5e8c;color:var(--brand-primary)}