.configurator-card{grid-template-columns:.88fr 1.12fr;background:linear-gradient(135deg,#126fba 0%,#2185d1 100%);padding:58px 62px;gap:48px}.configurator-card .eyebrow{color:#d8edff}.configurator-card h2 em{color:#fff}.configurator-card .button-light{background:#fff;color:#153044;box-shadow:0 10px 25px rgba(5,46,85,.16)}.configurator-card .button-light:hover{background:#e9f5ff}.config-diagram-12{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.config-diagram-12 .diagram-step{width:auto;height:82px;border-radius:13px;padding:11px 12px;background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(5,46,85,.12);border:1px solid transparent}.config-diagram-12 .diagram-step b{font-size:9px}.config-diagram-12 .diagram-step span{font-size:11px;line-height:1.15}.config-diagram-12 .diagram-step.optional{background:rgba(255,255,255,.13);color:#fff;border-color:rgba(255,255,255,.28);box-shadow:none}.config-diagram-12 .diagram-step.optional b{color:#d8edff}.config-diagram-12 .diagram-step.dependent{background:#dcefff;border-color:#a8d5f6}.config-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#d8edff;font-size:10px}.config-legend span{display:flex;align-items:center;gap:7px}.config-legend i{width:8px;height:8px;border-radius:3px;background:#fff}.config-legend span+span i{background:transparent;border:1px solid #d8edff}
@media(max-width:950px){.configurator-card{grid-template-columns:1fr;padding:42px 32px}.config-diagram-12{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.configurator-card{padding:34px 22px}.config-diagram-12{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.config-diagram-12 .diagram-step{height:72px;padding:9px}.config-diagram-12 .diagram-step span{font-size:9px}.config-legend{gap:12px}}
.config-diagram-12 .diagram-step,.config-diagram-12 .diagram-step.optional,.config-diagram-12 .diagram-step.dependent{background:rgba(255,255,255,.96);color:var(--ink);border-color:transparent;box-shadow:0 10px 24px rgba(5,46,85,.12)}
.config-diagram-12 .diagram-step b,.config-diagram-12 .diagram-step.optional b{color:var(--blue)}
