.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.privacy-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px;grid-column:1/-1;padding:16px;border:1px solid rgba(75,108,134,.4);color:#8ea2b2;font-size:10px;line-height:1.55}
.privacy-check input{width:16px!important;min-width:16px;margin-top:1px;accent-color:#1677ff}.privacy-check span{margin:0!important;font:inherit!important;letter-spacing:0!important;color:inherit!important}.privacy-check a{color:#263f53;text-decoration:underline;text-underline-offset:3px}
.form-status{min-height:42px;margin-top:18px;padding:12px 14px;border-left:2px solid transparent;color:#7f96a8;font-size:10px;line-height:1.55}
.form-status.pending{border-color:#1677ff;background:rgba(22,119,255,.08);color:#466b87}.form-status.success{border-color:#22a867;background:rgba(34,168,103,.08);color:#26764e}.form-status.error{border-color:#c74e4e;background:rgba(199,78,78,.08);color:#8d3535}.form-status a{color:inherit;text-decoration:underline}

/* Clearer left-side contact statement */
.dialog-side-wash{background:linear-gradient(90deg,rgba(2,10,18,.97) 0,rgba(2,10,18,.8) 55%,rgba(2,10,18,.2)),linear-gradient(180deg,rgba(2,10,18,.22),rgba(2,10,18,.94))}
.dialog-side-copy{left:7%;right:9%;top:13%;padding:28px 30px 31px;border-left:2px solid #1677ff;background:linear-gradient(90deg,rgba(3,16,28,.92),rgba(3,16,28,.5) 78%,transparent);backdrop-filter:blur(7px)}
.dialog-side h1{margin:20px 0 22px;font-size:clamp(40px,3.9vw,64px);line-height:.94;letter-spacing:-.038em}
.dialog-side h1 em{color:#dbe7ef;-webkit-text-stroke:0;text-shadow:0 0 22px rgba(76,153,224,.14)}
.dialog-side-copy>p:last-child{max-width:360px;color:#d4dee6;font-size:14px;line-height:1.7}
.dialog-side-copy .eyebrow{color:#68aaf0;font-size:8px;font-weight:700}
@media(max-width:850px){.dialog-side-copy{top:12%;padding:24px}.dialog-side h1{font-size:52px}}
@media(max-width:550px){.dialog-side-copy{left:20px;right:20px;padding:20px}.dialog-side h1{font-size:43px}.dialog-side-copy>p:last-child{font-size:13px}}
