._generator_e87v9_1{max-width:820px;margin:0 auto;line-height:1.65}._generator_e87v9_1 h1{margin:14px 0 20px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}._generator_e87v9_1 a{color:inherit;text-underline-offset:3px}._eyebrow_e87v9_1{letter-spacing:.13em;color:#a23d00;margin-top:36px;font-size:.78rem;font-weight:800}._steps_e87v9_1{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;padding:0;list-style:none;display:grid}._steps_e87v9_1 li{border-top:3px solid #d85a00;padding-top:12px}._steps_e87v9_1 strong,._steps_e87v9_1 span{display:block}._steps_e87v9_1 span{color:#515557;margin-top:6px;font-size:.9rem}._form_e87v9_1{background:#fff;border:1px solid #d6d2c8;border-radius:12px;padding:28px}._form_e87v9_1>label:first-child{margin-bottom:8px;font-weight:700;display:block}._form_e87v9_1 input[name=website]{box-sizing:border-box;width:100%;min-height:48px;font:inherit;border:1px solid #898981;border-radius:6px;padding:12px}._form_e87v9_1 input:focus-visible,._generator_e87v9_1 a:focus-visible,._form_e87v9_1 button:focus-visible{outline-offset:4px;outline:3px solid #a23d00}._form_e87v9_1>p{color:#515557;font-size:.88rem}._generator_e87v9_1 ._consent_e87v9_1{align-items:flex-start;gap:12px;margin:24px 0;font-size:.95rem;display:flex}._consent_e87v9_1 input{accent-color:#a23d00;flex:none;width:20px;height:20px;margin:4px 0 0}._generator_e87v9_1 ._primary_e87v9_1{font:inherit;text-align:center;cursor:pointer;box-sizing:border-box;background:#a23d00;border:1px solid #a23d00;border-radius:6px;min-height:48px;padding:13px 20px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}._primary_e87v9_1:disabled{opacity:.5;cursor:not-allowed}._notice_e87v9_1{background:#f4f1ea;border-radius:8px;padding:18px}._notice_e87v9_1 h2{margin:0;font-size:1.25rem}._notice_e87v9_1 p{margin-top:8px}._error_e87v9_1{background:#fff2f1;border-left:3px solid #b12b25;padding:12px;color:#982522!important}._note_e87v9_1{color:#515557;margin-top:24px;font-size:.9rem}@media (width<=600px){._steps_e87v9_1{grid-template-columns:1fr;gap:12px}._form_e87v9_1{padding:18px}._generator_e87v9_1 ._primary_e87v9_1{width:100%}._generator_e87v9_1 h1{overflow-wrap:anywhere}}
