.smn .biz{--bz-ink:#202022;--bz-body:#46464a;--bz-muted:#9c9ca0;--bz-faint:#bcbcc0;--bz-line:#dfdedb;--bz-ease:cubic-bezier(0.22,0.61,0.21,1);max-width:26.25rem;margin:0 auto;padding:clamp(6rem,17vh,12.5rem) 1.5rem clamp(7.5rem,18vh,13.125rem)}.smn .biz h1{font-size:2.0625rem;font-weight:400;color:var(--bz-ink);letter-spacing:-.02em;line-height:1.1}.smn .biz-sub{font-size:.8438rem;line-height:1.72;color:var(--bz-muted);margin-top:.9375rem;max-width:38ch}.smn .biz-form{margin-top:clamp(3rem,6vw,4.125rem);display:flex;flex-direction:column;gap:clamp(1.75rem,3vw,2.125rem)}.smn .biz .f label{display:block;font-size:.75rem;letter-spacing:.01em;color:var(--bz-muted);margin-bottom:.75rem}.smn .biz .f label .req{margin-left:.25rem;color:var(--pink)}.smn .biz .f input,.smn .biz .f select,.smn .biz .f textarea{width:100%;border:none;border-bottom:1px solid var(--bz-line);background:transparent;padding:.5625rem 0;font:inherit;font-size:.9375rem;color:var(--bz-ink);transition:border-color .25s var(--bz-ease)}.smn .biz .f input:focus,.smn .biz .f select:focus,.smn .biz .f textarea:focus{outline:none;border-bottom-color:var(--bz-ink)}.smn .biz .f select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--bz-ink);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" fill="none" stroke="%239C9CA0" stroke-width="1.5"><path d="M2 4l4 4 4-4"/></svg>') right .0625rem center no-repeat}.smn .biz .f.area textarea{border:1px solid var(--bz-line);border-radius:.375rem;padding:.875rem .9375rem;min-height:7.5rem;resize:vertical;line-height:1.6}.smn .biz .f.area textarea::-moz-placeholder{color:var(--bz-faint)}.smn .biz .f.area textarea::placeholder{color:var(--bz-faint)}.smn .biz .f.area textarea:focus{border-color:var(--bz-ink)}.smn .biz-err{font-size:.7812rem;color:var(--pink-deep);margin-top:-.375rem}.smn .biz-submit{width:100%;margin-top:clamp(.875rem,1.8vw,1.375rem);padding:.9375rem;background:transparent;color:var(--bz-ink);border:1px solid var(--bz-ink);border-radius:62.4375rem;font:inherit;font-size:.875rem;letter-spacing:.04em;cursor:pointer;transition:background .28s var(--bz-ease),color .28s var(--bz-ease),opacity .2s var(--bz-ease)}.smn .biz-submit:hover{background:var(--bz-ink);color:#fff}.smn .biz-submit:disabled{opacity:.5;cursor:default}.smn .biz-submit:disabled:hover{background:transparent;color:var(--bz-ink)}.smn .biz-fine{font-size:.7188rem;line-height:1.65;color:var(--bz-faint);margin-top:1.375rem;text-align:center}.smn .biz-fine a{color:var(--bz-muted);text-decoration:underline;text-underline-offset:.125rem}.smn .biz-done{margin-top:clamp(3rem,6vw,4.125rem)}.smn .biz-done h2{font-size:1.4375rem;font-weight:400;color:var(--bz-ink);letter-spacing:-.015em;margin-bottom:.875rem}.smn .biz-done p{font-size:.9062rem;line-height:1.75;color:var(--bz-muted)}.smn .biz-check{display:flex;align-items:center;gap:.6875rem;cursor:pointer;margin-top:.375rem}.smn .biz-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.0625rem;height:1.0625rem;flex:none;margin:0;border:1px solid var(--bz-line);border-radius:.1875rem;background:transparent;cursor:pointer;position:relative;transition:border-color .25s var(--bz-ease),background .25s var(--bz-ease)}.smn .biz-check input:hover{border-color:var(--bz-body)}.smn .biz-check input:focus-visible{outline:2px solid var(--bz-ink);outline-offset:2px}.smn .biz-check input:checked{border-color:var(--bz-ink);background:var(--bz-ink)}.smn .biz-check input:checked:after{content:"";position:absolute;left:.3125rem;top:.125rem;width:.25rem;height:.5rem;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.smn .biz-check span{font-size:.8125rem;color:var(--bz-body)}