@charset "UTF-8";
:root{--blue:#1557e6;--ink:#17243b;--muted:#65718a;--line:#dce5f3;--paper:#f5f8fd;--teal:#19bfc5;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fff;font-family:"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;font-size:16px;line-height:1.65}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible{outline:3px solid #19bfc5;outline-offset:5px}img{max-width:100%;display:block}p,h1,h2,h3{margin:0}h1,h2,h3{line-height:1.3}h1{font-size:clamp(38px,4.3vw,64px);letter-spacing:-.04em;font-weight:650}h2{font-size:clamp(30px,3vw,44px);font-weight:620;letter-spacing:-.035em}h3{font-size:20px;font-weight:600}.skip{position:absolute;top:-100px;z-index:100;background:#fff;padding:10px}.skip:focus{top:0}.header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,calc((100vw - var(--max))/2));position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #eaf0f8}.brand{display:flex;align-items:center;gap:9px;flex-shrink:0}.brand img{width:106px;height:auto}.brand>span{font-size:17px;font-weight:600;letter-spacing:.12em;border-left:1px solid #dbe4f0;padding-left:10px}.header nav{display:flex;gap:34px;font-size:15px;color:#46526a}.header nav a:hover{color:var(--blue)}.small{font-size:14px;border:1px solid #c9d9f7;color:var(--blue);background:#f4f8ff;padding:10px 18px;border-radius:6px}.hero{max-width:1440px;margin:auto;min-height:710px;position:relative;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:10px;padding:65px max(5vw,calc((1440px - var(--max))/2)) 74px;isolation:isolate;overflow:hidden}.hero-glow{position:absolute;right:-12%;top:-15%;width:85%;height:115%;background:radial-gradient(ellipse at 60% 40%,#cbe8ffbb,transparent 65%),radial-gradient(ellipse at 80% 60%,#c1f9f1aa,transparent 50%);z-index:-2;animation:glow 13s ease-in-out infinite alternate}.hero-grid{position:absolute;inset:0 0 0 40%;background-image:linear-gradient(#7194c00c 1px,transparent 1px),linear-gradient(90deg,#7194c00c 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse at center,#000,transparent 70%);z-index:-1}.eyebrow{font-size:14px;color:var(--blue);letter-spacing:.09em;margin-bottom:22px;font-weight:600}.gradient-text{background:linear-gradient(110deg,#154be0 15%,#298df0 55%,#0baab6 85%);background-size:180% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient 8s ease infinite alternate}.intro{color:#5c6c83;font-size:20px;line-height:1.85;margin-top:26px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px;flex-wrap:wrap}.primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:6px;background:var(--blue);color:#fff;font-size:16px;box-shadow:0 8px 25px #1557e620;transition:background .2s,transform .2s}.primary:hover{background:#1046c0;transform:translateY(-2px)}.text-button{background:none;color:#445775;padding:8px 0;border-bottom:1px solid #acbedb;font-size:15px}.hero-note{margin-top:38px;color:#8290a3;font-size:14px;letter-spacing:.08em}.hero-visual{height:530px;position:relative;min-width:0;transform:perspective(1200px) rotateY(-5deg);width:100%}.visual-top{display:flex;justify-content:space-between;padding:20px 5%;font-size:13px;color:#657b9b}.live-label{color:#2c78b9}.flow-lines{position:absolute;inset:0;width:100%;height:100%}.track{stroke:#bcd3e7;stroke-width:1.5}.signal{stroke:url(#flow);stroke-width:3;stroke-dasharray:32 180;animation:flow 9s linear infinite}.flow-card{position:absolute;background:#ffffffed;border:1px solid #d4e0f0;box-shadow:0 18px 45px #27518b12;border-radius:12px;padding:20px;animation:float 7s ease-in-out infinite;backdrop-filter:blur(8px)}.flow-card strong{display:block;font-size:16px;margin:7px 0 15px}.card-order{left:0;top:70px;width:43%}.card-task{right:0;top:150px;width:42%;animation-delay:-2s}.card-progress{left:0;top:320px;width:44%;animation-delay:-4s}.card-data{right:0;top:335px;width:42%;animation-delay:-3s}.card-icon{width:33px;height:33px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#e9f1ff;color:var(--blue);font-size:14px;font-weight:600;margin-bottom:12px}.teal{background:#e4f7f6;color:#08949c}.card-kicker{font-size:13px;color:#6c7f99}.mini-lines{display:flex;flex-direction:column;gap:8px}.mini-lines i{height:6px;background:linear-gradient(90deg,#cedff9,#edf3fc);border-radius:5px}.mini-lines i:nth-child(2){width:78%}.mini-lines i:nth-child(3){width:48%}.card-bottom{border-top:1px solid #edf2f8;margin-top:18px;padding-top:10px;display:flex;justify-content:space-between;font-size:12px;color:#6687a7}.card-bottom b{color:#12a69d}.person-row{display:flex;align-items:center;gap:5px;font-size:12px}.person-row i{font-style:normal;width:28px;height:28px;display:grid;place-items:center;background:#e8f0fb;color:#3c6daf;border-radius:50%}.person-row span{margin-left:6px;color:#6d829d}.progress-track{height:5px;border-radius:6px;background:#e7effb;overflow:hidden;margin:18px 0}.progress-track i{display:block;height:100%;width:70%;background:linear-gradient(90deg,#1f5bea,#14c9bd);animation:progress 8s ease-in-out infinite}.muted{color:#8090a7;font-size:12px}.bars{display:flex;gap:8px;align-items:flex-end;height:60px}.bars i{flex:1;min-width:0;height:45%;background:linear-gradient(#25bdcf,#3276f6);border-radius:3px 3px 0 0;transform-origin:bottom;animation:bar 6s ease-in-out infinite}.bars i:nth-child(2){height:65%;animation-delay:-1s}.bars i:nth-child(3){height:52%;animation-delay:-3s}.bars i:nth-child(4){height:85%;animation-delay:-2s}.bars i:nth-child(5){height:73%;animation-delay:-5s}.bars i:nth-child(6){height:92%;animation-delay:-4s}.bars i:nth-child(7){height:80%;animation-delay:-2s}.visual-stamp{position:absolute;bottom:0;text-align:center;width:100%;color:#65809c;font-size:13px;letter-spacing:.05em}.statement{max-width:var(--max);margin:0 auto;padding:55px 0 64px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:8px}.statement p{font-size:28px;line-height:1.6;letter-spacing:-.02em}.statement p:nth-child(2){color:var(--blue)}.statement span{font-size:14px;color:var(--muted);grid-column:1/-1;margin-top:9px}.section{max-width:var(--max);margin:0 auto;padding:90px 0}.section-head{margin-bottom:45px}.section-head .eyebrow{margin-bottom:16px}.section-head>p:last-child:not(.eyebrow){color:var(--muted);margin-top:17px}.strengths{border-top:1px solid var(--line)}.strength-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:70px;align-items:center}.precision{background:linear-gradient(145deg,#edf4ff,#f8fbfe 50%,#e8f8f6);border-radius:12px;height:500px;position:relative;overflow:hidden;border:1px solid #dfeaf7}.precision-head{position:absolute;top:25px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:13px;color:#6c839e}.mono{font-family:monospace;font-size:12px}.precision-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#ffffffed;border-radius:16px;border:1px solid #d9e5f5;padding:24px 20px;box-shadow:0 15px 40px #3463a318;width:200px}.precision-core img{width:60px;height:40px;object-fit:contain;margin:0 auto 12px}.precision-core strong{display:block;font-size:16px}.precision-core span{display:block;color:var(--muted);font-size:12px;margin-top:6px}.orbit{position:absolute;border:1px solid #bad1ed;border-radius:50%;inset:90px 70px;transform:rotate(-20deg)}.orbit-two{inset:120px 30px;transform:rotate(30deg);border-style:dashed;animation:orbit 70s linear infinite}.floating-label{position:absolute;background:white;padding:10px 20px;border:1px solid #d4e2f6;box-shadow:0 8px 15px #375d8710;border-radius:7px;font-size:14px;z-index:3;animation:float 7s ease-in-out infinite}.label-a{left:8%;top:24%}.label-b{right:8%;top:29%;animation-delay:-2s}.label-c{left:9%;bottom:25%;animation-delay:-4s}.label-d{right:6%;bottom:20%;animation-delay:-3s}.precision-foot{position:absolute;bottom:24px;width:100%;text-align:center;font-size:13px;color:#6f819b;padding:0 20px}.strength-list article{display:flex;gap:23px;padding:24px 0;border-bottom:1px solid #e1e8f2}.strength-list article:first-child{padding-top:0}.strength-list article:last-child{border-bottom:0}.strength-list article>span{color:#809dc0;font:14px monospace;padding-top:5px}.strength-list p{color:var(--muted);font-size:15px;margin-top:9px}.scenes{border-top:1px solid var(--line)}.scene-shell{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f7faff}.scene-tabs{display:flex;background:#fff;border-bottom:1px solid var(--line);overflow-x:auto}.scene-tabs button{flex:1;white-space:nowrap;background:none;color:#728199;font-size:15px;padding:20px 16px;border-bottom:3px solid transparent;transition:.25s}.scene-tabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue);background:#f4f8ff}.scene-panel{padding:50px;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.scene-index{font:12px monospace;color:#8295af;letter-spacing:.08em}.scene-copy h3{font-size:29px;margin:20px 0}.scene-copy p{color:var(--muted);font-size:15px;line-height:1.9}.scene-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.scene-tags span{font-size:12px;color:#6582a4;border:1px solid #d3e0f1;padding:4px 10px;border-radius:4px}.scene-flow{background:#fff;padding:25px;border:1px solid #e0e8f4;border-radius:10px}.scene-flow-head{display:flex;justify-content:space-between;color:#6380a0;font-size:13px;margin-bottom:26px}.scene-flow-head span:last-child{color:#9aa8b8}.scene-steps{display:grid;grid-template-columns:1fr 1fr;gap:26px;position:relative}.scene-steps div{padding:17px 15px;border:1px solid #d6e3f6;border-radius:7px;position:relative;background:linear-gradient(120deg,#f1f6ff,#fff);animation:step 8s ease-in-out infinite}.scene-steps div:nth-child(2){animation-delay:2s}.scene-steps div:nth-child(3){animation-delay:4s}.scene-steps div:nth-child(4){animation-delay:6s}.scene-steps span{display:block;color:#7899c4;font:12px monospace;margin-bottom:8px}.scene-steps strong{display:block;font-size:15px}.scene-steps small{display:block;color:#8291a6;font-size:12px;margin-top:7px}.scene-steps div:nth-child(odd):after{content:"";position:absolute;right:-27px;top:50%;width:26px;height:2px;background:linear-gradient(90deg,#2465ed,#27cbbe);animation:linkpulse 4s ease infinite}.flow-caption{font-size:12px;color:#7a8ea8;display:flex;gap:8px;align-items:center;margin-top:22px}.flow-caption i{height:5px;width:23px;background:linear-gradient(90deg,#2561ee,#26c3bd);border-radius:8px}.scene-panel.changing{animation:scenein .4s ease}.delivery{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center;border-top:1px solid var(--line)}.delivery h2{font-size:46px;line-height:1.45}.delivery-copy>p:not(.eyebrow){color:var(--muted);margin:24px 0;line-height:1.9;font-size:15px}.formats{display:flex;gap:8px;flex-wrap:wrap}.formats span{font-size:13px;padding:5px 11px;background:#edf3ff;color:#3966a6;border-radius:4px}.device-stage{height:430px;position:relative;isolation:isolate}.device-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#d8efff,transparent 68%);z-index:-1}.desktop-ui{position:absolute;left:0;top:28px;width:89%;background:#fff;border:7px solid #243348;border-radius:13px;box-shadow:0 30px 45px #2246791a;transform:perspective(1200px) rotateY(-8deg);overflow:hidden}.ui-top{height:48px;background:#f8faff;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e2eaf5}.ui-top img{width:68px}.ui-top span{color:#8b9bb3;font-size:12px}.ui-content{display:flex;height:260px}.ui-sidebar{width:54px;background:#17344f;padding:24px 13px;display:flex;flex-direction:column;gap:23px}.ui-sidebar i{height:6px;background:#6789a6;border-radius:2px}.ui-sidebar i:first-child{background:#2f8ef7}.ui-main{flex:1;padding:18px;min-width:0}.ui-main strong{font-size:14px}.ui-metrics{display:flex;gap:9px;margin:15px 0}.ui-metrics div{flex:1;background:#f0f5fc;padding:9px;border-radius:4px}.ui-metrics span{font-size:12px;color:#7184a0}.ui-metrics i{display:block;width:45%;height:5px;margin-top:6px;background:#99b8ed;border-radius:3px}.ui-chart{height:75px;position:relative;border-bottom:1px solid #e1e9f4;overflow:hidden}.chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#e8eff8 0 1px,transparent 1px 23px)}.ui-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ui-chart path{stroke-dasharray:600;stroke-dashoffset:600;animation:draw 8s ease infinite}.ui-table{display:flex;flex-direction:column;gap:8px;margin-top:13px}.ui-table i{height:5px;background:linear-gradient(90deg,#c7d9f5 20%,#edf2f9 20%);border-radius:3px}.phone-ui{position:absolute;right:0;bottom:18px;background:#fff;border:5px solid #27384e;border-radius:23px;width:155px;min-height:280px;padding:28px 12px 16px;box-shadow:0 20px 35px #2b567526;animation:float 8s ease infinite}.phone-notch{position:absolute;top:0;left:38px;right:38px;height:14px;background:#27384e;border-radius:0 0 10px 10px}.phone-ui>span{font-size:12px;color:#748ba9}.phone-ui>strong{display:block;font-size:14px;margin:15px 0}.phone-blocks{display:grid;grid-template-columns:1fr 1fr;gap:7px}.phone-blocks i{font-style:normal;color:#5274a7;background:#edf4ff;border-radius:5px;text-align:center;font-size:12px;padding:10px 3px}.phone-progress{display:flex;flex-direction:column;gap:9px;margin:20px 0}.phone-progress i{height:5px;border-radius:3px;background:linear-gradient(90deg,#2578e9,#25cbbd);animation:progress 8s infinite}.phone-progress i:nth-child(2){width:70%}.phone-progress i:nth-child(3){width:85%}.phone-ui small{font-size:12px;color:#8493a8}.sync-ribbon{position:absolute;bottom:12px;left:25px;font-size:14px;color:#6587a2}.process{border-top:1px solid var(--line)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.process-grid article{border-top:2px solid #c9d9f2;padding-top:20px}.process-grid span{font:14px monospace;color:#7c99bd}.process-grid h3{margin:19px 0 12px}.process-grid p{font-size:15px;color:var(--muted)}.contact{display:grid;grid-template-columns:1fr auto;gap:80px;align-items:center;background:linear-gradient(120deg,#edf4ff,#f6faff 50%,#e5f6f5);border-radius:16px;padding:65px 80px;margin-bottom:80px;border:1px solid #dce8f7}.contact h2{font-size:42px;line-height:1.5}.contact h2 span{color:var(--blue)}.contact-copy>p:not(.eyebrow){margin:22px 0 28px;color:#637992}.contact-person{margin-top:25px;font-size:15px}.contact-person span{font-size:13px;color:#8293a9;margin-left:12px}.qr-card{background:#fff;padding:10px 12px 17px;border-radius:10px;border:1px solid #dae5f3;box-shadow:0 18px 40px #4770910c;transition:transform .25s;width:230px}.qr-card:hover{transform:translateY(-4px)}.qr-card img{width:100%;border-radius:6px}.qr-card>span{font-size:13px;color:#768aa4;display:block;margin-top:8px}footer{border-top:1px solid #e4ebf6;padding:30px max(5vw,calc((100vw - var(--max))/2));display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7b8ba2;font-size:13px}footer .brand img{width:78px}footer .brand>span{font-size:14px}dialog{border:1px solid #d6e3f5;border-radius:14px;padding:28px;max-width:440px;width:calc(100% - 32px);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #0b284b33;text-align:center}dialog::backdrop{background:#0f223a8c;backdrop-filter:blur(5px)}dialog h2{font-size:24px}dialog p{font-size:14px;color:var(--muted);margin:12px 0}dialog img{width:270px;max-width:100%;margin:0 auto}dialog>a{display:inline-block;color:var(--blue);font-size:14px;margin-top:15px;text-decoration:underline}.close-dialog{position:absolute;right:10px;top:8px;width:34px;height:34px;font-size:25px;color:#6b7c94;background:none}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .75s ease,transform .75s ease}.motion-ready .reveal.visible{opacity:1;transform:none}
@keyframes flow{to{stroke-dashoffset:-848}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes gradient{to{background-position:100% 50%}}@keyframes glow{to{transform:translate(-5%,6%) scale(1.08)}}@keyframes progress{0%,100%{width:45%}50%{width:90%}}@keyframes bar{50%{transform:scaleY(.72)}}@keyframes orbit{to{transform:rotate(390deg)}}@keyframes step{0%,22%{border-color:#76a6f4;box-shadow:0 5px 22px #286bf415}25%,100%{border-color:#d6e3f6;box-shadow:none}}@keyframes linkpulse{50%{opacity:.2}}@keyframes scenein{from{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes draw{25%,75%{stroke-dashoffset:0}100%{stroke-dashoffset:-600}}
@media(min-width:1440px){.hero{padding-left:100px;padding-right:100px}}@media(max-width:1320px){.section,.statement{margin-left:5vw;margin-right:5vw}.hero{min-height:680px}.strength-layout{gap:40px}.scene-panel{gap:35px;padding:35px}.contact{padding:55px}.delivery{gap:35px}}@media(max-width:900px){.header nav{gap:18px}.header{padding:0 5vw;height:76px}.hero{grid-template-columns:1fr;gap:30px;padding:55px 6vw 50px;max-width:720px}.hero-copy{max-width:600px}.hero h1{font-size:48px}.hero-visual{max-width:600px;transform:none;height:515px}.hero-note{margin-top:25px}.hero-glow{inset:25% -35% -5% 0;width:130%;height:80%}.statement{grid-template-columns:1fr;padding:35px 0}.statement p{font-size:26px}.section{padding:60px 0}.strength-layout{grid-template-columns:1fr;gap:30px}.precision{height:420px}.scene-panel{grid-template-columns:1fr;gap:30px}.scene-copy h3{font-size:26px}.scene-tabs button{flex:0 0 auto}.delivery{grid-template-columns:1fr;gap:30px}.delivery h2{font-size:40px}.delivery h2 br{display:none}.device-stage{max-width:630px;width:100%;margin:auto}.process-grid{grid-template-columns:1fr 1fr}.contact{padding:40px;gap:25px}.contact h2{font-size:30px}.qr-card{width:190px}footer{flex-wrap:wrap}footer>span{display:none}}@media(max-width:560px){.header nav{display:none}.brand img{width:88px}.brand>span{font-size:14px}.small{padding:8px 11px;font-size:13px}.hero h1{font-size:38px;line-height:1.4}.eyebrow{font-size:12px;letter-spacing:.035em}.intro{font-size:17px}.hero-actions{gap:15px}.primary{padding:12px 19px;font-size:14px}.text-button{font-size:14px}.hero-visual{height:450px}.flow-card{padding:14px;border-radius:8px}.flow-card strong{font-size:14px;line-height:1.5}.card-order{top:70px;width:47%}.card-task{top:135px;width:46%}.card-progress{top:285px;width:47%}.card-data{top:285px;width:46%}.card-kicker{font-size:12px}.card-icon{width:28px;height:28px;margin-bottom:9px}.visual-top{padding:15px 0}.visual-top .live-label{display:none}.bars{height:48px;gap:5px}.person-row{flex-wrap:wrap}.person-row span{margin:4px 0 0}.card-bottom{margin-top:10px}.muted{font-size:12px}.visual-stamp{font-size:12px;bottom:10px}.statement p{font-size:23px}.statement span{font-size:13px}.section-head h2{font-size:28px}.section-head>p:last-child:not(.eyebrow){font-size:14px}.section-head{margin-bottom:30px}.precision{height:380px}.precision-head{left:16px;right:16px}.precision-head .mono{display:none}.precision-core{width:165px;padding:22px 10px}.precision-core strong{font-size:14px}.floating-label{font-size:12px;padding:8px 12px}.label-a{left:5%;top:23%}.label-b{right:4%;top:28%}.label-c{left:5%;bottom:24%}.label-d{right:4%;bottom:20%}.orbit{inset:80px 30px}.orbit-two{inset:100px 10px}.strength-list article{gap:15px;padding:20px 0}.strength-list h3{font-size:18px}.strength-list p{font-size:14px}.scene-panel{padding:22px}.scene-copy h3{font-size:24px}.scene-flow{padding:18px}.scene-steps{gap:20px}.scene-steps div{padding:14px 10px}.scene-steps div:nth-child(odd):after{width:20px;right:-21px}.scene-steps strong{font-size:14px}.scene-steps small{font-size:12px}.scene-flow-head{font-size:12px}.delivery h2{font-size:33px}.device-stage{height:340px}.desktop-ui{width:91%;border-width:5px}.ui-content{height:225px}.ui-sidebar{width:34px;padding:22px 8px}.ui-main{padding:12px}.ui-top{padding:9px 10px;height:38px}.ui-top img{width:50px}.ui-top span{font-size:12px}.ui-main strong{font-size:12px}.ui-metrics{gap:5px}.ui-metrics div{padding:6px}.ui-chart{height:62px}.phone-ui{width:115px;min-height:225px;bottom:0;border-width:4px;padding:20px 8px 10px}.phone-notch{left:25px;right:25px;height:11px}.phone-ui>strong{margin:10px 0;font-size:13px}.phone-blocks{gap:5px}.phone-blocks i{font-size:12px;padding:6px 2px}.phone-progress{margin:13px 0}.sync-ribbon{left:0;bottom:8px;font-size:12px}.process-grid{gap:25px 18px}.process-grid h3{font-size:18px}.process-grid p{font-size:14px}.contact{grid-template-columns:1fr;padding:30px 22px;margin-bottom:45px;gap:25px}.contact h2{font-size:30px}.contact-copy>p:not(.eyebrow){font-size:14px}.qr-card{width:210px;justify-self:center}footer{font-size:12px;padding-top:24px;padding-bottom:24px;gap:15px}footer p{width:100%}dialog{padding:25px 18px}dialog img{width:230px}}
.hero-visual{height:560px}.card-task{top:125px}.card-progress{top:350px}.card-data{top:365px}
@media(max-width:560px){.hero-visual{height:480px}.card-task{top:112px}.card-progress{top:315px}.card-data{top:315px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}.ui-chart path{stroke-dashoffset:0}}
