.ws-system{background:#181818;color:#f5f4ef;padding:64px 0;margin-bottom:60px}.ws-system__heading{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:end;margin-bottom:44px}.ws-system .vs-eyebrow{color:#ff79be}.ws-system__heading h2{font-size:clamp(42px,5vw,74px);line-height:1.02;margin:24px 0 0}.ws-system__heading p{font-size:20px;line-height:1.6;color:#dedede;margin:0}.ws-system__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:start}.ws-system__steps article{display:flex;gap:22px;padding:24px 0;border-top:1px solid #4d4d4d}.ws-system__number{color:#ff79be;font-size:13px;padding-top:5px}.ws-system__steps h3{font-size:24px;line-height:1.2;margin:0 0 12px}.ws-system__steps p{font-size:16px;line-height:1.65;margin:0;color:#dedede}.ws-system__example{background:#f4f2eb;color:#202020;padding:32px;border-radius:4px}.ws-system__example .vs-eyebrow{color:#6c5762;line-height:1.5}.ws-system__example h3{font-size:30px;margin:24px 0}.ws-system__journey{padding:0;margin:0 0 28px;list-style:none;counter-reset:journey}.ws-system__journey li{counter-increment:journey;display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #ded8db;font-size:15px}.ws-system__journey li:before{content:counter(journey,decimal-leading-zero);color:#8c315e;font-size:12px}.ws-system__proposal{background:white;border:1px solid #ded8db;padding:22px}.ws-system__proposal h4{font-size:21px;margin:0 0 12px}.ws-system__proposal p{font-size:15px;line-height:1.6;margin:0}.ws-system__choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ws-system__choices span{padding:12px 18px;background:#ff79be;font-weight:600;font-size:14px}.ws-system__choices span+span{background:#edece7}.ws-system__note{font-size:12px;line-height:1.6;color:#746970;margin:18px 0 0}.ws-system__faq{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;margin-top:32px;padding:22px 0}.ws-system__faq summary{font-size:20px;font-weight:500;cursor:pointer}.ws-system__faq p{font-size:16px;line-height:1.65;max-width:800px;color:#dedede}.ws-system__cta{margin-top:28px}@media(max-width:749px){.ws-system{padding:42px 0;margin-bottom:36px}.ws-system__heading,.ws-system__grid{grid-template-columns:1fr;gap:28px}.ws-system__heading{margin-bottom:26px}.ws-system__heading p{font-size:17px}.ws-system__steps h3{font-size:23px}.ws-system__example{padding:24px}.ws-system__cta .vs-button{display:flex;justify-content:space-between}}.ws-system__heading{margin-bottom:36px}.ws-system__heading h2{font-size:clamp(38px,4vw,62px)}.ws-system__heading p{font-size:18px;max-width:480px}.ws-system__grid{grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.ws-system__steps{display:grid;grid-template-columns:1fr 1fr;gap:32px 28px}.ws-system__steps article{display:block;border:0;padding:0}.ws-system__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid #76314f;border-radius:50%;color:#ff79be;margin-bottom:20px}.ws-system__icon svg{width:32px;height:32px}.ws-system__steps h3{font-size:24px;margin-bottom:10px}.ws-system__steps p{font-size:15px;line-height:1.6;max-width:260px}.ws-system__example{padding:0 24px 22px;border-radius:16px;box-shadow:0 18px 50px #0003;border:5px solid #3d3d3d;overflow:hidden;max-width:500px;width:100%;justify-self:center}.ws-system__screenbar{display:flex;justify-content:space-between;align-items:center;margin:0 -24px 22px;padding:16px 24px;background:#e8e7df;font-size:11px;font-weight:700;letter-spacing:.08em}.ws-system__screenbar span+span{font-size:7px;color:#80757b}.ws-system__example h3{font-size:26px;margin:14px 0 16px}.ws-system__example>.vs-eyebrow{font-size:9px}.ws-system__journey{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.ws-system__journey li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:0;padding:0;font-size:11px;line-height:1.4}.ws-system__journey li:before{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#eee7eb;color:#6c5762}.ws-system__journey li:nth-child(-n+2):before{background:#181818;color:#fff}.ws-system__journey li:nth-child(3):before{background:#ff79be;color:#181818}.ws-system__media{position:relative;height:140px;overflow:hidden;margin-bottom:16px;border-radius:5px}.ws-system__media img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.ws-system__media span{position:absolute;bottom:10px;left:10px;background:#f4f3ee;padding:6px 8px;font-size:8px;letter-spacing:.08em}.ws-system__proposal{padding:16px;border-radius:5px}.ws-system__proposal h4{font-size:18px;margin-bottom:8px}.ws-system__proposal p{font-size:13px;line-height:1.5}.ws-system__choices{margin-top:14px}.ws-system__choices span{padding:10px 16px;border-radius:4px}.ws-system__note{font-size:10px;margin-top:12px}.ws-system__faq{margin-top:36px;padding:18px 0}.ws-system__faq summary{font-size:17px}@media(max-width:749px){.ws-system__heading,.ws-system__grid{grid-template-columns:1fr;gap:28px}.ws-system__steps{gap:28px 20px}.ws-system__steps h3{font-size:20px}.ws-system__steps p{font-size:14px}.ws-system__icon{width:50px;height:50px;margin-bottom:14px}.ws-system__example{padding:0 18px 18px}.ws-system__screenbar{margin-inline:-18px;padding-inline:18px}.ws-system__heading p{font-size:17px}.ws-system__heading h2{font-size:42px}.ws-system__media{height:130px}}
