.qz{--qz-ink: var(--lp-ink, #fff);--qz-body: var(--lp-body, #d8d8d8);--qz-muted: var(--lp-muted, #9aa0a8);--qz-accent: var(--lp-accent-text, #4d8dff);--qz-line: var(--line-dark);--qz-line-strong: var(--line-dark-strong);--qz-field: var(--surface-dark-2);--qz-fill: var(--lp-cta-bg, #0055fd);--qz-fill-ink: var(--lp-cta-ink, #fff);--qz-gap: 18px;position:relative;display:flex;flex-direction:column;gap:var(--qz-gap);color:var(--qz-body)}.qz-aside{display:none}.qz-head{display:grid;gap:8px}.qz-eyebrow{margin:0;font-family:var(--font-mono);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--qz-accent)}.qz-title-sub{margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--qz-muted)}.qz-title-sub[hidden]{display:none}.qz-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,6.4vw,34px);line-height:1.05;letter-spacing:-.03em;color:var(--qz-ink);text-wrap:pretty}.qz-thread{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.qz-thread:empty{display:none}.qz-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;padding:6px 12px;border:1px solid var(--qz-line);border-radius:14px;font-size:12px;line-height:1.35}.qz-chip-q{font-size:12px;line-height:1.3;color:var(--qz-muted)}.qz-chip-a{min-width:0;color:var(--qz-ink);overflow-wrap:anywhere}.qz-chip-q--short{display:none}@media(min-width:720px){.qz-chip-q--full{display:none}.qz-chip-q--short{display:inline}}.qz-avatar{display:none}.qz-ask{display:contents}.qz-progress{display:flex;align-items:center;gap:10px}.qz-prog-segs{display:flex;flex:1;gap:4px}.qz-prog-segs i{position:relative;flex:1;height:3px;border-radius:2px;background:var(--line-dark-strong);overflow:hidden}.qz-prog-segs i:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cobalt-fill);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.qz-prog-segs i.is-on:before{transform:scaleX(1)}.qz-prog-segs.qz-prog--boot i.is-on:before{transition:none;animation:qz-seg-fill .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.15s + var(--i, 0) * .28s)}@keyframes qz-seg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qz-stage{position:relative;min-height:200px}.qz-stage>*{display:grid;gap:14px}.qz-stage>.qz-out{position:absolute;inset:0 0 auto;pointer-events:none}.qz-q-num{display:none;margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--qz-muted)}.qz-q{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,6.2vw,30px);line-height:1.15;letter-spacing:-.025em;color:var(--qz-ink);text-wrap:pretty}.qz-q--long{font-size:clamp(21px,5.4vw,26px);line-height:1.24;letter-spacing:-.02em}.qz-options{display:grid;gap:10px}.qz-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 16px;border:1px solid var(--qz-line-strong);border-radius:12px;background:transparent;color:var(--qz-body);font:400 16px/1.2 var(--font-body);text-align:left;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}.qz-opt:focus-visible{outline:2px solid var(--qz-fill);outline-offset:2px}.qz-opt-idx{font-family:var(--font-mono);font-size:11px;color:var(--qz-muted);transition:color .2s}.qz-opt-label{flex:1}[data-opt=pills] .qz-options{display:flex;flex-wrap:wrap;gap:10px}[data-opt=pills] .qz-opt{border-radius:999px;padding:12px 18px}[data-opt=pills] .qz-opt-idx{display:none}[data-opt=pills] .qz-opt.is-selected{background:var(--qz-fill);border-color:var(--qz-fill);color:var(--qz-fill-ink)}@media(max-width:599px){[data-opt=pills] .qz-step[data-step=type] .qz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-opt=pills] .qz-step[data-step=type] .qz-opt{border-radius:16px;min-height:48px;padding:10px 14px;font-size:15px;line-height:1.25}}[data-opt=rows] .qz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:0}[data-opt=rows] .qz-opt{position:relative;align-items:center;border:1px solid var(--qz-line-strong);border-radius:10px;background:#ffffff09;min-height:58px;padding:10px 12px;font-size:14px;line-height:1.25;transition:color .18s,background-color .18s,border-color .18s,transform .12s}[data-opt=rows] .qz-opt:after{display:none}[data-opt=rows] .qz-opt-idx{display:none}[data-opt=rows] .qz-opt-label{white-space:normal}[data-opt=rows] .qz-opt:active{background:#ffffff14;border-color:var(--qz-fill);transform:scale(.985)}[data-opt=rows] .qz-opt.is-selected{background:var(--qz-fill);border-color:var(--qz-fill);color:var(--qz-fill-ink)}[data-opt=rows] .qz-opt.is-selected .qz-opt-label{color:var(--qz-fill-ink)}@media(prefers-reduced-motion:reduce){[data-opt=rows] .qz-opt{transition:color .18s,background-color .18s,border-color .18s}[data-opt=rows] .qz-opt:active{transform:none}}@media(hover:hover)and (pointer:fine){[data-opt=rows] .qz-opt:hover{color:var(--qz-ink);background:#ffffff13;border-color:var(--qz-fill)}[data-opt=rows] .qz-opt.is-selected:hover{color:var(--qz-fill-ink)}}[data-opt=rows] .qz-opt--nobiz,[data-opt=rows] .qz-opt--nomatch{color:var(--qz-muted)}[data-opt=pills] .qz-opt--nobiz{border-style:dashed;color:var(--qz-muted)}@media(hover:hover)and (pointer:fine){[data-opt=pills] .qz-opt:hover{background:var(--qz-fill);border-color:var(--qz-fill);color:var(--qz-fill-ink)}}.qz-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.qz-field{display:grid;align-content:start;gap:6px;min-width:0}.qz-field--wide,.qz-submit{grid-column:1 / -1}.qz-field>span{font-size:14px;color:var(--qz-body)}.qz-phone{display:flex;align-items:stretch;min-width:0}.qz-cc-wrap{position:relative;flex:none;display:flex;align-items:center;min-width:0;min-height:52px;padding:0 12px 0 14px;border:1px solid var(--qz-line-strong);border-right:0;border-radius:12px 0 0 12px;background:var(--qz-field)}.qz-cc-face{display:inline-flex;align-items:center;height:100%;padding:0;border:0;background:none;color:var(--qz-body);font:400 15px/1.2 var(--font-body);white-space:nowrap;cursor:pointer}.qz-cc-face .dd-caret{display:inline-block;width:7px;height:7px;margin:-3px 0 0 8px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:.6;transition:transform .2s,opacity .2s}.qz-cc-face[aria-expanded=true] .dd-caret{transform:rotate(225deg);margin-top:3px;opacity:.9}.qz-cc-face .dd-face{display:inline-flex;align-items:center;gap:0}.qz-cc-flag{font-size:20px;line-height:1}.qz-cc-face:focus-visible{outline:none}.qz-cc-wrap:has(.qz-cc-face:focus-visible){border-color:var(--qz-accent)}.qz-cc-wrap .dd{position:static}.qz-cc-wrap .dd-pop{left:0;width:300px}.qz-field .qz-phone input{border-radius:0 12px 12px 0;border-left-color:var(--qz-line)}.qz-field .qz-phone input:focus{border-left-color:var(--qz-fill)}@media(max-width:480px){.qz-form{grid-template-columns:repeat(24,minmax(0,1fr));column-gap:0}.qz-form>.qz-field{grid-column:span 12}.qz-form>.qz-field:nth-child(odd):not(.qz-field--wide){padding-right:5px}.qz-form>.qz-field:nth-child(2n):not(.qz-field--wide){padding-left:5px}.qz-form>.qz-field:has(.qz-phone){grid-column:span 15}.qz-form>.qz-field:has(input[name=email]){grid-column:span 9}.qz-form>.qz-field--wide{grid-column:1 / -1}.qz-form--email-wide>.qz-field:has(.qz-phone){grid-column:span 9}.qz-form--email-wide>.qz-field:has(input[name=email]){grid-column:span 15}.qz-cc-wrap{padding:0 8px 0 10px}.qz-field .qz-phone input{padding-left:8px;padding-right:2px}.qz-field input[name=email]{padding-left:10px;padding-right:10px}}@media(max-width:420px){.qz-field>span{font-size:13px}}.qz-field input{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--qz-line-strong);border-radius:12px;background:var(--qz-field);color:var(--qz-ink);font:400 16px/1.2 var(--font-body);caret-color:var(--qz-accent);transition:border-color .2s,box-shadow .2s}.qz-form--sending input,.qz-form--sending select,.qz-form--sending .qz-cc-face,.qz-form--sending .qz-consent-box{opacity:.72;cursor:progress;transition:opacity .2s,border-color .2s,box-shadow .2s}.qz-field input:disabled{color:var(--qz-ink);-webkit-text-fill-color:var(--qz-ink)}.qz-field input:focus{outline:none;border-color:var(--qz-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--qz-fill) 30%,transparent)}.qz-field input[aria-invalid=true],.qz-field input[aria-invalid=true]:focus{border-color:#ff7a6b}.qz-err{display:none;font-style:normal;font-size:13px;color:#ff9b8f}.qz-err.show{display:block}.qz-submit{width:100%}.btn.qz-submit--progress,.btn.qz-submit--progress[disabled]{position:relative;overflow:hidden;border:1px solid var(--line-dark-strong);background:transparent;color:var(--ink-white);box-shadow:none;opacity:1;cursor:default;transition:background-color .3s ease,border-color .3s ease}.qz-submit-track{position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--line-dark-strong)}.qz-submit-fill{display:block;height:100%;background:var(--cobalt-fill);transform:scaleX(0);transform-origin:left center;transition:transform 80ms linear}.qz-submit-fill.is-done{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.qz-submit-fill{transition:none}}.qz-submit--retry{background:transparent;border:1px solid var(--qz-accent);color:var(--qz-accent);box-shadow:none}.qz-consent{grid-column:1 / -1;position:relative;display:flex;align-items:flex-start;gap:12px;margin:2px 0 0;font-size:13px;line-height:1.55;color:var(--qz-muted);cursor:pointer;transition:color .2s}.qz-consent input{position:absolute;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.qz-consent-box{flex:none;position:relative;width:20px;height:20px;margin-top:1px;border:1px solid var(--qz-line-strong);border-radius:6px;background:var(--qz-field);transition:background .2s,border-color .2s}.qz-consent-box:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid var(--qz-fill-ink);border-width:0 2px 2px 0;transform:rotate(45deg) scale(.6);opacity:0;transition:opacity .2s,transform .2s}.qz-consent input:checked~.qz-consent-box{background:var(--qz-fill);border-color:var(--qz-fill)}.qz-consent input:checked~.qz-consent-box:after{opacity:1;transform:rotate(45deg) scale(1)}.qz-consent:has(input:checked){color:var(--qz-body)}.qz-form--reviewing{position:relative}.qz-reviewing{position:absolute;inset:-8px;z-index:3;display:grid;place-items:center;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--qz-card, #0b0e15) 94%,transparent);backdrop-filter:blur(6px);opacity:0;transition:opacity .24s ease;pointer-events:none}.qz-reviewing.is-on{opacity:1;pointer-events:auto}.qz-reviewing-in{display:grid;gap:16px;justify-items:center;text-align:center;max-width:34ch}.qz-reviewing-t{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,5.6vw,28px);line-height:1.12;letter-spacing:-.02em;color:var(--qz-ink)}.qz-reviewing-s{margin:0;font-size:15px;line-height:1.5;color:var(--qz-muted)}.qz-reviewing-bar{display:block;width:min(220px,60vw);height:3px;border-radius:3px;background:var(--qz-line-strong);overflow:hidden}.qz-reviewing-bar i{display:block;width:38%;height:100%;border-radius:3px;background:var(--qz-fill, #0055fd);animation:qz-reviewing-run 1.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes qz-reviewing-run{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media(prefers-reduced-motion:reduce){.qz-reviewing{transition:none}.qz-reviewing-bar i{animation:none;width:100%;opacity:.6}}.qz-form .qz-consent-note{grid-column:1 / -1;margin:-4px 0 0;font-size:13px;line-height:1.5;color:var(--qz-muted);text-align:center;text-wrap:pretty}.qz-consent-note a{color:var(--qz-accent);text-decoration:underline;text-underline-offset:2px}.qz-consent-note a:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px;border-radius:2px}.qz-consent-text a{color:var(--qz-accent);text-decoration:underline;text-underline-offset:2px}.qz-consent-text a:focus-visible{outline:2px solid var(--qz-accent);outline-offset:2px;border-radius:2px}.qz-consent input:focus-visible~.qz-consent-box{outline:2px solid var(--qz-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.qz-consent:hover .qz-consent-box{border-color:var(--qz-accent)}}.qz-turnstile{display:grid;grid-template-rows:0fr;grid-column:1 / -1;justify-items:center;opacity:0;font-size:0;line-height:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .25s ease}.qz-turnstile>*{min-height:0;overflow:hidden}.qz-turnstile.is-on{grid-template-rows:1fr;opacity:1}.qz-turnstile:not(.is-on){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.qz-inline[aria-invalid=true]::placeholder{color:#ff9b8f}.qz-end p{margin:0;font-size:16px;line-height:1.5}.qz-end .qz-picker .pk-when-chip{margin:0 0 16px}.qz-end .qz-picker .pk-confirm-note{margin:16px 0}.qz-end a{color:var(--qz-accent)}.qz-end p.qz-end-lead{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-muted)}.qz-list{display:grid;gap:8px;margin:0;padding-left:18px;font-size:15px}.qz-cal-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;border:1px solid var(--qz-line);border-radius:999px;font-size:13px;color:var(--qz-muted)}.qz-edit{min-height:32px;padding:4px 8px;border:0;background:none;color:var(--qz-accent);font:400 13px/1 var(--font-body);text-decoration:underline;cursor:pointer}.qz-brand{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;opacity:.7;pointer-events:none}.qz-brand-mark{display:block;flex:none;width:48px;aspect-ratio:860 / 307.4;color:var(--qz-muted)}.qz-brand-mark svg{display:block;width:100%;height:100%}.qz-brand-type{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-muted)}.qz-nav{display:flex;align-items:flex-start;position:relative;z-index:1;height:0;margin-bottom:calc(-1 * var(--qz-gap));transition:opacity .3s ease,visibility .3s}.qz-nav[hidden]{opacity:0;visibility:hidden}.qz-back{min-width:44px;min-height:44px;padding:10px 4px;border:0;background:none;color:var(--qz-muted);font:400 0/1 var(--font-body);text-align:left;cursor:pointer;transform:translateY(-9.5px);transition:color .2s ease}.qz-back:before{content:"←";display:inline-block;font-size:20px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.qz-back:hover:before{transform:translate(-3px)}.qz-back:active{color:var(--qz-ink)}.qz-back:active:before{transform:translate(-8px);transition-duration:.06s}.qz-back:hover{color:var(--qz-ink)}.qz-back:focus-visible{outline:2px solid var(--qz-fill);outline-offset:2px}html.motion .qz-stage{transition:height var(--qz-swap, .42s) var(--qz-swap-ease, cubic-bezier(.22, 1, .36, 1))}html.motion .qz-stage>*{transition:opacity var(--qz-swap, .42s) var(--qz-swap-ease, cubic-bezier(.22, 1, .36, 1)),transform var(--qz-swap, .42s) var(--qz-swap-ease, cubic-bezier(.22, 1, .36, 1))}html.motion .qz-stage>.qz-in{opacity:0;transform:translate(28px)}html.motion .qz-stage>.qz-in.qz-rev{transform:translate(-28px)}html.motion .qz-stage>.qz-out{opacity:0;transform:translate(-28px)}html.motion .qz-stage>.qz-out.qz-rev{transform:translate(28px)}@keyframes qz-sharpen{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}html.motion .qz-stage>[data-enter] .qz-q{animation:qz-sharpen .6s cubic-bezier(.33,1,.68,1) both}html.motion .qz-title.qz-sharpen{animation:qz-sharpen .6s cubic-bezier(.33,1,.68,1) both}.qz[data-end=booked] .qz-thread{display:none}@media(min-width:480px){.qz{--qz-gap: 22px}.qz-title{font-size:clamp(30px,5vw,38px)}}@media(min-width:720px){.qz{--qz-gap: 24px}.qz-title{font-size:32px}.qz-stage>*{gap:16px}.qz-form{gap:16px 14px}.qz-field{gap:6px}.qz-field input{min-height:48px;padding:10px 14px}.qz .btn{min-height:54px;padding:14px 24px}.qz-back{min-height:40px;padding:8px 4px}}@media(min-width:720px)and (max-height:860px){.qz{--qz-gap: 20px}.qz-head{gap:6px}.qz-stage{min-height:160px}}.qz-tier2{display:grid;gap:14px}.qz-tier2[hidden]{display:none}.qz-opt--nomatch{cursor:pointer;grid-column:1 / -1}.qz-opt--nomatch.is-typing{cursor:text}.qz-opt--nomatch .qz-opt-label{flex:0 0 auto;overflow:hidden;white-space:nowrap}.qz-opt--nomatch.is-typing:not(.is-morphing) .qz-opt-label{display:none}.qz-opt--nomatch.is-morphing .qz-opt-label{display:block}.qz-inline{flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;color:var(--qz-ink);font:inherit;caret-color:var(--qz-accent)}.qz-inline:focus{outline:none}.qz-inline::placeholder{color:var(--qz-muted)}.qz-inline[hidden]{display:none}.qz-inline-go{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--qz-line-strong);border-radius:8px;background:transparent;color:var(--qz-muted);font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .18s,border-color .18s,background-color .18s}.qz-inline-key{font-size:13px}.qz-inline-go[hidden]{display:none}.qz-inline-go:hover,.qz-inline-go:focus-visible{border-color:var(--qz-fill);background:var(--qz-fill);color:var(--qz-fill-ink);outline:none}.qz-inline-go:active{transform:scale(.97)}[data-opt=pills] .qz-opt--nomatch.is-typing{flex:1 1 100%}[data-opt=rows] .qz-opt--nomatch.is-typing{color:var(--qz-ink)}.qz-opt--t2{border-color:var(--qz-line);color:var(--qz-muted)}.qz-opt-other.is-open{border-color:var(--qz-accent);color:var(--qz-ink)}.qz-sub{margin:0;font-size:15px;line-height:1.5;color:var(--qz-muted)}.qz-picker{display:block}.qz-i{flex:none;width:18px;height:18px;color:var(--qz-accent)}.qz-end p.qz-thanks-lead{font-size:17px;color:var(--qz-ink)}.qz-next{display:grid;gap:0;margin:0;padding:0;list-style:none}.qz-next li{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 0;border-top:1px solid var(--qz-line);font-size:15px;color:var(--qz-body)}.qz-next li:last-child{border-bottom:1px solid var(--qz-line)}.qz-next-num{flex:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--qz-accent)}.qz-taps{display:grid;gap:10px}.qz-tap{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 14px;border:1px solid var(--qz-line-strong);border-radius:12px;font-size:15px;text-decoration:none;transition:border-color .2s,background .2s}.qz-tap-k{flex:none;width:46px;font-size:13px;color:var(--qz-muted)}.qz-tap-v{color:var(--qz-ink)}.qz-end a.qz-tap{color:var(--qz-body)}@media(hover:hover)and (pointer:fine){.qz-tap:hover{border-color:var(--qz-accent)}}.qz-thanks-cta{width:100%}.qz-end a.btn{color:var(--qz-fill-ink)}.qz-booked{gap:32px}.qz-bk-sect{display:grid;gap:0}.qz-booked .qz-appt{font-size:clamp(26px,7vw,34px)}.qz-appt-part{white-space:nowrap}.qz-booked .qz-appt-sub{margin:8px 0 0;font-size:16px;color:var(--qz-body)}.qz-booked .qz-rep{margin-top:16px}.qz-booked .qz-prep,.qz-booked .qz-calrow{margin-top:12px}.qz-rep{display:flex;align-items:center;gap:12px}.qz-rep-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--qz-line-strong);border-radius:50%;background:#ffffff0a;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--qz-ink)}.qz-rep-name{font-size:16px;color:var(--qz-ink)}.qz-rep:has(.qz-rep-note){align-items:flex-start}.qz-rep-text{display:grid;gap:4px;min-width:0;padding-top:8px}.qz-rep-note{font-size:14px;line-height:1.5;color:var(--qz-muted);text-wrap:pretty}.qz-prep{display:grid;gap:12px;margin:0;padding:0;list-style:none}.qz-prep li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.35;color:var(--qz-body)}.qz-prep .qz-i{margin-top:calc(.769em - 9px)}.qz-calrow{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.qz-booked .qz-bk-sect:has(.qz-calrow) p.qz-end-lead{text-align:center}.qz-calbtn{display:inline-flex;flex:1 1 100px;max-width:160px;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid var(--qz-line-strong);border-radius:999px;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s}.qz-end a.qz-calbtn{color:var(--qz-body)}.qz-calbtn:focus-visible{outline:2px solid var(--qz-fill);outline-offset:2px}@media(hover:hover)and (pointer:fine){.qz-calbtn:hover{border-color:var(--qz-accent)}.qz-end a.qz-calbtn:hover{color:var(--qz-ink)}}.qz-cal-h{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .25s ease}.qz-cal-h>*{min-height:0;overflow:hidden}.qz-cal-h--off{grid-template-rows:0fr;opacity:0}.qz-cal{gap:14px}@media(max-width:420px){.qz-picker .pk-when-chip{font-size:14px}.qz-calbtn{flex:1 1 0;max-width:none;padding:10px 6px}.qz-appt-part{display:block}.qz-appt-sep{display:none}}.qz-options--t1{position:relative}.qz-opt.is-ghost{position:absolute;margin:0;z-index:2;pointer-events:none}.qz-step[data-step=type] .qz-options--t1.is-collapsed{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt:not(.qz-opt-other):not(.is-ghost){display:none}.qz-opt-x{display:none}.qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt-other{flex:0 0 auto;gap:8px;min-height:34px;padding:6px 12px;border-radius:999px;border-color:var(--qz-line);background:#ffffff0a;color:var(--qz-muted);font-size:13px}[data-opt=rows] .qz-step[data-step=type] .qz-options--t1.is-collapsed{display:block;border-top:0}[data-opt=rows] .qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt-other{display:flex;width:100%;min-height:48px;padding:10px 6px;border:0;border-bottom:1px solid var(--qz-line);border-radius:0;background:none;color:var(--qz-ink);font-size:16px}[data-opt=rows] .qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt-other .qz-opt-label{flex:1 1 auto}[data-opt=rows] .qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt-other .qz-opt-label:after{content:"More industries";margin-left:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-muted)}[data-opt=rows] .qz-step[data-step=type] .qz-options--t1.is-collapsed+.qz-tier2{margin-top:-8px}[data-opt=rows] .qz-step[data-step=type] .qz-options--t1.is-collapsed+.qz-tier2 .qz-options--t2{border-top:0}.qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt-other .qz-opt-idx{display:none}.qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt-other .qz-opt-label{flex:0 0 auto}.qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt-x{display:inline-flex;font-size:11px;line-height:1;color:var(--qz-muted)}.qz-opt--nomatch{border-style:dashed;color:var(--qz-muted)}@media(hover:hover)and (pointer:fine){[data-opt=pills] .qz-opt--nomatch:hover{background:transparent;border-color:color-mix(in srgb,var(--qz-accent) 55%,transparent);color:var(--qz-body)}.qz-step[data-step=type] .qz-options--t1.is-collapsed .qz-opt-other:hover{background:#ffffff0f;border-color:var(--qz-accent);color:var(--qz-ink)}}.qz-calbtn{gap:8px}.qz-cal-i{flex:none;width:20px;height:20px}.qz-cal-i text{font-family:var(--font-display);font-weight:700;font-size:10px}.qz-end a.qz-calbtn{color:var(--qz-ink)}@media(hover:hover)and (pointer:fine){.qz-end a.qz-calbtn:hover{color:var(--qz-accent)}.qz-calbtn:hover{border-color:var(--qz-accent)}}@media(max-width:420px){.qz-calbtn{gap:6px;padding:10px 6px;font-size:13px}}@media(min-width:375px)and (max-width:599px){.qz[data-opt=rows][data-step=type] .qz-options:not(.is-collapsed){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;grid-auto-rows:1fr}.qz[data-opt=rows][data-step=type] .qz-options:not(.is-collapsed) .qz-opt{align-items:flex-start;min-height:64px;padding:12px 6px;font-size:14px;line-height:1.3}.qz[data-opt=rows][data-step=type] .qz-options:not(.is-collapsed) .qz-opt-idx{display:none}.qz[data-opt=rows][data-step=type] .qz-options:not(.is-collapsed) .qz-opt-label{white-space:normal;overflow-wrap:break-word;text-wrap:pretty}.qz[data-opt=rows][data-step=type] .qz-options:not(.is-collapsed) .qz-opt:after{display:none}}.qz[data-skin=s1]{--qz-accent: var(--cobalt-text);--qz-fill: var(--cobalt-fill);--qz-fill-ink: #fff;--qz-field: var(--surface-dark-2);position:relative;z-index:2;max-width:560px;margin:0 auto;padding:26px 20px 22px;background:var(--surface-dark);border:1px solid var(--line-dark);border-radius:22px;box-shadow:0 30px 60px -30px #000c}.qz[data-skin=s1] .qz-chip{background:#ffffff08}@media(min-width:480px){.qz[data-skin=s1]{padding:32px 30px 26px}}@media(min-width:720px){.qz[data-skin=s1]{max-width:600px;padding:30px 32px 24px}}@media(min-width:720px)and (max-height:860px){.qz[data-skin=s1]{padding:24px 32px 20px}}
