:root{--brand-primary:#3D2E6B;--brand-primary-dark:#2B1F51;--brand-primary-light:#ECEBEF;--brand-secondary:#4F6647;--brand-accent:#502871;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F6;--brand-text:#24313B;--brand-text-secondary:#52616D;--brand-text-inverse:#FFFFFF;--brand-border:#D5DDE1;--brand-success:#1B6B44;--brand-warning:#875600;--brand-danger:#A12635;--brand-radius:0px;--brand-heading-font:Arial,sans-serif;--brand-body-font:Arial,sans-serif}.src18368-body{margin:0;color:#24313b;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,sans-serif;font-family:var(--brand-body-font)}.src18368-body h1,.src18368-body h2,.src18368-body h3{font-family:Arial,sans-serif;font-family:var(--brand-heading-font);color:#24313b;color:var(--brand-text)}.src18368-body h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.2}.src18368-skip{position:absolute;left:-999px;top:8px}.src18368-skip:focus{left:16px;z-index:20;background:#3d2e6b;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);padding:8px 16px}.btn-primary{background:#3d2e6b;background:var(--brand-primary);border-color:#3d2e6b;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);border-radius:0;border-radius:var(--brand-radius);min-height:44px}.btn-primary:focus,.btn-primary:hover{background:#2b1f51;background:var(--brand-primary-dark);border-color:#2b1f51;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.src18368-inquiry-modal .modal-dialog{max-width:560px}.src18368-inquiry-modal .modal-content{border-radius:0;border-radius:var(--brand-radius)}.src18368-inquiry-modal .modal-header{padding:16px;background:#2b1f51;background:var(--brand-primary-dark)}.src18368-inquiry-modal .modal-title,.src18368-inquiry-modal .modal-title.h5{color:#fff}.src18368-inquiry-modal .modal-body{background:#fff;background:var(--brand-bg)}.navbar-toggler{border-color:rgba(255,255,255,.55)}.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, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}img[src=""]{font-size:0;color:transparent;text-indent:-9999px;line-height:0;overflow:hidden;min-height:40px;background:#ecebef;background:var(--brand-primary-light)}.src18368-feedback .form-label{display:block;font-size:.8125rem;font-weight:700;color:#24313b;color:var(--brand-text)}.src18368-feedback .form-control,.src18368-feedback .form-select{display:block;width:100%;margin-top:8px;border-radius:0;border-radius:var(--brand-radius);border:1px solid #d5dde1;border:1px solid var(--brand-border);background:#fff;background:var(--brand-bg);color:#24313b;color:var(--brand-text);padding:12px;min-height:48px;font-size:1rem}.src18368-feedback textarea{min-height:160px;resize:vertical}.src18368-feedback .form-control:focus,.src18368-feedback .form-select:focus{border-color:#3d2e6b;border-color:var(--brand-primary);outline:#ECEBEF solid 2px;outline:2px solid var(--brand-primary-light);outline-offset:2px}.src18368-feedback .btn-primary{border-radius:0;border-radius:var(--brand-radius);min-height:48px;background:#3d2e6b;background:var(--brand-primary);border-color:#3d2e6b;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.src18368-rfq-box{border:1px solid #d5dde1;border:1px solid var(--brand-border);padding:16px;margin:0}.src18368-hint,.src18368-noscript{margin-top:8px;font-size:.875rem;color:#24313b;color:var(--brand-text)}.src18368-inquiry-modal .src18368-feedback .form-control,.src18368-inquiry-modal .src18368-feedback .form-label,.src18368-inquiry-modal .src18368-feedback .form-select,.src18368-inquiry-modal .src18368-hint,.src18368-inquiry-modal .src18368-noscript{color:#24313b;color:var(--brand-text)}.src18368-inquiry-modal .src18368-feedback .form-control,.src18368-inquiry-modal .src18368-feedback .form-select{min-height:40px;padding:8px}.src18368-blog{padding:80px 0}.src18368-blog-list article{padding:24px 0;border-bottom:1px solid #d5dde1;border-bottom:1px solid var(--brand-border)}.pagination .page-link{color:#24313b;color:var(--brand-text);border-radius:0;border-radius:var(--brand-radius)}