.fsrt3-hero{background:linear-gradient(135deg,#10263d 0%,#183d59 62%,#1d4d68 100%);color:#fff;padding:68px 0 54px}.fsrt3-hero .sdm-title,.fsrt3-hero h1{color:#fff}.fsrt3-hero .sdm-lead{color:#e9f1f6;max-width:920px}.fsrt3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fsrt3-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fsrt3-card{background:#fff;border:1px solid #d9e4eb;border-radius:16px;padding:22px;box-shadow:0 8px 28px rgba(16,38,61,.06)}.fsrt3-card h3{margin-top:0;color:#10263d}.fsrt3-card .kicker{font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#b85f11}.fsrt3-path{display:grid;gap:12px;counter-reset:path}.fsrt3-path>div{position:relative;background:#fff;border:1px solid #d9e4eb;border-radius:14px;padding:18px 18px 18px 64px}.fsrt3-path>div:before{counter-increment:path;content:counter(path);position:absolute;left:18px;top:18px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f28c28;color:#13202b;font-weight:900}.fsrt3-table-wrap{overflow:auto;border-radius:14px;border:1px solid #d9e4eb}.fsrt3-table{width:100%;border-collapse:collapse;background:#fff;min-width:760px}.fsrt3-table th,.fsrt3-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #e4ebef}.fsrt3-table th{background:#10263d;color:#fff}.fsrt3-table tr:last-child td{border-bottom:0}.fsrt3-note{border-left:5px solid #f28c28;background:#fff7ef;padding:18px 20px;border-radius:10px}.fsrt3-boundary{background:#10263d;color:#e8f1f6;border-radius:16px;padding:22px}.fsrt3-boundary h2,.fsrt3-boundary h3{color:#fff}.fsrt3-chip{display:inline-block;border-radius:999px;background:#eaf2f7;color:#10263d;font-weight:800;font-size:.78rem;padding:5px 9px;margin:3px}.fsrt3-case-schema{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fsrt3-case-schema>div{background:#fff;border-top:4px solid #f28c28;padding:16px;border-radius:10px;box-shadow:0 4px 18px rgba(16,38,61,.06)}.fsrt3-links{display:flex;gap:12px;flex-wrap:wrap}.fsrt3-links a{font-weight:800}.fsrt3-commercial{background:#10263d;color:#eaf2f7;border-radius:18px;padding:26px}.fsrt3-commercial h2,.fsrt3-commercial h3{color:#fff}@media(max-width:900px){.fsrt3-grid,.fsrt3-grid.two,.fsrt3-case-schema{grid-template-columns:1fr}.fsrt3-hero{padding:50px 0 40px}}
