.dx-page{--navy:#081a49;--blue:#0569ec;--gold:#e7ab0f;--paper:#f4f4f2;--font-display:var(--font-poppins),sans-serif;--font-body:var(--font-archivo),sans-serif;background:var(--paper);color:#08090b;font:400 18px/1.6 var(--font-body);padding:32px 0 88px}.dx-page *{box-sizing:border-box}.dx-page p,.dx-page h1,.dx-page h2,.dx-page ul{margin:0}.dx-page h1,.dx-page h2{font-family:var(--font-display);letter-spacing:-.04em;color:inherit;text-transform:none;font-weight:600}.dx-container{width:min(1360px,100% - 80px);margin-inline:auto}.dx-breadcrumb{color:#535a68;align-items:center;gap:14px;margin-bottom:40px;font-size:14px;display:flex}.dx-breadcrumb a{color:var(--navy);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.dx-layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.dx-intro{padding:38px 0}.dx-label{font:500 12px/1.6 var(--font-ibm-plex-mono),monospace;letter-spacing:.065em;text-transform:uppercase;color:var(--blue)}.dx-intro h1{margin:28px 0;font-size:clamp(42px,4.15vw,60px);line-height:1.14}.dx-intro>p:not(.dx-label){color:#535a68;max-width:550px;font-size:19px}.dx-intro .dx-explanation{border-top:1px solid #cbd2dd;margin-top:32px;padding-top:24px;font-size:16px!important}.dx-wizard{border-top:3px solid var(--blue);background:#fff;border-radius:4px;min-width:0;padding:44px;scroll-margin-top:96px}.dx-wizard h2{outline-offset:8px;margin:26px 0;font-size:clamp(28px,2.3vw,34px);line-height:1.25}.dx-start{background:var(--navy);color:#fff;border-color:var(--gold);padding-block:52px}.dx-start .dx-label{color:#aacaff}.dx-start h2{font-size:36px}.dx-start ul{color:#d0d9e9;margin:30px 0;padding:0;list-style:none}.dx-start li{border-bottom:1px solid #ffffff29;padding:14px 0;font-size:18px}.dx-start .dx-button{width:100%}.dx-button{background:var(--blue);border:1px solid var(--blue);color:#fff;min-height:56px;font:600 17px/1.4 var(--font-body);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;transition:background .2s;display:inline-flex}.dx-button:hover{color:#fff;background:#0458c7}.dx-button:disabled{opacity:.65;cursor:wait}.dx-button svg,.dx-back svg{flex-shrink:0;width:20px}.dx-page :focus-visible{outline:3px solid var(--gold);outline-offset:4px}.dx-hand{font:600 28px/1.2 var(--font-caveat),cursive;color:var(--blue);background:var(--paper);margin-top:28px;padding:12px 16px;font-style:normal;display:block;transform:rotate(-1deg)}.dx-progress{color:#535a68;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.dx-progress>div{background:#dce2eb;flex-basis:100%;height:3px}.dx-progress>div>span{background:var(--blue);height:100%;display:block}.dx-choices{border:0;gap:12px;min-width:0;padding:0;display:grid}.dx-choice{cursor:pointer;min-height:60px;color:var(--navy);background:#fff;border:1px solid #b9c3d2;border-radius:4px;align-items:center;gap:14px;padding:16px 18px;font-size:17px;line-height:1.45;display:flex;position:relative}.dx-choice:hover{border-color:var(--blue);background:#f5f8fe}.dx-choice.is-selected{border-color:var(--blue);background:#edf4ff}.dx-choice input{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0;margin:0}.dx-choice:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:3px}.dx-field{gap:10px;min-width:0;display:grid}.dx-field>span{color:#344154;font-size:16px;font-weight:500}.dx-field input,.dx-field textarea{color:#08090b;width:100%;min-width:0;min-height:56px;font:400 17px/1.5 var(--font-body);background:#fff;border:1px solid #aeb8c8;border-radius:4px;padding:14px 16px}.dx-field textarea{resize:vertical}.dx-field small{color:#535a68;font-size:14px;line-height:1.5}.dx-field [aria-invalid=true]{border-color:#b42335}.dx-contact-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dx-contact-fields>p,.dx-contact-fields .dx-consent{grid-column:1/-1}.dx-contact-fields>p{color:#535a68;margin-bottom:4px;font-size:17px}.dx-contact-fields label:nth-of-type(3){grid-column:1/-1}.dx-consent{align-items:flex-start;gap:12px;margin-top:4px;font-size:14px;line-height:1.55;display:flex}.dx-consent input{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0;margin-top:3px}.dx-consent a,.dx-message a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.dx-error{line-height:1.5;color:#b42335!important;font-size:14px!important}.dx-message{background:#fff1f1;border-left:3px solid #b42335;margin-top:22px;padding:16px;font-size:16px}.dx-message a{align-items:center;min-height:44px;display:inline-flex}.dx-actions{justify-content:space-between;gap:18px;margin-top:32px;display:flex}.dx-back{min-height:56px;color:var(--navy);font:500 16px var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:inline-flex}.dx-back:disabled{opacity:.5;cursor:wait}.dx-note{color:#535a68;font-size:14px;line-height:1.55;margin-top:22px!important}.dx-sr-only,.dx-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx-layout:has(.dx-complete){grid-template-columns:1fr;max-width:840px;margin-inline:auto}.dx-layout:has(.dx-complete) .dx-intro{display:none}.dx-complete>p:not(.dx-label){color:#535a68;margin-bottom:22px;font-size:19px}.dx-complete .dx-button{margin-top:10px}body:has(.dx-page) .site-header{background:#fff;height:76px}body:has(.dx-page) .shell{width:min(1360px,100% - 80px)}:is(body:has(.dx-page) .site-header .brand,body:has(.dx-page) .site-header .brand__logo){width:78px;height:auto}body:has(.dx-page) .site-header__progress{display:none}body:has(.dx-page) .site-header .header-cta{font:600 14px var(--font-archivo),sans-serif}@media (max-width:1100px){.dx-container{width:calc(100% - 64px)}.dx-layout{gap:36px}.dx-wizard{padding:32px}.dx-intro h1{font-size:44px}.dx-start h2{font-size:32px}.dx-contact-fields{grid-template-columns:1fr}.dx-contact-fields label:nth-of-type(3){grid-column:auto}}@media (max-width:820px){.dx-container{width:calc(100% - 56px)}.dx-layout{grid-template-columns:1fr;gap:28px}.dx-intro{padding:0}.dx-intro h1{max-width:640px;font-size:48px}.dx-intro>p:not(.dx-label){max-width:650px}.dx-layout:has(.dx-running) .dx-intro{display:none}.dx-breadcrumb{margin-bottom:24px}.dx-contact-fields{grid-template-columns:1fr 1fr}.dx-contact-fields label:nth-of-type(3){grid-column:1/-1}.dx-page{padding-bottom:64px}}@media (max-width:540px){.dx-container{width:calc(100% - 44px)}.dx-page{padding-top:18px}.dx-breadcrumb{gap:10px;margin-bottom:20px;font-size:13px}.dx-label{font-size:11px}.dx-intro h1{margin:20px 0;font-size:39px}.dx-intro>p:not(.dx-label){font-size:17px}.dx-intro .dx-explanation{margin-top:22px;padding-top:18px;font-size:15px!important}.dx-wizard{padding:26px 22px}.dx-start h2{font-size:29px}.dx-wizard h2{font-size:28px}.dx-hand{font-size:23px}.dx-start li{font-size:17px}.dx-choice{min-height:60px;padding:16px 14px;font-size:16px}.dx-contact-fields{grid-template-columns:1fr;gap:20px}.dx-contact-fields label:nth-of-type(3){grid-column:auto}.dx-actions{gap:14px}.dx-button{padding-inline:16px;font-size:16px}.dx-back{font-size:15px}.dx-complete h2{font-size:34px}.dx-complete>p:not(.dx-label){font-size:17px}body:has(.dx-page) .shell{width:calc(100% - 44px)}body:has(.dx-page) .site-header{height:70px}:is(body:has(.dx-page) .site-header .brand,body:has(.dx-page) .site-header .brand__logo){width:66px}body:has(.dx-page) .site-header .header-cta{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.dx-page *{scroll-behavior:auto;transition:none!important}}@media (max-width:540px){.dx-start>.dx-label,.dx-start h2{display:none}.dx-start ul{margin:0 0 24px}}.dx-wizard h2{font-size:clamp(36px,2.7vw,42px);line-height:1.2}.dx-choices{border-top:1px solid #b9c3d2;gap:0}.dx-choice{border:0;border-bottom:1px solid #b9c3d2;border-radius:0;min-height:64px;padding:18px 12px}.dx-choice.is-selected{box-shadow:inset 3px 0 var(--blue)}.dx-other{margin-top:24px}.dx-return{width:fit-content;min-height:48px;color:var(--navy);text-underline-offset:4px;align-items:center;margin-top:20px;display:flex}.dx-complete h2{font-size:44px}.dx-hand{color:#aacaff;background:0 0;padding:0}@media (max-width:540px){.dx-wizard h2{font-size:28px}.dx-complete h2{font-size:34px}.dx-choice{padding:18px 10px}.dx-hand{font-size:23px}}
