.tpage-pq{-webkit-text-size-adjust:100%;line-height:normal}.tpage-pq button{font-family:Arial}.tpage-pq p{margin:1em 0}.tpage-pq .pq select{line-height:17px}.tpage-pq .pq{--midnight:#0a0f1e;--cobalt:#0047ab;--cobalt-deep:#003a8c;--gray:#6b7280;--border:#e5e7eb;--bg:#fafafb;--cobalt-soft:#eef3fb;font-family:var(--font-inter),system-ui,sans-serif;color:var(--midnight);background:var(--bg);-webkit-font-smoothing:antialiased}.tpage-pq .pq .wrap{max-width:1100px;margin:0 auto;padding:64px 32px 72px}.tpage-pq .pq .head{max-width:760px;margin:0 0 40px}.tpage-pq .pq .kicker{font-family:var(--font-jetbrains),monospace;letter-spacing:3px;text-transform:uppercase;color:var(--cobalt);margin-bottom:16px;font-size:11px;font-weight:700}.tpage-pq .pq h1{font-family:var(--font-playfair),serif;letter-spacing:-1.4px;margin:0 0 14px;font-size:clamp(34px,4.6vw,52px);font-weight:700;line-height:1.04}.tpage-pq .pq .lead{color:var(--gray);margin:0;font-size:17px;line-height:1.55}.tpage-pq .pq .cols{grid-template-columns:.82fr 1.18fr;align-items:start;gap:38px;display:grid}.tpage-pq .pq .rail{flex-direction:column;gap:26px;display:flex;position:sticky;top:96px}.tpage-pq .pq .steps{flex-direction:column;gap:18px;display:flex}.tpage-pq .pq .step{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.tpage-pq .pq .step .n{background:var(--cobalt-soft);width:30px;height:30px;color:var(--cobalt);font-family:var(--font-jetbrains),monospace;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.tpage-pq .pq .step .t{margin:3px 0;font-size:15px;font-weight:700}.tpage-pq .pq .step .d{color:var(--gray);font-size:13.5px;line-height:1.5}.tpage-pq .pq .assure{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px 20px}.tpage-pq .pq .assure .al{font-family:var(--font-jetbrains),monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--cobalt);margin-bottom:12px;font-size:10px;font-weight:700}.tpage-pq .pq .assure ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tpage-pq .pq .assure li{align-items:flex-start;gap:9px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.tpage-pq .pq .assure li svg{flex:none;margin-top:2px}.tpage-pq .pq .talk{color:var(--gray);font-size:14px}.tpage-pq .pq .talk a{color:var(--cobalt);font-weight:600;text-decoration:none}.tpage-pq .pq .talk a:hover{text-decoration:underline}.tpage-pq .pq .card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:30px 32px 32px;box-shadow:0 18px 50px #0a0f1e12}.tpage-pq .pq form{flex-direction:column;gap:20px;display:flex}.tpage-pq .pq .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tpage-pq .pq label{color:var(--midnight);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.tpage-pq .pq .row{align-items:start}.tpage-pq .pq label .cap{min-height:19px;line-height:1.4;display:block}.tpage-pq .pq .req{color:#dc2626}.tpage-pq .pq .help{color:var(--gray);margin-top:-1px;font-size:12.5px;font-weight:400;line-height:1.45}.tpage-pq .pq input,.tpage-pq .pq select,.tpage-pq .pq textarea{color:var(--midnight);border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;padding:11px 13px;font-family:inherit;font-size:15px}.tpage-pq .pq select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.6' fill='none' stroke-linecap='round'/></svg>");background-position:right 13px center;background-repeat:no-repeat;padding-right:34px}.tpage-pq .pq input:focus,.tpage-pq .pq select:focus,.tpage-pq .pq textarea:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #0047ab1f}.tpage-pq .pq .field{flex-direction:column;gap:8px;display:flex}.tpage-pq .pq .field>.q{color:var(--midnight);font-size:15px;font-weight:700}.tpage-pq .pq .checks{grid-template-columns:1fr 1fr;gap:9px 18px;margin-top:2px;display:grid}.tpage-pq .pq .chk{color:var(--midnight);cursor:pointer;border:1px solid var(--border);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:14px;font-weight:500;transition:border-color .12s,background .12s;display:flex}.tpage-pq .pq .chk:hover{border-color:var(--cobalt)}.tpage-pq .pq .chk input{width:16px;height:16px;accent-color:var(--cobalt);flex:none;margin:0}.tpage-pq .pq .btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.tpage-pq .pq .btn-primary{background:var(--cobalt);color:#fff}.tpage-pq .pq .btn-primary:hover{background:var(--cobalt-deep)}.tpage-pq .pq .btn-primary:disabled{opacity:.6;cursor:default}.tpage-pq .pq .thanks{color:#15803d;background:#dcfce7;border:1px solid #16a34a4d;border-radius:10px;padding:13px 15px;font-size:14px;font-weight:600;display:none}.tpage-pq .pq .thanks.show{display:block}.tpage-pq .pq .fineprint{color:var(--gray);text-align:center;margin:2px 0 0;font-size:12px;line-height:1.5}@media (max-width:840px){.tpage-pq .pq .cols{grid-template-columns:1fr;gap:28px}.tpage-pq .pq .rail{order:2;position:static}.tpage-pq .pq .card{order:1}}@media (max-width:560px){.tpage-pq .pq .row,.tpage-pq .pq .checks{grid-template-columns:1fr}.tpage-pq .pq .wrap{padding:44px 18px 52px}.tpage-pq .pq .card{padding:22px 18px 24px}}
