.si-page{--si-navy:#0b1640;--si-ink:#101828;--si-body:#475467;--si-muted:#667085;--si-line:#d0d5dd;width:100%;max-width:none;min-height:100dvh;font-family:var(--hhi-font);color:var(--si-ink);background:#fff;grid-template-columns:minmax(0,720px) minmax(400px,460px);justify-content:center;align-items:center;column-gap:clamp(48px,5vw,96px);margin:0;padding:0 32px;display:grid;position:relative;overflow:hidden}.si-scene{z-index:0;justify-content:center;padding:40px 0;display:flex;position:relative}.si-crane{--si-w:min(80%, calc((100dvh - 80px) * 640 / 540));width:var(--si-w);margin-right:calc(var(--si-w) * .25);height:auto;display:block;overflow:visible}.si-jib .si-chord,.si-jib .si-brace{vector-effect:non-scaling-stroke}.si-chord{fill:none;stroke:#f5b400;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.si-brace{fill:none;stroke:#d19a00;stroke-width:2px;stroke-linejoin:round}.si-luff-rope{fill:#98a2b3}.si-sheave,.si-pin{fill:#667085}.si-deck{fill:#d19a00}.si-counterweight{fill:#98a2b3}.si-cab{fill:#f5b400}.si-cab-window{fill:var(--si-navy)}.si-quay-edge{stroke:var(--si-navy);stroke-width:3px}.si-water path{fill:none;stroke:#e4e7ec;stroke-width:2px;stroke-linecap:round}.si-port path{fill:#f0f2f6}.si-port-lights circle{fill:#f5b400;opacity:.7}.si-letter-face{fill:var(--si-navy)}.si-letter-inline{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linejoin:miter}.si-name{fill:var(--si-navy);font:800 15px var(--hhi-font);letter-spacing:2.2px}.si-cable{fill:#667085}.si-hook-block{fill:#f5b400}.si-sling{fill:none;stroke:#667085;stroke-width:1.6px;stroke-linecap:round}.si-swing{transform-box:fill-box;transform-origin:50% 0}.si-hook-swing{transform-box:fill-box;transform-origin:50% 72%}.si-dust{fill:#98a2b3;opacity:0;transform-box:fill-box;transform-origin:50% 100%}.si-glint{opacity:0;transform-box:fill-box;transform-origin:50%}.si-beacon{fill:#f04438}.si-beacon-glow{fill:#f04438;opacity:.15}.si-panel{z-index:1;flex-direction:column;padding:40px 0 56px;display:flex;position:relative;translate:clamp(0px,50vw - 660px,64px)}.si-form-wrap{background:#fff;border:1px solid #eaecf0;border-radius:16px;width:100%;max-width:460px;margin:auto 0;padding:44px 44px 36px;box-shadow:0 1px 2px #1018280d,0 16px 40px -12px #10182826}.si-form-wrap h1{letter-spacing:-.02em;color:var(--si-ink);margin:0 0 10px;font-size:36px;font-weight:700;line-height:1.15}.si-intro{color:var(--si-body);margin:0 0 30px;font-size:16px;line-height:1.5}.si-form{flex-direction:column;display:flex}.si-form label{color:#344054;margin-bottom:7px;font-size:15px;font-weight:600}.si-input{box-sizing:border-box;border:1px solid var(--si-line);width:100%;height:50px;font:400 16px var(--hhi-font);color:var(--si-ink);background:#fff;border-radius:8px;margin-bottom:20px;padding:0 14px}.si-input::placeholder{color:#98a2b3}.si-input:focus{border-color:var(--si-navy);outline:none;box-shadow:0 0 0 3px #0b16402e}.si-input:disabled{opacity:.65}.si-input:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--si-ink);caret-color:var(--si-ink)}.si-input:is(:autofill,:autofill){-webkit-text-fill-color:var(--si-ink);caret-color:var(--si-ink)}.si-password{position:relative}.si-password .si-input{padding-right:48px}.si-toggle{width:40px;height:40px;color:var(--si-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.si-toggle:hover{color:var(--si-ink);background:#f2f4f7}:is(.si-toggle:focus-visible,.si-submit:focus-visible){outline-offset:2px;outline:3px solid #f5b700}.si-caps{color:#b54708;margin:-10px 0 14px;font-size:13px}.si-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.si-error svg{flex:none;margin-top:1px}.si-submit{background:var(--si-navy);color:#fff;height:52px;font:600 17px var(--hhi-font);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.si-submit:hover:not(:disabled){background:#1b2a66}.si-submit:disabled{opacity:.75;cursor:progress}.si-spinner{animation:1s linear infinite si-spin}@keyframes si-spin{to{transform:rotate(360deg)}}.si-help{color:var(--si-muted);margin:26px 0 0;font-size:15px;line-height:1.5}.si-footer{color:#98a2b3;text-align:center;font-size:12px;position:absolute;bottom:18px;left:0;right:0}@media (max-width:860px){.si-page{grid-template-rows:auto 1fr;grid-template-columns:1fr;column-gap:0;padding:0}.si-scene{justify-content:flex-start;padding:16px 12px 0}.si-crane{width:calc(82vw - 19.68px);margin:0}.si-panel{padding:8px 16px 56px;translate:none}.si-footer{left:16px;right:16px}.si-form-wrap{margin:0 auto;padding:26px 22px 22px;box-shadow:0 1px 2px #1018280d}}@media (prefers-reduced-motion:reduce){.si-spinner{animation:none}}
