.inq-wrap{max-width:640px}.inq{gap:22px;display:grid}.field{border:0;min-width:0;margin:0;padding:0}.field-label{font-size:var(--fs-min);color:var(--ink);margin:0 0 8px;padding:0;font-weight:800;line-height:1.35;display:block}.req{color:var(--red-down)}.inq :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){border:var(--rule) solid var(--ink-2);background:var(--white);width:100%;min-height:52px;color:var(--ink);font:inherit;font-size:var(--fs-body);border-radius:6px;margin:0;padding:13px 14px 12px;line-height:1.4;transition:border-color .16s,box-shadow .16s;display:block}.inq textarea{resize:vertical;min-height:148px}.inq ::placeholder{color:#6b737d;opacity:1}.inq select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%2315181D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}.inq :is(input,select,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.inq [aria-invalid=true]:not([type=checkbox]){border-color:var(--red-down);box-shadow:inset 0 0 0 1px var(--red-down)}.checks{gap:4px;display:grid}.check{min-height:44px;font-size:var(--fs-body);cursor:pointer;align-items:center;gap:12px;padding:4px 0;line-height:1.35;display:flex}.check input{width:22px;height:22px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.field-group .field-err{margin:0 0 6px}.field-err{font-size:var(--fs-min);color:var(--red-down);margin:8px 0 0;font-weight:700;line-height:1.4}.field-err:empty,.inq-status:empty{display:none}.inq-status{border:var(--rule) solid var(--red-down);background:var(--white);font-size:var(--fs-min);color:var(--red-down);border-radius:6px;margin:0;padding:14px 16px 13px;font-weight:700;line-height:1.45}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.inq-fine{color:var(--ink-2);font-size:var(--fs-min);line-height:1.5}.inq-fine p{max-width:60ch;margin:0}.inq-fine p+p,.inq-fine .prose+p{margin-top:10px}.inq-fine a{color:var(--ink);font-weight:700}.inq-actions{margin-top:0}.inq-send{cursor:pointer;border:0;font-family:inherit}.inq-send:disabled{cursor:progress;background:var(--ink-2)}.inq-done{border:var(--rule) solid var(--ink);border-radius:var(--r);background:var(--white);padding:24px 22px 26px}.inq-done:focus{outline:none}.inq-done:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.inq-done-title{font-size:var(--h3);text-wrap:balance;margin:0;font-weight:800;line-height:1.25}.inq-done p:not(.inq-done-title){color:var(--ink-2);margin:8px 0 0}.inq-sec{padding-top:40px}.reach{align-items:start;gap:40px;display:grid}.reach-list{margin:28px 0 0;padding:0;list-style:none}.reach-list li{border-top:1px solid var(--steel-ink);padding:14px 0 16px}.reach-list li:last-child{border-bottom:1px solid var(--steel-ink)}.reach-k{font-size:var(--fs-min);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 4px;font-weight:800;display:block}.reach-k:lang(zh){letter-spacing:.12em}.reach-v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.35;text-decoration:none}.reach-social{flex-wrap:wrap;gap:4px 24px;display:flex}.reach-social a{min-height:44px;font-size:var(--fs-body);padding:6px 0;font-weight:800;display:inline-block}.tiers{grid-template-columns:minmax(0,1fr);column-gap:32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tiers li{border-top:1px solid var(--steel-ink);padding:18px 0 22px}.tier-amount{font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;font-stretch:90%;line-height:1.1;display:block}.tier-what{max-width:36ch;color:var(--ink-2);margin:6px 0 0}.foot-note{max-width:52ch;color:var(--ink-2);font-size:var(--fs-min);margin:24px 0 0;line-height:1.5}.thanks-head{min-height:46vh}@media (hover:hover) and (pointer:fine){.inq :is(input:not([type=checkbox]):not([type=hidden]),select,textarea):hover:not(:focus){border-color:var(--ink)}.reach-v:hover,.reach-social a:hover{text-decoration:underline}}@media (width>=700px){.inq-sec{padding-top:56px}.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.reach{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.reach>.inq-wrap{justify-self:end;width:100%}.reach>:first-child{position:sticky;top:32px}.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}
