.CIKK3G_page{background:radial-gradient(circle at 12% 18%, var(--overlay-lime-30), transparent 28rem), var(--green-deep);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.CIKK3G_card{border:1px solid var(--overlay-white-20);background:var(--overlay-paper-95);width:min(100%,440px);box-shadow:0 30px 80px var(--overlay-ink-50);border-radius:12px;padding:clamp(30px,7vw,48px)}.CIKK3G_brand{color:var(--green-deep);font-size:var(--text-ui-14);align-items:center;gap:12px;font-weight:800;display:flex}.CIKK3G_mark{background:var(--lime);width:34px;height:34px;font-size:var(--text-ui-11);letter-spacing:-.04em;border-radius:50%;place-items:center;display:grid}.CIKK3G_kicker{color:var(--green);font-size:var(--text-ui-10);letter-spacing:.14em;text-transform:uppercase;margin-top:42px;font-weight:850}.CIKK3G_title{color:var(--green-deep);letter-spacing:-.065em;margin-top:10px;font-size:clamp(36px,9vw,51px);font-weight:690;line-height:1.02}.CIKK3G_copy{color:var(--muted);font-size:var(--text-ui-14);margin-top:18px;line-height:1.65}.CIKK3G_form{gap:12px;margin-top:30px;display:grid}.CIKK3G_label{color:var(--green-deep);font-size:var(--text-ui-12);font-weight:750}.CIKK3G_input{border:1px solid var(--border-default);background:var(--white);width:100%;min-height:50px;color:var(--ink);border-radius:5px;outline:none;padding:0 14px;font-size:16px}.CIKK3G_input:focus{border-color:var(--green);box-shadow:0 0 0 4px var(--focus-ring)}.CIKK3G_button{background:var(--lime);min-height:50px;color:var(--green-deep);cursor:pointer;font-size:var(--text-ui-12);border:0;border-radius:5px;font-weight:800}.CIKK3G_button:hover{background:var(--palette-lime-300)}.CIKK3G_error{background:var(--status-danger-surface);color:var(--status-danger);font-size:var(--text-ui-12);border-radius:5px;padding:10px 12px;line-height:1.4}
