.konkurrenz-hero{background:linear-gradient(135deg,#183f66,#3c6d67 56%,#75658f)}
.konkurrenz-hero-mark{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;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}.konkurrenz-hero-mark div{padding:16px 10px;border-radius:14px;color:#173d67;background:#f3f8f4}.konkurrenz-hero-mark small,.konkurrenz-hero-mark strong{display:block}.konkurrenz-hero-mark small{font-weight:900}.konkurrenz-hero-mark strong{margin-top:5px;font-size:20px}.konkurrenz-hero-mark>b{font-size:25px}
.konkurrenz-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)}.konkurrenz-section h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}.konkurrenz-section .sozv-section-head>p:last-child{max-width:950px;color:var(--sozv-muted);line-height:1.6}
.one-benefit{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:22px;padding:20px;border-radius:18px;background:#f4f2f8}.one-benefit>div{padding:18px;border-radius:14px;background:#fff;text-align:center}.one-benefit .is-result{color:#fff;background:#9b4f47;text-decoration:line-through}.one-benefit span,.one-benefit strong{display:block}.one-benefit span{color:var(--sozv-muted);font-size:10px;font-weight:900;text-transform:uppercase}.one-benefit strong{margin-top:7px;color:var(--famz-dark);font-size:19px}.one-benefit .is-result span,.one-benefit .is-result strong{color:#fff}.one-benefit>b{color:var(--famz-purple);font-size:23px}.one-benefit>em{grid-column:1/-1;color:var(--sozv-muted);font-size:11px;font-style:normal;text-align:center}.choice-warning{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}.choice-warning strong{color:#735a18}.choice-warning span{color:var(--sozv-muted);line-height:1.5}
.priority-section{background:linear-gradient(145deg,#fff,#f4f2f8)}.priority-flow{display:grid;gap:11px;margin-top:22px}.priority-flow article{display:grid;grid-template-columns:auto 1fr;gap:17px;align-items:center;padding:18px;border-radius:17px;background:#fff}.priority-flow article>b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;background:var(--famz-purple);font-size:20px}.priority-flow span{color:var(--famz-purple);font-size:10px;font-weight:900;text-transform:uppercase}.priority-flow h3{margin:4px 0;color:var(--sozv-primary-dark);font-size:20px}.priority-flow p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.45}.stop-rule{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:17px;padding:17px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#21496b,#75658f)}.stop-rule span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#173d67;background:#fff;font-weight:900}.stop-rule b{color:#dbe5eb}.stop-rule strong{margin-left:10px}
.family-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:21px}.family-cases article{display:flex;flex-direction:column;padding:22px;border-top:6px solid var(--famz);border-radius:18px;background:var(--famz-pale)}.family-cases article:nth-child(2){border-color:var(--famz-purple);background:#f5f2f8}.family-cases article:nth-child(3){border-color:var(--famz-gold);background:#fff8df}.family-cases span{color:var(--famz);font-size:10px;font-weight:900;text-transform:uppercase}.family-cases article:nth-child(2) span{color:var(--famz-purple)}.family-cases article:nth-child(3) span{color:#80661f}.family-cases h3{margin:9px 0;color:var(--sozv-primary-dark);font-size:20px}.family-cases p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.family-cases strong{margin-top:auto;padding-top:15px;color:var(--famz-dark);font-size:12px}.adult-note{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:16px;padding:18px;border-radius:14px;background:var(--famz-soft)}.adult-note strong{color:var(--famz-dark)}.adult-note span{color:var(--sozv-muted);line-height:1.48}
.difference-section{background:linear-gradient(145deg,#fff,#eef7f2)}.difference-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px}.difference-conditions article{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:18px;border-radius:16px;background:#fff}.difference-conditions b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--famz)}.difference-conditions p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.45}.difference-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:18px;padding:20px;border-radius:19px;color:#fff;background:linear-gradient(135deg,#244c3b,#75658f)}.difference-formula>div{padding:18px;border-radius:14px;background:rgba(255,255,255,.12);text-align:center}.difference-formula .is-result{background:#fff}.difference-formula span,.difference-formula strong{display:block}.difference-formula span{color:#e6eeea;font-size:10px;font-weight:900;text-transform:uppercase}.difference-formula strong{margin-top:6px;font-size:25px}.difference-formula .is-result span{color:var(--sozv-muted)}.difference-formula .is-result strong{color:var(--famz-dark)}.difference-formula>b{font-size:23px}.difference-formula>em{grid-column:1/-1;color:#e9eef0;font-size:11px;font-style:normal;text-align:center}.difference-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.difference-detail article{padding:19px;border-radius:16px;background:#fff}.difference-detail span{color:var(--famz);font-size:10px;font-weight:900;text-transform:uppercase}.difference-detail h3{margin:8px 0;color:var(--sozv-primary-dark);font-size:18px}.difference-detail p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.no-difference{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}.no-difference strong{color:#823c35}.no-difference span{color:var(--sozv-muted);line-height:1.5}
.calculator-section{background:linear-gradient(145deg,#fff,#eef4f7)}.difference-calculator{margin-top:21px;padding:22px;border:1px solid #c8dce2;border-radius:19px;background:#f7fbfc}.calculator-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.calculator-inputs label>span{display:block;min-height:2.6em;color:var(--sozv-primary-dark);font-size:12px;font-weight:900}.calculator-inputs label>div{display:grid;grid-template-columns:auto 1fr;overflow:hidden;border:2px solid #bad3dc;border-radius:14px;background:#fff}.calculator-inputs b{display:grid;place-items:center;padding:0 13px;color:#fff;background:#3c7180}.calculator-inputs input{min-width:0;padding:15px;border:0;color:var(--sozv-primary-dark);background:transparent;font:inherit;font-weight:900;outline:none}.calculator-inputs label>div:focus-within{border-color:var(--famz-purple);box-shadow:0 0 0 3px rgba(117,101,143,.14)}.calculator-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.calculator-results article{padding:19px;border-top:6px solid #3c7180;border-radius:16px;background:#fff}.calculator-results article.is-total{color:#fff;border-color:var(--famz-purple);background:var(--famz-purple)}.calculator-results span,.calculator-results strong,.calculator-results small{display:block}.calculator-results span{color:var(--sozv-muted);font-size:10px;font-weight:900;text-transform:uppercase}.calculator-results strong{margin:7px 0;color:var(--sozv-primary-dark);font-size:24px}.calculator-results small{color:var(--sozv-muted)}.calculator-results .is-total span,.calculator-results .is-total strong,.calculator-results .is-total small{color:#fff}.difference-calculator>p{margin:14px 0 0;padding:14px;border-radius:12px;color:var(--famz-dark);background:var(--famz-soft);font-weight:800}.difference-calculator>p.is-zero{color:#735a18;background:#fff8df}
.worked-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:21px}.worked-cases article{display:flex;flex-direction:column;padding:21px;border:1px solid var(--sozv-line);border-radius:17px;background:#fff}.worked-cases header{display:flex;gap:11px;align-items:center}.worked-cases header b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--famz-purple)}.worked-cases header span{color:var(--famz-purple);font-size:10px;font-weight:900;text-transform:uppercase}.worked-cases h3{margin:13px 0 8px;color:var(--sozv-primary-dark);font-size:20px}.worked-cases p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.worked-cases strong{margin-top:auto;padding-top:14px;color:var(--famz-dark);font-size:12px}
.change-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:21px}.change-grid article{padding:19px;border-radius:16px;background:var(--famz-pale)}.change-grid b{color:var(--famz-dark)}.change-grid p{margin:8px 0 0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.register-note{display:grid;grid-template-columns:auto 1fr;gap:13px;margin-top:16px;padding:18px 20px;border-left:6px solid var(--famz);border-radius:0 15px 15px 0;background:var(--famz-soft)}.register-note strong{color:var(--famz-dark)}.register-note span{color:var(--sozv-muted);line-height:1.5}.konkurrenz-traps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:21px}.konkurrenz-traps article{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:17px;border-radius:15px;background:var(--famz-pale)}.konkurrenz-traps b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:var(--famz-purple)}.konkurrenz-traps p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.45}
@media(max-width:950px){.family-cases,.difference-conditions,.difference-detail,.change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.konkurrenz-hero-mark{display:none}.one-benefit,.difference-formula{grid-template-columns:1fr}.one-benefit>b,.difference-formula>b{transform:rotate(90deg);text-align:center}.choice-warning,.adult-note,.no-difference,.register-note{grid-template-columns:1fr}.family-cases,.difference-conditions,.difference-detail,.calculator-inputs,.calculator-results,.worked-cases,.change-grid,.konkurrenz-traps{grid-template-columns:1fr}.calculator-inputs label>span{min-height:0;margin-top:8px}}
