.qc-hero{padding-block:calc(var(--header-h) + clamp(28px, 5vh, 64px)) clamp(48px, 8vh, 96px)}.qc-inner{z-index:2;position:relative}.qc{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.qc-copy{gap:clamp(18px,2.2vw,26px);max-width:40rem;display:grid}.qc-hero h1{letter-spacing:-.036em;text-wrap:balance;gap:2px;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:600;line-height:.98;display:grid}.qc .check{max-width:34rem}.qc-form .check-where{color:var(--night-ink-2)}.qc-form select:disabled{opacity:.6;cursor:default}.qc-fallback{gap:14px;max-width:34rem;display:grid}.qc-refusal{border-left:3px solid var(--sodium);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--night-ink-2);background:#0a1420b8;gap:4px;padding:14px 16px;font-size:.95rem;line-height:1.5;display:grid}.qc-refusal-title{color:var(--night-ink);font-weight:600}.check-back-note{color:var(--night-ink-2);font-size:.88rem}.qc-stage{border:1px solid var(--night-line-2);border-radius:var(--radius-l);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);scroll-margin-top:calc(var(--header-h) + 12px);background:linear-gradient(#0c1a2bf0,#070d16f0);gap:16px;padding:clamp(18px,2.4vw,26px);display:grid;box-shadow:0 40px 80px -40px #000000e6,inset 0 1px #ffffff0d}.qc-stage-head{gap:6px;display:grid}.qc-stage-kicker{font-family:var(--font-mono), ui-monospace, Menlo, Consolas, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--night-ink-3);font-size:.75rem;font-weight:500}.qc-stage-title{letter-spacing:-.022em;color:var(--night-ink);text-wrap:balance;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:600;line-height:1.18}.qc-stage-title:focus{outline:none}.qc-stage-title:focus-visible{outline:3px solid var(--phos);outline-offset:4px}.qc-stage-biz{color:var(--night-ink-2);font-size:.95rem}.qc-map{--sunk:#0a1726;--map-road:#1e3249;--map-water:#12304c;--surface:#0a1726;border:1px solid var(--night-line);border-radius:var(--radius-m);background:var(--sunk);overflow:hidden}.qc-map .map-plate{max-width:420px}.qc-map .rings-street{opacity:.9}.qc-map .map-dot-fill{r:19px}.qc-map .map-dot-num{font-size:19px}.qc-map .map-shop-label{paint-order:stroke;stroke:var(--sunk);stroke-width:6px;stroke-linejoin:round}.qc-stage:not(:has(.qc-top3)) .map-dot-num{display:none}.qc-stage:not(:has(.qc-top3)) .map-dot-fill{fill:var(--night-line-2)}@media (prefers-reduced-motion:no-preference){.qc-stage[data-working] .map-dot-fill{animation:1.4s ease-in-out infinite qc-search}.qc-stage[data-working] .map-dot:is([data-r="0"],[data-r="2"])[data-c="1"] .map-dot-fill,.qc-stage[data-working] .map-dot[data-r="1"]:is([data-c="0"],[data-c="2"]) .map-dot-fill{animation-delay:.18s}.qc-stage[data-working] .map-dot:is([data-r="0"],[data-r="2"]):is([data-c="0"],[data-c="2"]) .map-dot-fill{animation-delay:.36s}}@keyframes qc-search{0%,to{fill:var(--night-line-2)}40%{fill:var(--phos-dim)}55%{fill:var(--phos)}}.qc-key{color:var(--night-ink-2);font-size:.8125rem;line-height:1.45}.qc-top3{border-top:1px solid var(--night-line);gap:8px;padding-top:14px;display:grid}.qc-top3-head{letter-spacing:.06em;text-transform:uppercase;color:var(--night-ink-3);font-size:.8rem;font-weight:600}.qc-top3 ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qc-top3 li{color:var(--night-ink);align-items:baseline;gap:12px;display:flex}.qc-top3-n{width:1.6em;color:var(--night-ink-3);flex:none;font-weight:600}.qc-top3 li[data-you] .qc-top3-n,.qc-top3 li[data-you] .qc-top3-name{color:var(--phos);font-weight:600}.qc-email{border-top:1px solid var(--night-line);max-width:none;padding-top:16px}.qc-email .qc-email-head{color:var(--night-ink-2);font-size:.98rem;font-weight:400;line-height:1.45}.qc-email .qc-email-head b{color:var(--night-ink);font-weight:600}.qc-done{margin-top:4px}.qc-adds{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.qc-adds li{border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:22px 28px 26px 0;display:grid}.qc-adds li:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:28px}.qc-adds-n{font-family:var(--font-mono), ui-monospace, Menlo, Consolas, monospace;letter-spacing:.12em;color:var(--ink-3);font-size:.78rem;font-weight:500}.qc-adds-unit{letter-spacing:.06em;text-transform:uppercase;color:var(--signal);font-size:.8rem;font-weight:600}.qc-adds li>p:last-child{color:var(--ink-2);text-wrap:pretty}.qc-adds-more{color:var(--ink-2);margin-top:18px}.qc-pay{scroll-margin-top:calc(var(--header-h) + 20px);margin-top:clamp(40px,6vw,72px)}@media (max-width:1000px){.qc-adds{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-adds li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.qc-adds li:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}}@media (max-width:900px){.qc{grid-template-columns:minmax(0,1fr)}.qc-copy,.qc .check,.qc-fallback{max-width:none}}@media (max-width:640px){.qc-hero h1{font-size:2.3rem}.qc-adds{grid-template-columns:minmax(0,1fr)}.qc-adds li,.qc-adds li:nth-child(2n){border-left:0;padding:18px 0 20px}.qc-stage{margin-inline:-6px;padding:16px}}
