*{box-sizing:border-box;margin:0;padding:0}:root{--ink:#101214;--ink-soft:#34393f;--muted:#8f9aa4;--page:#090c0f;--surface:#11161b;--surface-soft:#171e24;--surface-steel:#222b33;--line:#f8fbfc1f;--line-strong:#f8fbfc57;--dark:#0c0f12;--dark-soft:#151a1f;--dark-panel:#12161adb;--line-dark:#f3f7f924;--white:#f8fbfc;--white-soft:#c9d1d8;--accent:#b33a3a;--accent-soft:#b33a3a1f;--radius-sm:8px;--radius-md:12px;--card-radius:8px;--radius-lg:18px;--shadow-soft:0 18px 54px #0000003d;--shadow-dark:0 26px 90px #00000061;--fs-h1:6.2rem;--fs-h2:3.4rem;--fs-h3:1.35rem;--fs-lead:1.14rem}html{scroll-behavior:smooth;scroll-padding-top:96px}.hero,main section{scroll-margin-top:104px}body{background:linear-gradient(90deg, transparent 0 63px, #f8fbfc0b 63px 64px, transparent 64px 128px), linear-gradient(0deg, transparent 0 63px, #f8fbfc0a 63px 64px, transparent 64px 128px), linear-gradient(118deg, transparent 0 58%, #b33a3a14 58% 62%, transparent 62%), linear-gradient(152deg, transparent 0 36%, #f8fbfc0a 36% 37%, transparent 37%), var(--page);min-width:320px;color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:128px 128px,128px 128px,auto,auto,auto;background-attachment:fixed;font-family:Inter,HarmonyOS Sans,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}button,input,textarea{font:inherit}.container{width:min(1360px,100% - 36px);margin:0 auto}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:800}.section-light{background:var(--page);color:var(--white)}.section-dark{background:var(--dark);color:var(--white)}.section-heading{max-width:850px}.section-heading.centered{text-align:center;margin:0 auto 52px}.section-heading h2,.contact-copy h2{font-size:var(--fs-h2);letter-spacing:0;text-wrap:balance;line-height:1.1}.section-heading h2 span,.contact-copy h2 span{display:block}.section-heading h2 span+span,.contact-copy h2 span+span{margin-top:.14em}.section-heading p:not(.eyebrow){color:var(--muted);font-size:var(--fs-lead);margin-top:18px}.section-dark .section-heading p:not(.eyebrow),.section-light .section-heading p:not(.eyebrow){color:#f8fbfcad}.btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px)}.btn:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.btn:disabled:hover{box-shadow:none;transform:none}.btn-primary{background:var(--white);color:var(--dark);box-shadow:0 18px 50px #0000002e}.contact-form .btn-primary,.section-light .btn-primary{background:var(--white);color:var(--dark)}.section-light .btn-ghost{color:var(--white);background:#f8fbfc0f;border-color:#f8fbfc3d}.section-light .btn-ghost:hover{border-color:#f8fbfc7a}.btn-primary:hover{box-shadow:0 20px 70px #f8fbfc33}.btn-ghost:hover{background:#f8fbfc1f}.btn-ghost{color:var(--white);background:#f8fbfc14;border-color:#f8fbfc52}.btn-block{width:100%}@media (width<=720px){:root{--fs-h1:3rem;--fs-h2:2.2rem;--fs-h3:1.18rem;--fs-lead:1.02rem}.container{width:min(100% - 32px,680px)}.section-heading.centered{text-align:left}}@media (width>=1440px){:root{--fs-h1:6.8rem;--fs-h2:3.6rem}}@media (width>=721px) and (width<=1080px){:root{--fs-h1:4.6rem;--fs-h2:3rem}}@media (width>=721px){.section-heading h2 span,.contact-copy h2 span{white-space:nowrap}}@media (width<=720px){.section-heading h2 span+span,.contact-copy h2 span+span{margin-top:.08em}}.navbar{z-index:1000;position:fixed;top:14px;left:0;right:0}.nav-wrapper{min-height:72px;box-shadow:var(--shadow-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c0fd1;border:1px solid #f8fbfc2e;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;padding:0 20px 0 22px;transition:background .2s,min-height .2s,border-color .2s;display:flex}.navbar.scrolled .nav-wrapper{background:#0c0f12eb;border-color:#f8fbfc24;min-height:64px}.logo{color:var(--white);align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.logo-mark{object-fit:contain;width:38px;height:42px}.nav-menu{align-items:center;gap:6px;list-style:none;display:flex}.nav-link,.nav-cta{border-radius:var(--radius-sm);color:#f8fbfcb8;align-items:center;min-height:42px;padding:0 14px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link.active{color:var(--white);background:#f8fbfc1a}.nav-cta{color:var(--white);border:1px solid #f8fbfc47}.hamburger{border-radius:var(--radius-sm);cursor:pointer;background:#f8fbfc0f;border:1px solid #f8fbfc38;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.hamburger span{background:var(--white);width:20px;height:2px;transition:transform .2s,opacity .2s}.hamburger.active span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero{min-height:100svh;color:var(--white);background:radial-gradient(circle at 70% 48%,#f8fbfc1c,#0000 24%),radial-gradient(circle at 67% 74%,#b33a3a38,#0000 32%),#0c0f12f5;align-items:center;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(116deg,#0000 0 8%,#f8fbfc1c 8% 8.5%,#0000 8.5% 100%),linear-gradient(64deg,#0000 0 14%,#b33a3a1a 14% 22%,#0000 22% 100%),radial-gradient(circle at 78% 46%,#f8fbfc24,#0000 30%),radial-gradient(circle at 72% 62%,#b33a3a33,#0000 28%);position:absolute;inset:0}.hero:before{content:"";z-index:1;pointer-events:none;opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 63px,#f8fbfc0b 63px 64px,#0000 64px 128px),linear-gradient(0deg,#0000 0 63px,#f8fbfc09 63px 64px,#0000 64px 128px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:128px 128px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero-visual,.hero-shade{position:absolute;inset:0}.hero-visual{opacity:0;will-change:opacity}.boot-sequence{z-index:2400;pointer-events:none;will-change:opacity, transform;background:linear-gradient(90deg,#0000 0 63px,#f8fbfc07 63px 64px,#0000 64px 128px) 0 0/128px 128px,linear-gradient(0deg,#0000 0 63px,#f8fbfc06 63px 64px,#0000 64px 128px) 0 0/128px 128px,radial-gradient(circle,#f8fbfc1c,#0000 16%),radial-gradient(circle at 51% 54%,#b33a3a29,#0000 24%),#080b0e;position:fixed;inset:0;overflow:hidden}.boot-sequence:before,.boot-sequence:after{content:"";pointer-events:none;position:absolute;inset:-12% -18%}.boot-sequence:before{opacity:.68;transform-origin:50%;background:linear-gradient(#0000 0 3%,#f8fbfca8 15% 78%,#0000 100%);width:clamp(18px,1.9vw,32px);height:154vh;inset:-28% auto auto 31%;transform:rotate(28deg);box-shadow:0 0 24px #f8fbfc1f}.boot-sequence:after{opacity:.44;transform-origin:50%;background:linear-gradient(#0000 0 4%,#b33a3a61 18% 82%,#0000 100%);width:clamp(88px,7.6vw,142px);height:146vh;inset:-20% 24% auto auto;transform:rotate(-13deg)}.boot-ray{z-index:1;pointer-events:none;transform-origin:50%;height:156vh;position:absolute;top:-26%}.boot-ray-left-red{opacity:.38;background:linear-gradient(#0000 0 4%,#b33a3a57 18% 82%,#0000 100%);width:clamp(70px,6.4vw,118px);left:12%;transform:rotate(-18deg)}.boot-ray-right-white{opacity:.66;background:linear-gradient(#0000 0 6%,#f8fbfc9e 18% 78%,#0000 100%);width:clamp(18px,1.9vw,32px);right:13%;transform:rotate(24deg);box-shadow:0 0 24px #f8fbfc1f}.boot-shards span{aspect-ratio:1;background:linear-gradient(145deg,#f8fbfc1a,#f8fbfc05);border:1px solid #f8fbfc1a;border-radius:5px;width:clamp(34px,4vw,76px);position:absolute;top:48%;left:52%;box-shadow:0 18px 52px #00000052}.boot-shards span:nth-child(2n){background:#b33a3a24;border-color:#b33a3a2e}.boot-shards span:first-child{--i:0}.boot-shards span:nth-child(2){--i:1}.boot-shards span:nth-child(3){--i:2}.boot-shards span:nth-child(4){--i:3}.boot-shards span:nth-child(5){--i:4}.boot-shards span:nth-child(6){--i:5}.boot-ornaments{z-index:2;pointer-events:none;position:absolute;inset:0}.boot-ornament{opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#f8fbfc1f 0 2px,#0000 2px 20px,#f8fbfc0f 20px 22px,#0000 22px 44px),linear-gradient(0deg,#f8fbfc1a 0 2px,#0000 2px 20px,#f8fbfc0d 20px 22px,#0000 22px 44px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:clamp(190px,19vw,340px);height:clamp(128px,13vw,230px);position:absolute;-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 2px no-repeat,linear-gradient(#000 0 0) 0 0/2px 100% no-repeat,linear-gradient(#000 0 0) 100% 100%/64% 2px no-repeat,linear-gradient(#000 0 0) 100% 100%/2px 64% no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 2px no-repeat,linear-gradient(#000 0 0) 0 0/2px 100% no-repeat,linear-gradient(#000 0 0) 100% 100%/64% 2px no-repeat,linear-gradient(#000 0 0) 100% 100%/2px 64% no-repeat}.boot-ornament:after{content:"";opacity:.68;border:1px solid #b33a3a24;position:absolute;inset:18px}.boot-ornament-a{top:17%;left:13%}.boot-ornament-b{top:16%;right:12%;transform:scaleX(-1)}.boot-ornament-c{opacity:.24;bottom:14%;left:14%;transform:scaleY(-1)}.boot-ornament-d{opacity:.24;bottom:13%;right:13%;transform:scale(-1)}.boot-mark{z-index:5;aspect-ratio:214/241;filter:drop-shadow(0 0 34px #f8fbfc2e)drop-shadow(0 18px 64px #00000075);width:clamp(168px,13vw,248px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-piece{border:1px solid #f8fbfc2e;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000057}.boot-rail{background:linear-gradient(#f8fbfceb,#cad2d8bd);width:22%;height:99%;top:.6%;left:.7%}.boot-base{background:linear-gradient(90deg,#f8fbfce6,#cad2d8ad);width:70%;height:19%;bottom:0;left:28.7%}.boot-blade{clip-path:polygon(0 50%,50% 0,100% 0,0 100%);background:linear-gradient(135deg,#c74747,#922929 62%,#5d1818);border-color:#b33a3a70;width:70%;height:48%;top:.6%;left:28.7%}.boot-step{clip-path:polygon(0 0,46% 0,46% 50%,100% 50%,100% 100%,0 100%);background:linear-gradient(135deg,#c74747,#922929 58%,#5d1818);border-color:#b33a3a75;width:44%;height:36%;top:39%;right:0}.boot-cut{z-index:3;background:linear-gradient(90deg,#0000,#f8fbfc3d,#b33a3a38,#0000);height:2px;position:absolute;left:-12%;right:-12%;transform:rotate(-9deg);box-shadow:0 0 18px #f8fbfc24}.boot-cut-a{top:42%}.boot-cut-b{opacity:.46;top:57%}.hero-design{background:radial-gradient(circle at 60% 40%,#f8fbfc2b,#0000 26%),radial-gradient(circle at 64% 66%,#b33a3a3d,#0000 30%),linear-gradient(135deg,#0c0f12 0%,#151a1f 56%,#0c0f12 100%)}.hero-design:before{content:"";clip-path:polygon(8% 18%,88% 0,100% 34%,70% 62%,92% 100%,18% 86%,0 48%);filter:none;opacity:.74;pointer-events:none;background:linear-gradient(120deg,#0000 0 16%,#f8fbfc1a 16% 17%,#0000 17% 42%,#b33a3a3d 42% 57%,#0000 57% 100%),linear-gradient(22deg,#0000 0 38%,#f8fbfc14 38% 39%,#0000 39% 100%);position:absolute;inset:6% -10% 6% 34%}.design-frame{z-index:2;aspect-ratio:1.82;width:min(72vw,1260px);box-shadow:none;transform-style:preserve-3d;opacity:0;will-change:opacity, transform;background:0 0;border:0;border-radius:0;position:absolute;top:7%;left:34%;right:auto;overflow:visible;transform:none}.logo-field{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 54%,#000 0 62%,#0000 84%);mask-image:radial-gradient(circle at 52% 54%,#000 0 62%,#0000 84%)}.pattern-huiwen{opacity:.38;background-color:#0000;background-image:linear-gradient(90deg,#f8fbfc12 0 2px,#0000 2px 18px,#f8fbfc0a 18px 20px,#0000 20px 42px),linear-gradient(0deg,#f8fbfc0e 0 2px,#0000 2px 18px,#f8fbfc09 18px 20px,#0000 20px 42px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.pattern-window{opacity:.28;background:linear-gradient(90deg,#0000 0 31px,#f8fbfc0f 31px 33px,#0000 33px 64px) 0 0/64px 64px,linear-gradient(0deg,#0000 0 31px,#f8fbfc0d 31px 33px,#0000 33px 64px) 0 0/64px 64px,radial-gradient(circle at 48% 54%,#f8fbfc1f,#0000 44%);inset:4% 0 4% 12%}.hero-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0f12fa,#0c0f12d1 30%,#0c0f1247 58%,#0000 82%),linear-gradient(#0c0f1229,#0000 48%,#0c0f12b3);position:absolute;inset:0}.hero-shade{z-index:1;background:linear-gradient(90deg,#0c0f12fa,#0c0f12c7 35%,#0c0f1229 78%),linear-gradient(#0c0f127a,#0c0f120a 48%,#0c0f12eb)}.hero-inner{z-index:20;text-align:center;width:min(1120px,100% - 96px);max-width:none;margin:0 auto;padding:132px 0 92px;position:relative}.hero-title{letter-spacing:0;text-shadow:0 18px 46px #0000006b;gap:.08em;max-width:1120px;margin:0 auto;padding-bottom:clamp(16px,1.6vw,28px);font-size:clamp(5.2rem,6.55vw,7.35rem);line-height:1.02;display:grid;position:relative}.hero-title:before{content:"";pointer-events:none;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);background:linear-gradient(90deg,#0000,#c74747f5,#f8fbfc73,#0000);width:clamp(180px,23vw,360px);height:clamp(5px,.46vw,8px);position:absolute;bottom:0;left:50%;transform:translate(-50%)skew(-18deg)}.hero-title span{white-space:nowrap;width:fit-content;margin-left:auto;margin-right:auto;display:block;position:relative}.hero-title .title-context{color:#f8fbfcf0;font-size:.68em;line-height:1.02}.hero-title .title-core{color:var(--white);line-height:1.02}.hero-subtitle{color:#f8fbfcc7;max-width:590px;font-size:var(--fs-lead);margin:28px auto 0;line-height:1.8;overflow:visible}.hero-rail{border-radius:var(--card-radius);background:#f8fbfc14;border:1px solid #f8fbfc1f;grid-template-columns:repeat(4,minmax(0,1fr));width:min(760px,100%);margin:42px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000038}.hero-rail span{color:#f8fbfcb8;background:#090c0fa8;min-height:58px;padding:16px;font-size:.88rem;font-weight:800;transition:transform .32s cubic-bezier(.16,1,.3,1),color .32s,background .32s;position:relative;overflow:hidden}.hero-rail span:before{content:"";opacity:0;background:linear-gradient(135deg,#c747472e,#0000 44%),linear-gradient(90deg,#0000,#f8fbfc14,#0000);transition:opacity .32s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-34%)skew(-14deg)}.hero-rail span:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#c74747f5,#0000);height:2px;transition:opacity .24s,transform .34s cubic-bezier(.16,1,.3,1);position:absolute;bottom:12px;left:18px;right:18px;transform:scaleX(0)}.hero-rail span:hover{z-index:1;color:var(--white);background:#161b20e6;transform:translateY(-4px)}.hero-rail span:hover:before{opacity:1;transform:translate(18%)skew(-14deg)}.hero-rail span:hover:after{opacity:1;transform:scaleX(1)}.hero-rail span:not(:last-child){border-right:1px solid #f8fbfc1f}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}main section{padding:82px 0}.footer{background:var(--dark);color:#f8fbfca3;padding:58px 0 24px}.footer-grid{grid-template-columns:1.4fr .8fr 1fr;gap:48px;display:grid}.footer h3{color:var(--white);margin-bottom:14px}.footer a{margin-top:8px;text-decoration:none;display:block}.footer a:hover{color:var(--white)}.footer-logo{margin-bottom:14px}.footer-bottom{border-top:1px solid #f8fbfc1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:36px;padding-top:20px;font-size:.9rem;display:flex}.footer-bottom a{margin-top:0}.footer-filings{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.footer .footer-filings>a{white-space:nowrap;align-items:center;margin-top:0;line-height:1.4;display:inline-flex}.footer .police-filing{gap:6px}.police-filing img{object-fit:contain;flex:none;width:18px;height:18px}@media (width>=1600px){.design-frame{width:min(70vw,1280px);top:7%;left:35%}.hero-inner{margin:0 auto}}@media (width>=1081px) and (width<=1280px){.design-frame{opacity:.82;width:76vw;top:10%;left:38%}.hero-inner{width:min(900px,100% - 64px);margin:0 auto}.hero-title{max-width:900px;font-size:clamp(4.2rem,6.1vw,5.7rem)}.hero-subtitle{max-width:640px}}@media (width<=1080px){.hero{min-height:100svh;display:block}.hero-inner{width:min(100% - 48px,760px);margin:0 auto}.design-frame{opacity:.62;width:128vw;top:34%;left:auto;right:-42%}}@media (width<=960px){.hamburger{display:inline-flex}.nav-menu{border-radius:var(--radius-md);box-shadow:var(--shadow-dark);background:#0c0f12f5;border:1px solid #f8fbfc29;flex-direction:column;align-items:stretch;padding:12px;display:none;position:fixed;top:72px;left:16px;right:16px}.nav-menu.active{display:flex}.nav-link,.nav-cta{min-height:48px}}@media (width<=720px){.nav-wrapper{min-height:54px}.logo span{text-overflow:ellipsis;white-space:nowrap;max-width:9em;overflow:hidden}.hero-shade{background:linear-gradient(#0c0f12f0,#0c0f12b3 52%,#0c0f12f0),linear-gradient(90deg,#0c0f12eb,#0c0f123d)}.design-frame{opacity:.34;width:190vw;top:36%;left:auto;right:-112%}.hero-inner{padding:112px 0 72px}.hero-title{padding-left:0;font-size:clamp(2.35rem,10vw,3.35rem);line-height:1.1}.hero-title:before{width:132px}.hero-title .title-context{font-size:.62em}.hero-subtitle{margin-top:22px}.hero-actions{flex-direction:column;margin-top:30px}.hero-actions .btn{width:100%}.hero-rail{grid-template-columns:1fr 1fr;margin-top:28px}.hero-rail span{min-height:48px;padding:12px;font-size:.78rem}main section{padding:76px 0}.footer-grid{grid-template-columns:1fr}.footer-bottom,.footer-filings{justify-content:flex-start;align-items:flex-start}}.intro{background:linear-gradient(#0c0f12bd,#090c0fe6);border-top:1px solid #f8fbfc14;position:relative;overflow:hidden}.intro:before,.pain:before,.business:before,.tech:before,.delivery:before,.faq:before{content:"";pointer-events:none;opacity:.42;background-color:#0000;background-image:linear-gradient(115deg,#0000 0 56%,#b33a3a09 56% 68%,#0000 68%),radial-gradient(circle at 78% 18%,#f8fbfc14,#0000 30%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.intro{padding-top:72px;padding-bottom:72px}.intro-grid,.tech-grid,.delivery-grid,.faq-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:56px;display:grid}.intro-grid{align-items:center}.intro-copy{color:#f8fbfcad;gap:18px;font-size:1.08rem;display:grid}.pain{background:linear-gradient(#090c0fe0,#0d1115d1 52%,#090c0fe0);position:relative;overflow:hidden}.pain .container,.business .container,.tech .container,.delivery .container,.faq .container{z-index:1;position:relative}.pain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.pain-card,.product-card,.delivery-list article,.faq-list details{background:linear-gradient(135deg, #f8fbfc13, #f8fbfc06 54%, #b33a3a0b), var(--surface)}.pain-card{border-radius:var(--card-radius);border:1px solid #f8fbfc1f;min-height:250px;padding:28px;position:relative;overflow:hidden}.pain-card:before,.product-card:before,.matrix div:before,.delivery-list article:before,.faq-list details:before,.case-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0 20px,#f8fbfc0d 20px 22px,#0000 22px 44px) 0 0/88px 88px,linear-gradient(0deg,#0000 0 20px,#f8fbfc0a 20px 22px,#0000 22px 44px) 0 0/88px 88px,linear-gradient(135deg,#0000 0 62%,#b33a3a1f 62% 64%,#0000 64%);transition:opacity .32s,transform .32s;position:absolute;inset:0}.pain-card:after,.product-card:after{content:"";background:linear-gradient(90deg, var(--accent), #f8fbfcb3, transparent), linear-gradient(90deg, transparent 0 28px, #f8fbfc2e 28px 30px, transparent 30px 60px);transform-origin:0;background-size:auto,90px 100%;height:5px;transition:transform .34s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.pain-card:hover:after,.product-card:hover:after{transform:scaleX(1)}.pain-card:hover:before,.product-card:hover:before,.matrix div:hover:before,.delivery-list article:hover:before,.faq-list details:hover:before,.case-card:hover:before{opacity:.7;transform:translate(10px,-10px)}.pain-card span,.card-index,.case-card span,.delivery-list span{color:var(--accent);margin-bottom:22px;font-weight:800;display:inline-flex}.pain-card h3,.product-card h3,.case-card h3,.delivery-list h3{font-size:var(--fs-h3);line-height:1.24}.pain-card p,.product-card p:not(.card-kicker),.delivery-list p,.faq-list p{color:var(--muted);margin-top:14px}.system{background:linear-gradient(#080b0ee6,#0c0f12db);position:relative;overflow:hidden}.system:before,.cases:before,.contact:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 58%,#b33a3a0a 58% 70%,#0000 70%),radial-gradient(circle at 18% 18%,#f8fbfc12,#0000 28%);position:absolute;inset:0}.system .container,.cases .container,.contact .container{z-index:1;position:relative}.system-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.system-flow article{border-radius:var(--card-radius);background:linear-gradient(145deg,#f8fbfc0f,#f8fbfc05),#12161ac2;border:1px solid #f8fbfc24;min-height:280px;padding:28px;position:relative;overflow:hidden}.system-flow article:before{content:"";background:linear-gradient(120deg,#0000,#f8fbfc17,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.system-flow article:hover:before{transform:translate(110%)}.system-flow span{color:#f8fbfc6b;font-weight:800}.system-flow h3{color:var(--white);font-size:var(--fs-h3);margin-top:72px}.system-flow p{color:#f8fbfca3;margin-top:12px}.business{background:radial-gradient(circle at 78% 20%,#b33a3a1f,#0000 28%),#090c0fe6;position:relative;overflow:hidden}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.product-card,.case-card,.contact-form{border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow-soft)}.product-card{min-height:100%;padding:28px;position:relative;overflow:hidden}.product-card:after{height:6px}.card-kicker{color:var(--muted);font-size:.84rem;font-weight:800}.product-card h3,.case-card h3{margin-top:10px}.product-card ul{gap:10px;margin-top:22px;list-style:none;display:grid}.product-card li{color:#f8fbfcb8;padding-left:18px;position:relative}.product-card li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.tech{background:linear-gradient(#0d1115db,#090c0fe6);position:relative;overflow:hidden}.matrix{gap:12px;display:grid}.matrix div{border-radius:var(--card-radius);background:linear-gradient(90deg,#f8fbfc0f,#f8fbfc06),#f8fbfc0b;border:1px solid #f8fbfc1f;grid-template-columns:.42fr 1fr;align-items:center;gap:22px;min-height:86px;padding:22px;transition:background .24s,transform .24s,border-color .24s;display:grid;position:relative;overflow:hidden}.matrix span{color:var(--muted);font-weight:800}.matrix strong{color:var(--white)}.matrix div:hover{background:linear-gradient(90deg,#b33a3a1a,#f8fbfc12,#f8fbfc06),#f8fbfc0f;border-color:#f8fbfc47;transform:translate(16px)skew(-2deg)}.cases{background:radial-gradient(circle at 12% 10%,#f8fbfc1a,#0000 28%),#0c0f12e0;position:relative;overflow:hidden}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.case-card{box-shadow:none;background:linear-gradient(145deg,#f8fbfc0f,#f8fbfc05),#f8fbfc0f;border-color:#f8fbfc24;position:relative;overflow:hidden}.case-card img{aspect-ratio:16/10;object-fit:cover;filter:grayscale(.2)saturate(.72)contrast(1.08);width:100%}.case-card div{padding:22px}.case-card h3{color:var(--white)}.case-card p{color:#f8fbfc9e}.delivery{background:#090c0fe6;position:relative;overflow:hidden}.delivery-list{gap:12px;padding:10px 0 14px;display:grid}.delivery-list article{border-radius:var(--card-radius);border:1px solid #f8fbfc1f;grid-template-columns:72px .42fr 1fr;align-items:center;gap:22px;min-height:108px;padding:22px;transition:background .24s,transform .24s;display:grid;position:relative;overflow:hidden}.delivery-list article:hover{background:linear-gradient(90deg,#b33a3a14,#f8fbfc14);border-color:#f8fbfc42}.delivery-list span{margin-bottom:0}.delivery-list p{margin-top:0}.faq{background:#0d1115db;position:relative;overflow:hidden}.faq-list{gap:12px;display:grid}.faq-list details{border-radius:var(--card-radius);box-shadow:var(--shadow-soft);border:1px solid #f8fbfc1f;padding:20px 22px;position:relative;overflow:hidden}.faq-list summary{cursor:pointer;color:var(--white);font-weight:800}.contact{background:#0c0f12e6;position:relative;overflow:hidden}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:36px;display:grid}.contact-copy h2{max-width:620px}.contact-list{color:#f8fbfcb8;gap:14px;margin-top:34px;display:grid}.contact-list span{min-width:44px;color:var(--white);margin-right:12px;font-weight:800;display:inline-flex}.contact-form{border-color:var(--line-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbfc0f;padding:26px}.contact-form label{color:#f8fbfcd1;gap:8px;margin-bottom:18px;font-weight:800;display:grid}.contact-form input,.contact-form textarea{border-radius:var(--radius-sm);width:100%;color:var(--white);background:#f8fbfc14;border:1px solid #f8fbfc2e;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.contact-form .form-honey,.contact-form .form-honey[hidden]{display:none!important}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#f8fbfc6b}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--white);box-shadow:0 0 0 3px #f8fbfc29}.contact-form .is-invalid{border-color:var(--accent)}.contact-form .is-valid{border-color:#f8fbfc9e}.contact-form.is-submitting{pointer-events:none}.contact-status{color:#f8fbfc94;min-height:22px;margin-top:14px;font-size:.88rem;line-height:1.55}.contact-status.is-warning{color:#f8fbfcb8}.contact-status.is-success{color:var(--white)}.contact-status.is-error{color:#ff9292e6}@media (width<=1040px){.system-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.intro-grid,.tech-grid,.delivery-grid,.faq-grid,.contact-grid{grid-template-columns:1fr}.product-grid,.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pain-grid,.system-flow,.product-grid,.case-grid{grid-template-columns:1fr}.system-flow article{min-height:210px}.system-flow h3{margin-top:44px}.matrix div,.delivery-list article{grid-template-columns:1fr;gap:10px}}.reveal{opacity:0;clip-path:inset(0 0 18%);transition:opacity .72s,transform .72s,clip-path .72s;transform:translateY(24px)}.reveal.is-visible{opacity:1;clip-path:inset(0);transform:translateY(0)}.hero-inner>.reveal:first-child{transition-delay:0s}.hero-inner>.reveal:nth-child(2){transition-delay:60ms}.hero-inner>.reveal:nth-child(3){transition-delay:.16s}.hero-inner>.reveal:nth-child(4){transition-delay:.26s}.hero-inner>.reveal:nth-child(5){transition-delay:.36s}.boot-sequence:before{animation:1.92s cubic-bezier(.16,1,.3,1) both bootRayLeft}.boot-sequence:after{animation:1.92s cubic-bezier(.16,1,.3,1) both bootRayRight}.boot-ray-left-red{animation:1.92s cubic-bezier(.16,1,.3,1) both bootRayExtraLeft}.boot-ray-right-white{animation:1.92s cubic-bezier(.16,1,.3,1) both bootRayExtraRight}.boot-shards span{animation:1.36s cubic-bezier(.16,1,.3,1) both bootShard;animation-delay:calc(var(--i) * 45ms)}.boot-ornament{animation:1.36s cubic-bezier(.16,1,.3,1) both bootOrnamentIn}.boot-ornament-b{animation-delay:40ms}.boot-ornament-c{animation-delay:80ms}.boot-ornament-d{animation-delay:.12s}.boot-mark{animation:1.16s cubic-bezier(.16,1,.3,1) both bootMarkLock}.boot-rail{animation:.92s cubic-bezier(.16,1,.3,1) both bootRail}.boot-base{animation:.92s cubic-bezier(.16,1,.3,1) 60ms both bootBase}.boot-blade{animation:.98s cubic-bezier(.16,1,.3,1) .1s both bootBlade}.boot-step{animation:.98s cubic-bezier(.16,1,.3,1) .14s both bootStep}.boot-cut{animation:1.26s cubic-bezier(.76,0,.24,1) both bootCut}.boot-cut-b{animation-delay:80ms}.hero-inner{opacity:0}.hero.hero-ready .hero-inner{animation:.78s cubic-bezier(.18,.82,.18,1) both heroContentStart}.hero.hero-ready .hero-inner>.reveal{clip-path:inset(0)}.hero.hero-ready .hero-visual{animation:.82s cubic-bezier(.18,.82,.18,1) both heroVisualBaseIn}.hero.hero-ready .eyebrow{animation:.5s cubic-bezier(.18,.82,.18,1) both heroKickerIn}.hero.hero-ready .hero-subtitle{animation:.62s cubic-bezier(.18,.82,.18,1) .14s both heroTextIn}.hero.hero-ready .hero-actions{animation:.6s cubic-bezier(.18,.82,.18,1) .22s both heroTextIn}.hero.hero-ready .hero-rail{animation:.68s cubic-bezier(.18,.82,.18,1) .3s both heroRailIn}.hero.hero-ready .hero-title{animation:.82s cubic-bezier(.18,.82,.18,1) 20ms both heroTitleIn}.hero.hero-ready .hero-rail.is-visible span{animation:.62s cubic-bezier(.16,1,.3,1) both railSliceIn}.hero.hero-ready .hero-rail.is-visible span:first-child{animation-delay:0s}.hero.hero-ready .hero-rail.is-visible span:nth-child(2){animation-delay:80ms}.hero.hero-ready .hero-rail.is-visible span:nth-child(3){animation-delay:.16s}.hero.hero-ready .hero-rail.is-visible span:nth-child(4){animation-delay:.24s}.product-card,.case-card,.pain-card,.delivery-list article,.faq-list details{will-change:transform;transition:opacity .34s,transform .34s cubic-bezier(.16,1,.3,1),border-color .34s,background .34s,box-shadow .34s}.product-card:hover,.case-card:hover,.pain-card:hover,.faq-list details:hover{transform:translate(var(--mag-x,0px), calc(-12px + var(--mag-y,0px)));border-color:var(--line-strong);box-shadow:0 30px 76px #0000006b,0 0 0 1px #f8fbfc0f}.interactive-grid>*{cursor:default;will-change:transform;transition:opacity .34s,transform .34s cubic-bezier(.16,1,.3,1),border-color .34s,background .34s,box-shadow .34s}.logo-engine:not(.is-running) .logo-field{animation-play-state:paused}.logo-field{animation:22s steps(10,end) infinite logoPatternDrift}.hero.hero-ready .logo-engine{animation:1.08s cubic-bezier(.18,.82,.18,1) 80ms both logoEngineEnter}@keyframes logoEngineEnter{0%{opacity:0;transform:translate(2%)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes bootRayLeft{0%{opacity:0;transform:translate(-22vw)rotate(28deg)}24%,64%{opacity:.86;transform:translate(0)rotate(28deg)}to{opacity:0;transform:translate(-34vw)rotate(28deg)}}@keyframes bootRayRight{0%{opacity:0;transform:translate(22vw)rotate(-13deg)}24%,64%{opacity:.58;transform:translate(0)rotate(-13deg)}to{opacity:0;transform:translate(36vw)rotate(-13deg)}}@keyframes bootRayExtraLeft{0%{opacity:0;transform:translate(-18vw)rotate(-18deg)}24%,64%{opacity:.42;transform:translate(0)rotate(-18deg)}to{opacity:0;transform:translate(-32vw)rotate(-18deg)}}@keyframes bootRayExtraRight{0%{opacity:0;transform:translate(18vw)rotate(24deg)}24%,64%{opacity:.68;transform:translate(0)rotate(24deg)}to{opacity:0;transform:translate(32vw)rotate(24deg)}}@keyframes bootOrnamentIn{0%{opacity:0;filter:blur(8px)}46%{opacity:.34;filter:blur()}to{filter:blur()}}@keyframes bootMarkLock{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #f8fbfc00);transform:translate(-50%,-50%)scale(.62)rotate(-16deg)}62%{opacity:1;filter:blur()drop-shadow(0 0 34px #f8fbfc33);transform:translate(-50%,-50%)scale(1.12)rotate(0)}to{opacity:1;filter:blur()drop-shadow(0 0 28px #f8fbfc29);transform:translate(-50%,-50%)scale(.96)rotate(0)}}@keyframes bootRail{0%{transform:translate(-220px,-80px)rotate(-8deg)}to{transform:translate(0,0)rotate(0)}}@keyframes bootBase{0%{transform:translate(180px,170px)rotate(8deg)}to{transform:translate(0,0)rotate(0)}}@keyframes bootBlade{0%{transform:translate(260px,-160px)rotate(28deg)}to{transform:translate(0,0)rotate(0)}}@keyframes bootStep{0%{transform:translate(240px,90px)rotate(-24deg)}to{transform:translate(0,0)rotate(0)}}@keyframes bootShard{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.4)}44%{opacity:.92;transform:translate(calc(-50% + (var(--i) - 2.5) * 84px), calc(-50% + (2.5 - var(--i)) * 38px)) rotate(calc(var(--i) * 23deg)) scale(1)}to{opacity:.12;transform:translate(calc(-50% + (var(--i) - 2.5) * 160px), calc(-50% + (var(--i) - 2.5) * 74px)) rotate(calc(var(--i) * 46deg)) scale(.74)}}@keyframes bootCut{0%{opacity:0;transform:translate(-100%)rotate(-9deg)}42%{opacity:1}to{opacity:0;transform:translate(100%)rotate(-9deg)}}@keyframes heroContentStart{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroVisualBaseIn{0%{opacity:0}to{opacity:1}}@keyframes heroKickerIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes heroTextIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroRailIn{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(28px)scaleX(.94)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes heroTitleIn{0%{opacity:0;filter:blur(8px);transform:translateY(42px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes railSliceIn{0%{opacity:0;transform:translateY(16px)scaleX(.86)}to{opacity:1;transform:translateY(0)scaleX(1)}}@keyframes logoPatternDrift{0%{background-position:0 0,0 0,50%}to{background-position:168px 126px,-84px 84px,50%}}@keyframes cardSettle{0%{opacity:0;clip-path:inset(0 36% 0 0);transform:translateY(36px)skew(-4deg)scale(.96)}to{opacity:1;clip-path:inset(0);transform:translateY(0)skew(0)scale(1)}}.nav-link,.nav-cta,.btn{position:relative;overflow:hidden}.nav-link:after,.nav-cta:after,.btn:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .24s;position:absolute;inset:auto 12px 7px;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after,.nav-cta:hover:after,.btn:hover:after{transform:scaleX(1)}.faq-list details[open]{border-color:var(--line-strong);background:#f8fbfc14}@media (prefers-reduced-motion:reduce){.boot-sequence{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{min-height:100vh}.lenis-enabled{scroll-behavior:auto!important}.lenis-enabled body{min-height:auto}.section-heading h2 span,.contact-copy h2 span{white-space:normal}.boot-sequence{animation-duration:.36s;animation-delay:1.5s}.boot-sequence:before,.boot-sequence:after,.boot-ray-left-red,.boot-ray-right-white{animation-duration:1.28s}.boot-mark{animation-duration:1.04s}.boot-shards span{animation-duration:1.16s}.boot-cut{animation-duration:1.28s}.hero{min-height:100svh;overflow:hidden}.hero-inner{width:min(1180px,100% - 48px);padding-top:clamp(116px,17vh,168px);padding-bottom:clamp(76px,11vh,112px)}.hero-title{text-wrap:balance;max-width:min(1080px,100%);margin-left:auto;margin-right:auto;font-size:clamp(4.25rem,6.2vw,7.25rem);line-height:.96}.hero-title .title-context{font-size:.56em;line-height:1.05}.hero-title .title-core{max-width:9em}.hero-subtitle{color:#f8fbfcc2;max-width:760px;font-size:clamp(1.06rem,1.3vw,1.24rem)}.hero-actions{margin-top:34px}.hero-rail{width:min(760px,100%);margin-top:clamp(42px,7vh,72px)}.hero-visual{opacity:.5;mix-blend-mode:screen}.hero-design:after{content:"";opacity:.42;background:linear-gradient(90deg,#0000 0 27px,#f8fbfc12 27px 29px,#0000 29px 58px),linear-gradient(0deg,#0000 0 27px,#f8fbfc0d 27px 29px,#0000 29px 58px);border:1px solid #f8fbfc1a;position:absolute;inset:9% 5% 9% 52%;transform:skew(-14deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 84%,#0000)}.section-light,.section-dark{--section-shift:0%;position:relative}.section-light:before,.section-dark:before{transform:translateY(var(--section-shift,0)) skewX(-18deg)}.pain,.system,.business,.tech,.cases,.delivery{overflow:hidden}.pain .container,.system .container,.business .container,.tech .container,.cases .container,.delivery .container{z-index:1;position:relative}.pain .section-heading h2,.system .section-heading h2,.feature-layout .section-heading h2,.tech-grid .section-heading h2,.delivery-grid .section-heading h2{text-wrap:balance;max-width:980px;font-size:clamp(3.2rem,5.35vw,6.15rem);line-height:1.02}.system .section-heading h2{margin-left:auto;margin-right:auto}.tech-grid .section-heading h2,.delivery-grid .section-heading h2{font-size:clamp(3rem,4.6vw,5.25rem)}.narrative-section{min-height:auto;padding-top:clamp(88px,10vh,128px);padding-bottom:clamp(88px,10vh,128px);display:block}.interactive-grid>*,.delivery-list article,.faq-list details,.case-card{--mag-x:0px;--mag-y:0px;--lift-y:0px;--spot-x:50%;--spot-y:50%;transform:translate(var(--mag-x), calc(var(--lift-y) + var(--mag-y)))}.pain-card,.story-path article,.product-card,.system-flow article,.matrix div,.delivery-list article,.faq-list details,.case-card{border-radius:var(--radius-sm);background:linear-gradient(145deg,#f8fbfc13,#f8fbfc06 54%,#b33a3a0e),#0c1014e0;border-color:#f8fbfc24;transition:opacity .34s,filter .34s,border-color .34s,background .34s,box-shadow .34s,transform .34s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.interactive-grid>:before,.story-path article:before,.delivery-list article:before,.faq-list details:before,.case-card:before{background:linear-gradient(90deg,#0000 0 22px,#f8fbfc0f 22px 24px,#0000 24px 48px),linear-gradient(0deg,#0000 0 22px,#f8fbfc0b 22px 24px,#0000 24px 48px),linear-gradient(135deg,#0000 0 60%,#b33a3a21 60% 62%,#0000 62%)}.pain-card:after,.story-path article:after,.product-card:after,.system-flow article:after,.matrix div:after,.delivery-list article:after,.faq-list details:after,.case-card:after{content:"";z-index:1;background:linear-gradient(90deg, var(--accent), #f8fbfcdb, transparent 70%), linear-gradient(90deg, transparent 0 28px, #f8fbfc3d 28px 30px, transparent 30px 60px);transform-origin:0;background-size:auto,90px 100%;height:4px;transition:transform .42s cubic-bezier(.16,1,.3,1),background-position .42s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pain-card:hover:after,.story-path article:hover:after,.product-card:hover:after,.system-flow article:hover:after,.matrix div:hover:after,.delivery-list article:hover:after,.faq-list details:hover:after,.case-card:hover:after,.delivery-list article.is-pointer-active:after{animation:1.2s linear infinite scanLine;transform:scaleX(1)}.interactive-grid>.is-pointer-active:before,.delivery-list article.is-pointer-active:before,.faq-list details.is-pointer-active:before,.case-card.is-pointer-active:before{opacity:.28;transform:translate(0)}.delivery-list article.is-pointer-active{--lift-y:-10px;border-color:#f8fbfc4d;box-shadow:0 30px 76px #0006}.pain-card:hover,.story-path article:hover,.product-card:hover,.system-flow article:hover,.matrix div:hover,.delivery-list article:hover,.faq-list details:hover,.case-card:hover{transform:translate(var(--mag-x), calc(var(--lift-y) + var(--mag-y)))}.system-flow article{min-height:clamp(240px,32vh,320px)}.story-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.story-path article{min-height:160px;padding:22px}.story-path span{color:var(--accent);margin-bottom:18px;font-weight:950;display:inline-flex}.story-path strong{color:var(--white);font-size:1.12rem;line-height:1.25;display:block}.story-path p{color:#f8fbfca3;margin-top:10px;font-size:.92rem;line-height:1.6}.feature-layout{grid-template-columns:1fr;align-items:start;gap:clamp(38px,5vw,64px);display:grid}.feature-layout>.section-heading{max-width:980px}.feature-layout .section-heading p:not(.eyebrow){color:#f8fbfcc2;max-width:760px}.feature-section .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);margin-top:0;display:grid;position:relative;overflow:visible}.feature-section .product-grid:before{content:"";pointer-events:none;opacity:.5;transform-origin:0;background:linear-gradient(90deg,#0000,#f8fbfc2e,#b33a3a4d,#f8fbfc2e,#0000);height:1px;position:absolute;top:50%;left:4px;right:4px;transform:scaleX(.18)}.feature-section .product-grid.is-in-view:before{animation:1.35s cubic-bezier(.16,1,.3,1) .22s both horizontalTrace}.product-card{grid-template-rows:auto 1fr auto;min-height:430px;padding:clamp(24px,2.3vw,32px);display:grid}.product-card:nth-child(2){margin-top:0}.product-card-head{border-bottom:1px solid #f8fbfc14;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.feature-row .card-index{color:var(--accent);margin:0;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:950}.feature-row .card-kicker{color:#f8fbfc94;margin:0;font-size:.86rem;font-weight:900}.product-card .product-copy{align-self:center;padding:34px 0}.product-card .product-copy h3{max-width:10em;color:var(--white);text-wrap:balance;margin:0;font-size:clamp(1.95rem,2.35vw,2.55rem);line-height:1.1}.product-card .product-copy p{color:#f8fbfcad;max-width:33em;margin-top:16px;font-size:1rem;line-height:1.72}.feature-row ul{gap:10px;margin-top:0;list-style:none;display:grid}.feature-row li{color:#f8fbfcc7;font-size:.95rem;line-height:1.55;transition:color .24s,transform .24s}.product-card:hover li,.product-card.is-pointer-active li{color:#f8fbfce6;transform:translate(4px)}.tech-grid,.delivery-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(44px,7vw,94px);display:grid}.tech-grid>.section-heading,.delivery-copy-block{align-self:start;position:sticky;top:128px}.signal-list{gap:14px}.signal-list div{border-radius:var(--radius-sm);background:linear-gradient(90deg,#f8fbfc12,#f8fbfc06),#0b0f12db;min-height:108px;padding:24px 28px}.matrix div:hover{background:linear-gradient(90deg,#b33a3a1a,#f8fbfc12,#f8fbfc06),#f8fbfc0e;border-color:#f8fbfc4d}.delivery-grid{align-items:center}.delivery-list{gap:14px;padding:8px 0 8px 28px;display:grid;position:relative}.delivery-list:before{content:"";transform-origin:top;background:linear-gradient(#b33a3ae6,#f8fbfc33,#b33a3a33);width:1px;position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(0)}.delivery-list.is-in-view:before{animation:1.2s cubic-bezier(.16,1,.3,1) both verticalTrace,2.4s ease-in-out 1.2s infinite flowPulse}.delivery-list article{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:22px;min-height:118px;padding:22px 26px;display:grid}.delivery-list article:nth-child(2n){width:100%;margin-left:0}.delivery-list span{color:var(--accent);margin:0;font-size:1rem;font-weight:950}.delivery-list h3{color:var(--white);margin:0;font-size:clamp(1.42rem,2vw,2.05rem);line-height:1.08}.delivery-list p{color:#f8fbfcb8;margin-top:8px;font-size:.98rem;line-height:1.6;transition:color .24s,transform .24s}.delivery-list article:hover h3,.delivery-list article.is-pointer-active h3,.delivery-list article:hover p,.delivery-list article.is-pointer-active p{color:var(--white);transform:translate(4px)}.case-card{transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .36s}.case-card:hover{box-shadow:none;border-color:#f8fbfc4d}.case-card:hover img{transform:scale(1.08)translate(8px)}.case-card img{clip-path:inset(0 0 0 0 round var(--radius-sm));transition:transform .7s}.case-card.reveal:not(.is-visible) img{clip-path:inset(18% 22% 18% 0 round var(--radius-sm))}.case-card.reveal.is-visible img{transition:transform .7s,clip-path .72s}.nav-menu.active{max-height:min(78vh,560px)}.scroll-to-top{z-index:900;background:var(--dark);width:44px;height:44px;color:var(--white);cursor:pointer;opacity:0;visibility:hidden;border:1px solid #f8fbfc29;border-radius:12px;transition:opacity .2s,visibility .2s,transform .2s;position:fixed;bottom:22px;right:22px}.scroll-to-top.is-visible{opacity:1;visibility:visible}.scroll-to-top:hover{transform:translateY(-2px)}@keyframes scanLine{0%{background-position:0 0,0 0}to{background-position:0 0,90px 0}}@keyframes horizontalTrace{0%{opacity:0;transform:scaleX(.18)}to{opacity:.58;transform:scaleX(1)}}@keyframes verticalTrace{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes flowPulse{0%,to{box-shadow:0 0 #b33a3a00}50%{box-shadow:0 0 28px #b33a3a52}}@media (prefers-reduced-motion:reduce){.section-light:before,.section-dark:before{transform:none}}@media (width<=1120px){.feature-section .product-grid{grid-template-columns:1fr}.product-card,.product-card:nth-child(2){min-height:0;margin-top:0}}@media (width<=980px){.narrative-section{padding-top:88px;padding-bottom:88px}.tech-grid,.delivery-grid{grid-template-columns:1fr}.tech-grid>.section-heading,.delivery-copy-block{position:relative;top:auto}.story-path{grid-template-columns:1fr}.delivery-list article,.delivery-list article:nth-child(2n){width:100%;margin-left:0}}@media (width<=720px){.hero-title{max-width:100%;font-size:clamp(3rem,12.8vw,4.15rem);line-height:1.02}.hero-title span{white-space:normal}.hero-title .title-context{font-size:.62em}.hero-title .title-core{max-width:7.6em;margin:0 auto}.hero-inner{width:min(100% - 32px,640px);padding-top:122px}.pain .section-heading h2,.system .section-heading h2,.feature-layout .section-heading h2,.tech-grid .section-heading h2,.delivery-grid .section-heading h2{font-size:clamp(2.65rem,10.6vw,3.65rem);line-height:1.04}.product-card{padding:24px}.product-card .product-copy{padding:28px 0}.product-card .product-copy h3{font-size:clamp(1.8rem,8vw,2.35rem)}.delivery-list article{grid-template-columns:1fr;gap:10px;min-height:0;padding:22px}.delivery-list h3{font-size:clamp(1.5rem,7.2vw,2rem)}}.site-shell{background:0 0;position:relative;overflow-x:clip}.hero,main,.footer{z-index:1;position:relative}.lab-background{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 47px,#f8fbfc0b 47px 48px,#0000 48px 96px),linear-gradient(0deg,#0000 0 47px,#f8fbfc09 47px 48px,#0000 48px 96px);position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 92%,#0000);mask-image:linear-gradient(#0000,#000 10% 92%,#0000)}.lab-background:before,.lab-background:after{content:"";position:absolute;inset:-18%}.lab-background:before{opacity:.72;background:radial-gradient(circle at 20% 18%,#f8fbfc14,#0000 18%),radial-gradient(circle at 86% 28%,#b33a3a24,#0000 24%),linear-gradient(118deg,#0000 0 56%,#b33a3a14 56% 62%,#0000 62%)}.lab-background:after{opacity:.48;background:linear-gradient(105deg,#0000 0 36%,#f8fbfc0f 36.1% 36.3%,#0000 36.4% 100%);animation:18s linear infinite labDrift}.lab-scanline{background:linear-gradient(90deg,#0000,#f8fbfc38,#b33a3a3d,#0000);height:1px;animation:7.2s ease-in-out infinite labScan;position:absolute;top:-12%;left:0;right:0;box-shadow:0 0 18px #f8fbfc14}.lab-coordinate{border:1px solid #f8fbfc52;border-radius:50%;width:8px;height:8px;animation:4s ease-in-out infinite coordinateBlink;position:absolute;box-shadow:0 0 18px #b33a3a33}.lab-coordinate-a{top:34%;left:12%}.lab-coordinate-b{animation-delay:1.4s;bottom:22%;right:16%}.section-heading{position:relative}.section-heading:before{display:none}.section-heading:after{content:"";opacity:.9;transform-origin:0;background:linear-gradient(90deg,#c74747fa,#f8fbfcc7 34%,#f8fbfc52 62%,#f8fbfc0f 86%,#0000);width:min(420px,62vw);height:3px;margin-top:24px;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0);box-shadow:0 0 18px #c747472e,0 0 30px #f8fbfc0f}.section-heading.centered:after{margin-left:auto;margin-right:auto}.section-heading.is-visible:after,.section-heading.is-scanned:after{transform:scaleX(1)}.pain .section-heading h2,.system .section-heading h2,.feature-layout .section-heading h2,.tech-grid .section-heading h2,.delivery-grid .section-heading h2{max-width:940px;font-size:clamp(2.55rem,4.05vw,4.72rem);line-height:1.05}.pain .section-heading h2,.feature-layout .section-heading h2{max-width:1280px;font-size:clamp(3.1rem,4.75vw,5.45rem)}.pain .section-heading,.feature-layout>.section-heading{max-width:min(1280px,100%)}.title-line{white-space:nowrap;width:fit-content;max-width:100%}.section-heading.centered .title-line{margin-left:auto;margin-right:auto}.delivery-grid .section-heading h2{font-size:clamp(2.45rem,3.45vw,4.1rem)}.hero-title{font-size:clamp(3.8rem,5.8vw,6.45rem)}.intro-grid .section-heading h2{font-size:clamp(2.45rem,3.25vw,3.8rem)}.risk-card-head,.product-card-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.risk-card-head>span,.journey-step>span{color:var(--accent);text-shadow:0 0 18px #b33a3a3d;font-weight:950}.risk-card-head small,.product-card-head small,.delivery-list small{color:#f8fbfc80;font-size:.72rem;font-weight:900}.risk-visual{aspect-ratio:3/4;border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 45%,#f8fbfc0e,#0000 58%),#070b0ed1;border:1px solid #f8fbfc1a;justify-content:center;align-items:center;width:min(100%,420px);height:auto;margin:22px auto 28px;display:flex;position:relative;overflow:hidden}.risk-visual img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08)brightness(.94);width:100%;height:100%;transform:translate(var(--risk-image-x,0), var(--risk-image-y,0)) scale(var(--risk-image-scale,1));transition:filter .34s,transform .34s;display:block}.pain-card:hover .risk-visual img,.pain-card.is-pointer-active .risk-visual img{filter:saturate(.92)contrast(1.14)brightness(1.04);transform:translate(var(--risk-image-x,0), var(--risk-image-y,0)) scale(var(--risk-image-scale,1))}.risk-visual-access{--risk-image-scale:1.03;--risk-image-y:1%}.risk-visual-signal{--risk-image-scale:1.03}.risk-visual-coverage{--risk-image-scale:1.12;--risk-image-x:-1%;--risk-image-y:1%}.risk-visual-trace{--risk-image-scale:1.16}.journey-steps{gap:14px;display:grid}.journey-step{border-radius:var(--radius-sm);background:#0c1014db;border:1px solid #f8fbfc1f;grid-template-columns:64px minmax(0,1fr);gap:24px;min-height:126px;padding:24px;display:grid;position:relative;overflow:hidden}.journey-step.is-current,.matrix-row.is-current{border-color:#f8fbfc5c;box-shadow:0 30px 86px #00000057,0 0 26px #b33a3a1f}.story-path article.is-pointer-active,.pain-card.is-pointer-active,.product-card.is-pointer-active,.journey-step.is-pointer-active,.matrix-row.is-pointer-active,.delivery-list article.is-pointer-active,.case-card.is-pointer-active{--lift-y:-12px;border-color:#f8fbfc5c;box-shadow:0 30px 76px #0006}.story-path article,.pain-card,.product-card,.journey-step,.matrix-row,.delivery-list article,.case-card{--mag-x:0px;--mag-y:0px;--lift-y:0px;transform:translate(var(--mag-x), calc(var(--lift-y) + var(--mag-y)));transition:opacity .34s,border-color .34s,background .34s,box-shadow .34s,transform .34s cubic-bezier(.16,1,.3,1)}.story-path article:hover,.pain-card:hover,.product-card:hover,.journey-step:hover,.matrix-row:hover,.delivery-list article:hover,.case-card:hover{--lift-y:-12px}.section-heading p:not(.eyebrow),.hero-subtitle,.intro-copy p,.pain-card p,.product-card p:not(.card-kicker),.journey-step p,.matrix-row strong,.delivery-list p,.task-file p,.contact-lead,.contact-list,.faq-question strong{color:#f8fbfcd1}.section-heading .eyebrow{color:var(--accent)}.pain-card p,.product-card p:not(.card-kicker),.journey-step p,.delivery-list p,.task-file p{font-size:1rem;line-height:1.75}.pain-grid,.layer-system,.tech-grid,.delivery-grid,.faq-grid,.delivery-list,.pain,.system,.business,.tech,.delivery,.faq{overflow:visible}.pain-grid,.layer-system{margin-left:-14px;margin-right:-14px;padding:26px 14px 34px}.pain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(100vw - 48px,1480px);max-width:none;margin:48px calc(50% + -1*min(50vw - 24px,740px)) 0;padding:32px 20px 42px}.risk-card{flex-direction:column;min-height:560px;padding:24px;display:flex}.delivery-list{margin-left:-10px;margin-right:-22px;padding:28px 22px 34px 34px}.journey-step:before,.matrix-row:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000 0 28px,#f8fbfc0d 28px 29px,#0000 29px 58px);transition:opacity .24s;position:absolute;inset:0}.journey-step:after,.matrix-row:after{content:"";background:linear-gradient(90deg, var(--accent), #f8fbfcc2, transparent);transform-origin:0;height:3px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.journey-step.is-pointer-active:before,.journey-step.is-current:before,.matrix-row.is-pointer-active:before,.matrix-row.is-current:before{opacity:.24}.journey-step.is-pointer-active:after,.journey-step.is-current:after,.matrix-row.is-pointer-active:after,.matrix-row.is-current:after{transform:scaleX(1)}.case-image{border-radius:var(--radius-sm);position:relative;overflow:hidden}.task-file{scroll-snap-align:start;min-height:520px;padding:18px}.task-file>div:last-child{gap:10px;padding:22px 6px 8px;display:grid}.task-file p{margin:0}.task-file strong{color:#f8fbfcdb}.journey-lab-plain{display:block;overflow:visible}.journey-lab-plain .journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-left:-22px;margin-right:-22px;padding:28px 22px 34px;display:grid;overflow:visible}.journey-lab-plain .journey-step{flex-direction:column;min-height:240px;padding:24px;display:flex}.journey-lab-plain .journey-step>span{color:var(--accent);text-shadow:0 0 18px #b33a3a3d;margin-bottom:56px;font-weight:950}.journey-lab-plain .journey-step h3{font-size:clamp(1.5rem,1.7vw,1.85rem)}.layer-system{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:4px;display:grid;position:relative}.layer-card{flex-direction:column;min-height:430px;padding:26px;display:flex;position:relative;overflow:hidden}.layer-card .product-card-head{border-bottom:1px solid #f8fbfc1a;border-right:0;justify-content:space-between;align-items:flex-start;min-height:auto;padding:0 0 18px;display:flex}.layer-card .product-copy{padding:28px 0 18px}.layer-card .product-copy h3{max-width:none;font-size:clamp(1.85rem,2.2vw,2.35rem);line-height:1.12}.layer-card .product-copy p{max-width:32em;margin-top:14px}.layer-output{border-radius:var(--radius-sm);color:#f8fbfcc7;background:#f8fbfc06;border:1px solid #f8fbfc1f;margin:0;padding:12px 14px;font-size:.92rem;font-weight:850;line-height:1.5}.layer-card ul{border-top:1px solid #f8fbfc14;grid-template-columns:1fr;gap:10px;margin-top:auto;padding-top:18px;display:grid}.layer-card li{margin:0}.matrix-list{gap:12px;margin-left:-26px;margin-right:-26px;padding:28px 26px 34px;display:grid;overflow:visible}.matrix-row{border-radius:var(--radius-sm);background:linear-gradient(145deg,#f8fbfc13,#f8fbfc06 54%,#b33a3a0e),#0c1014e0;border:1px solid #f8fbfc24;grid-template-columns:minmax(96px,.34fr) minmax(180px,.88fr) minmax(0,1fr);align-items:center;gap:16px;min-height:96px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.matrix-row span{color:var(--accent);text-shadow:0 0 18px #b33a3a38;opacity:1;filter:none;font-size:1rem;font-weight:900}.matrix-row strong{color:#f8fbfcf0;text-shadow:0 0 18px #f8fbfc14;font-size:1.08rem;line-height:1.55}.matrix-row ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.matrix-row li{color:#f8fbfcbd;background:#f8fbfc09;border:1px solid #f8fbfc29;border-radius:999px;max-width:100%;padding:5px 10px;font-size:.82rem;font-weight:800}.case-marquee{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.case-marquee .case-track{gap:16px;width:max-content;padding:22px 0 36px;animation:62s linear infinite caseMarquee;display:flex}.case-marquee .case-card{flex:0 0 340px;min-height:470px}.case-marquee:hover .case-track{animation-play-state:paused}.contact-lead{color:#f8fbfcad;max-width:520px;margin-top:18px}.contact-module{display:block}@keyframes labScan{0%,42%{opacity:0;transform:translateY(0)}52%{opacity:1}to{opacity:0;transform:translateY(124vh)}}@keyframes labDrift{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes coordinateBlink{0%,to{opacity:.14}50%{opacity:.72}}@keyframes caseMarquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=1120px){.journey-lab-plain .journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.pain-grid{grid-template-columns:1fr;max-width:620px;padding-left:18px;padding-right:18px}.risk-card{min-height:auto}.risk-visual{width:min(100%,390px)}.layer-system{grid-template-columns:1fr}.journey-step{grid-template-columns:1fr;padding:24px}.matrix-row{grid-template-columns:1fr;align-items:start}.case-marquee .case-card{flex-basis:300px}}@media (width<=720px),(pointer:coarse),(prefers-reduced-motion:reduce){.reveal{opacity:1;clip-path:none;transform:none}.pain .section-heading h2,.system .section-heading h2,.feature-layout .section-heading h2,.tech-grid .section-heading h2,.delivery-grid .section-heading h2{font-size:clamp(2.3rem,9vw,3.25rem)}.journey-lab-plain .journey-steps{grid-template-columns:1fr}.pain-grid{margin-top:34px;padding:16px 0 24px}.risk-card{padding:22px}.risk-visual{width:min(100%,340px);margin-top:16px}.case-marquee .case-track{animation-duration:84s}}@media (prefers-reduced-motion:reduce){.case-marquee .case-track{animation:none;transform:none}}.title-line{display:block!important}.section-heading h2 .title-line+.title-line{margin-top:.14em}.title-char{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.38em);display:inline-block!important}.section-heading h2 .title-char+.title-char{margin-top:0}.section-heading.is-scanned .title-char{opacity:1;clip-path:inset(0);transform:translateY(0)}.nav-link.active,.nav-cta:hover{background:#f8fbfc14}.nav-link.active:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 14px #c747476b}.btn:before,.nav-link:before,.nav-cta:before{pointer-events:none}.btn:active,.nav-link:active,.nav-cta:active{transform:scale(.98)}.btn:hover:before,.nav-cta:hover:before{content:"";background:linear-gradient(90deg,#0000,#f8fbfc2e,#0000);animation:.64s both controlSweep;position:absolute;inset:0;transform:translate(-120%)skew(-12deg)}.hero-rail span{opacity:.56}.hero.hero-ready .hero-rail span{animation:2.4s both railBootPulse}.hero.hero-ready .hero-rail span:nth-child(2){animation-delay:.16s}.hero.hero-ready .hero-rail span:nth-child(3){animation-delay:.32s}.hero.hero-ready .hero-rail span:nth-child(4){animation-delay:.48s}.risk-card.is-pointer-active .risk-visual,.risk-card:hover .risk-visual{border-color:#f8fbfc47;box-shadow:inset 0 0 40px #b33a3a14}.matrix-row.is-current li,.matrix-row.is-pointer-active li{color:#f8fbfce6;background:#f8fbfc12;border-color:#f8fbfc47}.terminal-faq{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:16px;padding-top:16px;display:grid;overflow:visible}.terminal-faq .faq-list{gap:10px;display:grid;overflow:visible}.faq-question{border-radius:var(--radius-sm);width:100%;min-height:86px;color:var(--white);text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8fbfc12,#f8fbfc05),#0c1014d6;border:1px solid #f8fbfc1f;gap:8px;padding:18px 20px;transition:border-color .24s,background .24s,transform .24s;display:grid;position:relative;overflow:hidden}.faq-question:after{content:"";background:linear-gradient(90deg, var(--accent), #f8fbfcb3, transparent);transform-origin:0;height:3px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.faq-question span{color:var(--accent);font-size:.74rem;font-weight:900}.faq-question strong{font-size:1rem}.faq-question:hover,.faq-question.is-current{background:linear-gradient(135deg,#f8fbfc1a,#b33a3a0f),#0e1317eb;border-color:#f8fbfc52;transform:translateY(0)}.faq-question:hover:after,.faq-question.is-current:after{transform:scaleX(1)}.faq-output{border-radius:var(--radius-sm);min-height:318px;box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#0000 0 31px,#f8fbfc0a 31px 32px,#0000 32px 64px),linear-gradient(0deg,#0000 0 31px,#f8fbfc09 31px 32px,#0000 32px 64px),#090d10e6;border:1px solid #f8fbfc24;justify-content:flex-start;align-items:flex-start;padding:26px;display:flex;position:sticky;top:120px}.faq-output.has-output{box-shadow:var(--shadow-soft), inset 0 0 38px #b33a3a0f;border-color:#f8fbfc3d}.terminal-answer{color:#f8fbfccc;white-space:pre-wrap;width:100%;margin:0;font-size:clamp(1rem,1.25vw,1.08rem);font-weight:650;line-height:1.86}.terminal-cursor{vertical-align:-.08em;background:#f8fbfcc7;width:.56ch;height:.96em;margin-left:.22ch;animation:1.08s ease-in-out infinite terminalCursorBreathe;display:inline-block;box-shadow:0 0 18px #f8fbfc3d,0 0 30px #b33a3a33}.terminal-cursor-idle{width:.62ch;height:1.1rem;margin:2px 0 0}.delivery-list article.is-current,.delivery-list article.is-pointer-active{border-color:#f8fbfc52}.delivery-list article:hover,.delivery-list article.is-pointer-active{transform:translate(var(--mag-x,0px), calc(-12px + var(--mag-y,0px)))!important}.story-path article:hover,.story-path article.is-pointer-active,.pain-card:hover,.pain-card.is-pointer-active,.product-card:hover,.product-card.is-pointer-active,.journey-step:hover,.journey-step.is-pointer-active,.matrix-row:hover,.matrix-row.is-pointer-active,.delivery-list article:hover,.delivery-list article.is-pointer-active,.case-card:hover,.case-card.is-pointer-active{transform:translate(var(--mag-x,0px), var(--lift-y,-12px));animation:none}@keyframes controlSweep{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(120%)skew(-12deg)}}@keyframes railBootPulse{0%{opacity:.28;filter:brightness(.7)}45%{opacity:1;filter:brightness(1.35)}to{opacity:.78;filter:brightness()}}@keyframes terminalCursorBreathe{0%,to{opacity:.28;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1)}}@media (width<=720px),(pointer:coarse),(prefers-reduced-motion:reduce){.title-char{opacity:1;clip-path:none;transform:none}.section-heading:before{display:none}.terminal-faq{grid-template-columns:1fr}.faq-output{min-height:220px;position:relative;top:auto}.terminal-cursor{opacity:.76;animation:none;transform:none}}
