.ldIHKW_page{min-height:100dvh;color:var(--text-primary);background:var(--background);place-items:center;padding:clamp(14px,3vw,38px);display:grid}.ldIHKW_layout{border:1px solid var(--border);background:var(--surface);width:min(1160px,100%);min-height:min(720px,100dvh - 76px);box-shadow:var(--shadow-lg);border-radius:16px;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);display:grid;overflow:hidden}.ldIHKW_brandPanel{color:#fff;background:#0f2044;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(30px,4vw,54px);display:flex;position:relative;overflow:hidden}.ldIHKW_brandTop{z-index:1;align-self:flex-start;position:relative}.ldIHKW_brandTop>div{color:#fff}.ldIHKW_brandMessage{z-index:1;max-width:440px;margin:44px 0 66px;position:relative}.ldIHKW_eyebrow{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:700;line-height:1.4;display:block}.ldIHKW_brandPanel .ldIHKW_eyebrow{color:#f7b84b}.ldIHKW_brandMessage h1{letter-spacing:-.04em;max-width:410px;margin:16px 0 14px;font-size:clamp(32px,3.4vw,47px);font-weight:650;line-height:1.12}.ldIHKW_brandMessage p{color:#ffffffb8;max-width:360px;margin:0;font-size:15px;line-height:1.75}.ldIHKW_panelFoot{z-index:1;color:#ffffffc7;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.ldIHKW_statusMark{background:#39c58a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #39c58a24}.ldIHKW_routeLine{border:1px solid #ffffff1f;border-left-color:#0000;border-radius:56% 0 0 56%;width:230px;height:108px;position:absolute;bottom:85px;right:-42px;transform:rotate(-20deg)}.ldIHKW_routeLine:before,.ldIHKW_routeLine:after{content:"";border:1px solid #ffffff14;border-left-color:#0000;border-radius:56% 0 0 56%;position:absolute}.ldIHKW_routeLine:before{inset:13px 15px}.ldIHKW_routeLine:after{inset:27px 30px}.ldIHKW_routeLine span{background:#f7b84b;border-radius:50%;width:6px;height:6px;position:absolute}.ldIHKW_routeLine span:first-child{top:28px;left:26px}.ldIHKW_routeLine span:nth-child(2){background:#fff;top:14px;left:106px}.ldIHKW_routeLine span:nth-child(3){bottom:19px;right:24px}.ldIHKW_formSide{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(30px,5vw,74px);display:flex}.ldIHKW_formWrap{width:min(390px,100%)}.ldIHKW_formHeading{margin-bottom:30px}.ldIHKW_formHeading h2{color:var(--text-primary);letter-spacing:-.035em;margin:9px 0 8px;font-size:clamp(26px,2.5vw,32px);font-weight:650;line-height:1.2}.ldIHKW_formHeading p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.ldIHKW_form{margin:0}.ldIHKW_fields{border:0;flex-direction:column;gap:19px;min-width:0;margin:0;padding:0;display:flex}.ldIHKW_field{min-width:0;color:var(--text-primary);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.ldIHKW_field input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:46px;color:var(--text-primary);font:inherit;border-radius:7px;outline:none;padding:0 13px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s,background-color .15s}.ldIHKW_field input::placeholder{color:var(--text-secondary);opacity:.72}.ldIHKW_field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}.ldIHKW_field small{color:var(--text-secondary);font-size:12px;font-weight:400}.ldIHKW_submit{border:1px solid var(--primary);background:var(--primary);color:#fff;width:100%;min-height:48px;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:5px;font-size:14px;font-weight:650;transition:background .15s,transform .15s;display:flex}.ldIHKW_submit:hover:not(:disabled){background:var(--primary-hover)}.ldIHKW_submit:active:not(:disabled){transform:translateY(1px)}.ldIHKW_submit:disabled{cursor:not-allowed;opacity:.62}.ldIHKW_submit span{font-size:17px;line-height:1}.ldIHKW_error{border:1px solid color-mix(in srgb, var(--error) 28%, transparent);background:color-mix(in srgb, var(--error) 8%, var(--surface));color:var(--error);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 20px;padding:11px 12px;font-size:13px;line-height:1.5;display:flex}.ldIHKW_error button{color:inherit;font:inherit;flex:none;padding:0;font-weight:650;text-decoration:underline}.ldIHKW_footer{color:var(--text-secondary);text-align:center;margin-top:auto;padding-top:36px;font-size:11px}.ldIHKW_footer span{padding:0 4px}.ldIHKW_mobileBrand{display:none}.ldIHKW_page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.ldIHKW_page{background:var(--surface);padding:0;display:block}.ldIHKW_layout{min-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.ldIHKW_brandPanel{display:none}.ldIHKW_formSide{padding:max(24px, env(safe-area-inset-top)) 22px max(20px, env(safe-area-inset-bottom));flex:1;justify-content:flex-start}.ldIHKW_mobileBrand{align-self:flex-start;margin-bottom:clamp(44px,10vh,86px);display:block}.ldIHKW_mobileBrand>div{gap:8px!important}.ldIHKW_mobileBrand svg{width:44px;height:34px}.ldIHKW_formWrap{width:min(420px,100%);margin:0 auto}.ldIHKW_formHeading{margin-bottom:27px}.ldIHKW_formHeading h2{font-size:29px}.ldIHKW_fields{gap:17px}.ldIHKW_field input{height:48px;font-size:16px}.ldIHKW_submit{min-height:50px}.ldIHKW_footer{width:100%;margin-top:auto;padding-top:48px}}@media (max-width:380px){.ldIHKW_formSide{padding-left:18px;padding-right:18px}.ldIHKW_mobileBrand{margin-bottom:42px}.ldIHKW_formHeading h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.ldIHKW_field input,.ldIHKW_submit{transition:none}}
