.tq{--serif:"Newsreader Variable", Georgia, serif;background:#f2efe7;flex-direction:column;min-height:100dvh;padding:0 clamp(16px,4vw,48px);display:flex}.tq-top{border-bottom:1px solid #1a1d22;width:100%;max-width:1320px;margin:0 auto;padding:18px 0}.tq-brand{font:700 19px/1 var(--sans);letter-spacing:-.02em;align-items:center;gap:9px;display:inline-flex}.tq-body{width:100%;max-width:760px;margin:0 auto;padding:clamp(56px,12vh,140px) 0 80px}.tq-body h1{font-family:var(--serif);letter-spacing:-.035em;font-variation-settings:"opsz" 72;font-size:clamp(44px,7vw,88px);font-weight:420;line-height:.96}.tq-form{gap:16px;margin-top:clamp(32px,6vh,56px);display:grid}.tq-inp{border:1.5px solid var(--ink);width:100%;height:84px;font:800 clamp(26px, 5vw, 42px) var(--dot);letter-spacing:.04em;text-transform:uppercase;background:#fffefb;border-radius:14px;outline:none;padding:0 22px}.tq-inp::placeholder{color:#c9c4b8}.tq-inp:focus-visible{box-shadow:0 0 0 4px #ff5b1f59}.tq-btn{border:1.5px solid var(--ink);background:var(--tape);height:54px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex}.tq-btn svg{width:18px;height:18px}.tq-btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.tq-btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}@media (max-width:640px){.tq-inp{height:68px;padding:0 16px}.tq-btn{justify-content:center;width:calc(100% - 4px)}}
