.cw-workflow{max-width:1120px}.cw-kicker{letter-spacing:.16em;font-size:.8rem;color:#987b35;font-weight:700}.cw-workflow h1{color:#163149;font-size:clamp(2rem,4vw,3.2rem)}.cw-intro{max-width:850px;font-size:1.18rem;line-height:1.8;color:#526474}.cw-steps{list-style:none;padding:0;margin:40px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cw-steps li{display:flex;gap:20px;padding:30px;background:#fff;border:1px solid #dde5ec;border-radius:16px;box-shadow:0 8px 28px rgba(20,42,64,.05)}.cw-number{flex:0 0 44px;height:44px;border-radius:50%;background:#17354e;color:#f1d291;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700}.cw-workflow h2{font-size:1.4rem;line-height:1.4;color:#17354e;margin:0 0 14px}.cw-workflow p{line-height:1.8}.cw-steps p{color:#526474;margin:0}.cw-prepare{background:#edf3f8;padding:32px;border-radius:16px;border-left:4px solid #b39654}.cw-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:36px 0}.cw-info-grid p{color:#526474}.cw-actions{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:767px){.cw-steps,.cw-info-grid{grid-template-columns:1fr}.cw-steps li{padding:22px;gap:16px}.cw-prepare{padding:24px}.cw-workflow h2{font-size:1.25rem}}
