.Home-module__rCrioW__root{--home-bg:#fbfbfd;--home-bg-alt:#f5f5f7;--home-deep:#0a0a0c;--home-deep-alt:#131316;--home-ink:#1d1d1f;--home-muted:#6e6e73;--home-soft:#a1a1a6;--home-line:#00000014;--home-line-dark:#ffffff17;--home-accent:#3b7fbd;--home-warm:#b58a2a;--home-signal:#23d17f;--home-container:1200px;--home-ease:cubic-bezier(.16, 1, .3, 1);background:var(--home-bg);color:var(--home-ink);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;overflow:hidden}.Home-module__rCrioW__root *,.Home-module__rCrioW__root :before,.Home-module__rCrioW__root :after{box-sizing:border-box}.Home-module__rCrioW__root h1,.Home-module__rCrioW__root h2,.Home-module__rCrioW__root h3,.Home-module__rCrioW__root h4,.Home-module__rCrioW__root h5,.Home-module__rCrioW__root p{margin-top:0}.Home-module__rCrioW__root h1,.Home-module__rCrioW__root h2,.Home-module__rCrioW__root h3,.Home-module__rCrioW__root h4,.Home-module__rCrioW__root h5{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;letter-spacing:-.035em}.Home-module__rCrioW__root a{color:inherit;text-decoration:none}.Home-module__rCrioW__container{width:min(100%, var(--home-container));margin:0 auto;padding:0 32px}.Home-module__rCrioW__eyebrow{color:var(--home-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:500}.Home-module__rCrioW__hero{background:var(--home-bg);min-height:calc(100vh - 113px);padding:72px 0 80px;position:relative;overflow:hidden}.Home-module__rCrioW__heroGrid{pointer-events:none;background-image:linear-gradient(90deg,#00000007 1px,#0000 1px),linear-gradient(#00000007 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 58% at 50% 48%,#000,#0000 80%);mask-image:radial-gradient(78% 58% at 50% 48%,#000,#0000 80%)}.Home-module__rCrioW__heroMeta{color:var(--home-muted);letter-spacing:.16em;text-transform:uppercase;animation:Home-module__rCrioW__fadeUp 1s var(--home-ease) both;justify-content:center;align-items:center;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;display:flex;position:relative}.Home-module__rCrioW__liveDot{background:var(--home-signal);border-radius:999px;width:7px;height:7px;animation:2.6s ease-in-out infinite Home-module__rCrioW__pulse;box-shadow:0 0 0 5px #23d17f29}.Home-module__rCrioW__hero h1{color:var(--home-ink);text-align:center;animation:Home-module__rCrioW__fadeUp 1.1s var(--home-ease) 80ms both;margin:22px auto 18px;font-size:clamp(48px,7.4vw,104px);font-weight:650;line-height:.96;position:relative}.Home-module__rCrioW__hero h1 em{background:linear-gradient(135deg, var(--home-ink) 0%, #4e667d 62%, #3d8bc7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.Home-module__rCrioW__heroSub{max-width:650px;color:var(--home-muted);text-align:center;animation:Home-module__rCrioW__fadeUp 1.1s var(--home-ease) .16s both;margin:0 auto 40px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.6;position:relative}.Home-module__rCrioW__heroCta{animation:Home-module__rCrioW__fadeUp 1.1s var(--home-ease) .24s both;justify-content:center;gap:14px;margin-bottom:54px;display:flex;position:relative}.Home-module__rCrioW__button{min-height:46px;transition:transform .22s var(--home-ease), border-color .22s var(--home-ease), background .22s var(--home-ease), color .22s var(--home-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.9rem;font-weight:600;display:inline-flex}.Home-module__rCrioW__button:hover{transform:translateY(-1px)}.Home-module__rCrioW__root .Home-module__rCrioW__primaryButton{background:var(--home-ink);color:#fff}.Home-module__rCrioW__root .Home-module__rCrioW__primaryButton:hover{background:#000}.Home-module__rCrioW__ghostButton{color:var(--home-ink);border-color:#00000029}.Home-module__rCrioW__ghostButton:hover{border-color:var(--home-ink)}.Home-module__rCrioW__heroStage{perspective:1400px;min-height:500px;animation:Home-module__rCrioW__fadeIn 1.2s var(--home-ease) .34s both;justify-content:center;align-items:center;display:flex;position:relative}.Home-module__rCrioW__heroBoard{aspect-ratio:4/3;filter:drop-shadow(0 58px 78px #00000029)drop-shadow(0 18px 28px #0000001f);width:min(720px,92vw);position:relative}.Home-module__rCrioW__heroBoardImage{object-fit:contain;width:100%;height:100%}.Home-module__rCrioW__pin{color:var(--home-ink);letter-spacing:.14em;text-transform:uppercase;animation:Home-module__rCrioW__fadeUp .7s var(--home-ease) 1s both;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;display:flex;position:absolute}.Home-module__rCrioW__pinDot{border:1px solid var(--home-ink);background:var(--home-bg);border-radius:999px;width:8px;height:8px;position:relative}.Home-module__rCrioW__pinDot:after{content:"";border-radius:inherit;border:1px solid #0000002e;animation:2.6s ease-in-out infinite Home-module__rCrioW__pinPulse;position:absolute;inset:-6px}.Home-module__rCrioW__pinLine{background:#00000040;width:60px;height:1px}.Home-module__rCrioW__pinLabel{border:1px solid var(--home-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffffdb;border-radius:4px;padding:4px 8px}.Home-module__rCrioW__pinOne{top:24%;left:4%}.Home-module__rCrioW__pinTwo{flex-direction:row-reverse;animation-delay:1.18s;top:51%;right:2%}.Home-module__rCrioW__pinThree{animation-delay:1.32s;bottom:17%;left:10%}.Home-module__rCrioW__useCases{animation:Home-module__rCrioW__fadeUp 1.1s var(--home-ease) .32s both;flex-wrap:wrap;justify-content:center;gap:8px;margin:36px auto 0;padding:0;list-style:none;display:flex}.Home-module__rCrioW__useCases li{background:var(--home-deep);color:#ffffffeb;letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:7px 14px;font-size:.78rem;display:inline-flex}.Home-module__rCrioW__specStrip{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid;position:relative}.Home-module__rCrioW__specStrip>div{border-right:1px solid var(--home-line);min-height:108px;padding:26px 22px}.Home-module__rCrioW__specStrip>div:last-child{border-right:0}.Home-module__rCrioW__specStrip strong{color:var(--home-ink);letter-spacing:-.02em;margin-bottom:5px;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:550;line-height:1.12;display:block}.Home-module__rCrioW__specStrip span{color:var(--home-muted);letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;display:block}.Home-module__rCrioW__marquee{border-block:1px solid var(--home-deep-alt);background:var(--home-deep);color:#fff;white-space:nowrap;overflow:hidden}.Home-module__rCrioW__marqueeTrack{color:#ffffff9e;letter-spacing:.18em;text-transform:uppercase;gap:48px;min-width:max-content;padding:28px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;animation:58s linear infinite Home-module__rCrioW__marquee;display:inline-flex}.Home-module__rCrioW__marqueeTrack span{align-items:center;gap:48px;display:inline-flex}.Home-module__rCrioW__marqueeTrack span:after{content:"◆";color:#ffffff40;font-size:.5rem}.Home-module__rCrioW__feature,.Home-module__rCrioW__products,.Home-module__rCrioW__ethos{background:var(--home-bg)}.Home-module__rCrioW__feature{padding:150px 0 170px}.Home-module__rCrioW__sectionIntro{text-align:center;max-width:720px;margin:0 auto 74px}.Home-module__rCrioW__sectionIntro h2{color:var(--home-ink);margin-bottom:22px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:650;line-height:1.02}.Home-module__rCrioW__sectionIntro p:not(.Home-module__rCrioW__eyebrow){max-width:610px;color:var(--home-muted);margin:0 auto;font-size:1.08rem;line-height:1.68}.Home-module__rCrioW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto;display:grid}.Home-module__rCrioW__featureCard{background:var(--home-bg-alt);border:1px solid #00000008;border-radius:8px;padding:34px 30px;position:relative;overflow:hidden}.Home-module__rCrioW__featureCardTop{color:var(--home-muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;display:flex}.Home-module__rCrioW__featureIcon{border:1px solid var(--home-ink);width:44px;height:44px;color:var(--home-ink);background:#ffffff8a;border-radius:8px;place-items:center;display:grid}.Home-module__rCrioW__featureCard h3{margin-bottom:11px;font-size:1.5rem;font-weight:650;line-height:1.16}.Home-module__rCrioW__featureCard p{color:var(--home-muted);margin-bottom:0;font-size:.92rem;line-height:1.58}.Home-module__rCrioW__simulator,.Home-module__rCrioW__pipeline,.Home-module__rCrioW__footer{background:var(--home-deep);color:#fff}.Home-module__rCrioW__simulator{padding:138px 0 120px;position:relative;overflow:hidden}.Home-module__rCrioW__simulator:before,.Home-module__rCrioW__pipeline:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.Home-module__rCrioW__darkIntro{position:relative}.Home-module__rCrioW__darkIntro h2{color:#fff}.Home-module__rCrioW__darkIntro .Home-module__rCrioW__eyebrow,.Home-module__rCrioW__darkIntro p:not(.Home-module__rCrioW__eyebrow){color:#ffffff9e}.Home-module__rCrioW__simulatorMount{max-width:1120px;margin:0 auto;position:relative}.Home-module__rCrioW__simulatorFallback{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;place-items:center;min-height:520px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;display:grid}.Home-module__rCrioW__simulatorNote{color:#ffffff6b;letter-spacing:.16em;text-align:center;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;position:relative;margin-top:20px!important}.Home-module__rCrioW__products{padding:150px 0 100px}.Home-module__rCrioW__productRow{border-top:1px solid var(--home-line);grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;padding:78px 0;display:grid}.Home-module__rCrioW__productRowFlip{grid-template-columns:1fr 1.05fr}.Home-module__rCrioW__productRowFlip .Home-module__rCrioW__productText{order:2}.Home-module__rCrioW__productRowFlip .Home-module__rCrioW__productVisual{order:1}.Home-module__rCrioW__productText h3{color:var(--home-ink);margin:0 0 18px;font-size:clamp(2rem,3.4vw,3rem);font-weight:650;line-height:1.05}.Home-module__rCrioW__productText p{max-width:470px;color:var(--home-muted);margin:0 0 28px;font-size:1.04rem;line-height:1.64}.Home-module__rCrioW__status{letter-spacing:.15em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:700;display:inline-flex}.Home-module__rCrioW__status span{border-radius:999px;width:6px;height:6px}.Home-module__rCrioW__statusLive{color:#17643f;background:#e8f9f0}.Home-module__rCrioW__statusLive span{background:var(--home-signal)}.Home-module__rCrioW__statusNext{color:#225780;background:#edf4fb}.Home-module__rCrioW__statusNext span{background:var(--home-accent)}.Home-module__rCrioW__productSpecs{border-top:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;max-width:500px;margin-bottom:30px;padding-top:22px;display:grid}.Home-module__rCrioW__spec span{color:var(--home-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;display:block}.Home-module__rCrioW__spec strong{color:var(--home-ink);letter-spacing:-.01em;font-size:.98rem;font-weight:650;display:block}.Home-module__rCrioW__textLink{border-bottom:1px solid var(--home-ink);color:var(--home-ink);transition:gap .22s var(--home-ease);align-items:center;gap:8px;padding-bottom:3px;font-size:.92rem;font-weight:650;display:inline-flex}.Home-module__rCrioW__textLink:hover{gap:14px}.Home-module__rCrioW__productVisual{background:var(--home-bg-alt);border-radius:10px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.Home-module__rCrioW__productVisualDark{background:linear-gradient(135deg,#09090b 0%,#18181c 100%)}.Home-module__rCrioW__productVisualDark:before{content:"";background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.Home-module__rCrioW__productImage{object-fit:contain;filter:drop-shadow(0 28px 36px #0000002e);width:82%;height:auto;transition:transform .6s var(--home-ease);position:relative}.Home-module__rCrioW__productRow:hover .Home-module__rCrioW__productImage{transform:scale(1.035)}.Home-module__rCrioW__pipeline{padding:138px 0 140px;position:relative;overflow:hidden}.Home-module__rCrioW__timeline{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;margin:0 auto;display:grid;position:relative}.Home-module__rCrioW__timeline:before{content:"";background:linear-gradient(to right, var(--home-signal) 0%, var(--home-signal) 25%, #ffffff6b 25%, #ffffff6b 50%, #ffffff2e 50%, #ffffff2e 100%);height:1px;position:absolute;top:60px;left:12.5%;right:12.5%}.Home-module__rCrioW__timelineNode{text-align:center;padding:0 14px;position:relative}.Home-module__rCrioW__timelineQuarter{color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.Home-module__rCrioW__timelineMarker{z-index:1;background:var(--home-deep);border:1px solid #ffffff73;border-radius:999px;width:14px;height:14px;margin:22px auto 32px;display:block;position:relative}.Home-module__rCrioW__live .Home-module__rCrioW__timelineMarker{border-color:var(--home-signal);background:var(--home-signal);box-shadow:0 0 0 7px #23d17f2e}.Home-module__rCrioW__next .Home-module__rCrioW__timelineMarker{border-color:var(--home-accent);background:var(--home-accent)}.Home-module__rCrioW__rd .Home-module__rCrioW__timelineMarker{border-style:dashed;border-color:#b58a2a}.Home-module__rCrioW__timelineNode h3{color:#fff;letter-spacing:-.015em;margin:0 0 8px;font-size:1.1rem;font-weight:650}.Home-module__rCrioW__timelineNode p:last-child{color:#ffffff8f;margin-bottom:0;font-size:.86rem;line-height:1.52}.Home-module__rCrioW__ethos{padding:138px 0}.Home-module__rCrioW__ethosGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:92px;display:grid}.Home-module__rCrioW__ethos h2,.Home-module__rCrioW__contactCopy h2{color:var(--home-ink);margin:18px 0 26px;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:650;line-height:1.05}.Home-module__rCrioW__ethos p:not(.Home-module__rCrioW__eyebrow),.Home-module__rCrioW__contactCopy p:not(.Home-module__rCrioW__eyebrow){max-width:500px;color:var(--home-muted);margin:0 0 14px;font-size:1.04rem;line-height:1.66}.Home-module__rCrioW__statsGrid{border:1px solid var(--home-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.Home-module__rCrioW__stat{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);min-height:150px;padding:30px}.Home-module__rCrioW__stat:nth-child(2n){border-right:0}.Home-module__rCrioW__stat:nth-last-child(-n+2){border-bottom:0}.Home-module__rCrioW__stat strong{color:var(--home-ink);letter-spacing:-.025em;margin-bottom:7px;font-size:clamp(2rem,4vw,2.3rem);font-weight:560;display:block}.Home-module__rCrioW__stat span{color:var(--home-muted);letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;display:block}.Home-module__rCrioW__contact{background:var(--home-bg-alt);padding:138px 0}.Home-module__rCrioW__contactGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);align-items:start;gap:72px;display:grid}.Home-module__rCrioW__channels{border-top:1px solid var(--home-line);max-width:540px;margin-top:36px}.Home-module__rCrioW__channel{border-bottom:1px solid var(--home-line);transition:padding .22s var(--home-ease);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.Home-module__rCrioW__channel:hover{padding-left:6px}.Home-module__rCrioW__channel span{color:var(--home-muted);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.Home-module__rCrioW__channel a,.Home-module__rCrioW__channel strong{color:var(--home-ink);letter-spacing:-.01em;text-align:right;font-size:.94rem;font-weight:650}.Home-module__rCrioW__contactForm{border:1px solid var(--home-line);background:var(--home-bg);border-radius:10px;flex-direction:column;gap:18px;padding:36px;display:flex}.Home-module__rCrioW__contactForm h3{color:var(--home-ink);margin-bottom:4px;font-size:1.38rem;font-weight:650}.Home-module__rCrioW__contactForm>p{color:var(--home-muted);margin:0 0 8px;font-size:.9rem;line-height:1.5}.Home-module__rCrioW__formTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Home-module__rCrioW__field{flex-direction:column;gap:6px;display:flex}.Home-module__rCrioW__field label{color:var(--home-muted);letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem}.Home-module__rCrioW__field input,.Home-module__rCrioW__field select,.Home-module__rCrioW__field textarea{background:var(--home-bg-alt);width:100%;color:var(--home-ink);border:1px solid #0000;border-radius:8px;outline:0;padding:12px 14px;font-family:inherit;font-size:.92rem;transition:border-color .16s,background .16s}.Home-module__rCrioW__field input:focus,.Home-module__rCrioW__field select:focus,.Home-module__rCrioW__field textarea:focus{border-color:var(--home-ink);background:#fff}.Home-module__rCrioW__field textarea{resize:vertical;min-height:96px}.Home-module__rCrioW__submitButton{background:var(--home-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;min-height:46px;margin-top:4px;padding:12px 22px;font-family:inherit;font-size:.92rem;font-weight:650;transition:transform .18s,background .18s,opacity .18s}.Home-module__rCrioW__submitButton:hover:not(:disabled){background:#000;transform:translateY(-1px)}.Home-module__rCrioW__submitButton:disabled{cursor:default;opacity:.7}.Home-module__rCrioW__formNote{color:var(--home-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}.Home-module__rCrioW__footer{padding:78px 0 38px}.Home-module__rCrioW__footerGrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:54px;margin-bottom:56px;display:grid}.Home-module__rCrioW__footerGrid strong{color:#fff;letter-spacing:.06em;margin-bottom:13px;font-size:.94rem;display:block}.Home-module__rCrioW__footerGrid p{color:#ffffff8c;max-width:290px;margin-bottom:0;font-size:.86rem;line-height:1.6}.Home-module__rCrioW__footerColumn h3{color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:600}.Home-module__rCrioW__footerColumn ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Home-module__rCrioW__footerColumn li,.Home-module__rCrioW__footerColumn a{color:#ffffffb3;font-size:.86rem}.Home-module__rCrioW__footerColumn a:hover{color:#fff}.Home-module__rCrioW__footerBottom{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;gap:24px;padding-top:23px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;display:flex}@keyframes Home-module__rCrioW__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module__rCrioW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Home-module__rCrioW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@keyframes Home-module__rCrioW__pinPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}@keyframes Home-module__rCrioW__marquee{to{transform:translate(-50%)}}@media (max-width:980px){.Home-module__rCrioW__container{padding:0 24px}.Home-module__rCrioW__hero{padding-top:58px}.Home-module__rCrioW__heroStage{min-height:420px}.Home-module__rCrioW__pin{display:none}.Home-module__rCrioW__specStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__rCrioW__specStrip>div:nth-child(2n){border-right:0}.Home-module__rCrioW__specStrip>div:nth-child(-n+2){border-bottom:1px solid var(--home-line)}.Home-module__rCrioW__featureGrid,.Home-module__rCrioW__productRow,.Home-module__rCrioW__productRowFlip,.Home-module__rCrioW__ethosGrid,.Home-module__rCrioW__contactGrid{grid-template-columns:1fr}.Home-module__rCrioW__productRowFlip .Home-module__rCrioW__productText,.Home-module__rCrioW__productRowFlip .Home-module__rCrioW__productVisual{order:initial}.Home-module__rCrioW__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 0}.Home-module__rCrioW__timeline:before{display:none}.Home-module__rCrioW__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Home-module__rCrioW__container{padding:0 18px}.Home-module__rCrioW__hero{padding:48px 0 60px}.Home-module__rCrioW__heroMeta{text-align:left;align-items:flex-start;max-width:310px;margin:0 auto}.Home-module__rCrioW__hero h1{font-size:clamp(2.75rem,15vw,4.4rem)}.Home-module__rCrioW__heroCta{flex-direction:column;align-items:stretch}.Home-module__rCrioW__button{width:100%}.Home-module__rCrioW__heroStage{min-height:300px}.Home-module__rCrioW__specStrip{grid-template-columns:1fr}.Home-module__rCrioW__specStrip>div{border-right:0;border-bottom:1px solid var(--home-line);min-height:0}.Home-module__rCrioW__specStrip>div:last-child{border-bottom:0}.Home-module__rCrioW__feature,.Home-module__rCrioW__products,.Home-module__rCrioW__ethos,.Home-module__rCrioW__contact,.Home-module__rCrioW__simulator,.Home-module__rCrioW__pipeline{padding:88px 0}.Home-module__rCrioW__sectionIntro{margin-bottom:48px}.Home-module__rCrioW__sectionIntro h2{font-size:clamp(2.25rem,11vw,3.2rem)}.Home-module__rCrioW__featureCard{min-height:320px}.Home-module__rCrioW__productRow{gap:28px;padding:54px 0}.Home-module__rCrioW__productVisual{min-height:300px}.Home-module__rCrioW__productSpecs,.Home-module__rCrioW__formTwoCol,.Home-module__rCrioW__statsGrid,.Home-module__rCrioW__timeline,.Home-module__rCrioW__footerGrid{grid-template-columns:1fr}.Home-module__rCrioW__stat,.Home-module__rCrioW__stat:nth-child(2n),.Home-module__rCrioW__stat:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--home-line)}.Home-module__rCrioW__stat:last-child{border-bottom:0}.Home-module__rCrioW__contactForm{padding:26px}.Home-module__rCrioW__channel{flex-direction:column;align-items:flex-start;gap:6px}.Home-module__rCrioW__channel a,.Home-module__rCrioW__channel strong{text-align:left}.Home-module__rCrioW__footerBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.Home-module__rCrioW__root *,.Home-module__rCrioW__root :before,.Home-module__rCrioW__root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
