.fz-body{display:flex;flex-direction:column;gap:28px;padding-top:28px;padding-bottom:56px}.fz-body h2{margin:0 0 12px}.fz-disclaimer{margin:0;padding:12px 14px;border-left:4px solid var(--teal);border-radius:6px;font-size:.92rem;color:var(--ink-soft)}.fz-disclaimer,.fz-lot{background:var(--white)}.fz-lot{border-radius:var(--radius);padding:20px}.fz-notice{margin:0}.fz-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:18px;gap:18px;align-items:start}.fz-card{background:var(--white);border-radius:var(--radius);border-top:4px solid var(--teal);padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.fz-card-approval{border-top-color:#b8862b}.fz-card h3{margin:0;font-size:1.25rem;line-height:1.3}.fz-card p{margin:0}.fz-kicker{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.fz-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fz-facts li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;border-bottom:1px solid var(--line);padding:6px 0}.fz-facts span{color:var(--ink-soft);font-size:.9rem}.fz-facts strong{text-align:right;font-weight:600}.fz-ok{color:var(--teal-deep)}.fz-warn{color:#7a5200}.fz-flag{background:#fbf3e2;border:1px solid #e3c770;color:#4a3800;padding:10px 12px;border-radius:6px;font-size:.92rem}.fz-risks h4{margin:6px 0 4px;font-size:1rem}.fz-risks ul{margin:0;padding-left:20px;font-size:.92rem}.fz-more summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center;color:var(--teal)}.fz-steps{margin:0;display:flex;flex-direction:column;gap:8px}.fz-steps>div{display:grid;grid-template-columns:minmax(110px,34%) 1fr;grid-gap:10px;gap:10px}.fz-steps dt{color:var(--ink-soft);font-size:.9rem}.fz-steps dd{margin:0;display:flex;flex-direction:column;gap:2px;min-width:0}.fz-src{font-size:.8rem;color:var(--ink-soft);overflow-wrap:anywhere}a.fz-src{color:var(--teal)}.fz-typical{font-style:italic}.fz-budget{gap:16px}.fz-budget,.fz-rates{display:flex;flex-direction:column}.fz-rates{border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:0;gap:8px}.fz-rates legend{font-weight:600;font-size:.9rem;padding:0 4px}.fz-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.fz-note{margin:0;font-size:.78rem;color:var(--ink-soft);line-height:1.4}.fz-needed input{border-color:#b8862b;background:#fffaf0}.fz-out{background:var(--paper);border-radius:8px;padding:14px}.fz-res-label,.fz-wait{margin:0;color:var(--ink-soft)}.fz-res-label{font-size:.85rem}.fz-res{margin:2px 0 10px;font-size:1.5rem;font-weight:700;color:var(--ink)}.fz-table{width:100%;border-collapse:collapse;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fz-table td,.fz-table th{padding:5px 4px;border-bottom:1px solid var(--line);text-align:right}.fz-table th[scope=row]{text-align:left;font-weight:500}.fz-total td,.fz-total th{font-weight:700;border-bottom:0}.fz-cta{background:var(--night);color:var(--paper);border-radius:var(--radius);padding:clamp(20px,4vw,36px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:24px;gap:24px}.fz-cta h2{font-size:clamp(1.4rem,3vw,1.9rem);color:var(--white)}.fz-cta p{color:#c5ccd2}.fz-cta .form{max-width:none}.fz-cta .consent,.fz-cta .field label{color:var(--paper)}.fz-cta .fine,.fz-cta .fine a{color:#c5ccd2}.fz-cta .form-done{color:var(--ink)}.fz-manual{background:var(--white);border-radius:var(--radius);padding:20px;max-width:none}.fz-checks{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.fz-checks legend{font-weight:600;font-size:.9rem;margin-bottom:6px}.fz-link{background:var(--white);border-radius:var(--radius);border-left:4px solid var(--teal);padding:20px;margin-top:20px}.fz-link h2{margin:0 0 6px}.fz-landing-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px;padding:0;list-style:none;margin:0}.fz-landing-points li{background:var(--white);border-radius:var(--radius);padding:18px}.fz-landing-points strong{display:block;margin-bottom:4px}