.ta{flex-direction:column;gap:12px;display:flex}.ta-head{align-items:center;gap:12px;display:flex}.ta-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ta-head b{letter-spacing:-.01em;color:var(--ap-ink,#0b1220);font-size:16px}.ta-head small{color:var(--ap-ink-2,#5b6475);font-size:13.5px;line-height:1.4}.ta-ic{color:#2f6feb;background:#2f6feb14;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ta-form{flex-direction:column;gap:10px;animation:.22s cubic-bezier(.2,.8,.2,1) ta-in;display:flex}@keyframes ta-in{0%{opacity:0;transform:translateY(-4px)}}.ta-form input[type=tel],.ta-form input.ta-code{border:1px solid var(--ap-line,#e8eaef);height:50px;font:inherit;color:var(--ap-ink,#0b1220);background:#fff;border-radius:14px;padding:0 16px;font-size:16px}.ta-form input.ta-code{letter-spacing:.35em;text-align:center;font-size:20px;font-weight:600}.ta-form input:focus{border-color:#2f6feb80;outline:none;box-shadow:0 0 0 4px #2f6feb1f}.ta-consent{color:var(--ap-ink-2,#5b6475);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.ta-consent input{accent-color:#0b1220;flex:none;width:20px;height:20px;margin:1px 0 0}.ta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ta-btn{color:#fff;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#0b1220;border:0;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:600;transition:transform .12s,opacity .15s}.ta-btn:active{transform:scale(.97)}.ta-btn:disabled{opacity:.45;cursor:default}.ta-link{min-height:40px;font:inherit;color:#2f6feb;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.ta-link.danger{color:#b4441a}.ta-note{color:var(--ap-ink-2,#5b6475);margin:0;font-size:14px}.ta-ok,.ta-err{border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.ta-ok{color:#17694a;background:#1f8a5b14}.ta-err{color:#8a3410;background:#fff4ef}.ta-fine{color:var(--ap-ink-3,#8a93a3);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.ta-form{animation:none}.ta-btn{transition:none}}
