@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap");.ark-uc-vc{color:#fff;font-family:DM Sans,system-ui,-apple-system,sans-serif;line-height:1.65;padding-left:5%;padding-right:5%}.ark-uc-vc__inner{margin:0 auto;max-width:1200px}.ark-uc-vc__head{margin-bottom:2.5rem;text-align:center}.ark-uc-vc__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.ark-uc-vc__eyebrow p{margin:0}.ark-uc-vc__title{font-family:Syne,system-ui,sans-serif;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 auto 1rem;max-width:700px}.ark-uc-vc__title h1,.ark-uc-vc__title h2,.ark-uc-vc__title h3,.ark-uc-vc__title p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.ark-uc-vc__title em{font-style:normal}.ark-uc-vc__desc{font-size:1rem;font-weight:300;margin:0 auto;max-width:580px}.ark-uc-vc__desc p{margin:0 0 .65em}.ark-uc-vc__desc p:last-child{margin-bottom:0}.ark-uc-vc-tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem}.ark-uc-vc-tab{background:transparent;border:1px solid rgba(245,166,35,.15);border-radius:100px;cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;font-weight:500;padding:.45rem 1.1rem;transition:all .2s}.ark-uc-vc-tab:hover{border-color:rgba(245,166,35,.4)}.ark-uc-vc-panel{display:none}.ark-uc-vc-panel.active{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.ark-uc-vc-detail{backdrop-filter:blur(8px);border-radius:12px;padding:2.5rem}.ark-uc-vc-detail__industries{font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.ark-uc-vc-detail__industries p{margin:0}.ark-uc-vc-detail__heading{font-family:Syne,system-ui,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.ark-uc-vc-detail__heading h1,.ark-uc-vc-detail__heading h2,.ark-uc-vc-detail__heading h3,.ark-uc-vc-detail__heading p{font-size:inherit;font-weight:inherit;margin:0}.ark-uc-vc-box{border-radius:8px;margin-bottom:.75rem;padding:1rem 1.2rem}.ark-uc-vc-box--challenge{background:#fff;border-left:3px solid rgba(245,166,35,.4)}.ark-uc-vc-box--impl{background:#f9fafc;border-left:3px solid #f5a623}.ark-uc-vc-box__label{font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.ark-uc-vc-box__text{font-size:.88rem;font-weight:300;line-height:1.65}.ark-uc-vc-box__text p{margin:0 0 .5em}.ark-uc-vc-box__text p:last-child{margin-bottom:0}.ark-uc-vc-impact{align-items:center;background:#fff;border:1px solid rgba(245,166,35,.25);border-radius:8px;display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem}.ark-uc-vc-impact__icon{flex-shrink:0;font-size:1.3rem}.ark-uc-vc-impact__text{font-size:.85rem;font-weight:400;line-height:1.55}.ark-uc-vc-impact__text p{margin:0}.ark-uc-vc-flow__heading{font-family:Syne,system-ui,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.06em;margin-bottom:1.25rem;text-transform:uppercase}.ark-uc-vc-flow{display:flex;flex-direction:column;gap:0}.ark-uc-vc-step{align-items:flex-start;display:flex;gap:1rem;padding-bottom:1.25rem;position:relative}.ark-uc-vc-step:last-child{padding-bottom:0}.ark-uc-vc-step:not(:last-child):after{background:rgba(245,166,35,.15);bottom:0;content:"";left:15px;position:absolute;top:33px;width:1px}.ark-uc-vc-step__num{align-items:center;background:rgba(245,166,35,.15);border:1px solid rgba(245,166,35,.3);border-radius:50%;display:flex;flex-shrink:0;font-size:.8rem;height:32px;justify-content:center;position:relative;width:32px;z-index:1}.ark-uc-vc-step__num,.ark-uc-vc-step__title{font-family:Syne,system-ui,sans-serif;font-weight:700}.ark-uc-vc-step__title{font-size:.88rem;margin-bottom:.2rem}.ark-uc-vc-step__title p{margin:0}.ark-uc-vc-step__desc{font-size:.82rem;font-weight:300;line-height:1.55}.ark-uc-vc-step__desc p{margin:0}@media (max-width:1024px){.ark-uc-vc-panel.active{grid-template-columns:1fr}}@media (max-width:768px){.ark-uc-vc-tabs{gap:.35rem}.ark-uc-vc-tab{font-size:.78rem;padding:.4rem .85rem}}