/* Rosakkreditatsiya registry guide — v2.0.925 · standard Lazurit hero */
.lz-fsa-v924{padding:30px 0 72px;background:linear-gradient(180deg,#f5fbff 0,#fff 24%);color:#173e62}.lz-fsa-v924 *{box-sizing:border-box}
.lz-fsa-v924__answer{margin:0 0 30px;padding:22px 24px;border:1px solid #bddced;border-left:5px solid #0b66b2;border-radius:0 18px 18px 0;background:linear-gradient(100deg,#eef8ff,#fff);box-shadow:0 10px 28px rgba(6,45,103,.045)}.lz-fsa-v924__answer strong{display:block;color:#061d49;font-size:1.04rem;line-height:1.55}.lz-fsa-v924__answer p{margin:7px 0 0;color:#526a80;line-height:1.68}
.lz-fsa-v924__section{margin-top:38px}.lz-fsa-v924__head{max-width:980px;margin-bottom:18px}.lz-fsa-v924__head h2{margin:5px 0 8px;color:#061d49;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.lz-fsa-v924__head>p:not(.lz-eyebrow){margin:0;color:#526a80;line-height:1.7}.lz-fsa-v924__prose{max-width:1060px;color:#3f5c75;font-size:1rem;line-height:1.8}.lz-fsa-v924__prose p{margin:0 0 14px}.lz-fsa-v924__prose a,.lz-fsa-v924__inline-link a{color:#0b55b5;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px}
.lz-fsa-v924__grid{display:grid;gap:12px}.lz-fsa-v924__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.lz-fsa-v924__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-fsa-v924__grid article{min-width:0;padding:20px;border:1px solid #d9e7f0;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(6,45,103,.035)}.lz-fsa-v924__grid article>span{color:#0b67ad;font-size:.69rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.lz-fsa-v924__grid h3{margin:8px 0 7px;color:#123b68;font-size:1.08rem;line-height:1.3}.lz-fsa-v924__grid p{margin:0;color:#526a80;font-size:.87rem;line-height:1.65}
.lz-fsa-v924__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lz-fsa-v924__steps article{min-width:0;padding:18px 16px;border:1px solid #dce9f2;border-radius:17px;background:#fff}.lz-fsa-v924__steps b{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:10px;background:#e9f5ff;color:#0b5ca7;font-size:.75rem}.lz-fsa-v924__steps strong,.lz-fsa-v924__steps span{display:block}.lz-fsa-v924__steps strong{margin-top:11px;color:#123b68;font-size:.92rem}.lz-fsa-v924__steps span{margin-top:7px;color:#61788e;font-size:.8rem;line-height:1.6}.lz-fsa-v924__inline-link{margin:14px 0 0;color:#526a80;font-size:.9rem;line-height:1.65}
.lz-fsa-v924__table-wrap{overflow-x:auto;border:1px solid #d8e7f1;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(6,45,103,.045)}.lz-fsa-v924__table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;text-align:left}.lz-fsa-v924__table th,.lz-fsa-v924__table td{padding:14px 16px;border-bottom:1px solid #e7eff5;vertical-align:top;color:#4e667c;font-size:.85rem;line-height:1.58}.lz-fsa-v924__table thead th{background:#edf6fc;color:#123b68;font-size:.77rem;font-weight:850}.lz-fsa-v924__table tbody th{width:21%;color:#0c3768;font-size:.84rem;font-weight:850}.lz-fsa-v924__table tbody tr:last-child th,.lz-fsa-v924__table tbody tr:last-child td{border-bottom:0}
.lz-fsa-v924__notice{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:14px;margin-top:18px;padding:18px 20px;border:1px solid #cbdff0;border-radius:17px;background:linear-gradient(110deg,#eff8ff,#fff)}.lz-fsa-v924__notice strong{color:#0a376b}.lz-fsa-v924__notice span{color:#526a80;line-height:1.62}
.lz-fsa-v924__check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.lz-fsa-v924__check-grid article{min-width:0;padding:18px;border:1px solid #dce9f2;border-radius:17px;background:#fff}.lz-fsa-v924__check-grid b{color:#123b68;font-size:.92rem}.lz-fsa-v924__check-grid p{margin:7px 0 0;color:#61788e;font-size:.81rem;line-height:1.62}
.lz-fsa-v924__cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:25px;align-items:center;margin:38px 0 0;padding:clamp(23px,3.4vw,36px);border:1px solid rgba(255,255,255,.12);border-radius:23px;background:radial-gradient(circle at 100% 0,rgba(56,166,235,.35),transparent 33%),url('../img/lapis-pattern.svg') center/cover,#061d49;color:#fff;box-shadow:0 18px 45px rgba(6,45,103,.13)}.lz-fsa-v924__cta h2{margin:4px 0 10px;color:#fff;font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.13;letter-spacing:-.025em}.lz-fsa-v924__cta>div:first-child>p:not(.lz-eyebrow){margin:0;color:#cfe1f1;font-size:.88rem;line-height:1.68}.lz-fsa-v924__cta-actions{display:grid;gap:10px;justify-items:start}.lz-fsa-v924__cta-actions .lz-button{justify-content:center;width:100%;border-color:#fff;background:#fff;color:#0b55b5}.lz-fsa-v924__cta-actions>a:not(.lz-button){color:#d4e7f6;font-size:.81rem;font-weight:800;text-decoration:none;text-underline-offset:3px}.lz-fsa-v924__cta-actions>a:not(.lz-button):hover{color:#fff;text-decoration:underline}
.lz-fsa-v924__faq-list{display:grid;gap:9px}.lz-fsa-v924__faq-item{overflow:hidden;border:1px solid #dbe7ef;border-radius:16px;background:#fff}.lz-fsa-v924__faq-item summary{cursor:pointer;padding:15px 17px;color:#123b68;font-size:.89rem;font-weight:850;line-height:1.5;list-style:none}.lz-fsa-v924__faq-item summary::-webkit-details-marker{display:none}.lz-fsa-v924__faq-item summary:after{content:"+";float:right;margin-left:12px;color:#0b55b5;font-size:1.15rem}.lz-fsa-v924__faq-item[open] summary:after{content:"−"}.lz-fsa-v924__faq-item p{margin:0;padding:0 17px 16px;color:#536d83;font-size:.84rem;line-height:1.68}
.lz-fsa-v924__related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:28px}.lz-fsa-v924__related a{display:flex;min-width:0;min-height:110px;flex-direction:column;justify-content:center;padding:17px;border:1px solid #dce9f2;border-radius:16px;background:#fff;text-decoration:none;transition:border-color .18s,transform .18s}.lz-fsa-v924__related a:hover{transform:translateY(-2px);border-color:#a7d5f1}.lz-fsa-v924__related strong{color:#123b68;font-size:.88rem}.lz-fsa-v924__related span{margin-top:6px;color:#61788e;font-size:.76rem;line-height:1.52}.lz-fsa-v924__disclaimer{max-width:1000px;margin:18px 0 0;color:#8292a2;font-size:.71rem;line-height:1.55}
@media(max-width:1080px){.lz-fsa-v924__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-fsa-v924__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lz-fsa-v924__cta{grid-template-columns:1fr}}
@media(max-width:720px){.lz-fsa-v924{padding-top:22px}.lz-fsa-v924__grid--four,.lz-fsa-v924__grid--two,.lz-fsa-v924__steps,.lz-fsa-v924__check-grid,.lz-fsa-v924__related{grid-template-columns:1fr}.lz-fsa-v924__notice{grid-template-columns:1fr;gap:5px;padding:16px}.lz-fsa-v924__related a{min-height:0}.lz-fsa-v924__cta{padding:20px;border-radius:19px}.lz-fsa-v924__table{min-width:660px}}

/* v2.0.925: the first screen reuses the same A+++ standard hero as the Knowledge Base hub. */
.lz-fsa-v924 .lz-fsa-v925__hero{margin:14px 0 24px}
.lz-fsa-v924 .lz-fsa-v925__hero .lz-kb-standard-hero__copy{display:flex;flex-direction:column;justify-content:center}

@media(min-width:1051px){
  .lz-fsa-v924 .lz-fsa-v925__hero h1{font-size:clamp(2.35rem,3.8vw,4rem);line-height:1}
}
