.dk-root .dk-bz{max-width:1200px;color:var(--color-dk-ink);margin:0 auto;padding:20px 32px 112px}.dk-root .dk-bz :is(a,button,input,textarea):focus-visible{outline:2px solid var(--color-dk-gold-text);outline-offset:2px}.dk-root .dk-bz-chip:has(input:focus-visible){outline:2px solid var(--color-dk-gold-text);outline-offset:2px}.dk-root .dk-bz picture{display:contents}.dk-root .dk-bz source{display:none}.dk-root .dk-bz :where(h1,h2,h3,p,ul,ol,fieldset){margin:0}.dk-root .dk-bz-crumbs ol{color:var(--color-dk-muted);flex-wrap:wrap;align-items:center;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.dk-root .dk-bz-crumbs li{align-items:center;display:flex}.dk-root .dk-bz-crumbs li>span{margin:0 10px}.dk-root .dk-bz-crumbs li[aria-current]{color:var(--color-dk-body)}.dk-root .dk-bz-crumbs a{min-width:44px;min-height:44px;color:var(--color-dk-muted);justify-content:center;align-items:center;margin:-12px 0;padding:12px 0;text-decoration:none;display:flex}.dk-root .dk-bz-crumbs a:hover{color:var(--color-dk-ink);text-decoration:underline}.dk-root .dk-bz-glyph{flex:none;display:block}.dk-root .dk-bz-photo{object-fit:cover;border-radius:6px;flex:none;display:block}.dk-root .dk-bz-hero{justify-content:space-between;align-items:center;gap:64px;margin-top:28px;padding-bottom:64px;display:flex}.dk-root .dk-bz-herotext{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}.dk-root .dk-bz-title{text-wrap:balance;font-size:48px;font-weight:500;line-height:1.12}.dk-root .dk-bz-lead{max-width:520px;color:var(--color-dk-body);font-size:18px;line-height:1.55}.dk-root .dk-bz-section{border-top:1px solid var(--color-dk-rule);flex-direction:column;align-items:center;gap:32px;padding:64px 0;display:flex}.dk-root .dk-bz-head{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.dk-root .dk-bz-h2{align-items:center;gap:14px;font-size:34px;font-weight:500;line-height:1.2;display:flex}.dk-root .dk-bz-line{color:var(--color-dk-body);font-size:17px;line-height:1.5}.dk-root .dk-bz-h3{font-size:21px;font-weight:500;line-height:1.3}.dk-root .dk-bz-body{color:var(--color-dk-body);font-size:15px;line-height:1.55}.dk-root .dk-bz-strong{font-size:16px;font-weight:600;line-height:1.4}.dk-root .dk-bz-num{color:var(--color-dk-gold-text);margin-right:10px;font-weight:600}.dk-root .dk-bz-note{color:var(--color-dk-body);text-align:center;font-size:14px;line-height:1.5}.dk-root .dk-bz-swatches{flex-wrap:wrap;justify-content:center;gap:14px;padding:0;list-style:none;display:flex}.dk-root .dk-bz-swatches li{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--color-dk-gold);border-radius:50%}.dk-root .dk-bz-partners{grid-template-columns:repeat(6,minmax(0,1fr));align-self:stretch;gap:16px;padding:0;list-style:none;display:grid}.dk-root .dk-bz-partners li{border:1px solid var(--color-dk-rule);background:var(--color-dk-white);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:116px;padding:16px 8px;font-size:14px;font-weight:500;display:flex}.dk-root .dk-bz-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-self:stretch;gap:24px;padding:0;list-style:none;display:grid}.dk-root .dk-bz-card{border:1px solid var(--color-dk-rule);background:var(--color-dk-cream-deep);border-radius:6px;flex-direction:column;gap:12px;padding:16px 16px 24px;display:flex}.dk-root .dk-bz-card .dk-bz-photo{margin-bottom:4px}.dk-root .dk-bz-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:20px;padding:0;list-style:none;display:grid}.dk-root .dk-bz-steps li{border:1px solid var(--color-dk-rule);background:var(--color-dk-white);border-radius:6px;flex-direction:column;gap:8px;padding:24px 20px;display:flex}.dk-root .dk-bz-steps .dk-bz-num{font-size:28px;font-weight:500;line-height:1.2}.dk-root .dk-bz-button{border:1px solid var(--color-dk-ink);background:var(--color-dk-ink);min-height:52px;color:var(--color-dk-cream-deep);font:inherit;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:0 32px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dk-root a.dk-bz-button:hover{border-color:var(--color-dk-ink-soft);background:var(--color-dk-ink-soft)}.dk-root .dk-bz-ghost{color:var(--color-dk-ink);background:0 0}.dk-root a.dk-bz-ghost:hover{border-color:var(--color-dk-gold-text);color:var(--color-dk-gold-text);background:0 0}.dk-root .dk-bz-button:disabled{opacity:.45;cursor:not-allowed}.dk-root .dk-bz-form{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:28px 32px;display:grid}.dk-root .dk-bz-field{border:0;flex-direction:column;gap:10px;min-width:0;padding:0;display:flex}.dk-root .dk-bz-field>:is(label,legend){padding:0;font-size:14px;font-weight:500}.dk-root .dk-bz-field>legend{margin-bottom:10px}.dk-root .dk-bz-field>:is(input,textarea){border:1px solid var(--color-dk-chip);background:var(--color-dk-white);min-height:48px;color:var(--color-dk-ink);font:inherit;border-radius:4px;padding:12px 14px;font-size:15px}.dk-root .dk-bz-field>:is(input,textarea)::placeholder{color:var(--color-dk-muted);opacity:1}.dk-root .dk-bz-field>textarea{resize:vertical;min-height:96px}.dk-root .dk-bz-chips{flex-wrap:wrap;gap:10px;display:flex}.dk-root .dk-bz-chip{border:1px solid var(--color-dk-chip);background:var(--color-dk-white);cursor:pointer;border-radius:22px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex;position:relative}.dk-root .dk-bz-chip input{opacity:0;cursor:pointer;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;position:absolute;inset:-1px}.dk-root .dk-bz-chip:has(input:checked){border-color:var(--color-dk-ink);background:var(--color-dk-ink);color:var(--color-dk-cream-deep)}.dk-root .dk-bz-field>:is(input,textarea):disabled{border-color:var(--color-dk-rule);background:var(--color-dk-cream-deep);cursor:not-allowed}.dk-root .dk-bz-chip:has(input:disabled){border-color:var(--color-dk-rule);background:var(--color-dk-cream-deep);cursor:not-allowed}.dk-root .dk-bz-chip input:disabled{cursor:not-allowed}.dk-root .dk-bz-submit{flex-direction:column;grid-column:1/-1;align-items:center;gap:20px;padding-top:8px;display:flex}.dk-root .dk-bz-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}