.bvg-safety-page{--safe:#2e7467;--safe-dark:#1d4d62;--watch:#a3792f;--alert:#9a544f;--violet:#69517b}.safety-hero{align-items:stretch}.safety-hero>div:first-child{max-width:800px}.safety-hero-visual{display:grid;align-content:center;gap:13px;padding:28px;border-radius:30px;background:linear-gradient(145deg,#24526f,#307466);color:#fff;text-align:center}.safety-hero-visual>span,.safety-hero-visual>strong{padding:15px;border:1px solid rgba(255,255,255,.3);border-radius:14px}.safety-hero-visual>strong{background:#fff;color:#1d5262}.safety-hero-visual>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.safety-hero-visual b{padding:9px;border-radius:10px;background:rgba(255,255,255,.13)}
.panel{margin-top:28px;padding:clamp(24px,4vw,52px);border:1px solid #b9d8e9;border-radius:30px;background:rgba(244,253,253,.9)}.system-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:11px;align-items:center}.system-flow article{height:100%;min-width:0;padding:21px;border-radius:18px;background:#fff}.system-flow span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--safe-dark);color:#fff;font-weight:900}.system-flow h3{color:#173f6d}.system-flow i{font-style:normal;font-size:1.5rem;color:#668694}.main-distinction{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;margin-top:20px;padding:24px;border-radius:20px;background:#244f6d;color:#fff;text-align:center}.main-distinction strong{padding:14px;border-radius:12px;background:rgba(255,255,255,.12);font-size:1.4rem}.main-distinction b{font-size:2rem}.main-distinction p{grid-column:1/-1;margin:0}
.coverage-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:13px;align-items:center;padding:23px;border-radius:20px;background:var(--safe-dark);color:#fff;text-align:center}.coverage-formula span,.coverage-formula strong{padding:15px;border-radius:12px;background:rgba(255,255,255,.12)}.coverage-formula strong{background:#fff;color:#1d4d62}.coverage-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:19px}.coverage-zones article{padding:23px;border-radius:19px;background:#fff;border-top:8px solid var(--safe)}.coverage-zones .is-edge{border-color:var(--watch)}.coverage-zones .is-under{border-color:var(--alert)}.coverage-zones b{font-size:1.55rem;color:#173f6d}.coverage-zones h3{color:#173f6d}
.recovery-roles,.measure-grid,.partial-trigger,.institution-grid,.info-grid{display:grid;gap:15px}.recovery-roles{grid-template-columns:repeat(4,minmax(0,1fr))}.recovery-roles article{padding:21px;border-radius:18px;background:#fff;border-top:7px solid var(--safe)}.recovery-roles span,.measure-grid span,.partial-trigger span,.institution-grid span{font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#557581}.recovery-roles h3,.measure-grid h3,.institution-grid h3{color:#173f6d}.measure-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.measure-grid article{padding:23px;border-radius:19px;background:#e7f2f1}.measure-grid li{margin:7px 0}.protected-note{margin-top:18px;padding:22px;border-left:7px solid var(--watch);border-radius:15px;background:#fff1d8}.protected-note p{margin-bottom:0}
.partial-trigger{grid-template-columns:repeat(3,minmax(0,1fr))}.partial-trigger article{padding:19px;border-radius:16px;background:#e7f1f4;text-align:center}.partial-trigger span,.partial-trigger strong{display:block}.partial-trigger strong{margin-top:6px;color:#173f6d}.partial-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin-top:19px}.partial-compare article{padding:25px;border-radius:20px;background:#fff;border-top:8px solid var(--safe)}.partial-compare article+article{border-color:var(--violet)}.partial-compare h3{color:#173f6d}.partial-compare strong{display:block;padding:11px;border-radius:10px;background:#e7f2f4;color:#315d6d}.partial-compare>b{font-size:2rem;color:#6c5a76}.partial-warning{margin-top:18px;padding:22px;border-radius:16px;background:#5d405f;color:#fff}.partial-warning p{margin-bottom:0}
.swissair-case{background:linear-gradient(145deg,#f5fbfc,#edf4f6)}.case-heading{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.case-heading>span{display:grid;place-items:center;width:120px;height:120px;border-radius:50%;background:#244f6d;color:#fff;font-size:2rem;font-weight:900}.swissair-caution{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin:16px 0;padding:18px;border-left:7px solid var(--watch);border-radius:14px;background:#fff1d8}.swissair-caution p{margin:0}.swissair-timeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.swissair-timeline article{min-width:0;padding:20px;border-radius:17px;background:#fff}.swissair-timeline time{font-size:.77rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#557581}.swissair-timeline h3{color:#173f6d}.swissair-timeline i{align-self:center;font-style:normal;font-size:1.4rem;color:#668694}.swissair-number{display:grid;grid-template-columns:.75fr 1.4fr;gap:18px;margin-top:20px}.swissair-number>div{padding:25px;border-radius:20px;background:#244f6d;color:#fff;text-align:center}.swissair-number span,.swissair-number strong{display:block}.swissair-number span{text-transform:uppercase;letter-spacing:.07em;font-weight:850;color:#c6e1eb}.swissair-number strong{font-size:clamp(2.5rem,6vw,4.8rem)}.swissair-number p{margin-bottom:0}.swissair-number aside{padding:24px;border-radius:20px;background:#e7f1f4}.swissair-number aside strong{color:#173f6d}.swissair-number aside p{margin-bottom:0}.swissair-lessons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.swissair-lessons article{position:relative;min-width:0;padding:22px;border-radius:18px;background:#fff;border-top:7px solid var(--safe)}.swissair-lessons b{position:absolute;right:13px;top:5px;color:#d3e5e8;font-size:2rem}.swissair-lessons h3{padding-right:22px;color:#173f6d}.swissair-memory{margin-top:18px;padding:23px;border-radius:17px;background:#315f72;color:#fff}.swissair-memory p{margin-bottom:0}
.insolvency-shield{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.insolvency-shield>div{padding:24px;border-radius:20px;background:#fff;border-top:8px solid var(--safe)}.insolvency-shield .is-limit{border-color:var(--watch)}.insolvency-shield .is-no{border-color:var(--alert)}.insolvency-shield span{font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:#557581}.insolvency-shield h3{color:#173f6d}.guarantee-limit{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;margin-top:20px}.guarantee-limit>div{padding:27px;border-radius:21px;background:#244f6d;color:#fff}.guarantee-limit span,.guarantee-limit strong{display:block}.guarantee-limit strong{margin:8px 0;font-size:clamp(2rem,4vw,3.4rem)}.guarantee-limit p{margin:0}.guarantee-limit aside{padding:24px;border-radius:20px;background:#fff1d8;border-left:7px solid var(--watch)}.guarantee-limit aside strong{color:#173f6d}.guarantee-limit aside p{margin-bottom:0}
.institution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.institution-grid article{padding:24px;border-radius:19px;background:#fff;border-top:8px solid #3c7c85}.institution-grid article:nth-child(2){border-color:var(--safe)}.institution-grid article:nth-child(3){border-color:var(--violet)}.info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.info-grid article{position:relative;padding:22px;border-radius:18px;background:#fff}.info-grid b{position:absolute;right:14px;top:7px;color:#d0e3e8;font-size:2rem}.info-grid h3{padding-right:25px;color:#173f6d}.info-right{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-top:18px;padding:22px;border-radius:16px;background:#e4eff3}.info-right strong{padding:12px;border-radius:11px;background:#24526f;color:#fff}.info-right p{margin:0}
.misconceptions{margin:28px 0;padding:clamp(25px,4vw,46px);border-radius:28px;background:#244f6d;color:#fff}.misconceptions h2{color:#fff}.misconceptions>div{display:grid;grid-template-columns:1fr 1fr;gap:13px}.misconceptions p{margin:0;padding:19px;border-radius:14px;background:rgba(255,255,255,.1)}.misconceptions b,.misconceptions span{display:block}.misconceptions b{color:#fff}.misconceptions span{margin-top:7px;color:#d9eaf0}
@media(max-width:1100px){.system-flow{grid-template-columns:1fr 1fr}.system-flow i{display:none}.recovery-roles,.info-grid,.swissair-lessons{grid-template-columns:1fr 1fr}.swissair-timeline{grid-template-columns:1fr 1fr}.swissair-timeline i{display:none}}
@media(max-width:800px){.coverage-zones,.measure-grid,.partial-trigger,.insolvency-shield,.institution-grid{grid-template-columns:1fr}.coverage-formula{grid-template-columns:1fr}.coverage-formula b{transform:rotate(90deg)}.partial-compare,.guarantee-limit,.swissair-number{grid-template-columns:1fr}.partial-compare>b{transform:rotate(90deg);text-align:center}.misconceptions>div{grid-template-columns:1fr}}
@media(max-width:600px){.panel{padding:22px 15px;border-radius:22px}.system-flow,.recovery-roles,.info-grid,.swissair-timeline,.swissair-lessons{grid-template-columns:1fr}.main-distinction{grid-template-columns:1fr}.main-distinction p{grid-column:auto}.safety-hero-visual>div{grid-template-columns:1fr}.info-right,.swissair-caution,.case-heading{grid-template-columns:1fr}.case-heading>span{width:82px;height:82px}.guarantee-limit>div,.guarantee-limit aside{padding:20px}}
