.mf-workwear__configurator{background:linear-gradient(135deg,#dd390008 0%,#dd390000 100%)}.mf-workwear__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}@media (width<=768px){.mf-workwear__grid{grid-template-columns:1fr;gap:40px}}.mf-workwear__form{flex-direction:column;gap:24px;display:flex}.mf-workwear__form>h2{margin-bottom:8px}.mf-form-group{flex-direction:column;gap:10px;display:flex}.mf-form-group--checkbox{flex-direction:row;align-items:center;gap:12px}.mf-form-label{color:var(--mf-text);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:500}.mf-form-select,.mf-form-input{border:1px solid var(--mf-border-2);background:var(--mf-panel);color:var(--mf-text);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.mf-form-select:hover,.mf-form-input:hover{border-color:var(--mf-border)}.mf-form-select:focus,.mf-form-input:focus{outline:2px solid color-mix(in oklab, var(--mf-accent) 72%, white 28%);outline-offset:0}.mf-form-checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--mf-accent)}.mf-form-group--checkbox label{cursor:pointer;color:var(--mf-text);align-items:center;gap:8px;font-size:14px;display:flex}.mf-workwear__price{color:var(--mf-accent);white-space:nowrap;margin-left:auto;font-weight:600}.mf-workwear__hint{color:var(--mf-text-3);margin-top:-6px;font-size:12px;font-style:italic;display:block}.mf-form-divider{background:var(--mf-border);height:1px;margin:12px 0}.mf-workwear__preview-and-pricing{sticky:top: 120px;flex-direction:column;gap:32px;display:flex}.mf-workwear__preview{background:var(--mf-panel);border:1px solid var(--mf-border);border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex}.mf-workwear__preview-title{margin:0;font-size:16px;font-weight:600}.mf-workwear__preview-box{aspect-ratio:3/4;background:var(--mf-bg);border:1px solid var(--mf-border);border-radius:8px;justify-content:center;align-items:center;padding:20px;display:flex}.mf-workwear__suit{width:100%;max-width:120px;height:100%;max-height:160px}.mf-workwear__pricing{background:var(--mf-panel-2);border:1px solid var(--mf-border);border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex}.mf-workwear__pricing-title{margin:0;font-size:16px;font-weight:600}.mf-workwear__pricing-rows{flex-direction:column;gap:12px;display:flex}.mf-workwear__pricing-row{color:var(--mf-text-2);justify-content:space-between;align-items:center;font-size:14px;display:flex}.mf-workwear__pricing-row--discount{color:var(--mf-accent)}.mf-workwear__pricing-row--total{color:var(--mf-text);font-weight:600}.mf-workwear__price-value{color:var(--mf-text);font-weight:600;font-family:var(--mf-font-mono)}.mf-workwear__price-value--green{color:#4ade80}.mf-workwear__price-value--large{color:var(--mf-accent);font-size:20px}.mf-workwear__pricing-divider{background:var(--mf-border);height:1px;margin:8px 0}.mf-workwear__pricing-note{color:var(--mf-text-3);text-align:center;margin:0;font-size:12px;font-style:italic}.mf-workwear__cta-full{justify-content:center;width:100%;margin-top:12px}.mf-workwear__trust{border-top:1px solid var(--mf-border);border-bottom:1px solid var(--mf-border);background:linear-gradient(135deg,#dd39000d 0%,#dd390000 100%)}.mf-workwear__trust-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.mf-workwear__trust-item{background:var(--mf-panel);border:1px solid var(--mf-border);color:var(--mf-text);border-radius:8px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:flex}.mf-workwear__trust-item:hover{background:var(--mf-panel-2);border-color:var(--mf-accent)}.mf-workwear__trust-icon{flex-shrink:0;font-size:20px;display:inline-flex}.mf-workwear__for-who{background:linear-gradient(135deg,#dd39000a 0%,#dd390000 100%)}.mf-workwear__cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px;display:grid}.mf-workwear__card{background:var(--mf-panel);border:1px solid var(--mf-border);border-radius:12px;flex-direction:column;gap:12px;padding:32px 24px;transition:border-color .2s,background .2s;display:flex}.mf-workwear__card:hover{background:var(--mf-panel-2);border-color:var(--mf-border-2)}.mf-workwear__card-title{color:var(--mf-text);margin:0;font-size:18px;font-weight:600}.mf-workwear__card-desc{color:var(--mf-text-2);margin:0;font-size:14px;line-height:1.6}.mf-workwear__process{background:linear-gradient(135deg,#dd390008 0%,#dd390000 100%)}.mf-workwear__steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;margin-top:48px;display:grid}.mf-workwear__step{flex-direction:column;gap:16px;display:flex;position:relative}.mf-workwear__step-num{background:var(--mf-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:inline-flex}.mf-workwear__step-title{color:var(--mf-text);margin:0;font-size:18px;font-weight:600}.mf-workwear__step-desc{color:var(--mf-text-2);margin:0;font-size:14px;line-height:1.6}.mf-workwear__future{background:var(--mf-panel);border-top:1px solid var(--mf-border);border-bottom:1px solid var(--mf-border)}.mf-workwear__future-lead{margin-top:24px;margin-bottom:32px}.mf-workwear__future-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.mf-workwear__future-item{background:var(--mf-bg);border:1px solid var(--mf-border);color:var(--mf-text);border-radius:8px;align-items:flex-start;gap:12px;padding:16px 20px;font-size:14px;display:flex}.mf-workwear__future-item svg{width:18px;height:18px;color:var(--mf-accent);flex-shrink:0;margin-top:2px}.mf-workwear__future-note{background:color-mix(in oklab, var(--mf-accent) 8%, transparent);border-left:3px solid var(--mf-accent);color:var(--mf-text-2);border-radius:4px;margin:32px 0 0;padding:20px;font-size:13px;line-height:1.6}@media (width<=1024px){.mf-workwear__grid{grid-template-columns:1fr}.mf-workwear__preview-and-pricing{position:static}.mf-workwear__steps{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.mf-workwear__cards,.mf-workwear__steps,.mf-workwear__future-list{grid-template-columns:1fr}.mf-form-group--checkbox{flex-direction:column;align-items:flex-start}.mf-workwear__price{margin-left:0}}
