.kn2Ndq_inner,.kn2Ndq_layout{width:min(100%,72rem);margin-inline:auto;padding-inline:1.25rem}.kn2Ndq_intro{border-bottom:1px solid var(--border)}.kn2Ndq_intro .kn2Ndq_inner{padding-block:clamp(3rem,5vw,5rem)}.kn2Ndq_eyebrow{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.kn2Ndq_intro h1{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.05}.kn2Ndq_lead{max-width:36rem;color:var(--foreground);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.7}.kn2Ndq_application{border-bottom:1px solid var(--border)}.kn2Ndq_layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.kn2Ndq_aside h2,.kn2Ndq_receipt h2{color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 1rem;font-size:1.7rem}.kn2Ndq_aside p,.kn2Ndq_receipt p{color:var(--foreground);margin-block:0 1rem;line-height:1.75}.kn2Ndq_rulesLink{color:var(--brand-to);text-underline-offset:.25rem;font-weight:650;display:inline-block}.kn2Ndq_form{min-width:0}.kn2Ndq_form fieldset{border:0;min-width:0;margin:0 0 2.5rem;padding:0}.kn2Ndq_form legend{border-bottom:1px solid var(--border);width:100%;color:var(--text-bright);font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 1.25rem;padding:0 0 1rem;font-size:1.3rem;font-weight:700;display:block}.kn2Ndq_form label{color:var(--text-bright);gap:.5rem;margin-block:0 1.2rem;font-size:.9rem;font-weight:550;display:grid}.kn2Ndq_pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.kn2Ndq_form input:not([type=checkbox]),.kn2Ndq_form textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--text-bright);background:var(--card);font:inherit;border-radius:.45rem;padding:.75rem .85rem;font-weight:400;line-height:1.55}.kn2Ndq_form textarea{resize:vertical;min-height:6rem}.kn2Ndq_form input::placeholder,.kn2Ndq_form textarea::placeholder{color:var(--muted-foreground)}.kn2Ndq_form input:focus-visible,.kn2Ndq_form textarea:focus-visible,.kn2Ndq_send:focus-visible,.kn2Ndq_rulesLink:focus-visible,.kn2Ndq_receipt:focus-visible{outline:2px solid var(--brand-to);outline-offset:3px}.kn2Ndq_form input[aria-invalid=true],.kn2Ndq_form textarea[aria-invalid=true]{border-color:#ff7b70}.kn2Ndq_hint{color:var(--foreground);margin:0 0 1.25rem;line-height:1.7}.kn2Ndq_form .kn2Ndq_check{align-items:start;gap:.65rem;margin-block:1.25rem 0;line-height:1.6;display:flex}.kn2Ndq_check input{accent-color:var(--brand-to);flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.kn2Ndq_send{border:1px solid var(--brand-to);background:var(--brand-to);color:#111;font:inherit;cursor:pointer;border-radius:.45rem;padding:.85rem 1.3rem;font-weight:750}.kn2Ndq_send:disabled{opacity:.6;cursor:wait}.kn2Ndq_error{color:#ff998f;font-size:.85rem;line-height:1.6;display:block}.kn2Ndq_trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kn2Ndq_receipt{border:1px solid var(--border);border-top:3px solid var(--brand-to);background:var(--card);border-radius:.5rem;padding:clamp(1.5rem,4vw,2.5rem)}.kn2Ndq_receipt h2{margin-top:1rem}.kn2Ndq_reference{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.8rem}@media (width<=720px){.kn2Ndq_layout{grid-template-columns:1fr}.kn2Ndq_pair{grid-template-columns:1fr;gap:0}.kn2Ndq_aside{max-width:36rem}}
