:root{--blue:#1759e8;--blue-bright:#2b66ff;--blue-deep:#06266c;--navy:#07152f;--cyan:#72d6ff;--green:#14b87a;--orange:#ff8a2a;--ink:#0c1830;--steel:#64738b;--mist:#f3f7fd;--white:#fff;--line:#0c183021;--display:"Arial Narrow", "PingFang SC", "Microsoft YaHei", sans-serif;--body:"PingFang SC", "Microsoft YaHei", sans-serif;--mono:"SFMono-Regular", "Roboto Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--mist)}body{color:var(--ink);background:var(--mist);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body,a{cursor:default}a,button{color:inherit;cursor:pointer;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}::selection{color:#fff;background:var(--blue)}.skip-link{z-index:1000;color:#fff;background:var(--navy);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.section-pad{padding:140px max(6vw,40px)}.section-kicker{color:var(--blue);font:700 11px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 28px}.section-kicker:before{content:"";background:currentColor;width:30px;height:2px;margin:0 12px 3px 0;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em}h2{margin-bottom:0;font-size:clamp(52px,5.2vw,88px);font-weight:800;line-height:.98}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(25px)}.reveal.is-visible{opacity:1;transform:none}.site-header{z-index:100;color:#fff;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:18px max(3vw,24px);transition:all .3s;display:grid;position:fixed;top:0;left:0}.site-header.scrolled{color:var(--ink);border-color:var(--line);backdrop-filter:blur(18px);background:#f7faffe6;padding-block:10px;box-shadow:0 8px 28px #07152f0f}.brand{justify-self:start;align-items:center;gap:11px;display:flex}.brand-mark{border:1px solid #ffffff4d;border-radius:11px;width:40px;height:40px;overflow:hidden;box-shadow:0 8px 24px #001e642e}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-name{gap:1px;display:grid}.brand-name strong{letter-spacing:.12em;font-size:17px;font-weight:800}.brand-name small{font:600 9px/1 var(--mono);letter-spacing:.15em;opacity:.72}nav{gap:31px;font-size:13px;font-weight:600;display:flex}nav a{position:relative}nav a:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:all .25s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}nav a:hover:after{transform-origin:0;transform:scaleX(1)}nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex;position:relative}.repair-popover-wrap{position:relative}.header-cta,.header-pc-entry{min-height:36px;font:700 10px/1 var(--mono);white-space:nowrap;border:0;align-items:center;gap:7px;padding:12px 14px;display:inline-flex;box-shadow:0 8px 24px #01216821}.header-cta{color:var(--blue);background:#fff}.header-pc-entry{color:#fff;background:#07266c75;border:1px solid #ffffff57}.scrolled .header-cta{color:#fff;background:var(--blue)}.scrolled .header-pc-entry{color:var(--blue);background:#fff;border-color:#1759e833}.repair-popover{z-index:120;width:230px;color:var(--ink);opacity:0;visibility:hidden;background:#fff;border:1px solid #0c18301a;padding:14px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px);box-shadow:0 20px 55px #02184e3d}.repair-popover:before{content:"";background:#fff;border-top:1px solid #0c18301a;border-left:1px solid #0c18301a;width:12px;height:12px;position:absolute;top:-7px;right:30px;transform:rotate(45deg)}.repair-popover-wrap.is-open .repair-popover{opacity:1;visibility:visible;transform:none}.repair-popover img{aspect-ratio:1;object-fit:cover;width:100%}.repair-popover p{text-align:center;gap:5px;margin:10px 0 0;display:grid}.repair-popover strong{font-size:14px}.repair-popover small{color:var(--steel);font-size:10px}.repair-popover-close{z-index:1;width:26px;height:26px;color:var(--steel);border:1px solid var(--line);background:#ffffffeb;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.hero{color:#fff;background:linear-gradient(125deg,#0b3eb3 0%,#1759e8 44%,#226bfb 100%);min-height:100svh;position:relative;overflow:hidden}.hero:before{aspect-ratio:1;content:"";border:1px solid #ffffff2b;border-radius:50%;width:68vw;position:absolute;bottom:-38vw;right:-16vw;box-shadow:0 0 0 10vw #ffffff09,0 0 0 24vw #ffffff06}.hero-grid{opacity:.2;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0009 55%,#0000 92%)}.hero-copy{z-index:5;width:min(700px,52vw);padding:clamp(142px,18vh,205px) 0 140px max(6vw,40px);position:relative}.eyebrow{font:700 11px/1 var(--mono);letter-spacing:.15em;opacity:.72;margin-bottom:28px}.hero h1{max-width:780px;margin:0 0 32px;font-size:clamp(46px,3.9vw,56px);font-weight:800;line-height:.98}.hero h1 span{color:#0000;-webkit-text-stroke:1.5px #ffffffe6;display:inline-block}.hero-lead{opacity:.9;max-width:650px;margin-bottom:32px;font-size:clamp(16px,1.25vw,20px);line-height:1.75}.hero-conversion{align-items:stretch;gap:13px;display:flex}.qr-card{color:var(--ink);text-align:left;background:#fff;border:0;align-items:center;gap:15px;padding:10px 17px 10px 10px;transition:transform .25s;display:flex;box-shadow:0 20px 45px #02184e38}.qr-card:hover{transform:translateY(-4px)}.qr-card img{object-fit:cover;width:86px;height:86px}.qr-card span{min-width:142px;display:grid}.qr-card small{color:var(--blue);font:700 10px/1 var(--mono);letter-spacing:.12em}.qr-card strong{margin:8px 0 5px;font-size:16px}.qr-card em{color:var(--steel);font-size:10px;font-style:normal}.button{min-width:162px;font:700 11px/1 var(--mono);border:1px solid;justify-content:space-between;align-items:center;padding:18px 19px;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button.ghost{color:#fff;align-self:stretch}.hero-foot{z-index:5;font:600 9px/1 var(--mono);letter-spacing:.12em;opacity:.62;justify-content:space-between;display:flex;position:absolute;bottom:23px;left:max(3vw,24px);right:max(3vw,24px)}.scroll-hint{align-items:center;gap:10px;display:flex}.scroll-hint i{background:currentColor;width:34px;height:1px;animation:1.8s ease-in-out infinite scrollPulse}@keyframes scrollPulse{50%{opacity:.4;width:56px}}.product-stage{z-index:3;width:min(54vw,850px);height:calc(100% - 145px);min-height:650px;position:absolute;top:100px;right:max(1.5vw,15px)}.stage-glow{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#87d7ff57,#87d7ff00 67%);border-radius:50%;width:65%;position:absolute;top:20%;left:18%}.sync-rail i{z-index:1;border:1px dashed #ffffff47;border-radius:50%;animation:16s linear infinite orbit;position:absolute}.sync-rail i:first-child{aspect-ratio:1;width:72%;top:11%;left:12%}.sync-rail i:nth-child(2){aspect-ratio:1;width:45%;animation-duration:12s;animation-direction:reverse;top:23%;left:25%}.sync-rail i:nth-child(3){aspect-ratio:1;width:90%;animation-duration:24s;top:5%;left:3%}@keyframes orbit{to{transform:rotate(360deg)}}.desktop-shell{z-index:2;width:78%;height:53%;color:var(--ink);transform-origin:100%;background:#f7f9fd;border:1px solid #fff9;border-radius:13px;position:absolute;top:8%;right:-3%;overflow:hidden;transform:perspective(1200px)rotateY(-6deg)rotateX(2deg);box-shadow:0 35px 70px #021b5759}.desktop-top{color:#e9f1ff;height:38px;font:600 7px/1 var(--mono);background:#071b40;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.mini-brand{letter-spacing:.1em;align-items:center;gap:6px;display:flex}.mini-brand img{border-radius:4px;width:17px;height:17px}.desktop-user{color:#8ea6d1}.desktop-body{grid-template-columns:30px 36% 1fr;height:calc(100% - 38px);display:grid}.desktop-body aside{background:#0c2856;flex-direction:column;align-items:center;gap:14px;padding-top:17px;display:flex}.desktop-body aside i{background:#ffffff38;border-radius:3px;width:11px;height:11px}.desktop-body aside i:first-child{background:var(--cyan)}.desktop-list{background:#fff;border-right:1px solid #e4e9f2;padding:13px 8px}.desktop-list>p{justify-content:space-between;margin:0 3px 10px;font-size:8px;font-weight:700;display:flex}.desktop-list>p b{color:var(--blue);font-size:6px}.desktop-list article{border-radius:5px;grid-template-columns:23px 1fr auto;align-items:center;gap:6px;margin-bottom:5px;padding:8px 6px;display:grid}.desktop-list article.is-highlighted{background:#edf3ff;outline:1px solid #d7e4ff}.desktop-list article .avatar{color:#fff;background:var(--blue);border-radius:6px;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.desktop-list article .avatar.muted{color:#789;background:#e8edf4}.desktop-list article span:nth-child(2){gap:3px;min-width:0;display:grid}.desktop-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.desktop-list article small{color:#8a94a5;text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.desktop-list article em{color:var(--blue);background:#e8efff;border-radius:3px;padding:3px 4px;font-size:5.5px;font-style:normal}.desktop-list article em.done{color:#52806e;background:#e9f7f0}.desktop-detail{background:#f7f9fc;padding:13px;position:relative}.detail-head{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.detail-head span{color:#657389;font:600 6px/1 var(--mono)}.detail-head strong{color:var(--blue);font-size:7px}.detail-record{background:#fff;border-radius:6px;margin-top:10px;padding:8px}.detail-record small{color:#7a8798;font-size:5px}.detail-record p{color:#253246;margin:3px 0 0;font-size:6px;line-height:1.5}.detail-record.highlighted{border-left:2px solid var(--blue)}.workorder-panel{background:#fff;border:1px solid #e1e7ef;border-radius:6px;grid-template-columns:1fr auto;gap:3px;padding:9px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 20px #0e204414}.workorder-panel small{color:#8490a1;font-size:5.5px}.workorder-panel strong{grid-row:2;font-size:7px}.workorder-panel button{color:#fff;background:var(--blue);border:0;border-radius:3px;grid-area:1/2/3;padding:5px 8px;font-size:6px}.customer-phone,.engineer-phone{z-index:4;color:var(--ink);background:#071328;border:2px solid #ffffffa6;border-radius:29px;position:absolute;overflow:hidden;box-shadow:0 32px 65px #02184b61}.customer-phone{width:31%;height:67%;min-height:430px;bottom:5%;right:20%;transform:rotate(-2deg)}.engineer-phone{z-index:3;opacity:.92;width:25%;height:54%;min-height:350px;bottom:4%;right:1%;transform:rotate(4deg)}.phone-speaker{z-index:5;background:#071328;border-radius:0 0 9px 9px;width:28%;height:10px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.customer-screen,.engineer-screen{background:#f4f5f7;border-radius:23px;position:absolute;inset:5px;overflow:hidden}.mobile-bar{color:#1a2437;background:#fff;justify-content:space-between;align-items:center;height:43px;padding:9px 13px 0;font-size:6px;display:flex}.mobile-bar b{font-size:8px}.demo-screen{opacity:0;pointer-events:none;padding:12px 10px;transition:opacity .45s,transform .45s;position:absolute;inset:43px 0 0;transform:translate(18px)}.demo-screen.is-active{opacity:1;transform:none}.welcome{color:#fff;background:linear-gradient(135deg,#1d5aeb,#6aa1ff);border-radius:10px;gap:3px;padding:15px 12px 24px;display:grid}.welcome small{opacity:.8;font-size:7px}.welcome strong{font-size:13px}.repair-entry{color:#fff;background:#1559e9;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin:-12px 7px 14px;padding:10px;display:grid;box-shadow:0 8px 20px #1759e840}.repair-entry>span{background:#ffffff2e;border-radius:7px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.repair-entry div{gap:3px;display:grid}.repair-entry strong{font-size:9px}.repair-entry small{opacity:.75;font-size:5.5px}.repair-entry b{font-size:14px}.screen-label{margin:0 4px 7px;font-size:7px;font-weight:700}.mobile-order{background:#fff;border-radius:7px;align-items:center;gap:7px;padding:11px 8px;display:flex}.mobile-order i{background:#edf1f7;border-radius:6px;width:22px;height:22px}.mobile-order span{gap:3px;display:grid}.mobile-order strong{font-size:7px}.mobile-order small{color:#8993a3;font-size:5.5px}.fault-title{background:#fff;justify-content:space-between;align-items:center;margin:-12px -10px 10px;padding:11px;font-size:8px;display:flex}.fault-title i{color:var(--blue);font-size:5px;font-style:normal}.fault-field{background:#fff;border-radius:7px;margin:7px 0;padding:7px}.fault-field small{color:#8993a1;font-size:5px;display:block}.fault-field strong,.fault-field p{color:#253246;margin:2px 0 0;font-size:6px;line-height:1.4;display:block}.fault-photo{aspect-ratio:1.7;color:#fff;background:linear-gradient(145deg,#3b4962,#101a2d);border-radius:8px 3px 8px 8px;align-content:space-between;width:54%;margin:0 0 10px auto;padding:8px;font-size:7px;display:grid}.fault-photo small{opacity:.65;font-size:5px}.fault-submit{color:#6f7d90;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;padding:7px;font-size:6px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.fault-submit b{color:#fff;background:var(--blue);border-radius:4px;padding:5px 7px}.success-mark{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:42px;height:42px;margin:22px auto 10px;font-size:20px;display:grid;box-shadow:0 8px 20px #14b87a3b}.success-title,.success-copy{text-align:center;display:block}.success-title{margin-bottom:5px;font-size:12px}.success-copy{color:#7d899b;font-size:6px}.status-card{background:#fff;border-radius:8px;gap:5px;margin-top:20px;padding:12px;display:grid}.status-card span,.status-card small{color:#7d899b;font-size:6px}.status-card strong{color:var(--blue);font-size:11px}.status-card i{background:linear-gradient(90deg,var(--blue) 35%,#e6eaf1 35%);border-radius:3px;width:100%;height:3px}.order-page-title{margin-bottom:11px;font-size:11px;font-weight:800}.order-page-title small{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:14px;height:14px;margin-left:3px;font-size:6px;display:inline-grid}.order-tabs{color:#8b95a4;border-bottom:1px solid #e2e7ee;gap:10px;margin:0 -10px 10px;padding:0 10px 8px;font-size:6px;display:flex}.order-tabs b{color:var(--blue)}.order-card-mobile{background:#fff;border-radius:8px;gap:6px;padding:11px;display:grid;position:relative;box-shadow:0 5px 16px #182c5112}.order-card-mobile>small{color:#7b8798;font:500 5.5px/1 var(--mono)}.order-card-mobile>em{color:var(--blue);background:#ebf1ff;border-radius:3px;padding:3px 5px;font-size:5.5px;font-style:normal;position:absolute;top:9px;right:9px}.order-card-mobile>strong{font-size:9px}.order-card-mobile>p{color:#7a8597;margin:0;font-size:6px}.order-card-mobile>div{color:var(--green);border-top:1px solid #edf0f4;align-items:center;gap:5px;padding-top:6px;font-size:6px;display:flex}.order-card-mobile>div i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #14b87a1f}.engineer-screen{padding:43px 10px 10px}.engineer-screen .mobile-bar{position:absolute;top:0;left:0;right:0}.engineer-alert{color:#fff;background:linear-gradient(140deg,#073a9c,#2167f3);border-radius:8px;gap:4px;padding:12px 10px;display:grid}.engineer-alert span{background:#ffffff2b;border-radius:3px;width:max-content;padding:2px 5px;font-size:5px}.engineer-alert strong{font-size:10px}.engineer-alert small{font:500 5px/1 var(--mono);opacity:.7}.engineer-order{background:#fff;border-radius:7px;gap:4px;margin-top:9px;padding:10px;display:grid}.engineer-order small{color:#8792a2;font-size:5.5px}.engineer-order strong{font-size:8px}.engineer-progress{color:var(--blue);background:#eaf1ff;border-radius:7px;align-items:center;gap:7px;margin-top:9px;padding:10px;font-size:6px;display:flex}.engineer-progress i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite statusPulse}.engineer-screen button{color:#fff;background:var(--blue);border:0;border-radius:6px;padding:8px;font-size:7px;position:absolute;bottom:10px;left:10px;right:10px}@keyframes statusPulse{50%{opacity:.3;transform:scale(.7)}}.demo-caption{z-index:6;backdrop-filter:blur(12px);background:#031846b8;border:1px solid #fff3;grid-template-columns:auto 1fr;align-items:center;gap:9px;width:38%;padding:10px 12px;display:grid;position:absolute;bottom:0;right:22%}.demo-caption>span{color:var(--cyan);font:700 12px/1 var(--mono)}.demo-caption p{gap:3px;margin:0;display:grid}.demo-caption strong{font-size:8px}.demo-caption small{opacity:.65;font-size:5.5px}.demo-dots{grid-column:1/-1;gap:3px;display:flex}.demo-dots i{background:#ffffff40;width:12px;height:2px;transition:all .3s}.demo-dots i.active{background:var(--cyan);width:26px}.product-stage[data-state="1"] .desktop-order.is-highlighted,.product-stage[data-state="2"] .desktop-order.is-highlighted,.product-stage[data-state="3"] .desktop-order.is-highlighted{animation:.8s orderFlash}.product-stage[data-state="3"] .engineer-phone{animation:.65s phoneNotify}@keyframes orderFlash{50%{background:#cfe0ff;transform:translate(3px)}}@keyframes phoneNotify{20%,60%{transform:rotate(4deg)translate(3px)}40%,80%{transform:rotate(4deg)translate(-3px)}}.manifesto{color:#fff;background:var(--navy)}.manifesto .section-kicker{color:var(--cyan)}.manifesto h2{max-width:1100px}.manifesto-grid{grid-template-columns:1fr 1fr;gap:8vw;max-width:1080px;margin:70px 0 0 auto;display:grid}.manifesto-grid p{color:#aebcd3;font-size:17px;line-height:1.9}.section-heading{grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:8vw;margin-bottom:75px;display:grid}.section-note{color:var(--steel);margin:0;font-size:16px;line-height:1.8}.capabilities{background:#fff}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capability-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:32px;transition:all .3s;position:relative}.capability-card:hover{z-index:1;color:#fff;background:var(--blue);transform:translateY(-5px);box-shadow:0 24px 55px #1759e838}.capability-card>span{color:var(--blue);font:700 13px/1 var(--mono)}.capability-card>small{color:var(--steel);font:600 8px/1 var(--mono);letter-spacing:.08em;position:absolute;top:34px;right:30px}.capability-card h3{margin:80px 0 17px;font-size:34px}.capability-card p{color:var(--steel);margin:0;font-size:14px;line-height:1.8}.capability-card>i{opacity:.35;font-size:18px;font-style:normal;position:absolute;bottom:25px;right:28px}.capability-card:hover>span,.capability-card:hover>small,.capability-card:hover p{color:#fff}.service-flow{color:#fff;background:#0a1d42;grid-template-columns:42% 58%;display:grid}.flow-intro{align-self:start;height:100vh;padding-right:7vw;position:sticky;top:0}.flow-intro .section-kicker{color:var(--cyan)}.flow-intro p:last-child{color:#9fb0c9;max-width:430px;margin-top:38px;font-size:15px;line-height:1.85}.flow-track{padding:120px max(6vw,50px) 120px 70px;position:relative}.flow-track:before,.flow-line{content:"";width:2px;position:absolute;top:150px;bottom:150px;left:89px}.flow-track:before{background:#ffffff1f}.flow-line{z-index:1;background:linear-gradient(var(--cyan),var(--blue-bright));transform-origin:top;transition:transform .1s linear;transform:scaleY(0)}.flow-step{z-index:2;grid-template-columns:40px 1fr auto;align-items:start;gap:25px;min-height:180px;padding-bottom:45px;display:grid;position:relative}.flow-step>span{width:40px;height:40px;color:var(--blue-deep);font:700 10px/1 var(--mono);background:#fff;border:5px solid #0a1d42;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #ffffff40}.flow-step small{color:var(--cyan);font:600 8px/1 var(--mono);letter-spacing:.08em}.flow-step h3{margin:9px 0 12px;font-size:30px}.flow-step p{color:#aab8cc;max-width:420px;font-size:13px;line-height:1.75}.flow-step>b{color:#fff3;margin-top:12px;font-size:18px}.collaboration{background:#eaf1fb}.role-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.role-card{background:#fff;border:1px solid #0c183014;min-height:250px;padding:29px;position:relative;overflow:hidden}.role-card:after{background:var(--blue);content:"";opacity:.035;border-radius:50%;width:160px;height:160px;transition:all .3s;position:absolute;bottom:-75px;right:-60px}.role-card:hover:after{opacity:.07;transform:scale(1.5)}.role-card>span{color:var(--blue);font:700 11px/1 var(--mono)}.role-card>small{color:var(--blue);font:600 8px/1 var(--mono);background:#edf3ff;padding:5px 7px;position:absolute;top:29px;right:29px}.role-card h3{margin:72px 0 15px;font-size:31px}.role-card p{color:var(--steel);font-size:14px;line-height:1.7}.product-proof{background:#fff;grid-template-columns:minmax(300px,38%) 1fr;align-items:center;gap:7vw;min-height:850px;display:grid;overflow:hidden}.proof-copy>p:not(.section-kicker){color:var(--steel);margin:35px 0;line-height:1.9}.proof-copy ul{gap:15px;padding:0;list-style:none;display:grid}.proof-copy li{align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.proof-copy li span{color:var(--blue);font:700 10px/1 var(--mono)}.proof-ui{min-height:560px;position:relative}.proof-browser{background:#f6f8fc;border:1px solid #dce3ed;border-radius:12px;width:95%;position:absolute;top:35px;left:0;overflow:hidden;box-shadow:0 30px 80px #142b542e}.browser-bar{background:#e9edf3;align-items:center;gap:6px;height:35px;padding:0 12px;display:flex}.browser-bar i{background:#c0c8d4;border-radius:50%;width:7px;height:7px}.browser-bar span{color:#7a8597;font:500 7px/1 var(--mono);margin-left:15px}.proof-layout{grid-template-columns:45px 1fr;height:455px;display:grid}.proof-layout>aside{color:#fff;background:var(--blue-deep);flex-direction:column;align-items:center;gap:23px;padding-top:14px;display:flex}.proof-layout>aside b{background:var(--blue);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.proof-layout>aside i{background:#ffffff2e;border-radius:4px;width:13px;height:13px}.proof-layout main{min-width:0}.proof-layout header{background:#fff;border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;height:42px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.proof-layout header em{color:var(--green);font-size:7px;font-style:normal}.proof-columns{grid-template-columns:30% 40% 30%;height:calc(100% - 42px);display:grid}.proof-list,.proof-progress,.proof-panel{border-right:1px solid #e3e8ef;padding:13px 10px}.proof-list>strong,.proof-panel>strong{margin-bottom:15px;font-size:8px;display:block}.proof-list article{gap:6px;margin-bottom:7px;padding:8px 6px;display:flex}.proof-list article.active{background:#eaf1ff;border-radius:5px}.proof-list article i{background:#b9c6d8;border-radius:6px;width:22px;height:22px}.proof-list article span{gap:4px;display:grid}.proof-list article b{font-size:7px}.proof-list article small{color:#8994a3;font-size:5.5px}.proof-progress{background:#fff}.proof-progress>strong{margin-bottom:10px;font-size:7px;display:block}.proof-progress>p{background:#f1f3f6;border-radius:5px;margin:7px 0;padding:7px;font-size:6px}.proof-progress>p.blue{color:#fff;background:var(--blue)}.proof-progress>p small{color:#8c97a6;margin-bottom:2px;font-size:5px;display:block}.proof-progress>p.blue small{color:#ffffffb8}.proof-panel dl{gap:7px;margin:0;display:grid}.proof-panel dt{color:#8792a2;font-size:5.5px}.proof-panel dd{margin:-4px 0 2px;font-size:7px;font-weight:700}.proof-panel button{width:100%;color:var(--blue);background:#eaf1ff;border:0;margin-top:15px;padding:7px;font-size:6px}.proof-phone{width:27%;height:52%;color:var(--ink);border:5px solid var(--navy);background:#f5f7fa;border-radius:24px;padding:38px 10px 10px;position:absolute;bottom:0;right:-1%;transform:rotate(5deg);box-shadow:0 22px 50px #142b5433}.proof-phone:before{background:var(--navy);content:"";border-radius:8px;width:34%;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.proof-phone>span{font-size:9px;font-weight:700}.proof-phone article{background:#fff;border-radius:8px;gap:8px;margin-top:12px;padding:11px;display:grid;position:relative}.proof-phone article small{color:var(--blue);font-size:6px}.proof-phone article strong{font-size:8px}.proof-phone article p{color:#808a99;margin:0;font-size:6px}.proof-phone article i{background:linear-gradient(90deg,var(--blue) 64%,#e5e9f0 64%);border-radius:3px;width:70%;height:3px}.company{color:#fff;background:var(--blue);grid-template-columns:1fr 1fr;min-height:850px;display:grid}.company-visual{background:#104fcf;place-items:center;display:grid;position:relative;overflow:hidden}.company-visual>img{z-index:2;border-radius:24%;width:min(62%,520px);position:relative;box-shadow:0 35px 80px #001d5e4d}.company-rings i{aspect-ratio:1;border:1px solid #ffffff2b;border-radius:50%;width:30vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-rings i:nth-child(2){width:44vw}.company-rings i:nth-child(3){width:58vw}.company-copy{flex-direction:column;justify-content:center;display:flex}.company-copy .section-kicker{color:var(--cyan)}.company-copy h1{margin:0 0 42px;font-size:clamp(52px,5.2vw,88px);font-weight:800;line-height:.98}.company-copy>p:not(.section-kicker){color:#ffffffbf;max-width:590px;font-size:15px;line-height:1.9}.company-copy h2{margin-bottom:42px}.company-name{border-top:1px solid #ffffff40;gap:7px;margin-top:28px;padding-top:24px;display:grid}.company-name strong{font-size:16px}.company-name span{font:600 8px/1.4 var(--mono);letter-spacing:.08em;opacity:.6}.about-page,.changelog-page{background:#fff}.about-page .site-header,.changelog-page .site-header{color:var(--ink);border-color:var(--line);background:#fffffff5;box-shadow:0 1px #0c18300a}.about-page .header-cta,.changelog-page .header-cta{color:#fff;background:var(--blue)}.about-page .header-pc-entry,.changelog-page .header-pc-entry{color:var(--blue);background:#fff;border-color:#1759e833}.about-main{padding-top:77px}.about-main .company{min-height:calc(100svh - 77px)}.changelog-main{min-height:calc(100svh - 107px);padding:145px max(5vw,28px) 100px}.compact-changelog{max-width:980px;margin:auto}.compact-changelog>h1{margin:0 0 68px;font-size:clamp(42px,5vw,64px);line-height:1}.compact-update-group{grid-template-columns:150px 24px minmax(0,1fr);gap:22px;padding-bottom:54px;display:grid;position:relative}.compact-update-group:last-child{padding-bottom:0}.compact-date{text-align:right;padding-top:1px}.compact-date time{color:#576579;font:600 13px/1.5 var(--body);white-space:nowrap}.compact-node{justify-content:center;display:flex;position:relative}.compact-node:after{content:"";background:#d8dee7;width:1px;position:absolute;top:14px;bottom:-68px}.compact-update-group:last-child .compact-node:after{display:none}.compact-node i{z-index:1;background:#fff;border:2px solid #8c99aa;border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative;box-shadow:0 0 0 5px #fff}.compact-update-group.is-latest .compact-node i{border-color:var(--blue)}.compact-update-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.compact-update-list li{grid-template-columns:60px 90px minmax(0,1fr);align-items:center;gap:12px;min-height:38px;padding:6px 0;display:grid}.compact-change-type{color:#344259;font:600 11px/1.4 var(--body);white-space:nowrap}.compact-terminal{color:#69778a;font:600 11px/1.4 var(--body);white-space:nowrap}.compact-update-list h2{min-width:0;font:700 16px/1.4 var(--body);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}footer{color:#8b9ab1;background:#040d1e;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;padding:32px max(3vw,24px);display:flex}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand img{border-radius:10px;width:42px;height:42px}.footer-brand div{gap:4px;display:grid}.footer-brand strong{color:#fff;font-size:13px}.footer-brand small{font-size:9px}.footer-meta{align-items:center;gap:20px;font-size:10px;display:flex}.footer-meta a:hover{color:#fff}@media (width<=1180px){nav{gap:14px}.hero-copy{width:50vw}.hero h1{font-size:clamp(38px,4vw,49px)}.product-stage{width:57vw;right:-4%}.desktop-shell{width:82%}.customer-phone{width:34%;right:27%}.engineer-phone{width:27%;right:6%}.qr-card img{width:72px;height:72px}.button.ghost{display:none}.capability-card{min-height:280px}.proof-columns{grid-template-columns:32% 42% 26%}}@media (width<=900px){.section-pad{padding:100px 30px}.site-header{grid-template-columns:1fr auto;row-gap:10px}nav{grid-area:2/1/auto/-1;justify-content:center;gap:34px;width:100%;font-size:12px}.hero{min-height:auto;padding-bottom:70px}.hero-copy{width:auto;padding:135px 30px 40px}.hero h1{max-width:700px;font-size:clamp(42px,7vw,58px)}.hero-lead{max-width:680px}.product-stage{width:calc(100% - 30px);height:650px;min-height:0;margin:0 0 0 auto;position:relative;top:auto;right:auto}.desktop-shell{width:86%;right:-8%}.customer-phone{width:31%;right:37%}.engineer-phone{width:25%;right:15%}.hero-foot{display:none}.manifesto-grid,.section-heading{grid-template-columns:1fr;gap:35px}.manifesto-grid{margin-top:45px}.capability-grid,.role-grid{grid-template-columns:repeat(2,1fr)}.service-flow{grid-template-columns:1fr}.flow-intro{height:auto;padding-bottom:20px;position:static}.flow-track{padding-top:40px}.flow-track:before,.flow-line{top:70px}.product-proof{grid-template-columns:1fr}.proof-ui{min-height:540px}.company{grid-template-columns:1fr}.company-visual{min-height:620px}.company-rings i{width:50vw}.company-rings i:nth-child(2){width:72vw}.company-rings i:nth-child(3){width:92vw}.about-main{padding-top:112px}.about-main .company{min-height:calc(100svh - 112px)}.changelog-main{padding-top:125px}.compact-update-group{grid-template-columns:125px 20px minmax(0,1fr);gap:16px}footer,.footer-meta{flex-direction:column;align-items:flex-start}}@media (width<=640px){.section-pad{padding:78px 20px}h2{font-size:clamp(43px,14vw,62px)}.site-header{padding:12px 16px}.site-header.scrolled{padding-block:8px}.brand-mark{width:36px;height:36px}.brand-name strong{font-size:14px}.header-actions{gap:5px}.header-cta,.header-pc-entry{min-height:34px;padding:10px 9px;font-size:9px}nav{gap:28px;font-size:11px}.repair-popover{width:min(230px,100vw - 32px);right:-2px}.hero-copy{padding:120px 20px 34px}.eyebrow{font-size:9px}.hero h1{font-size:clamp(26px,8.2vw,38px);line-height:1.05}.hero-lead{font-size:15px;line-height:1.7}.qr-card{width:100%}.qr-card img{width:82px;height:82px}.product-stage{width:100%;height:585px;margin:0}.desktop-shell{opacity:.78;transform-origin:100% 0;width:105%;height:42%;top:5%;right:-35%;transform:scale(.88)}.desktop-body{grid-template-columns:27px 42% 1fr}.desktop-detail{opacity:.75}.customer-phone{width:51%;height:70%;bottom:4%;left:8%;right:auto}.engineer-phone{width:39%;height:53%;min-height:315px;bottom:5%;right:4%}.demo-caption{width:43%;bottom:0;right:5%}.manifesto-grid{gap:14px}.manifesto-grid p{font-size:15px}.capability-grid,.role-grid{grid-template-columns:1fr}.capability-card{min-height:260px;padding:25px}.capability-card h3{margin-top:65px}.flow-track{padding:35px 20px 70px}.flow-track:before,.flow-line{left:39px}.flow-step{grid-template-columns:40px 1fr;gap:18px}.flow-step>b{display:none}.flow-step h3{font-size:27px}.product-proof{padding-right:0;overflow:hidden}.proof-copy{padding-right:20px}.proof-ui{min-height:430px}.proof-browser{transform-origin:0 0;width:125%;transform:scale(.84)}.proof-phone{width:35%;height:50%;right:3%}.company-visual{min-height:450px}.company-visual>img{width:65%}.company-copy h1{font-size:clamp(43px,14vw,62px)}.changelog-main{padding:108px 20px 70px}.compact-changelog>h1{margin-bottom:44px;font-size:40px}.compact-update-group{grid-template-columns:1fr;gap:0;padding:0 0 48px 25px}.compact-date{text-align:left;margin-bottom:12px;padding:0}.compact-date time{font-size:12px}.compact-node{display:block;position:absolute;top:3px;bottom:0;left:0}.compact-node:after{top:13px;bottom:-52px}.compact-node i{display:block}.compact-update-list li{grid-template-columns:50px 64px minmax(0,1fr);gap:7px;min-height:36px;padding:5px 0}.compact-change-type,.compact-terminal{font-size:10px}.compact-update-list h2{font-size:14px}footer{padding:30px 20px}.footer-meta{gap:11px}}@media (width<=420px){.brand-name{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
