:root{--alv-dark:#203f56;--alv:#3e6e7d;--alv-mid:#7fa4a4;--alv-soft:#e2efed;--alv-pale:#f3f8f7;--alv-gold:#c58b42;--alv-coral:#b96858;--alv-violet:#655f82}
.alv-page{background:linear-gradient(180deg,#eef7f6 0,#fbfcfb 34%,#edf3f3 100%)}
.alv-hero{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:34px;align-items:center;background:linear-gradient(135deg,#183a59,#356b73 58%,#6f8c7d)}
.alv-hero-cycle{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:22px;border:2px solid rgba(255,255,255,.33);border-radius:24px;background:rgba(255,255,255,.1)}.alv-hero-cycle span{padding:15px 9px;border-radius:14px;color:var(--alv-dark);background:#eff8f6;font-size:12px;font-weight:900;text-align:center}.alv-hero-cycle span:last-child{grid-column:1/-1;background:#fff1dc}.alv-hero-cycle b{color:#fff;font-size:22px;text-align:center}.alv-hero-cycle b:nth-of-type(2){grid-column:1/-1;transform:rotate(90deg)}
.alv-yearbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px 18px;border:1px solid #c8ddda;border-radius:16px;background:#f6faf9;box-shadow:0 8px 19px rgba(32,63,86,.07)}.alv-yearbar>div:first-child{display:grid;grid-template-columns:auto auto;gap:2px 10px;align-items:baseline}.alv-yearbar span{color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-yearbar strong{color:var(--alv-dark);font-size:24px}.alv-yearbar small{grid-column:1/-1;color:var(--sozv-muted)}.alv-yearbar .sozv-year-switch{margin:0}.alv-yearbar button{color:var(--alv-dark);background:var(--alv-soft)}.alv-yearbar button[aria-pressed="true"]{color:#fff;background:var(--alv-dark)}
.alv-page-nav{position:sticky;top:0;z-index:7;display:flex;gap:8px;overflow-x:auto;margin:18px 0;padding:10px;border:1px solid #c8ddda;border-radius:16px;background:rgba(248,252,251,.94);box-shadow:0 8px 18px rgba(32,63,86,.08);backdrop-filter:blur(8px)}.alv-page-nav a{flex:0 0 auto;padding:9px 12px;border-radius:10px;color:var(--alv-dark);font-size:12px;font-weight:900;text-decoration:none}.alv-page-nav a:hover,.alv-page-nav a:focus-visible{color:#fff;background:var(--alv);outline:none}
.alv-system,.alv-history,.alv-contributions,.alv-benefits,.alv-eligibility,.alv-calculation,.alv-actors,.alv-roadmap{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-system h2,.alv-history h2,.alv-contributions h2,.alv-benefits h2,.alv-eligibility h2,.alv-calculation h2,.alv-actors h2,.alv-roadmap h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}.sozv-section-head>p:last-child{max-width:980px;color:var(--sozv-muted);line-height:1.62}
.alv-system{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-three-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.alv-three-pillars article{display:grid;grid-template-columns:auto 1fr;gap:4px 13px;padding:23px;border-top:7px solid var(--alv);border-radius:18px;background:#fff}.alv-three-pillars article:nth-child(2){border-color:var(--alv-gold)}.alv-three-pillars article:nth-child(3){border-color:#55846d}.alv-three-pillars span{grid-row:span 2;display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#fff;background:var(--alv);font-size:20px;font-weight:900}.alv-three-pillars h3{margin:0;color:var(--sozv-primary-dark);font-size:23px}.alv-three-pillars strong{color:var(--alv);font-size:12px}.alv-three-pillars p{grid-column:1/-1;margin:13px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.5}
.alv-memory{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:18px;padding:18px;border-left:6px solid var(--alv);border-radius:0 15px 15px 0;background:var(--alv-soft)}.alv-memory b{color:var(--alv-dark)}.alv-memory span{color:var(--sozv-muted);line-height:1.5}.alv-memory.is-warning{border-color:var(--alv-gold);background:#fff5df}.alv-memory.is-warning b{color:#76551e}
.alv-history{overflow:hidden;background:linear-gradient(145deg,#fff,#f2f5f7)}.alv-timeline{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:27px}.alv-timeline:before{position:absolute;top:30px;right:5%;left:5%;height:4px;background:#b9d0d0;content:""}.alv-timeline article{position:relative;z-index:1;padding-top:69px}.alv-timeline article:before{position:absolute;top:16px;left:50%;width:29px;height:29px;border:5px solid #e8f3f1;border-radius:50%;background:var(--alv);box-shadow:0 0 0 3px #9bbbbb;content:"";transform:translateX(-50%)}.alv-timeline article>div{display:none}.alv-timeline b{display:block;margin-bottom:8px;color:var(--alv);font-size:18px;text-align:center}.alv-timeline h3{margin:0 0 7px;color:var(--sozv-primary-dark);font-size:15px;text-align:center}.alv-timeline p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.43;text-align:center}.alv-timeline .is-key:before{background:var(--alv-gold);box-shadow:0 0 0 3px #d7bd91}.alv-timeline .is-now:before{background:#55846d;box-shadow:0 0 0 3px #a8c8b6}
.alv-contributions{background:linear-gradient(145deg,#fff,#eef6f4)}.alv-values{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:stretch}.alv-values article{display:grid;place-items:center;padding:24px;border-radius:18px;background:#fff;text-align:center}.alv-values .is-total{color:#fff;background:var(--alv-dark)}.alv-values> b{align-self:center;color:var(--alv-gold);font-size:28px}.alv-values span,.alv-values strong,.alv-values small{display:block}.alv-values span{color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-values strong{margin:7px 0;color:var(--sozv-primary-dark);font-size:32px}.alv-values small{color:var(--sozv-muted)}.alv-values .is-total span,.alv-values .is-total strong,.alv-values .is-total small{color:#fff}.alv-salary-limit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.alv-salary-limit div{padding:18px;border-radius:16px;background:#fff;text-align:center}.alv-salary-limit span,.alv-salary-limit strong{display:block}.alv-salary-limit span{color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-salary-limit strong{margin-top:6px;color:var(--sozv-primary-dark);font-size:23px}.alv-insured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px}.alv-insured-grid article{padding:18px;border-left:6px solid var(--alv);border-radius:0 15px 15px 0;background:#fff}.alv-insured-grid b{color:var(--alv-dark)}.alv-insured-grid p{margin:7px 0 0;color:var(--sozv-muted);font-size:12px;line-height:1.45}
.alv-benefits{background:linear-gradient(145deg,#fff,#f5f2e9)}.alv-benefit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.alv-benefit-grid article{display:flex;flex-direction:column;min-width:0;padding:20px;border-top:6px solid var(--alv-gold);border-radius:17px;background:#fff}.alv-benefit-grid span{display:grid;place-items:center;width:47px;height:37px;border-radius:12px;color:#fff;background:var(--alv);font-size:12px;font-weight:900}.alv-benefit-grid h3{margin:10px 0;color:var(--sozv-primary-dark);font-size:19px}.alv-benefit-grid p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.alv-benefit-grid strong{margin-top:auto;padding-top:13px;color:#72531f;font-size:11px;line-height:1.4}
.alv-eligibility{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-seven{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.alv-seven article{display:grid;grid-template-columns:auto 1fr;gap:4px 11px;padding:18px;border-radius:16px;background:#fff}.alv-seven b{grid-row:span 2;display:grid;place-items:center;width:39px;height:39px;border-radius:12px;color:#fff;background:var(--alv)}.alv-seven strong{color:var(--sozv-primary-dark)}.alv-seven p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.42}.alv-seven article:last-child{grid-column:2/4;border:2px solid #a9c7c4}
.alv-calculation{background:linear-gradient(145deg,#fff,#f6f3ec)}.alv-formula{display:grid;grid-template-columns:1.35fr auto 1fr auto 1fr auto 1.2fr;gap:10px;align-items:stretch}.alv-formula>div{display:grid;align-content:center;padding:21px;border-radius:17px;background:#fff;text-align:center}.alv-formula>div.is-result{color:#fff;background:var(--alv-dark)}.alv-formula span,.alv-formula strong{display:block}.alv-formula span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-formula strong{margin-top:7px;color:var(--sozv-primary-dark);font-size:17px}.alv-formula .is-result span,.alv-formula .is-result strong{color:#fff}.alv-formula>b{align-self:center;color:var(--alv-gold);font-size:24px}.alv-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px}.alv-rate-grid article{padding:18px;border-radius:16px;background:#fff}.alv-rate-grid span{color:var(--alv-dark);font-weight:900}.alv-rate-grid p{margin:7px 0 0;color:var(--sozv-muted);font-size:12px;line-height:1.45}
.alv-actors{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-actor-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch}.alv-actor-flow article{padding:19px;border-radius:17px;background:#fff}.alv-actor-flow>b{align-self:center;color:var(--alv-gold);font-size:24px}.alv-actor-flow span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-actor-flow strong{display:block;margin:7px 0;color:var(--sozv-primary-dark);font-size:15px}.alv-actor-flow p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.45}
.alv-roadmap{background:#f7faf9}.alv-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.alv-roadmap-grid article,.alv-roadmap-grid a{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #d5e2e0;border-radius:17px;color:inherit;background:#fff;text-decoration:none}.alv-roadmap-grid a.is-ready{border-color:#8cb8b2;background:linear-gradient(145deg,#fff,#e8f4f1);box-shadow:0 9px 19px rgba(32,63,86,.08)}.alv-roadmap-grid span{display:grid;place-items:center;width:42px;height:32px;border-radius:11px;color:#fff;background:#96aaa8;font-size:11px;font-weight:900}.alv-roadmap-grid .is-ready span{background:var(--alv)}.alv-roadmap-grid h3{margin:11px 0 7px;color:var(--sozv-primary-dark);font-size:19px}.alv-roadmap-grid p{margin:0 0 15px;color:var(--sozv-muted);font-size:12px;line-height:1.45}.alv-roadmap-grid b{margin-top:auto;color:#8a7657;font-size:10px;text-transform:uppercase}.alv-roadmap-grid .is-ready b{color:var(--alv)}
@media(max-width:1100px){.alv-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.alv-timeline:before{display:none}.alv-timeline article{padding:62px 10px 0}.alv-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-seven{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-seven article:last-child{grid-column:auto}.alv-formula{grid-template-columns:1fr auto 1fr}.alv-formula>div.is-result{grid-column:1/-1}.alv-formula>b:nth-of-type(3){grid-column:1/-1;transform:rotate(90deg);text-align:center}.alv-actor-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-actor-flow>b{display:none}}
@media(max-width:850px){.alv-hero{grid-template-columns:1fr}.alv-hero-cycle{display:none}.alv-three-pillars,.alv-insured-grid,.alv-rate-grid,.alv-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-benefit-grid,.alv-seven{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.alv-page .sozv-brand{min-width:0}.alv-page .sozv-brand>span:last-child{font-size:14px;overflow-wrap:anywhere}.alv-page .sozv-sources a{overflow-wrap:anywhere}.alv-yearbar{align-items:stretch;flex-direction:column}.alv-yearbar .sozv-year-switch{justify-content:flex-start}.alv-three-pillars,.alv-insured-grid,.alv-benefit-grid,.alv-seven,.alv-rate-grid,.alv-actor-flow,.alv-roadmap-grid,.alv-salary-limit{grid-template-columns:1fr}.alv-timeline{grid-template-columns:1fr 1fr}.alv-values{grid-template-columns:1fr}.alv-values>b{transform:rotate(90deg);text-align:center}.alv-formula{grid-template-columns:1fr}.alv-formula>b{transform:rotate(90deg);text-align:center}.alv-formula>div.is-result,.alv-formula>b:nth-of-type(3){grid-column:auto}.alv-memory{grid-template-columns:1fr}.alv-system,.alv-history,.alv-contributions,.alv-benefits,.alv-eligibility,.alv-calculation,.alv-actors,.alv-roadmap{padding:22px 16px}}

/* Robuste Umbrüche für lange ALV-Fachbegriffe */
.alv-page *{box-sizing:border-box}.alv-page-nav{width:100%;max-width:100%;min-width:0}.alv-eligibility .sozv-eyebrow{overflow-wrap:anywhere}.alv-three-pillars article,.alv-timeline article,.alv-benefit-grid article{min-width:0}.alv-three-pillars h3,.alv-three-pillars p,.alv-timeline h3,.alv-timeline p,.alv-benefit-grid h3,.alv-benefit-grid p{overflow-wrap:anywhere}

/* Lernweg 02 · Versicherte & Beiträge */
.alv-insured-hero{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:34px;align-items:center;background:linear-gradient(135deg,#183a59,#356b73 58%,#718c7c)}.alv-insured-hero>div{min-width:0}.alv-insured-hero h1{overflow-wrap:anywhere}
.alv-insured-hero-map{display:grid;grid-template-columns:1fr;gap:7px;padding:20px;border:2px solid rgba(255,255,255,.32);border-radius:24px;background:rgba(255,255,255,.1);text-align:center}.alv-insured-hero-map span,.alv-insured-hero-map strong{display:block;padding:14px;border-radius:13px;color:var(--alv-dark);background:#eff8f6;font-size:13px;font-weight:900}.alv-insured-hero-map strong{color:#704f1d;background:#fff0d7}.alv-insured-hero-map b{color:#fff;font-size:20px;line-height:1}
.alv-insured-separation,.alv-insured-persons,.alv-insured-age,.alv-insured-organs,.alv-insured-wages,.alv-contribution-calculator,.alv-insured-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}
.alv-insured-separation h2,.alv-insured-persons h2,.alv-insured-age h2,.alv-insured-organs h2,.alv-insured-wages h2,.alv-contribution-calculator h2,.alv-insured-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-insured-separation{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-insured-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.alv-insured-three article{display:grid;grid-template-columns:auto 1fr;gap:5px 13px;min-width:0;padding:22px;border-top:7px solid var(--alv);border-radius:18px;background:#fff}.alv-insured-three article:nth-child(2){border-color:var(--alv-gold)}.alv-insured-three article:nth-child(3){border-color:#55846d}.alv-insured-three span{grid-row:span 2;display:grid;place-items:center;width:47px;height:47px;border-radius:15px;color:#fff;background:var(--alv);font-size:18px;font-weight:900}.alv-insured-three h3{margin:0;color:var(--alv-dark);font-size:20px}.alv-insured-three p{grid-column:1/-1;margin:10px 0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.alv-insured-three strong{grid-column:1/-1;color:var(--alv);font-size:11px;text-transform:uppercase}
.alv-insured-persons{background:linear-gradient(145deg,#fff,#f4f7f6)}.alv-person-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.alv-person-grid article{min-width:0;padding:22px;border-left:7px solid var(--alv);border-radius:0 18px 18px 0;background:#fff}.alv-person-grid article.is-no{border-color:var(--alv-coral)}.alv-person-grid article.is-special{border-color:var(--alv-gold)}.alv-person-grid span{color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-person-grid h3{margin:7px 0;color:var(--alv-dark);font-size:22px}.alv-person-grid p{margin:0 0 12px;color:var(--sozv-muted);font-size:13px;line-height:1.52}.alv-person-grid strong{color:#72531f;font-size:11px;line-height:1.4}
.alv-insured-age{overflow:hidden;background:linear-gradient(145deg,#fff,#edf4f6)}.alv-age-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:25px}.alv-age-track:before{position:absolute;top:28px;right:6%;left:6%;height:4px;background:#b8cdcf;content:""}.alv-age-track article{position:relative;z-index:1;min-width:0;padding:66px 13px 17px;border-radius:16px;background:#fff;text-align:center}.alv-age-track article:before{position:absolute;top:14px;left:50%;width:29px;height:29px;border:5px solid #edf5f4;border-radius:50%;background:#91aaa8;box-shadow:0 0 0 3px #b8cdcf;content:"";transform:translateX(-50%)}.alv-age-track .is-start:before{background:var(--alv-gold)}.alv-age-track .is-active:before{background:#55846d}.alv-age-track .is-end:before{background:var(--alv-coral)}.alv-age-track span{display:block;min-height:31px;color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-age-track strong{display:block;margin:7px 0;color:var(--alv-dark);font-size:16px}.alv-age-track p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.45}
.alv-insured-organs{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-organ-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.alv-organ-map article{min-width:0;padding:20px;border-top:6px solid var(--alv-gold);border-radius:17px;background:#fff}.alv-organ-map article.is-family{border-color:var(--alv-violet)}.alv-organ-map span{display:inline-block;padding:6px 9px;border-radius:9px;color:#fff;background:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-organ-map h3{margin:10px 0 7px;color:var(--alv-dark);font-size:18px}.alv-organ-map p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.5}.alv-organ-exit{display:grid;grid-template-columns:1fr auto 1fr;gap:13px;align-items:stretch;margin-top:16px}.alv-organ-exit div{padding:19px;border-radius:16px;background:#fff}.alv-organ-exit b,.alv-organ-exit span{display:block}.alv-organ-exit b{color:var(--alv-dark);font-size:18px}.alv-organ-exit span{margin-top:6px;color:var(--sozv-muted);font-size:12px;line-height:1.45}.alv-organ-exit>strong{align-self:center;color:var(--alv-gold);font-size:27px}
.alv-insured-wages{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-wage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.alv-wage-grid article{min-width:0;padding:20px;border-top:6px solid var(--alv);border-radius:17px;background:#fff}.alv-wage-grid .is-limit{border-color:var(--alv-gold)}.alv-wage-grid .is-multi{border-color:var(--alv-violet)}.alv-wage-grid .is-low{border-color:var(--alv-coral)}.alv-wage-grid span{color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-wage-grid strong{display:block;margin:8px 0;color:var(--alv-dark);font-size:18px}.alv-wage-grid em{font-style:normal}.alv-wage-grid p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}
.alv-contribution-calculator{background:linear-gradient(145deg,#fff,#f6f3ec)}.alv-calc-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.75fr);gap:16px}.alv-calc-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.alv-calc-fields label{display:flex;flex-direction:column;min-width:0}.alv-calc-fields label span{min-height:33px;margin:0 4px 7px;color:var(--alv-dark);font-size:12px;font-weight:900}.alv-calc-fields input{width:100%;min-width:0;padding:15px 14px;border:2px solid #a9c9cc;border-radius:13px;color:var(--alv-dark);background:#f5fbfa;font:inherit;font-weight:800}.alv-calc-fields input:focus{border-color:var(--alv);outline:3px solid rgba(62,110,125,.16)}.alv-calc-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1.2fr;gap:7px;align-items:center;padding:17px;border-radius:17px;background:var(--alv-dark);color:#fff;text-align:center}.alv-calc-formula span,.alv-calc-formula strong{font-size:11px;line-height:1.35}.alv-calc-formula b{color:#f1c67d}.alv-calc-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px}.alv-calc-results article{min-width:0;padding:18px;border-radius:16px;background:#fff}.alv-calc-results article.is-total{color:#fff;background:var(--alv-dark)}.alv-calc-results span,.alv-calc-results strong,.alv-calc-results small{display:block}.alv-calc-results span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-calc-results strong{margin:7px 0;color:var(--alv-dark);font-size:22px}.alv-calc-results small{color:var(--sozv-muted);font-size:10px}.alv-calc-results .is-total span,.alv-calc-results .is-total strong,.alv-calc-results .is-total small{color:#fff}
.alv-insured-cases{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-case-stack{display:grid;gap:10px}.alv-case-stack details{overflow:hidden;border:1px solid #cadcdb;border-radius:16px;background:#fff}.alv-case-stack summary{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:17px;cursor:pointer;list-style:none}.alv-case-stack summary::-webkit-details-marker{display:none}.alv-case-stack summary span{display:grid;place-items:center;min-width:56px;height:30px;border-radius:10px;color:#fff;background:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-case-stack summary strong{color:var(--alv-dark);font-size:15px}.alv-case-stack summary em{color:var(--alv);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.alv-case-stack details[open] summary{background:#edf6f4}.alv-case-stack details[open] summary em:before{content:"Lösung ";font-size:0}.alv-case-stack details p{margin:0;padding:4px 21px 20px 91px;color:var(--sozv-muted);font-size:13px;line-height:1.55}
@media(max-width:1100px){.alv-age-track{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-age-track:before{display:none}.alv-organ-map{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-calc-layout{grid-template-columns:1fr}.alv-calc-formula{min-height:95px}}
@media(max-width:850px){.alv-insured-hero{grid-template-columns:1fr}.alv-insured-hero-map{display:none}.alv-insured-three,.alv-wage-grid{grid-template-columns:1fr 1fr}.alv-calc-fields,.alv-calc-results{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.alv-insured-separation,.alv-insured-persons,.alv-insured-age,.alv-insured-organs,.alv-insured-wages,.alv-contribution-calculator,.alv-insured-cases{padding:22px 16px}.alv-insured-three,.alv-person-grid,.alv-age-track,.alv-organ-map,.alv-wage-grid,.alv-calc-fields,.alv-calc-results{grid-template-columns:1fr}.alv-age-track article{padding-top:61px}.alv-organ-exit{grid-template-columns:1fr}.alv-organ-exit>strong{transform:rotate(90deg);text-align:center}.alv-calc-formula{grid-template-columns:1fr}.alv-calc-formula b{transform:rotate(90deg)}.alv-case-stack summary{grid-template-columns:auto 1fr}.alv-case-stack summary em{grid-column:2}.alv-case-stack details p{padding:3px 17px 18px}.alv-insured-three h3,.alv-person-grid h3,.alv-organ-map h3,.alv-wage-grid strong,.alv-case-stack summary strong{overflow-wrap:anywhere}}

/* Lernweg 03 · Anmeldung & Anspruch */
.alv-claim-hero{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:32px;align-items:center;background:linear-gradient(135deg,#183a59,#356b73 58%,#718c7c)}.alv-claim-hero>div{min-width:0}.alv-claim-hero h1{overflow-wrap:anywhere}.alv-claim-hero-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:20px;border:2px solid rgba(255,255,255,.32);border-radius:24px;background:rgba(255,255,255,.1)}.alv-claim-hero-flow span,.alv-claim-hero-flow strong{display:grid;place-items:center;min-height:54px;padding:11px;border-radius:13px;color:var(--alv-dark);background:#eff8f6;font-size:11px;font-weight:900;text-align:center}.alv-claim-hero-flow strong{color:#704f1d;background:#fff0d7}.alv-claim-hero-flow b{color:#fff;font-size:19px}.alv-claim-hero-flow b:nth-of-type(2){grid-column:1/-1;transform:rotate(90deg);text-align:center}
.alv-claim-timeline,.alv-claim-registration,.alv-claim-offices,.alv-claim-documents,.alv-claim-seven,.alv-claim-checker,.alv-claim-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-claim-timeline h2,.alv-claim-registration h2,.alv-claim-offices h2,.alv-claim-documents h2,.alv-claim-seven h2,.alv-claim-checker h2,.alv-claim-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-claim-timeline{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-claim-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.alv-claim-steps article{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;min-width:0;padding:20px;border-top:6px solid var(--alv);border-radius:17px;background:#fff}.alv-claim-steps article:nth-child(3){border-color:var(--alv-gold)}.alv-claim-steps article:nth-child(4){border-color:#55846d}.alv-claim-steps span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:var(--alv);font-size:17px;font-weight:900}.alv-claim-steps small{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-claim-steps h3{margin:1px 0;color:var(--alv-dark);font-size:18px}.alv-claim-steps p{grid-column:1/-1;margin:11px 0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.alv-claim-steps strong{grid-column:1/-1;color:#72531f;font-size:10px;text-transform:uppercase}
.alv-claim-registration{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-registration-gate{display:grid;grid-template-columns:1fr auto 1fr;gap:13px;align-items:stretch}.alv-registration-gate>div{padding:22px;border-radius:18px;background:#fff}.alv-registration-gate>div.is-deadline{color:#fff;background:var(--alv-dark)}.alv-registration-gate>div span,.alv-registration-gate>div strong,.alv-registration-gate>div p{display:block}.alv-registration-gate>div span{color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-registration-gate>div strong{margin:7px 0;color:var(--alv-dark);font-size:20px}.alv-registration-gate>div p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.45}.alv-registration-gate>div.is-deadline span,.alv-registration-gate>div.is-deadline strong,.alv-registration-gate>div.is-deadline p{color:#fff}.alv-registration-gate>b{align-self:center;padding:7px 10px;border-radius:10px;color:#72531f;background:#ffe9c0;font-size:9px;text-transform:uppercase}.alv-registration-paths{display:grid;grid-template-columns:1fr auto 1fr;gap:11px;align-items:stretch;margin-top:14px}.alv-registration-paths article{padding:19px;border-left:6px solid var(--alv);border-radius:0 16px 16px 0;background:#fff}.alv-registration-paths>div{align-self:center;color:var(--alv-gold);font-size:11px;font-weight:900;text-transform:uppercase}.alv-registration-paths span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-registration-paths h3{margin:6px 0;color:var(--alv-dark);font-size:19px}.alv-registration-paths p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.47}
.alv-claim-offices{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-office-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.alv-office-compare article{min-width:0;padding:23px;border-top:7px solid var(--alv);border-radius:18px;background:#fff}.alv-office-compare article:last-child{border-color:var(--alv-gold)}.alv-office-compare span{display:grid;place-items:center;width:55px;height:37px;border-radius:11px;color:#fff;background:var(--alv);font-size:12px;font-weight:900}.alv-office-compare article:last-child span{background:var(--alv-gold)}.alv-office-compare h3{margin:11px 0;color:var(--alv-dark);font-size:22px}.alv-office-compare ul,.alv-document-grid ul{margin:0;padding-left:20px;color:var(--sozv-muted);font-size:12px;line-height:1.7}.alv-fund-choice{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-top:15px}.alv-fund-choice>div{padding:18px;border-radius:16px;background:#fff;text-align:center}.alv-fund-choice span,.alv-fund-choice strong,.alv-fund-choice small{display:block}.alv-fund-choice span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-fund-choice strong{margin-top:6px;color:var(--alv-dark);font-size:17px}.alv-fund-choice small{margin-top:5px;color:var(--sozv-muted)}.alv-fund-choice>b{align-self:center;color:var(--alv-gold);font-size:25px}
.alv-claim-documents{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.alv-document-grid article{min-width:0;padding:21px;border-top:6px solid var(--alv);border-radius:17px;background:#fff}.alv-document-grid article:nth-child(2){border-color:var(--alv-gold)}.alv-document-grid article:nth-child(3){border-color:#55846d}.alv-document-grid span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-document-grid h3{margin:7px 0 11px;color:var(--alv-dark);font-size:19px}
.alv-claim-seven{background:linear-gradient(145deg,#fff,#f6f3ec)}.alv-seven-detailed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.alv-seven-detailed article{display:grid;grid-template-columns:auto 1fr;gap:12px;min-width:0;padding:18px;border-radius:16px;background:#fff}.alv-seven-detailed article:last-child{grid-column:1/-1}.alv-seven-detailed b{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:#fff;background:var(--alv);font-size:17px}.alv-seven-detailed div{min-width:0}.alv-seven-detailed span,.alv-seven-detailed strong{display:block}.alv-seven-detailed span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-seven-detailed strong{margin:4px 0;color:var(--alv-dark);font-size:15px}.alv-seven-detailed p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.48}
.alv-claim-checker{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-checker-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;align-items:start}.alv-checker-questions{display:grid;gap:9px}.alv-checker-questions label{display:grid;grid-template-columns:1fr 125px;gap:12px;align-items:center;padding:11px 13px;border-radius:13px;background:#fff}.alv-checker-questions label span{color:var(--alv-dark);font-size:12px;font-weight:800}.alv-checker-questions select{width:100%;padding:10px 11px;border:2px solid #aecacb;border-radius:11px;color:var(--alv-dark);background:#f6fbfa;font:inherit;font-size:12px;font-weight:800}.alv-checker-questions select:focus{border-color:var(--alv);outline:3px solid rgba(62,110,125,.16)}.alv-checker-result{position:sticky;top:85px;padding:24px;border-radius:19px;color:#fff;background:var(--alv-dark)}.alv-checker-result span,.alv-checker-result strong{display:block}.alv-checker-result>span{font-size:9px;font-weight:900;text-transform:uppercase}.alv-checker-result strong{margin:8px 0;font-size:25px}.alv-checker-result>div{overflow:hidden;height:12px;border-radius:99px;background:rgba(255,255,255,.18)}.alv-checker-result i{display:block;width:0;height:100%;border-radius:99px;background:#f0c371;transition:width .25s}.alv-checker-result p{margin:13px 0 0;font-size:12px;line-height:1.5}.alv-checker-result.is-positive{background:#416f5b}.alv-checker-result.is-negative{background:#8f554b}
.alv-claim-cases{background:linear-gradient(145deg,#fff,#edf6f4)}
@media(max-width:1100px){.alv-claim-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-document-grid article:last-child{grid-column:1/-1}}
@media(max-width:850px){.alv-claim-hero{grid-template-columns:1fr}.alv-claim-hero-flow{display:none}.alv-checker-layout{grid-template-columns:1fr}.alv-checker-result{position:static}.alv-registration-gate,.alv-fund-choice{grid-template-columns:1fr}.alv-registration-gate>b,.alv-fund-choice>b{transform:rotate(90deg);text-align:center}}
@media(max-width:620px){.alv-claim-timeline,.alv-claim-registration,.alv-claim-offices,.alv-claim-documents,.alv-claim-seven,.alv-claim-checker,.alv-claim-cases{padding:22px 16px}.alv-claim-steps,.alv-office-compare,.alv-document-grid,.alv-seven-detailed{grid-template-columns:1fr}.alv-document-grid article:last-child,.alv-seven-detailed article:last-child{grid-column:auto}.alv-registration-paths{grid-template-columns:1fr}.alv-registration-paths>div{text-align:center}.alv-checker-questions label{grid-template-columns:1fr}.alv-checker-questions select{min-height:43px}.alv-claim-steps h3,.alv-registration-gate strong,.alv-office-compare h3,.alv-document-grid h3,.alv-seven-detailed strong{overflow-wrap:anywhere}}

/* Lernweg 04 · Rahmenfristen & Beitragszeit */
.alv-frame-hero{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:32px;align-items:center;background:linear-gradient(135deg,#183a59,#356b73 58%,#718c7c)}.alv-frame-hero>div{min-width:0}.alv-frame-hero h1{overflow-wrap:anywhere}.alv-frame-hero-axis{display:grid;grid-template-columns:1fr 74px 1fr;align-items:center;padding:22px;border:2px solid rgba(255,255,255,.32);border-radius:24px;background:rgba(255,255,255,.1)}.alv-frame-hero-axis>div{position:relative;display:grid;align-content:center;min-height:116px;padding:15px;border-radius:17px;background:#eff8f6;text-align:center}.alv-frame-hero-axis>div:first-child{border-radius:17px 0 0 17px}.alv-frame-hero-axis>div:last-child{border-radius:0 17px 17px 0;background:#fff0d7}.alv-frame-hero-axis span,.alv-frame-hero-axis strong{display:block}.alv-frame-hero-axis span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-frame-hero-axis strong{margin-top:7px;color:var(--alv-dark);font-size:16px}.alv-frame-hero-axis>b{position:relative;z-index:1;display:grid;place-items:center;height:74px;margin:0 -5px;border:6px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:var(--alv-gold);font-size:8px;letter-spacing:.05em}
.alv-frame-basic,.alv-frame-calculator,.alv-contribution-count,.alv-counted-periods,.alv-contribution-exemption,.alv-frame-extensions,.alv-frame-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-frame-basic h2,.alv-frame-calculator h2,.alv-contribution-count h2,.alv-counted-periods h2,.alv-contribution-exemption h2,.alv-frame-extensions h2,.alv-frame-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-frame-basic{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-double-window{display:grid;grid-template-columns:1fr 190px 1fr;gap:0;align-items:stretch}.alv-double-window article{position:relative;min-width:0;padding:24px;border-top:7px solid var(--alv);border-radius:20px 0 0 20px;background:#fff}.alv-double-window article.is-future{border-color:var(--alv-gold);border-radius:0 20px 20px 0}.alv-double-window article span,.alv-double-window article strong,.alv-double-window article b{display:block}.alv-double-window article span{color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-double-window article strong{margin:8px 0;color:var(--alv-dark);font-size:25px}.alv-double-window article p{margin:0 0 15px;color:var(--sozv-muted);font-size:12px;line-height:1.5}.alv-double-window article b{color:#72531f;font-size:10px;text-transform:uppercase}.alv-window-pivot{position:relative;z-index:1;display:grid;place-items:center;align-content:center;padding:18px;color:#fff;background:var(--alv-dark);text-align:center}.alv-window-pivot span{font-size:10px;line-height:1.4}.alv-window-pivot strong{margin-top:7px;font-size:19px;letter-spacing:.08em}.alv-window-pivot i{position:absolute;top:100%;width:3px;height:24px;background:var(--alv-dark)}.alv-frame-memory{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-top:24px}.alv-frame-memory>div{padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-frame-memory b,.alv-frame-memory span{display:block}.alv-frame-memory b{color:var(--alv-dark);font-size:22px}.alv-frame-memory span{color:var(--sozv-muted);font-size:11px}.alv-frame-memory>strong{align-self:center;color:var(--alv-gold);font-size:13px}
.alv-frame-calculator{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-frame-calc-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:center}.alv-frame-calc-layout>label{display:flex;flex-direction:column;padding:19px;border-radius:17px;background:#fff}.alv-frame-calc-layout label span{margin-bottom:9px;color:var(--alv-dark);font-size:12px;font-weight:900;line-height:1.4}.alv-frame-calc-layout input{width:100%;padding:14px;border:2px solid #a9c9cc;border-radius:12px;color:var(--alv-dark);background:#f5fbfa;font:inherit;font-weight:800}.alv-frame-calc-layout input:focus{border-color:var(--alv);outline:3px solid rgba(62,110,125,.16)}.alv-frame-calc-axis{display:grid;grid-template-columns:1fr 28px 1fr 130px 1fr 28px 1fr;gap:7px;align-items:center}.alv-frame-calc-axis article{min-width:0;padding:16px 10px;border-radius:14px;background:#fff;text-align:center}.alv-frame-calc-axis article:nth-of-type(n+3){background:#fff7e7}.alv-frame-calc-axis article span,.alv-frame-calc-axis article strong{display:block}.alv-frame-calc-axis article span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-frame-calc-axis article strong{margin-top:6px;color:var(--alv-dark);font-size:15px}.alv-frame-calc-axis i{height:3px;background:#9fbcbc}.alv-frame-calc-axis>b{display:grid;place-items:center;min-height:70px;padding:8px;border-radius:14px;color:#fff;background:var(--alv-dark);font-size:10px;text-align:center}
.alv-contribution-count{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-month-board{padding:22px;border-radius:20px;background:#fff}.alv-month-board-head{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-bottom:12px}.alv-month-board-head span{color:var(--sozv-muted);font-size:10px;font-weight:800}.alv-month-board-head span:last-child{text-align:right}.alv-month-board-head strong{color:var(--alv-dark);font-size:12px}.alv-month-cells{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:4px}.alv-month-cells i{display:grid;place-items:center;aspect-ratio:1;border:2px solid #c7d9da;border-radius:7px;color:#799092;background:#f1f6f5;font-size:9px;font-style:normal;font-weight:900}.alv-month-cells i.is-work{border-color:var(--alv);color:#fff;background:var(--alv)}.alv-month-legend{display:flex;gap:20px;margin-top:12px;color:var(--sozv-muted);font-size:10px}.alv-month-legend span{display:flex;gap:6px;align-items:center}.alv-month-legend i{width:14px;height:14px;border:2px solid #c7d9da;border-radius:4px;background:#f1f6f5}.alv-month-legend i.is-work{border-color:var(--alv);background:var(--alv)}.alv-count-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:15px}.alv-count-rules article{min-width:0;padding:18px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-count-rules article:nth-child(2){border-color:var(--alv-gold)}.alv-count-rules span,.alv-count-rules strong{display:block}.alv-count-rules span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-count-rules strong{margin:6px 0;color:var(--alv-dark);font-size:16px}.alv-count-rules p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.46}.alv-partial-example{display:grid;grid-template-columns:1.1fr auto 1fr auto 1.1fr auto 1.2fr;gap:8px;align-items:stretch;margin-top:15px}.alv-partial-example>div{display:grid;align-content:center;min-width:0;padding:15px;border-radius:14px;background:#fff;text-align:center}.alv-partial-example span,.alv-partial-example strong{display:block}.alv-partial-example span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-partial-example strong{margin-top:6px;color:var(--alv-dark);font-size:12px}.alv-partial-example>b{align-self:center;color:var(--alv-gold);font-size:20px}.alv-partial-example .is-result{color:#fff;background:var(--alv-dark)}.alv-partial-example .is-result span,.alv-partial-example .is-result strong{color:#fff}
.alv-counted-periods{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-counted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.alv-counted-grid article{min-width:0;padding:20px;border-left:6px solid var(--alv);border-radius:0 17px 17px 0;background:#fff}.alv-counted-grid article:nth-child(2),.alv-counted-grid article:nth-child(5){border-color:var(--alv-gold)}.alv-counted-grid span{display:inline-block;padding:5px 8px;border-radius:8px;color:#fff;background:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-counted-grid h3{margin:9px 0 6px;color:var(--alv-dark);font-size:17px}.alv-counted-grid p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.47}
.alv-contribution-exemption{background:linear-gradient(145deg,#fff,#f6f3ec)}.alv-exemption-gate{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.alv-exemption-gate>div{display:grid;align-content:center;min-width:0;padding:19px;border-radius:16px;background:#fff;text-align:center}.alv-exemption-gate span,.alv-exemption-gate strong{display:block}.alv-exemption-gate span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-exemption-gate strong{margin-top:6px;color:var(--alv-dark);font-size:16px}.alv-exemption-gate>b{align-self:center;color:var(--alv-gold);font-size:24px}.alv-exemption-gate .is-result{color:#fff;background:var(--alv-dark)}.alv-exemption-gate .is-result span,.alv-exemption-gate .is-result strong{color:#fff}.alv-exemption-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:15px}.alv-exemption-grid article{min-width:0;padding:18px;border-top:6px solid var(--alv-gold);border-radius:16px;background:#fff}.alv-exemption-grid span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-exemption-grid h3{margin:7px 0;color:var(--alv-dark);font-size:17px}.alv-exemption-grid p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.47}.alv-no-mix{display:grid;grid-template-columns:1fr auto 1fr auto 1.2fr;gap:10px;align-items:stretch;margin-top:15px}.alv-no-mix>div{padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-no-mix strong,.alv-no-mix span{display:block}.alv-no-mix strong{color:var(--alv-dark);font-size:17px}.alv-no-mix span{margin-top:4px;color:var(--sozv-muted);font-size:10px}.alv-no-mix>b{align-self:center;color:var(--alv-coral);font-size:22px}
.alv-frame-extensions{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-extension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.alv-extension-grid article{min-width:0;padding:20px;border-radius:18px;background:#fff}.alv-extension-axis{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.alv-extension-axis i{height:10px;border-radius:99px;background:var(--alv)}.alv-extension-axis i:nth-child(n+3){background:#c6dcda}.alv-extension-axis.is-self i:nth-child(3){background:var(--alv-gold)}.alv-extension-axis.is-age i:nth-child(n+2){background:#d3bd92}.alv-extension-grid span{display:block;margin-top:13px;color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-extension-grid h3{margin:7px 0;color:var(--alv-dark);font-size:19px}.alv-extension-grid p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.alv-extension-grid strong{display:block;margin-top:13px;color:#72531f;font-size:10px;text-transform:uppercase}.alv-frame-cases{background:linear-gradient(145deg,#fff,#edf6f4)}
@media(max-width:1150px){.alv-frame-calc-layout{grid-template-columns:1fr}.alv-count-rules,.alv-exemption-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-partial-example{grid-template-columns:1fr auto 1fr}.alv-partial-example .is-result{grid-column:1/-1}.alv-partial-example>b:nth-of-type(3){grid-column:1/-1;transform:rotate(90deg);text-align:center}}
@media(max-width:900px){.alv-frame-hero{grid-template-columns:1fr}.alv-frame-hero-axis{display:none}.alv-double-window{grid-template-columns:1fr}.alv-double-window article,.alv-double-window article.is-future{border-radius:18px}.alv-window-pivot{min-height:105px}.alv-frame-memory{grid-template-columns:1fr}.alv-frame-memory>strong{text-align:center}.alv-frame-calc-axis{grid-template-columns:1fr 20px 1fr}.alv-frame-calc-axis>b{grid-column:1/-1;min-height:50px}.alv-counted-grid,.alv-extension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-month-cells{grid-template-columns:repeat(12,minmax(0,1fr))}}
@media(max-width:620px){.alv-frame-basic,.alv-frame-calculator,.alv-contribution-count,.alv-counted-periods,.alv-contribution-exemption,.alv-frame-extensions,.alv-frame-cases{padding:22px 16px}.alv-frame-calc-axis,.alv-count-rules,.alv-counted-grid,.alv-exemption-grid,.alv-extension-grid{grid-template-columns:1fr}.alv-frame-calc-axis i{height:20px;width:3px;justify-self:center}.alv-frame-calc-axis>b{grid-column:auto}.alv-month-board{padding:16px 11px}.alv-month-board-head{grid-template-columns:1fr}.alv-month-board-head span:last-child{text-align:left}.alv-month-cells{grid-template-columns:repeat(6,minmax(0,1fr))}.alv-month-cells i{aspect-ratio:auto;min-height:34px}.alv-partial-example,.alv-exemption-gate,.alv-no-mix{grid-template-columns:1fr}.alv-partial-example>b,.alv-exemption-gate>b,.alv-no-mix>b{transform:rotate(90deg);text-align:center}.alv-partial-example .is-result,.alv-partial-example>b:nth-of-type(3){grid-column:auto}.alv-count-rules strong,.alv-counted-grid h3,.alv-exemption-grid h3,.alv-extension-grid h3{overflow-wrap:anywhere}}

/* Lernweg 05 · Versicherter Verdienst */
.alv-earnings-hero{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#3c7076 60%,#8f9f7d)}.alv-earnings-hero>div{min-width:0}.alv-earnings-hero h1{overflow-wrap:anywhere}.alv-earnings-hero-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:21px;border:2px solid rgba(255,255,255,.3);border-radius:25px;background:rgba(255,255,255,.1)}.alv-earnings-hero-compare article{display:grid;place-items:center;align-content:center;min-height:142px;border-radius:19px;color:var(--alv-dark);background:#eff8f6}.alv-earnings-hero-compare article:nth-of-type(2){background:#fff0d7}.alv-earnings-hero-compare span,.alv-earnings-hero-compare strong,.alv-earnings-hero-compare b{display:block}.alv-earnings-hero-compare span{font-size:9px;font-weight:900;text-transform:uppercase}.alv-earnings-hero-compare strong{font-size:54px;line-height:.95}.alv-earnings-hero-compare b{margin-top:5px;font-size:10px}.alv-earnings-hero-compare>i{color:#fff;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.alv-earnings-hero-compare>em{grid-column:1/-1;color:#fff;font-size:10px;font-style:normal;font-weight:900;text-align:center;text-transform:uppercase}
.alv-earnings-basic,.alv-earnings-window,.alv-earnings-calculator,.alv-earnings-components,.alv-earnings-separation,.alv-earnings-flat,.alv-earnings-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-earnings-basic h2,.alv-earnings-window h2,.alv-earnings-calculator h2,.alv-earnings-components h2,.alv-earnings-separation h2,.alv-earnings-flat h2,.alv-earnings-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-earnings-basic{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-earnings-definition{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch}.alv-earnings-definition article{min-width:0;padding:18px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-earnings-definition article.is-result{color:#fff;background:var(--alv-dark);border-color:var(--alv-gold)}.alv-earnings-definition article>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:#fff;background:var(--alv);font-size:11px;font-weight:900}.alv-earnings-definition strong{display:block;margin:10px 0 6px;color:var(--alv-dark);font-size:16px}.alv-earnings-definition p{margin:0;color:var(--sozv-muted);font-size:10px;line-height:1.48}.alv-earnings-definition article.is-result strong,.alv-earnings-definition article.is-result p{color:#fff}.alv-earnings-definition>b{align-self:center;color:var(--alv-gold);font-size:21px}.alv-earnings-limits{display:grid;grid-template-columns:1fr 70px 1.25fr 70px 1fr;gap:0;align-items:center;margin-top:18px}.alv-earnings-limits article{padding:20px;border-radius:17px;background:#fff;text-align:center}.alv-earnings-limits .is-main{color:#fff;background:var(--alv-dark)}.alv-earnings-limits span,.alv-earnings-limits strong,.alv-earnings-limits small{display:block}.alv-earnings-limits span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-earnings-limits strong{margin:6px 0;color:var(--alv-dark);font-size:19px}.alv-earnings-limits small{color:var(--sozv-muted);font-size:9px}.alv-earnings-limits .is-main span,.alv-earnings-limits .is-main strong,.alv-earnings-limits .is-main small{color:#fff}.alv-earnings-limits>i{height:3px;background:#aec8c9}
.alv-earnings-window{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-window-visual{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;padding:24px;border-radius:20px;background:#fff}.alv-window-brace{grid-column:1/-1;border-top:3px solid var(--alv);text-align:center}.alv-window-brace span{position:relative;top:-10px;padding:0 12px;color:var(--alv);background:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.alv-window-months{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.alv-window-months i{display:grid;place-items:center;min-height:48px;border-radius:10px;color:#789092;background:#eaf1f1;font-size:11px;font-style:normal;font-weight:900}.alv-window-months i.is-six{color:#fff;background:var(--alv)}.alv-window-brace.is-six{grid-column:7/-1;border-color:var(--alv-gold)}.alv-window-brace.is-six span{color:#72531f}.alv-window-example{display:grid;grid-template-columns:1fr auto 1.4fr;gap:10px;align-items:stretch;margin-top:16px}.alv-window-example div{padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-window-example span,.alv-window-example strong,.alv-window-example b{display:block}.alv-window-example span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-window-example strong{margin:6px 0;color:var(--alv-dark);font-size:12px}.alv-window-example b{color:#72531f;font-size:15px}.alv-window-example>i{align-self:center;color:var(--alv-gold);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.alv-window-example>em{grid-column:1/-1;padding:11px;border-radius:12px;color:#fff;background:var(--alv-dark);font-size:13px;font-style:normal;font-weight:900;text-align:center}
.alv-earnings-calculator{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-earnings-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.alv-earnings-presets button{padding:9px 14px;border:2px solid #b7cfd0;border-radius:99px;color:var(--alv-dark);background:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.alv-earnings-presets button[aria-pressed="true"]{border-color:var(--alv);color:#fff;background:var(--alv)}.alv-earnings-calc-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.alv-earnings-input-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.alv-earnings-input-grid label{display:grid;gap:5px;min-width:0;padding:10px;border-radius:12px;background:#fff}.alv-earnings-input-grid label:nth-child(n+7){background:#eef8f6}.alv-earnings-input-grid span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-earnings-input-grid input,.alv-special-input input{width:100%;min-width:0;padding:10px 8px;border:2px solid #b5ced0;border-radius:9px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:11px;font-weight:800}.alv-earnings-input-grid input:focus,.alv-special-input input:focus{border-color:var(--alv);outline:3px solid rgba(62,110,125,.15)}.alv-special-input{display:grid;grid-template-columns:1fr 190px;gap:8px 14px;align-items:center;margin-top:10px;padding:14px;border-radius:14px;background:#fff}.alv-special-input span{color:var(--alv-dark);font-size:11px;font-weight:900}.alv-special-input small{grid-column:1/-1;color:var(--sozv-muted);font-size:9px}.alv-earnings-results{display:grid;gap:9px}.alv-earnings-results>div{padding:18px;border-radius:15px;background:#fff}.alv-earnings-results span,.alv-earnings-results strong,.alv-earnings-results small{display:block}.alv-earnings-results span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-earnings-results strong{margin:6px 0;color:var(--alv-dark);font-size:23px}.alv-earnings-results small{color:var(--sozv-muted);font-size:9px}.alv-earnings-results .is-result{color:#fff;background:var(--alv-dark)}.alv-earnings-results .is-result span,.alv-earnings-results .is-result strong,.alv-earnings-results .is-result small{color:#fff}.alv-earnings-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:190px;margin-top:16px;padding:18px 14px 10px;border-radius:18px;background:#fff}.alv-earnings-chart>div{display:grid;grid-template-rows:1fr auto auto;gap:4px;min-width:0;text-align:center}.alv-earnings-chart i{align-self:end;justify-self:center;width:min(70%,32px);min-height:5px;border-radius:8px 8px 3px 3px;background:#9fbfc0;transition:height .25s}.alv-earnings-chart .is-six i{background:var(--alv)}.alv-earnings-chart span{color:var(--alv);font-size:8px;font-weight:900}.alv-earnings-chart b{overflow:hidden;color:var(--sozv-muted);font-size:7px;text-overflow:ellipsis}
.alv-earnings-components{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-component-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.alv-component-compare>div{padding:23px;border-radius:18px;background:#fff}.alv-component-compare .is-in{border-top:7px solid #4c7b63}.alv-component-compare .is-out{border-top:7px solid #a96758}.alv-component-compare h3{margin:0 0 13px;color:var(--alv-dark);font-size:20px}.alv-component-compare h3 span{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:7px;border-radius:50%;color:#fff;background:#4c7b63}.alv-component-compare .is-out h3 span{background:#a96758}.alv-component-compare ul{margin:0;padding-left:19px;color:var(--sozv-muted);font-size:11px;line-height:1.75}.alv-origin-principle{display:grid;grid-template-columns:1fr auto 1fr auto 1.1fr;gap:9px;align-items:stretch;margin-top:15px}.alv-origin-principle>div{display:grid;align-content:center;padding:16px;border-radius:14px;background:#fff;text-align:center}.alv-origin-principle span,.alv-origin-principle strong{display:block}.alv-origin-principle span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-origin-principle strong{margin-top:6px;color:var(--alv-dark);font-size:12px}.alv-origin-principle>b{align-self:center;color:var(--alv-gold);font-size:21px}.alv-origin-principle .is-result{background:var(--alv-dark)}.alv-origin-principle .is-result span,.alv-origin-principle .is-result strong{color:#fff}
.alv-earnings-separation{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-separation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.alv-separation-grid article{min-width:0;padding:21px;border-top:7px solid var(--alv);border-radius:17px;background:#fff}.alv-separation-grid article:nth-child(2){border-color:var(--alv-gold)}.alv-separation-grid span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-separation-grid h3{margin:8px 0;color:var(--alv-dark);font-size:21px}.alv-separation-grid p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.5}.alv-separation-grid strong{display:block;margin-top:13px;color:#72531f;font-size:9px;text-transform:uppercase}.alv-side-example{display:grid;grid-template-columns:1fr auto 1.3fr auto 1.1fr;gap:8px;align-items:stretch;margin-top:15px}.alv-side-example>div{display:grid;align-content:center;padding:15px;border-radius:14px;background:#fff;text-align:center}.alv-side-example span,.alv-side-example strong{display:block}.alv-side-example span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-side-example strong{margin-top:6px;color:var(--alv-dark);font-size:12px}.alv-side-example>b{align-self:center;color:var(--alv-gold);font-size:20px}.alv-side-example .is-result{background:var(--alv-dark)}.alv-side-example .is-result span,.alv-side-example .is-result strong{color:#fff}.alv-side-example>small{grid-column:1/-1;color:var(--sozv-muted);font-size:9px;text-align:center}
.alv-earnings-flat{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-flat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alv-flat-grid article{padding:19px;border-radius:16px;background:#fff;text-align:center}.alv-flat-grid article:nth-child(even){background:#edf8f6}.alv-flat-grid span,.alv-flat-grid strong,.alv-flat-grid small{display:block}.alv-flat-grid span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-flat-grid strong{margin:7px 0;color:var(--alv-dark);font-size:25px}.alv-flat-grid small{color:var(--sozv-muted);font-size:9px}.alv-flat-formula{display:grid;grid-template-columns:1.4fr auto 1fr auto 1.1fr;gap:9px;align-items:stretch;margin-top:15px}.alv-flat-formula>div{display:grid;align-content:center;padding:16px;border-radius:14px;background:#fff;text-align:center}.alv-flat-formula span,.alv-flat-formula strong{display:block}.alv-flat-formula span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-flat-formula strong{margin-top:6px;color:var(--alv-dark);font-size:13px}.alv-flat-formula>b{align-self:center;color:var(--alv-gold);font-size:20px}.alv-flat-formula .is-result{background:var(--alv-dark)}.alv-flat-formula .is-result span,.alv-flat-formula .is-result strong{color:#fff}.alv-earnings-cases{background:linear-gradient(145deg,#fff,#edf6f4)}
@media(max-width:1100px){.alv-earnings-calc-layout{grid-template-columns:1fr}.alv-earnings-results{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-earnings-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.alv-earnings-hero{grid-template-columns:1fr}.alv-earnings-hero-compare{display:none}.alv-earnings-definition{grid-template-columns:1fr 20px 1fr}.alv-earnings-definition article.is-result{grid-column:1/-1}.alv-earnings-definition>b:last-of-type{grid-column:1/-1;transform:rotate(90deg);text-align:center}.alv-earnings-limits{grid-template-columns:1fr}.alv-earnings-limits>i{width:3px;height:24px;justify-self:center}.alv-component-compare,.alv-separation-grid{grid-template-columns:1fr}.alv-earnings-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-earnings-results{grid-template-columns:1fr}.alv-side-example{grid-template-columns:1fr auto 1fr}.alv-side-example .is-result{grid-column:1/-1}.alv-side-example>b:last-of-type{grid-column:1/-1;transform:rotate(90deg);text-align:center}}
@media(max-width:620px){.alv-earnings-basic,.alv-earnings-window,.alv-earnings-calculator,.alv-earnings-components,.alv-earnings-separation,.alv-earnings-flat,.alv-earnings-cases{padding:22px 16px}.alv-earnings-definition,.alv-origin-principle,.alv-side-example,.alv-flat-formula{grid-template-columns:1fr}.alv-earnings-definition>b,.alv-origin-principle>b,.alv-side-example>b,.alv-flat-formula>b{transform:rotate(90deg);text-align:center}.alv-earnings-definition article.is-result,.alv-earnings-definition>b:last-of-type,.alv-side-example .is-result,.alv-side-example>b:last-of-type{grid-column:auto}.alv-window-visual{padding:20px 10px}.alv-window-months{grid-template-columns:repeat(6,minmax(0,1fr))}.alv-window-brace.is-six{grid-column:1/-1}.alv-window-example{grid-template-columns:1fr}.alv-window-example>i{transform:rotate(90deg)}.alv-earnings-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-special-input{grid-template-columns:1fr}.alv-special-input small{grid-column:auto}.alv-earnings-chart{grid-template-columns:repeat(6,minmax(0,1fr));height:320px}.alv-flat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-component-compare h3,.alv-separation-grid h3{overflow-wrap:anywhere}}

/* Lernweg 06 · Taggeld & Bezugsdauer */
.alv-daily-hero{display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#3c7076 60%,#8f9f7d)}.alv-daily-hero>div{min-width:0}.alv-daily-hero h1{overflow-wrap:anywhere}.alv-daily-hero-scale{display:grid;grid-template-columns:1fr 36px 105px 36px 1fr;align-items:center;padding:22px;border:2px solid rgba(255,255,255,.3);border-radius:25px;background:rgba(255,255,255,.1)}.alv-daily-hero-scale>div{display:grid;place-items:center;align-content:center;min-height:140px;border-radius:19px;color:var(--alv-dark);background:#eff8f6;text-align:center}.alv-daily-hero-scale>div:last-child{background:#fff0d7}.alv-daily-hero-scale span{font-size:43px;font-weight:900}.alv-daily-hero-scale small{max-width:100px;font-size:8px;font-weight:800}.alv-daily-hero-scale>i{height:3px;background:rgba(255,255,255,.55)}.alv-daily-hero-scale>strong{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--alv-gold);font-size:11px;text-align:center}
.alv-daily-formula,.alv-daily-rate,.alv-daily-calculator,.alv-double-job,.alv-benefit-duration,.alv-waiting-days,.alv-daily-payment,.alv-daily-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-daily-formula h2,.alv-daily-rate h2,.alv-daily-calculator h2,.alv-double-job h2,.alv-benefit-duration h2,.alv-waiting-days h2,.alv-daily-payment h2,.alv-daily-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-daily-formula{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-daily-equation{display:grid;grid-template-columns:1.25fr auto 1fr auto 1fr auto 1.1fr;gap:8px;align-items:stretch}.alv-daily-equation>div{display:grid;align-content:center;padding:18px;border-radius:15px;background:#fff;text-align:center}.alv-daily-equation span,.alv-daily-equation strong{display:block}.alv-daily-equation span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-daily-equation strong{margin-top:6px;color:var(--alv-dark);font-size:15px}.alv-daily-equation>b{align-self:center;color:var(--alv-gold);font-size:22px}.alv-daily-equation .is-result{background:var(--alv-dark)}.alv-daily-equation .is-result span,.alv-daily-equation .is-result strong{color:#fff}.alv-daily-month{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px}.alv-daily-month article{padding:19px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-daily-month article:nth-child(2){border-color:var(--alv-gold)}.alv-daily-month span,.alv-daily-month strong{display:block}.alv-daily-month span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-daily-month strong{margin:6px 0;color:var(--alv-dark);font-size:19px}.alv-daily-month p{margin:0;color:var(--sozv-muted);font-size:10px;line-height:1.48}
.alv-daily-rate{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-rate-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.alv-rate-paths article{display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;padding:19px;border-top:7px solid #4c7b63;border-radius:17px;background:#fff}.alv-rate-paths article.is-default{border-color:var(--alv-gold)}.alv-rate-paths span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#4c7b63;font-size:9px;font-weight:900;text-transform:uppercase}.alv-rate-paths .is-default span{background:var(--alv-gold)}.alv-rate-paths strong{margin:10px 0 7px;color:var(--alv-dark);font-size:17px}.alv-rate-paths p{margin:0;color:var(--sozv-muted);font-size:10px;line-height:1.5}.alv-rate-paths b{display:block;margin-top:14px;color:#356249;font-size:17px}.alv-rate-paths .is-default b{color:#72531f}.alv-140-zone{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:0;margin-top:18px}.alv-140-zone>div{padding:18px;text-align:center}.alv-140-zone .is-eighty{border-radius:17px 0 0 17px;background:#dfeee6}.alv-140-zone .is-flat{color:#fff;background:var(--alv-dark)}.alv-140-zone .is-seventy{border-radius:0 17px 17px 0;background:#fff0d7}.alv-140-zone span,.alv-140-zone strong,.alv-140-zone small{display:block}.alv-140-zone span{font-size:9px;font-weight:900;text-transform:uppercase}.alv-140-zone strong{margin:6px 0;font-size:25px}.alv-140-zone small{font-size:9px}.alv-140-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.alv-140-examples div{padding:12px;border-radius:12px;background:#fff;text-align:center}.alv-140-examples span,.alv-140-examples strong{display:block}.alv-140-examples span{color:var(--alv);font-size:8px;font-weight:900}.alv-140-examples strong{margin-top:4px;color:var(--alv-dark);font-size:13px}
.alv-daily-calculator{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-daily-calc-layout{display:grid;grid-template-columns:370px minmax(0,1fr);gap:15px;align-items:start}.alv-daily-controls{display:grid;gap:9px}.alv-daily-controls label,.alv-double-job-inputs label,.alv-duration-tool label{display:grid;gap:7px;padding:14px;border-radius:14px;background:#fff}.alv-daily-controls label>span,.alv-double-job-inputs label>span,.alv-duration-tool label>span{color:var(--alv-dark);font-size:10px;font-weight:900}.alv-daily-controls input[type="number"],.alv-daily-controls select,.alv-double-job-inputs input,.alv-duration-tool input[type="number"],.alv-duration-tool select{width:100%;padding:11px;border:2px solid #b5ced0;border-radius:10px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:12px;font-weight:800}.alv-daily-controls .is-check,.alv-duration-tool .is-check{grid-template-columns:auto 1fr;align-items:center}.alv-daily-controls .is-check input,.alv-duration-tool .is-check input{width:19px;height:19px;accent-color:var(--alv)}.alv-daily-output{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-daily-output article{padding:20px;border-radius:16px;background:#fff}.alv-daily-output span,.alv-daily-output strong,.alv-daily-output small{display:block}.alv-daily-output span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-daily-output strong{margin:7px 0;color:var(--alv-dark);font-size:24px}.alv-daily-output small{color:var(--sozv-muted);font-size:9px;line-height:1.35}.alv-daily-output .is-result{color:#fff;background:var(--alv-dark)}.alv-daily-output .is-result span,.alv-daily-output .is-result strong,.alv-daily-output .is-result small{color:#fff}.alv-daily-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.alv-daily-presets button{padding:9px 14px;border:2px solid #b7cfd0;border-radius:99px;color:var(--alv-dark);background:#fff;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.alv-daily-presets button[aria-pressed="true"]{border-color:var(--alv);color:#fff;background:var(--alv)}
.alv-double-job{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-double-job-inputs{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.alv-double-job-inputs>b{color:var(--alv-gold);font-size:25px}.alv-double-job-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin-top:15px}.alv-double-job-flow article{padding:20px;border-top:6px solid var(--alv);border-radius:17px;background:#fff;text-align:center}.alv-double-job-flow span,.alv-double-job-flow strong{display:block}.alv-double-job-flow span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-double-job-flow strong{margin:7px 0;color:var(--alv-dark);font-size:22px}.alv-double-job-flow p{margin:0;color:var(--sozv-muted);font-size:10px;line-height:1.48}.alv-double-job-flow>b{align-self:center;color:var(--alv-gold);font-size:24px}.alv-double-job-flow .is-result{color:#fff;background:var(--alv-dark);border-color:var(--alv-gold)}.alv-double-job-flow .is-result span,.alv-double-job-flow .is-result strong,.alv-double-job-flow .is-result p{color:#fff}
.alv-benefit-duration{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-duration-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.alv-duration-grid article{padding:17px 12px;border-top:6px solid var(--alv);border-radius:15px;background:#fff;text-align:center}.alv-duration-grid article.is-main{color:#fff;background:var(--alv-dark);border-color:var(--alv-gold)}.alv-duration-grid span,.alv-duration-grid strong{display:block}.alv-duration-grid span{color:var(--alv);font-size:7px;font-weight:900;text-transform:uppercase}.alv-duration-grid strong{margin:7px 0;color:var(--alv-dark);font-size:28px}.alv-duration-grid p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.4}.alv-duration-grid .is-main span,.alv-duration-grid .is-main strong,.alv-duration-grid .is-main p{color:#fff}.alv-duration-tool{display:grid;grid-template-columns:110px 140px 1.2fr 1fr 1fr 1.1fr;gap:9px;align-items:stretch;margin-top:16px}.alv-duration-tool label{align-content:center}.alv-duration-tool>div{display:grid;align-content:center;padding:17px;border-radius:15px;color:#fff;background:var(--alv-dark);text-align:center}.alv-duration-tool>div span,.alv-duration-tool>div strong,.alv-duration-tool>div small{display:block}.alv-duration-tool>div span{font-size:8px;font-weight:900;text-transform:uppercase}.alv-duration-tool>div strong{margin:6px 0;font-size:17px}.alv-duration-tool>div small{font-size:8px}
.alv-waiting-days{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-wait-table{overflow:hidden;border-radius:17px;background:#fff}.alv-wait-table>div{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;min-height:48px;border-bottom:1px solid #d5e3e3}.alv-wait-table>div:last-child{border:0}.alv-wait-table span,.alv-wait-table b,.alv-wait-table strong{padding:11px 18px}.alv-wait-table span{color:var(--alv-dark);font-size:11px;font-weight:800}.alv-wait-table b{text-align:center;color:var(--alv-dark);font-size:17px}.alv-wait-table .is-head{color:#fff;background:var(--alv-dark)}.alv-wait-table .is-head strong{font-size:9px;text-align:center;text-transform:uppercase}.alv-wait-table .is-head strong:first-child{text-align:left}.alv-wait-special{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.alv-wait-special article{padding:17px;border-top:6px solid var(--alv-gold);border-radius:15px;background:#fff}.alv-wait-special span,.alv-wait-special strong{display:block}.alv-wait-special span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-wait-special strong{margin-top:6px;color:var(--alv-dark);font-size:15px}
.alv-daily-payment{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-payment-flow{display:grid;grid-template-columns:1fr auto 1.35fr auto .8fr auto 1.2fr;gap:8px;align-items:stretch}.alv-payment-flow>div{display:grid;align-content:center;padding:16px;border-radius:14px;background:#fff;text-align:center}.alv-payment-flow span,.alv-payment-flow strong{display:block}.alv-payment-flow span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-payment-flow strong{margin-top:6px;color:var(--alv-dark);font-size:12px}.alv-payment-flow>b{align-self:center;color:var(--alv-gold);font-size:20px}.alv-payment-flow .is-result{background:var(--alv-dark)}.alv-payment-flow .is-result span,.alv-payment-flow .is-result strong{color:#fff}.alv-payment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.alv-payment-grid article{padding:17px;border-left:5px solid var(--alv);border-radius:0 14px 14px 0;background:#fff}.alv-payment-grid span{color:var(--alv-dark);font-size:13px;font-weight:900}.alv-payment-grid p{margin:6px 0 0;color:var(--sozv-muted);font-size:9px;line-height:1.45}.alv-daily-cases{background:linear-gradient(145deg,#fff,#edf6f4)}
@media(max-width:1150px){.alv-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-duration-tool{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-duration-tool>div{grid-column:1/-1}.alv-payment-flow{grid-template-columns:1fr auto 1fr}.alv-payment-flow .is-result{grid-column:1/-1}.alv-payment-flow>b:last-of-type{grid-column:1/-1;transform:rotate(90deg);text-align:center}}
@media(max-width:900px){.alv-daily-hero{grid-template-columns:1fr}.alv-daily-hero-scale{display:none}.alv-daily-equation{grid-template-columns:1fr auto 1fr}.alv-daily-equation .is-result{grid-column:1/-1}.alv-daily-equation>b:last-of-type{grid-column:1/-1;transform:rotate(90deg);text-align:center}.alv-rate-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-daily-calc-layout{grid-template-columns:1fr}.alv-double-job-flow{grid-template-columns:1fr auto 1fr}.alv-double-job-flow article:last-child{grid-column:1/-1}.alv-double-job-flow>b:last-of-type{grid-column:1/-1;transform:rotate(90deg);text-align:center}.alv-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.alv-daily-formula,.alv-daily-rate,.alv-daily-calculator,.alv-double-job,.alv-benefit-duration,.alv-waiting-days,.alv-daily-payment,.alv-daily-cases{padding:22px 16px}.alv-daily-equation,.alv-double-job-inputs,.alv-double-job-flow,.alv-payment-flow{grid-template-columns:1fr}.alv-daily-equation>b,.alv-double-job-inputs>b,.alv-double-job-flow>b,.alv-payment-flow>b{transform:rotate(90deg);text-align:center}.alv-daily-equation .is-result,.alv-daily-equation>b:last-of-type,.alv-double-job-flow article:last-child,.alv-double-job-flow>b:last-of-type,.alv-payment-flow .is-result,.alv-payment-flow>b:last-of-type{grid-column:auto}.alv-daily-month,.alv-rate-paths,.alv-140-zone,.alv-140-examples,.alv-daily-output,.alv-duration-grid,.alv-duration-tool,.alv-wait-special,.alv-payment-grid{grid-template-columns:1fr}.alv-140-zone .is-eighty,.alv-140-zone .is-seventy{border-radius:17px}.alv-wait-table>div{grid-template-columns:1.4fr .8fr .8fr}.alv-wait-table span,.alv-wait-table b,.alv-wait-table strong{padding:10px 7px}.alv-wait-table span{font-size:9px}.alv-wait-table .is-head strong{font-size:7px}}

/* Lernweg 07 · Vermittlungsfähigkeit */
.alv-availability-hero{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#3b6f75 61%,#81967c)}.alv-availability-hero>div{min-width:0}.alv-availability-hero h1{overflow-wrap:anywhere}.alv-availability-hero-check{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:21px;border:2px solid rgba(255,255,255,.3);border-radius:25px;background:rgba(255,255,255,.1)}.alv-availability-hero-check span{display:grid;place-items:center;min-height:56px;padding:10px;border-radius:14px;color:var(--alv-dark);background:#eff8f6;font-size:11px;font-weight:900;text-align:center}.alv-availability-hero-check b{color:#fff;text-align:center}.alv-availability-hero-check strong{grid-column:1/-1;padding:14px;border-radius:14px;color:#fff;background:var(--alv-gold);font-size:13px;text-align:center;text-transform:uppercase}
.alv-availability-definition,.alv-availability-percentage,.alv-availability-bordercases,.alv-availability-checker,.alv-availability-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-availability-definition h2,.alv-availability-percentage h2,.alv-availability-bordercases h2,.alv-availability-checker h2,.alv-availability-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-availability-definition{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-availability-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.alv-availability-four article{display:grid;grid-template-columns:auto 1fr;gap:4px 11px;min-width:0;padding:20px;border-top:6px solid var(--alv);border-radius:17px;background:#fff}.alv-availability-four article:nth-child(2){border-color:#4f8067}.alv-availability-four article:nth-child(3){border-color:var(--alv-gold)}.alv-availability-four article:nth-child(4){border-color:var(--alv-violet)}.alv-availability-four span{grid-row:span 2;display:grid;place-items:center;width:39px;height:39px;border-radius:12px;color:#fff;background:var(--alv);font-weight:900}.alv-availability-four h3{margin:0;color:var(--alv-dark);font-size:20px}.alv-availability-four p{grid-column:1/-1;margin:10px 0;color:var(--sozv-muted);font-size:11px;line-height:1.5}.alv-availability-four strong{grid-column:1/-1;color:var(--alv);font-size:8px;text-transform:uppercase}
.alv-availability-percentage{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-availability-scale{display:grid;grid-template-columns:1fr 78px 1fr;align-items:stretch;margin-top:20px}.alv-availability-scale>div{display:grid;align-content:center;min-height:145px;padding:22px;text-align:center}.alv-availability-scale .is-no{border-radius:18px 0 0 18px;background:#f3dfda}.alv-availability-scale .is-yes{border-radius:0 18px 18px 0;background:#dfeee6}.alv-availability-scale span,.alv-availability-scale strong,.alv-availability-scale small{display:block}.alv-availability-scale span{color:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-availability-scale strong{margin:8px 0;color:var(--alv-dark);font-size:21px}.alv-availability-scale small{color:var(--sozv-muted);font-size:10px}.alv-availability-scale>i{display:grid;place-items:center;background:var(--alv-dark);font-style:normal}.alv-availability-scale>i b{display:grid;place-items:center;width:62px;height:62px;border:5px solid #fff;border-radius:50%;color:#fff;background:var(--alv-gold);font-size:17px}
.alv-availability-bordercases{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-availability-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alv-availability-cards article{min-width:0;padding:21px;border-left:6px solid var(--alv);border-radius:0 17px 17px 0;background:#fff}.alv-availability-cards article:nth-child(2){border-color:#4f8067}.alv-availability-cards article:nth-child(3){border-color:var(--alv-gold)}.alv-availability-cards article:nth-child(4){border-color:var(--alv-violet)}.alv-availability-cards span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-availability-cards h3{margin:7px 0;color:var(--alv-dark);font-size:19px}.alv-availability-cards p{margin:0;color:var(--sozv-muted);font-size:11px;line-height:1.52}.alv-availability-boundary{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:15px;padding:18px;border-left:6px solid var(--alv-gold);border-radius:0 15px 15px 0;background:#fff5df}.alv-availability-boundary b{color:#76551e}.alv-availability-boundary span{color:var(--sozv-muted);font-size:11px;line-height:1.5}
.alv-availability-checker{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-availability-tool{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:14px}.alv-availability-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-availability-options label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:17px;border-radius:15px;background:#fff;cursor:pointer}.alv-availability-options input{width:21px;height:21px;accent-color:var(--alv)}.alv-availability-options span{color:var(--sozv-muted);font-size:10px;line-height:1.42}.alv-availability-options b{color:var(--alv-dark)}.alv-availability-result{display:grid;align-content:center;padding:24px;border-radius:18px;color:#fff;background:var(--alv-dark);text-align:center}.alv-availability-result span,.alv-availability-result strong,.alv-availability-result small{display:block}.alv-availability-result span{font-size:8px;font-weight:900;text-transform:uppercase}.alv-availability-result strong{margin:9px 0;font-size:21px}.alv-availability-result small{font-size:9px;line-height:1.4}.alv-availability-result.is-complete{background:#4f8067}
.alv-availability-cases{background:linear-gradient(145deg,#fff,#f6f2e9)}
@media(max-width:900px){.alv-availability-hero{grid-template-columns:1fr}.alv-availability-hero-check{display:none}.alv-availability-four{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-availability-tool{grid-template-columns:1fr}}
@media(max-width:620px){.alv-availability-definition,.alv-availability-percentage,.alv-availability-bordercases,.alv-availability-checker,.alv-availability-cases{padding:22px 16px}.alv-availability-four,.alv-availability-cards,.alv-availability-options{grid-template-columns:1fr}.alv-availability-scale{grid-template-columns:1fr}.alv-availability-scale .is-no,.alv-availability-scale .is-yes{border-radius:17px}.alv-availability-scale>i{min-height:76px}.alv-availability-boundary{grid-template-columns:1fr}}

/* Lernweg 08 · Zumutbare Arbeit */
.alv-reasonable-hero{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#3b6e75 62%,#8e9878)}.alv-reasonable-hero>div{min-width:0}.alv-reasonable-hero h1{overflow-wrap:anywhere}.alv-reasonable-hero-rule{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:22px;border:2px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.1);text-align:center}.alv-reasonable-hero-rule span,.alv-reasonable-hero-rule strong{display:grid;place-items:center;padding:13px;border-radius:13px}.alv-reasonable-hero-rule span{color:#fff;background:rgba(255,255,255,.12);font-size:9px;font-weight:900;text-transform:uppercase}.alv-reasonable-hero-rule strong{color:var(--alv-dark);background:#eff8f6;font-size:17px}.alv-reasonable-hero-rule strong:last-child{background:#fff0d7}.alv-reasonable-hero-rule b{grid-column:1/-1;color:#fff;font-size:20px}
.alv-reasonable-principle,.alv-reasonable-exceptions,.alv-reasonable-commute,.alv-reasonable-wage,.alv-reasonable-refusal,.alv-reasonable-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-reasonable-principle h2,.alv-reasonable-exceptions h2,.alv-reasonable-commute h2,.alv-reasonable-wage h2,.alv-reasonable-refusal h2,.alv-reasonable-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-reasonable-principle{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-reasonable-shift{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.alv-reasonable-shift article{display:grid;align-content:center;padding:20px;border-radius:17px;background:#fff;text-align:center}.alv-reasonable-shift article.is-result{color:#fff;background:var(--alv-dark)}.alv-reasonable-shift span,.alv-reasonable-shift strong,.alv-reasonable-shift small{display:block}.alv-reasonable-shift span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-reasonable-shift strong{margin:7px 0;color:var(--alv-dark);font-size:18px}.alv-reasonable-shift small{color:var(--sozv-muted);font-size:9px}.alv-reasonable-shift>b{align-self:center;color:var(--alv-gold);font-size:24px}.alv-reasonable-shift .is-result span,.alv-reasonable-shift .is-result strong,.alv-reasonable-shift .is-result small{color:#fff}
.alv-reasonable-exceptions{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-reasonable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alv-reasonable-grid article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:18px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-reasonable-grid article:nth-child(3n+2){border-color:var(--alv-gold)}.alv-reasonable-grid article:nth-child(3n){border-color:#4f8067}.alv-reasonable-grid article.is-wide{grid-column:span 4;border-color:var(--alv-violet)}.alv-reasonable-grid span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:var(--alv);font-weight:900;text-transform:uppercase}.alv-reasonable-grid h3{margin:0;color:var(--alv-dark);font-size:16px}.alv-reasonable-grid p{grid-column:1/-1;margin:9px 0 0;color:var(--sozv-muted);font-size:10px;line-height:1.5}
.alv-reasonable-commute{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-commute-visual{display:grid;grid-template-columns:1fr minmax(30px,.6fr) 105px minmax(30px,.6fr) 1fr;gap:0;align-items:center}.alv-commute-visual article{padding:23px;border-radius:17px;background:#fff;text-align:center}.alv-commute-visual article.is-work{color:#fff;background:var(--alv-dark)}.alv-commute-visual span,.alv-commute-visual strong{display:block}.alv-commute-visual span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-commute-visual strong{margin-top:7px;color:var(--alv-dark);font-size:15px}.alv-commute-visual .is-work span,.alv-commute-visual .is-work strong{color:#fff}.alv-commute-visual>i{height:4px;background:#9dbcbc}.alv-commute-visual>div{display:grid;place-items:center;width:105px;height:105px;border:7px solid #dcebea;border-radius:50%;color:#fff;background:var(--alv-gold);text-align:center}.alv-commute-visual b,.alv-commute-visual small{display:block}.alv-commute-visual b{font-size:20px}.alv-commute-visual small{font-size:9px}.alv-commute-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.alv-commute-notes article{padding:17px;border-left:5px solid var(--alv);border-radius:0 14px 14px 0;background:#fff}.alv-commute-notes b{color:var(--alv-dark);font-size:13px}.alv-commute-notes p{margin:6px 0 0;color:var(--sozv-muted);font-size:9px;line-height:1.48}
.alv-reasonable-wage{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-reasonable-wage-tool{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.alv-reasonable-wage-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-reasonable-wage-inputs label{display:grid;gap:7px;padding:14px;border-radius:14px;background:#fff}.alv-reasonable-wage-inputs label>span{color:var(--alv-dark);font-size:10px;font-weight:900}.alv-reasonable-wage-inputs input[type="number"],.alv-reasonable-wage-inputs select{width:100%;padding:11px;border:2px solid #b5ced0;border-radius:10px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:12px;font-weight:800}.alv-reasonable-wage-inputs .is-check{grid-template-columns:auto 1fr;align-items:center}.alv-reasonable-wage-inputs .is-check input{width:20px;height:20px;accent-color:var(--alv)}.alv-reasonable-wage-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-reasonable-wage-results article{padding:19px;border-radius:15px;background:#fff;text-align:center}.alv-reasonable-wage-results article.is-result{grid-column:1/-1;color:#fff;background:var(--alv-dark)}.alv-reasonable-wage-results .is-result.is-no{background:var(--alv-coral)}.alv-reasonable-wage-results .is-result.is-warning{background:#987433}.alv-reasonable-wage-results span,.alv-reasonable-wage-results strong,.alv-reasonable-wage-results small{display:block}.alv-reasonable-wage-results span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-reasonable-wage-results strong{margin:7px 0;color:var(--alv-dark);font-size:21px}.alv-reasonable-wage-results small{font-size:9px}.alv-reasonable-wage-results .is-result span,.alv-reasonable-wage-results .is-result strong{color:#fff}
.alv-reasonable-refusal{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-refusal-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch}.alv-refusal-flow article{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;padding:18px;border-radius:16px;background:#fff}.alv-refusal-flow span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:var(--alv);font-weight:900}.alv-refusal-flow strong{color:var(--alv-dark);font-size:11px;line-height:1.4}.alv-refusal-flow>b{align-self:center;color:var(--alv-gold);font-size:20px}.alv-refusal-flow .is-risk{color:#fff;background:var(--alv-coral)}.alv-refusal-flow .is-risk span{background:#fff;color:var(--alv-coral)}.alv-refusal-flow .is-risk strong{color:#fff}.alv-reasonable-cases{background:linear-gradient(145deg,#fff,#edf4f6)}
@media(max-width:1000px){.alv-reasonable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-reasonable-grid article.is-wide{grid-column:span 3}.alv-refusal-flow{grid-template-columns:1fr auto 1fr}.alv-refusal-flow .is-risk{grid-column:1/-1}.alv-refusal-flow>b:last-of-type{grid-column:1/-1;transform:rotate(90deg);text-align:center}}
@media(max-width:850px){.alv-reasonable-hero{grid-template-columns:1fr}.alv-reasonable-hero-rule{display:none}.alv-reasonable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-reasonable-grid article.is-wide{grid-column:span 2}.alv-reasonable-wage-tool{grid-template-columns:1fr}.alv-commute-visual{grid-template-columns:1fr 25px 90px 25px 1fr}.alv-commute-visual>div{width:90px;height:90px}.alv-commute-notes{grid-template-columns:1fr}}
@media(max-width:620px){.alv-reasonable-principle,.alv-reasonable-exceptions,.alv-reasonable-commute,.alv-reasonable-wage,.alv-reasonable-refusal,.alv-reasonable-cases{padding:22px 16px}.alv-reasonable-shift,.alv-reasonable-grid,.alv-commute-visual,.alv-reasonable-wage-inputs,.alv-reasonable-wage-results,.alv-refusal-flow{grid-template-columns:1fr}.alv-reasonable-shift>b,.alv-refusal-flow>b{transform:rotate(90deg);text-align:center}.alv-reasonable-grid article.is-wide,.alv-refusal-flow .is-risk,.alv-refusal-flow>b:last-of-type{grid-column:auto}.alv-commute-visual>i{width:4px;height:26px;justify-self:center}.alv-commute-visual>div{width:88px;height:88px;justify-self:center}.alv-reasonable-wage-results article.is-result{grid-column:auto}}

/* Lernweg 09 · Pflichten & Einstelltage */
.alv-sanction-hero{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#3d6973 62%,#927866)}.alv-sanction-hero>div{min-width:0}.alv-sanction-hero h1{overflow-wrap:anywhere}.alv-sanction-hero-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:21px;border:2px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.1)}.alv-sanction-hero-scale>div{display:grid;place-items:center;align-content:center;min-height:130px;padding:12px;border-radius:16px;color:var(--alv-dark);background:#e4f1e9;text-align:center}.alv-sanction-hero-scale>div:nth-child(2){background:#fff0d7}.alv-sanction-hero-scale>div:nth-child(3){color:#fff;background:#a45e55}.alv-sanction-hero-scale span,.alv-sanction-hero-scale strong{display:block}.alv-sanction-hero-scale span{font-size:8px;font-weight:900;text-transform:uppercase}.alv-sanction-hero-scale strong{margin-top:7px;font-size:24px}
.alv-duty-section,.alv-deadline-section,.alv-sanction-system,.alv-sanction-table-section,.alv-sanction-finder,.alv-sanction-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-duty-section h2,.alv-deadline-section h2,.alv-sanction-system h2,.alv-sanction-table-section h2,.alv-sanction-finder h2,.alv-sanction-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-duty-section{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-duty-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alv-duty-grid article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:18px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-duty-grid article:nth-child(3n+2){border-color:var(--alv-gold)}.alv-duty-grid article:nth-child(3n){border-color:#4f8067}.alv-duty-grid span{grid-row:span 2;display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#fff;background:var(--alv);font-weight:900}.alv-duty-grid h3{margin:0;color:var(--alv-dark);font-size:16px}.alv-duty-grid p{grid-column:1/-1;margin:9px 0 0;color:var(--sozv-muted);font-size:10px;line-height:1.5}
.alv-deadline-section{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-deadline-visual{display:grid;grid-template-columns:1fr auto 120px auto 1fr;gap:10px;align-items:stretch}.alv-deadline-visual article{display:grid;align-content:center;padding:21px;border-radius:17px;background:#fff;text-align:center}.alv-deadline-visual article.is-result{color:#fff;background:var(--alv-dark)}.alv-deadline-visual>div{display:grid;place-items:center;align-content:center;border-radius:18px;color:#fff;background:var(--alv-gold);text-align:center}.alv-deadline-visual span,.alv-deadline-visual strong,.alv-deadline-visual small{display:block}.alv-deadline-visual span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-deadline-visual strong{margin:7px 0;color:var(--alv-dark);font-size:17px}.alv-deadline-visual>div span,.alv-deadline-visual>div strong,.alv-deadline-visual>div small,.alv-deadline-visual .is-result span,.alv-deadline-visual .is-result strong{color:#fff}.alv-deadline-visual>div strong{font-size:36px}.alv-deadline-visual small{font-size:8px}.alv-deadline-visual>b{align-self:center;color:var(--alv-gold);font-size:23px}.alv-deadline-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.alv-deadline-notes article{padding:17px;border-left:5px solid var(--alv);border-radius:0 14px 14px 0;background:#fff}.alv-deadline-notes b{color:var(--alv-dark);font-size:13px}.alv-deadline-notes p{margin:6px 0 0;color:var(--sozv-muted);font-size:9px;line-height:1.48}
.alv-sanction-system{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-sanction-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.alv-sanction-levels article{padding:21px;border-top:7px solid #4f8067;border-radius:17px;background:#fff;text-align:center}.alv-sanction-levels article.is-medium{border-color:var(--alv-gold)}.alv-sanction-levels article.is-heavy{border-color:var(--alv-coral)}.alv-sanction-levels span,.alv-sanction-levels strong{display:block}.alv-sanction-levels span{color:var(--alv);font-size:9px;font-weight:900;text-transform:uppercase}.alv-sanction-levels strong{margin:8px 0;color:var(--alv-dark);font-size:27px}.alv-sanction-levels p{margin:0;color:var(--sozv-muted);font-size:10px;line-height:1.45}.alv-sanction-distinction{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-top:15px}.alv-sanction-distinction article{padding:18px;border-radius:15px;background:#fff;text-align:center}.alv-sanction-distinction b,.alv-sanction-distinction span{display:block}.alv-sanction-distinction b{color:var(--alv-dark);font-size:17px}.alv-sanction-distinction span{margin-top:6px;color:var(--sozv-muted);font-size:10px}.alv-sanction-distinction>strong{align-self:center;color:var(--alv-gold);font-size:25px}
.alv-sanction-table-section{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-sanction-table{overflow:hidden;border-radius:17px;background:#fff}.alv-sanction-table>div{display:grid;grid-template-columns:1.45fr 1.1fr 1fr;align-items:center;min-height:47px;border-bottom:1px solid #d7e3e2}.alv-sanction-table>div:last-child{border:0}.alv-sanction-table span,.alv-sanction-table b,.alv-sanction-table strong{padding:10px 16px}.alv-sanction-table span{color:var(--alv-dark);font-size:10px;font-weight:700}.alv-sanction-table b{color:#7a4f22;font-size:11px;text-align:center}.alv-sanction-table .is-group{color:#fff;background:var(--alv-dark)}.alv-sanction-table .is-group strong{font-size:9px;text-transform:uppercase}.alv-sanction-table .is-group strong:last-child{text-align:center}.alv-sanction-extra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.alv-sanction-extra article{padding:18px;border-top:6px solid var(--alv-gold);border-radius:15px;background:#fff}.alv-sanction-extra span,.alv-sanction-extra strong{display:block}.alv-sanction-extra span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-sanction-extra strong{margin:6px 0;color:var(--alv-dark);font-size:17px}.alv-sanction-extra p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.45}
.alv-sanction-finder{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-sanction-finder-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);gap:14px}.alv-sanction-finder label{display:grid;gap:8px;padding:17px;border-radius:16px;background:#fff}.alv-sanction-finder label span{color:var(--alv-dark);font-size:10px;font-weight:900}.alv-sanction-finder select{width:100%;padding:13px;border:2px solid #b5ced0;border-radius:11px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:11px;font-weight:800}.alv-sanction-finder-result{display:grid;align-content:center;padding:22px;border-radius:17px;color:#fff;background:var(--alv-dark);text-align:center}.alv-sanction-finder-result.is-heavy{background:var(--alv-coral)}.alv-sanction-finder-result span,.alv-sanction-finder-result strong,.alv-sanction-finder-result small{display:block}.alv-sanction-finder-result span{font-size:8px;font-weight:900;text-transform:uppercase}.alv-sanction-finder-result strong{margin:8px 0;font-size:22px}.alv-sanction-finder-result small{font-size:9px}.alv-sanction-cases{background:linear-gradient(145deg,#fff,#edf4f6)}
@media(max-width:950px){.alv-duty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-sanction-finder-layout{grid-template-columns:1fr}}
@media(max-width:850px){.alv-sanction-hero{grid-template-columns:1fr}.alv-sanction-hero-scale{display:none}.alv-sanction-table{overflow-x:auto}.alv-sanction-table>div{min-width:760px}}
@media(max-width:620px){.alv-duty-section,.alv-deadline-section,.alv-sanction-system,.alv-sanction-table-section,.alv-sanction-finder,.alv-sanction-cases{padding:22px 16px}.alv-duty-grid,.alv-deadline-visual,.alv-deadline-notes,.alv-sanction-levels,.alv-sanction-distinction,.alv-sanction-extra{grid-template-columns:1fr}.alv-deadline-visual>b{transform:rotate(90deg);text-align:center}.alv-deadline-visual>div{min-height:105px}.alv-sanction-distinction>strong{transform:rotate(90deg);text-align:center}.alv-sanction-table>div{min-width:690px}}

/* Lernweg 10 · Zwischenverdienst */
.alv-interim-hero{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#3d7075 61%,#85936d)}.alv-interim-hero>div{min-width:0}.alv-interim-hero h1{overflow-wrap:anywhere}.alv-interim-hero-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1.15fr;gap:8px;align-items:stretch;padding:20px;border:2px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.1)}.alv-interim-hero-formula article{display:grid;place-items:center;align-content:center;min-width:0;padding:15px 8px;border-radius:14px;color:var(--alv-dark);background:#eff8f6;text-align:center}.alv-interim-hero-formula article.is-total{color:#fff;background:var(--alv-gold)}.alv-interim-hero-formula span,.alv-interim-hero-formula strong{display:block}.alv-interim-hero-formula span{font-size:7px;font-weight:900;text-transform:uppercase}.alv-interim-hero-formula strong{margin-top:5px;font-size:13px;line-height:1.25}.alv-interim-hero-formula>b{align-self:center;color:#fff;font-size:20px}
.alv-interim-definition,.alv-interim-scheme,.alv-interim-calculator,.alv-interim-wage,.alv-interim-duration,.alv-interim-special,.alv-interim-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-interim-definition h2,.alv-interim-scheme h2,.alv-interim-calculator h2,.alv-interim-wage h2,.alv-interim-duration h2,.alv-interim-special h2,.alv-interim-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-interim-definition{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-interim-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.alv-interim-compare article{display:grid;grid-template-columns:auto 1fr;gap:5px 11px;min-width:0;padding:20px;border-top:7px solid var(--alv);border-radius:17px;background:#fff}.alv-interim-compare article:nth-child(2){border-color:var(--alv-gold)}.alv-interim-compare article:nth-child(3){border-color:#4f8067}.alv-interim-compare span{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:var(--alv);font-weight:900}.alv-interim-compare h3{margin:0;color:var(--alv-dark);font-size:18px}.alv-interim-compare p{grid-column:1/-1;margin:8px 0 0;color:var(--sozv-muted);font-size:11px;line-height:1.5}
.alv-interim-scheme{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-interim-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch}.alv-interim-flow article{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-content:center;min-width:0;padding:17px;border-radius:16px;background:#fff}.alv-interim-flow article.is-result{color:#fff;background:var(--alv-dark)}.alv-interim-flow span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:var(--alv);font-weight:900}.alv-interim-flow .is-result span{color:var(--alv-dark);background:#fff}.alv-interim-flow strong{color:var(--alv-dark);font-size:12px}.alv-interim-flow .is-result strong,.alv-interim-flow .is-result small{color:#fff}.alv-interim-flow small{color:var(--sozv-muted);font-size:8px;line-height:1.4}.alv-interim-flow>b{align-self:center;color:var(--alv-gold);font-size:20px}.alv-interim-gate{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-top:15px}.alv-interim-gate article{padding:18px;border-radius:15px;background:#e8f3ed;text-align:center}.alv-interim-gate article:last-child{background:#f7e8e4}.alv-interim-gate b,.alv-interim-gate span{display:block}.alv-interim-gate b{color:var(--alv-dark);font-size:18px}.alv-interim-gate span{margin-top:6px;color:var(--sozv-muted);font-size:10px}.alv-interim-gate>strong{align-self:center;color:var(--alv-gold);font-size:12px;text-transform:uppercase}
.alv-interim-calculator{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-interim-tool{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.alv-interim-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-interim-inputs label{display:grid;align-content:start;gap:7px;padding:14px;border-radius:14px;background:#fff}.alv-interim-inputs label:last-child{grid-column:1/-1}.alv-interim-inputs label>span{color:var(--alv-dark);font-size:9px;font-weight:900}.alv-interim-inputs input,.alv-interim-inputs select{width:100%;padding:11px;border:2px solid #b5ced0;border-radius:10px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:12px;font-weight:800}.alv-interim-inputs small{color:var(--sozv-muted);font-size:8px}.alv-interim-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-interim-results article{display:grid;align-content:center;min-width:0;padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-interim-results article.is-result{color:#fff;background:var(--alv-dark)}.alv-interim-results article.is-result.is-no{background:var(--alv-coral)}.alv-interim-results article.is-total{color:#fff;background:#4f8067}.alv-interim-results span,.alv-interim-results strong,.alv-interim-results small{display:block}.alv-interim-results span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-interim-results strong{margin:7px 0;color:var(--alv-dark);font-size:21px}.alv-interim-results small{color:var(--sozv-muted);font-size:8px;line-height:1.38}.alv-interim-results .is-result span,.alv-interim-results .is-result strong,.alv-interim-results .is-result small,.alv-interim-results .is-total span,.alv-interim-results .is-total strong,.alv-interim-results .is-total small{color:#fff}
.alv-interim-wage{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-interim-wage-grid,.alv-interim-special-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alv-interim-wage-grid article,.alv-interim-special-grid article{min-width:0;padding:19px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-interim-wage-grid article:nth-child(2n),.alv-interim-special-grid article:nth-child(3n+2){border-color:var(--alv-gold)}.alv-interim-wage-grid span,.alv-interim-special-grid span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-interim-wage-grid h3,.alv-interim-special-grid h3{margin:7px 0;color:var(--alv-dark);font-size:17px}.alv-interim-wage-grid p,.alv-interim-special-grid p{margin:0;color:var(--sozv-muted);font-size:10px;line-height:1.5}
.alv-interim-duration{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-interim-duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.alv-interim-duration-grid article{padding:21px;border-top:7px solid var(--alv);border-radius:17px;background:#fff;text-align:center}.alv-interim-duration-grid article:nth-child(n+2){border-color:var(--alv-gold)}.alv-interim-duration-grid span,.alv-interim-duration-grid strong{display:block}.alv-interim-duration-grid span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-interim-duration-grid strong{margin:7px 0;color:var(--alv-dark);font-size:21px}.alv-interim-duration-grid p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.45}.alv-interim-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.alv-interim-benefits article{padding:17px;border-left:5px solid #4f8067;border-radius:0 14px 14px 0;background:#edf6f0}.alv-interim-benefits b{color:var(--alv-dark);font-size:13px}.alv-interim-benefits span{display:block;margin-top:5px;color:var(--sozv-muted);font-size:9px;line-height:1.45}
.alv-interim-special{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-interim-special-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-interim-cases{background:linear-gradient(145deg,#fff,#f6f2e9)}
@media(max-width:1000px){.alv-interim-flow{grid-template-columns:1fr auto 1fr}.alv-interim-flow .is-result{grid-column:1/-1}.alv-interim-flow>b:nth-of-type(3){grid-column:1/-1;transform:rotate(90deg);text-align:center}.alv-interim-wage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-interim-tool{grid-template-columns:1fr}}
@media(max-width:850px){.alv-interim-hero{grid-template-columns:1fr}.alv-interim-hero-formula{display:none}.alv-interim-compare,.alv-interim-special-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.alv-interim-definition,.alv-interim-scheme,.alv-interim-calculator,.alv-interim-wage,.alv-interim-duration,.alv-interim-special,.alv-interim-cases{padding:22px 16px}.alv-interim-compare,.alv-interim-flow,.alv-interim-gate,.alv-interim-inputs,.alv-interim-results,.alv-interim-wage-grid,.alv-interim-duration-grid,.alv-interim-benefits,.alv-interim-special-grid{grid-template-columns:1fr}.alv-interim-flow>b,.alv-interim-gate>strong{transform:rotate(90deg);text-align:center}.alv-interim-flow .is-result,.alv-interim-flow>b:nth-of-type(3),.alv-interim-inputs label:last-child{grid-column:auto}}

/* Lernweg 11 · Arbeitsmarktliche Massnahmen */
.alv-amm-hero{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#496c72 61%,#8f8e65)}.alv-amm-hero>div{min-width:0}.alv-amm-hero h1{overflow-wrap:anywhere}.alv-amm-hero-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:7px;align-items:stretch;padding:20px;border:2px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.1)}.alv-amm-hero-map article{display:grid;place-items:center;align-content:center;min-width:0;padding:14px 6px;border-radius:14px;color:var(--alv-dark);background:#eff8f6;text-align:center}.alv-amm-hero-map article:last-child{background:#fff0d7}.alv-amm-hero-map span,.alv-amm-hero-map strong{display:block}.alv-amm-hero-map span{font-size:7px;font-weight:900;text-transform:uppercase}.alv-amm-hero-map strong{margin-top:5px;font-size:12px;line-height:1.25}.alv-amm-hero-map>b{align-self:center;color:#fff;font-size:20px}
.alv-amm-principle,.alv-amm-education,.alv-amm-employment,.alv-amm-special,.alv-amm-finder,.alv-amm-duties,.alv-amm-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-amm-principle h2,.alv-amm-education h2,.alv-amm-employment h2,.alv-amm-special h2,.alv-amm-finder h2,.alv-amm-duties h2,.alv-amm-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-amm-principle{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-amm-goals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alv-amm-goals article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:18px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-amm-goals article:nth-child(2n){border-color:var(--alv-gold)}.alv-amm-goals span{grid-row:span 2;display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#fff;background:var(--alv);font-weight:900}.alv-amm-goals h3{margin:0;color:var(--alv-dark);font-size:15px}.alv-amm-goals p{grid-column:1/-1;margin:8px 0 0;color:var(--sozv-muted);font-size:9px;line-height:1.45}.alv-amm-request{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin-top:15px}.alv-amm-request article{padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-amm-request b,.alv-amm-request span{display:block}.alv-amm-request b{color:var(--alv-dark);font-size:13px}.alv-amm-request span{margin-top:5px;color:var(--sozv-muted);font-size:9px}.alv-amm-request>strong{align-self:center;color:var(--alv-gold);font-size:21px}
.alv-amm-education{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-amm-employment{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-amm-card-grid{display:grid;gap:11px}.alv-amm-card-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-amm-card-grid article{min-width:0;padding:21px;border-top:7px solid var(--alv);border-radius:17px;background:#fff}.alv-amm-card-grid article:nth-child(2){border-color:var(--alv-gold)}.alv-amm-card-grid article:nth-child(3){border-color:#4f8067}.alv-amm-card-grid span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-amm-card-grid h3{margin:7px 0;color:var(--alv-dark);font-size:19px}.alv-amm-card-grid strong{display:block;margin-bottom:9px;color:#76551e;font-size:11px}.alv-amm-card-grid p{margin:0;color:var(--sozv-muted);font-size:10px;line-height:1.52}
.alv-amm-special{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-amm-special-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.alv-amm-special-grid article{display:grid;grid-template-columns:auto 1fr;gap:4px 11px;min-width:0;padding:20px;border-left:7px solid var(--alv);border-radius:0 17px 17px 0;background:#fff}.alv-amm-special-grid article:nth-child(2n){border-color:var(--alv-gold)}.alv-amm-special-grid span{grid-row:span 3;display:grid;place-items:center;width:45px;height:45px;border-radius:13px;color:#fff;background:var(--alv);font-size:10px;font-weight:900;text-transform:uppercase}.alv-amm-special-grid h3{margin:0;color:var(--alv-dark);font-size:18px}.alv-amm-special-grid strong{color:#76551e;font-size:10px}.alv-amm-special-grid p{grid-column:1/-1;margin:9px 0 0;color:var(--sozv-muted);font-size:10px;line-height:1.5}.alv-amm-eaz{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin-top:15px}.alv-amm-eaz article{display:grid;align-content:center;padding:18px;border-radius:15px;background:#fff;text-align:center}.alv-amm-eaz article.is-result{color:#fff;background:var(--alv-dark)}.alv-amm-eaz span,.alv-amm-eaz strong{display:block}.alv-amm-eaz span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-amm-eaz strong{margin-top:6px;color:var(--alv-dark);font-size:13px}.alv-amm-eaz .is-result span,.alv-amm-eaz .is-result strong{color:#fff}.alv-amm-eaz>b{align-self:center;color:var(--alv-gold);font-size:21px}
.alv-amm-finder{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-amm-finder-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:14px}.alv-amm-finder label{display:grid;gap:8px;padding:17px;border-radius:16px;background:#fff}.alv-amm-finder label span{color:var(--alv-dark);font-size:10px;font-weight:900}.alv-amm-finder select{width:100%;padding:13px;border:2px solid #b5ced0;border-radius:11px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:11px;font-weight:800}.alv-amm-finder-result{display:grid;align-content:center;padding:22px;border-radius:17px;color:#fff;background:var(--alv-dark);text-align:center}.alv-amm-finder-result span,.alv-amm-finder-result strong,.alv-amm-finder-result small{display:block}.alv-amm-finder-result span{font-size:8px;font-weight:900;text-transform:uppercase}.alv-amm-finder-result strong{margin:8px 0;font-size:20px}.alv-amm-finder-result small{font-size:9px;line-height:1.4}
.alv-amm-duties{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-amm-duty-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alv-amm-duty-grid article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:18px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-amm-duty-grid span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:var(--alv);font-weight:900}.alv-amm-duty-grid h3{margin:0;color:var(--alv-dark);font-size:15px}.alv-amm-duty-grid p{grid-column:1/-1;margin:8px 0 0;color:var(--sozv-muted);font-size:9px;line-height:1.45}.alv-amm-distinction{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch;margin-top:15px}.alv-amm-distinction article{padding:18px;border-radius:15px;background:#fff;text-align:center}.alv-amm-distinction b,.alv-amm-distinction span{display:block}.alv-amm-distinction b{color:var(--alv-dark);font-size:17px}.alv-amm-distinction span{margin-top:6px;color:var(--sozv-muted);font-size:10px}.alv-amm-distinction>strong{align-self:center;color:var(--alv-gold);font-size:25px}.alv-amm-cases{background:linear-gradient(145deg,#fff,#f6f2e9)}
@media(max-width:950px){.alv-amm-goals,.alv-amm-duty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-amm-finder-layout{grid-template-columns:1fr}}
@media(max-width:850px){.alv-amm-hero{grid-template-columns:1fr}.alv-amm-hero-map{display:none}.alv-amm-card-grid.is-three{grid-template-columns:1fr}.alv-amm-special-grid{grid-template-columns:1fr}}
@media(max-width:620px){.alv-amm-principle,.alv-amm-education,.alv-amm-employment,.alv-amm-special,.alv-amm-finder,.alv-amm-duties,.alv-amm-cases{padding:22px 16px}.alv-amm-goals,.alv-amm-request,.alv-amm-special-grid,.alv-amm-eaz,.alv-amm-duty-grid,.alv-amm-distinction{grid-template-columns:1fr}.alv-amm-request>strong,.alv-amm-eaz>b,.alv-amm-distinction>strong{transform:rotate(90deg);text-align:center}}

/* Mobile Umbrüche für lange AMM-Fachbegriffe */
.alv-amm-page .sozv-section-head,.alv-amm-page .sozv-eyebrow{min-width:0;overflow-wrap:anywhere}.alv-amm-finder-layout,.alv-amm-finder label,.alv-amm-finder select{min-width:0;max-width:100%}.alv-amm-special-grid span{padding:3px;font-size:9px;line-height:1.05;overflow-wrap:anywhere;text-align:center}

/* Lernweg 12 · Kurzarbeit und Schlechtwetter */
.alv-kae-hero{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#426d75 58%,#858562)}.alv-kae-hero>div{min-width:0}.alv-kae-hero h1{overflow-wrap:anywhere}.alv-kae-hero-split{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:stretch;padding:21px;border:2px solid rgba(255,255,255,.32);border-radius:24px;background:rgba(255,255,255,.1)}.alv-kae-hero-split article{display:grid;place-items:center;align-content:center;min-width:0;padding:17px 9px;border-radius:15px;color:var(--alv-dark);background:#eff8f6;text-align:center}.alv-kae-hero-split article:last-child{background:#fff0d8}.alv-kae-hero-split span,.alv-kae-hero-split strong,.alv-kae-hero-split small{display:block}.alv-kae-hero-split span{font-size:22px;font-weight:950}.alv-kae-hero-split strong{margin-top:6px;font-size:12px}.alv-kae-hero-split small{margin-top:5px;color:var(--sozv-muted);font-size:8px}.alv-kae-hero-split>b{align-self:center;color:#fff;font-size:23px}
.alv-kae-compare,.alv-kae-core,.alv-kae-calculator,.alv-kae-process,.alv-swe-core,.alv-swe-calculator,.alv-kae-covid,.alv-kae-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-kae-compare h2,.alv-kae-core h2,.alv-kae-calculator h2,.alv-kae-process h2,.alv-swe-core h2,.alv-swe-calculator h2,.alv-kae-covid h2,.alv-kae-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-kae-compare{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-kae-table{display:grid;overflow:hidden;border:1px solid #cbdeda;border-radius:17px;background:#fff}.alv-kae-table>div{display:grid;grid-template-columns:minmax(120px,.55fr) repeat(2,minmax(0,1fr));border-top:1px solid #d7e5e3}.alv-kae-table>div:first-child{border:0}.alv-kae-table b,.alv-kae-table strong,.alv-kae-table span{min-width:0;padding:14px 16px;overflow-wrap:anywhere}.alv-kae-table .is-head{color:#fff;background:var(--alv-dark)}.alv-kae-table strong{color:var(--alv-dark);background:#edf5f3;font-size:10px}.alv-kae-table span{color:var(--sozv-muted);font-size:10px;line-height:1.45}.alv-kae-table span+span{border-left:1px solid #d7e5e3}
.alv-kae-core{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-kae-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alv-kae-gates article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:18px;border-top:7px solid var(--alv);border-radius:17px;background:#fff}.alv-kae-gates article:nth-child(2n){border-color:var(--alv-gold)}.alv-kae-gates span{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:var(--alv);font-weight:900}.alv-kae-gates h3{margin:0;color:var(--alv-dark);font-size:16px}.alv-kae-gates p{grid-column:1/-1;margin:9px 0 0;color:var(--sozv-muted);font-size:9px;line-height:1.48}.alv-kae-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.alv-kae-control article{min-width:0;padding:18px;border-left:6px solid var(--alv);border-radius:0 15px 15px 0;background:#eef5f4}.alv-kae-control article:nth-child(2){border-color:var(--alv-gold)}.alv-kae-control article:nth-child(3){border-color:#4f8067}.alv-kae-control span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-kae-control strong{display:block;margin:5px 0;color:var(--alv-dark);font-size:14px}.alv-kae-control p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.45}.alv-kae-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.alv-kae-people article{padding:20px;border-radius:17px;background:#eaf4ee}.alv-kae-people article.is-no{background:#f7e9e6}.alv-kae-people h3{margin:0;color:var(--alv-dark);font-size:18px}.alv-kae-people ul{margin:10px 0 0;padding-left:18px;color:var(--sozv-muted);font-size:10px;line-height:1.55}.alv-kae-trainer{margin-top:14px;padding:20px;border-left:7px solid var(--alv-gold);border-radius:0 16px 16px 0;background:#fff}.alv-kae-trainer b{color:var(--alv-dark);font-size:16px}.alv-kae-trainer p{margin:7px 0 0;color:var(--sozv-muted);font-size:10px;line-height:1.52}.alv-kae-duration{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin-top:15px}.alv-kae-duration article{display:grid;align-content:center;min-width:0;padding:19px;border-radius:16px;background:#fff;text-align:center}.alv-kae-duration article.is-current{color:#fff;background:var(--alv-dark)}.alv-kae-duration span,.alv-kae-duration strong{display:block}.alv-kae-duration span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-kae-duration strong{margin:6px 0;color:var(--alv-dark);font-size:24px}.alv-kae-duration p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.4}.alv-kae-duration .is-current span,.alv-kae-duration .is-current strong,.alv-kae-duration .is-current p{color:#fff}.alv-kae-duration>b{align-self:center;color:var(--alv-gold);font-size:22px}
.alv-kae-calculator,.alv-swe-calculator{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-kae-tool{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px}.alv-kae-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-kae-inputs label{display:grid;align-content:start;gap:7px;min-width:0;padding:15px;border-radius:14px;background:#fff}.alv-kae-inputs label>span{color:var(--alv-dark);font-size:9px;font-weight:900}.alv-kae-inputs input{width:100%;min-width:0;padding:11px;border:2px solid #b5ced0;border-radius:10px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:12px;font-weight:800}.alv-kae-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-kae-results article{display:grid;align-content:center;min-width:0;padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-kae-results article.is-result{color:#fff;background:var(--alv-dark)}.alv-kae-results span,.alv-kae-results strong,.alv-kae-results small{display:block}.alv-kae-results span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-kae-results strong{margin:7px 0;color:var(--alv-dark);font-size:20px;overflow-wrap:anywhere}.alv-kae-results small{color:var(--sozv-muted);font-size:8px;line-height:1.38}.alv-kae-results .is-result span,.alv-kae-results .is-result strong,.alv-kae-results .is-result small{color:#fff}.alv-kae-formula{margin:15px 0 0;padding:15px 18px;border-radius:14px;color:var(--sozv-muted);background:#fff;font-size:10px;line-height:1.5}.alv-kae-formula b{color:var(--alv-dark)}
.alv-kae-process{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-kae-timeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch}.alv-kae-timeline article{min-width:0;padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-kae-timeline span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-kae-timeline strong{display:block;margin:6px 0;color:var(--alv-dark);font-size:14px}.alv-kae-timeline p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.42}.alv-kae-timeline>b{align-self:center;color:var(--alv-gold);font-size:20px}
.alv-swe-core{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-swe-rule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.alv-swe-rule article{display:grid;grid-template-columns:auto 1fr;gap:4px 11px;min-width:0;padding:20px;border-top:7px solid #4f8067;border-radius:17px;background:#fff}.alv-swe-rule article.is-no{border-color:var(--alv-coral)}.alv-swe-rule article.is-half{border-color:var(--alv-gold)}.alv-swe-rule span{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:#4f8067;font-size:19px;font-weight:900}.alv-swe-rule .is-no span{background:var(--alv-coral)}.alv-swe-rule .is-half span{background:var(--alv-gold)}.alv-swe-rule h3{margin:0;color:var(--alv-dark);font-size:17px}.alv-swe-rule p{grid-column:1/-1;margin:9px 0 0;color:var(--sozv-muted);font-size:9px;line-height:1.5}.alv-kae-subtitle{margin:22px 0 11px;color:var(--alv-dark);font-size:19px}.alv-swe-industries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.alv-swe-industries span{display:grid;place-items:center;min-height:64px;padding:12px;border-radius:13px;color:var(--alv-dark);background:#fff;font-size:9px;font-weight:850;line-height:1.35;text-align:center}.alv-kae-note{margin:11px 0;color:var(--sozv-muted);font-size:9px;line-height:1.5}.alv-swe-deadlines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.alv-swe-deadlines article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:17px;border-left:6px solid var(--alv);border-radius:0 15px 15px 0;background:#fff}.alv-swe-deadlines span{grid-row:span 2;display:grid;place-items:center;width:33px;height:33px;border-radius:10px;color:#fff;background:var(--alv);font-weight:900}.alv-swe-deadlines strong{color:var(--alv-dark);font-size:13px}.alv-swe-deadlines p{grid-column:1/-1;margin:7px 0 0;color:var(--sozv-muted);font-size:9px;line-height:1.45}
.alv-kae-covid{background:linear-gradient(145deg,#fff,#edf0f5)}.alv-covid-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.alv-covid-line article{min-width:0;padding:20px;border-top:7px solid var(--alv);border-radius:17px;background:#fff;text-align:center}.alv-covid-line article:nth-of-type(2){border-color:var(--alv-gold)}.alv-covid-line article:nth-of-type(3){border-color:#4f8067}.alv-covid-line span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-covid-line strong{display:block;margin:7px 0;color:var(--alv-dark);font-size:16px}.alv-covid-line p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.48}.alv-covid-line>b{align-self:center;color:var(--alv-gold);font-size:22px}.alv-kae-fact{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-top:15px;padding:20px;border-radius:16px;color:#fff;background:var(--alv-dark)}.alv-kae-fact strong{font-size:23px}.alv-kae-fact span{font-size:10px;line-height:1.5}.alv-kae-cases{background:linear-gradient(145deg,#fff,#f6f2e9)}
@media(max-width:1050px){.alv-kae-gates,.alv-swe-deadlines{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-swe-industries{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-kae-tool{grid-template-columns:1fr}}
@media(max-width:850px){.alv-kae-hero{grid-template-columns:1fr}.alv-kae-hero-split{display:none}.alv-kae-control,.alv-swe-rule{grid-template-columns:1fr}.alv-kae-timeline{grid-template-columns:1fr auto 1fr}.alv-kae-timeline article:nth-of-type(4){grid-column:1/-1}.alv-kae-timeline>b:nth-of-type(3){grid-column:1/-1;transform:rotate(90deg);text-align:center}.alv-swe-industries{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.alv-kae-compare,.alv-kae-core,.alv-kae-calculator,.alv-kae-process,.alv-swe-core,.alv-swe-calculator,.alv-kae-covid,.alv-kae-cases{padding:22px 16px}.alv-kae-table>div{grid-template-columns:1fr}.alv-kae-table .is-head{display:none}.alv-kae-table strong{padding-bottom:7px}.alv-kae-table span{padding-top:8px}.alv-kae-table span:before{display:block;margin-bottom:3px;color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-kae-table span:nth-child(2):before{content:"KAE"}.alv-kae-table span:nth-child(3):before{content:"SWE"}.alv-kae-table span+span{border-left:0;border-top:1px dashed #d7e5e3}.alv-kae-gates,.alv-kae-people,.alv-kae-duration,.alv-kae-inputs,.alv-kae-results,.alv-kae-timeline,.alv-swe-industries,.alv-swe-deadlines,.alv-covid-line,.alv-kae-fact{grid-template-columns:1fr}.alv-kae-duration>b,.alv-kae-timeline>b,.alv-kae-timeline>b:nth-of-type(3),.alv-covid-line>b{grid-column:auto;transform:rotate(90deg);text-align:center}.alv-kae-timeline article:nth-of-type(4){grid-column:auto}.alv-kae-fact{text-align:center}}

/* Lernweg 13 · Insolvenzentschädigung */
.alv-ie-hero{display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:30px;align-items:center;background:linear-gradient(135deg,#183a59,#4d6874 58%,#8b735d)}.alv-ie-hero>div{min-width:0}.alv-ie-hero h1{overflow-wrap:anywhere}.alv-ie-hero-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.15fr;gap:6px;align-items:stretch;padding:20px;border:2px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.1)}.alv-ie-hero-flow article{display:grid;place-items:center;align-content:center;min-width:0;padding:14px 6px;border-radius:14px;color:var(--alv-dark);background:#eff8f6;text-align:center}.alv-ie-hero-flow article.is-result{color:#fff;background:var(--alv-gold)}.alv-ie-hero-flow span,.alv-ie-hero-flow strong{display:block}.alv-ie-hero-flow span{font-size:7px;font-weight:900;text-transform:uppercase}.alv-ie-hero-flow strong{margin-top:5px;font-size:11px;line-height:1.25}.alv-ie-hero-flow>b{align-self:center;color:#fff;font-size:18px}
.alv-ie-principle,.alv-ie-events,.alv-ie-people,.alv-ie-scope,.alv-ie-calculator,.alv-ie-process,.alv-ie-duties,.alv-ie-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-ie-principle h2,.alv-ie-events h2,.alv-ie-people h2,.alv-ie-scope h2,.alv-ie-calculator h2,.alv-ie-process h2,.alv-ie-duties h2,.alv-ie-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-ie-principle{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-ie-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.alv-ie-pillars article{min-width:0;padding:21px;border-top:7px solid var(--alv);border-radius:17px;background:#fff;text-align:center}.alv-ie-pillars article:nth-child(2){border-color:var(--alv-gold)}.alv-ie-pillars article:nth-child(3){border-color:#4f8067}.alv-ie-pillars span{display:block;color:var(--alv-dark);font-size:31px;font-weight:950}.alv-ie-pillars h3{margin:5px 0;color:var(--alv-dark);font-size:17px}.alv-ie-pillars p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.45}.alv-ie-distinction{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin-top:15px}.alv-ie-distinction article{padding:18px;border-radius:15px;background:#fff;text-align:center}.alv-ie-distinction b,.alv-ie-distinction span{display:block}.alv-ie-distinction b{color:var(--alv-dark);font-size:14px}.alv-ie-distinction span{margin-top:6px;color:var(--sozv-muted);font-size:9px;line-height:1.4}.alv-ie-distinction>strong{align-self:center;color:var(--alv-gold);font-size:24px}
.alv-ie-events{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-ie-event-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.alv-ie-event-grid article{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;min-width:0;padding:17px;border-top:6px solid var(--alv);border-radius:16px;background:#fff}.alv-ie-event-grid article:nth-child(2n){border-color:var(--alv-gold)}.alv-ie-event-grid span{grid-row:span 2;display:grid;place-items:center;width:33px;height:33px;border-radius:10px;color:#fff;background:var(--alv);font-weight:900}.alv-ie-event-grid h3{margin:0;color:var(--alv-dark);font-size:13px;overflow-wrap:anywhere}.alv-ie-event-grid p{grid-column:1/-1;margin:8px 0 0;color:var(--sozv-muted);font-size:8px;line-height:1.45}
.alv-ie-people{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-ie-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alv-ie-people-grid article{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;min-width:0;padding:22px;border-top:7px solid #4f8067;border-radius:18px;background:#fff}.alv-ie-people-grid article.is-no{border-color:var(--alv-coral)}.alv-ie-people-grid span{grid-row:span 2;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:#fff;background:#4f8067;font-size:20px;font-weight:900}.alv-ie-people-grid .is-no span{background:var(--alv-coral)}.alv-ie-people-grid h3{margin:0;color:var(--alv-dark);font-size:19px}.alv-ie-people-grid ul{grid-column:1/-1;margin:10px 0 0;padding-left:19px;color:var(--sozv-muted);font-size:10px;line-height:1.55}.alv-ie-note{margin:14px 0 0;padding:16px 18px;border-left:6px solid var(--alv-gold);border-radius:0 14px 14px 0;color:var(--sozv-muted);background:#fff;font-size:10px;line-height:1.5}
.alv-ie-scope{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-ie-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.alv-ie-scope-grid article{min-width:0;padding:19px;border-top:7px solid #4f8067;border-radius:17px;background:#fff}.alv-ie-scope-grid article.is-excluded{border-color:var(--alv-coral)}.alv-ie-scope-grid span{color:#4f8067;font-size:8px;font-weight:900;text-transform:uppercase}.alv-ie-scope-grid .is-excluded span{color:var(--alv-coral)}.alv-ie-scope-grid h3{margin:7px 0;color:var(--alv-dark);font-size:16px;overflow-wrap:anywhere}.alv-ie-scope-grid p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.5}.alv-ie-window{display:grid;grid-template-columns:1fr auto 1.35fr auto 1fr;gap:9px;align-items:stretch;margin-top:15px}.alv-ie-window article{display:grid;align-content:center;min-width:0;padding:18px;border-radius:15px;background:#fff;text-align:center}.alv-ie-window article.is-covered{color:#fff;background:var(--alv-dark)}.alv-ie-window span,.alv-ie-window strong{display:block}.alv-ie-window span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-ie-window strong{margin-top:6px;color:var(--alv-dark);font-size:13px}.alv-ie-window .is-covered span,.alv-ie-window .is-covered strong{color:#fff}.alv-ie-window i{font-style:normal}.alv-ie-window>b{align-self:center;color:var(--alv-gold);font-size:21px}
.alv-ie-calculator{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-ie-tool{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px}.alv-ie-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-ie-inputs label{display:grid;align-content:start;gap:7px;min-width:0;padding:14px;border-radius:14px;background:#fff}.alv-ie-inputs label:last-child{grid-column:1/-1}.alv-ie-inputs span{color:var(--alv-dark);font-size:9px;font-weight:900}.alv-ie-inputs input,.alv-ie-inputs select{width:100%;min-width:0;padding:11px;border:2px solid #b5ced0;border-radius:10px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:12px;font-weight:800}.alv-ie-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-ie-results article{display:grid;align-content:center;min-width:0;padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-ie-results article.is-result{color:#fff;background:var(--alv-dark)}.alv-ie-results span,.alv-ie-results strong,.alv-ie-results small{display:block}.alv-ie-results span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-ie-results strong{margin:7px 0;color:var(--alv-dark);font-size:20px;overflow-wrap:anywhere}.alv-ie-results small{color:var(--sozv-muted);font-size:8px;line-height:1.4}.alv-ie-results .is-result span,.alv-ie-results .is-result strong,.alv-ie-results .is-result small{color:#fff}.alv-ie-formula{margin:15px 0 0;padding:15px 18px;border-radius:14px;color:var(--sozv-muted);background:#fff;font-size:10px;line-height:1.5}.alv-ie-formula b{color:var(--alv-dark)}
.alv-ie-process{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-ie-process-flow,.alv-ie-duty-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch}.alv-ie-process-flow article,.alv-ie-duty-line article{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-content:center;min-width:0;padding:17px;border-radius:15px;background:#fff}.alv-ie-process-flow article.is-result,.alv-ie-duty-line article.is-result{color:#fff;background:var(--alv-dark)}.alv-ie-process-flow span,.alv-ie-duty-line span{grid-row:span 2;color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-ie-process-flow strong,.alv-ie-duty-line strong{color:var(--alv-dark);font-size:13px}.alv-ie-process-flow p,.alv-ie-duty-line p{grid-column:1/-1;margin:5px 0 0;color:var(--sozv-muted);font-size:8px;line-height:1.42}.alv-ie-process-flow .is-result span,.alv-ie-process-flow .is-result strong,.alv-ie-process-flow .is-result p,.alv-ie-duty-line .is-result span,.alv-ie-duty-line .is-result strong,.alv-ie-duty-line .is-result p{color:#fff}.alv-ie-process-flow>b,.alv-ie-duty-line>b{align-self:center;color:var(--alv-gold);font-size:20px}.alv-ie-deadline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.alv-ie-deadline-grid article{min-width:0;padding:17px;border-left:6px solid var(--alv);border-radius:0 15px 15px 0;background:#fff}.alv-ie-deadline-grid span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-ie-deadline-grid strong{display:block;margin:6px 0;color:var(--alv-dark);font-size:13px}.alv-ie-deadline-grid p{margin:0;color:var(--sozv-muted);font-size:8px;line-height:1.4}
.alv-ie-duties{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-ie-documents{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;padding:17px;border-radius:16px;background:#fff}.alv-ie-documents h3{flex:1 0 100%;margin:0 0 3px;color:var(--alv-dark);font-size:17px}.alv-ie-documents span{padding:8px 11px;border-radius:999px;color:var(--alv-dark);background:var(--alv-soft);font-size:9px;font-weight:850}.alv-ie-cases{background:linear-gradient(145deg,#fff,#edf4f6)}
@media(max-width:1080px){.alv-ie-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alv-ie-scope-grid,.alv-ie-deadline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-ie-tool{grid-template-columns:1fr}}
@media(max-width:850px){.alv-ie-hero{grid-template-columns:1fr}.alv-ie-hero-flow{display:none}.alv-ie-pillars{grid-template-columns:1fr}.alv-ie-process-flow,.alv-ie-duty-line{grid-template-columns:1fr auto 1fr}.alv-ie-process-flow article:nth-of-type(4),.alv-ie-duty-line article:nth-of-type(4){grid-column:1/-1}.alv-ie-process-flow>b:nth-of-type(3),.alv-ie-duty-line>b:nth-of-type(3){grid-column:1/-1;transform:rotate(90deg);text-align:center}}
@media(max-width:620px){.alv-ie-principle,.alv-ie-events,.alv-ie-people,.alv-ie-scope,.alv-ie-calculator,.alv-ie-process,.alv-ie-duties,.alv-ie-cases{padding:22px 16px}.alv-ie-distinction,.alv-ie-event-grid,.alv-ie-people-grid,.alv-ie-scope-grid,.alv-ie-window,.alv-ie-inputs,.alv-ie-results,.alv-ie-process-flow,.alv-ie-deadline-grid,.alv-ie-duty-line{grid-template-columns:1fr}.alv-ie-distinction>strong,.alv-ie-window>b,.alv-ie-process-flow>b,.alv-ie-process-flow>b:nth-of-type(3),.alv-ie-duty-line>b,.alv-ie-duty-line>b:nth-of-type(3){grid-column:auto;transform:rotate(90deg);text-align:center}.alv-ie-process-flow article:nth-of-type(4),.alv-ie-duty-line article:nth-of-type(4),.alv-ie-inputs label:last-child{grid-column:auto}}

/* Lernweg 14 · Ausland & Koordination */
.alv-coord-hero{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#3f7073 62%,#8b7a5f)}.alv-coord-hero>div{min-width:0}.alv-coord-hero h1{overflow-wrap:anywhere}.alv-coord-hero-map{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;padding:22px;border:2px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.1)}.alv-coord-hero-map article{display:grid;place-items:center;align-content:center;min-width:0;padding:20px 10px;border-radius:16px;color:var(--alv-dark);background:#eff8f6;text-align:center}.alv-coord-hero-map span,.alv-coord-hero-map strong{display:block}.alv-coord-hero-map span{color:var(--alv);font-size:20px;font-weight:950}.alv-coord-hero-map strong{margin-top:7px;font-size:10px}.alv-coord-hero-map>b{align-self:center;color:#fff;font-size:26px}
.alv-coord-border,.alv-coord-docs,.alv-coord-export,.alv-coord-interrupt,.alv-coord-eo,.alv-coord-finder,.alv-coord-cases{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-coord-border h2,.alv-coord-docs h2,.alv-coord-export h2,.alv-coord-interrupt h2,.alv-coord-eo h2,.alv-coord-finder h2,.alv-coord-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-coord-border{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-coord-split,.alv-coord-doc-grid,.alv-coord-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alv-coord-split article,.alv-coord-doc-grid article,.alv-coord-health article{min-width:0;padding:22px;border-top:7px solid var(--alv);border-radius:18px;background:#fff}.alv-coord-split article:nth-child(2),.alv-coord-doc-grid article:nth-child(2),.alv-coord-health article:nth-child(2){border-color:var(--alv-gold)}.alv-coord-split span,.alv-coord-doc-grid span,.alv-coord-health span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-coord-split h3,.alv-coord-doc-grid h3,.alv-coord-health h3{margin:7px 0;color:var(--alv-dark);font-size:20px}.alv-coord-split p,.alv-coord-doc-grid p,.alv-coord-health p{margin:0;color:var(--sozv-muted);font-size:10px;line-height:1.5}.alv-coord-split strong,.alv-coord-doc-grid strong,.alv-coord-health strong{display:block;margin-top:12px;color:var(--alv-dark);font-size:12px}.alv-coord-doc-grid small{display:block;margin-top:8px;color:var(--sozv-muted);font-size:8px}.alv-coord-status,.alv-coord-report{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-top:15px;padding:18px;border-left:7px solid var(--alv-gold);border-radius:0 16px 16px 0;background:#fff}.alv-coord-status b,.alv-coord-report b{color:var(--alv-dark);font-size:14px}.alv-coord-status span,.alv-coord-report span{color:var(--sozv-muted);font-size:10px;line-height:1.5}
.alv-coord-docs{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-coord-export{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-coord-timeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:7px;align-items:stretch}.alv-coord-timeline article{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-content:center;min-width:0;padding:16px;border-radius:15px;background:#fff}.alv-coord-timeline article.is-result{color:#fff;background:var(--alv-dark)}.alv-coord-timeline span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;background:var(--alv);font-weight:900}.alv-coord-timeline strong{color:var(--alv-dark);font-size:11px}.alv-coord-timeline p{grid-column:1/-1;margin:5px 0 0;color:var(--sozv-muted);font-size:8px;line-height:1.4}.alv-coord-timeline .is-result strong,.alv-coord-timeline .is-result p{color:#fff}.alv-coord-timeline>b{align-self:center;color:var(--alv-gold);font-size:18px}.alv-coord-export-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.alv-coord-export-facts article{min-width:0;padding:17px;border-left:6px solid var(--alv);border-radius:0 15px 15px 0;background:#fff}.alv-coord-export-facts span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-coord-export-facts strong{display:block;margin:6px 0;color:var(--alv-dark);font-size:13px}.alv-coord-export-facts p{margin:0;color:var(--sozv-muted);font-size:8px;line-height:1.42}
.alv-coord-interrupt{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-coord-eo{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-coord-eo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.alv-coord-eo-grid article{min-width:0;padding:19px;border-top:7px solid var(--alv);border-radius:17px;background:#fff}.alv-coord-eo-grid article:nth-child(2){border-color:var(--alv-coral)}.alv-coord-eo-grid article:nth-child(3){border-color:var(--alv-gold)}.alv-coord-eo-grid span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-coord-eo-grid h3{margin:7px 0;color:var(--alv-dark);font-size:16px}.alv-coord-eo-grid p{margin:0;color:var(--sozv-muted);font-size:9px;line-height:1.5}.alv-coord-eo-tool{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;margin-top:15px}.alv-coord-eo-inputs,.alv-coord-eo-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-coord-eo-inputs label,.alv-coord-eo-results article{display:grid;align-content:start;gap:7px;min-width:0;padding:15px;border-radius:14px;background:#fff}.alv-coord-eo-inputs span,.alv-coord-eo-results span{color:var(--alv-dark);font-size:9px;font-weight:900}.alv-coord-eo-inputs input{width:100%;min-width:0;padding:11px;border:2px solid #b5ced0;border-radius:10px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:12px;font-weight:800}.alv-coord-eo-results article{text-align:center}.alv-coord-eo-results article.is-result{grid-column:1/-1;color:#fff;background:var(--alv-dark)}.alv-coord-eo-results strong{color:var(--alv-dark);font-size:20px}.alv-coord-eo-results small{color:var(--sozv-muted);font-size:8px}.alv-coord-eo-results .is-result span,.alv-coord-eo-results .is-result strong,.alv-coord-eo-results .is-result small{color:#fff}.alv-coord-finder{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-coord-finder-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:14px}.alv-coord-finder label{display:grid;gap:8px;padding:18px;border-radius:16px;background:#fff}.alv-coord-finder label span{color:var(--alv-dark);font-size:10px;font-weight:900}.alv-coord-finder select{width:100%;padding:13px;border:2px solid #b5ced0;border-radius:11px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:11px;font-weight:800}.alv-coord-finder [data-coord-result]{display:grid;align-content:center;padding:22px;border-radius:17px;color:#fff;background:var(--alv-dark);text-align:center}.alv-coord-finder [data-coord-result] span,.alv-coord-finder [data-coord-result] strong,.alv-coord-finder [data-coord-result] small{display:block}.alv-coord-finder [data-coord-result] span{font-size:8px;font-weight:900;text-transform:uppercase}.alv-coord-finder [data-coord-result] strong{margin:7px 0;font-size:18px}.alv-coord-finder [data-coord-result] small{font-size:9px;line-height:1.42}.alv-coord-cases{background:linear-gradient(145deg,#fff,#f6f2e9)}
@media(max-width:1080px){.alv-coord-timeline{grid-template-columns:1fr auto 1fr auto 1fr}.alv-coord-timeline article:nth-of-type(4),.alv-coord-timeline article:nth-of-type(5){grid-column:auto}.alv-coord-timeline>b:nth-of-type(3){grid-column:1/-1;transform:rotate(90deg);text-align:center}.alv-coord-export-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.alv-coord-eo-tool{grid-template-columns:1fr}}
@media(max-width:850px){.alv-coord-hero{grid-template-columns:1fr}.alv-coord-hero-map{display:none}.alv-coord-eo-grid{grid-template-columns:1fr}.alv-coord-finder-layout{grid-template-columns:1fr}}
@media(max-width:620px){.alv-coord-border,.alv-coord-docs,.alv-coord-export,.alv-coord-interrupt,.alv-coord-eo,.alv-coord-finder,.alv-coord-cases{padding:22px 16px}.alv-coord-split,.alv-coord-doc-grid,.alv-coord-timeline,.alv-coord-export-facts,.alv-coord-health,.alv-coord-eo-inputs,.alv-coord-eo-results{grid-template-columns:1fr}.alv-coord-timeline>b,.alv-coord-timeline>b:nth-of-type(3){grid-column:auto;transform:rotate(90deg);text-align:center}.alv-coord-status,.alv-coord-report{grid-template-columns:1fr}.alv-coord-eo-results article.is-result{grid-column:auto}}

/* Lernweg 15 · Berechnungen & Fälle */
.alv-exam-hero{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:30px;align-items:center;background:linear-gradient(135deg,#173a59,#3b6e75 62%,#92785d)}.alv-exam-hero>div{min-width:0}.alv-exam-hero h1{overflow-wrap:anywhere}.alv-exam-hero-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;padding:22px;border:2px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.1)}.alv-exam-hero-formula span{display:grid;place-items:center;padding:15px 8px;border-radius:14px;color:var(--alv-dark);background:#eff8f6;font-size:10px;font-weight:900;text-align:center}.alv-exam-hero-formula>b{align-self:center;color:#fff;font-size:20px}.alv-exam-hero-formula>strong{grid-column:1/-1;padding-top:4px;color:#fff;font-size:20px;text-align:center}
.alv-exam-roadmap,.alv-exam-calculator,.alv-exam-intermediate,.alv-exam-cases,.alv-exam-knowledge{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.alv-exam-roadmap h2,.alv-exam-calculator h2,.alv-exam-intermediate h2,.alv-exam-cases h2,.alv-exam-knowledge h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.alv-exam-roadmap{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-exam-roadmap-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:7px;align-items:stretch}.alv-exam-roadmap-grid article{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-content:center;min-width:0;padding:15px;border-radius:15px;background:#fff}.alv-exam-roadmap-grid article.is-result{color:#fff;background:var(--alv-dark)}.alv-exam-roadmap-grid span{grid-row:span 2;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:#fff;background:var(--alv);font-weight:900}.alv-exam-roadmap-grid strong{color:var(--alv-dark);font-size:11px}.alv-exam-roadmap-grid p{grid-column:1/-1;margin:5px 0 0;color:var(--sozv-muted);font-size:8px;line-height:1.4}.alv-exam-roadmap-grid .is-result strong,.alv-exam-roadmap-grid .is-result p{color:#fff}.alv-exam-roadmap-grid>b{align-self:center;color:var(--alv-gold);font-size:17px}
.alv-exam-calculator{background:linear-gradient(145deg,#fff,#edf4f6)}.alv-exam-tool{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px}.alv-exam-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-exam-inputs label{display:grid;align-content:start;gap:7px;min-width:0;padding:15px;border-radius:14px;background:#fff}.alv-exam-inputs label>span{color:var(--alv-dark);font-size:9px;font-weight:900;line-height:1.35}.alv-exam-inputs input,.alv-exam-intermediate-inputs input,.alv-exam-intermediate-inputs select{width:100%;min-width:0;padding:11px;border:2px solid #b5ced0;border-radius:10px;color:var(--alv-dark);background:#f8fcfb;font:inherit;font-size:12px;font-weight:800}.alv-exam-inputs .is-check{grid-template-columns:auto 1fr;align-items:center}.alv-exam-inputs .is-check input{width:20px;height:20px;accent-color:var(--alv)}.alv-exam-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.alv-exam-results article,.alv-exam-intermediate-results article{display:grid;align-content:center;min-width:0;padding:17px;border-radius:15px;background:#fff;text-align:center}.alv-exam-results article.is-result,.alv-exam-intermediate-results article.is-result{color:#fff;background:var(--alv-dark)}.alv-exam-results span,.alv-exam-intermediate-results span{color:var(--alv);font-size:8px;font-weight:900;text-transform:uppercase}.alv-exam-results strong,.alv-exam-intermediate-results strong{display:block;margin:7px 0;color:var(--alv-dark);font-size:20px;overflow-wrap:anywhere}.alv-exam-results small,.alv-exam-intermediate-results small{color:var(--sozv-muted);font-size:8px;line-height:1.4}.alv-exam-results .is-result span,.alv-exam-results .is-result strong,.alv-exam-results .is-result small,.alv-exam-intermediate-results .is-result span,.alv-exam-intermediate-results .is-result strong,.alv-exam-intermediate-results .is-result small{color:#fff}
.alv-exam-intermediate{background:linear-gradient(145deg,#fff,#f6f2e9)}.alv-exam-intermediate-tool{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.alv-exam-intermediate-inputs,.alv-exam-intermediate-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.alv-exam-intermediate-inputs label{display:grid;align-content:start;gap:7px;min-width:0;padding:15px;border-radius:14px;background:#fff}.alv-exam-intermediate-inputs span{color:var(--alv-dark);font-size:9px;font-weight:900}.alv-exam-cases{background:linear-gradient(145deg,#fff,#edf6f4)}.alv-exam-knowledge{background:linear-gradient(145deg,#fff,#f6f2e9)}
@media(max-width:1150px){.alv-exam-roadmap-grid{grid-template-columns:1fr auto 1fr auto 1fr}.alv-exam-roadmap-grid article:nth-of-type(n+4){grid-column:auto}.alv-exam-roadmap-grid>b:nth-of-type(3){grid-column:1/-1;transform:rotate(90deg);text-align:center}.alv-exam-tool,.alv-exam-intermediate-tool{grid-template-columns:1fr}}
@media(max-width:850px){.alv-exam-hero{grid-template-columns:1fr}.alv-exam-hero-formula{display:none}}
@media(max-width:620px){.alv-exam-roadmap,.alv-exam-calculator,.alv-exam-intermediate,.alv-exam-cases,.alv-exam-knowledge{padding:22px 16px}.alv-exam-roadmap-grid,.alv-exam-inputs,.alv-exam-results,.alv-exam-intermediate-inputs,.alv-exam-intermediate-results{grid-template-columns:1fr}.alv-exam-roadmap-grid>b,.alv-exam-roadmap-grid>b:nth-of-type(3){grid-column:auto;transform:rotate(90deg);text-align:center}}
