.form-security .smart-captcha{max-width:100%;min-height:100px}.ast-application-page{--ap-dark:#050e28;--ap-blue:#3a75ff;--ap-cyan:#34ffe6;--ap-ink:#172a4d;--ap-muted:#4a5f85;--ap-body:#3f5478;--ap-teal:#14776a;--ap-gray:#706f6f;--ap-gray-soft:#dadada;--ap-border:rgba(58, 117, 255, 0.16);position:relative;background:#e1e8f3}.ast-application-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.ast-application-hero h1{margin:0}@media (prefers-reduced-motion: no-preference){.ast-ap-scene.is-running .ast-ap-hand{animation:ast-ap-hand 10s cubic-bezier(.36, .07, .28, 1) 1s infinite}.ast-ap-scene.is-running .ast-ap-row{animation:ast-ap-row 10s ease-in-out 1s infinite}.ast-ap-scene.is-running .ast-ap-row--phone{animation-delay:1.7s}.ast-ap-scene.is-running .ast-ap-row--addr{animation-delay:2.4s}.ast-ap-scene.is-running .ast-ap-eye{animation:ast-ap-blink 8.5s ease-in-out 1s infinite}}@keyframes ast-ap-hand{0%,8%{transform:rotate(0deg)}12%{transform:rotate(1.8deg)}17%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes ast-ap-row{0%,18%{opacity:0}26%,31%{opacity:1}39%{opacity:0}100%{opacity:0}}@keyframes ast-ap-blink{0%,92%{transform:scaleY(1)}95%{transform:scaleY(.06)}98%,100%{transform:scaleY(1)}}.ast-application-panel__head h2{margin:.1rem 0 .4rem;font-family:var(--font-main);font-weight:700;font-size:clamp(1.4rem, 2.2vw, 1.85rem);line-height:1.16;color:var(--ap-ink)}.ast-application-chip strong{font-weight:700}.ast-application-field input,.ast-application-field select,.ast-application-field textarea{width:100%;max-width:100%;box-sizing:border-box;font:inherit;font-size:.96rem;color:var(--ap-ink);padding:12px 14px;border-radius:11px;border:1px solid rgba(58, 117, 255, 0.24);background:#fbfdff;transition:border-color .15s ease,box-shadow .15s ease}.ast-application-field textarea{min-height:132px;resize:vertical;line-height:1.5}.ast-application-field input::placeholder,.ast-application-field textarea::placeholder{color:#98a7c4}.ast-application-field input:focus-visible,.ast-application-field select:focus-visible,.ast-application-field textarea:focus-visible{outline:none;border-color:var(--ap-blue);box-shadow:0 0 0 3px rgba(58, 117, 255, 0.18)}.ast-application-field__hint{display:block;font-size:.82rem;line-height:1.45;color:#6b7a99}.ast-application-page .ast-application-consent__row{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-radius:12px;background:rgba(58, 117, 255, 0.04);border:1px solid rgba(58, 117, 255, 0.16)}.ast-application-consent__row input{width:19px;height:19px;margin-top:2px;flex-shrink:0;accent-color:var(--ap-blue)}.ast-application-consent__row span{font-size:.92rem;line-height:1.5;color:var(--ap-body);font-weight:400}.ast-application-page .ast-application-consent__row a{color:var(--ap-blue);font-weight:700;text-underline-offset:3px}.ast-application-page .form-security.ast-application-security{display:grid;gap:10px;justify-items:start;padding:16px 18px;border-radius:12px;background:rgba(58, 117, 255, 0.04);border:1px solid rgba(58, 117, 255, 0.16)}.ast-application-page .ast-application-security__label{font-size:.82rem;font-weight:700;color:var(--ap-ink)}.ast-application-page .ast-application-security .smart-captcha{width:100%;max-width:100%;min-width:0;overflow:hidden;min-height:100px}.ast-application-actions .button{flex-shrink:0}.ast-application-aside__block{background:#fff;border:1px solid var(--ap-border);border-radius:16px;padding:20px 22px;box-shadow:0 2px 14px rgba(58, 117, 255, 0.05)}.ast-application-aside__title{margin:0 0 12px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-blue);font-family:var(--font-heading)}.ast-application-aside__text{margin:0 0 12px;font-size:.92rem;line-height:1.5;color:var(--ap-body)}.ast-application-steps li{counter-increment:ap-step;position:relative;padding-left:42px}.ast-application-steps li::before{content:counter(ap-step, decimal-leading-zero);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg, var(--ap-blue), var(--ap-cyan));color:#fff;font-family:var(--font-heading);font-size:.78rem;box-shadow:0 0 0 4px rgba(58, 117, 255, 0.1)}.ast-application-steps h3{margin:4px 0 .2rem;font-size:.98rem;font-weight:700;line-height:1.3;color:var(--ap-ink)}.ast-application-steps p{margin:0;font-size:.89rem;line-height:1.45;color:var(--ap-body)}.ast-application-hours dt{font-size:.82rem;font-weight:700;color:var(--ap-ink)}.ast-application-hours dd{margin:0;font-size:.89rem;line-height:1.45;color:var(--ap-body)}.ast-application-aside__block--call{background:linear-gradient(120deg, rgba(58, 117, 255, 0.06), rgba(52, 255, 230, 0.05));border-color:rgba(58, 117, 255, 0.2)}.ast-application-phone{display:inline-block;font-size:1.12rem;font-weight:700;color:var(--ap-blue);text-decoration:none;word-break:break-word}.ast-application-phone:hover{text-decoration:underline;text-underline-offset:4px}.ast-application-phone:focus-visible{outline:2px solid rgba(58, 117, 255, 0.4);outline-offset:3px;border-radius:4px}.ast-application-cta__text h2{margin:.1rem 0 .4rem;font-family:var(--font-main);font-weight:700;font-size:clamp(1.4rem, 2.3vw, 1.95rem);line-height:1.18;color:#fff;max-width:30ch}@media (max-width: 767px){.ast-application-actions .button{width:100%}.ast-application-cta__actions .button{flex:1 1 auto}}@media (max-width: 430px){.ast-application-hero__actions .button{width:100%;justify-content:center;text-align:center}}@media (max-width: 390px){.ast-application-aside__block{padding:18px 16px}}@media (prefers-reduced-motion: reduce){.ast-ap-hand,.ast-ap-eye{animation:none !important;transform:none !important;opacity:1 !important}}