.DemoGate_scrim__3sc7o{position:fixed;inset:0;z-index:1000;background:rgba(8,10,15,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;--serif:"Iowan Old Style","Charter",Georgia,serif;--sans:-apple-system,"Segoe UI",system-ui,sans-serif;--mono:"Cascadia Code",Consolas,Menlo,monospace}.DemoGate_gate__3gtQ5{width:100%;max-width:452px;margin:auto;background:#fffdf8;border-radius:20px;box-shadow:0 40px 90px -30px rgba(0,0,0,.7),0 0 0 1px rgba(15,25,35,.06);overflow:hidden;position:relative;font-family:var(--sans);color:#0f1923;animation:DemoGate_pop__LPKcP .18s ease}@keyframes DemoGate_pop__LPKcP{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.DemoGate_gate__3gtQ5{animation:none}}.DemoGate_close__I06Di{position:absolute;top:15px;right:16px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#8a93a0;border:1px solid #e6dfd2;background:#fcf9f4;cursor:pointer;font-size:16px;line-height:1;z-index:2;padding:0}.DemoGate_prog__XNV7T{display:flex;gap:6px;padding:22px 34px 0}.DemoGate_prog__XNV7T i{height:3px;flex:1 1;border-radius:3px;background:#e6dfd2;transition:background .3s ease}.DemoGate_prog__XNV7T i.DemoGate_on__2Zp3v{background:#1e3a5f}.DemoGate_pad__8mqLF{padding:26px 34px 30px}.DemoGate_eyebrow___hSik{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#8a6a3f;font-weight:600;margin-bottom:13px}.DemoGate_eyebrowGreen__vr2gK{color:#3d6b4f}.DemoGate_h3__bx_f1{font-family:var(--serif);font-weight:500;font-size:25px;line-height:1.12;margin:0 0 9px;color:#0f1923;letter-spacing:-.01em}.DemoGate_lede__sj8xl{color:#3d4856;font-size:14.5px;line-height:1.55;margin:0 0 22px}.DemoGate_field__8sUO1{margin-bottom:15px}.DemoGate_field__8sUO1 label{display:block;font-size:12px;font-weight:650;color:#1f2c3a;margin-bottom:6px}.DemoGate_req__cJ09b{color:#8a6a3f}.DemoGate_inp__eXoqm,.DemoGate_sel__4diFu{width:100%;border:1px solid #d8cfbd;background:#fcf9f4;border-radius:10px;padding:12px 13px;font-family:var(--sans);font-size:14.5px;color:#0f1923;transition:border .15s ease,box-shadow .15s ease}.DemoGate_inp__eXoqm::placeholder{color:#8a93a0}.DemoGate_inp__eXoqm:focus,.DemoGate_sel__4diFu:focus{outline:none;border-color:#1e3a5f;box-shadow:0 0 0 3px #dde4ee}.DemoGate_locWrap__7EQGd{position:relative}.DemoGate_locWrap__7EQGd .DemoGate_pin__ZlSOz{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#8a93a0;pointer-events:none}.DemoGate_locWrap__7EQGd .DemoGate_inp__eXoqm{padding-left:38px}.DemoGate_chips__4_utQ{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 20px}.DemoGate_chipLbl__16na0{width:100%;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8a93a0;margin-bottom:2px}.DemoGate_chip__KLx_j{border:1px solid #d8cfbd;background:#fcf9f4;border-radius:999px;padding:6px 13px;font-size:12.5px;color:#1f2c3a;cursor:pointer;transition:all .14s ease;font-weight:550;font-family:var(--sans)}.DemoGate_chip__KLx_j:hover{border-color:#1e3a5f;background:#dde4ee;color:#142a47}.DemoGate_btn__6awGb{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;background:#1e3a5f;color:#fff;border:none;border-radius:999px;padding:14px 20px;font-family:var(--sans);font-weight:650;font-size:14.5px;cursor:pointer;transition:background .15s ease}.DemoGate_btn__6awGb:hover{background:#142a47}.DemoGate_btn__6awGb:disabled{opacity:.6;cursor:default}.DemoGate_ghost__BoPer{background:transparent;color:#1e3a5f;border:1px solid #d8cfbd;margin-top:10px}.DemoGate_ghost__BoPer:hover{background:#f5f1eb}.DemoGate_cream__x5jR5{background:#fcf9f4;color:#0f1923;border:1px solid #d8cfbd}.DemoGate_cream__x5jR5:hover{background:#f5f1eb}.DemoGate_micro__y70JO{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:15px;font-size:11.5px;color:#8a93a0}.DemoGate_err__2LLv9{background:#f1d9d4;color:#7a271f;border-radius:10px;padding:10px 13px;font-size:12.5px;margin-bottom:14px}.DemoGate_verdict__m2L1k{text-align:center}.DemoGate_medal__m7kH7{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:4px auto 18px}.DemoGate_medalOk__dUTRA{background:#d6e4d6;color:#3d6b4f}.DemoGate_medalWait__ixvjh{background:#f3e7d3;color:#8a6a3f}.DemoGate_verdict__m2L1k .DemoGate_h3__bx_f1{text-align:center}.DemoGate_verdict__m2L1k .DemoGate_lede__sj8xl{text-align:center;max-width:34ch;margin:0 auto 20px}.DemoGate_cov__WmBE6{display:flex;border:1px solid #efe9dd;border-radius:10px;overflow:hidden;margin:0 0 22px;background:#fcf9f4}.DemoGate_covCell__KHvLs{flex:1 1;padding:13px 8px;text-align:center;border-right:1px solid #efe9dd}.DemoGate_covCell__KHvLs:last-child{border-right:0}.DemoGate_covCell__KHvLs b{display:block;font-family:var(--serif);font-weight:500;font-size:20px;color:#1e3a5f}.DemoGate_covCell__KHvLs span{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a93a0;margin-top:3px}.DemoGate_est__7TvAm{display:inline-flex;align-items:center;gap:7px;background:#dde4ee;color:#142a47;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:650;margin:0 0 18px}.DemoGate_formGrid__NpWkL{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.DemoGate_full__N3Nm7{grid-column:1/-1}.DemoGate_note__8rdhY{border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;margin-bottom:18px;display:flex;gap:9px;align-items:flex-start;background:#f3e7d3;color:#6f5324}.DemoGate_noteOk__wdu2O{background:#d6e4d6;color:#2c4d39}.DemoGate_hp__CTBuE{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.DemoGate_center__QGTuV{text-align:center;margin-top:12px}.DemoGate_link__zZQUk{font-size:12.5px;color:#525d6c;text-decoration:underline;cursor:pointer;background:none;border:none;font-family:var(--sans)}body,html{margin:0;padding:0}body{font-family:var(--sans);line-height:1.55}:root{--serif:"Iowan Old Style","Charter",Georgia,serif;--sans:-apple-system,"Segoe UI",system-ui,sans-serif;--mono:"Cascadia Code",Consolas,Menlo,monospace}html{-webkit-text-size-adjust:100%;color-scheme:light}.plink{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 32%,transparent);padding-bottom:1px;transition:border-bottom-color .18s ease}.plink:focus-visible,.plink:hover{border-bottom-color:currentColor}.plink:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:1px}