.dx-expo{--dx-navy:#073f64;--dx-ink:#102d41;--dx-cyan:#02b6ce;--dx-muted:#566e7d;font-family:Arial,Helvetica,sans-serif!important;color:var(--dx-ink);background:#f3f6f8;font-size:16px;line-height:1.45;box-sizing:border-box;text-align:left;max-width:1600px;margin:0 auto}.dx-expo *{box-sizing:border-box}.delta-expo-page{margin:0;background:#f3f6f8}.dx-expo [hidden]{display:none!important}.dx-header{min-height:98px;padding:25px 4.5%;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dce5e9;gap:20px}.dx-header img{width:245px;height:auto;display:block}.dx-header>div{font-size:12px;letter-spacing:1px;text-align:right;color:#526b7b}.dx-header strong{display:block;font-size:22px;letter-spacing:1px;color:var(--dx-navy)}.dx-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:6%;padding:42px 5% 34px}.dx-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.1px;color:#466477;margin:0 0 22px}.dx-intro h1{font-size:clamp(48px,5.5vw,83px);line-height:.99;letter-spacing:-3px;color:var(--dx-navy);font-weight:750;margin:0 0 22px}.dx-deck{font-size:20px;line-height:1.55;margin:0 0 25px;color:#425c6e}.dx-product{background:white;margin:10px 0 24px;padding:20px 28px;max-width:430px}.dx-product img{width:100%;height:auto;display:block;max-height:260px;object-fit:contain}.dx-range{font-weight:700;line-height:1.8;color:var(--dx-navy);font-size:15px}.dx-contact{margin-top:24px;padding-top:22px;border-top:1px solid #cbdbe2;font-size:13px;line-height:1.8;color:#556d7d}.dx-contact a{color:var(--dx-navy)}.dx-form-panel{background:#fff;padding:30px 34px;border-top:5px solid var(--dx-navy);box-shadow:0 12px 35px #163a5010}.dx-form-head h2{font-size:28px;color:var(--dx-navy);font-weight:700;letter-spacing:-.7px;margin:0 0 5px}.dx-form-head p{font-size:13px;color:var(--dx-muted);margin:0 0 22px}.dx-form label{font-size:13px;font-weight:700;display:block;color:var(--dx-ink);margin:0 0 12px}.dx-form label>span:not(:last-child),.dx-form legend span,.dx-notes>span,.dx-phone-note{font-weight:400;color:var(--dx-muted)}.dx-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.dx-form input:not([type=checkbox]),.dx-form select,.dx-form textarea{width:100%;min-height:44px;margin:5px 0 0;padding:10px 12px;border:1px solid #b9cbd5;border-radius:4px;background:#fff;color:#18384c;box-shadow:none;font:16px Arial,Helvetica,sans-serif;line-height:1.25}.dx-form textarea{resize:vertical;min-height:65px}.dx-form :focus-visible,.dx-expo button:focus-visible,.dx-expo a:focus-visible{outline:3px solid #00b2cb;outline-offset:3px}.dx-interests{border:0;margin:3px 0 17px;padding:0}.dx-interests legend{font-size:13px;font-weight:700;margin-bottom:9px;padding:0}.dx-interests>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.dx-interests label{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;cursor:pointer}.dx-expo input[type=checkbox]{appearance:auto;accent-color:var(--dx-navy);width:18px;height:18px;min-width:18px;margin:0;flex-shrink:0}.dx-form .dx-check{display:flex;align-items:flex-start;gap:10px;margin-top:15px;font-size:12px;font-weight:400;line-height:1.55}.dx-check>span{color:#405968!important}.dx-form .dx-marketing{padding:12px;background:#f1f6f9;margin-bottom:20px}.dx-link{border:0;padding:0;background:transparent;color:var(--dx-navy);font:inherit;text-decoration:underline;cursor:pointer;display:inline;min-height:0;line-height:inherit;margin:0;text-transform:none;letter-spacing:0}.dx-submit-row{display:flex;align-items:center;gap:18px}.dx-expo button.dx-submit{background:var(--dx-navy);color:#fff;border:0;border-radius:4px;padding:14px 22px;min-height:49px;font:bold 15px Arial;cursor:pointer;text-transform:none;letter-spacing:0;line-height:1.3;margin:0}.dx-submit span{margin-left:22px}.dx-expo button.dx-submit:disabled{opacity:.55;cursor:wait}.dx-clear{border:0;background:transparent;color:#536d7b;font:13px Arial;cursor:pointer;text-decoration:underline;text-transform:none;letter-spacing:0;padding:8px;margin:0}.dx-footnote{font-size:11px;color:#536d7b;margin:14px 0 0}.dx-error{border-left:3px solid #b13531;background:#fff3f1;padding:12px;font-size:14px;color:#811e1b;margin:14px 0}.dx-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.dx-success{padding:90px 15px;text-align:center}.dx-success h2{font-size:40px;color:var(--dx-navy);margin:20px 0 10px}.dx-success p{font-size:18px;line-height:1.7}.dx-tick{font-size:56px;color:#0b7464}.dx-reset-note{font-size:13px!important;color:#536d7b}.dx-idle{color:#8a3c00;font-size:13px;padding:10px;background:#fff4e5}.dx-footer{display:flex;justify-content:space-between;margin:0 5%;padding:20px 0;border-top:1px solid #d7e2e8;font-size:11px;color:#536d7b}.dx-privacy{border:0;border-radius:6px;max-width:640px;width:90%;padding:30px;color:var(--dx-ink);font:15px/1.65 Arial}.dx-privacy::backdrop{background:#051e31c9}.dx-privacy h2{color:var(--dx-navy);font-size:26px}.dx-noscript{background:#fff4e5;padding:20px}.dx-expo input:invalid:not(:placeholder-shown){box-shadow:none}
@media(min-width:1400px){.dx-layout{gap:8%;padding-top:55px}.dx-form-panel{padding:35px 42px}.dx-product{margin-top:32px}.dx-form label{margin-bottom:15px}}
@media(max-width:900px){.dx-header{padding:20px 5%}.dx-header img{width:200px}.dx-layout{gap:4%;padding:30px 4%}.dx-form-panel{padding:25px 22px}.dx-intro h1{font-size:58px}.dx-deck{font-size:17px}.dx-eyebrow{font-size:10px}.dx-product{padding:12px}.dx-fields{gap:0 10px}.dx-interests>div{grid-template-columns:1fr}}
@media(max-width:680px){.dx-header img{width:170px}.dx-header>div{font-size:9px}.dx-header strong{font-size:19px}.dx-layout{display:block;padding:25px 18px}.dx-intro h1{font-size:49px;letter-spacing:-2px}.dx-intro h1 br{display:none}.dx-eyebrow{font-size:9px;margin-bottom:14px}.dx-deck{font-size:17px;margin-bottom:24px}.dx-product,.dx-range,.dx-contact{display:none}.dx-form-panel{padding:24px 20px}.dx-fields{grid-template-columns:1fr}.dx-interests>div{grid-template-columns:1fr 1fr}.dx-form-head h2{font-size:26px}.dx-form input:not([type=checkbox]),.dx-form select{min-height:48px}.dx-form label{margin-bottom:16px}.dx-check{font-size:12px!important}.dx-footer{gap:20px}.dx-footer span{text-align:right}}
@media(prefers-reduced-motion:reduce){.dx-expo *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:680px){.dx-submit-row{gap:10px}.dx-submit-row .dx-submit{font-size:14px;padding:14px 16px;white-space:nowrap}.dx-submit span{margin-left:10px}.dx-clear{min-width:65px;padding:8px 0}}
