@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Poppins_cf84ab;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_cf84ab;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cf84ab{font-family:__Poppins_cf84ab,__Poppins_Fallback_cf84ab;font-style:normal}.__variable_cf84ab{--font-poppins:"__Poppins_cf84ab","__Poppins_Fallback_cf84ab"}:root{--bg:#05070c;--surface:hsla(0,0%,100%,.04);--border:rgba(56,182,255,.18);--text:#fafafa;--muted:#9aa7b8;--cyan:#38b6ff;--deep:#05659f;--error:#ff8a8a}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-poppins),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.shell,body{min-height:100dvh}.shell{position:relative;display:flex;flex-direction:column;align-items:center;padding:28px 16px 24px;overflow:hidden;background:radial-gradient(1px 1px at 12% 18%,hsla(0,0%,100%,.5),transparent),radial-gradient(1px 1px at 78% 9%,hsla(0,0%,100%,.35),transparent),radial-gradient(1px 1px at 64% 42%,hsla(0,0%,100%,.3),transparent),radial-gradient(1px 1px at 22% 66%,hsla(0,0%,100%,.35),transparent),radial-gradient(1px 1px at 88% 74%,hsla(0,0%,100%,.4),transparent),radial-gradient(1px 1px at 40% 90%,hsla(0,0%,100%,.3),transparent),var(--bg)}.glow{position:absolute;top:-180px;left:50%;width:620px;height:620px;transform:translateX(-50%);background:radial-gradient(circle,rgba(56,182,255,.22) 0,rgba(5,101,159,.1) 40%,transparent 70%);pointer-events:none}.card{position:relative;width:100%;max-width:420px;text-align:center}.logo{width:220px;height:auto;margin:0 auto 6px;display:block}.name{font-size:34px;font-weight:700;letter-spacing:-.02em;margin:4px 0 0}.title{margin:2px 0 0;color:var(--cyan);font-weight:500;font-size:15px;letter-spacing:.02em}.tagline{margin:12px auto 0;max-width:340px;color:var(--muted);font-size:14px;line-height:1.55}.divider{display:flex;justify-content:center;margin:22px 0 18px}.divider span{width:64px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--deep),var(--cyan))}.done,.form{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:22px 18px 20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.done h2,.form h2{margin:0;font-size:20px;font-weight:600}.sub{margin:4px 0 16px;color:var(--muted);font-size:14px;line-height:1.5}.sub strong{color:var(--text);font-weight:600}.form .btn{margin-top:4px}label{display:block;margin-bottom:12px}label span{display:block;font-size:12px;font-weight:500;color:var(--muted);margin-bottom:6px;letter-spacing:.03em;text-transform:uppercase}label em{font-style:normal;text-transform:none;letter-spacing:0;opacity:.7;margin-left:4px}input{width:100%;font:inherit;font-size:16px;color:var(--text);background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:13px 14px;outline:none;transition:border-color .15s,box-shadow .15s}input::placeholder{color:#5d6a7b}input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(56,182,255,.2)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.hint{margin:2px 0 14px;font-size:13px;color:var(--muted)}.error{margin:0 0 12px;color:var(--error);font-size:14px}.btn{display:block;width:100%;text-align:center;border:0;border-radius:999px;padding:15px 20px;font:inherit;font-size:17px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(90deg,var(--deep),var(--cyan));box-shadow:0 8px 28px rgba(56,182,255,.28);cursor:pointer}.btn:disabled{opacity:.7;cursor:default}.done{text-align:center}.actions{display:grid;grid-gap:10px;gap:10px}.btn-ghost{background:transparent;border:1px solid rgba(56,182,255,.45);box-shadow:none;color:var(--text)}.done p{color:var(--muted);font-size:14px;margin:8px 0 16px}.contact{text-align:left;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:14px 16px 6px;margin-bottom:16px}.contact-name{font-size:18px;font-weight:600}.contact-org{font-size:13px;color:var(--cyan);margin-bottom:8px}.contact-row{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid hsla(0,0%,100%,.06);color:var(--text);text-decoration:none;font-size:15px;word-break:break-all}.contact-row span{flex:0 0 48px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.check{width:56px;height:56px;margin:0 auto 12px;display:grid;place-items:center;border-radius:999px;font-size:28px;font-weight:700;color:var(--bg);background:linear-gradient(135deg,var(--cyan),var(--deep))}.foot{margin-top:auto;padding-top:24px;font-size:13px}.foot a{color:var(--muted);text-decoration:none}