.compensation-page{background:linear-gradient(#f8faff 0%,#f5f7ff 45%,#f3f6ff 100%)}.compensation-topbar{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafcffeb;border-bottom:1px solid #d9def8;position:sticky;top:0}.compensation-topbar-inner{justify-content:space-between;align-items:center;gap:16px;min-height:74px;display:flex}.compensation-back-link{color:#3e4d80;align-items:center;min-height:42px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.compensation-back-link:hover{color:#3646c9}.compensation-main{padding-top:10px}.compensation-content-wrap{width:min(940px,92vw);margin:0 auto}.compensation-lead{color:#344268;margin:20px 0 0;font-size:1.08rem;line-height:1.7}.compensation-media{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#ccd5fa;margin-top:24px;box-shadow:0 10px 24px #111a3814}.compensation-media-image{background:#fff;border:1px solid #d6defa;border-radius:10px;width:100%;height:auto;display:block}.compensation-media figcaption{color:#4a567f;margin-top:10px;font-size:.86rem;line-height:1.52}.compensation-chapters-wrap{z-index:42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8faffe6;border-top:1px solid #e1e5fb;border-bottom:1px solid #d9def8;position:sticky;top:74px}.compensation-chapters{flex-wrap:wrap;align-items:center;gap:16px;min-height:46px;display:flex}.compensation-chapters a{color:#5b668f;letter-spacing:.11em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;min-height:32px;font-size:.74rem;font-weight:600;text-decoration:none;transition:color .2s,border-bottom-color .2s;display:inline-flex}.compensation-chapters a:hover{color:#2f3c69;border-bottom-color:#666cff}.compensation-section{padding-top:clamp(60px,7vw,86px)}.compensation-alt{background:radial-gradient(44% 64% at 18% 12%,#787eff17 0%,#0000 72%),linear-gradient(#f7f9ff 0%,#f4f7ff 100%)}.compensation-inline-link{color:#4858d3;font-weight:600;text-decoration:none}.compensation-inline-link:hover{color:#3646c9}.compensation-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.compensation-scenario-card{background:linear-gradient(#fff 0%,#f9fbff 100%);border-color:#d2dafb;box-shadow:0 8px 20px #111a3814}.compensation-scenario-budget{color:#3f57c7;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.compensation-scenario-card h3{margin:8px 0;font-size:clamp(1.02rem,1.5vw,1.2rem)}.compensation-scenario-card p{color:#3f496f;margin:0;font-size:.9rem;line-height:1.56}.compensation-checklist{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.compensation-checklist li{color:#364063;padding-left:24px;font-size:.96rem;line-height:1.62;position:relative}.compensation-checklist li:before{content:"";background:radial-gradient(circle at 42% 42%,#83ddb8 0%,#2f9b75 100%);border-radius:999px;width:12px;height:12px;position:absolute;top:8px;left:0;box-shadow:0 0 0 2px #83ddb833}.compensation-cta{background:radial-gradient(54% 74% at 86% 18%,#ff9a4221 0%,#0000 74%),linear-gradient(#f8f9ff 0%,#f3f7ff 100%)}.compensation-cta-wrap{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d4dbfb;border-radius:14px;padding:clamp(18px,2.4vw,28px);box-shadow:0 8px 20px #111a3814}.compensation-cta-wrap h2{margin-bottom:8px}.compensation-cta-wrap .section-copy{margin:0}.compensation-footer{background:#f8faff;border-top:1px solid #d9def8}.compensation-footer-inner{justify-content:center;align-items:center;min-height:62px;display:flex}.compensation-footer p{color:#5d698f;margin:0;font-size:.84rem}@media (max-width:767px){.compensation-topbar-inner{min-height:66px}.compensation-back-link{font-size:.82rem}.compensation-chapters-wrap{border-top:0;position:static}.compensation-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:12px 0;display:grid}.compensation-chapters a{letter-spacing:.08em;background:#f8faff;border:1px solid #d2d9fb;border-radius:999px;justify-content:center;min-height:34px;font-size:.67rem}.compensation-content-wrap{width:92vw}.compensation-scenario-grid{grid-template-columns:1fr}.compensation-checklist li{font-size:.9rem}}
