.ataad-protocol{--ataad-protocol-columns: 4;--ataad-protocol-surface: var(--ataad-deep-navy);--ataad-protocol-text: var(--ataad-white);--ataad-protocol-muted: rgba(255,255,255,.56);--ataad-protocol-signal: #d2ad70;--ataad-protocol-line: rgba(255,255,255,.18);padding-block:clamp(96px,11vw,164px);background:var(--ataad-protocol-surface);color:var(--ataad-protocol-text)}.ataad-protocol .ataad-section-heading>p:last-child{color:var(--ataad-protocol-muted)}.ataad-protocol .ataad-widget-eyebrow{color:var(--ataad-protocol-signal)}.ataad-protocol-status{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:28px;align-items:center;min-height:104px;padding:22px 28px;border:1px solid var(--ataad-protocol-line);background:rgba(255,255,255,.035)}.ataad-protocol-status>span,.ataad-contact-form h3{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ataad-protocol-status>span{color:var(--ataad-protocol-signal)}.ataad-protocol-status strong{color:var(--ataad-protocol-text);font-size:clamp(20px,2.3vw,34px);font-weight:500;letter-spacing:-.035em}body .ataad-protocol-status a{display:inline-flex;min-height:44px;align-items:center;color:var(--ataad-protocol-text,#fff);font-size:10px;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.ataad-protocol-status a i{margin-inline-start:9px;color:var(--ataad-protocol-signal);font-style:normal}.ataad-protocol-steps{display:grid;grid-template-columns:repeat(var(--ataad-protocol-columns),minmax(0,1fr));margin:0;padding:0;border-inline-start:1px solid var(--ataad-protocol-line);list-style:none}.ataad-protocol-steps li{min-height:330px;padding:34px 30px;border-inline-end:1px solid var(--ataad-protocol-line);border-block-end:1px solid var(--ataad-protocol-line)}.ataad-protocol-steps li>span{display:block;margin-bottom:95px;color:var(--ataad-protocol-signal);font-size:11px;font-weight:700;letter-spacing:.16em}.ataad-protocol-steps h3{margin:0;color:var(--ataad-protocol-text);font-size:clamp(24px,2.3vw,36px);font-weight:500;letter-spacing:-.035em}.ataad-protocol-steps p{margin:14px 0 0;color:var(--ataad-protocol-muted);font-size:13px}.ataad-protocol-register{display:flex;justify-content:space-between;padding-block-start:20px;color:var(--ataad-protocol-muted);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.ataad-protocol--compact{padding-block:clamp(68px,8vw,108px)}.ataad-protocol--compact .ataad-protocol-status{min-height:82px;padding-block:16px}.ataad-protocol--compact .ataad-protocol-steps li{min-height:250px;padding:26px 24px}.ataad-protocol--compact .ataad-protocol-steps li>span{margin-block-end:56px}.ataad-protocol--steps .ataad-protocol-status{margin-block-end:26px}.ataad-protocol-density-compact .ataad-protocol-steps li{min-height:230px;padding:24px 22px}.ataad-protocol-density-compact .ataad-protocol-steps li>span{margin-block-end:46px}.ataad-protocol-density-immersive .ataad-protocol-steps li{min-height:390px;padding:42px 36px}.ataad-protocol-density-immersive .ataad-protocol-steps li>span{margin-block-end:126px}.ataad-contact-layout{width:min(100% - (2*var(--ataad-gutter)),var(--ataad-shell));margin-inline:auto;padding-block:var(--ataad-section);align-items:stretch}.ataad-contact-system{margin-block:clamp(90px,11vw,160px);padding:0;border:1px solid var(--ataad-line);background:var(--ataad-white)}.ataad-contact-intro{position:relative;overflow:hidden;padding:clamp(38px,5vw,72px);background:var(--ataad-graphite);color:var(--ataad-white)}.ataad-contact-intro::after{position:absolute;inset-inline-end:-.08em;inset-block-end:-.18em;color:transparent;font-size:clamp(110px,14vw,210px);font-weight:700;letter-spacing:-.1em;opacity:.32;-webkit-text-stroke:1px rgba(255,255,255,.24);content:"ATAAD";pointer-events:none}.ataad-contact-intro h2{position:relative;z-index:1;margin-block-start:0;color:var(--ataad-white);font-size:clamp(42px,5vw,70px);font-weight:500;letter-spacing:-.04em;line-height:.95}.ataad-contact-intro .elementor-widget-text-editor{position:relative;z-index:1}.ataad-contact-intro p{max-width:510px;color:rgba(255,255,255,.58)}.ataad-contact-warning{margin-block-start:38px;padding-block-start:18px;padding-inline-start:22px;border-block-start:1px solid rgba(255,255,255,.16);border-inline-start:3px solid var(--ataad-bronze);color:rgba(255,255,255,.82)!important;font-size:14px}.ataad-contact-register{position:relative;z-index:1;margin:clamp(64px,8vw,130px)0 0}.ataad-contact-register>div{display:grid;grid-template-columns:1fr auto;gap:24px;padding:16px 0;border-block-start:1px solid rgba(255,255,255,.15)}.ataad-contact-register dt{color:rgba(255,255,255,.68);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ataad-contact-register dd{margin:0;color:#d2ad70;font-size:10px;font-weight:700;letter-spacing:.08em;text-align:end;text-transform:uppercase}.ataad-contact-form{padding:clamp(38px,5vw,72px)}.ataad-contact-form h3{margin:0 0 46px;padding-block-end:18px;border-block-end:1px solid var(--ataad-line);color:var(--ataad-navy,#243746)}.ataad-contact-form .elementor-form-fields-wrapper{gap:20px 0}.ataad-contact-form .elementor-field-label{margin-block-end:9px;color:var(--ataad-navy);font-size:11px;font-weight:700;letter-spacing:.035em}.ataad-contact-form .elementor-field,.ataad-contact-form .elementor-field-textual{min-height:56px;padding:14px 0;border:0;border-block-end:1px solid var(--ataad-line);border-radius:0;background:transparent;color:var(--ataad-ink);transition:border-color 180ms ease,background 180ms ease,padding 180ms ease}.ataad-contact-form :is(input[type="email"],input[type="tel"],input[type="url"]){direction:ltr;unicode-bidi:plaintext;text-align:start}body .ataad-contact-form .elementor-field[aria-invalid="true"],body .ataad-contact-form .elementor-field-textual[aria-invalid="true"],body .ataad-contact-form .elementor-field.elementor-error{border-block-end-color:var(--ataad-critical,#9a3f45);background:rgba(154,63,69,.06)}.ataad-contact-form .elementor-field-group .elementor-error,.ataad-contact-form .elementor-message-danger{color:#7f2930;font-weight:600}body .ataad-contact-form .elementor-field:focus,body .ataad-contact-form .elementor-field-textual:focus{padding-inline:12px;border-block-end-color:var(--ataad-bronze);background:rgba(169,130,74,.06);outline:3px solid var(--ataad-bronze)!important;outline-offset:2px;box-shadow:none!important}.ataad-contact-form textarea.elementor-field{min-height:150px}.ataad-contact-form .elementor-field-type-acceptance .elementor-field-option{display:flex;min-height:44px;align-items:flex-start;gap:12px}.ataad-contact-form .elementor-field-type-acceptance label{padding-block:2px;color:var(--ataad-muted);cursor:pointer;font-size:13px}.ataad-contact-form .elementor-field-type-acceptance label a{color:var(--ataad-navy,#243746);font-weight:600;text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.18em}.ataad-contact-form .elementor-field-type-acceptance label a:hover,.ataad-contact-form .elementor-field-type-acceptance label a:focus-visible{text-decoration-thickness:.16em}.ataad-contact-form .elementor-field-type-acceptance label a:focus-visible{outline:2px solid var(--ataad-graphite,#111820);outline-offset:3px}body .ataad-contact-form .elementor-field-type-acceptance input{width:22px;min-width:22px;height:22px;min-height:22px;margin:0;accent-color:var(--ataad-bronze)}body .ataad-contact-form button.elementor-button{display:flex;justify-content:space-between;width:100%;min-height:64px!important;padding:16px 24px;border:0;border-radius:0;background:var(--ataad-bronze);color:var(--ataad-graphite);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background 180ms ease,color 180ms ease}body .ataad-contact-form button.elementor-button .elementor-button-text{color:var(--ataad-graphite,#111820)}.ataad-contact-form .elementor-button:hover,.ataad-contact-form .elementor-button:focus-visible{background:var(--ataad-graphite);color:var(--ataad-white)}.ataad-contact-form .elementor-button:hover .elementor-button-text,.ataad-contact-form .elementor-button:focus-visible .elementor-button-text{color:var(--ataad-white,#fff)}.ataad-contact-form .elementor-message{padding:16px;border-inline-start:3px solid var(--ataad-bronze);background:rgba(169,130,74,.08)}.ataad-contact-form input[type="checkbox"]:focus-visible,.ataad-contact-form input[type="radio"]:focus-visible{outline:3px solid var(--ataad-graphite,#0a141b);outline-offset:3px}@media (max-width:1024px){.ataad-protocol{--ataad-protocol-columns: 2}.ataad-protocol-status{grid-template-columns:140px minmax(0,1fr)}.ataad-protocol-status a{grid-column:2}.ataad-contact-layout{flex-direction:column!important}.ataad-contact-layout>.e-con{width:100%!important}.ataad-contact-intro{position:static}}@media (max-width:620px){.ataad-protocol{--ataad-protocol-columns: 1}.ataad-protocol-status{grid-template-columns:1fr;gap:12px;padding:24px 20px}.ataad-protocol-status a{grid-column:1;margin-block-start:12px}.ataad-protocol-steps li{min-height:0;padding:28px 22px}.ataad-protocol-steps li>span{margin-block-end:50px}.ataad-contact-system{width:100%;margin-block:0;border-inline:0}.ataad-contact-intro,.ataad-contact-form{padding:54px var(--ataad-gutter)}.ataad-contact-register dd{max-width:150px}}@media (prefers-contrast:more){.ataad-contact-warning{color:#fff!important}.ataad-contact-form .elementor-field,.ataad-contact-form .elementor-field-textual{border-block-end-color:#243746}}@media (prefers-reduced-motion:reduce){.ataad-contact-form .elementor-field,.ataad-contact-form .elementor-field-textual,.ataad-contact-form button.elementor-button{transition:none!important}}.ataad-protocol--intake{--ataad-protocol-surface: transparent;--ataad-protocol-text: var(--ataad-navy,#243746);--ataad-protocol-muted: #52616b;--ataad-protocol-signal: #76592f;--ataad-protocol-line: rgba(36,55,70,.2);padding:0}.ataad-protocol--intake>.ataad-shell{width:100%;margin:0}.ataad-protocol--intake .ataad-section-heading:empty{display:none}.ataad-protocol--intake .ataad-protocol-status{grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:0 0 12px;border:0;border-block-end:1px solid var(--ataad-protocol-line);background:transparent}.ataad-protocol--intake .ataad-protocol-status>span{font-size:10px;letter-spacing:.08em}.ataad-protocol--intake .ataad-protocol-status strong{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.ataad-protocol--intake .ataad-protocol-status a{grid-column:auto;margin:0}.ataad-protocol--intake .ataad-protocol-disclosure{margin:0}.ataad-protocol--intake .ataad-protocol-disclosure-summary{display:list-item;min-height:44px;padding-block:12px;color:var(--ataad-navy,#243746);cursor:pointer;font-size:13px;font-weight:600;line-height:20px;list-style-position:inside;text-underline-offset:.2em}.ataad-protocol--intake .ataad-protocol-disclosure-summary::marker{color:var(--ataad-protocol-signal)}.ataad-protocol--intake .ataad-protocol-disclosure-summary:hover{text-decoration:underline}.ataad-protocol--intake .ataad-protocol-disclosure-summary:focus-visible{outline:2px solid var(--ataad-navy,#243746);outline-offset:3px}.ataad-protocol--intake .ataad-protocol-steps{grid-template-columns:1fr;border:0}.ataad-protocol--intake .ataad-protocol-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 12px;min-height:0;padding:16px 0;border-inline:0}.ataad-protocol--intake .ataad-protocol-steps li>span{grid-row:span 2;margin:3px 0 0;letter-spacing:.04em}.ataad-protocol--intake .ataad-protocol-steps h3{margin:0;padding:0;border:0;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.ataad-protocol--intake .ataad-protocol-steps p{grid-column:2;margin:0;line-height:1.6}.ataad-contact-direct.ataad-contact-system{--width: min(100% - (2 * var(--ataad-gutter)),var(--ataad-shell));--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;margin-block:32px 96px;margin-inline:auto;padding:0}.ataad-contact-direct .ataad-contact-form{--padding-top: 28px;--padding-bottom: 36px;--padding-left: 36px;--padding-right: 36px}.ataad-contact-direct .ataad-contact-intro{--padding-top: 28px;--padding-bottom: 28px;--padding-left: 28px;--padding-right: 28px}.ataad-contact-direct .ataad-contact-form,.ataad-contact-direct .ataad-contact-intro{min-width:0;padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);gap:0}.ataad-contact-direct .ataad-contact-form>.e-con-inner,.ataad-contact-direct .ataad-contact-intro>.e-con-inner{padding:0;gap:0}.ataad-contact-direct .ataad-contact-intro::after{content:none}.ataad-contact-direct .ataad-contact-support-image>.elementor-widget-container{margin-block-end:20px}.ataad-contact-direct .ataad-contact-support-image img{display:block;width:100%;aspect-ratio:8/5;object-fit:cover}.ataad-contact-direct .ataad-contact-intro h2{margin:0 0 20px;font-size:clamp(28px,2.5vw,36px);letter-spacing:-.035em;line-height:1.1}.ataad-contact-direct .ataad-contact-intro p{color:rgba(255,255,255,.78)}.ataad-contact-direct .ataad-contact-register{margin:20px 0 0}.ataad-contact-direct .ataad-contact-register>div{grid-template-columns:minmax(0,1fr);gap:6px}.ataad-contact-direct .ataad-contact-register dd{max-width:none;text-align:start}.ataad-contact-direct .ataad-contact-form .elementor-widget-heading h3{margin:12px 0;padding:0;border:0;font-size:12px;letter-spacing:.06em}.ataad-contact-direct .ataad-contact-warning{margin:0 0 20px;padding:0;border:0;color:#52616b!important;font-size:13px;line-height:1.5}.ataad-contact-direct .ataad-contact-form .elementor-form-fields-wrapper{gap:16px 0}.ataad-contact-direct .ataad-contact-form .elementor-field-label{margin-block-end:6px}.ataad-contact-direct .ataad-contact-form .elementor-field-textual{padding-inline:12px}.ataad-contact-direct .ataad-contact-form input::placeholder,.ataad-contact-direct .ataad-contact-form textarea::placeholder{color:#52616b;opacity:1}.ataad-contact-direct .ataad-contact-form :is(input,textarea){caret-color:var(--ataad-navy,#243746)}.ataad-contact-direct ::selection{background:var(--ataad-navy,#243746);color:#fff}@media (max-width:1024px){.ataad-contact-direct.ataad-contact-system{margin-block:24px 72px}.ataad-contact-direct .ataad-contact-intro{--padding-top: 32px;--padding-bottom: 32px;--padding-left: 32px;--padding-right: 32px}.ataad-contact-direct .ataad-contact-support-image img{max-height:320px}}@media (max-width:620px){.ataad-contact-direct.ataad-contact-system{--width: 100%;margin-block:0 48px}.ataad-contact-direct .ataad-contact-form,.ataad-contact-direct .ataad-contact-intro{--padding-top: 24px;--padding-bottom: 32px;--padding-left: var(--ataad-gutter);--padding-right: var(--ataad-gutter)}.ataad-contact-direct .ataad-contact-intro h2{font-size:30px}.ataad-protocol--intake .ataad-protocol-status{gap:5px;padding:0 0 10px}.ataad-protocol--intake .ataad-protocol-status strong{font-size:15px}}@media (prefers-contrast:more){.ataad-protocol--intake{--ataad-protocol-muted: #243746;--ataad-protocol-line: #243746}.ataad-contact-direct .ataad-contact-warning{color:#243746!important}}
