.kinder-hero{background:linear-gradient(135deg,#183f66,#3d7168 58%,#73638b)}
.kinder-hero-mark{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center;padding:22px;border:2px solid rgba(255,255,255,.34);border-radius:24px;background:rgba(255,255,255,.1);text-align:center}.kinder-hero-mark>span{grid-column:1/-1;color:#dcece4;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.kinder-hero-mark>div{display:grid;gap:5px;padding:14px 9px;border-radius:13px;color:#173d67;background:#f3f8f4}.kinder-hero-mark b{font-size:12px}.kinder-hero-mark strong{font-size:18px}.kinder-hero-mark i{color:#fff;font-size:22px;font-style:normal;font-weight:900}
.kinder-section{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}.kinder-section h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}.kinder-section .sozv-section-head>p:last-child{max-width:950px;color:var(--sozv-muted);line-height:1.6}
.kind-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.kind-groups article{display:flex;flex-direction:column;padding:21px;border-top:6px solid var(--famz-purple);border-radius:17px;background:var(--famz-pale)}.kind-groups article.is-direct{border-color:var(--famz)}.kind-groups article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:var(--famz-purple);font-weight:900}.kind-groups .is-direct>span{background:var(--famz)}.kind-groups h3{margin:14px 0 8px;color:var(--sozv-primary-dark);font-size:21px}.kind-groups p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.kind-groups strong{margin-top:auto;padding-top:16px;color:var(--famz-dark);font-size:12px}.kinder-forward{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:17px;padding:18px 20px;border-left:6px solid var(--famz-gold);border-radius:0 15px 15px 0;background:#fff8df}.kinder-forward strong{color:#735a18}.kinder-forward span{color:var(--sozv-muted);line-height:1.5}
.relation-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:21px}.relation-compare article{display:flex;flex-direction:column;padding:21px;border:1px solid var(--sozv-line);border-radius:17px;background:#fff}.relation-compare header{display:flex;justify-content:space-between;gap:10px;align-items:center}.relation-compare header span{color:var(--sozv-primary-dark);font-size:20px;font-weight:900}.relation-compare header b{padding:7px 9px;border-radius:999px;color:#fff;background:var(--famz-purple);font-size:10px;text-transform:uppercase}.relation-compare p{color:var(--sozv-muted);font-size:13px;line-height:1.52}.relation-compare strong{margin-top:auto;padding-top:13px;border-top:1px solid var(--sozv-line);color:var(--famz-dark);font-size:12px}.relation-note{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:16px;padding:17px 19px;border-radius:14px;background:var(--famz-soft)}.relation-note b{color:var(--famz-dark)}.relation-note span{color:var(--sozv-muted);line-height:1.48}
.education-section{background:linear-gradient(145deg,#fff,#eef7f2)}.education-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.education-gates article{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px;border-radius:17px;background:#fff}.education-gates article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;background:var(--famz);font-size:20px;font-weight:900}.education-gates h3{margin:2px 0 7px;color:var(--sozv-primary-dark);font-size:20px}.education-gates p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.education-gates p b{color:var(--famz-dark)}.education-counts{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:15px;padding:17px 19px;border-left:6px solid var(--famz);border-radius:0 14px 14px 0;background:var(--famz-soft)}.education-counts span{color:var(--famz-dark);font-weight:900}.education-counts p{margin:0;color:var(--sozv-muted);line-height:1.5}.education-order{display:grid;grid-template-columns:1fr auto 1fr;gap:11px;align-items:center;margin-top:17px;padding:19px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#21496b,#35665a)}.education-order>div{padding:16px;border-radius:13px;background:rgba(255,255,255,.11);text-align:center}.education-order small,.education-order strong{display:block}.education-order small{color:#dbeae3;text-transform:uppercase}.education-order strong{margin-top:5px;font-size:19px}.education-order>b{text-transform:uppercase}.education-order>em{grid-column:1/-1;color:#dbeae3;font-size:11px;font-style:normal;text-align:center}
.border-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:21px}.border-cases article{display:flex;flex-direction:column;padding:21px;border-top:6px solid var(--famz-gold);border-radius:17px;background:#fff8df}.border-cases article:nth-child(even){border-color:var(--famz-purple);background:#f5f2f8}.border-cases span{color:#80661f;font-size:10px;font-weight:900;text-transform:uppercase}.border-cases article:nth-child(even) span{color:var(--famz-purple)}.border-cases h3{margin:9px 0;color:var(--sozv-primary-dark);font-size:21px}.border-cases p{margin:0;color:var(--sozv-muted);line-height:1.5}.border-cases strong{margin-top:auto;padding-top:15px;color:var(--famz-dark);font-size:12px}
.income-section{background:linear-gradient(145deg,#fff,#f4f2f8)}.income-limit{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:21px;padding:21px;border-radius:19px;color:#fff;background:linear-gradient(135deg,#244c3b,#75658f)}.income-limit>div{padding:18px;border-radius:14px;background:rgba(255,255,255,.12);text-align:center}.income-limit span,.income-limit strong{display:block}.income-limit>div span{color:#e5eee9;font-size:10px;font-weight:900;text-transform:uppercase}.income-limit strong{margin-top:7px;font-size:27px}.income-limit>b{font-size:12px;text-transform:uppercase}.income-limit>em{grid-column:1/-1;color:#e9eef0;font-size:11px;font-style:normal;text-align:center}.income-limit>em span{display:inline}.income-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.income-columns article{padding:21px;border-top:6px solid #a44e45;border-radius:17px;background:#fbecea}.income-columns article.is-not-counted{border-color:var(--famz);background:var(--famz-soft)}.income-columns span{color:#823c35;font-size:10px;font-weight:900;text-transform:uppercase}.income-columns .is-not-counted span{color:var(--famz)}.income-columns h3{margin:8px 0;color:var(--sozv-primary-dark);font-size:20px}.income-columns p{margin:0;color:var(--sozv-muted);line-height:1.5}.income-average{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:16px;padding:18px 20px;border-left:6px solid var(--famz-gold);border-radius:0 15px 15px 0;background:#fff8df}.income-average strong{color:#735a18}.income-average span{color:var(--sozv-muted);line-height:1.5}
.break-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px}.break-timeline article{padding:21px;border-top:6px solid var(--famz);border-radius:17px;background:var(--famz-pale)}.break-timeline article:nth-child(2){border-color:#3c7180}.break-timeline article:nth-child(3){border-color:var(--famz-purple)}.break-timeline span{display:inline-block;padding:7px 10px;border-radius:999px;color:#fff;background:var(--famz);font-size:12px;font-weight:900}.break-timeline article:nth-child(2) span{background:#3c7180}.break-timeline article:nth-child(3) span{background:var(--famz-purple)}.break-timeline h3{margin:13px 0 7px;color:var(--sozv-primary-dark);font-size:20px}.break-timeline p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.break-rule{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:17px;padding:19px;border-radius:18px;background:#eef7f2}.break-rule>div{padding:15px;border-radius:13px;background:#fff;text-align:center}.break-rule span,.break-rule strong{display:block}.break-rule span{color:var(--sozv-muted);font-size:10px;text-transform:uppercase}.break-rule strong{margin-top:5px;color:var(--famz-dark)}.break-rule>b{color:var(--famz);font-size:22px}.break-rule>em{grid-column:1/-1;color:var(--sozv-muted);font-size:11px;font-style:normal;text-align:center}.break-stop{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:16px;padding:18px 20px;border-left:6px solid #a44e45;border-radius:0 15px 15px 0;background:#fbecea}.break-stop strong{color:#823c35}.break-stop span{color:var(--sozv-muted);line-height:1.5}
.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:21px}.proof-grid article{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:start;padding:19px;border-radius:16px;background:var(--famz-pale)}.proof-grid b{color:var(--famz-dark)}.proof-grid p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.kinder-traps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:21px}.kinder-traps article{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:17px;border-radius:15px;background:var(--famz-pale)}.kinder-traps b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:var(--famz-purple)}.kinder-traps p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.45}
@media(max-width:950px){.kind-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.relation-compare,.break-timeline{grid-template-columns:1fr}.break-rule{grid-template-columns:1fr}.break-rule>b{transform:rotate(90deg);text-align:center}}
@media(max-width:700px){.kinder-hero-mark{display:none}.kind-groups,.education-gates,.border-cases,.income-columns,.proof-grid,.kinder-traps{grid-template-columns:1fr}.kinder-forward,.relation-note,.education-counts,.income-average,.break-stop{grid-template-columns:1fr}.education-order,.income-limit{grid-template-columns:1fr}.education-order>b,.income-limit>b{transform:rotate(90deg);text-align:center}.proof-grid article{grid-template-columns:1fr}}
