.kbDlRG_sectionTitle{font-size:var(--text-2xl);max-width:20ch}.kbDlRG_hero{isolation:isolate;background:var(--color-paper-2);border-radius:0 0 var(--radius-xl) var(--radius-xl);margin-top:calc(-1 * var(--header-h));padding-block:calc(var(--header-h) + var(--space-xl)) var(--space-2xl);position:relative;overflow:hidden}.kbDlRG_heroGrid{gap:var(--space-2xl);align-items:center;display:grid}.kbDlRG_heroCopy{gap:var(--space-lg);justify-items:start;display:grid}.kbDlRG_kicker{padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent);font-size:var(--text-sm);font-weight:600}.kbDlRG_heroTitle{font-size:var(--text-display);letter-spacing:-.035em;max-width:13ch;line-height:1.02}.kbDlRG_heroLede{font-size:var(--text-md);color:var(--color-muted);max-width:46ch}.kbDlRG_heroCtas{gap:var(--space-sm);flex-wrap:wrap;display:flex}.kbDlRG_ticket{gap:var(--space-md);width:min(100%,24rem);padding:var(--space-xl) var(--space-lg) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-2);justify-self:center;margin:0;display:grid;position:relative;rotate:1.5deg}.kbDlRG_ticketTag{top:var(--space-md);right:var(--space-md);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-paper-2);font-size:var(--text-xs);color:var(--color-muted);position:absolute}.kbDlRG_ticketKicker{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-deep);font-weight:600}.kbDlRG_ticketTitle{margin-top:calc(var(--space-sm) * -1);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.015em;line-height:1.15}.kbDlRG_ticketRows{border-block:1px dashed var(--color-rule-strong);padding-block:var(--space-xs);display:grid}.kbDlRG_ticketRows div{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-2xs);font-size:var(--text-sm);display:flex}.kbDlRG_ticketRows dt{color:var(--color-muted)}.kbDlRG_ticketRows dd{text-align:right;margin:0;font-weight:600}.kbDlRG_ticketChecks{gap:var(--space-xs);font-size:var(--text-sm);font-weight:500;list-style:none;display:grid}.kbDlRG_ticketChecks li{align-items:center;gap:var(--space-xs);display:flex}.kbDlRG_ticketChecks li:before{content:"";background:var(--color-success-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l3.8 3.8L18 8' fill='none' stroke='%23237a4f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .75rem no-repeat;border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.kbDlRG_perks{gap:var(--space-xl);padding-block:var(--space-3xl) var(--space-2xl);display:grid}.kbDlRG_perkGrid{gap:var(--space-md);list-style:none;display:grid}.kbDlRG_perk{gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-card);border:1px solid var(--color-rule);align-content:start;display:grid}.kbDlRG_perk[data-lead]{background:var(--color-accent-tint);border-color:var(--color-accent-deep)}.kbDlRG_perkTitle{font-size:var(--text-lg);letter-spacing:-.015em}.kbDlRG_perkBody{color:var(--color-muted);max-width:44ch}.kbDlRG_how{background:var(--color-deep);color:var(--color-on-deep);border-radius:var(--radius-xl);padding-block:var(--space-3xl);margin-inline:clamp(0px, 1.2vw, var(--space-md))}.kbDlRG_howGrid{gap:var(--space-2xl);display:grid}.kbDlRG_howIntro{gap:var(--space-lg);align-content:start;display:grid}.kbDlRG_howTitle{font-size:var(--text-2xl);max-width:14ch}.kbDlRG_howLede{color:var(--color-on-deep-muted);max-width:36ch}.kbDlRG_steps{list-style:none;display:grid}.kbDlRG_step{gap:var(--space-lg);padding-bottom:var(--space-xl);grid-template-columns:3rem minmax(0,1fr);display:grid;position:relative}.kbDlRG_step:last-child{padding-bottom:0}.kbDlRG_step:not(:last-child):before{content:"";border-left:2px dashed var(--color-deep-3);position:absolute;top:3.25rem;bottom:.25rem;left:calc(1.5rem - 1px)}.kbDlRG_stepNum{background:var(--color-deep-2);border:2px solid var(--color-deep-3);width:3rem;height:3rem;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.kbDlRG_step:first-child .kbDlRG_stepNum{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.kbDlRG_stepTitle{font-size:var(--text-lg);letter-spacing:-.015em;padding-top:var(--space-xs)}.kbDlRG_stepBody{margin-top:var(--space-xs);color:var(--color-on-deep-muted);max-width:48ch}.kbDlRG_stepMeta{margin-top:var(--space-sm);padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-deep-2);font-size:var(--text-xs);color:var(--color-accent);white-space:nowrap;font-weight:600;display:inline-block}.kbDlRG_apply{gap:var(--space-xl);padding-block:var(--space-3xl);scroll-margin-top:var(--header-h);align-items:start;display:grid}.kbDlRG_applyIntro{gap:var(--space-md);display:grid}.kbDlRG_applyLede{color:var(--color-muted)}.kbDlRG_checks{gap:var(--space-sm);list-style:none;display:grid}.kbDlRG_checks li{align-items:center;gap:var(--space-sm);font-weight:500;display:flex}.kbDlRG_checks svg{color:var(--color-success);flex:none}.kbDlRG_formCard{gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-card);border:1px solid var(--color-rule);box-shadow:var(--shadow-1);display:grid}.kbDlRG_formTitle{font-size:var(--text-xl)}.kbDlRG_formLede{margin-top:var(--space-2xs);color:var(--color-muted)}.kbDlRG_formGrid{gap:var(--space-md);display:grid}.kbDlRG_field{gap:var(--space-2xs);display:grid}.kbDlRG_field label,.kbDlRG_choices legend{font-weight:600;font-size:var(--text-sm)}.kbDlRG_optional{color:var(--color-muted);font-weight:400}.kbDlRG_field input,.kbDlRG_field textarea{min-height:3rem;padding:0 var(--space-md);border:1.5px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);transition:border-color var(--dur-short) var(--ease-out)}.kbDlRG_field textarea{padding-block:var(--space-sm);resize:vertical}.kbDlRG_field input:hover,.kbDlRG_field textarea:hover{border-color:var(--color-muted)}.kbDlRG_field input:focus-visible,.kbDlRG_field textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-color:var(--color-ink)}.kbDlRG_field input[aria-invalid=true]{border-color:var(--color-danger);background:var(--color-danger-tint)}.kbDlRG_choices{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.kbDlRG_choices legend{margin-bottom:var(--space-xs);padding:0}.kbDlRG_choices>div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.kbDlRG_choice{position:relative}.kbDlRG_choice input{opacity:0;position:absolute;inset:0}.kbDlRG_choice span{min-height:2.5rem;padding:0 var(--space-md);border:1.5px solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.kbDlRG_choice:hover span{border-color:var(--color-muted)}.kbDlRG_choice input:checked+span{background:var(--color-accent-tint);border-color:var(--color-accent-deep)}.kbDlRG_choice input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.kbDlRG_error{color:var(--color-danger);font-size:var(--text-sm);font-weight:500}.kbDlRG_fine{font-size:var(--text-sm);color:var(--color-muted)}.kbDlRG_done{background:var(--color-success-tint);width:3.25rem;height:3.25rem;color:var(--color-success);border-radius:50%;place-items:center;display:grid}@media (min-width:40rem){.kbDlRG_perkGrid,.kbDlRG_formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kbDlRG_formGrid [data-span=full]{grid-column:1/-1}.kbDlRG_formCard{padding:var(--space-xl)}}@media (min-width:60rem){.kbDlRG_hero{padding-block:calc(var(--header-h) + var(--space-2xl)) var(--space-3xl)}.kbDlRG_heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.kbDlRG_perkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.kbDlRG_howGrid{gap:var(--space-3xl);grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.kbDlRG_howIntro{position:sticky;top:7rem}.kbDlRG_apply{gap:var(--space-3xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}.kbDlRG_applyIntro{position:sticky;top:7rem}}@media (prefers-reduced-motion:reduce){.kbDlRG_ticket{rotate:0deg}}
