.XZXKna_h2{text-transform:uppercase;font-variation-settings:"wdth" var(--wdth-poster), "wght" 800;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.6rem,3.6vw,2.6rem)}.XZXKna_perks{padding-block:1rem 2.4rem}.XZXKna_perks ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.XZXKna_perks li{background:var(--clay);border:1.5px solid oklch(from var(--ink) l c h / .14);border-radius:14px;padding:1rem 1.1rem;line-height:1.4}.XZXKna_perks b{font-family:var(--font-display);font-variation-settings:"wdth" 104, "wght" 780;color:var(--ink);margin-bottom:.2rem;font-size:1.05rem;display:block}.XZXKna_perks span{color:oklch(from var(--ink) l c h / .76)}.XZXKna_rewards{border-block-start:1.5px solid oklch(from var(--ink) l c h / .14);padding-block:1.6rem 2.4rem}.XZXKna_cash{color:var(--teal-deep);margin:.7rem 0 1.1rem;font-size:1.08rem;font-weight:600}.XZXKna_table{border-collapse:collapse;inline-size:min(100%,28rem);font-size:1rem}.XZXKna_table th,.XZXKna_table td{text-align:left;border-block-end:1.5px solid oklch(from var(--ink) l c h / .14);padding:.7rem .9rem}.XZXKna_table thead th{font-family:var(--font-display);font-variation-settings:"wdth" 88, "wght" 760;text-transform:uppercase;letter-spacing:.14em;color:oklch(from var(--ink) l c h / .66);font-size:max(11px,.66rem)}.XZXKna_table td:last-child{color:var(--accent-deep)}.XZXKna_note{max-width:60ch;color:oklch(from var(--ink) l c h / .78);margin:1rem 0 0}.XZXKna_join{border-block-start:1.5px solid oklch(from var(--ink) l c h / .14);gap:1.4rem;padding-block:1.8rem 1rem;display:grid}@media (min-width:64rem){.XZXKna_join{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}}.XZXKna_joinLede{max-width:40ch;color:oklch(from var(--ink) l c h / .8);margin:.7rem 0 0}.XZXKna_form{gap:.9rem;max-width:40rem;display:grid}.XZXKna_row{gap:.9rem;display:grid}@media (min-width:40rem){.XZXKna_row{grid-template-columns:1fr 1fr}}.XZXKna_field{color:var(--ink);gap:.3rem;font-size:.9rem;font-weight:600;display:grid}.XZXKna_field input{min-block-size:3rem;font:inherit;color:var(--ink);background:var(--paper);border:2px solid oklch(from var(--ink) l c h / .28);border-radius:10px;padding:0 .9rem;font-size:max(16px,1rem);font-weight:400}.XZXKna_field input:focus{border-color:var(--ink);box-shadow:0 0 0 3px oklch(from var(--p-coral) l c h / .25);outline:none}.XZXKna_field input[aria-invalid]{border-color:var(--accent-deep)}.XZXKna_field em{color:var(--accent-deep);font-size:.84rem;font-style:normal;font-weight:500}.XZXKna_check{grid-template-columns:1.4rem 1fr;align-items:start;gap:.6rem;font-size:.92rem;line-height:1.4;display:grid}.XZXKna_check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--teal-deep);margin:.1rem 0 0}.XZXKna_hp{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.XZXKna_notice{border:2px solid var(--accent-deep);background:oklch(from var(--p-coral) l c h / .12);border-radius:10px;margin:0;padding:.7rem .9rem}.XZXKna_small{color:oklch(from var(--ink) l c h / .66);margin:0;font-size:.8rem}.XZXKna_form .btn{justify-self:start}@media (max-width:30rem){.XZXKna_form .btn{justify-self:stretch}}.XZXKna_done{background:var(--mint-l);border:2px solid var(--teal-deep);border-radius:14px;outline:none;margin:0;padding:1.4rem 1.5rem;font-size:1.1rem;line-height:1.5}.XZXKna_sign{text-align:center;justify-items:center;gap:1rem;max-width:34rem;margin-inline:auto;padding:2rem 1.5rem;display:grid}.XZXKna_signH{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-poster), "wght" 800;text-transform:uppercase;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(2.2rem,7vw,3.6rem);line-height:.9}.XZXKna_signSub{color:var(--ink);margin:0;font-size:1.15rem}.XZXKna_qr{aspect-ratio:1;background:#fff;border-radius:12px;inline-size:min(70vw,18rem);padding:.8rem}.XZXKna_qr svg{block-size:100%;inline-size:100%;display:block}.XZXKna_signUrl{font-family:var(--font-mono);margin:0;font-size:1rem}.XZXKna_signPerks{gap:.2rem;margin:0;padding:0;font-size:.98rem;list-style:none;display:grid}.XZXKna_printBtn{margin-top:.6rem}@media print{.XZXKna_printBtn{display:none}.XZXKna_sign{padding-top:.5in}:is(header,footer,nav[aria-label=Quick\ actions],.ticker){display:none!important}}.XZXKna_h1{font-size:clamp(1.9rem,8.6vw,5.4rem)}
