.tpage-ct{-webkit-text-size-adjust:100%;line-height:normal}.tpage-ct a{text-decoration:underline}.tpage-ct button{font-family:Arial}.tpage-ct input[type=checkbox]{margin:3px 3px 3px 4px}.tpage-ct .ct{--midnight:#0a0f1e;--cobalt:#0047ab;--cobalt-deep:#003a8c;--gray:#6b7280;--border:#e5e7eb;--bg:#fafafb;font-family:var(--font-inter),system-ui,sans-serif;color:var(--midnight);background:var(--bg);-webkit-font-smoothing:antialiased}.tpage-ct .ct .wrap{max-width:980px;margin:0 auto;padding:72px 32px 64px}.tpage-ct .ct .kicker{font-family:var(--font-jetbrains),monospace;letter-spacing:3px;text-transform:uppercase;color:var(--cobalt);margin-bottom:18px;font-size:11px;font-weight:700}.tpage-ct .ct h1{font-family:var(--font-playfair),serif;letter-spacing:-1.5px;margin:0 0 18px;font-size:clamp(38px,5.5vw,60px);font-weight:700;line-height:1.04}.tpage-ct .ct .lead{color:var(--gray);max-width:680px;margin:0 0 44px;font-size:19px;line-height:1.55}.tpage-ct .ct .grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:40px;display:grid}.tpage-ct .ct form{flex-direction:column;gap:16px;display:flex}.tpage-ct .ct .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tpage-ct .ct label{color:var(--midnight);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.tpage-ct .ct input,.tpage-ct .ct textarea{color:var(--midnight);border:1px solid var(--border);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px}.tpage-ct .ct input:focus,.tpage-ct .ct textarea:focus{border-color:var(--cobalt);outline:none;box-shadow:0 0 0 3px #0047ab1f}.tpage-ct .ct textarea{resize:vertical;min-height:110px}.tpage-ct .ct .btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.tpage-ct .ct .btn-primary{background:var(--cobalt);color:#fff}.tpage-ct .ct .btn-primary:hover{background:var(--cobalt-deep)}.tpage-ct .ct .btn-primary:disabled{opacity:.6;cursor:default}.tpage-ct .ct .btn-ghost{color:var(--midnight);border:1px solid var(--border);background:#fff;font-size:14px}.tpage-ct .ct .btn-ghost:hover{border-color:var(--cobalt);color:var(--cobalt)}.tpage-ct .ct .btn-outline{color:var(--cobalt);border:1.5px solid var(--cobalt);background:#fff;font-size:15px;font-weight:600}.tpage-ct .ct .btn-outline:hover{background:var(--cobalt);color:#fff}.tpage-ct .ct .thanks{color:#15803d;background:#dcfce7;border:1px solid #16a34a4d;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;display:none}.tpage-ct .ct .thanks.show{display:block}.tpage-ct .ct .reach{flex-direction:column;gap:22px;display:flex}.tpage-ct .ct .rblock .rl{font-family:var(--font-jetbrains),monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--cobalt);margin-bottom:8px;font-size:10px;font-weight:700}.tpage-ct .ct .rblock a{color:var(--cobalt);font-weight:600;text-decoration:none}.tpage-ct .ct .rblock a:hover{text-decoration:underline}.tpage-ct .ct .rblock address{color:var(--gray);font-size:14px;font-style:normal;line-height:1.55}.tpage-ct .ct .rblock .rsub{color:var(--gray);margin-top:4px;font-size:12.5px}.tpage-ct .ct .reach .btn-ghost{margin-top:4px}@media (max-width:760px){.tpage-ct .ct .grid{grid-template-columns:1fr;gap:32px}.tpage-ct .ct .row{grid-template-columns:1fr}.tpage-ct .ct .wrap{padding:48px 20px}}
