:root{--brand-primary:#0A0A0A;--brand-primary-dark:#000000;--brand-primary-light:#171717;--brand-secondary:#636BF1;--brand-accent:#8190F8;--brand-neutral-dark:#202A2E;--brand-neutral-mid:#59676D;--brand-neutral-light:#EEF2F1;--brand-bg:#FFFFFF;--brand-bg-alt:#F4F7F6;--brand-text:#182226;--brand-text-secondary:#46555B;--brand-text-inverse:#FFFFFF;--brand-border:#D5DEDB;--brand-success:#16845B;--brand-warning:#B86B00;--brand-danger:#C83C3C;--brand-radius:2px;--brand-font:Arial,sans-serif}*{box-sizing:border-box}body{font-family:Arial,sans-serif;font-family:var(--brand-font);color:#182226;color:var(--brand-text);letter-spacing:0;line-height:1.65}h1,h2,h3,h4,h5,h6{color:#182226;color:var(--brand-text);font-weight:700;letter-spacing:0}h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.04}h2{font-size:max(1.55rem, min(2.4vw, 2.4rem))}h3{font-size:1.15rem}img{max-width:100%;-o-object-fit:cover;object-fit:cover}img[src=""]{font-size:0;color:transparent;text-indent:-9999px}.section-space{padding:80px 0}.cda-kicker{display:block;color:#636bf1;color:var(--brand-secondary);text-transform:uppercase;font-weight:700;font-size:.76rem;margin-bottom:16px}.cda-navbar{background:#000;min-height:74px;border-bottom:1px solid #303030}.cda-navbar .navbar-brand img{width:180px;height:40px}.cda-navbar .nav-link{color:#fff;padding:.65rem .7rem!important}.cda-navbar .nav-link:hover{color:#8190f8;color:var(--brand-accent)}.cda-navbar .navbar-toggler{background:#fff}.cda-btn{background:#636bf1;background:var(--brand-secondary);border-color:#636bf1;border-color:var(--brand-secondary);border-radius:2px;font-weight:700}.cda-btn:hover{background:#8190f8;background:var(--brand-accent);border-color:#8190f8;border-color:var(--brand-accent);color:#000}.cda-btn-outline{border:1px solid #fff;color:#fff;border-radius:2px}.cda-footer{background:#202426;padding:72px 0 32px}.cda-footer a,.cda-footer h5,.cda-footer h6,.cda-footer span{color:#fff}.cda-footer h5{margin-bottom:40px}.cda-footer a{display:block;-webkit-text-decoration:none;text-decoration:none;margin:.45rem 0}.cda-footer a:hover{color:#8190f8;color:var(--brand-accent)}.cda-footer-legal{border-top:1px solid #4a4e50;margin-top:48px;padding-top:24px;display:flex;gap:24px;flex-wrap:wrap}.cda-footer-legal span{margin-left:auto}.modal-dialog{max-width:560px}.modal-header{background:#000}.modal-header .modal-title{color:#fff}.cda-cta-form,.cda-home-cta{background:#000;padding:72px 0 96px}.cda-cta-form>.container,.cda-home-cta>.container{display:grid;grid-template-columns:0.8fr 1.2fr;grid-gap:64px;gap:64px;align-items:start}.cda-cta-form h2,.cda-cta-form p,.cda-home-cta h2,.cda-home-cta p{color:#fff}.cda-cta-form .cda-form,.cda-form-shell{background:#fff;padding:32px}.cda-careers-cta,.cda-centered-cta{background:#000;padding:64px 0 88px;text-align:center}.cda-careers-cta h2,.cda-careers-cta p,.cda-centered-cta h2,.cda-centered-cta p{color:#fff}.cda-careers-cta p,.cda-centered-cta p{max-width:720px;margin:0 auto 24px}.cda-legal-head,.cda-privacy-head{background:#000;padding:96px 0 64px;border-bottom:6px solid #636bf1;border-bottom:6px solid var(--brand-secondary)}.cda-legal-head h1,.cda-legal-head p,.cda-privacy-head h1,.cda-privacy-head p{color:#fff}.cda-legal .container{max-width:860px}.cda-legal h2{margin-top:36px}.cda-error{min-height:620px;background:#f4f7f6;display:flex;align-items:center}.cda-error .container{max-width:760px}.cda-error span{color:#636bf1;color:var(--brand-secondary);font-weight:700;text-transform:uppercase}@media (max-width:991px){.cda-cta-form>.container,.cda-home-cta>.container{grid-template-columns:1fr}.cda-footer-legal span{margin-left:0}}@media (max-width:767px){.section-space{padding:56px 0}.cda-footer{padding-top:64px}.cda-cta-form,.cda-home-cta{padding:56px 0 80px}}.cda-btn{color:#000}.cda-form .form-label{font-weight:700;color:#182226;color:var(--brand-text)}.cda-form .form-control{border:1px solid #d5dedb;border:1px solid var(--brand-border);border-radius:2px;min-height:46px}.cda-form textarea.form-control{min-height:120px}.cda-form .form-control:focus{border-color:#636bf1;border-color:var(--brand-secondary);box-shadow:0 0 0 .2rem rgba(99,107,241,.15)}