.au-top{border-bottom:1px solid var(--line)}.au-top .wrap{display:flex;align-items:center;justify-content:space-between;height:56px}.au-top a{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone2);text-decoration:none}.au-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:56px;gap:56px;align-items:center;min-height:calc(100vh - 57px);padding:48px 0}.au h1.disp{font-size:clamp(48px,7vw,88px)}.au .plan{display:inline-flex;gap:10px;align-items:center;border:1px solid var(--line2);padding:6px 10px;margin-top:18px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone2)}.au .plan b{color:var(--bone);font-weight:700}.au .plan i{width:7px;height:7px;background:var(--red);display:inline-block}.au-form{margin-top:26px;max-width:460px}.au-form label{display:block;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone3);margin-bottom:8px}.au-row{display:flex;gap:0;align-items:stretch}.au .btn{border-radius:0}.au input[type=email]{height:52px;font-size:16px;border-right:0}.au input[type=email]:focus{border-color:var(--bone);outline:none}.au-form .btn.pri{height:52px;padding:0 20px;white-space:nowrap}.au-steps{margin-top:34px;display:grid;grid-gap:0;gap:0;max-width:460px;border-top:1px solid var(--line)}.au-steps li{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--bone2)}.au-steps li b{color:var(--bone);font-weight:600}.au-steps li span{font:700 11px var(--mono);color:var(--red);padding-top:2px}.au-fine{margin-top:22px;line-height:1.55;font-size:12px;color:var(--bone3);max-width:460px}.au-art{position:relative;display:flex;justify-content:center;align-items:flex-end}.au-art img{max-height:520px;width:auto;max-width:100%;filter:drop-shadow(0 24px 30px rgba(0,0,0,.6))}.au-art .stamp{position:absolute;bottom:18px;left:50%;transform:translateX(-50%) rotate(-3deg);background:var(--red);color:#fff;font:700 10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.5)}.au-mail{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.au-code{margin-top:30px;max-width:460px;border-top:1px solid var(--line);padding-top:22px}.au-code input{width:100%;height:64px;background:var(--bk2);border:1px solid var(--line2);color:var(--bone);text-align:center;font:700 30px var(--mono);letter-spacing:.5em;padding-left:.5em}.au-code input:focus{border-color:var(--bone);outline:none}.au-code .btn{margin-top:10px;width:100%;height:48px}.au-env{display:inline-block;font:700 12px var(--mono);color:var(--bone);background:var(--bk3);border:1px solid var(--line2);padding:3px 8px;margin-top:6px}.au-small{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.au-small a,.au-small button{color:var(--bone2);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font:inherit;letter-spacing:inherit;text-transform:inherit}.au-small button:disabled{color:var(--bone3);text-decoration:none;cursor:default}@keyframes au-env{0%{transform:translateY(8px) rotate(-4deg);opacity:0}60%{transform:translateY(-4px) rotate(2deg);opacity:1}to{transform:none}}.au-fly{display:inline-block;animation:au-env .7s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.au-fly{animation:none}}@media (max-width:860px){.au-grid{grid-template-columns:1fr;gap:26px;padding:28px 0 40px;min-height:0}.au-art{order:-1}.au-art img{max-height:220px}.au-art .stamp{bottom:4px}.au-row{flex-direction:column}.au input[type=email]{border-right:1px solid var(--line2)}.au-form .btn.pri{margin-top:8px;width:100%}}