.qp-page{padding:clamp(56px,7vw,96px) 0 clamp(72px,9vw,120px)}.qp-layout{grid-template-columns:1fr .92fr;align-items:start;gap:clamp(40px,5vw,80px);max-width:1180px;margin:0 auto;display:grid}.qp-intro{max-width:540px;position:sticky;top:104px}.qp-eyebrow{font-family:var(--font-sans);letter-spacing:-.014em;color:var(--color-ink-soft);font-size:clamp(25px,2.5vw,33px);font-weight:450;line-height:1.3;display:inline-flex}.qp-intro h1{letter-spacing:-.03em;color:var(--color-ink);margin:18px 0 0;font-size:clamp(38px,4.4vw,58px);font-weight:500;line-height:1.05}.qp-body{gap:20px;margin:30px 0 0;display:grid}.qp-body p{color:var(--color-ink-soft);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.qp-body p strong{color:var(--color-ink);font-weight:600}.qp-body p strong.qp-green{color:var(--color-live);font-weight:700}.qp-card{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:18px;padding:clamp(28px,3vw,40px);box-shadow:0 28px 64px -52px #141e324d}.rq-title{letter-spacing:-.02em;color:var(--color-ink);max-width:22ch;margin:0;font-size:24px;font-weight:500;line-height:1.18}.rq-form{flex-direction:column;gap:18px;margin-top:24px;display:flex}.rq-field{flex-direction:column;gap:8px;display:flex}.rq-field label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-ink-soft);text-transform:uppercase;font-size:10.5px}.rq-field input,.rq-field textarea,.rq-field select{font:inherit;color:var(--color-ink);border:1px solid var(--color-rule);background:var(--color-paper);border-radius:9px;width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.rq-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.rq-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rq-field textarea{resize:vertical;min-height:110px}.rq-field input:focus,.rq-field textarea:focus,.rq-field select:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-ink)8%,transparent);outline:none}.rq-submit{background:var(--color-ink);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.rq-submit:hover{background:#000}.rq-submit .arr{transition:transform .2s}.rq-submit:hover .arr{transform:translate(3px)}.rq-success .check{background:var(--color-live);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex}.rq-success .check svg{stroke:currentColor;stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rq-success h3{letter-spacing:-.015em;color:var(--color-ink);margin:0;font-size:22px;font-weight:500}.rq-success p{color:var(--color-ink-soft);max-width:42ch;margin:12px 0 0;font-size:15px;line-height:1.6}@media (max-width:900px){.qp-layout{grid-template-columns:1fr;gap:44px}.qp-intro{max-width:none;position:static}}
