.public-hero{padding-top:46px;padding-bottom:20px;max-width:1180px}.public-hero h1{font-size:clamp(34px,5vw,60px);line-height:1.07;letter-spacing:-2px;margin:14px 0}.public-hero h1 span{color:var(--green)}.public-hero .intro{max-width:780px;font-size:17px;margin-top:18px}.public-converter{padding-bottom:35px}.public-converter .panel:first-of-type{margin-top:18px}.trial-info{padding:16px 20px;background:#edf3e5;border:1px solid var(--line);font-size:14px;line-height:1.65}.trial-info a{text-decoration:underline}.public-converter .drop-zone{border-radius:0;padding:38px 20px}.public-converter .drop-zone strong{font-size:24px}.public-converter .panel h2{margin:0}.registration-main{max-width:740px;padding-block:45px}.registration-main h1{font-size:38px}.registration-main label{display:grid;gap:8px;margin-top:18px}.registration-main input,.registration-main select{padding:12px;border:1px solid var(--line);font:inherit}.registration-main .acceptance{display:flex;align-items:flex-start;font-size:13px;line-height:1.6}.registration-main button{margin-top:20px}.registration-main .notice{margin-top:20px;padding:15px;background:#edf3e5}.registration-main .notice:empty{display:none}@media(max-width:600px){.public-hero{padding-top:28px}.public-hero .intro{font-size:15px}.trial-info{font-size:13px}.public-converter .drop-zone{padding:26px 12px}}
