.bq-hero{position:relative;min-height:min(680px,calc(100svh - var(--header-h) - var(--announce-h)));display:grid;align-items:center;overflow:clip;background:var(--night);isolation:isolate}.bq-hero .bq-hero__stage{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.bq-hero__stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(90deg,var(--night) 0%,var(--glass) 34%,transparent 62%),linear-gradient(0deg,var(--night) 0%,transparent 22%)}.bq-hero .ln-stage__ui .ln-pill{position:absolute;left:auto;right:var(--gutter);top:var(--s-5);bottom:auto}.bq-hero__inner{position:relative;padding-block:var(--s-7)}.bq-hero__copy{max-width:560px}.bq-hero h1{margin-top:var(--s-3);max-width:15ch}.bq-hero__lede{margin-top:var(--s-5);color:var(--bone-2)}.bq-facts{display:grid;gap:var(--s-3);margin-top:var(--s-6);padding:0}.bq-facts li{display:flex;align-items:center;gap:var(--s-3);font-weight:600;color:var(--bone)}.bq-facts .ic{color:var(--brass)}.bq-hero__cta{margin-top:var(--s-6)}.bq-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--s-7);align-items:start}.bq-card{background:var(--night-2);border:1px solid var(--hair);border-radius:var(--r-3);box-shadow:var(--e-1)}.bq-form{padding:var(--s-6);display:grid;gap:var(--s-6)}.bq-form__head h2{margin:0}.bq-form__head p{margin-top:var(--s-2);color:var(--bone-2)}.bq-step{display:grid;gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--hair)}.bq-step__h{max-width:none;display:flex;align-items:center;gap:var(--s-3);font-family:var(--f-display);font-weight:800;font-size:var(--t-display-3);line-height:var(--lh-display-3)}.bq-step__n{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-pill);border:1px solid var(--hair-lit);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:400;color:var(--brass)}.bq-row2>.c-field{align-content:start}.bq-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.bq-half{max-width:320px}.bq-short{max-width:160px}.bq-hint:empty{display:none}.c-input[type=date]{color-scheme:dark}.bq-several{display:grid;gap:var(--s-2);margin-top:var(--s-3)}.bq-several label{font-weight:600;font-size:var(--t-small)}.bq-seg{max-width:420px}.bq-form .c-chips .c-chip{min-width:72px;justify-content:center}.bq-submit{display:grid;gap:var(--s-2)}.bq-submit__note{text-align:center}.bq-form .c-form__status{margin-top:0}.bq-qty{justify-self:start;display:inline-grid;grid-template-columns:var(--control-h) 96px var(--control-h);height:var(--control-h);border:1px solid var(--hair);border-radius:var(--r-2);background:var(--night-3);overflow:hidden}.bq-qty__btn{display:grid;place-items:center;color:var(--bone)}.bq-qty__btn:hover:not(:disabled){background:var(--tint-bone-2)}.bq-qty__btn:disabled{color:var(--smoke)}.bq-qty__input{width:100%;border:0;border-inline:1px solid var(--hair);background:transparent;color:var(--bone);text-align:center;font-size:var(--t-title);font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.bq-qty__input::-webkit-outer-spin-button,.bq-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bq-qty__input:focus{outline:1px solid var(--bone);outline-offset:-1px}.bq-qty__input::placeholder{color:var(--smoke);font-weight:400;font-size:var(--t-small)}.bq-count[aria-invalid=true] .bq-qty,.bq-qty__input[aria-invalid=true]{border-color:var(--bad)}.bq-qty:has(.bq-qty__input[aria-invalid=true]){border-color:var(--bad);box-shadow:var(--glow-ring)}.bq-drop{min-height:150px}.bq-drop__label{font-weight:600;color:var(--bone)}.bq-drop.has-files>.ic,.bq-drop.has-files>p{display:none}.bq-drop.has-files{min-height:0;padding:var(--s-3)}.bq-drop .c-drop__thumb{object-fit:contain;background:var(--paper)}.bq-drop .c-drop__thumb--doc{padding:var(--s-2);color:var(--night)}.bq-aside{position:sticky;top:calc(var(--header-h-scrolled) + var(--s-5));display:grid;gap:var(--s-4)}.bq-side{padding:var(--s-6);border-radius:var(--r-3)}.bq-side.paper{box-shadow:var(--e-2)}.bq-side--dark{background:var(--night-2);border:1px solid var(--hair)}.bq-side__h{font-size:var(--t-display-3);line-height:var(--lh-display-3)}.bq-rail{margin-top:var(--s-4);display:grid}.bq-rail li{display:grid;grid-template-columns:36px 1fr;gap:var(--s-3);align-items:center;position:relative;padding-block:var(--s-2);font-weight:500}.bq-rail li+li:before{content:"";position:absolute;left:17px;top:-10px;height:20px;border-left:1px dashed var(--draft)}.bq-rail__dot{width:36px;height:36px;border-radius:var(--r-pill);display:grid;place-items:center;border:1px solid var(--draft);color:var(--draft);background:var(--paper)}.bq-proof{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--rule)}.bq-proof__sheet{aspect-ratio:1123 / 794;min-height:0;width:100%;border:1px solid var(--rule);border-radius:var(--r-1);background:var(--paper)}.bq-proof__h{margin-top:var(--s-4);font-size:var(--t-title);font-family:var(--f-ui);font-weight:600;line-height:var(--lh-title)}.bq-proof p{margin-top:var(--s-1);color:var(--fg-2)}.bq-who{margin-top:var(--s-4);display:grid;gap:var(--s-2)}.bq-who li{display:flex;gap:var(--s-2);align-items:flex-start;color:var(--bone-2);font-size:var(--t-small)}.bq-who .ic{color:var(--ok);width:18px;height:18px;margin-top:1px}.bq-one{margin-top:var(--s-5);font-weight:600}.bq-one__links{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.bq-done{padding:var(--s-6);display:grid;gap:var(--s-5)}.bq-done__acts{display:flex;flex-wrap:wrap;gap:var(--s-3)}@media (max-width: 1023px){.bq-grid{grid-template-columns:minmax(0,1fr)}.bq-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width: 767px){.bq-hero{min-height:0;display:block}.bq-hero .bq-hero__stage{position:relative;inset:auto;height:auto;aspect-ratio:4 / 3;min-height:0;z-index:0}.bq-hero__stage:after{background:linear-gradient(0deg,var(--night) 0%,transparent 40%)}.bq-hero__inner{padding-block:var(--s-2) var(--s-7);margin-top:calc(var(--s-7) * -1);z-index:4}.bq-hero__cta{width:100%}.bq-hero .ln-stage__ui .ln-pill{top:var(--s-3);right:var(--s-3)}.bq-form{padding:var(--s-5) var(--s-4);gap:var(--s-5)}.bq-step{padding-top:var(--s-5)}.bq-row2{grid-template-columns:1fr}.bq-half{max-width:none}.bq-aside{grid-template-columns:1fr}.bq-side{padding:var(--s-5) var(--s-4)}.bq-seg{max-width:none}}
