.hero-operation-stage-module__vIXXBa__stage{isolation:isolate}.hero-operation-stage-module__vIXXBa__wires{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-operation-stage-module__vIXXBa__track{fill:none;stroke:#ffffffb3;stroke-width:1.4px;stroke-dasharray:3 5;transition:stroke .4s,stroke-width .4s}[data-active=true]>.hero-operation-stage-module__vIXXBa__track{stroke:#fff;stroke-width:1.8px;stroke-dasharray:6 5;animation:1s linear infinite hero-operation-stage-module__vIXXBa__march}@keyframes hero-operation-stage-module__vIXXBa__march{to{stroke-dashoffset:-22px}}.hero-operation-stage-module__vIXXBa__packet{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:14 200;stroke-dashoffset:14px;filter:drop-shadow(0 0 6px #fff);animation:.9s cubic-bezier(.5,0,.3,1) 50ms both hero-operation-stage-module__vIXXBa__delivery}@keyframes hero-operation-stage-module__vIXXBa__delivery{0%{stroke-dashoffset:14px;opacity:0}15%,85%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.hero-operation-stage-module__vIXXBa__port{fill:#fff;stroke:#fff6;stroke-width:3px}[data-active=true]>.hero-operation-stage-module__vIXXBa__port{stroke:#ffffffa6;stroke-width:5px}
.hero-mascot-module__Yt-46W__mascot{overflow:visible}.hero-mascot-module__Yt-46W__eyes{transform-box:fill-box;transform-origin:50%;animation:hero-mascot-module__Yt-46W__blinkEyes 4.2s ease-in-out var(--blink,0s) infinite}@keyframes hero-mascot-module__Yt-46W__blinkEyes{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}
.hero-system-scene-module___c1fBq__system{z-index:2;color:#2a2420;flex-direction:column;align-items:center;gap:40px;width:100%;display:flex;position:relative}.hero-system-scene-module___c1fBq__agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.hero-system-scene-module___c1fBq__system i{background:0 0;border-radius:0;width:auto;height:auto;margin:0;display:block}.hero-system-scene-module___c1fBq__agent{--shift:0px;box-sizing:border-box;background:#fff;border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:10px 14px 11px;transition:box-shadow .5s;animation:6.5s ease-in-out infinite hero-system-scene-module___c1fBq__float;display:flex;position:relative;box-shadow:0 18px 40px #5a210a2e}.hero-system-scene-module___c1fBq__agent[data-state=working]{box-shadow:0 0 0 1.5px #ffd2ad,0 20px 44px #5a210a38}.hero-system-scene-module___c1fBq__agent[data-state=delivered]{box-shadow:0 0 0 3px #b9ecd0,0 20px 44px #1f6b4130}@keyframes hero-system-scene-module___c1fBq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-system-scene-module___c1fBq__agentTop{align-items:flex-start;gap:11px;min-width:0;display:flex}.hero-system-scene-module___c1fBq__avatar{background:#fff3e8;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__avatar>i{background:#2fb36b;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.hero-system-scene-module___c1fBq__agent[data-state=working] .hero-system-scene-module___c1fBq__avatar>i{background:#f08a3c;animation:1.2s ease-in-out infinite hero-system-scene-module___c1fBq__blinkDot}@keyframes hero-system-scene-module___c1fBq__blinkDot{50%{opacity:.45}}.hero-system-scene-module___c1fBq__mascot{width:31px;height:31px}.hero-system-scene-module___c1fBq__agent[data-state=working] .hero-system-scene-module___c1fBq__mascot{animation:1.4s ease-in-out infinite hero-system-scene-module___c1fBq__bob}.hero-system-scene-module___c1fBq__agent[data-state=delivered] .hero-system-scene-module___c1fBq__mascot{animation:.5s cubic-bezier(.3,1.6,.5,1) hero-system-scene-module___c1fBq__hop}@keyframes hero-system-scene-module___c1fBq__bob{50%{transform:translateY(-2px)rotate(-4deg)}}@keyframes hero-system-scene-module___c1fBq__hop{40%{transform:translateY(-6px)scale(1.08)}}.hero-system-scene-module___c1fBq__agentHead{flex:1;min-width:0}.hero-system-scene-module___c1fBq__agentHead>div:first-child{align-items:baseline;gap:7px;min-width:0;display:flex}.hero-system-scene-module___c1fBq__agentHead b{letter-spacing:-.01em;flex:none;font-size:15px;font-weight:600;display:block}.hero-system-scene-module___c1fBq__agentHead small{color:#8d8580;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;display:block;overflow:hidden}.hero-system-scene-module___c1fBq__task{align-items:center;gap:6px;min-height:22px;margin-top:3px;display:flex}.hero-system-scene-module___c1fBq__taskIcon{border-radius:50%;flex:none;place-items:center;width:12px;height:12px;display:grid}.hero-system-scene-module___c1fBq__taskIcon[data-state=done]{color:#fff;background:#2fb36b;animation:.35s cubic-bezier(.3,1.6,.5,1) both hero-system-scene-module___c1fBq__checkIn}@keyframes hero-system-scene-module___c1fBq__checkIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__spinner{box-sizing:border-box;border:1.5px solid #e8621c;border-color:#e8621c #e8621c #0000 #0000;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite hero-system-scene-module___c1fBq__spin}@keyframes hero-system-scene-module___c1fBq__spin{to{transform:rotate(360deg)}}.hero-system-scene-module___c1fBq__taskText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:500;line-height:1.35;animation:.4s both hero-system-scene-module___c1fBq__textIn;overflow:hidden}@keyframes hero-system-scene-module___c1fBq__textIn{0%{opacity:0}to{opacity:1}}.hero-system-scene-module___c1fBq__agent[data-state=working] .hero-system-scene-module___c1fBq__taskText{color:#c2541a}.hero-system-scene-module___c1fBq__agentFoot{align-items:center;gap:9px;margin-top:1px;display:flex}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__track{background:#f3ede8;border-radius:999px;flex:1;height:5px;overflow:hidden}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__track span{transform-origin:0;background:linear-gradient(90deg,#ffb06b,#e8621c);border-radius:999px;height:100%;transition:transform .5s linear;display:block}.hero-system-scene-module___c1fBq__agent:not([data-state=working]) .hero-system-scene-module___c1fBq__track span{background:#2fb36b}.hero-system-scene-module___c1fBq__agentFoot small{text-align:right;color:#a39b95;font-variant-numeric:tabular-nums;flex:none;min-width:66px;font-size:10.5px;font-weight:600}.hero-system-scene-module___c1fBq__agent:not([data-state=working]) .hero-system-scene-module___c1fBq__agentFoot small{color:#21804b}.hero-system-scene-module___c1fBq__desk{background:#fff;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 90px #5a210a47,0 0 0 1px #ffffff80}.hero-system-scene-module___c1fBq__titlebar{background:#f6f5f4;border-bottom:1px solid #ebe8e5;align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.hero-system-scene-module___c1fBq__lights{gap:6px;display:flex}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__lights i{background:#dedad6;border-radius:50%;width:9px;height:9px}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__lights i:first-child{background:#ff8a6b}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__lights i:nth-child(2){background:#ffc65c}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__lights i:nth-child(3){background:#5fd08c}.hero-system-scene-module___c1fBq__address{color:#8d8580;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #ebe8e5;border-radius:7px;flex:1;max-width:260px;margin:0 auto;padding:4px 10px;font-size:10.5px;overflow:hidden}.hero-system-scene-module___c1fBq__live{color:#3a8f5c;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__live i,.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__pulse{background:#2fb36b;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite hero-system-scene-module___c1fBq__ping}@keyframes hero-system-scene-module___c1fBq__ping{0%{box-shadow:0 0 #2fb36b66}to{box-shadow:0 0 0 7px #2fb36b00}}.hero-system-scene-module___c1fBq__deskBody{display:flex}.hero-system-scene-module___c1fBq__side{background:#fbfaf9;border-right:1px solid #f0edea;flex-direction:column;flex:none;gap:6px;padding:12px 8px;display:flex}.hero-system-scene-module___c1fBq__side span{color:#a39b95;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.hero-system-scene-module___c1fBq__side span[data-active=true]{color:#e8621c;background:#fff0e4}.hero-system-scene-module___c1fBq__main{flex:1;min-width:0;padding:12px 14px 14px}.hero-system-scene-module___c1fBq__mainHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hero-system-scene-module___c1fBq__mainHead b{letter-spacing:-.02em;font-size:15px;font-weight:600;display:block}.hero-system-scene-module___c1fBq__mainHead small{color:#6f6660;font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-top:3px;font-size:11px;display:flex}.hero-system-scene-module___c1fBq__headRight{align-items:center;gap:10px;display:flex}.hero-system-scene-module___c1fBq__crew{display:flex}.hero-system-scene-module___c1fBq__crew>span{background:#fff3e8;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;transition:box-shadow .3s;display:grid}.hero-system-scene-module___c1fBq__crew>span[data-working=true]{box-shadow:0 0 0 1.5px #f08a3c}.hero-system-scene-module___c1fBq__crewMascot{width:17px;height:17px}.hero-system-scene-module___c1fBq__periods{background:#f3f1ef;border-radius:999px;padding:2px;display:flex}.hero-system-scene-module___c1fBq__periods span{color:#8d8580;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:500}.hero-system-scene-module___c1fBq__periods span[data-active=true]{color:#2a2420;background:#fff;box-shadow:0 1px 3px #0000001a}.hero-system-scene-module___c1fBq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hero-system-scene-module___c1fBq__widget{background:#faf8f6;border:1px solid #f1ece7;border-radius:12px;min-width:0;padding:8px 10px 9px;transition:background .4s,border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.hero-system-scene-module___c1fBq__widget[data-working=true]{background:#fffaf5;border-color:#f7c9a3}.hero-system-scene-module___c1fBq__widget[data-working=true]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffffb3 50%,#0000 65%);animation:2.4s ease-in-out infinite hero-system-scene-module___c1fBq__sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes hero-system-scene-module___c1fBq__sheen{60%,to{transform:translate(100%)}}.hero-system-scene-module___c1fBq__widget[data-fresh=true]{background:#fbfffc;border-color:#9fdcb9;box-shadow:0 0 0 3px #e3f5ea}.hero-system-scene-module___c1fBq__widgetTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.hero-system-scene-module___c1fBq__widgetTop small{letter-spacing:.08em;text-transform:uppercase;color:#a39b95;font-size:9.5px;font-weight:600}.hero-system-scene-module___c1fBq__by{align-items:center;gap:4px;display:flex}.hero-system-scene-module___c1fBq__byMascot{width:16px;height:16px}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__miniSpin{box-sizing:border-box;border:1.5px solid #e8621c;border-color:#e8621c #e8621c #0000 #0000;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite hero-system-scene-module___c1fBq__spin}.hero-system-scene-module___c1fBq__widgetBody{align-items:flex-end;gap:8px;margin-top:1px;display:flex}.hero-system-scene-module___c1fBq__widgetText{flex:1;min-width:0}.hero-system-scene-module___c1fBq__label{color:#6f6660;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.hero-system-scene-module___c1fBq__valueRow{align-items:baseline;gap:5px;margin-top:1px;display:flex}.hero-system-scene-module___c1fBq__value{letter-spacing:-.03em;color:#111;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;animation:.5s cubic-bezier(.3,1.4,.5,1) both hero-system-scene-module___c1fBq__valueIn}@keyframes hero-system-scene-module___c1fBq__valueIn{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.hero-system-scene-module___c1fBq__delta{color:#21804b;background:#e3f5ea;border-radius:999px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:600;animation:.35s cubic-bezier(.3,1.6,.5,1) both hero-system-scene-module___c1fBq__checkIn}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__bars{flex:none;align-items:flex-end;gap:2.5px;width:64px;height:30px;display:flex}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__bars i{transform-origin:bottom;background:#f3c9a8;border-radius:2px 2px 1px 1px;flex:1;height:100%;transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__bars i[data-new=true]{background:#e8621c}.hero-system-scene-module___c1fBq__line{flex:none;width:68px;height:30px;display:block;overflow:visible}.hero-system-scene-module___c1fBq__line path{transition:d .6s}.hero-system-scene-module___c1fBq__stroke{fill:none;stroke:#e8621c;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero-system-scene-module___c1fBq__area{fill:#e8621c;opacity:.12;stroke:none}.hero-system-scene-module___c1fBq__ring{flex:none;width:36px;height:36px;transform:rotate(-90deg)}.hero-system-scene-module___c1fBq__ringTrack,.hero-system-scene-module___c1fBq__ringFill{fill:none;stroke-width:4px}.hero-system-scene-module___c1fBq__ringTrack{stroke:#efe9e3}.hero-system-scene-module___c1fBq__ringFill{stroke:#e8621c;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.hero-system-scene-module___c1fBq__ring text{fill:#2a2420;transform-origin:18px 18px;font-size:8.5px;font-weight:700;transform:rotate(90deg)}.hero-system-scene-module___c1fBq__lower{grid-template-columns:1.35fr 1fr;gap:9px;margin-top:9px;display:grid}.hero-system-scene-module___c1fBq__chartCard,.hero-system-scene-module___c1fBq__feed{background:#faf8f6;border:1px solid #f1ece7;border-radius:12px;min-width:0;padding:10px 12px}.hero-system-scene-module___c1fBq__chartHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hero-system-scene-module___c1fBq__chartHead small,.hero-system-scene-module___c1fBq__feedTitle{letter-spacing:.08em;text-transform:uppercase;color:#a39b95;font-size:9.5px;font-weight:600;display:block}.hero-system-scene-module___c1fBq__bigValue{letter-spacing:-.03em;color:#111;font-variant-numeric:tabular-nums;margin-top:1px;font-size:20px;font-weight:600;animation:.5s cubic-bezier(.3,1.4,.5,1) both hero-system-scene-module___c1fBq__valueIn;display:block}.hero-system-scene-module___c1fBq__trend{color:#21804b;white-space:nowrap;background:#e3f5ea;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:600;display:flex}.hero-system-scene-module___c1fBq__plot{height:54px;margin-top:4px;position:relative;overflow:hidden}.hero-system-scene-module___c1fBq__plot svg{width:100%;height:100%;display:block;overflow:visible}.hero-system-scene-module___c1fBq__plot path{transition:d .5s}.hero-system-scene-module___c1fBq__grid1{stroke:#ece6e0;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.hero-system-scene-module___c1fBq__bigArea{fill:#e8621c;opacity:.13}.hero-system-scene-module___c1fBq__bigStroke{fill:none;stroke:#e8621c;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__dot{box-sizing:border-box;background:#e8621c;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:top .5s,left .5s;animation:1.6s ease-out infinite hero-system-scene-module___c1fBq__pingOrange;position:absolute}@keyframes hero-system-scene-module___c1fBq__pingOrange{0%{box-shadow:0 0 #e8621c66}to{box-shadow:0 0 0 9px #e8621c00}}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__scan{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:4s ease-in-out infinite hero-system-scene-module___c1fBq__scan;position:absolute;top:0;bottom:0}@keyframes hero-system-scene-module___c1fBq__scan{0%{transform:translate(-100%)}to{transform:translate(260%)}}.hero-system-scene-module___c1fBq__feed ul{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.hero-system-scene-module___c1fBq__feed li{align-items:center;gap:8px;min-width:0;animation:.5s cubic-bezier(.3,1.3,.5,1) both hero-system-scene-module___c1fBq__feedIn;display:flex}.hero-system-scene-module___c1fBq__feed li[data-fresh=true] .hero-system-scene-module___c1fBq__feedIcon{box-shadow:0 0 0 2px #9fdcb9}@keyframes hero-system-scene-module___c1fBq__feedIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.hero-system-scene-module___c1fBq__feedIcon{background:#fff3e8;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;transition:box-shadow .3s;display:grid}.hero-system-scene-module___c1fBq__feedMascot{width:17px;height:17px}.hero-system-scene-module___c1fBq__feed li>div{min-width:0}.hero-system-scene-module___c1fBq__feed li span{color:#a39b95;font-size:9.5px;display:block}.hero-system-scene-module___c1fBq__feed li span b{color:#2a2420;font-weight:600}.hero-system-scene-module___c1fBq__feed li p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:500;overflow:hidden}@media (min-width:701px){.hero-system-scene-module___c1fBq__agent{justify-content:center;gap:4px;padding:10px}.hero-system-scene-module___c1fBq__agentTop{gap:7px}.hero-system-scene-module___c1fBq__avatar{border-radius:10px;width:32px;height:32px}.hero-system-scene-module___c1fBq__mascot{width:26px;height:26px}.hero-system-scene-module___c1fBq__agentHead>div:first-child{flex-wrap:wrap;gap:1px 6px}.hero-system-scene-module___c1fBq__agentHead b{font-size:13px}.hero-system-scene-module___c1fBq__agentHead small{font-size:10px}.hero-system-scene-module___c1fBq__taskText{white-space:normal;min-height:0;font-size:11px}.hero-system-scene-module___c1fBq__agentFoot{margin-top:-2px;margin-left:39px}.hero-system-scene-module___c1fBq__agentFoot small{min-width:44px;font-size:9px}}@media (max-width:700px){.hero-system-scene-module___c1fBq__system{gap:24px}.hero-system-scene-module___c1fBq__agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-system-scene-module___c1fBq__agent{border-radius:16px;height:100%;min-height:148px;padding:10px 9px;animation:none}.hero-system-scene-module___c1fBq__agentTop{flex-direction:column;align-items:center;gap:6px}.hero-system-scene-module___c1fBq__agentHead{text-align:center;width:100%}.hero-system-scene-module___c1fBq__agentHead>div:first-child,.hero-system-scene-module___c1fBq__task{justify-content:center}.hero-system-scene-module___c1fBq__agentHead small{display:none}.hero-system-scene-module___c1fBq__taskText{white-space:normal;min-height:0;font-size:11px;overflow:visible}.hero-system-scene-module___c1fBq__agentFoot{flex-direction:column;gap:4px;margin-top:auto}.hero-system-scene-module___c1fBq__system .hero-system-scene-module___c1fBq__track{flex:none;width:100%}.hero-system-scene-module___c1fBq__agentFoot small{text-align:center}.hero-system-scene-module___c1fBq__side,.hero-system-scene-module___c1fBq__address,.hero-system-scene-module___c1fBq__crew{display:none}.hero-system-scene-module___c1fBq__grid{grid-template-columns:1fr 1fr}.hero-system-scene-module___c1fBq__lower{grid-template-columns:1fr}.hero-system-scene-module___c1fBq__main{padding:10px}.hero-system-scene-module___c1fBq__mainHead{text-align:center;flex-wrap:wrap;justify-content:center}.hero-system-scene-module___c1fBq__mainHead small{justify-content:center}.hero-system-scene-module___c1fBq__widget{padding:8px}.hero-system-scene-module___c1fBq__widgetTop small{letter-spacing:0;font-size:8px}.hero-system-scene-module___c1fBq__widgetBody{flex-wrap:wrap}.hero-system-scene-module___c1fBq__label{white-space:normal;font-size:10px}}@media (prefers-reduced-motion:reduce){.hero-system-scene-module___c1fBq__system *{animation:none!important}}@media (max-width:700px){.hero-system-scene-module___c1fBq__feed{display:none}.hero-system-scene-module___c1fBq__plot{height:40px}.hero-system-scene-module___c1fBq__chartCard{padding:8px}}@media (min-width:1101px){.hero-system-scene-module___c1fBq__system{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(150px,1fr) minmax(0,3.1fr) minmax(150px,1fr);align-items:center;gap:28px 36px;display:grid}.hero-system-scene-module___c1fBq__agents{display:contents}.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent{box-sizing:border-box;width:100%;min-height:104px}.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent:nth-child(-n+3){grid-column:1}.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent:nth-child(n+4){grid-column:3}.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent:first-child,.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent:nth-child(4){grid-row:1}.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent:nth-child(2),.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent:nth-child(5){grid-row:2}.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent:nth-child(3),.hero-system-scene-module___c1fBq__agents>.hero-system-scene-module___c1fBq__agent:nth-child(6){grid-row:3}.hero-system-scene-module___c1fBq__desk{flex-direction:column;grid-area:1/2/span 3;align-self:stretch;height:640px;min-height:640px;display:flex}.hero-system-scene-module___c1fBq__titlebar{flex-shrink:0}.hero-system-scene-module___c1fBq__deskBody{flex:1;min-height:0;position:relative;overflow:hidden}.hero-system-scene-module___c1fBq__main{display:block;overflow:hidden}.hero-system-scene-module___c1fBq__grid{grid-auto-rows:auto}.hero-system-scene-module___c1fBq__lower{min-height:0}.hero-system-scene-module___c1fBq__plot{height:54px}.hero-system-scene-module___c1fBq__deskBody:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000,#fff);height:36px;position:absolute;bottom:0;left:47px;right:0}}.hero-system-scene-module___c1fBq__continuation{display:none}@media (min-width:1101px){.hero-system-scene-module___c1fBq__continuation{background:#faf8f6;border:1px solid #f1ece7;border-radius:12px;margin-top:9px;padding:10px 12px;display:block}.hero-system-scene-module___c1fBq__executionHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hero-system-scene-module___c1fBq__executionHeading b{color:#2a2420;font-size:11px;font-weight:600}.hero-system-scene-module___c1fBq__executionLabels,.hero-system-scene-module___c1fBq__executionRow{grid-template-columns:minmax(0,1fr) 70px 82px;align-items:center;gap:8px;display:grid}.hero-system-scene-module___c1fBq__executionLabels{color:#a39b95;text-transform:uppercase;letter-spacing:.04em;padding-bottom:7px;font-size:9px}.hero-system-scene-module___c1fBq__executionRow{color:#51463e;border-top:1px solid #eee8e2;min-height:36px;font-size:10px}.hero-system-scene-module___c1fBq__executionTask{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-system-scene-module___c1fBq__executionAgent{align-items:center;gap:5px;display:flex}.hero-system-scene-module___c1fBq__executionStatus{color:#21804b;white-space:nowrap;background:#e3f5ea;border-radius:5px;justify-self:start;padding:3px 6px;font-size:9px}.hero-system-scene-module___c1fBq__executionStatus[data-working=true]{color:#b4470a;background:#fff0e4}}.hero-system-scene-module___c1fBq__techLayer{pointer-events:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;order:1;justify-content:center;gap:14px;width:100%;display:flex}.hero-system-scene-module___c1fBq__techGroup{justify-content:center;align-items:center;gap:9px;display:flex}.hero-system-scene-module___c1fBq__techTile{box-sizing:border-box;color:#573623;height:40px;animation:6.4s ease-in-out infinite hero-system-scene-module___c1fBq__techFloat;animation-delay:var(--tech-delay);background:#fff7eee6;border:1px solid #ffffffa6;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex;box-shadow:0 8px 18px #3d1b0912}.hero-system-scene-module___c1fBq__techBrand{font-size:11px;font-weight:600}.hero-system-scene-module___c1fBq__techBrand svg{flex:none}.hero-system-scene-module___c1fBq__techGroup:nth-child(2) .hero-system-scene-module___c1fBq__techBrand{color:#bb6246}.hero-system-scene-module___c1fBq__techSymbol{min-width:40px;font-family:var(--font-mono),monospace;animation-delay:calc(var(--tech-delay) - 2s);padding:0 8px;font-size:11px;font-weight:600}@keyframes hero-system-scene-module___c1fBq__techFloat{0%,to{transform:translateY(3px) rotate(var(--tech-tilt))}50%{transform:translateY(-5px) rotate(calc(var(--tech-tilt) * -.5))}}@media (min-width:1101px){.hero-system-scene-module___c1fBq__techLayer{z-index:4;width:auto;display:block;position:absolute;inset:0}.hero-system-scene-module___c1fBq__techGroup{width:calc(19.6078% - 14.1176px);position:absolute;transform:translateY(-50%)}.hero-system-scene-module___c1fBq__techGroup[data-side=left]{left:0}.hero-system-scene-module___c1fBq__techGroup[data-side=right]{right:0}.hero-system-scene-module___c1fBq__techGroup[data-slot=upper]{top:33.333%}.hero-system-scene-module___c1fBq__techGroup[data-slot=lower]{top:66.667%}}@media (max-width:1100px){.hero-system-scene-module___c1fBq__desk{order:0}.hero-system-scene-module___c1fBq__agents{order:2}}@media (max-width:700px){.hero-system-scene-module___c1fBq__techLayer{gap:14px}.hero-system-scene-module___c1fBq__techGroup{display:contents}.hero-system-scene-module___c1fBq__techBrand{border-radius:10px;width:36px;height:36px;padding:0}.hero-system-scene-module___c1fBq__techBrand>span,.hero-system-scene-module___c1fBq__techSymbol{display:none}}@media (prefers-reduced-motion:reduce){.hero-system-scene-module___c1fBq__techTile{animation:none}}
.home-mobile-menu-module__z_t52W__overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c100d66;animation:.2s both home-mobile-menu-module__z_t52W__fade;position:fixed;inset:0}.home-mobile-menu-module__z_t52W__panel{box-sizing:border-box;width:min(360px,88vw);padding:calc(80px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));color:#231710;overscroll-behavior:contain;scrollbar-width:none;background:#fffaf6;animation:.32s cubic-bezier(.2,.8,.2,1) both home-mobile-menu-module__z_t52W__enter;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #21090033}.home-mobile-menu-module__z_t52W__panel::-webkit-scrollbar{display:none}.home-mobile-menu-module__z_t52W__panel nav{flex-direction:column;gap:8px;display:flex}.home-mobile-menu-module__z_t52W__panel nav a{color:inherit;text-align:center;border-radius:12px;padding:16px;font-size:18px;text-decoration:none}.home-mobile-menu-module__z_t52W__panel nav a:hover{color:#b4470a;background:#fff0e5}.home-mobile-menu-module__z_t52W__close{position:absolute;top:24px;right:24px;color:#231710!important}@keyframes home-mobile-menu-module__z_t52W__enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes home-mobile-menu-module__z_t52W__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-mobile-menu-module__z_t52W__overlay,.home-mobile-menu-module__z_t52W__panel{animation:none}}
.home-redesign-module___cztWq__hp-nav-dark:after{background:#ff6a13!important}.home-redesign-module___cztWq__hp-soft{transition:background-color .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.home-redesign-module___cztWq__hp-soft:hover{transform:translateY(-2px);background:#ffe7d6!important}@media (max-width:1000px){.home-redesign-module___cztWq__hp-heroviz{flex-direction:column;flex:100%!important;align-items:center!important;min-height:0!important}}@media (max-width:860px){.home-redesign-module___cztWq__hp-navlinks{display:none!important}}@media (max-width:560px){.home-redesign-module___cztWq__hp-hide-sm{display:none!important}.home-redesign-module___cztWq__hp-phone{transform-origin:bottom;transform:scale(.86)}}.home-redesign-module___cztWq__hp-nav{opacity:.92;padding:6px 0;transition:opacity .3s;position:relative}.home-redesign-module___cztWq__hp-nav:after{content:"";transform-origin:0;background:#fff;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-redesign-module___cztWq__hp-nav:hover{opacity:1}.home-redesign-module___cztWq__hp-nav:hover:after{transform:scaleX(1)}@keyframes home-redesign-module___cztWq__hpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-redesign-module___cztWq__hp-marquee{animation:40s linear infinite home-redesign-module___cztWq__hpMarquee}.home-redesign-module___cztWq__hp-marquee:hover{animation-play-state:paused}.home-redesign-module___cztWq__hp-slow-mq{animation-duration:90s}@keyframes home-redesign-module___cztWq__hpFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}.home-redesign-module___cztWq__hp-flow{stroke-dasharray:.1 47.9;animation:1.1s linear infinite home-redesign-module___cztWq__hpFlow}.home-redesign-module___cztWq__hp-rev{animation-direction:reverse}@keyframes home-redesign-module___cztWq__hpSlow{0%{stroke-dashoffset:0}40%{stroke-dashoffset:-14px}60%{stroke-dashoffset:-14px}to{stroke-dashoffset:-60px}}.home-redesign-module___cztWq__hp-slow{stroke-dasharray:.1 59.9;opacity:.7;animation:3.6s ease-in-out infinite home-redesign-module___cztWq__hpSlow}@keyframes home-redesign-module___cztWq__hpBlink{0%,to{opacity:1}50%{opacity:.25}}.home-redesign-module___cztWq__hp-blink{animation:1.4s ease-in-out infinite home-redesign-module___cztWq__hpBlink}@keyframes home-redesign-module___cztWq__hpRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.home-redesign-module___cztWq__hp-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite home-redesign-module___cztWq__hpRing}@keyframes home-redesign-module___cztWq__hpGlow{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.32;transform:scale(1.18)}}.home-redesign-module___cztWq__hp-glow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite home-redesign-module___cztWq__hpGlow}.home-redesign-module___cztWq__hp-h2{white-space:nowrap}@media (max-width:900px){.home-redesign-module___cztWq__hp-h2{white-space:normal}}.home-redesign-module___cztWq__hp-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-redesign-module___cztWq__hp-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-redesign-module___cztWq__hp-6{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:1100px){.home-redesign-module___cztWq__hp-6{grid-template-columns:repeat(3,minmax(0,1fr))}.home-redesign-module___cztWq__hp-4{grid-template-columns:repeat(2,minmax(0,1fr))}.home-redesign-module___cztWq__hp-conn{display:none}.home-redesign-module___cztWq__hp-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-redesign-module___cztWq__hp-3,.home-redesign-module___cztWq__hp-4{grid-template-columns:repeat(1,minmax(0,1fr))}.home-redesign-module___cztWq__hp-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes home-redesign-module___cztWq__hpMove{0%{left:0}to{left:calc(100% - 22px)}}.home-redesign-module___cztWq__hp-move{animation:5s ease-in-out infinite alternate home-redesign-module___cztWq__hpMove}@keyframes home-redesign-module___cztWq__hpHop{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(42px)}}.home-redesign-module___cztWq__hp-hop{animation:1.8s ease-in-out infinite home-redesign-module___cztWq__hpHop}@keyframes home-redesign-module___cztWq__hpGrow{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}.home-redesign-module___cztWq__hp-grow{transform-origin:0;animation:3s ease-out infinite home-redesign-module___cztWq__hpGrow}@keyframes home-redesign-module___cztWq__hpSpin{to{transform:rotate(360deg)}}.home-redesign-module___cztWq__hp-spin{animation:1s linear infinite home-redesign-module___cztWq__hpSpin;display:inline-block}@keyframes home-redesign-module___cztWq__hpCaret{0%,49%{opacity:1}50%,to{opacity:0}}.home-redesign-module___cztWq__hp-caret{animation:1s step-end infinite home-redesign-module___cztWq__hpCaret}@keyframes home-redesign-module___cztWq__hpRing2{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.home-redesign-module___cztWq__hp-ring2{animation:2s ease-out infinite home-redesign-module___cztWq__hpRing2}@keyframes home-redesign-module___cztWq__hpRise{0%{transform:scaleY(.3)}50%,to{transform:scaleY(1)}}.home-redesign-module___cztWq__hp-rise{transform-origin:bottom;animation:2.4s ease-out infinite alternate home-redesign-module___cztWq__hpRise}@keyframes home-redesign-module___cztWq__hpLetter{0%,15%{color:#ff6a13}18%,to{color:#2b2b2b}}.home-redesign-module___cztWq__hp-mletter{color:#2b2b2b;animation:12s linear infinite home-redesign-module___cztWq__hpLetter}@keyframes home-redesign-module___cztWq__hpMbar{0%,15%{background:#ff6a13}18%,to{background:0 0}}.home-redesign-module___cztWq__hp-mbar{animation:12s linear infinite home-redesign-module___cztWq__hpMbar}@keyframes home-redesign-module___cztWq__hpRowIn{0%{opacity:0;transform:translateY(12px)}6%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:none}}.home-redesign-module___cztWq__hp-row{animation:10s cubic-bezier(.2,.8,.2,1) infinite both home-redesign-module___cztWq__hpRowIn}@keyframes home-redesign-module___cztWq__hpDot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.home-redesign-module___cztWq__hp-dot{animation:1s ease-in-out infinite home-redesign-module___cztWq__hpDot}@keyframes home-redesign-module___cztWq__hpM1{0%{transform:translate(0)scale(1)}33%{transform:translate(-55%,35%)scale(1.25)}66%{transform:translate(-20%,70%)scale(.85)}to{transform:translate(15%,20%)scale(1.15)}}@keyframes home-redesign-module___cztWq__hpM2{0%{transform:translate(0)scale(1)}33%{transform:translate(45%,-25%)scale(1.2)}66%{transform:translate(80%,15%)scale(.9)}to{transform:translate(25%,25%)scale(1.1)}}@keyframes home-redesign-module___cztWq__hpM3{0%{transform:translate(0)scale(1)}33%{transform:translate(-50%,-30%)scale(1.15)}66%{transform:translate(-90%)scale(1.3)}to{transform:translate(-30%,-45%)scale(.9)}}@keyframes home-redesign-module___cztWq__hpM4{0%{transform:translate(0)scale(1)}50%{transform:translate(110%,60%)scale(1.3)}to{transform:translate(40%,110%)scale(.9)}}@keyframes home-redesign-module___cztWq__hpM5{0%{transform:translate(0)scale(1)}50%{transform:translate(-60%,-40%)scale(1.3)}to{transform:translate(70%,-20%)scale(1)}}.home-redesign-module___cztWq__hp-m1{animation:12s ease-in-out infinite alternate home-redesign-module___cztWq__hpM1}.home-redesign-module___cztWq__hp-m2{animation:14s ease-in-out infinite alternate home-redesign-module___cztWq__hpM2}.home-redesign-module___cztWq__hp-m3{animation:13s ease-in-out infinite alternate home-redesign-module___cztWq__hpM3}.home-redesign-module___cztWq__hp-m4{animation:10s ease-in-out infinite alternate home-redesign-module___cztWq__hpM4}.home-redesign-module___cztWq__hp-m5{animation:15s ease-in-out infinite alternate home-redesign-module___cztWq__hpM5}.home-redesign-module___cztWq__hp-flink{transition:color .3s,opacity .3s}.home-redesign-module___cztWq__hp-flink:hover{color:#ff8a45!important}.home-redesign-module___cztWq__page{--color-site-primary:#ff6a13;--color-site-primary-hover:#e05500;--color-site-primary-alpha-16:#ff6a1329;--color-site-primary-alpha-10:#ff6a131a;--color-primary-dark:#9a3500;--color-primary-darker:#ad3d00;--color-primary-base:#c44708;--color-primary-light:#ffd5b8;--color-primary-lighter:#fff0e5;--color-primary-alpha-24:#ff6a133d;--color-primary-alpha-16:#ff6a1329;--color-primary-alpha-10:#ff6a131a;font-family:var(--font-inter), Inter, system-ui, sans-serif;color:#111;-webkit-font-smoothing:antialiased;background:#fff;line-height:1.5;overflow:clip}.home-redesign-module___cztWq__page *,.home-redesign-module___cztWq__page :before,.home-redesign-module___cztWq__page :after{box-sizing:border-box}.home-redesign-module___cztWq__page main>section,.home-redesign-module___cztWq__page header,.home-redesign-module___cztWq__page footer{min-width:0}.home-redesign-module___cztWq__page a:focus-visible,.home-redesign-module___cztWq__page button:focus-visible,.home-redesign-module___cztWq__page [tabindex="0"]:focus-visible{outline-offset:4px;outline:3px solid #ff9f60}.home-redesign-module___cztWq__page a,.home-redesign-module___cztWq__page button{-webkit-tap-highlight-color:transparent}.home-redesign-module___cztWq__page [data-motion-paused=true] *,.home-redesign-module___cztWq__page[data-motion-hidden=true] *,.home-redesign-module___cztWq__page [data-motion-paused=true] :after,.home-redesign-module___cztWq__page[data-motion-hidden=true] :after{animation-play-state:paused!important}.home-redesign-module___cztWq__skipLink{z-index:100;color:#111;background:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.home-redesign-module___cztWq__skipLink:focus{transform:none}.home-redesign-module___cztWq__mobileMenu{display:none}.home-redesign-module___cztWq__introductionVideo{aspect-ratio:16/9;background:#111;border-radius:28px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000002e}.home-redesign-module___cztWq__introductionVideo video{object-fit:cover;width:100%;height:100%}.home-redesign-module___cztWq__introductionVideo button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#ffffff52,#ffffff1a);border:0;border-radius:12px;place-items:center;width:88px;height:88px;transition:background .3s,box-shadow .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 1px #ffffff80,0 12px 32px #0005}.home-redesign-module___cztWq__introductionVideo button:hover{background:#ff6a13b3;box-shadow:0 12px 40px #ff6a1355}.home-redesign-module___cztWq__videoLabel{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2e;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;top:24px;left:24px}.home-redesign-module___cztWq__introductionVideo figcaption{inset-inline:24px;color:#fff;text-align:center;text-shadow:0 2px 12px #000;pointer-events:none;font-size:clamp(16px,2vw,28px);position:absolute;bottom:clamp(20px,4vw,48px)}.home-redesign-module___cztWq__teamGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-redesign-module___cztWq__teamGrid li{flex-direction:column;gap:14px;min-width:0;display:flex}.home-redesign-module___cztWq__teamPortrait{aspect-ratio:1/1.2;background:#f6f3f0;border-radius:16px;overflow:hidden}.home-redesign-module___cztWq__teamPortrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.home-redesign-module___cztWq__teamGrid h3{letter-spacing:-.02em;margin:0 0 4px;font-size:16px;font-weight:500}.home-redesign-module___cztWq__teamGrid p{color:#6b6b6b;margin:0;font-size:13px;line-height:1.4}.home-redesign-module___cztWq__faqItem+.home-redesign-module___cztWq__faqItem{border-top:1px solid #eeeae6}.home-redesign-module___cztWq__faqItem h3{margin:0}.home-redesign-module___cztWq__faqItem button{width:100%;min-height:72px;font:inherit;text-align:left;letter-spacing:-.02em;cursor:pointer;color:#111;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:19px;font-weight:500;display:flex}.home-redesign-module___cztWq__faqItem button span:last-child{background:#f6f3f0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:20px;transition:color .25s,background .25s;display:grid}.home-redesign-module___cztWq__faqItem button[aria-expanded=true] span:last-child{color:#fff;background:#ff6a13}.home-redesign-module___cztWq__faqAnswer p{color:#4a4a4a;margin:0;padding:0 56px 24px 0;font-size:17px;line-height:1.55;animation:.25s both home-redesign-module___cztWq__answerIn}@keyframes home-redesign-module___cztWq__answerIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.home-redesign-module___cztWq__cases{flex-direction:column;gap:32px;display:flex}.home-redesign-module___cztWq__caseTabs{width:fit-content;max-width:100%}.home-redesign-module___cztWq__caseTab{min-height:44px}.home-redesign-module___cztWq__caseLogo{object-fit:contain;border-radius:4px;flex:none;width:22px;height:22px}.home-redesign-module___cztWq__casePanel{background:0 0;padding:0}.home-redesign-module___cztWq__caseDemo{--primary:#ff6a13;--primary-darker:#e05500;background:0 0!important}.home-redesign-module___cztWq__caseContent>section{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.home-redesign-module___cztWq__caseContent>section>div:first-child{background:0 0;border-radius:0;min-width:0;padding:0}.home-redesign-module___cztWq__caseDemo .cs-facts{min-width:0;margin:0}.home-redesign-module___cztWq__caseDemo .cs-fact{box-shadow:none;background:#fff4ea;border:1px solid #ffe4ce;border-radius:24px;padding:clamp(24px,3vw,40px);display:block}.home-redesign-module___cztWq__caseDemo .cf-txt{padding:0}.home-redesign-module___cztWq__caseDemo .cf-txt h3{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.2vw,34px);line-height:1.2}.home-redesign-module___cztWq__caseDemo .cf-lead{margin:0;font-size:16px}.home-redesign-module___cztWq__caseDemo .cf-txt dl{border-color:#ecd8c8;margin-top:12px}.home-redesign-module___cztWq__caseDemo .cf-txt dl>div{border-color:#ecd8c8}.home-redesign-module___cztWq__caseDemo .cf-txt dt{color:#a74612;font-size:13px}.home-redesign-module___cztWq__caseDemo .cf-lab{color:#a74612;font-size:13px}@media (max-width:1200px){.home-redesign-module___cztWq__hp-navlinks{gap:20px!important}.home-redesign-module___cztWq__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.home-redesign-module___cztWq__heroContent{gap:28px!important}.home-redesign-module___cztWq__heroContent>div:first-child{flex-basis:100%!important;padding-bottom:0!important}.home-redesign-module___cztWq__caseContent>section>div{width:100%}}@media (max-width:860px){.home-redesign-module___cztWq__navigation{gap:12px!important}.home-redesign-module___cztWq__navigation>div:first-child{flex:1}.home-redesign-module___cztWq__mobileMenu{display:block;position:relative}.home-redesign-module___cztWq__mobileMenu>button{color:#111;cursor:pointer;background:#f6f3f0;border:1px solid #eeeae6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.home-redesign-module___cztWq__mobileMenu nav{z-index:20;background:#fff;border:1px solid #eeeae6;border-radius:18px;flex-direction:column;gap:2px;width:min(300px,100vw - 40px);max-height:70dvh;padding:12px;display:flex;position:absolute;top:56px;right:0;overflow-y:auto;box-shadow:0 20px 50px #30100026}.home-redesign-module___cztWq__mobileMenu nav a{color:#222;border-radius:8px;padding:10px 12px;text-decoration:none}.home-redesign-module___cztWq__mobileMenu nav a:hover{background:#fff1e8}}@media (max-width:560px){.home-redesign-module___cztWq__page header{padding-inline:16px!important}.home-redesign-module___cztWq__announcement{padding:10px 12px!important;font-size:12px!important}.home-redesign-module___cztWq__navigation>div:first-child{gap:10px!important}.home-redesign-module___cztWq__hero{border-radius:24px!important}.home-redesign-module___cztWq__heroContent{padding:36px 20px 0!important}.home-redesign-module___cztWq__heroContent h1{font-size:clamp(42px,11vw,60px)!important}.home-redesign-module___cztWq__heroContent p{font-size:17px!important}.home-redesign-module___cztWq__hp-phone{transform:scale(.9);flex-basis:300px!important;width:300px!important;margin-block:-24px!important}.home-redesign-module___cztWq__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.home-redesign-module___cztWq__introductionVideo button{width:64px;height:64px}.home-redesign-module___cztWq__introductionVideo figcaption{font-size:14px;bottom:14px}.home-redesign-module___cztWq__videoLabel{padding:5px 10px;font-size:10px;top:12px;left:12px}.home-redesign-module___cztWq__faqItem button{gap:12px;font-size:17px}.home-redesign-module___cztWq__faqAnswer p{padding-right:0;font-size:15px}}.home-redesign-module___cztWq__page [hidden]{display:none!important}.home-redesign-module___cztWq__serviceDetail{perspective:1800px}.home-redesign-module___cztWq__serviceDetail>div{--primary:#ff6a13;--primary-darker:#e05500;border-radius:22px;overflow:hidden}.home-redesign-module___cztWq__page #solucoes button{font-family:inherit}.home-redesign-module___cztWq__caseContent{background:0 0!important}.home-redesign-module___cztWq__page .home-redesign-module___cztWq__heroFold{background:#ff6a13;flex-direction:column;min-height:100svh;display:flex;padding:0!important}.home-redesign-module___cztWq__heroFold .home-redesign-module___cztWq__announcement{z-index:4;color:#fff;text-align:center;background:#ff6a13;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:4px 14px;width:100%;min-height:44px;padding:10px 24px;font-size:14px;line-height:1.35;text-decoration:none;display:flex;position:relative}.home-redesign-module___cztWq__heroFold .home-redesign-module___cztWq__hero{color:#fff;background:#e8823f;flex-direction:column;flex:1;width:100%;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;border-radius:0!important}.home-redesign-module___cztWq__navigation{z-index:3;width:min(100%, var(--home-container-max));color:#fff;flex:none;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:24px;display:flex;position:relative}.home-redesign-module___cztWq__headerBrandGroup{align-items:center;gap:40px;min-width:0;display:flex}.home-redesign-module___cztWq__headerActions{flex:none;align-items:center;gap:12px;display:flex!important}.home-redesign-module___cztWq__headerLocaleSlot{flex:none;width:68px}.home-redesign-module___cztWq__headerWhiteAction{border:0;box-shadow:inset 0 1px 1px #ffffff80,0 8px 24px #4814031a;color:#a8420b!important;background:#fff!important}.home-redesign-module___cztWq__headerWhiteAction:hover{color:#8b3005!important;background:#fff7f1!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{z-index:1;width:min(100%, var(--home-container-max));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:stretch;gap:32px;min-height:0;margin:0 auto;padding:clamp(24px,4svh,48px) 24px 0;display:grid;position:relative}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy{min-width:0;padding-bottom:64px}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{min-width:0}.home-redesign-module___cztWq__mobileMenu>button{color:#fff;background:#ffffff16;border-color:#ffffff40}.home-redesign-module___cztWq__mobileMenu nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#4f1b0bf2;border-color:#ffffff30;box-shadow:0 20px 50px #21090040}.home-redesign-module___cztWq__mobileMenu nav a{color:#fff}.home-redesign-module___cztWq__mobileMenu nav a:hover{background:#ffffff14}@media (max-width:1150px){.home-redesign-module___cztWq__hp-navlinks{display:none!important}.home-redesign-module___cztWq__mobileMenu{display:block;position:relative}.home-redesign-module___cztWq__mobileMenu>button{cursor:pointer;border:1px solid #ffffff40;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.home-redesign-module___cztWq__mobileMenu nav{z-index:20;border-radius:18px;flex-direction:column;gap:2px;width:min(300px,100vw - 40px);max-height:calc(100svh - 160px);padding:12px;display:flex;position:absolute;top:56px;right:0;overflow-y:auto}.home-redesign-module___cztWq__mobileMenu nav a{border-radius:8px;padding:10px 12px;text-decoration:none}.home-redesign-module___cztWq__headerBrandGroup{flex:1}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{align-self:end;display:block;position:relative;min-height:520px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{transform-origin:100% 100%;position:absolute;bottom:0;right:0;transform:scale(.8);margin:0!important}}@media (max-width:700px){.home-redesign-module___cztWq__heroFold .home-redesign-module___cztWq__announcement{min-height:44px;padding:8px 16px!important;font-size:11.5px!important}.home-redesign-module___cztWq__navigation{padding:16px 20px;gap:10px!important}.home-redesign-module___cztWq__headerBrandGroup{gap:0!important}.home-redesign-module___cztWq__headerBrandGroup>a{gap:9px!important}.home-redesign-module___cztWq__headerBrandGroup>a>span:first-child{border-radius:10px!important;width:36px!important;height:36px!important}.home-redesign-module___cztWq__headerBrandGroup>a>span:last-child{font-size:17px!important}.home-redesign-module___cztWq__headerActions{gap:8px}.home-redesign-module___cztWq__headerWhiteAction{display:none}.home-redesign-module___cztWq__headerLocaleSlot{width:62px}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{flex-direction:column;display:flex;gap:0!important;padding:18px 20px 0!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy{align-self:stretch;flex:none!important;gap:17px!important;max-width:none!important;padding:0!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy h1{max-width:520px;font-size:clamp(34px,9.6vw,42px)!important;line-height:1.03!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy>p{font-size:16px!important;line-height:1.4!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy>p:last-child{font-size:12px!important;line-height:1.4!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy>div>a{font-size:15px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{width:100%;margin-top:10px;flex:1 0 300px!important;min-height:300px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{transform-origin:100% 100%;bottom:0;right:10px;width:320px!important;transform:scale(.34)!important}}.home-redesign-module___cztWq__page[data-motion-ready=true] [data-motion-reveal]{transition:opacity .65s ease var(--home-reveal-delay,0s), transform .65s cubic-bezier(.2, .8, .2, 1) var(--home-reveal-delay,0s), box-shadow .35s ease, background-color .35s ease}.home-redesign-module___cztWq__page[data-motion-ready=true] [data-motion-reveal=pending]{opacity:0;transform:translateY(24px)}.home-redesign-module___cztWq__page [data-motion-reveal]:focus-within{opacity:1!important;transition-delay:0s!important;transform:none!important}.home-redesign-module___cztWq__page [data-motion-card]{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative}@media (hover:hover){.home-redesign-module___cztWq__page [data-motion-card]:hover{box-shadow:inset 0 0 0 1px #ff6a1366,0 14px 28px #260b000d}}.home-redesign-module___cztWq__page [data-motion-card]:focus-within{box-shadow:inset 0 0 0 1px #ff6a1399,0 12px 26px #260b000d}.home-redesign-module___cztWq__page [data-motion-card] button svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.home-redesign-module___cztWq__page [data-motion-card] button:is(:hover,:focus-visible) svg{transform:translate(4px)}.home-redesign-module___cztWq__page[data-motion-hidden=true],.home-redesign-module___cztWq__page[data-motion-hidden=true] *,.home-redesign-module___cztWq__page[data-motion-hidden=true] :before,.home-redesign-module___cztWq__page[data-motion-hidden=true] :after,.home-redesign-module___cztWq__page [data-motion-paused=true],.home-redesign-module___cztWq__page [data-motion-paused=true]:before,.home-redesign-module___cztWq__page [data-motion-paused=true]:after,.home-redesign-module___cztWq__page [data-motion-paused=true] *,.home-redesign-module___cztWq__page [data-motion-paused=true] :before,.home-redesign-module___cztWq__page [data-motion-paused=true] :after,.home-redesign-module___cztWq__page [data-motion-playing=false],.home-redesign-module___cztWq__page [data-motion-playing=false]:before,.home-redesign-module___cztWq__page [data-motion-playing=false]:after,.home-redesign-module___cztWq__page [data-motion-playing=false] *,.home-redesign-module___cztWq__page [data-motion-playing=false] :before,.home-redesign-module___cztWq__page [data-motion-playing=false] :after{animation-play-state:paused!important}.home-redesign-module___cztWq__page .badge.blue{background:var(--color-primary-lighter);color:var(--color-primary-base)}.home-redesign-module___cztWq__hero>div:first-child{contain:strict;isolation:isolate}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__hp-m1,.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__hp-m2,.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__hp-m3,.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__hp-m4,.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__hp-m5{will-change:transform}.home-redesign-module___cztWq__heroGrain,.home-redesign-module___cztWq__surfaceGrain{opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888' filter='url(%23n)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{width:min(100%,var(--home-container-max));grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);gap:36px}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{align-self:center!important;min-height:650px!important;display:block!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{transform-origin:0 100%;bottom:0;left:0;right:auto;transform:scale(1.06);margin-bottom:-70px!important;position:absolute!important}@media (min-width:1400px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{left:8px;transform:scale(1.12)}}@media (min-width:701px) and (max-width:1250px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{left:-12px;transform:scale(.74)}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{min-height:580px!important}}@media (max-width:700px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{flex-direction:column;margin-top:32px;flex:none!important;min-height:0!important;display:flex!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{transform-origin:top;order:-1;bottom:auto;left:auto;right:auto;flex:none!important;align-self:center!important;width:320px!important;height:640px!important;margin:0 auto -70px!important;position:relative!important;transform:scale(.88)!important}}@media (min-width:701px) and (max-width:1000px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{grid-template-columns:minmax(0,1fr)}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy{padding-bottom:16px;max-width:640px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{width:100%;min-height:580px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{left:7%;transform:scale(.88)}}.home-redesign-module___cztWq__navigationSlot{flex:none;height:96px}.home-redesign-module___cztWq__navigation[data-sticky=true]{z-index:100;width:min(calc(100% - 32px),var(--home-container-max));background:#301d16f0;border:1px solid #ffffff30;border-radius:16px;padding:12px 20px;animation:.3s ease-in-out both home-redesign-module___cztWq__stickyMenuEnter;position:fixed;top:12px;left:0;right:0;box-shadow:0 12px 30px #24100626;animation-play-state:running!important}.home-redesign-module___cztWq__navigation[data-returning=true]{animation:.4s cubic-bezier(.2,.8,.2,1) both home-redesign-module___cztWq__stickyMenuReturn}@keyframes home-redesign-module___cztWq__stickyMenuReturn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-redesign-module___cztWq__stickyMenuEnter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.home-redesign-module___cztWq__navigationSlot{height:76px}.home-redesign-module___cztWq__navigation[data-sticky=true]{width:calc(100% - 16px);padding:10px 12px;top:8px}.home-redesign-module___cztWq__navigation[data-sticky=true] .home-redesign-module___cztWq__mobileMenu nav{max-height:calc(100dvh - 110px);overflow-y:auto}}.home-redesign-module___cztWq__page{--home-container-max:1800px}.home-redesign-module___cztWq__navigation,.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{box-sizing:border-box}@media (max-width:700px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{padding-inline:24px!important}.home-redesign-module___cztWq__navigation:not([data-sticky=true]){padding-inline:24px}}@media (max-width:700px){.home-redesign-module___cztWq__navigation[data-sticky=true]{width:calc(100% - 16px);padding-inline:15px}}.home-redesign-module___cztWq__caseLogo{--vx-orange:#f06a2b}.home-redesign-module___cztWq__surfaceGrain{opacity:.16;pointer-events:none}.home-redesign-module___cztWq__page{--home-gutter:clamp(24px,4vw,64px)}.home-redesign-module___cztWq__navigation:not([data-sticky=true]),.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{padding-inline:var(--home-gutter)!important}.home-redesign-module___cztWq__heroFold .home-redesign-module___cztWq__announcement{padding-inline:max(var(--home-gutter),calc((100% - var(--home-container-max)) / 2 + var(--home-gutter)))}.home-redesign-module___cztWq__navigation[data-sticky=true]{width:min(calc(100% - 2 * var(--home-gutter)),calc(var(--home-container-max) - 2 * var(--home-gutter)));padding-inline:16px}@media (max-width:700px){.home-redesign-module___cztWq__page{--home-gutter:24px}.home-redesign-module___cztWq__navigation[data-sticky=true]{width:calc(100% - 24px);padding-inline:11px}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{align-self:flex-start!important;margin-left:calc(50% - 160px)!important;margin-right:0!important}}@media (max-width:360px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{margin-bottom:-140px!important;transform:scale(.78)!important}}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:center;gap:28px}@media (min-width:701px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy{padding-bottom:0!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{--hero-window-width:calc(100% - 304px - 56px);align-self:center!important;min-height:720px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{z-index:4;top:50%;transform-origin:100%!important;margin:0!important;bottom:auto!important;left:auto!important;right:0!important;transform:translateY(-50%)scale(.95)!important}}@media (min-width:1500px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{--hero-window-width:calc(100% - 346px - 88px);min-height:760px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{transform:translateY(-50%)scale(1.08)!important}}@media (min-width:701px) and (max-width:1250px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{grid-template-columns:minmax(0,1fr);gap:8px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy{max-width:680px!important;padding-bottom:8px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{--hero-window-width:calc(100% - 288px - 64px);width:100%;max-width:980px;margin:0 auto;min-height:680px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{transform:translateY(-50%)scale(.9)!important}}@media (min-width:701px) and (max-width:900px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{--hero-window-width:calc(100% - 250px - 44px);min-height:600px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{transform:translateY(-50%)scale(.78)!important}}@media (max-width:700px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroPhone{transform-origin:top!important;order:0!important;transform:scale(.88)!important}}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroBadge{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);color:#fff;letter-spacing:-.01em;background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:-4px;padding:9px 16px 9px 18px;font-size:16px;font-weight:500;display:inline-flex;box-shadow:0 8px 24px #3c14052e,inset 0 1px #ffffff40}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroBadge span{letter-spacing:1px;font-size:19px;line-height:1}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroProof{flex-direction:column;gap:10px;margin-top:-6px;display:flex}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroProof p{color:#ffffffeb;flex-wrap:nowrap;align-items:center;gap:10px;margin:0;font-size:15px;line-height:1.4;display:flex}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroProof span{letter-spacing:1px;flex:none;font-size:14px}@media (min-width:1251px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy{align-self:stretch!important;padding-block:24px 40px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy>.home-redesign-module___cztWq__heroBadge,.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroAction{margin-top:auto}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy>p:last-child{margin-top:-10px!important}}@media (max-width:700px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroProof p,.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroProof span{font-size:13px}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroBadge{padding:7px 14px;font-size:14px}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroBadge span{font-size:16px}}.home-redesign-module___cztWq__hero[data-scrolling=true] [class*=hp-m]{animation-play-state:paused!important}@media (min-width:701px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{padding-block:28px;justify-content:center!important;align-items:center!important;min-height:780px!important;display:flex!important}}@media (max-width:700px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroVisual{margin:28px 0 36px;min-height:0!important;display:block!important}}.home-redesign-module___cztWq__caseContent [class*=projectHeading]{display:none!important}@keyframes home-redesign-module___cztWq__testimonialLoop{0%{transform:translate(0,0)}to{transform:translate3d(var(--loop),0,0)}}.home-redesign-module___cztWq__testimonialTrack{will-change:transform;width:max-content;display:flex}.home-redesign-module___cztWq__testimonialTrack[data-ready=true]{animation:home-redesign-module___cztWq__testimonialLoop var(--loop-duration) linear infinite}.home-redesign-module___cztWq__teamPortrait{position:relative}.home-redesign-module___cztWq__footerFade:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff 0% 22%,#fffc 48%,#fff0 100%);height:300px;position:absolute;top:0;left:0;right:0}.home-redesign-module___cztWq__footerFade>.home-redesign-module___cztWq__surfaceGrain{-webkit-mask-image:linear-gradient(#0000 0 140px,#000 320px);mask-image:linear-gradient(#0000 0 140px,#000 320px)}@media (min-width:1251px){.home-redesign-module___cztWq__page .home-redesign-module___cztWq__heroFold{min-height:max(100svh,620px);max-height:none}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{align-items:stretch!important;padding-bottom:clamp(16px,3svh,40px)!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent .home-redesign-module___cztWq__heroVisual{height:auto;position:relative;align-self:stretch!important;min-height:0!important;padding:0!important;display:block!important}}@media (min-width:1251px) and (max-height:820px){.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy{gap:18px!important;padding-block:12px 20px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy h1{font-size:clamp(34px,3.4vw,48px)!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy>p:first-of-type{font-size:17px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroBadge{padding:7px 14px;font-size:14px}.home-redesign-module___cztWq__navigation:not([data-sticky=true]){padding-block:16px!important}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroContent{padding-top:8px!important}}@media (max-width:700px){.home-redesign-module___cztWq__page,.home-redesign-module___cztWq__page main>section :is(h1,h2,h3,p),.home-redesign-module___cztWq__heroCopy :is(h1,p){text-align:center}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy{align-items:center;margin-inline:auto}.home-redesign-module___cztWq__heroCopy>div{justify-content:center}.home-redesign-module___cztWq__heroBadge{align-self:center}.home-redesign-module___cztWq__page main>section [data-original-scene],.home-redesign-module___cztWq__page main>section [data-original-scene] :is(h1,h2,h3,p){text-align:left}.home-redesign-module___cztWq__page main>section>div:first-child{justify-content:center!important}.home-redesign-module___cztWq__teamGrid li{align-items:center}.home-redesign-module___cztWq__teamPortrait{width:100%}.home-redesign-module___cztWq__page footer{text-align:center}.home-redesign-module___cztWq__page footer p{margin-inline:auto!important}.home-redesign-module___cztWq__page footer a{justify-content:center}.home-redesign-module___cztWq__footerLinks{text-align:center;justify-items:center;grid-template-columns:minmax(0,1fr)!important}.home-redesign-module___cztWq__footerLinks>div{align-items:center;width:100%}.home-redesign-module___cztWq__footerColumns{flex-direction:column}.home-redesign-module___cztWq__footerColumns>div{align-items:center;width:100%;flex:auto!important}.home-redesign-module___cztWq__footerColumns>div>div{justify-content:center}}.home-redesign-module___cztWq__clientLogoGroup{flex:none;align-items:center;gap:64px;padding-right:64px;display:flex}.home-redesign-module___cztWq__clientLogo{object-fit:contain;filter:brightness(0);opacity:.45;flex:none;width:auto;max-width:180px;height:28px;display:block}@media (max-width:700px){.home-redesign-module___cztWq__clientLogoGroup{gap:40px;padding-right:40px}.home-redesign-module___cztWq__clientLogo{max-width:150px;height:24px}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroCopy>.home-redesign-module___cztWq__heroBadge{justify-content:center;align-self:center;margin-inline:auto}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroProof{align-items:center;width:100%}.home-redesign-module___cztWq__hero .home-redesign-module___cztWq__heroProof p{text-align:center;flex-direction:column;justify-content:center;gap:8px;max-width:400px}.home-redesign-module___cztWq__page [data-motion-card]>:is(span,div):first-child:has(>svg){align-self:center;margin-inline:auto}.home-redesign-module___cztWq__page main>section>div>div:first-child{text-align:center;justify-content:center!important;align-items:center!important}.home-redesign-module___cztWq__page main>section>div>div:first-child>div{text-align:center;align-items:center!important}.home-redesign-module___cztWq__page main>section>div>div:first-child>p{margin-inline:auto!important}.home-redesign-module___cztWq__page [data-motion-card]{text-align:center}.home-redesign-module___cztWq__page [data-motion-card]>div:last-child>div{justify-content:center}.home-redesign-module___cztWq__page [data-motion-card]>:is(svg,span):first-child{align-self:center}.home-redesign-module___cztWq__editorialActions.home-redesign-module___cztWq__editorialActions{text-align:center;flex-direction:column;justify-content:center!important;align-items:center!important}.home-redesign-module___cztWq__editorialActions>:is(p,span){text-align:center;max-width:100%}.home-redesign-module___cztWq__editorialActions>a{white-space:normal;text-align:center;align-self:center;max-width:100%;margin-inline:auto}.home-redesign-module___cztWq__footerActions{flex-direction:column;align-items:center;width:100%}.home-redesign-module___cztWq__footerFade .home-redesign-module___cztWq__footerLegal{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%}.home-redesign-module___cztWq__footerLegal>span{justify-content:center;max-width:100%}.home-redesign-module___cztWq__footerColumns>div:first-child{border-bottom:1px solid #ffffff12;border-right:0!important}.home-redesign-module___cztWq__footerFade a[class*=site-redesign-action_action]{white-space:normal;text-align:center;max-width:100%}.home-redesign-module___cztWq__faqItem button>span:first-child{text-align:left;flex:1}.home-redesign-module___cztWq__teamGrid li>div:last-child{text-align:center;width:100%}.home-redesign-module___cztWq__page main>section>div:has(>div>.home-redesign-module___cztWq__hp-h2){text-align:center;flex-direction:column;align-items:center!important}.home-redesign-module___cztWq__page main>section>div>div:has(>div>.home-redesign-module___cztWq__hp-h2){text-align:center;flex-direction:column;align-items:center!important}.home-redesign-module___cztWq__page main>section>div:has(>div>.home-redesign-module___cztWq__hp-h2)>p{width:100%;flex:0 auto!important;margin-inline:auto!important}.home-redesign-module___cztWq__page main>section>div>div:has(>div>.home-redesign-module___cztWq__hp-h2)>p{width:100%;flex:0 auto!important;margin-inline:auto!important}}.home-redesign-module___cztWq__page .home-redesign-module___cztWq__faqItem :is(h3,button),.home-redesign-module___cztWq__page .home-redesign-module___cztWq__faqItem .home-redesign-module___cztWq__faqAnswer p{text-align:left}.home-redesign-module___cztWq__faqItem button>span:first-child{min-width:0}.home-redesign-module___cztWq__faqItem button>span:last-child{margin-left:auto}.home-redesign-module___cztWq__abstractPanel{background:radial-gradient(45% 70% at 95% 95%,#161616 0%,#16161600 70%),radial-gradient(35% 55% at 55% 6%,#fff0df 0%,#fff0df00 70%),radial-gradient(50% 80% at 25% 70%,#ff5508 0%,#ff550800 70%),radial-gradient(30% 50% at 2% 100%,#fbe7d6 0%,#fbe7d600 70%),linear-gradient(115deg,#f6a260 0%,#ff6a13 42%,#f38b3c 70%,#3b2a22 100%)}
.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light{color:#171717;background:#fff}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light a,.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light button[aria-haspopup=menu],.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light button[aria-controls=home-mobile-navigation]{color:#171717!important}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light [aria-haspopup=menu]{color:#171717}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light[data-sticky=true]{background:#ffffffe6;border-color:#e7ded5;box-shadow:0 12px 30px #24100614}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light>div:first-child>a{color:#171717!important}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light>div:first-child>a>span:first-child{color:#fff}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light>div:last-child>button{border-color:#e5d9cd}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light nav{background:#fff!important;border-color:#e7ded5!important}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light nav a:hover{color:#b4470a!important;background:#fff0e5!important}.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light a.site-navigation-module__kKgZiG__primaryAction{color:#fff!important}@media (max-width:1150px){.site-navigation-module__kKgZiG__light.site-navigation-module__kKgZiG__light a.site-navigation-module__kKgZiG__primaryAction{display:none}}
.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme{--primary:#ff6a13;--primary-darker:#e05500;--primary-a16:#ff6a1329;--primary-a10:#ff6a131a}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .announce{z-index:51;background:#ff6a13;position:relative}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .announce b{font-weight:500}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .announce a{font-weight:600}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar{background:#fff;border-bottom-color:#0000}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar .logo img{height:24px;transition:filter .3s}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar nav a[aria-current=page]{color:#b4470a;background:#fff1e8}:is(.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating .wrap,.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating .nav-panel,.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating nav[data-mobile-open=true]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#301d16f5;border-color:#ffffff14;box-shadow:0 18px 40px -16px #280c038c}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating .logo img{filter:brightness(0)invert()}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating nav a{color:#ffffffdb}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating nav a:hover{color:#fff;background:#ffffff24}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating nav a[aria-current=page]{color:#fff;background:#ffffff2e}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating .btn{color:#a8420b;background:#fff;box-shadow:inset 0 1px 1px #ffffff80,0 8px 24px #4814031a}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .topbar.floating button{color:#fff}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child{isolation:isolate;background:radial-gradient(34% 42% at 80% 36%,#ffe6cc 0%,#ffe6cc8c 35%,#ffe6cc00 72%),radial-gradient(45% 60% at 12% 62%,#ff4500 0%,#ff450099 35%,#ff450000 72%),radial-gradient(42% 52% at 86% 92%,#2a0e04 0%,#2a0e0499 35%,#2a0e0400 72%),linear-gradient(170deg,#ff8a3d 0%,#ff6a13 35%,#b8400e 70%,#2a0e04 100%);border-radius:clamp(20px,2.4vw,32px);margin:8px clamp(12px,2vw,28px) 0;padding-top:clamp(56px,6vw,96px);position:relative;overflow:hidden}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#6e260866 0%,#6e26081a 45%,#6e260800 70%),linear-gradient(#280c0300 55%,#1e080273 100%);position:absolute;inset:0}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child:after{content:"";z-index:-1;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888' filter='url(%23n)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");position:absolute;inset:0}:is(.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .hero-title,.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child h1){color:#fff}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .tone{color:#ffffffa8}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .lead{color:#ffffffdb}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .h3-txt{color:#fff}:is(.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .h3-txt>p:not(.lead),.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .h3-txt small){color:#fffc}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .overline{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffff24;border-color:#ffffff52;box-shadow:0 8px 24px #3c14052e,inset 0 1px #ffffff40}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .overline:before{background:#fff}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .hero-ctas .btn-primary{color:#a8420b;background:#fff;box-shadow:inset 0 1px 1px #ffffff80,0 10px 28px #4814032e}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .hero-ctas .btn-primary:hover{color:#8b3005;background:#fff7f1}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .hero-ctas .btn-neutral{color:#fff;box-shadow:none;background:#ffffff24;border-color:#ffffff57}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .hero-ctas .btn-neutral:hover{background:#ffffff38}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .btn-primary{color:#fff;background:linear-gradient(#ff8a45,#ff6a13);box-shadow:0 10px 24px #ff6a1347}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .btn-primary:hover{background:linear-gradient(#ff7a2c,#e05500)}.site-redesign-theme-module__9PuFPq__footer{overflow:visible}@media (max-width:960px){.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child{padding-top:48px}}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .h3-txt :is(p,small,.rating):not(.lead){color:#fffc!important}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme{--home-container-max:1800px;--home-gutter:clamp(24px,4vw,64px);--wrap:calc(var(--home-container-max) - 2 * var(--home-gutter));--color-primary-base:#c44708;--color-primary-lighter:#fff0e5;--color-primary-light:#ffd5b8}.site-redesign-theme-module__9PuFPq__header{z-index:50;background:#fff;position:relative}.site-redesign-theme-module__9PuFPq__announcement{min-height:44px;padding:10px var(--home-gutter);color:#fff;background:#ff6a13;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;font-size:14px;text-decoration:none;display:flex}.site-redesign-theme-module__9PuFPq__announcement strong{font-weight:500}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child{width:calc(100% - 2 * var(--home-gutter));max-width:calc(var(--home-container-max) - 2 * var(--home-gutter));margin:8px auto 0}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .badge.blue{color:#c44708;background:#fff0e5}:is(.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .s-dark .badge.blue,.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .dark .badge.blue){color:#c44708;background:#fff0e5}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .badge.blue:before{background:currentColor}@media (max-width:700px){.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme{--home-gutter:24px}.site-redesign-theme-module__9PuFPq__announcement{font-size:11.5px}}.site-redesign-theme-module__9PuFPq__header .site-redesign-theme-module__9PuFPq__announcement{color:#fff}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme{--site-frame-max:calc(var(--home-container-max) - 2 * var(--home-gutter))}@media (max-width:700px){.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo{text-align:center}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .h3-txt{text-align:center;align-items:center}.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme #conteudo>section:first-child .overline{justify-content:center;align-self:center;margin-inline:auto}:is(.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .card>.ico:first-child,.site-redesign-theme-module__9PuFPq__theme.site-redesign-theme-module__9PuFPq__theme .feat>.ico:first-child){align-self:center;margin-inline:auto}}
.home-redesign-hero-module__KvK5rG__fold.home-redesign-hero-module__KvK5rG__fold{color:#171717;background:#fff;padding:0!important}.home-redesign-hero-module__KvK5rG__announcement{box-sizing:border-box;width:100%;min-height:44px;padding:10px var(--home-gutter);color:#fff;text-align:center;background:#ff6a13;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.home-redesign-hero-module__KvK5rG__announcement strong{align-items:center;gap:8px;font-weight:600;display:inline-flex}.home-redesign-hero-module__KvK5rG__content{max-width:var(--home-container-max);box-sizing:border-box;padding:36px var(--home-gutter) 64px;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,72px);margin:0 auto;display:grid}.home-redesign-hero-module__KvK5rG__copy{text-align:center;flex-direction:column;align-items:center;gap:24px;min-width:0;max-width:1000px;margin-inline:auto;padding-block:24px;display:flex}.home-redesign-hero-module__KvK5rG__badge{color:#5c4638;background:#fff8f1;border:1px solid #e9dfd5;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.home-redesign-hero-module__KvK5rG__badge>span{letter-spacing:1px;font-size:17px}.home-redesign-hero-module__KvK5rG__copy h1{letter-spacing:-.045em;color:#171717;max-width:1000px;margin:0;font-size:clamp(36px,3.8vw,64px);font-weight:500;line-height:1.04}.home-redesign-hero-module__KvK5rG__copy p{text-align:center;margin:0}.home-redesign-hero-module__KvK5rG__description{letter-spacing:-.015em;color:#555;max-width:700px;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.home-redesign-hero-module__KvK5rG__description strong{color:#171717;font-weight:600}.home-redesign-hero-module__KvK5rG__proof{color:#555;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:14px;line-height:1.45;display:flex}.home-redesign-hero-module__KvK5rG__proof>span{letter-spacing:1px;flex:none;font-size:15px}.home-redesign-hero-module__KvK5rG__action{align-self:center;margin-top:4px}.home-redesign-hero-module__KvK5rG__note{color:#6b625c;max-width:520px;font-size:14px;line-height:1.5}.home-redesign-hero-module__KvK5rG__note strong{text-underline-offset:3px;font-weight:600;text-decoration:underline}.home-redesign-hero-module__KvK5rG__panel{box-sizing:border-box;isolation:isolate;border-radius:32px;width:100%;min-width:0;padding:clamp(20px,2.4vw,40px);position:relative;overflow:hidden}.home-redesign-hero-module__KvK5rG__stage{min-width:0;max-width:100%;margin-inline:auto}@media (max-width:1150px){.home-redesign-hero-module__KvK5rG__content{grid-template-columns:minmax(0,1fr);gap:28px}.home-redesign-hero-module__KvK5rG__copy{max-width:760px;padding-block:16px}.home-redesign-hero-module__KvK5rG__panel{box-sizing:border-box;width:100%}}@media (max-width:700px){.home-redesign-hero-module__KvK5rG__content{gap:28px;padding-top:16px;padding-bottom:40px}.home-redesign-hero-module__KvK5rG__copy{text-align:center;align-items:center;gap:22px;padding:0}.home-redesign-hero-module__KvK5rG__copy h1{text-align:center;font-size:clamp(34px,7vw,46px)}.home-redesign-hero-module__KvK5rG__copy p{text-align:center}.home-redesign-hero-module__KvK5rG__proof{flex-direction:column;align-items:center;gap:6px}.home-redesign-hero-module__KvK5rG__action{white-space:normal;text-align:center;align-self:center;max-width:100%}.home-redesign-hero-module__KvK5rG__panel{border-radius:24px;padding:20px 14px}.home-redesign-hero-module__KvK5rG__note{font-size:13px}}.home-redesign-hero-module__KvK5rG__actionIcon{order:1}
.home-specialist-agents-module__56RtCq__section{flex-direction:column;gap:22px;display:flex}.home-specialist-agents-module__56RtCq__rowLabel{align-items:center;gap:14px;display:flex}.home-specialist-agents-module__56RtCq__rowChip{color:#2a2420;background:#f6f3f0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:14px;font-weight:500;display:inline-flex}.home-specialist-agents-module__56RtCq__rowChip>span{background:#2a2420;border-radius:50%;width:8px;height:8px}.home-specialist-agents-module__56RtCq__rowLabel[data-kind=agents] .home-specialist-agents-module__56RtCq__rowChip{color:#b4470a;background:#fff1e8}.home-specialist-agents-module__56RtCq__rowLabel[data-kind=agents] .home-specialist-agents-module__56RtCq__rowChip>span{background:#ff6a13;animation:1.8s ease-out infinite home-specialist-agents-module__56RtCq__ping}.home-specialist-agents-module__56RtCq__rowChip b{background:#ffffffb3;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.home-specialist-agents-module__56RtCq__rowNote{color:#8a8580;flex:none;font-size:14px}.home-specialist-agents-module__56RtCq__rowLine{background:linear-gradient(90deg,#ebe6e1,#0000);flex:1;height:1px}.home-specialist-agents-module__56RtCq__aiBadge{z-index:1;color:#fff;letter-spacing:.06em;background:#ff6a13;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 6px 14px #ff6a1366}@keyframes home-specialist-agents-module__56RtCq__ping{0%{box-shadow:0 0 #ff6a1366}to{box-shadow:0 0 0 6px #ff6a1300}}@media (max-width:640px){.home-specialist-agents-module__56RtCq__rowNote{display:none}}@media (max-width:700px){.home-specialist-agents-module__56RtCq__rowLabel{text-align:left;flex-direction:row;justify-content:flex-start}.home-specialist-agents-module__56RtCq__rowNote{display:none}.home-specialist-agents-module__56RtCq__rowLine{min-width:16px;display:block}}
.home-faq-motion-module__IKZSzG__item{transition:border-color .32s}.home-faq-motion-module__IKZSzG__item:hover,.home-faq-motion-module__IKZSzG__item:focus-within{border-color:#ffd4b6}.home-faq-motion-module__IKZSzG__item .home-faq-motion-module__IKZSzG__toggle{transition:color .25s}.home-faq-motion-module__IKZSzG__item .home-faq-motion-module__IKZSzG__toggle:hover,.home-faq-motion-module__IKZSzG__item .home-faq-motion-module__IKZSzG__toggle:focus-visible{color:#b8460b}.home-faq-motion-module__IKZSzG__item .home-faq-motion-module__IKZSzG__toggle .home-faq-motion-module__IKZSzG__icon{transition:transform .42s cubic-bezier(.2,.8,.2,1),background .28s,color .28s,box-shadow .28s}.home-faq-motion-module__IKZSzG__item .home-faq-motion-module__IKZSzG__toggle:hover .home-faq-motion-module__IKZSzG__icon,.home-faq-motion-module__IKZSzG__item .home-faq-motion-module__IKZSzG__toggle:focus-visible .home-faq-motion-module__IKZSzG__icon{transform:scale(1.12);box-shadow:0 5px 16px #ff6a1326}.home-faq-motion-module__IKZSzG__vertical{transform-origin:8px 8px;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s}.home-faq-motion-module__IKZSzG__item[data-open=true] .home-faq-motion-module__IKZSzG__vertical{opacity:0;transform:scaleY(0)}.home-faq-motion-module__IKZSzG__answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .28s,visibility 0s .42s;display:grid}.home-faq-motion-module__IKZSzG__answer[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.home-faq-motion-module__IKZSzG__clip{min-height:0;overflow:hidden}.home-faq-motion-module__IKZSzG__answer .home-faq-motion-module__IKZSzG__clip p{transition:transform .42s cubic-bezier(.2,.8,.2,1);animation:none;transform:translateY(-8px)}.home-faq-motion-module__IKZSzG__answer[data-open=true] .home-faq-motion-module__IKZSzG__clip p{transform:translateY(0)}
.site-primitives-module__CQa4IW__sectionLabel{color:#8a8a85;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:400;line-height:1.5}.site-primitives-module__CQa4IW__sectionIndex{letter-spacing:.08em;font-size:16px}
.saas-page-module__3o1KJG__page{background:var(--scan-black)}.saas-page-module__3o1KJG__page [data-site-section-label]{font-size:var(--harpia-font-size-sm)}.saas-page-module__3o1KJG__frame{width:min(100%, var(--site-frame-max));border-right:var(--site-line-width) solid var(--scan-border-dark);border-left:var(--site-line-width) solid var(--scan-border-dark);margin:0 auto;position:relative}.saas-page-module__3o1KJG__lightFrame{border-color:var(--scan-border-light)}.saas-page-module__3o1KJG__hero,.saas-page-module__3o1KJG__productTypes,.saas-page-module__3o1KJG__diagnostic,.saas-page-module__3o1KJG__technology,.saas-page-module__3o1KJG__finalSection{background:var(--scan-black)}.saas-page-module__3o1KJG__stages,.saas-page-module__3o1KJG__capabilities,.saas-page-module__3o1KJG__journey,.saas-page-module__3o1KJG__team,.saas-page-module__3o1KJG__faq{background:var(--scan-paper);color:var(--scan-black)}.saas-page-module__3o1KJG__heroFrame{min-height:calc(100svh - var(--home-header-height));border-bottom:var(--site-line-width) solid var(--scan-border-dark)}.saas-page-module__3o1KJG__heroCopy{min-height:calc(100svh - var(--home-header-height) - 196px);padding:76px var(--site-layout-hero-inline) 72px;flex-direction:column;justify-content:center;display:flex}.saas-page-module__3o1KJG__heroCopy h1{max-width:1160px;margin-top:var(--site-space-8);color:var(--scan-copy);font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--site-type-hero-title);letter-spacing:-.048em;font-weight:300;line-height:.96}.saas-page-module__3o1KJG__heroCopy>p:not([data-site-section-label]){max-width:900px;margin-top:var(--site-space-10);color:var(--scan-copy-muted);font-size:var(--site-type-lead);letter-spacing:-.02em;line-height:1.55}.saas-page-module__3o1KJG__heroActions{align-items:center;gap:var(--site-space-7);margin-top:var(--site-space-10);flex-wrap:wrap;display:flex}.saas-page-module__3o1KJG__primaryAction{justify-content:center;align-items:center;gap:var(--site-space-3);width:fit-content;min-height:54px;padding:0 var(--site-space-6);background:var(--scan-blue);color:var(--scan-copy);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--scan-motion-hover) var(--scan-motion-ease), color var(--scan-motion-fast) var(--scan-motion-ease);font-size:14px;display:inline-flex}.saas-page-module__3o1KJG__primaryAction:hover,.saas-page-module__3o1KJG__primaryAction:focus-visible{background:var(--site-color-action-hover)}.saas-page-module__3o1KJG__primaryAction svg,.saas-page-module__3o1KJG__finalAction>a svg,.saas-page-module__3o1KJG__stageGrid>a strong svg{width:16px;height:16px;transition:transform var(--scan-motion-fast) var(--scan-motion-ease)}.saas-page-module__3o1KJG__primaryAction:hover svg,.saas-page-module__3o1KJG__primaryAction:focus-visible svg,.saas-page-module__3o1KJG__finalAction>a:hover svg,.saas-page-module__3o1KJG__finalAction>a:focus-visible svg,.saas-page-module__3o1KJG__stageGrid>a:hover strong svg,.saas-page-module__3o1KJG__stageGrid>a:focus-visible strong svg{transform:translateX(var(--site-space-1))}.saas-page-module__3o1KJG__secondaryAction{align-items:center;gap:var(--site-space-3);padding:var(--site-space-3) 0;color:var(--scan-copy-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;transition:color var(--scan-motion-fast) var(--scan-motion-ease);font-size:14px;display:inline-flex}.saas-page-module__3o1KJG__secondaryAction:hover,.saas-page-module__3o1KJG__secondaryAction:focus-visible{color:var(--scan-copy)}.saas-page-module__3o1KJG__secondaryAction span{color:var(--scan-blue)}.saas-page-module__3o1KJG__heroFacts{border-top:2px solid var(--scan-blue);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.saas-page-module__3o1KJG__heroFacts>div{gap:var(--site-space-7);min-height:196px;padding:var(--site-space-7) var(--site-space-8) var(--site-space-8);border-right:var(--site-line-width) solid var(--scan-border-dark);transition:background-color var(--scan-motion-hover) var(--scan-motion-ease);flex-direction:column;display:flex}.saas-page-module__3o1KJG__heroFacts>div:last-child{border-right:0}.saas-page-module__3o1KJG__heroFacts>div:hover{background:var(--scan-black-raised)}.saas-page-module__3o1KJG__heroFacts dt{color:var(--scan-copy-dim);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.saas-page-module__3o1KJG__heroFacts dd{color:var(--scan-copy);font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.025em;margin-top:auto;font-size:clamp(22px,1.7vw,28px);font-weight:400;line-height:1.18}.saas-page-module__3o1KJG__lightIntro,.saas-page-module__3o1KJG__darkIntro,.saas-page-module__3o1KJG__technologyIntro{min-height:330px;padding:62px var(--site-layout-inline) var(--site-space-12);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:80px;display:grid}.saas-page-module__3o1KJG__lightIntro{border-bottom:var(--site-line-width) solid var(--scan-border-light)}.saas-page-module__3o1KJG__darkIntro,.saas-page-module__3o1KJG__technologyIntro{border-bottom:var(--site-line-width) solid var(--scan-border-dark)}.saas-page-module__3o1KJG__lightIntro h2,.saas-page-module__3o1KJG__darkIntro h2,.saas-page-module__3o1KJG__technologyIntro h2,.saas-page-module__3o1KJG__capabilityLead h2,.saas-page-module__3o1KJG__diagnosticCopy h2,.saas-page-module__3o1KJG__faqIntro h2,.saas-page-module__3o1KJG__finalCopy h2{max-width:1050px;margin-top:var(--site-space-6);font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--site-type-section-title-emphasis);letter-spacing:-.04em;font-weight:300;line-height:1}.saas-page-module__3o1KJG__lightIntro h2,.saas-page-module__3o1KJG__capabilityLead h2,.saas-page-module__3o1KJG__faqIntro h2{color:var(--scan-black)}.saas-page-module__3o1KJG__darkIntro h2,.saas-page-module__3o1KJG__technologyIntro h2,.saas-page-module__3o1KJG__diagnosticCopy h2,.saas-page-module__3o1KJG__finalCopy h2{color:var(--scan-copy)}.saas-page-module__3o1KJG__lightIntro>p,.saas-page-module__3o1KJG__darkIntro>p,.saas-page-module__3o1KJG__technologyIntro>p{max-width:520px;font-size:16px;line-height:1.7}.saas-page-module__3o1KJG__lightIntro>p{color:var(--scan-ink-muted)}.saas-page-module__3o1KJG__darkIntro>p,.saas-page-module__3o1KJG__technologyIntro>p{color:var(--scan-copy-muted)}.saas-page-module__3o1KJG__stageGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.saas-page-module__3o1KJG__stageGrid>a{min-height:430px;padding:36px var(--site-space-7) var(--site-space-8);border-right:var(--site-line-width) solid var(--scan-border-light);color:var(--scan-black);transition:background-color var(--scan-motion-hover) var(--scan-motion-ease);flex-direction:column;display:flex}.saas-page-module__3o1KJG__stageGrid>a:last-of-type{border-right:0}.saas-page-module__3o1KJG__stageGrid>a:hover,.saas-page-module__3o1KJG__stageGrid>a:focus-visible{background:var(--scan-paper-muted)}.saas-page-module__3o1KJG__stageGrid>a>span,.saas-page-module__3o1KJG__productGrid article>div span,.saas-page-module__3o1KJG__capabilityGrid article>div span,.saas-page-module__3o1KJG__journeyRows article>span{color:var(--scan-blue);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:16px}.saas-page-module__3o1KJG__stageGrid h3{color:var(--scan-black);font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.035em;margin-top:auto;font-size:clamp(28px,2.15vw,38px);font-weight:300;line-height:1.03}.saas-page-module__3o1KJG__stageGrid p{margin-top:var(--site-space-5);color:var(--scan-ink-muted);font-size:15px;line-height:1.65}.saas-page-module__3o1KJG__stageGrid strong{justify-content:space-between;align-items:center;gap:var(--site-space-3);margin-top:var(--site-space-8);padding-top:var(--site-space-6);border-top:var(--site-line-width) solid var(--scan-border-light);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:500;display:flex}.saas-page-module__3o1KJG__productGrid,.saas-page-module__3o1KJG__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.saas-page-module__3o1KJG__productGrid article,.saas-page-module__3o1KJG__capabilityGrid article{min-height:350px;padding:var(--site-space-8);transition:background-color var(--scan-motion-hover) var(--scan-motion-ease);flex-direction:column;display:flex}.saas-page-module__3o1KJG__productGrid article{border-right:var(--site-line-width) solid var(--scan-border-dark);border-bottom:var(--site-line-width) solid var(--scan-border-dark)}.saas-page-module__3o1KJG__productGrid article:nth-of-type(3n),.saas-page-module__3o1KJG__capabilityGrid article:nth-of-type(3n){border-right:0}.saas-page-module__3o1KJG__productGrid article:nth-last-of-type(-n+3),.saas-page-module__3o1KJG__capabilityGrid article:nth-last-of-type(-n+3){border-bottom:0}.saas-page-module__3o1KJG__productGrid article:hover{background:var(--scan-black-raised)}.saas-page-module__3o1KJG__productGrid article>div,.saas-page-module__3o1KJG__capabilityGrid article>div{justify-content:space-between;align-items:center;gap:var(--site-space-4);display:flex}.saas-page-module__3o1KJG__productGrid article>div svg,.saas-page-module__3o1KJG__capabilityGrid article>div svg{width:var(--site-space-7);height:var(--site-space-7);color:var(--scan-blue);stroke-width:1.4px}.saas-page-module__3o1KJG__productGrid h3,.saas-page-module__3o1KJG__capabilityGrid h3{margin-top:var(--site-space-12);font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:var(--site-type-card-title);letter-spacing:-.035em;font-weight:300;line-height:1}.saas-page-module__3o1KJG__productGrid h3{color:var(--scan-copy)}.saas-page-module__3o1KJG__productGrid p,.saas-page-module__3o1KJG__capabilityGrid p{margin-top:var(--site-space-5);font-size:15px;line-height:1.65}.saas-page-module__3o1KJG__productGrid p{color:var(--scan-copy-muted)}.saas-page-module__3o1KJG__capabilityLead{min-height:470px;padding:var(--site-space-16) var(--site-layout-inline);border-bottom:var(--site-line-width) solid var(--scan-border-light);align-content:center;display:grid}.saas-page-module__3o1KJG__capabilityLead h2{max-width:980px}.saas-page-module__3o1KJG__capabilityLead>p:not([data-site-section-label]){max-width:760px;margin-top:var(--site-space-8);color:var(--scan-ink-muted);font-size:18px;line-height:1.7}.saas-page-module__3o1KJG__capabilityGrid article{border-right:var(--site-line-width) solid var(--scan-border-light);border-bottom:var(--site-line-width) solid var(--scan-border-light)}.saas-page-module__3o1KJG__capabilityGrid article:hover{background:var(--scan-paper-muted)}.saas-page-module__3o1KJG__capabilityGrid h3{color:var(--scan-black)}.saas-page-module__3o1KJG__capabilityGrid p{color:var(--scan-ink-muted)}.saas-page-module__3o1KJG__journeyRows article{min-height:195px;padding:var(--site-space-8) var(--site-layout-inline);border-bottom:var(--site-line-width) solid var(--scan-border-light);align-items:center;gap:var(--site-space-10);transition:background-color var(--scan-motion-hover) var(--scan-motion-ease);grid-template-columns:92px minmax(260px,.7fr) minmax(320px,1.3fr);display:grid}.saas-page-module__3o1KJG__journeyRows article:last-of-type{border-bottom:0}.saas-page-module__3o1KJG__journeyRows article:hover{background:var(--scan-paper-muted)}.saas-page-module__3o1KJG__journeyRows article>div{gap:var(--site-space-4);display:grid}.saas-page-module__3o1KJG__journeyRows h3{color:var(--scan-black);font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.035em;font-size:clamp(30px,2.4vw,42px);font-weight:300;line-height:1}.saas-page-module__3o1KJG__journeyRows strong{color:var(--scan-blue);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:500}.saas-page-module__3o1KJG__journeyRows article>p{max-width:680px;color:var(--scan-ink-muted);font-size:16px;line-height:1.7}.saas-page-module__3o1KJG__diagnosticGrid,.saas-page-module__3o1KJG__finalGrid{grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);display:grid}.saas-page-module__3o1KJG__diagnosticCopy,.saas-page-module__3o1KJG__finalCopy{border-right:var(--site-line-width) solid var(--scan-border-dark);flex-direction:column;justify-content:center;min-height:680px;padding:72px clamp(42px,6vw,96px);display:flex}.saas-page-module__3o1KJG__diagnosticCopy>p:not([data-site-section-label]),.saas-page-module__3o1KJG__finalCopy>p:not([data-site-section-label]){max-width:760px;margin-top:var(--site-space-8);color:var(--scan-copy-muted);font-size:17px;line-height:1.7}.saas-page-module__3o1KJG__diagnosticCopy .saas-page-module__3o1KJG__primaryAction{margin-top:var(--site-space-10)}.saas-page-module__3o1KJG__diagnosticPanel,.saas-page-module__3o1KJG__finalAction{min-height:680px;padding:var(--site-space-10) var(--site-space-8) var(--site-space-8);background:var(--scan-blue);color:var(--scan-copy);flex-direction:column;display:flex}.saas-page-module__3o1KJG__diagnosticPanelHeader,.saas-page-module__3o1KJG__finalAction>div{justify-content:space-between;align-items:center;gap:var(--site-space-4);display:flex}.saas-page-module__3o1KJG__diagnosticPanelHeader span,.saas-page-module__3o1KJG__finalAction>div span{color:var(--scan-copy);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:14px}.saas-page-module__3o1KJG__diagnosticPanelHeader svg,.saas-page-module__3o1KJG__finalAction>div svg{stroke-width:1.4px;width:34px;height:34px}.saas-page-module__3o1KJG__diagnosticPanel h3{margin-top:var(--site-space-16);font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.04em;font-size:clamp(36px,3.2vw,52px);font-weight:300;line-height:.98}.saas-page-module__3o1KJG__diagnosticPanel ul{margin-top:var(--site-space-10);border-top:var(--site-line-width) solid var(--scan-border-dark)}.saas-page-module__3o1KJG__diagnosticPanel li{min-height:76px;padding:var(--site-space-4) 0;border-bottom:var(--site-line-width) solid var(--scan-border-dark);align-items:center;gap:var(--site-space-3);grid-template-columns:38px minmax(0,1fr) 20px;display:grid}.saas-page-module__3o1KJG__diagnosticPanel li>span{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:14px}.saas-page-module__3o1KJG__diagnosticPanel li p{font-size:15px;line-height:1.5}.saas-page-module__3o1KJG__diagnosticPanel li svg{width:18px;height:18px}.saas-page-module__3o1KJG__diagnosticNote{padding-top:var(--site-space-7);color:var(--scan-copy);margin-top:auto;font-size:14px;line-height:1.65}.saas-page-module__3o1KJG__technologyIntro{min-height:300px}.saas-page-module__3o1KJG__team [data-public-team-showcase]{border-top:0}.saas-page-module__3o1KJG__faqIntro{min-height:290px;padding:58px var(--site-layout-inline) var(--site-space-12);border-top:var(--site-line-width) solid var(--scan-border-light);border-bottom:var(--site-line-width) solid var(--scan-border-light);align-content:end;display:grid}.saas-page-module__3o1KJG__faqList details{border-bottom:var(--site-line-width) solid var(--scan-border-light)}.saas-page-module__3o1KJG__faqList details:last-child{border-bottom:0}.saas-page-module__3o1KJG__faqList summary{min-height:116px;padding:var(--site-space-6) var(--site-layout-inline);color:var(--scan-black);cursor:pointer;align-items:center;gap:var(--site-space-7);transition:background-color var(--scan-motion-hover) var(--scan-motion-ease);grid-template-columns:70px minmax(0,1fr) 28px;list-style:none;display:grid}.saas-page-module__3o1KJG__faqList summary::-webkit-details-marker{display:none}.saas-page-module__3o1KJG__faqList summary:hover,.saas-page-module__3o1KJG__faqList summary:focus-visible{background:var(--scan-paper-muted)}.saas-page-module__3o1KJG__faqList summary>span{color:var(--scan-blue);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;font-size:15px}.saas-page-module__3o1KJG__faqList summary>strong{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.025em;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.2}.saas-page-module__3o1KJG__faqList summary>svg{width:22px;height:22px;transition:transform var(--scan-motion-fast) var(--scan-motion-ease)}.saas-page-module__3o1KJG__faqList details[open] summary>svg{transform:rotate(180deg)}.saas-page-module__3o1KJG__faqList details>p{max-width:950px;padding:0 var(--site-layout-inline) var(--site-space-10);color:var(--scan-ink-muted);margin-left:98px;font-size:16px;line-height:1.75}.saas-page-module__3o1KJG__finalCopy,.saas-page-module__3o1KJG__finalAction{min-height:580px}.saas-page-module__3o1KJG__finalAction>strong{max-width:380px;font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.045em;margin-top:auto;font-size:clamp(38px,3.6vw,58px);font-weight:300;line-height:.95}.saas-page-module__3o1KJG__finalAction>a{min-height:52px;margin-top:var(--site-space-10);justify-content:space-between;align-items:center;gap:var(--site-space-4);padding:0 var(--site-space-5);background:var(--scan-copy);color:var(--scan-black);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--scan-motion-hover) var(--scan-motion-ease), color var(--scan-motion-fast) var(--scan-motion-ease);font-size:14px;display:inline-flex}.saas-page-module__3o1KJG__finalAction>a:hover,.saas-page-module__3o1KJG__finalAction>a:focus-visible{background:var(--scan-black);color:var(--scan-copy)}.saas-page-module__3o1KJG__finalAction>p{margin-top:var(--site-space-6);color:var(--scan-copy);font-size:14px;line-height:1.6}@media (max-width:1180px){.saas-page-module__3o1KJG__stageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-page-module__3o1KJG__stageGrid>a:nth-of-type(2){border-right:0}.saas-page-module__3o1KJG__stageGrid>a:nth-of-type(-n+2){border-bottom:var(--site-line-width) solid var(--scan-border-light)}.saas-page-module__3o1KJG__diagnosticGrid,.saas-page-module__3o1KJG__finalGrid{grid-template-columns:1fr}.saas-page-module__3o1KJG__diagnosticCopy,.saas-page-module__3o1KJG__finalCopy{border-right:0;border-bottom:var(--site-line-width) solid var(--scan-border-dark);min-height:560px}.saas-page-module__3o1KJG__diagnosticPanel,.saas-page-module__3o1KJG__finalAction{min-height:580px}}@media (max-width:980px){.saas-page-module__3o1KJG__lightIntro,.saas-page-module__3o1KJG__darkIntro,.saas-page-module__3o1KJG__technologyIntro{gap:var(--site-space-8);grid-template-columns:1fr;min-height:0;padding-top:72px}.saas-page-module__3o1KJG__productGrid,.saas-page-module__3o1KJG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-page-module__3o1KJG__productGrid article:nth-of-type(3n),.saas-page-module__3o1KJG__capabilityGrid article:nth-of-type(3n){border-right:var(--site-line-width) solid var(--scan-border-dark)}.saas-page-module__3o1KJG__capabilityGrid article:nth-of-type(3n){border-right-color:var(--scan-border-light)}.saas-page-module__3o1KJG__productGrid article:nth-of-type(2n),.saas-page-module__3o1KJG__capabilityGrid article:nth-of-type(2n){border-right:0}.saas-page-module__3o1KJG__productGrid article:nth-last-of-type(-n+3),.saas-page-module__3o1KJG__capabilityGrid article:nth-last-of-type(-n+3){border-bottom:var(--site-line-width) solid var(--scan-border-dark)}.saas-page-module__3o1KJG__capabilityGrid article:nth-last-of-type(-n+3){border-bottom-color:var(--scan-border-light)}.saas-page-module__3o1KJG__productGrid article:nth-last-of-type(-n+2),.saas-page-module__3o1KJG__capabilityGrid article:nth-last-of-type(-n+2){border-bottom:0}.saas-page-module__3o1KJG__journeyRows article{gap:var(--site-space-6);grid-template-columns:70px minmax(220px,.65fr) minmax(0,1.35fr)}}@media (max-width:700px){.saas-page-module__3o1KJG__frame{border-left:0;border-right:0}.saas-page-module__3o1KJG__heroCopy{min-height:630px;padding:72px var(--site-space-5) 58px}.saas-page-module__3o1KJG__heroCopy h1{font-size:var(--site-type-hero-title-mobile)}.saas-page-module__3o1KJG__heroCopy>p:not([data-site-section-label]){font-size:18px}.saas-page-module__3o1KJG__heroActions{flex-direction:column;align-items:stretch}.saas-page-module__3o1KJG__primaryAction{width:100%}.saas-page-module__3o1KJG__heroFacts,.saas-page-module__3o1KJG__stageGrid,.saas-page-module__3o1KJG__productGrid,.saas-page-module__3o1KJG__capabilityGrid{grid-template-columns:1fr}.saas-page-module__3o1KJG__heroFacts>div{border-right:0;border-bottom:var(--site-line-width) solid var(--scan-border-dark);min-height:145px}.saas-page-module__3o1KJG__heroFacts>div:last-child{border-bottom:0}.saas-page-module__3o1KJG__lightIntro,.saas-page-module__3o1KJG__darkIntro,.saas-page-module__3o1KJG__technologyIntro{padding:52px var(--site-space-5) 38px}.saas-page-module__3o1KJG__lightIntro h2,.saas-page-module__3o1KJG__darkIntro h2,.saas-page-module__3o1KJG__technologyIntro h2,.saas-page-module__3o1KJG__capabilityLead h2,.saas-page-module__3o1KJG__diagnosticCopy h2,.saas-page-module__3o1KJG__faqIntro h2,.saas-page-module__3o1KJG__finalCopy h2{font-size:var(--site-type-section-title-mobile)}.saas-page-module__3o1KJG__stageGrid>a{min-height:330px;padding:var(--site-space-8) var(--site-space-5);border-right:0;border-bottom:var(--site-line-width) solid var(--scan-border-light)!important}.saas-page-module__3o1KJG__stageGrid>a:last-of-type{border-bottom:0!important}.saas-page-module__3o1KJG__productGrid article,.saas-page-module__3o1KJG__capabilityGrid article{min-height:310px;padding:var(--site-space-8) var(--site-space-5);border-right:0!important}.saas-page-module__3o1KJG__productGrid article{border-bottom:var(--site-line-width) solid var(--scan-border-dark)!important}.saas-page-module__3o1KJG__capabilityGrid article{border-bottom:var(--site-line-width) solid var(--scan-border-light)!important}.saas-page-module__3o1KJG__productGrid article:last-of-type,.saas-page-module__3o1KJG__capabilityGrid article:last-of-type{border-bottom:0!important}.saas-page-module__3o1KJG__capabilityLead{min-height:0;padding:58px var(--site-space-5)}.saas-page-module__3o1KJG__capabilityLead>p:not([data-site-section-label]){font-size:17px}.saas-page-module__3o1KJG__journeyRows article{min-height:0;padding:var(--site-space-8) var(--site-space-5);gap:var(--site-space-5);grid-template-columns:58px minmax(0,1fr)}.saas-page-module__3o1KJG__journeyRows article>span{grid-row:1/3;align-self:start}.saas-page-module__3o1KJG__journeyRows article>p{grid-column:2}.saas-page-module__3o1KJG__diagnosticCopy,.saas-page-module__3o1KJG__finalCopy{min-height:0;padding:62px var(--site-space-5)}.saas-page-module__3o1KJG__diagnosticPanel,.saas-page-module__3o1KJG__finalAction{min-height:580px;padding:var(--site-space-8) var(--site-space-5)}.saas-page-module__3o1KJG__diagnosticPanel h3{margin-top:var(--site-space-12)}.saas-page-module__3o1KJG__faqIntro{min-height:0;padding:52px var(--site-space-5) 38px}.saas-page-module__3o1KJG__faqList summary{min-height:104px;padding:var(--site-space-5);gap:var(--site-space-3);grid-template-columns:42px minmax(0,1fr) 24px}.saas-page-module__3o1KJG__faqList summary>strong{font-size:22px}.saas-page-module__3o1KJG__faqList details>p{padding:0 var(--site-space-5) var(--site-space-8);margin-left:54px;font-size:15px}}@media (max-width:360px){.saas-page-module__3o1KJG__heroCopy h1{font-size:40px}.saas-page-module__3o1KJG__lightIntro h2,.saas-page-module__3o1KJG__darkIntro h2,.saas-page-module__3o1KJG__technologyIntro h2,.saas-page-module__3o1KJG__capabilityLead h2,.saas-page-module__3o1KJG__diagnosticCopy h2,.saas-page-module__3o1KJG__faqIntro h2,.saas-page-module__3o1KJG__finalCopy h2{font-size:36px}.saas-page-module__3o1KJG__faqList summary{grid-template-columns:34px minmax(0,1fr) 20px}}
.blog-public-module__fGdnBG__archive.blog-public-module__fGdnBG__archive{padding-top:36px}.blog-public-module__fGdnBG__toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.blog-public-module__fGdnBG__search{width:min(100%,580px)}.blog-public-module__fGdnBG__searchLabel{margin-bottom:10px;font-size:14px;font-weight:500;display:block}.blog-public-module__fGdnBG__searchControl{border:1px solid var(--line);border-radius:var(--radius-10);background:var(--white);align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.blog-public-module__fGdnBG__searchControl>svg{color:var(--gray-500);flex-shrink:0}.blog-public-module__fGdnBG__searchControl input{width:100%;min-width:0;font:inherit;color:var(--gray-950);background:0 0;border:0;padding-block:10px;font-size:14px}.blog-public-module__fGdnBG__archiveStatus{color:var(--sub);text-align:right;gap:8px;font-size:14px;display:grid}.blog-public-module__fGdnBG__archiveStatus a,.blog-public-module__fGdnBG__articleFooter a{align-items:center;gap:8px;display:inline-flex}.blog-public-module__fGdnBG__collection{margin-top:64px}.blog-public-module__fGdnBG__article{min-width:0}.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__articleFrame{flex-direction:column;height:100%;display:flex;overflow:hidden}.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__media{aspect-ratio:16/10;background:var(--gray-100);display:block;position:relative;overflow:hidden}.blog-public-module__fGdnBG__mediaFallback{height:100%;color:var(--gray-500);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.blog-public-module__fGdnBG__articleCopy{flex-direction:column;flex:1;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex}.blog-public-module__fGdnBG__articleLabels{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.blog-public-module__fGdnBG__articleLabels:empty{display:none}.blog-public-module__fGdnBG__featuredLabel{color:var(--sub);font-size:14px}.blog-public-module__fGdnBG__meta{color:var(--sub);flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.blog-public-module__fGdnBG__articleTitle{overflow-wrap:anywhere}.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__articleTitle h3{font-size:22px;line-height:1.35}.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__articleTitle h2{font-size:clamp(26px,2.5vw,36px);line-height:1.2}.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__excerpt{color:var(--sub);font-size:16px;line-height:1.65}.blog-public-module__fGdnBG__tags{color:var(--sub);flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__articleFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;margin-top:auto;padding-top:20px;font-size:14px;display:flex}.blog-public-module__fGdnBG__articleFooter a:last-child{color:var(--primary)}.blog-public-module__fGdnBG__featured .blog-public-module__fGdnBG__articleFrame{grid-template-columns:1.1fr 1fr;display:grid}.blog-public-module__fGdnBG__featured .blog-public-module__fGdnBG__media{aspect-ratio:auto;min-height:380px}.blog-public-module__fGdnBG__featured .blog-public-module__fGdnBG__articleCopy{padding:clamp(24px,3vw,44px)}.blog-public-module__fGdnBG__empty.blog-public-module__fGdnBG__empty{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:clamp(32px,6vw,80px) 24px;display:flex}.blog-public-module__fGdnBG__empty .blog-public-module__fGdnBG__emptyIcon{width:60px;height:60px;color:var(--primary);background:var(--primary-a10);border-radius:var(--radius-10);place-items:center;display:grid}.blog-public-module__fGdnBG__empty.blog-public-module__fGdnBG__empty h2{font-size:clamp(26px,3vw,36px)}.blog-public-module__fGdnBG__empty.blog-public-module__fGdnBG__empty p{max-width:540px;color:var(--sub);font-size:16px;line-height:1.7}.blog-public-module__fGdnBG__pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px;display:flex}.blog-public-module__fGdnBG__pagination a{min-width:var(--control);height:var(--control);border:1px solid var(--line);border-radius:var(--radius-10);background:var(--white);place-items:center;font-size:14px;display:grid}.blog-public-module__fGdnBG__pagination a[aria-current=page]{background:var(--primary);color:var(--white);border-color:var(--primary)}@media (hover:hover){.blog-public-module__fGdnBG__articleTitle:hover,.blog-public-module__fGdnBG__tags a:hover,.blog-public-module__fGdnBG__archiveStatus a:hover{color:var(--primary)}}@media (max-width:860px){.blog-public-module__fGdnBG__featured .blog-public-module__fGdnBG__articleFrame{grid-template-columns:1fr}.blog-public-module__fGdnBG__featured .blog-public-module__fGdnBG__media{aspect-ratio:16/9;min-height:0}.blog-public-module__fGdnBG__toolbar{flex-direction:column;align-items:flex-start;gap:16px}.blog-public-module__fGdnBG__search{width:100%}.blog-public-module__fGdnBG__archiveStatus{text-align:left}}@media (max-width:640px){.blog-public-module__fGdnBG__searchControl{gap:8px;padding-left:12px}.blog-public-module__fGdnBG__searchControl>svg,.blog-public-module__fGdnBG__searchControl button svg{display:none}.blog-public-module__fGdnBG__articleCopy{padding:20px}.blog-public-module__fGdnBG__collection{margin-top:40px}}.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__media>img,.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__media>span{transition:transform .9s var(--ease)}.blog-public-module__fGdnBG__article .blog-public-module__fGdnBG__articleFrame{transition:transform .35s var(--ease), border-color .25s, box-shadow .3s}.blog-public-module__fGdnBG__articleFooter a:last-child svg{transition:transform .3s var(--ease)}.blog-public-module__fGdnBG__searchControl{transition:border-color .2s,box-shadow .25s}.blog-public-module__fGdnBG__searchControl:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-a10)}.blog-public-module__fGdnBG__pagination a{transition:transform .25s var(--ease), border-color .2s, color .2s}.blog-public-module__fGdnBG__tags a,.blog-public-module__fGdnBG__articleLabels a{transition:color .2s}@media (hover:hover){.blog-public-module__fGdnBG__article:hover .blog-public-module__fGdnBG__media>img,.blog-public-module__fGdnBG__article:hover .blog-public-module__fGdnBG__media>span{transform:scale(1.06)}.blog-public-module__fGdnBG__articleFooter a:last-child:hover svg{transform:translate(3px,-3px)}.blog-public-module__fGdnBG__featured .blog-public-module__fGdnBG__articleFrame:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--line));box-shadow:var(--shadow-md);transform:translateY(-5px)}.blog-public-module__fGdnBG__pagination a:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}}
.legal-page-module__jNjMLq__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.legal-page-module__jNjMLq__index{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--card);gap:12px;padding:20px;display:grid;position:sticky;top:112px}.legal-page-module__jNjMLq__index ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-page-module__jNjMLq__index a{color:var(--sub);padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none;display:block}.legal-page-module__jNjMLq__index a:hover,.legal-page-module__jNjMLq__index a:focus-visible{color:inherit}.legal-page-module__jNjMLq__document{gap:16px;min-width:0;display:grid}.legal-page-module__jNjMLq__section{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--card);gap:12px;padding:28px;scroll-margin-top:112px;display:grid}.legal-page-module__jNjMLq__section h2{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:500;line-height:1.2}.legal-page-module__jNjMLq__section p,.legal-page-module__jNjMLq__section li{color:var(--sub);margin:0;font-size:16px;line-height:1.65}.legal-page-module__jNjMLq__section ul{gap:8px;margin:0;padding-left:20px;list-style:outside;display:grid}.legal-page-module__jNjMLq__section li::marker{color:var(--soft)}.legal-page-module__jNjMLq__footer{color:var(--sub);justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.legal-page-module__jNjMLq__footer p{margin:0;font-size:15px}.legal-page-module__jNjMLq__footer a:not([class]){color:inherit;text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.legal-page-module__jNjMLq__layout{grid-template-columns:minmax(0,1fr);gap:24px}.legal-page-module__jNjMLq__index{position:static}.legal-page-module__jNjMLq__section{padding:22px 20px}.legal-page-module__jNjMLq__footer{flex-direction:column;align-items:flex-start}}
