.TemplateDownloadForm-module__d_bguG__form{flex-direction:column;gap:8px;display:flex}.TemplateDownloadForm-module__d_bguG__label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-3);font-size:12px;font-weight:600}.TemplateDownloadForm-module__d_bguG__row{gap:10px;display:flex}.TemplateDownloadForm-module__d_bguG__row input{border:1px solid var(--line-strong,var(--line));background:var(--surface);min-width:0;color:var(--ink);border-radius:10px;flex:1;padding:12px 14px;font-size:15px}.TemplateDownloadForm-module__d_bguG__row input:focus{border-color:var(--ink);outline:none}.TemplateDownloadForm-module__d_bguG__row button{background:var(--gold);color:var(--ink);white-space:nowrap;border-radius:10px;flex:none;padding:12px 22px;font-size:14.5px;font-weight:700}.TemplateDownloadForm-module__d_bguG__row button:hover:not(:disabled){background:var(--gold-hover)}.TemplateDownloadForm-module__d_bguG__row button:disabled{opacity:.6;cursor:default}.TemplateDownloadForm-module__d_bguG__error{color:var(--clay-2,#b3462c);font-size:13px}.TemplateDownloadForm-module__d_bguG__fineprint{color:var(--muted-3);margin-top:2px;font-size:12px;line-height:1.5}.TemplateDownloadForm-module__d_bguG__done{background:var(--tint-teal);border-radius:14px;padding:20px 22px}.TemplateDownloadForm-module__d_bguG__doneTitle{color:var(--ink);font-size:15.5px;font-weight:700}.TemplateDownloadForm-module__d_bguG__doneBody{color:var(--muted-2);margin-top:6px;font-size:13.5px}.TemplateDownloadForm-module__d_bguG__doneBody a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:480px){.TemplateDownloadForm-module__d_bguG__row{flex-direction:column}.TemplateDownloadForm-module__d_bguG__row button{width:100%}}
.page-module__5c1QiG__head{max-width:720px;padding-block:clamp(48px,7vw,88px) 0}.page-module__5c1QiG__head h1{margin:10px 0 14px}.page-module__5c1QiG__grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:40px;margin-top:36px;display:grid}.page-module__5c1QiG__formCard{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:26px 26px 22px}.page-module__5c1QiG__infoTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-3);margin-bottom:14px;font-size:12px;font-weight:700}.page-module__5c1QiG__containsList{gap:12px;display:grid}.page-module__5c1QiG__containsList li{color:var(--muted);padding-left:20px;font-size:15px;line-height:1.6;position:relative}.page-module__5c1QiG__containsList li:before{content:"";background:var(--teal,#1f7a5a);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.page-module__5c1QiG__problem{margin-top:var(--section-pad-y);background:var(--surface-2,#00000008);border-radius:18px;max-width:800px;padding:26px 28px}.page-module__5c1QiG__problemBody{color:var(--muted);margin-top:8px;font-size:15.5px;line-height:1.68}.page-module__5c1QiG__autoLine{padding-block:var(--section-pad-y) 0}.page-module__5c1QiG__autoNote{color:var(--muted);max-width:640px;font-size:16px;line-height:1.6}.page-module__5c1QiG__autoCta{letter-spacing:-.02em;max-width:620px;margin-top:10px;font-size:clamp(18px,2.2vw,22px);font-weight:700;line-height:1.4}.page-module__5c1QiG__autoLink{color:var(--teal,#1f7a5a)}.page-module__5c1QiG__autoLink:hover{text-underline-offset:3px;text-decoration:underline}.page-module__5c1QiG__faq{padding-block:var(--section-pad-y) 0}.page-module__5c1QiG__faqList{max-width:780px;margin-top:24px}.page-module__5c1QiG__faqList>div+div{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.page-module__5c1QiG__faqQ{letter-spacing:-.02em;margin-bottom:7px;font-size:16.5px;font-weight:700}.page-module__5c1QiG__faqA{color:var(--muted-2);font-size:15px;line-height:1.68}.page-module__5c1QiG__related{padding-block:var(--section-pad-y)}.page-module__5c1QiG__relatedList{flex-wrap:wrap;gap:10px 28px;margin-top:14px;display:flex}.page-module__5c1QiG__relatedLink{color:var(--ink);font-size:15px;font-weight:650}.page-module__5c1QiG__relatedLink:hover{color:var(--teal,var(--accent))}@media (max-width:780px){.page-module__5c1QiG__grid{grid-template-columns:1fr;gap:26px}}
