.au{--au-navy:#204465;--au-navy-2:#16324d;--au-teal:#31c4b6;--au-ink:#0f2438;--au-muted:#5b6b7c;--au-line:#dde4ea;min-height:100dvh;display:grid;background:#fff;color:var(--au-ink)}@media (min-width:1024px){.au{grid-template-columns:minmax(420px,5fr) 7fr}}.au-side{display:none}@media (min-width:1024px){.au-side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;overflow:hidden;color:#fff;background:radial-gradient(120% 70% at 100% 0,rgba(49,196,182,.28),transparent 60%),radial-gradient(90% 60% at 0 100%,rgba(49,196,182,.16),transparent 60%),linear-gradient(160deg,var(--au-navy),var(--au-navy-2))}}.au-side-title{font-size:44px;line-height:48px;font-weight:800;letter-spacing:-.035em}.au-side-title span{color:var(--au-teal)}.au-side-lede{max-width:380px;margin-top:16px;font-size:16px;line-height:24px;color:rgba(255,255,255,.78)}.au-side-points{display:grid;gap:12px;margin-top:28px}.au-side-points li{display:flex;align-items:center;gap:12px;font-size:15px;color:rgba(255,255,255,.92)}.au-side-points svg{flex:none;width:22px;height:22px;padding:3px;border-radius:50%;color:var(--au-navy);background:var(--au-teal)}.au-side-card{display:grid;gap:8px;max-width:400px;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.07);backdrop-filter:blur(6px)}.au-side-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#fff;color:var(--au-ink)}.au-side-row b{display:block;font-weight:700;color:var(--au-navy)}.au-side-row small{display:block;font-size:12px;color:var(--au-muted)}.au-pill{flex:none;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.au-pill.is-ok{color:#15803d;background:#e8f7ee}.au-pill.is-accent{color:#0f766e;background:#e0f6f3}.au-side-foot{font-size:13px;color:rgba(255,255,255,.55)}.au-main{display:flex;flex-direction:column;min-width:0;padding:20px 16px 32px}@media (min-width:640px){.au-main{padding:28px 40px 40px}}.au-top{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (min-width:1024px){.au-top{justify-content:flex-end}.au-top-logo{display:none}}.au-top-back{font-size:14px;font-weight:500;color:var(--au-muted);transition:color .15s}.au-top-back:hover{color:var(--au-navy)}.au-center{flex:1;display:flex;align-items:center;justify-content:center;padding-block:40px 16px}.au-card{width:100%;max-width:400px}.au-title{font-size:30px;line-height:36px;font-weight:800;letter-spacing:-.03em;color:var(--au-navy)}.au-sub{margin-top:8px;font-size:15px;line-height:22px;color:var(--au-muted)}.au-sub+*,.au-title+:not(.au-sub){margin-top:28px}.au-error{margin-bottom:16px;padding:10px 14px;border:1px solid #f5c2c2;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:14px;line-height:20px}.au-sub+.au-error{margin-top:20px}.au-btn,.au-google{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;height:50px;padding:0 18px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.au-google{border:1px solid var(--au-line);background:#fff;color:#1f1f1f;box-shadow:0 1px 2px rgba(15,36,56,.06)}.au-google:hover:not(:disabled){background:#f7fafb;border-color:#c9d3db;box-shadow:0 4px 14px rgba(15,36,56,.08)}.au-btn{margin-top:8px;border:1px solid transparent;background:var(--au-navy);color:#fff}.au-btn:hover:not(:disabled){background:var(--au-navy-2)}.au-btn.is-quiet{border-color:var(--au-line);background:#f4f7f9;color:var(--au-navy)}.au-btn.is-quiet:hover:not(:disabled){background:#eaf0f3}.au-btn:active:not(:disabled),.au-google:active:not(:disabled){transform:translateY(1px)}.au-btn:disabled,.au-google:disabled{cursor:default;opacity:.55}.au-btn:focus-visible,.au-card a:focus-visible,.au-google:focus-visible,.au-input:focus-visible,.au-link:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(49,196,182,.4)}.au-spin{width:18px;height:18px;border:2px solid #d5dee5;border-top:2px solid var(--au-navy);border-radius:50%;animation:au-spin .7s linear infinite}.au-spin.is-light{border-color:#fff rgba(255,255,255,.35) rgba(255,255,255,.35)}@keyframes au-spin{to{transform:rotate(1turn)}}.au-divider{display:flex;align-items:center;gap:14px;margin-block:24px;font-size:13px;color:var(--au-muted)}.au-divider:after,.au-divider:before{content:"";flex:1;height:1px;background:var(--au-line)}.au-form{display:flex;flex-direction:column}.au-label{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--au-navy)}.au-field-hint+.au-label,.au-input+.au-label,.au-phone+.au-label{margin-top:16px}.au-input{width:100%;height:48px;padding:0 14px;border:1px solid var(--au-line);border-radius:12px;background:#fff;font-size:15px;color:var(--au-ink);transition:border-color .15s,box-shadow .15s}.au-input::placeholder{color:#9aa8b5}.au-input:focus{border-color:var(--au-teal)}.au-field-hint+.au-btn,.au-input+.au-btn{margin-top:20px}.au-phone{display:flex}.au-phone span{display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--au-line);border-right:0;border-radius:12px 0 0 12px;background:#f4f7f9;font-size:15px;font-weight:600;color:var(--au-muted)}.au-phone .au-input{border-radius:0 12px 12px 0}.au-field-hint{margin-top:6px;line-height:18px}.au-field-hint,.au-hint{font-size:13px;color:var(--au-muted)}.au-hint{margin-top:10px;line-height:19px}.au-hint a,.au-legal a,.au-switch a{font-weight:600;color:var(--au-navy);text-decoration:underline;text-decoration-color:rgba(32,68,101,.3);text-underline-offset:3px}.au-switch{margin-top:28px;font-size:14px;text-align:center;color:var(--au-muted)}.au-switch.is-soft{margin-top:6px}.au-legal{margin-top:16px;font-size:12px;line-height:18px;text-align:center;color:#8796a5}.au-form .au-legal{margin-top:14px}.au-steps{display:grid;gap:12px;margin-top:28px;padding:18px;border:1px solid var(--au-line);border-radius:14px;background:#f8fafb}.au-steps li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--au-ink)}.au-steps span{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--au-navy);color:#fff;font-size:12px;font-weight:700}.au-progress{display:flex;align-items:center;gap:6px;margin-bottom:18px;font-size:12px;font-weight:600;color:var(--au-muted)}.au-progress i{width:28px;height:4px;border-radius:999px;background:var(--au-line)}.au-progress i.is-done{background:var(--au-teal)}.au-progress span{margin-left:6px}.au-who{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:12px 14px;border:1px solid var(--au-line);border-radius:14px;background:#f8fafb}.au-who img,.au-who-initial{flex:none;width:36px;height:36px;border-radius:50%}.au-who-initial{display:grid;place-items:center;background:var(--au-navy);color:#fff;font-weight:700}.au-who small{display:block;font-size:12px;color:var(--au-muted)}.au-who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.au-link{flex:none;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;color:var(--au-navy);cursor:pointer}.au-link:hover{background:#eaf0f3}@media (prefers-reduced-motion:reduce){.au-spin{animation-duration:2s}}