.cert-area{max-width:1160px;margin:42px auto 70px}.cert-heading,.cert-row{display:flex;justify-content:space-between;align-items:center;gap:24px}.cert-heading{margin-bottom:32px}.cert-heading h1{margin:6px 0}.cert-row{padding:24px 0;border-bottom:1px solid #ddd6e6}.cert-row h2{font-size:21px}.cert-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.cert-preview{position:relative;text-align:center;padding:38px 24px;border:7px double #b9a26d;background:#fffdf5;color:#30273f;line-height:1.9}.cert-preview strong{font-size:27px}.cert-preview h2{font-size:25px}.cert-watermark{font-weight:bold;color:#855b1e;border-block:1px solid #c8b883;padding:14px;font-size:23px}.cert-form{display:grid;gap:13px}.cert-form input[type=file]{max-width:100%;padding:14px;border:1px dashed #9380ad;border-radius:8px;background:#fff}.cert-form p,.cert-form small{font-size:13px;line-height:1.9}.cert-consent{display:flex!important;align-items:start;gap:10px}.cert-consent input{width:20px;height:20px;flex-shrink:0}.cert-doc-links{display:flex;gap:20px;flex-wrap:wrap;margin:22px 0}.cert-area :focus-visible{outline:3px solid #6e25ba;outline-offset:4px}@media(max-width:700px){.cert-layout{grid-template-columns:1fr}.cert-heading,.cert-row{align-items:start;flex-direction:column}.cert-area{margin-top:24px}.cert-preview{padding:26px 15px}.cert-heading h1{font-size:30px}}
