.au-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-content:center;align-items:stretch;gap:20px;min-height:calc(100vh - 80px);display:grid}.au-pitch{background:var(--ts-tint);border-radius:32px;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,3vw,40px);display:flex}.au-pitch-top{flex-direction:column;gap:20px;display:flex}.au-kicker{color:var(--ts-muted);font-size:15px}.ts-page .au-h1{letter-spacing:-.035em;text-wrap:balance;color:var(--ts-fg);margin:0;font-size:clamp(40px,4vw,60px);font-weight:600;line-height:1.04}.au-h1 span{color:var(--ts-orange)}.au-lead{color:var(--ts-muted);text-wrap:pretty;max-width:520px;margin:0;font-size:18px;line-height:1.5}.au-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.au-feature{background:var(--ts-feature-bg);color:var(--ts-feature-fg);border-radius:22px;flex-direction:column;gap:22px;padding:18px;display:flex}.au-feature-num{color:var(--ts-feature-num);font-size:14px;font-weight:600}.au-feature-title{font-size:16px;font-weight:600;line-height:1.25}.au-form{flex-direction:column;gap:12px;min-height:716px;padding:clamp(24px,2.4vw,32px);display:flex}.au-title{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.au-title-main{letter-spacing:-.03em;font-size:32px;font-weight:600}.au-title-sub{color:var(--ts-muted);font-size:15px}.au-reg{opacity:0;grid-template-rows:0fr;margin-bottom:-12px;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .4s,transform .55s cubic-bezier(.22,1,.36,1),margin-bottom .55s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-10px)}.au-reg.is-open{opacity:1;grid-template-rows:1fr;margin-bottom:0;transform:none}.au-reg-in{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.au-reg.is-open .au-reg-in{margin:-2px;padding:2px}.au-submit{width:100%;margin-top:4px}a.au-submit{justify-content:center;align-items:center;display:flex}.au-form--short{min-height:0}.au-forgot{align-self:flex-end;margin-top:-4px;font-size:13px}.au-note{color:var(--ts-muted);text-align:center;font-size:12px;line-height:1.45}.au-note--lawyer{margin-top:auto}.ts-page .au-link{color:var(--ts-orange);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ts-page .au-link:hover{text-decoration:underline}@media (max-width:759px){.au-grid{gap:14px;min-height:0}.au-pitch{border-radius:28px;gap:22px;padding:24px 20px}.ts-page .au-h1{font-size:32px}.au-lead{font-size:15px}.au-features{gap:8px}.au-feature{border-radius:18px;gap:14px;padding:14px 12px}.au-feature-title{font-size:13px}.au-form{border-radius:28px;min-height:0;padding:22px 16px}.au-title-main{font-size:26px}.au-form{order:-1}}
