:root{--certificate-ink:#173d46;--certificate-muted:#6f8184;--certificate-orange:#dc7621;--certificate-line:#e5ebe7;--certificate-green:#236d6b}
.certificate-page{max-width:1040px;margin:0 auto;padding:42px 24px 76px;direction:rtl}.certificate-breadcrumb{display:flex;gap:8px;margin-bottom:18px;color:#7a898c;font-size:.82rem}.certificate-breadcrumb a{color:#b96420;text-decoration:none}.certificate-breadcrumb a:hover{text-decoration:underline}
.certificate-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);overflow:hidden;border:1px solid var(--certificate-line);border-radius:28px;background:#fff;box-shadow:0 22px 55px rgba(23,61,70,.1)}.certificate-intro{padding:48px;background:linear-gradient(145deg,#163f49,#276f6e);color:#fff}.certificate-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:24px;border-radius:20px;background:rgba(255,255,255,.12);font-size:1.8rem}.certificate-eyebrow{display:inline-block;margin-bottom:9px;color:#ffd7ae;font-size:.78rem;font-weight:800}.certificate-intro h1{margin:0 0 13px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.45;text-wrap:pretty}.certificate-intro>p{margin:0;color:#dcecea;line-height:1.9}.certificate-intro ul{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none;color:#edf7f5;font-size:.84rem}.certificate-intro li{display:flex;align-items:center;gap:9px}.certificate-intro li i{color:#ffd0a6}
.certificate-form-wrap{display:grid;align-items:center;padding:48px}.certificate-form{width:100%}.certificate-field{margin-bottom:23px}.certificate-field label{display:block;margin-bottom:9px;color:var(--certificate-ink);font-size:.86rem;font-weight:800}.certificate-field input:not([type=hidden]){display:block;width:100%;min-height:52px;padding:0 16px;border:1px solid #d8e1dc;border-radius:13px;background:#fbfcfb;color:var(--certificate-ink);font:inherit;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.certificate-field input:not([type=hidden]):focus{border-color:var(--certificate-orange);background:#fff;box-shadow:0 0 0 4px rgba(220,118,33,.12)}.certificate-captcha{overflow-x:auto}.certificate-error{margin:8px 0 0;color:#b94335;font-size:.78rem;line-height:1.7}
.certificate-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 20px;border:0;border-radius:13px;background:linear-gradient(100deg,#d96f18,#ed943e);box-shadow:0 10px 22px rgba(220,118,33,.22);color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s}.certificate-submit:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(220,118,33,.3)}.certificate-submit:active{transform:translateY(0)}.certificate-submit:focus-visible{outline:3px solid rgba(220,118,33,.3);outline-offset:3px}.certificate-privacy{display:flex;align-items:center;justify-content:center;gap:7px;margin:15px 0 0;color:var(--certificate-muted);font-size:.72rem;text-align:center}
@media(max-width:760px){.certificate-page{padding:28px 14px 52px}.certificate-card{grid-template-columns:1fr;border-radius:20px}.certificate-intro,.certificate-form-wrap{padding:28px 22px}.certificate-intro ul{margin-top:22px}.certificate-field input:not([type=hidden]){font-size:16px}}@media(prefers-reduced-motion:reduce){.certificate-submit{transition:none}}
