.us .js-us{margin-top:clamp(30px,3.6vw,46px)}.us-tabs{background:#fff;border:1px solid rgba(90,45,145,.2);border-radius:999px;display:inline-flex;padding:4px}.us-tab,.us-tabs{position:relative}.us-tab{background:none;border:0;border-radius:999px;color:var(--lt-mut);cursor:pointer;flex:1 0 auto;font:700 .92rem/1.2 var(--head);min-height:42px;padding:8px 20px;transition:color .3s;white-space:nowrap;z-index:1}.us-tab[aria-selected=true]{color:#fff}.us-tab:focus-visible{outline:2px solid var(--spot);outline-offset:2px}.us-thumb{background:var(--deep);border-radius:999px;bottom:4px;left:var(--tl,4px);position:absolute;top:4px;transition:left .5s cubic-bezier(.22,.61,.36,1),width .5s cubic-bezier(.22,.61,.36,1);width:var(--tw,50%)}.us-grid{align-items:stretch;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:20px}.us-list{align-content:start;display:grid;gap:8px;list-style:none;margin:0;padding:0}.us-item button{align-items:flex-start;background:none;border:0;border-left:3px solid var(--lt-line);border-radius:0 14px 14px 0;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:14px 16px 14px 18px;text-align:left;transition:background .3s,border-color .3s,box-shadow .3s;width:100%}.us-item b{color:var(--deep);font:800 1.04rem/1.3 var(--head)}.us-item span{color:var(--lt-mut);font:700 .86rem/1.3 var(--head)}.us-item button:hover{background:rgba(149,135,190,.08)}.us-item button:focus-visible{outline:2px solid var(--spot);outline-offset:2px}.us-item.is-on button{background:#fff;border-color:var(--neon);box-shadow:0 16px 34px -26px rgba(42,27,85,.5)}.us-item.is-on span{color:var(--deep)}.us-on:not([data-f=a]) .us-item.fam-a,.us-on:not([data-f=b]) .us-item.fam-b{display:none}.us-spot{background:linear-gradient(150deg,#fff,var(--stone));border:1px solid rgba(90,45,145,.14);border-radius:var(--r-lg);box-shadow:0 30px 60px -48px rgba(42,27,85,.55);display:flex;flex-direction:column;padding:clamp(22px,3vw,36px);position:relative}.us-card{border-bottom:1px solid var(--lt-line);margin-bottom:16px;padding-bottom:16px}.us-on .us-card{animation:usIn .5s cubic-bezier(.22,.61,.36,1);border-bottom:0;display:none;margin-bottom:0;padding-bottom:0}.us-on .us-card.is-on{display:block}@keyframes usIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.us-l{color:var(--mid);font:700 .74rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.us-r{color:var(--deep);font:900 clamp(2rem,3.6vw,3rem)/1.05 var(--head);letter-spacing:-.01em;margin:8px 0 0}.us-card h3{color:var(--lt-txt);font:800 1.2rem/1.3 var(--head);margin:14px 0 0}.us-t{color:var(--lt-mut);font-size:1rem;line-height:1.6;margin:8px 0 0;max-width:46ch}.us-fig{display:none;margin:auto 0 0;padding-top:22px}.us-on[data-f=a] .us-fa,.us-on[data-f=b] .us-fb{display:block}.us-fig figcaption{color:var(--lt-mut);font:700 .84rem/1.4 var(--head);margin-top:8px}.us-draw{display:block;height:auto;max-width:440px;width:100%}.us-wire{fill:none;stroke:rgba(90,45,145,.35);stroke-dasharray:4 5;stroke-width:2}.us-node{fill:#fff;stroke:rgba(90,45,145,.4);stroke-width:1.5}.us-node.out{stroke:var(--neon)}.us-hub{fill:var(--deep)}.us-spark{fill:var(--neon)}.us-tool{fill:rgba(149,135,190,.25);stroke:rgba(90,45,145,.35)}.us-tick{fill:none;stroke:var(--neon);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.us-pulse{animation:usPulse 2.4s linear infinite;fill:var(--neon)}.us-pulse.p2{animation-delay:1.2s}@keyframes usPulse{0%{opacity:0;transform:translateX(0)}10%{opacity:1}45%{opacity:1;transform:translateX(72px)}50%,to{opacity:0;transform:translateX(72px)}}.us-bars rect{fill:rgba(149,135,190,.45)}.us-model{fill:#fff;stroke:var(--deep);stroke-width:2}.us-lines{fill:none;stroke:rgba(90,45,145,.3);stroke-width:2}.us-curve{animation:usCurve 3.2s cubic-bezier(.22,.61,.36,1) infinite;fill:none;stroke:var(--neon);stroke-dasharray:120;stroke-dashoffset:120;stroke-linecap:round;stroke-width:3}.us-dot{animation:usDot 3.2s linear infinite;fill:var(--neon)}@keyframes usCurve{0%{stroke-dashoffset:120}55%,to{stroke-dashoffset:0}}@keyframes usDot{0%,50%{opacity:0}60%,to{opacity:1}}@media (max-width:860px){.us-grid{grid-template-columns:1fr}.us-tabs{display:flex;width:100%}.us-tab{padding:8px 10px;white-space:normal}}@media (prefers-reduced-motion:reduce){.us-curve,.us-dot,.us-on .us-card,.us-pulse{animation:none!important}.us-curve{stroke-dashoffset:0}.us-dot{opacity:1}.us-thumb{transition:none}}.us-flow .ucf-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ucf{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) auto minmax(0,1.3fr) auto minmax(0,.8fr);margin-top:22px}.ucf-col{display:grid;gap:8px}.ucf-in{background:#fff;border:1px solid var(--lt-line);border-radius:10px;color:var(--deep);font:700 .82rem/1.3 var(--body);padding:9px 12px}.ucf-st{align-items:center;animation:ucfOn calc(var(--n)*1.1s + 1.1s) linear calc(var(--i)*1.1s) infinite;background:rgba(149,135,190,.16);border-radius:12px;color:var(--purple);display:flex;font:800 .86rem/1.25 var(--head);gap:10px;padding:10px 12px}.ucf-st i{background:#fff;border-radius:50%;color:var(--purple);display:grid;flex:none;font:900 .72rem/1 var(--head);font-style:normal;height:24px;place-items:center;width:24px}@keyframes ucfOn{0%,18%{background:var(--purple);color:#fff}24%,to{background:rgba(149,135,190,.16);color:var(--purple)}}.ucf-arr{color:#bdb5d9;height:26px;width:26px}.ucf-out{background:rgba(97,212,195,.1);border:2px solid var(--neon);border-radius:16px;display:grid;padding:16px 12px;place-items:center;text-align:center}.ucf-out svg{color:#2c7d71;height:28px;width:28px}.ucf-out b{color:#2c7d71;display:block;font:900 1rem/1.2 var(--head);margin-top:6px}@media (max-width:760px){.ucf{grid-template-columns:1fr}.ucf-arr{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ucf-st{animation:none}}.usx-head{align-items:end;display:grid;gap:16px clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.usx-head .lede{margin:0;max-width:46ch}.usx-tabs{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,3.4vw,44px)}.usx-tab{align-content:start;background:#fff;border:1px solid var(--lt-line);border-radius:14px;color:var(--deep);cursor:pointer;display:grid;font:inherit;gap:6px;overflow:hidden;padding:16px 18px 20px;position:relative;text-align:left;transition:border-color .3s,box-shadow .3s,background .3s}.usx-tab:hover{border-color:rgba(90,45,145,.35)}.usx-k{color:var(--mid);font:700 .68rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.usx-tab b{font:900 16px/1.3 var(--head)}.usx-tab.is-on{background:linear-gradient(135deg,var(--deep),var(--purple));border-color:transparent;box-shadow:0 22px 40px -28px rgba(42,27,85,.8);color:#fff}.usx-tab.is-on .usx-k{color:var(--neon)}.usx-bar{background:var(--neon);bottom:0;height:3px;left:0;position:absolute;width:0}.js-usx.is-auto .usx-tab.is-on .usx-bar{animation:usxBar var(--dur,6s) linear forwards}@keyframes usxBar{to{width:100%}}.usx-card{background:linear-gradient(160deg,#fff,var(--stone));border:1px solid var(--lt-line);border-radius:20px;box-shadow:0 30px 60px -50px rgba(36,58,126,.5);display:none;margin-top:16px;padding:clamp(22px,2.6vw,34px)}.usx-card.is-on{align-items:center;animation:usIn .5s cubic-bezier(.22,.61,.36,1);display:grid;gap:clamp(20px,3vw,44px);grid-template-columns:minmax(0,.62fr) minmax(0,2fr)}.usx-copy .us-r{color:var(--purple);font:900 clamp(1.5rem,2.3vw,2rem)/1.15 var(--head);margin:6px 0 0}.usx-t{color:var(--lt-mut);font-size:15px;line-height:1.6;margin:10px 0 0}.usx-flow{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,.8fr) auto minmax(0,3fr) auto minmax(0,.8fr)}.usx-in,.usx-steps{display:grid;gap:8px}.usx-steps{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.usx-steps .ucf-st{align-items:flex-start;flex-direction:column;height:100%;padding:12px}@media (max-width:1100px){.usx-card.is-on,.usx-flow{grid-template-columns:1fr}.usx-flow .ucf-arr{justify-self:center;transform:rotate(90deg)}.usx-in{grid-auto-flow:column;justify-content:start}.usx-flow .ucf-out{padding:12px}}@media (max-width:900px){.usx-head{grid-template-columns:1fr}.usx-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.usx-flow{grid-template-columns:1fr}.usx-flow .ucf-arr{justify-self:center;transform:rotate(90deg)}.usx-steps{grid-template-columns:1fr}.usx-steps .ucf-st{align-items:center;flex-direction:row}}@media (max-width:420px){.usx-tab{padding:14px 14px 18px}.usx-tab b{font-size:15px}}@media (prefers-reduced-motion:reduce){.usx-bar{display:none}.usx-card.is-on{animation:none}}