.wsite .sol-hero{padding-bottom:clamp(40px,6vw,80px)}.wsite .sol-h1{max-width:16ch;margin-top:22px;font-size:clamp(40px,6.6vw,92px);line-height:1}.wsite .sol-index-h1{max-width:14ch}.wsite .sol-head{max-width:780px}.wsite .sol-crumbs ol{color:var(--dim);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.wsite .sol-crumbs li{align-items:center;display:inline-flex}.wsite .sol-crumbs li+li:before{content:"/";color:var(--dim);margin:0 10px}.wsite .sol-crumbs a{color:var(--fg-2);align-items:center;min-height:44px;display:inline-flex}.wsite .sol-crumbs a:hover{color:#fff}.wsite .sol-crumbs [aria-current]{color:var(--muted)}.wsite .sol-hero .btn{min-height:48px}.wsite .sol-problems .tile h3{color:var(--fg)}.wsite .sol-example{border:1px dashed var(--line-2);background:#ffffff05;border-radius:20px;justify-items:start;gap:12px;padding:22px 24px;display:grid}.wsite .sol-example p{color:var(--fg-2);max-width:70ch;font-size:17px}.wsite .sol-steps{margin-inline:0;counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:0;padding:0;list-style:none;display:grid;position:relative}.wsite .sol-steps:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.wsite .sol-steps:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.wsite .sol-steps li{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:20px;min-width:0;padding:22px 20px 24px;position:relative}.wsite .sol-steps li:after{content:"";background:linear-gradient(90deg, var(--blue), var(--violet));transform-origin:0;border-radius:2px;height:2px;position:absolute;top:0;left:20px;right:20px}.wsite .sol-step-n{font-family:var(--fm);letter-spacing:.12em;color:var(--blue-soft);font-size:12px}.wsite .sol-steps h3{margin-top:10px;font-size:19px}.wsite .sol-steps p{color:var(--muted);margin-top:8px;font-size:15.5px;line-height:1.55}@media (max-width:1060px){:is(.wsite .sol-steps,.wsite .sol-steps:has(>li:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:is(.wsite .sol-steps,.wsite .sol-steps:has(>li:nth-child(4):last-child),.wsite .sol-steps:has(>li:nth-child(3):last-child)){grid-template-columns:1fr}}.wsite .sol-transcript{padding:clamp(18px,2.6vw,28px)}.wsite .sol-ctx{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:none;padding-bottom:14px;font-size:12.5px}.wsite .sol-transcript ol{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wsite .sol-line{gap:4px;max-width:88%;display:grid}.wsite .sol-line .who{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.wsite .sol-line p{color:var(--fg);overflow-wrap:anywhere;border-radius:16px;padding:11px 15px;font-size:15.5px;line-height:1.5}.wsite .sol-line.agent p{background:#4a7dff29;border:1px solid #4a7dff59;border-top-left-radius:6px}.wsite .sol-line.customer{text-align:right;justify-self:end}.wsite .sol-line.customer p{text-align:left;border:1px solid var(--line-2);background:#ffffff0f;border-top-right-radius:6px}.wsite .sol-line.system{text-align:center;justify-self:center;max-width:100%}.wsite .sol-line.system .who{display:none}.wsite .sol-line.system p{font-family:var(--fm);color:var(--amber-soft);background:#f7b95514;border:1px dashed #f7b95566;padding:7px 12px;font-size:12.5px}.wsite .sol-outcome{border-top:1px solid var(--line);color:#bff5d2;margin-top:18px;padding-top:14px;font-size:14.5px}.wsite .sol-outcome span{color:var(--green)}.wsite .sol-journey{padding:clamp(10px,2.4vw,26px)}.wsite .jd{margin:0}.wsite .jd-svg{width:100%;max-width:480px;height:auto;margin-inline:auto;display:block;overflow:visible}.wsite .jd figcaption{text-align:center;margin-top:12px}.wsite .jd-node rect{fill:#0d1020;stroke:var(--line-2);stroke-width:1px}.wsite .jd-node text{fill:var(--fg-2);font-family:var(--fd)}.wsite .jd-trigger rect{fill:#4a7dff2e;stroke:#4a7dff99}.wsite .jd-trigger text{fill:#dbe4ff}.wsite .jd-decision rect{fill:#f7b9551f;stroke:#f7b95599}.wsite .jd-decision text{fill:var(--amber-soft)}.wsite .jd-yes rect{stroke:#4ade8073}.wsite .jd-no rect{stroke:#8b5cf680}.wsite .jd-label rect{fill:var(--bg);stroke:#4ade8080}.wsite .jd-label text{fill:#bff5d2;font-family:var(--fm)}.wsite .jd-label.jd-no rect{stroke:#8b5cf68c}.wsite .jd-label.jd-no text{fill:var(--violet-soft)}.wsite .jd-link{fill:none;stroke:#9db8ff8c;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0}.wsite .jd-link.yes{stroke:#4ade808c}.wsite .jd-link.no{stroke:#c4b5fd8c}.wsite .sol-chips{margin-left:0;margin-right:0;padding:0;list-style:none}.wsite .sol-chips .chip{min-height:40px;font-size:15px}.wsite .sol-features{margin-inline:0;border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:0;padding:0;list-style:none;display:grid;overflow:hidden}.wsite .sol-features li{background:var(--bg-2);min-width:0;padding:22px 20px 24px}.wsite .sol-features h3{letter-spacing:-.01em;color:var(--fg);font-size:17.5px;font-weight:500;line-height:1.3}.wsite .sol-features p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:1060px){.wsite .sol-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.wsite .sol-features{grid-template-columns:1fr}}.wsite .sol-pricing{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.wsite .sol-price-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.wsite .sol-price-list li{border-left:2px solid #f7b95580;gap:6px;padding-left:16px;display:grid}.wsite .sol-price-list b{color:var(--fg);font-weight:500}.wsite .sol-price-list span{color:var(--muted);font-size:15px;line-height:1.55}@media (max-width:860px){.wsite .sol-pricing{grid-template-columns:1fr}}@media (max-width:520px){.wsite .sol-price-list{grid-template-columns:1fr}}.wsite .sol-cards{margin-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:0;padding:0;list-style:none;display:grid}.wsite .sol-cards.four{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.wsite .sol-card{align-content:start;gap:12px;height:100%;display:grid}.wsite .sol-card .mono{color:var(--blue-soft)}@media (max-width:960px){.wsite .sol-cards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.wsite .sol-cards{grid-template-columns:1fr}}.wsite .sol-contact .next{margin:0}.wsite .sol-contact .link,.wsite .sol-pricing .link,.wsite .sol-all .link{min-height:44px}@keyframes solRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes solDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes solGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wsite [data-anim].anim-wait .anim-item{opacity:0}.wsite [data-anim].anim-wait .jd-link{stroke-dashoffset:1px}.wsite [data-anim].anim-wait .sol-steps li:after,.wsite .sol-steps.anim-wait li:after{transform:scaleX(0)}.wsite [data-anim].anim-in .anim-item{animation:.6s cubic-bezier(.2,.7,.2,1) both solRise;animation-delay:calc(var(--i,0) * .11s)}.wsite .jd.anim-in .anim-item{animation-delay:calc(var(--i,0) * .18s)}.wsite .jd.anim-in .jd-link{animation:.5s ease-out both solDraw;animation-delay:calc(var(--i,0) * .18s + .12s)}.wsite .sol-steps.anim-in li:after{animation:.7s ease-out both solGrow;animation-delay:calc(var(--i,0) * .11s + .2s)}.wsite .sol-transcript.anim-in .anim-item{animation-delay:calc(var(--i,0) * .26s)}.wsite .jd .anim-item{transform-box:fill-box}@media (prefers-reduced-motion:reduce){.wsite [data-anim] .anim-item,.wsite [data-anim] .jd-link,.wsite .sol-steps li:after{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}
