.landing-module__scJOqG__pageSurface{--lineup-ease:cubic-bezier(.23,1,.32,1);--lineup-ease-in-out:cubic-bezier(.77,0,.175,1);--lineup-ease-drawer:cubic-bezier(.32,.72,0,1);--lineup-ink:#1d0501;--lineup-ink-deep:#0e0200;--lineup-ink-warm:#2d0a01;--lineup-accent:#ff5426;--lineup-hot:#ff8500;--lineup-cream:#fceedb;background:radial-gradient(circle at 78% 8%,#ff54265c,transparent 24rem),radial-gradient(circle at 8% 28%,#ff850038,transparent 24rem),radial-gradient(circle at 62% 92%,#ff54261f,transparent 32rem),linear-gradient(180deg,var(--lineup-ink)0%,var(--lineup-ink-warm)38%,var(--lineup-ink-deep)100%)}@supports (color:lab(0% 0 0)){.landing-module__scJOqG__pageSurface{--lineup-ink:lab(3.46939% 9.35391 4.98689);--lineup-ink-deep:lab(1.29052% 3.37699 1.82154);--lineup-ink-warm:lab(7.28807% 17.9609 10.8737);--lineup-accent:lab(60.8768% 67.4948 65.0657);--lineup-hot:lab(68.8253% 44.4498 82.3411);--lineup-cream:lab(94.8203% 2.68534 10.8559);background:radial-gradient(circle at 78% 8%,lab(60.8768% 67.4948 65.0657/.36),transparent 24rem),radial-gradient(circle at 8% 28%,lab(68.8253% 44.4498 82.3411/.22),transparent 24rem),radial-gradient(circle at 62% 92%,lab(60.8768% 67.4948 65.0657/.12),transparent 32rem),linear-gradient(180deg,var(--lineup-ink)0%,var(--lineup-ink-warm)38%,var(--lineup-ink-deep)100%)}}.landing-module__scJOqG__grain{opacity:.085;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.landing-module__scJOqG__gridBackdrop{opacity:1;background-image:linear-gradient(#fff6ed11 1px,#0000 1px),linear-gradient(90deg,#ffe5ce11 1px,#0000 1px),linear-gradient(135deg,#ff4d2114 0 1px,#0000 1px 22px);background-size:86px 86px,86px 86px,44px 44px;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.landing-module__scJOqG__northEastBackdrop{background-image:url(/newcastle-quayside-background-mobile.webp)}@media (min-width:48rem){.landing-module__scJOqG__northEastBackdrop{background-image:url(/newcastle-quayside-background-desktop.webp)}}.landing-module__scJOqG__sectionReveal{animation:landing-module__scJOqG__riseIn .54s var(--lineup-ease)both;animation-delay:calc(var(--delay,0)*85ms)}.landing-module__scJOqG__serviceTabPanel{animation:landing-module__scJOqG__serviceTabPanelIn .52s var(--lineup-ease-drawer)both}.landing-module__scJOqG__serviceTabImage{animation:landing-module__scJOqG__serviceTabImageIn .68s var(--lineup-ease-drawer)90ms both;transform-origin:100% 100%}.landing-module__scJOqG__heroVisual{animation:landing-module__scJOqG__heroLift 11s var(--lineup-ease-in-out)infinite alternate;will-change:transform;transform:translateZ(0)}.landing-module__scJOqG__floatSlow{animation:landing-module__scJOqG__floatSlow 8.2s var(--lineup-ease-in-out)infinite alternate;will-change:transform;transform:translateZ(0)}.landing-module__scJOqG__floatMedium{animation:landing-module__scJOqG__floatMedium 7.4s var(--lineup-ease-in-out)infinite alternate;will-change:transform;transform:translateZ(0)}.landing-module__scJOqG__signalDot{animation:landing-module__scJOqG__signalPulse 2.8s var(--lineup-ease)infinite}.landing-module__scJOqG__softPulse{animation:landing-module__scJOqG__softPulse 3.4s var(--lineup-ease)infinite}.landing-module__scJOqG__blockPulse{animation:landing-module__scJOqG__blockPulse 4.8s var(--lineup-ease-in-out)infinite}.landing-module__scJOqG__blockShift{animation:landing-module__scJOqG__blockShift 10s var(--lineup-ease-in-out)infinite alternate}.landing-module__scJOqG__tickerViewport{overflow:hidden}.landing-module__scJOqG__tickerTrack{will-change:transform;width:max-content;animation:18s linear infinite landing-module__scJOqG__tickerTrack;display:flex}.landing-module__scJOqG__tickerGroup{flex:none;gap:2rem;padding-right:2rem;display:flex}.landing-module__scJOqG__scanSweep{position:relative;overflow:hidden}.landing-module__scJOqG__scanSweep:after{content:"";background:linear-gradient(90deg,#0000,#ff54267a,#0000);background:linear-gradient(90deg,#0000,lab(60.8768% 67.4948 65.0657/.48),#0000);width:28%;animation:5.8s linear infinite landing-module__scJOqG__scanSweep;position:absolute;inset:0 auto 0 -28%;transform:skew(-16deg)translate(0)}.landing-module__scJOqG__shimmerObject{isolation:isolate;transform-style:preserve-3d}.landing-module__scJOqG__shimmerObject:before{z-index:0;content:"";background-image:linear-gradient(#fff2df14 1px,transparent 1px),linear-gradient(90deg,#fff2df11 1px,transparent 1px),radial-gradient(circle at var(--object-x,62%)var(--object-y,28%),#ff5a1f3d,transparent 18rem);opacity:.74;animation:landing-module__scJOqG__shimmerGrid 12s var(--lineup-ease-in-out)infinite alternate;background-position:0 0,0 0,50%;background-size:3rem 3rem,3rem 3rem,auto;position:absolute;inset:0;transform:translate(0,0)}.landing-module__scJOqG__shimmerObjectOrange{--object-x:74%;--object-y:18%}.landing-module__scJOqG__shimmerObjectAmber{--object-x:28%;--object-y:78%}.landing-module__scJOqG__shimmerObjectCream{--object-x:48%;--object-y:34%}.landing-module__scJOqG__shimmerObject>*{z-index:1}.landing-module__scJOqG__shimmerObject [data-motion-trace]{transform-origin:top}.landing-module__scJOqG__routePulse{transform-origin:0;animation:landing-module__scJOqG__routePulse 3.5s var(--lineup-ease)infinite}.landing-module__scJOqG__objectDrift{animation:landing-module__scJOqG__objectDrift 9s var(--lineup-ease-in-out)infinite alternate;will-change:transform;transform:translateZ(0)}.landing-module__scJOqG__scannerNeedle{transform-origin:top;animation:landing-module__scJOqG__scannerNeedle 4.8s var(--lineup-ease)infinite}.landing-module__scJOqG__serviceOrbit{animation:12s linear infinite landing-module__scJOqG__serviceOrbit}.landing-module__scJOqG__handoffRun{transform-origin:0;animation:landing-module__scJOqG__handoffRun 3.4s var(--lineup-ease)infinite}.landing-module__scJOqG__speechBubbleFloat{transform-origin:100% 100%;animation:landing-module__scJOqG__speechBubbleFloat 8.4s var(--lineup-ease-in-out)infinite alternate}.landing-module__scJOqG__speechBubbleFloatAlt{transform-origin:0 100%;animation:landing-module__scJOqG__speechBubbleFloatAlt 7.8s var(--lineup-ease-in-out)infinite alternate}.landing-module__scJOqG__speechRoute{transform-origin:0;animation:landing-module__scJOqG__speechRoute 4.4s var(--lineup-ease)infinite}.landing-module__scJOqG__lineFlow{position:relative;overflow:hidden}.landing-module__scJOqG__lineFlow:after{content:"";background:linear-gradient(90deg,#0000,#ff5426eb,#0000);background:linear-gradient(90deg,#0000,lab(60.8768% 67.4948 65.0657/.92),#0000);width:35%;animation:4.8s linear infinite landing-module__scJOqG__lineTravel;position:absolute;inset:0 auto 0 -35%;transform:translate(0)}.landing-module__scJOqG__mobilePanel{transform-origin:100% 0;animation:landing-module__scJOqG__panelIn .18s var(--lineup-ease-drawer)both}.landing-module__scJOqG__buttonLink{transition:background-color .18s var(--lineup-ease),border-color .18s var(--lineup-ease),box-shadow .18s var(--lineup-ease),color .18s var(--lineup-ease),transform .14s var(--lineup-ease)}.landing-module__scJOqG__buttonLink:active{transform:scale(.97)}.landing-module__scJOqG__buttonIcon{transition:transform .18s var(--lineup-ease)}.landing-module__scJOqG__panelLink{transition:background-color .18s var(--lineup-ease),border-color .18s var(--lineup-ease),color .18s var(--lineup-ease),transform .18s var(--lineup-ease)}.landing-module__scJOqG__panelLink:active{transform:scale(.985)}.landing-module__scJOqG__panelIcon{transition:transform .18s var(--lineup-ease)}.landing-module__scJOqG__serviceCorePulse{animation:landing-module__scJOqG__serviceCorePulse 2.8s var(--lineup-ease)infinite;opacity:.62;transform-box:fill-box;transform-origin:50%}.landing-module__scJOqG__serviceRoutePulse{animation:2.6s linear infinite landing-module__scJOqG__serviceRoutePulse;animation-delay:var(--pulse-delay,0s)}@media (hover:hover) and (pointer:fine){.landing-module__scJOqG__buttonLink:hover .landing-module__scJOqG__buttonIcon{transform:translate(4px,-1px)scale(1.03)}.landing-module__scJOqG__panelLink:hover{transform:translateY(-4px)}.landing-module__scJOqG__panelLink:hover .landing-module__scJOqG__panelIcon{transform:translate(4px,-4px)}}@keyframes landing-module__scJOqG__riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__scJOqG__heroLift{0%{transform:translate(0,0)rotate(-.35deg)}to{transform:translateY(-6px)rotate(.35deg)}}@keyframes landing-module__scJOqG__floatSlow{0%{transform:translate(0,0)}to{transform:translate(7px,-8px)rotate(-.45deg)}}@keyframes landing-module__scJOqG__floatMedium{0%{transform:translate(0,0)}to{transform:translate(-8px,6px)rotate(.55deg)}}@keyframes landing-module__scJOqG__signalPulse{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes landing-module__scJOqG__blockPulse{0%,to{opacity:.58;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translateY(-3px)scale(1.01)}}@keyframes landing-module__scJOqG__blockShift{0%{transform:translate(-5px,4px)rotate(-.9deg)}to{transform:translate(6px,-5px)rotate(.9deg)}}@keyframes landing-module__scJOqG__tickerTrack{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-module__scJOqG__scanSweep{0%{opacity:0;transform:skew(-16deg)translate(0)}18%{opacity:1}80%{opacity:1}to{opacity:0;transform:skew(-16deg)translate(480%)}}@keyframes landing-module__scJOqG__shimmerGrid{0%{opacity:.58;transform:translate(-4px,3px)scale(1)}to{opacity:.78;transform:translate(5px,-4px)scale(1.015)}}@keyframes landing-module__scJOqG__routePulse{0%,to{opacity:.25;transform:scaleX(.32)}48%{opacity:.9;transform:scaleX(1)}}@keyframes landing-module__scJOqG__objectDrift{0%{transform:translate(-4px,3px)rotate(-.45deg)}to{transform:translate(5px,-4px)rotate(.55deg)}}@keyframes landing-module__scJOqG__scannerNeedle{0%{opacity:0;transform:translate(0,0)scaleY(.28)}18%{opacity:.95}72%{opacity:.95}to{opacity:0;transform:translate(260%)scaleY(1)}}@keyframes landing-module__scJOqG__serviceOrbit{0%{transform:translate(-50%,-50%)rotate(45deg)}to{transform:translate(-50%,-50%)rotate(405deg)}}@keyframes landing-module__scJOqG__handoffRun{0%,to{opacity:.22;transform:scaleX(.18)}48%{opacity:.8;transform:scaleX(1)}}@keyframes landing-module__scJOqG__speechBubbleFloat{0%{transform:translate(-3px,3px)rotate(-.8deg)scale(.995)}to{transform:translate(6px,-6px)rotate(.45deg)scale(1.006)}}@keyframes landing-module__scJOqG__speechBubbleFloatAlt{0%{transform:translate(3px,4px)rotate(.45deg)scale(.995)}to{transform:translate(-5px,-5px)rotate(-.6deg)scale(1.008)}}@keyframes landing-module__scJOqG__speechRoute{0%,to{opacity:.22;transform:scaleX(.18)}46%{opacity:.86;transform:scaleX(1)}}@keyframes landing-module__scJOqG__softPulse{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.95;transform:scale(1)}}@keyframes landing-module__scJOqG__lineTravel{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(410%)}}@keyframes landing-module__scJOqG__panelIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-module__scJOqG__serviceTabPanelIn{0%{opacity:0;clip-path:inset(0 0 11%);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes landing-module__scJOqG__serviceTabImageIn{0%{opacity:0;transform:translate(44px,26px)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landing-module__scJOqG__serviceCorePulse{0%,to{opacity:.26;transform:scale(.78)}48%{opacity:.72;transform:scale(1.28)}}@keyframes landing-module__scJOqG__serviceRoutePulse{0%{opacity:0;stroke-dashoffset:100px}18%,72%{opacity:.95}to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.landing-module__scJOqG__sectionReveal,.landing-module__scJOqG__heroVisual,.landing-module__scJOqG__floatSlow,.landing-module__scJOqG__floatMedium,.landing-module__scJOqG__signalDot,.landing-module__scJOqG__softPulse,.landing-module__scJOqG__blockPulse,.landing-module__scJOqG__blockShift,.landing-module__scJOqG__tickerTrack,.landing-module__scJOqG__scanSweep:after,.landing-module__scJOqG__shimmerObject:before,.landing-module__scJOqG__routePulse,.landing-module__scJOqG__objectDrift,.landing-module__scJOqG__scannerNeedle,.landing-module__scJOqG__serviceOrbit,.landing-module__scJOqG__handoffRun,.landing-module__scJOqG__speechBubbleFloat,.landing-module__scJOqG__speechBubbleFloatAlt,.landing-module__scJOqG__speechRoute,.landing-module__scJOqG__lineFlow:after,.landing-module__scJOqG__mobilePanel,.landing-module__scJOqG__serviceTabPanel,.landing-module__scJOqG__serviceTabImage,.landing-module__scJOqG__serviceCorePulse,.landing-module__scJOqG__serviceRoutePulse{opacity:1;transform:none;animation:none!important}}.landing-module__scJOqG__homeHeroDesktopHeading{display:none}@media (min-width:1024px){.landing-module__scJOqG__homeHeroHeading{width:max-content;max-width:none;font-size:clamp(2.5rem,3.65vw,3.25rem);line-height:1.02}.landing-module__scJOqG__homeHeroDesktopHeading{width:max-content;font-family:var(--font-display);text-transform:uppercase;flex-direction:column;font-weight:400;display:flex}.landing-module__scJOqG__homeHeroDesktopHeading>span{white-space:nowrap;display:block}}
.hero-system-module__BS9naG__hero{color:#fff4df;width:100%;margin-inline:auto;position:relative;container-type:inline-size}.hero-system-module__BS9naG__art{height:98cqw;position:relative}.hero-system-module__BS9naG__halo{pointer-events:none;background:radial-gradient(#ff5a1f22,#0000 68%);position:absolute;inset:0 -10%}.hero-system-module__BS9naG__perspective{perspective:1400px;perspective-origin:50% 40%;position:absolute;inset:0}.hero-system-module__BS9naG__assembly{transform-style:preserve-3d;width:84%;height:52%;position:absolute;top:28%;left:6%;transform:rotateX(27deg)rotate(-14deg)}.hero-system-module__BS9naG__layer{transform-style:preserve-3d;animation:20s cubic-bezier(.45,0,.2,1) infinite hero-system-module__BS9naG__shuffle;position:absolute;inset:0}.hero-system-module__BS9naG__website{transform:translateZ(21cqw)}.hero-system-module__BS9naG__software{animation-delay:-15s;transform:translateZ(7cqw)}.hero-system-module__BS9naG__automation{animation-delay:-10s;transform:translateZ(-7cqw)}.hero-system-module__BS9naG__surface{background:#1c1a18;border:1px solid #ffcea354;border-radius:1.8cqw;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px 1px #fff4df30,0 2cqw 4cqw #0005}.hero-system-module__BS9naG__edge{background:#171310;border-radius:1.8cqw;position:absolute;inset:0;transform:translateZ(-4px);box-shadow:0 1px #c68c6d,0 2px #5f3d2c,0 3px #4f3024,0 4px #39241b}.hero-system-module__BS9naG__browserChrome{background:#39332f;border-bottom:1px solid #fff4df18;align-items:center;gap:3cqw;height:6cqw;padding:0 2cqw;font:1.6cqw monospace;display:flex}.hero-system-module__BS9naG__dots{gap:.6cqw;display:flex}.hero-system-module__BS9naG__dots i{background:#ff8053;border-radius:50%;width:1.1cqw;height:1.1cqw}.hero-system-module__BS9naG__dots i:nth-child(2){background:#e9b478}.hero-system-module__BS9naG__dots i:nth-child(3){background:#a4ac8d}.hero-system-module__BS9naG__address{color:#fff4df90;background:#201d1b;border-radius:.6cqw;width:65%;padding:.6cqw 2cqw;font-size:1.65cqw}.hero-system-module__BS9naG__websiteNav{justify-content:space-between;align-items:center;margin:2.5cqw 4cqw;font:1.8cqw sans-serif;display:flex}.hero-system-module__BS9naG__logoMark{border:.6cqw solid #ff5a1f;flex-shrink:0;width:2.5cqw;height:2.5cqw;display:inline-block;box-shadow:.6cqw .6cqw 0 -.1cqw #fff4df}.hero-system-module__BS9naG__websiteNav>div{color:#fff4dfaa;gap:2cqw;margin-left:auto;margin-right:3cqw;display:flex}.hero-system-module__BS9naG__navButton{border:1px solid #fff4df30;border-radius:2cqw;padding:.7cqw 1.2cqw}.hero-system-module__BS9naG__websiteHero{justify-content:space-between;align-items:center;padding:2cqw 5cqw;display:flex}.hero-system-module__BS9naG__websiteCopy strong{font:700 4.5cqw/.98 var(--font-display),sans-serif;letter-spacing:-.035em;font-size:5.5cqw;line-height:1.03}.hero-system-module__BS9naG__websiteCopy em{color:#ff7944;font-style:normal}.hero-system-module__BS9naG__copyLines{gap:.8cqw;margin-top:2cqw;display:grid}.hero-system-module__BS9naG__copyLines i{background:#fff4df40;width:25cqw;height:.6cqw}.hero-system-module__BS9naG__copyLines i:last-child{width:19cqw}.hero-system-module__BS9naG__websiteCta{color:#191919;background:#ff5a1f;border-radius:2cqw;margin-top:2cqw;padding:1.5cqw 2cqw;font:700 1.65cqw sans-serif;display:inline-block}.hero-system-module__BS9naG__brandSculpture{background:radial-gradient(#ff5a1f30,#0000 70%);width:29cqw;height:28cqw;position:relative}.hero-system-module__BS9naG__brandSculpture div{border:3.5cqw solid #ff5a1f;width:20cqw;height:20cqw;position:absolute;top:1cqw;left:1cqw;box-shadow:1cqw 1cqw #8b2e10,2cqw 3cqw 4cqw #0005}.hero-system-module__BS9naG__brandSculpture div:nth-child(2){border-color:#fff4df;top:6cqw;left:6cqw;box-shadow:1cqw 1cqw #ae9a83}.hero-system-module__BS9naG__brandSculpture div:nth-child(3){box-shadow:none;border-bottom-color:#0000;border-right-color:#0000}.hero-system-module__BS9naG__appHeader{padding:0 2.5cqw;border-bottom:1px solid #fff4df18;align-items:center;gap:2cqw;height:7cqw;padding-inline:3cqw;font:2.6cqw sans-serif;display:flex}.hero-system-module__BS9naG__appHeader .hero-system-module__BS9naG__logoMark{border-width:.4cqw;width:1.8cqw;height:1.8cqw}.hero-system-module__BS9naG__avatar{color:#ffab85;background:#ff5a1f33;border-radius:50%;margin-left:auto;padding:.8cqw;font-size:1.6cqw}.hero-system-module__BS9naG__dashboard{height:calc(100% - 7cqw);display:flex}.hero-system-module__BS9naG__sidebar{color:#fff4df80;background:#141311;border-right:1px solid #fff4df12;flex-direction:column;gap:3cqw;width:24%;padding:4cqw 1.5cqw;font:1.7cqw sans-serif;display:flex}.hero-system-module__BS9naG__sidebar b{color:#ff9c6a;font-weight:400}.hero-system-module__BS9naG__dashboardContent{flex:1;padding:2.5cqw}.hero-system-module__BS9naG__dashboardHeading{justify-content:space-between;align-items:center;font:2.5cqw sans-serif;display:flex}.hero-system-module__BS9naG__dashboardHeading span{color:#fff4df88;font-size:1cqw}.hero-system-module__BS9naG__metrics{gap:2cqw;margin-top:1.5cqw;display:flex}.hero-system-module__BS9naG__metrics>div{background:#fff4df04;border:1px solid #fff4df20;border-radius:.7cqw;flex:1;gap:.7cqw;padding:1.2cqw 1.6cqw;display:grid}.hero-system-module__BS9naG__metrics span{color:#fff4df99;font:1.5cqw sans-serif}.hero-system-module__BS9naG__metrics b{font:600 3.5cqw sans-serif}.hero-system-module__BS9naG__report{border:1px solid #fff4df18;border-radius:.7cqw;margin-top:1.3cqw;padding:1.3cqw}.hero-system-module__BS9naG__report>span{color:#fff4dfaa;font:1.7cqw sans-serif}.hero-system-module__BS9naG__chart{background:repeating-linear-gradient(0deg,#fff4df10 0 1px,#0000 1px 3cqw);align-items:end;gap:3cqw;height:5.5cqw;margin-top:1cqw;display:flex}.hero-system-module__BS9naG__chart i{background:linear-gradient(#ff9c67,#ff5a1f80);border-radius:.4cqw .4cqw 0 0;flex:1}.hero-system-module__BS9naG__automation .hero-system-module__BS9naG__surface{color:#2b170e;background:#f16a2b;border-color:#ffb58a}.hero-system-module__BS9naG__automation .hero-system-module__BS9naG__edge{background:#a83411}.hero-system-module__BS9naG__workflowHeader{background:#ffad6320;border-bottom:1px solid #451d1722;justify-content:space-between;align-items:center;padding:3cqw;font:2.8cqw sans-serif;display:flex}.hero-system-module__BS9naG__workflowHeader>span{align-items:center;gap:.7cqw;font-size:1.6cqw;display:flex}.hero-system-module__BS9naG__workflowHeader i{background:#2b170e;border-radius:50%;width:.7cqw;height:.7cqw}.hero-system-module__BS9naG__workflow{background-image:radial-gradient(#71301535 .65px,#0000 .65px);background-size:2cqw 2cqw;height:34cqw;position:relative}.hero-system-module__BS9naG__connections{stroke:#58230f;stroke-width:2.5px;width:100%;height:100%;position:absolute;inset:0}.hero-system-module__BS9naG__signal{stroke:#fff4df;stroke-dasharray:6 35;animation:4s linear infinite hero-system-module__BS9naG__signalFlow}.hero-system-module__BS9naG__node{background:#fff4df;border:1px solid #fff4df75;border-radius:1.3cqw;align-items:center;gap:.8cqw;width:21%;height:7.5cqw;padding:1cqw;display:flex;position:absolute;box-shadow:0 .8cqw 1.5cqw #55200520}.hero-system-module__BS9naG__node>span{font:2.4cqw sans-serif}.hero-system-module__BS9naG__node>div{gap:.5cqw;display:grid}.hero-system-module__BS9naG__node b{white-space:nowrap;font:600 1.55cqw sans-serif}.hero-system-module__BS9naG__node>i{color:#fff4df;background:#2b170e;border-radius:50%;padding:.5cqw;font:1.2cqw sans-serif;position:absolute;top:-.8cqw;right:-.5cqw}.hero-system-module__BS9naG__trigger{top:calc(50% - 3.75cqw);left:2%}.hero-system-module__BS9naG__actionTop{top:1%;right:3%}.hero-system-module__BS9naG__actionBottom{bottom:1%;right:3%}@keyframes hero-system-module__BS9naG__shuffle{0%,16.5%{opacity:1;transform:translateZ(21cqw)}20.25%{opacity:0;transform:translate3d(6cqw,-23cqw,23cqw)rotate(-4deg)}21%{opacity:0;transform:translate3d(6cqw,-23cqw,-21cqw)rotate(-4deg)}25%,41.5%{opacity:1;transform:translateZ(-21cqw)}50%,66.5%{opacity:1;transform:translateZ(-7cqw)}75%,91.5%{opacity:1;transform:translateZ(7cqw)}to{opacity:1;transform:translateZ(21cqw)}}@keyframes hero-system-module__BS9naG__signalFlow{to{stroke-dashoffset:-82px}}.hero-system-module__BS9naG__hero[data-visible=false] *,.hero-system-module__BS9naG__hero[data-hidden=true] *{animation-play-state:paused}@media (max-width:639px){.hero-system-module__BS9naG__art{height:96cqw}.hero-system-module__BS9naG__assembly{top:24%}.hero-system-module__BS9naG__perspective{perspective:1000px}}@media (prefers-reduced-motion:reduce){.hero-system-module__BS9naG__hero *{animation:none!important}}.hero-system-module__BS9naG__label{color:#fff4df;white-space:nowrap;font:500 clamp(13px,2.8cqw,21px)/1.2 var(--font-display),sans-serif;opacity:0;padding-bottom:1.6cqw;animation:20s cubic-bezier(.45,0,.2,1) infinite hero-system-module__BS9naG__labelCycle;position:absolute;bottom:100%;right:1cqw}.hero-system-module__BS9naG__softwareLabel{animation-delay:-15s}.hero-system-module__BS9naG__automationLabel{animation-delay:-10s}@keyframes hero-system-module__BS9naG__labelCycle{0%,15.75%,to{opacity:1}20.25%,94%{opacity:0}}@media (max-width:639px){.hero-system-module__BS9naG__assembly{top:28%}.hero-system-module__BS9naG__art{height:101cqw}}@media (prefers-reduced-motion:reduce){.hero-system-module__BS9naG__websiteLabel{opacity:1}}.hero-system-module__BS9naG__seo{animation-delay:-5s;transform:translateZ(-21cqw)}.hero-system-module__BS9naG__seoLabel{animation-delay:-5s}.hero-system-module__BS9naG__projectTable{margin-top:1cqw;font:1.25cqw sans-serif}.hero-system-module__BS9naG__projectTable>div{border-bottom:1px solid #fff4df18;grid-template-columns:1.4fr 1fr .8fr;align-items:center;gap:1cqw;padding:.5cqw 0;display:grid}.hero-system-module__BS9naG__projectTable>div:first-child{color:#fff4df77;font-size:1.1cqw}.hero-system-module__BS9naG__projectTable b{font-weight:400}.hero-system-module__BS9naG__projectTable em{color:#ffb48d;text-align:center;background:#ff5a1f15;border-radius:.6cqw;padding:.5cqw;font-size:1.1cqw;font-style:normal}.hero-system-module__BS9naG__team{color:#fff4df99;font-size:1.2cqw}.hero-system-module__BS9naG__decision{justify-items:center;gap:1cqw;width:16%;display:grid;position:absolute;top:38%;left:47%}.hero-system-module__BS9naG__decision>span{color:#fff4df;background:#3b1c0f;border-radius:1cqw;place-items:center;width:5cqw;height:5cqw;font:3cqw sans-serif;display:grid}.hero-system-module__BS9naG__decision b{font:1.4cqw sans-serif}.hero-system-module__BS9naG__yesBranch,.hero-system-module__BS9naG__noBranch{font:1.2cqw sans-serif;position:absolute;left:65%}.hero-system-module__BS9naG__yesBranch{top:7%}.hero-system-module__BS9naG__noBranch{bottom:7%}.hero-system-module__BS9naG__workflowLog{border-top:1px solid #3b1c0f30;gap:2.5cqw;margin:1cqw 3cqw;padding-top:2cqw;font:1.2cqw sans-serif;display:flex}.hero-system-module__BS9naG__seo .hero-system-module__BS9naG__surface{color:#f4f0e9;background:#343536;border-color:#717171}.hero-system-module__BS9naG__seo .hero-system-module__BS9naG__edge{background:#202122}.hero-system-module__BS9naG__seoHeader{border-bottom:1px solid #fff2;align-items:center;gap:1.5cqw;height:8cqw;padding:0 3cqw;font:2.5cqw sans-serif;display:flex}.hero-system-module__BS9naG__seoHeader>span:last-child{color:#ffab85;margin-left:auto;font:1.6cqw monospace}.hero-system-module__BS9naG__searchIcon{border:.3cqw solid;border-radius:50%;flex-shrink:0;width:2cqw;height:2cqw;display:inline-block;position:relative}.hero-system-module__BS9naG__searchIcon:after{content:"";background:currentColor;width:.3cqw;height:1cqw;position:absolute;bottom:-.8cqw;right:-.5cqw;transform:rotate(-40deg)}.hero-system-module__BS9naG__searchBar{background:#252627;border:1px solid #fff3;border-radius:4cqw;align-items:center;gap:2cqw;margin:2.5cqw 3cqw;padding:1.5cqw 2.5cqw;font:1.8cqw sans-serif;display:flex}.hero-system-module__BS9naG__seoContent{grid-template-columns:1.2fr 1fr;gap:3cqw;margin:0 3cqw;display:grid}.hero-system-module__BS9naG__searchResults{gap:2.7cqw;display:grid}.hero-system-module__BS9naG__searchResult{flex-direction:column;gap:1cqw;display:flex}.hero-system-module__BS9naG__searchResult small{color:#695b4e;font:1.2cqw sans-serif}.hero-system-module__BS9naG__searchResult strong{color:#ffad85;font:600 2.3cqw sans-serif}.hero-system-module__BS9naG__searchResult>span{color:#695b4e;font:1.4cqw sans-serif}.hero-system-module__BS9naG__searchResult i{background:#ffffff30;width:85%;height:.6cqw}.hero-system-module__BS9naG__searchResult i:last-child{width:62%}.hero-system-module__BS9naG__seoInsights{border-left:1px solid #ffffff25;padding-left:2.5cqw}.hero-system-module__BS9naG__seoInsights strong{font:600 1.9cqw sans-serif}.hero-system-module__BS9naG__seoInsights svg{width:100%;height:13cqw;margin-block:1.5cqw}.hero-system-module__BS9naG__chartGrid{stroke:#fff2}.hero-system-module__BS9naG__seoArea{fill:#ff7b3526}.hero-system-module__BS9naG__seoLine{stroke-width:4px;stroke-linejoin:round;stroke:#ff8a55}.hero-system-module__BS9naG__seoInsights>div{font:1.45cqw/1.9 sans-serif}.hero-system-module__BS9naG__searchResult small,.hero-system-module__BS9naG__searchResult>span{color:#c3c1bd}.hero-system-module__BS9naG__validate{top:calc(50% - 3.75cqw);left:25%}.hero-system-module__BS9naG__assign{top:calc(50% - 3.75cqw);right:3%}.hero-system-module__BS9naG__notify{bottom:1%;left:42%}
.technology-showcase-module__h9VGjq__showcase{color:#21100b;isolation:isolate;background:radial-gradient(circle at 16% 18%,#ffffffad,#0000 24rem),radial-gradient(circle at 82% 86%,#ff8e6038,#0000 27rem),#fff4df;min-height:max(44rem,100dvh);display:grid;position:relative;overflow:hidden}.technology-showcase-module__h9VGjq__showcase:before{z-index:-1;content:"";background-image:linear-gradient(#7d361d12 1px,#0000 1px),linear-gradient(90deg,#7d361d12 1px,#0000 1px);background-size:5.5rem 5.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.technology-showcase-module__h9VGjq__heading{z-index:5;text-align:center;width:min(100% - 2rem,80rem);margin-inline:auto;padding-top:clamp(4rem,8vh,7rem);position:relative}.technology-showcase-module__h9VGjq__eyebrow{font-family:var(--font-mono);letter-spacing:.19em;color:#a83d1b;text-transform:uppercase;font-size:.72rem;font-weight:700}.technology-showcase-module__h9VGjq__title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;text-transform:uppercase;margin:1rem auto 0;font-size:clamp(2.3rem,5vw,4.85rem);line-height:.94}.technology-showcase-module__h9VGjq__introduction{color:#361911b3;text-wrap:pretty;max-width:59ch;margin:1.25rem auto 0;font-size:clamp(.98rem,1.4vw,1.16rem);line-height:1.75}.technology-showcase-module__h9VGjq__band{z-index:2;transform-origin:50%;background:linear-gradient(90deg,#641e0cf5,#b73b16f7);border-block:1px solid #ffffff57;width:max(118vw,92rem);position:absolute;left:50%;overflow:hidden;box-shadow:0 1.4rem 3.5rem -2.2rem #461609b3,inset 0 1px #ffffff30}.technology-showcase-module__h9VGjq__bandFirst{top:76%;transform:translate(-50%,-50%)rotate(-5deg)}.technology-showcase-module__h9VGjq__bandSecond{z-index:3;background:linear-gradient(90deg,#cd441bf7,#7e250ef7);top:76%;transform:translate(-50%,-50%)rotate(5deg)}.technology-showcase-module__h9VGjq__track{will-change:transform;width:max-content;min-width:100%;animation:92s linear infinite technology-showcase-module__h9VGjq__technologyMarquee;display:flex;transform:translateZ(0)}.technology-showcase-module__h9VGjq__trackReverse{animation-duration:98s;animation-direction:reverse}.technology-showcase-module__h9VGjq__group{flex:none;align-items:stretch;min-width:max-content;margin:0;padding:.85rem 1.25rem;list-style:none;display:flex}.technology-showcase-module__h9VGjq__item{border-right:1px solid #ffffff24;align-content:center;place-items:center;gap:.68rem;width:8.75rem;min-height:7.6rem;padding-inline:.75rem;display:grid}.technology-showcase-module__h9VGjq__icon{object-fit:contain;filter:brightness(0)invert();width:3.25rem;height:3.25rem}.technology-showcase-module__h9VGjq__iconStrong{opacity:1}.technology-showcase-module__h9VGjq__iconMedium{opacity:.78}.technology-showcase-module__h9VGjq__iconSoft{opacity:.56}.technology-showcase-module__h9VGjq__label{max-width:8rem;font-family:var(--font-mono);letter-spacing:.08em;color:#ffffffe0;text-align:center;text-wrap:balance;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.28}@keyframes technology-showcase-module__h9VGjq__technologyMarquee{to{transform:translate(-50%)}}@media (max-width:64rem){.technology-showcase-module__h9VGjq__heading{padding-top:clamp(3rem,6vh,4.5rem)}.technology-showcase-module__h9VGjq__band{width:max(130vw,70rem)}.technology-showcase-module__h9VGjq__bandFirst{top:50%;transform:translate(-50%,-50%)rotate(-4deg)}.technology-showcase-module__h9VGjq__bandSecond{top:64%;transform:translate(-50%,-50%)rotate(4deg)}.technology-showcase-module__h9VGjq__group{padding:.65rem 1rem}.technology-showcase-module__h9VGjq__item{gap:.5rem;width:7.25rem;min-height:5.9rem;padding-inline:.6rem}.technology-showcase-module__h9VGjq__icon{width:2.55rem;height:2.55rem}.technology-showcase-module__h9VGjq__label{font-size:.61rem;line-height:1.25}}@media (max-width:47.999rem){.technology-showcase-module__h9VGjq__heading{padding-top:5rem}.technology-showcase-module__h9VGjq__introduction{max-width:35rem;line-height:1.65}.technology-showcase-module__h9VGjq__band{width:max(155vw,52rem)}.technology-showcase-module__h9VGjq__bandFirst{top:61%;transform:translate(-50%,-50%)rotate(-4.5deg)}.technology-showcase-module__h9VGjq__bandSecond{top:74%;transform:translate(-50%,-50%)rotate(4.5deg)}.technology-showcase-module__h9VGjq__group{padding-block:.55rem}.technology-showcase-module__h9VGjq__item{width:6.7rem;min-height:5.5rem}.technology-showcase-module__h9VGjq__icon{width:2.35rem;height:2.35rem}}@media (min-width:48rem) and (max-width:64rem) and (max-height:50rem){.technology-showcase-module__h9VGjq__heading{padding-top:5.5rem}.technology-showcase-module__h9VGjq__bandFirst{top:66%}.technology-showcase-module__h9VGjq__bandSecond{top:80%}}@media (prefers-reduced-motion:reduce){.technology-showcase-module__h9VGjq__track{animation-play-state:paused}}
.project-planner-module__v9StBa__page{--planner-cream:#fff4df;--planner-orange:#ff5a1f;--planner-ease:cubic-bezier(.23,1,.32,1);min-height:78svh;color:var(--planner-cream);padding:8.5rem 1rem 2rem;scroll-margin-top:6.5rem;position:relative}.project-planner-module__v9StBa__progressWrap{width:min(100%,64rem);margin-inline:auto}.project-planner-module__v9StBa__progressTrack{background:#fff4df1c;width:100%;height:2px;position:relative;overflow:hidden}.project-planner-module__v9StBa__progressValue{background:var(--planner-orange);transform-origin:0;transition:transform .26s var(--planner-ease);position:absolute;inset:0}.project-planner-module__v9StBa__main{width:100%;position:relative}.project-planner-module__v9StBa__step{opacity:1;width:100%;animation:project-planner-module__v9StBa__step-in .52s var(--planner-ease);transition:opacity .48s var(--planner-ease)}.project-planner-module__v9StBa__stepExiting{pointer-events:none;opacity:0}.project-planner-module__v9StBa__instant{transition:none;animation:none}.project-planner-module__v9StBa__instant .project-planner-module__v9StBa__staggerItem{animation:none}.project-planner-module__v9StBa__centredScreen,.project-planner-module__v9StBa__resultScreen{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100%,58rem);min-height:62svh;margin-inline:auto;padding:clamp(3.5rem,9vh,7rem) 0 4rem;display:flex}.project-planner-module__v9StBa__centredScreen{text-align:center;align-items:center}.project-planner-module__v9StBa__resultScreen{align-items:flex-start}.project-planner-module__v9StBa__questionScreen{width:min(100%,64rem);min-height:68svh;margin-inline:auto;padding:clamp(2.5rem,6vh,5rem) 0 7rem}.project-planner-module__v9StBa__questionIntro{margin-bottom:1.75rem}.project-planner-module__v9StBa__eyebrow{color:#ffb08bc7;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.9rem;font-size:.7rem;font-weight:600}.project-planner-module__v9StBa__openingHeading,.project-planner-module__v9StBa__questionHeading{max-width:17ch;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.65rem,7vw,5.6rem);line-height:.94}.project-planner-module__v9StBa__questionHeading{font-size:clamp(2.2rem,5.5vw,4.7rem)}.project-planner-module__v9StBa__supportingText{color:#fff4df9e;max-width:34rem;margin-top:1.25rem;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.project-planner-module__v9StBa__centredScreen>.project-planner-module__v9StBa__primaryButton{margin-top:2rem}.project-planner-module__v9StBa__answerArea{opacity:1}.project-planner-module__v9StBa__optionGrid{gap:.7rem;display:grid}.project-planner-module__v9StBa__staggerItem{--stagger-index:0;animation:project-planner-module__v9StBa__stagger-item-in .42s var(--planner-ease)backwards;animation-delay:calc(var(--stagger-index)*55ms);transition:opacity .36s var(--planner-ease)}.project-planner-module__v9StBa__optionCard{cursor:pointer;color:#fff4dfc2;opacity:1;min-height:4rem;transition:color .14s var(--planner-ease),background-color .14s var(--planner-ease),border-color .14s var(--planner-ease),opacity .36s var(--planner-ease),transform .16s var(--planner-ease);background:#fff4df0a;border:1px solid #fff4df1f;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.95rem;font-weight:700;line-height:1.35;display:flex;position:relative}.project-planner-module__v9StBa__optionCard input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-planner-module__v9StBa__optionCard:has(input:focus-visible){border-color:#ff5a1fbf;box-shadow:0 0 0 3px #ff5a1f52}.project-planner-module__v9StBa__selected{color:#1a0b08;background:var(--planner-orange);border-color:#ff5a1fb8}.project-planner-module__v9StBa__fadeAside{opacity:.2}.project-planner-module__v9StBa__fadeAnswer{pointer-events:none;opacity:0;transition-delay:0s}.project-planner-module__v9StBa__staggerExit,.project-planner-module__v9StBa__stepStaggering .project-planner-module__v9StBa__staggerItem{pointer-events:none;opacity:0;transition-delay:calc(var(--stagger-index)*55ms)}.project-planner-module__v9StBa__optionLabel{align-items:center;gap:.75rem;min-width:0;display:flex}.project-planner-module__v9StBa__optionEmoji{flex:0 0 1.45rem;justify-content:center;align-items:center;width:1.45rem;font-size:1.15rem;line-height:1;display:inline-flex}.project-planner-module__v9StBa__selectionMark{opacity:.55;border:1px solid;border-radius:999px;flex:none;width:.7rem;height:.7rem;box-shadow:inset 0 0 0 2px #0000}.project-planner-module__v9StBa__selected .project-planner-module__v9StBa__selectionMark{box-shadow:inset 0 0 0 2px var(--planner-orange);opacity:1;background:currentColor}.project-planner-module__v9StBa__field{color:#fff4dfb8;gap:.55rem;font-size:.82rem;font-weight:700;display:grid}.project-planner-module__v9StBa__field input,.project-planner-module__v9StBa__field textarea{width:100%;min-height:3.5rem;color:var(--planner-cream);transition:border-color .16s var(--planner-ease),box-shadow .16s var(--planner-ease);background:#0606079e;border:1px solid #fff4df21;border-radius:1rem;outline:none;padding:.9rem 1rem;font-size:1rem;font-weight:500}.project-planner-module__v9StBa__field textarea{resize:vertical;min-height:clamp(11rem,32vh,18rem);line-height:1.65}.project-planner-module__v9StBa__field input:focus,.project-planner-module__v9StBa__field textarea:focus{border-color:#ff5a1fb8;box-shadow:0 0 0 3px #ff5a1f42}.project-planner-module__v9StBa__field input::placeholder,.project-planner-module__v9StBa__field textarea::placeholder{color:#fff4df47}.project-planner-module__v9StBa__contactGrid{gap:1rem;display:grid}.project-planner-module__v9StBa__privacyMessage{color:#fff4df7a;font-size:.8rem;line-height:1.6}.project-planner-module__v9StBa__navigationBar{z-index:12;min-height:5.5rem;padding:1.25rem max(1rem,calc((100vw - 64rem)/2))max(1rem,env(safe-area-inset-bottom));background:linear-gradient(#0000,#0c0a0af5 38%);grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;display:grid;position:fixed;bottom:0;left:0;right:0}.project-planner-module__v9StBa__navigationBar>*{width:100%;max-width:14rem}.project-planner-module__v9StBa__navigationBar>:first-child{justify-self:start}.project-planner-module__v9StBa__navigationBar>:last-child{justify-self:end}.project-planner-module__v9StBa__primaryButton,.project-planner-module__v9StBa__secondaryButton,.project-planner-module__v9StBa__backButton{color:#190b08;background:var(--planner-orange);height:3.5rem;min-height:3.25rem;transition:color .16s var(--planner-ease),background-color .16s var(--planner-ease),border-color .16s var(--planner-ease),opacity .16s var(--planner-ease),transform .14s var(--planner-ease);border-radius:999px;outline:none;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.9rem;font-weight:900;line-height:1.1;display:inline-flex}.project-planner-module__v9StBa__buttonChevron{flex:none;width:1rem;height:1rem}.project-planner-module__v9StBa__backButton,.project-planner-module__v9StBa__navigationBar .project-planner-module__v9StBa__primaryButton{gap:.45rem}.project-planner-module__v9StBa__primaryButton:focus-visible,.project-planner-module__v9StBa__secondaryButton:focus-visible,.project-planner-module__v9StBa__backButton:focus-visible{box-shadow:0 0 0 3px #ff5a1f7a}.project-planner-module__v9StBa__primaryButton:active,.project-planner-module__v9StBa__secondaryButton:active,.project-planner-module__v9StBa__backButton:active,.project-planner-module__v9StBa__optionCard:active{transform:scale(.97)}.project-planner-module__v9StBa__primaryButton:disabled{cursor:not-allowed;opacity:.42}.project-planner-module__v9StBa__secondaryButton,.project-planner-module__v9StBa__backButton{color:#fff4dfc7;background:#fff4df0d;border:1px solid #fff4df24}.project-planner-module__v9StBa__feedback{z-index:20;color:#ffcfb8;background:#230c08f5;border:1px solid #ff8a574d;border-radius:1rem;max-width:38rem;margin-inline:auto;padding:.9rem 1rem;font-size:.88rem;line-height:1.5;position:fixed;bottom:6.5rem;left:1rem;right:1rem;box-shadow:0 20px 60px #00000073}.project-planner-module__v9StBa__resultScreen{padding-top:clamp(3rem,7vh,6rem);padding-bottom:4rem}.project-planner-module__v9StBa__resultCategory{color:#fff4dfb8;max-width:40rem;margin-top:1.4rem;font-size:clamp(1.15rem,2.5vw,1.5rem);line-height:1.55}.project-planner-module__v9StBa__requirements{border-block:1px solid #fff4df1f;width:100%;max-width:40rem;margin-top:2rem;padding-block:1.4rem}.project-planner-module__v9StBa__requirements h2{color:#ffb08bbd;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.project-planner-module__v9StBa__requirements ul{gap:.65rem;margin-top:1rem;display:grid}.project-planner-module__v9StBa__requirements li{color:#fff4dfc2;align-items:center;gap:.7rem;font-weight:650;display:flex}.project-planner-module__v9StBa__requirements li:before{background:var(--planner-orange);content:"";border-radius:999px;flex:none;width:.38rem;height:.38rem}.project-planner-module__v9StBa__resultMessage{color:#fff4df94;max-width:40rem;margin-top:1.5rem;line-height:1.7}.project-planner-module__v9StBa__resultActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:640px){.project-planner-module__v9StBa__page{padding-inline:1.5rem}.project-planner-module__v9StBa__optionGrid,.project-planner-module__v9StBa__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-planner-module__v9StBa__optionCard{min-height:4.4rem;padding-inline:1.2rem;font-size:1rem}.project-planner-module__v9StBa__navigationBar{min-height:6rem}}@media (max-width:639px){.project-planner-module__v9StBa__page{padding-top:7.5rem}.project-planner-module__v9StBa__questionScreen{padding-top:1.35rem}.project-planner-module__v9StBa__questionIntro{margin-bottom:1.35rem}.project-planner-module__v9StBa__navigationBar{padding-inline:1rem}.project-planner-module__v9StBa__primaryButton,.project-planner-module__v9StBa__backButton{padding-inline:.75rem;font-size:.8rem}}@media (hover:hover) and (pointer:fine){.project-planner-module__v9StBa__secondaryButton:hover,.project-planner-module__v9StBa__backButton:hover{color:var(--planner-cream);background:#ff5a1f1f;border-color:#ff5a1f70}.project-planner-module__v9StBa__primaryButton:hover{background:var(--planner-cream)}.project-planner-module__v9StBa__optionCard:hover:not(.project-planner-module__v9StBa__selected){color:var(--planner-cream);background:#fff4df12;border-color:#ffb08b4d}}@media (prefers-reduced-motion:reduce){.project-planner-module__v9StBa__step{transition:opacity .18s;animation:none}.project-planner-module__v9StBa__progressValue,.project-planner-module__v9StBa__answerArea,.project-planner-module__v9StBa__optionCard,.project-planner-module__v9StBa__staggerItem{transition:none;animation:none}}@keyframes project-planner-module__v9StBa__step-in{0%{opacity:0}to{opacity:1}}@keyframes project-planner-module__v9StBa__stagger-item-in{0%{opacity:0}to{opacity:1}}
.page-module__MW5z4a__page{color:#101d36;background:#f5f9ff}.page-module__MW5z4a__container{width:min(100% - 3rem,1180px);margin-inline:auto}.page-module__MW5z4a__hero{color:#f7fbff;background:#011f4f;padding-top:8rem;overflow:hidden}.page-module__MW5z4a__breadcrumb{color:#c8dcff;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:.75rem;display:flex}.page-module__MW5z4a__breadcrumb a{align-items:center;gap:.5rem;display:inline-flex}.page-module__MW5z4a__eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.7rem;font-weight:600}.page-module__MW5z4a__heroGrid{grid-template-columns:1.35fr 1fr;align-items:end;gap:3rem;display:grid}.page-module__MW5z4a__title{max-width:18ch;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.99}.page-module__MW5z4a__title span{color:#23e577}.page-module__MW5z4a__heroCopy p{color:#dceaff;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.8}.page-module__MW5z4a__tags{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.page-module__MW5z4a__tags span{border:1px solid #ffffff35;border-radius:99px;padding:.45rem .8rem;font-size:.7rem}.page-module__MW5z4a__showcase{background:linear-gradient(145deg,#d9edff 0%,#a8d4ff 100%);margin:3rem auto 0;padding:2rem 1.5rem 1rem}.page-module__MW5z4a__showcase img{width:min(100%,1180px);height:auto;margin:auto}.page-module__MW5z4a__factsWrap{border-bottom:1px solid #022e7026}.page-module__MW5z4a__facts{grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:2.25rem;display:grid}.page-module__MW5z4a__facts dt{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem;font-size:.7rem}.page-module__MW5z4a__facts dd{font-size:.95rem;font-weight:650}.page-module__MW5z4a__section{padding-block:clamp(3.5rem,7vw,6.5rem)}.page-module__MW5z4a__split{grid-template-columns:1fr 1.1fr;gap:5rem;display:grid}.page-module__MW5z4a__page h2:not([data-case-study-testimonial-heading]){font-family:var(--font-display);text-wrap:balance;text-transform:uppercase;font-size:clamp(2rem,3.3vw,3.15rem);line-height:1.06}.page-module__MW5z4a__prose p{font-size:1rem;line-height:1.85}.page-module__MW5z4a__prose p+p{margin-top:1.25rem}.page-module__MW5z4a__proof{background:#dfedfb;padding-block:5rem}.page-module__MW5z4a__proofGrid{grid-template-columns:1.12fr .88fr;align-items:center;gap:5rem;display:grid}.page-module__MW5z4a__browserPreview img{width:100%;height:auto}.page-module__MW5z4a__proof .page-module__MW5z4a__prose{margin-top:2rem}.page-module__MW5z4a__designNote{color:#05327e;border-left:3px solid #06b854;margin-top:2rem;padding-left:1.25rem;font-size:1.2rem;font-weight:650;line-height:1.6}.page-module__MW5z4a__detailGrid{grid-template-columns:1fr 1fr;gap:3rem 5rem;margin-top:3rem;display:grid}.page-module__MW5z4a__detailItem{border-top:1px solid #022e7038;gap:1.25rem;padding-top:1.5rem;display:flex}.page-module__MW5z4a__number{color:#08703a;font-family:monospace;font-size:.9rem}.page-module__MW5z4a__detailItem h3{margin-bottom:.8rem;font-size:1.2rem;font-weight:700;line-height:1.4}.page-module__MW5z4a__detailItem p{line-height:1.8}.page-module__MW5z4a__mobile{color:#f7fbff;background:#011f4f;overflow:hidden}.page-module__MW5z4a__mobileGrid{grid-template-columns:1fr .9fr;align-items:center;gap:4rem;min-height:660px;display:grid}.page-module__MW5z4a__mobileGrid>div{padding-block:clamp(4rem,8vw,7rem)}.page-module__MW5z4a__mobile .page-module__MW5z4a__eyebrow{color:#23e577}.page-module__MW5z4a__mobile .page-module__MW5z4a__prose{color:#dceaff;margin-top:2rem}.page-module__MW5z4a__phonePreview{align-self:end;max-width:520px;padding-top:3rem}.page-module__MW5z4a__phonePreview img{width:100%;height:auto}.page-module__MW5z4a__launch{background:#b9ddff}.page-module__MW5z4a__launchPreview{padding-top:clamp(3.5rem,7vw,6.5rem)}.page-module__MW5z4a__launchPreview img{width:min(100%,980px);height:auto;margin-inline:auto}.page-module__MW5z4a__launch .page-module__MW5z4a__section{padding-top:3rem}.page-module__MW5z4a__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.page-module__MW5z4a__inlineLink,.page-module__MW5z4a__relatedLinks a{color:#053d91;text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #06b85480;text-decoration:underline #06b85480}.page-module__MW5z4a__inlineLink:hover,.page-module__MW5z4a__relatedLinks a:hover{color:#08703a}.page-module__MW5z4a__page a:focus-visible{outline-offset:5px;outline:3px solid #16c964}.page-module__MW5z4a__cta{text-align:center;border-top:1px solid #022e7026}.page-module__MW5z4a__cta>p:not(.page-module__MW5z4a__eyebrow){max-width:640px;margin:1.5rem auto 2rem;line-height:1.8}.page-module__MW5z4a__relatedLinks{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;max-width:760px;margin:1.75rem auto 0;font-size:.875rem;display:flex}@media (max-width:800px){.page-module__MW5z4a__heroGrid,.page-module__MW5z4a__split,.page-module__MW5z4a__proofGrid,.page-module__MW5z4a__mobileGrid{grid-template-columns:1fr;gap:2rem}.page-module__MW5z4a__hero{padding-top:7rem}.page-module__MW5z4a__title{max-width:22ch}.page-module__MW5z4a__heroCopy{max-width:600px}.page-module__MW5z4a__proofGrid>div{order:-1}.page-module__MW5z4a__browserPreview,.page-module__MW5z4a__phonePreview{margin-inline:auto}.page-module__MW5z4a__facts{grid-template-columns:1fr 1fr}.page-module__MW5z4a__detailGrid{gap:2rem}.page-module__MW5z4a__mobileGrid>div{padding-bottom:0}.page-module__MW5z4a__phonePreview{max-width:460px;padding-top:0}}@media (max-width:540px){.page-module__MW5z4a__container{width:calc(100% - 2rem)}.page-module__MW5z4a__breadcrumb{margin-bottom:2rem}.page-module__MW5z4a__detailGrid{grid-template-columns:1fr}.page-module__MW5z4a__showcase{margin-top:2rem;padding:1.5rem .5rem .5rem}.page-module__MW5z4a__facts{gap:1.5rem 1rem}.page-module__MW5z4a__facts dd{font-size:.85rem}.page-module__MW5z4a__proof{padding-block:3.5rem}}
.page-module__tHqGJG__page{color:#392c29;background:#fff7ed}.page-module__tHqGJG__container{width:min(100% - 3rem,1180px);margin-inline:auto}.page-module__tHqGJG__hero{color:#fff7ed;background:#45332f;padding-top:8rem}.page-module__tHqGJG__breadcrumb{color:#f1d8d4;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:.75rem;display:flex}.page-module__tHqGJG__breadcrumb a{align-items:center;gap:.5rem;display:inline-flex}.page-module__tHqGJG__eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.7rem;font-weight:600}.page-module__tHqGJG__heroGrid{grid-template-columns:1.35fr 1fr;align-items:end;gap:3rem;display:grid}.page-module__tHqGJG__title{font-family:var(--font-display);text-transform:uppercase;max-width:18ch;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.99}.page-module__tHqGJG__title span{color:#ffa9c4}.page-module__tHqGJG__heroCopy p{color:#f1e2dd;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.8}.page-module__tHqGJG__tags{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.page-module__tHqGJG__tags span{border:1px solid #ffffff35;border-radius:99px;padding:.45rem .8rem;font-size:.7rem}.page-module__tHqGJG__showcase{color:#45332f;background:#f5d8df;margin:3rem auto 0;padding:2rem 1.5rem 1.5rem}.page-module__tHqGJG__showcase img{width:min(100%,1180px);height:auto;margin:auto}.page-module__tHqGJG__showcase figcaption{text-align:center}.page-module__tHqGJG__page figcaption{margin-top:1.25rem;font-size:.75rem;line-height:1.6}.page-module__tHqGJG__factsWrap{border-bottom:1px solid #45332f25}.page-module__tHqGJG__facts{grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:2.25rem;display:grid}.page-module__tHqGJG__facts dt{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.65rem;font-size:.7rem}.page-module__tHqGJG__facts dd{font-size:.95rem;font-weight:650}.page-module__tHqGJG__section{padding-block:clamp(3.5rem,7vw,6.5rem)}.page-module__tHqGJG__split{grid-template-columns:1fr 1.1fr;gap:5rem;display:grid}.page-module__tHqGJG__page h2{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,3.3vw,3.15rem);line-height:1.06}.page-module__tHqGJG__prose p{font-size:1rem;line-height:1.85}.page-module__tHqGJG__prose p+p{margin-top:1.25rem}.page-module__tHqGJG__design{background:#f1e5d9;padding-block:5rem}.page-module__tHqGJG__designGrid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.page-module__tHqGJG__homepage{max-width:480px}.page-module__tHqGJG__homepage img{width:100%;height:auto}.page-module__tHqGJG__design .page-module__tHqGJG__prose{margin-top:2rem}.page-module__tHqGJG__designNote{border-left:3px solid #a44967;margin-top:2rem;padding-left:1.25rem;font-size:1.2rem;font-weight:650;line-height:1.6}.page-module__tHqGJG__shoppingGrid{grid-template-columns:1fr 1fr;gap:3rem 5rem;margin-top:3rem;display:grid}.page-module__tHqGJG__shoppingItem{border-top:1px solid #45332f35;gap:1.25rem;padding-top:1.5rem;display:flex}.page-module__tHqGJG__number{color:#91455d;font-family:monospace;font-size:.9rem}.page-module__tHqGJG__shoppingItem h3{margin-bottom:.8rem;font-size:1.2rem;font-weight:700;line-height:1.4}.page-module__tHqGJG__shoppingItem p{line-height:1.8}.page-module__tHqGJG__operations{color:#fff7ed;background:#45332f}.page-module__tHqGJG__operations .page-module__tHqGJG__eyebrow{color:#ffa9c4}.page-module__tHqGJG__outcome{background:#f5d8df}.page-module__tHqGJG__outcomeCopy{max-width:760px;margin-top:2rem;font-size:1.1rem;line-height:1.85}.page-module__tHqGJG__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.page-module__tHqGJG__textLink{text-underline-offset:5px;font-size:.875rem;font-weight:650;text-decoration:underline}.page-module__tHqGJG__page a:focus-visible{outline-offset:5px;outline:3px solid #ba5878}.page-module__tHqGJG__cta{text-align:center}.page-module__tHqGJG__cta>p:not(.page-module__tHqGJG__eyebrow){max-width:620px;margin:1.5rem auto 2rem;line-height:1.8}.page-module__tHqGJG__cta>.page-module__tHqGJG__textLink{margin-top:1.5rem;display:block}.page-module__tHqGJG__testimonial{max-width:800px;margin-top:2rem}.page-module__tHqGJG__testimonial blockquote{font-size:clamp(1.4rem,3vw,2rem);line-height:1.6}@media (max-width:800px){.page-module__tHqGJG__heroGrid,.page-module__tHqGJG__split,.page-module__tHqGJG__designGrid{grid-template-columns:1fr;gap:2rem}.page-module__tHqGJG__hero{padding-top:7rem}.page-module__tHqGJG__title{font-family:var(--font-display);text-transform:uppercase;max-width:22ch}.page-module__tHqGJG__heroCopy{max-width:600px}.page-module__tHqGJG__designGrid>div{order:-1}.page-module__tHqGJG__homepage{margin-inline:auto}.page-module__tHqGJG__facts{grid-template-columns:1fr 1fr}.page-module__tHqGJG__shoppingGrid{gap:2rem}}@media (max-width:540px){.page-module__tHqGJG__container{width:calc(100% - 2rem)}.page-module__tHqGJG__breadcrumb{margin-bottom:2rem}.page-module__tHqGJG__shoppingGrid{grid-template-columns:1fr}.page-module__tHqGJG__showcase{margin-top:2rem;padding:1.5rem .5rem}.page-module__tHqGJG__facts{gap:1.5rem 1rem}.page-module__tHqGJG__facts dd{font-size:.85rem}.page-module__tHqGJG__design{padding-block:3.5rem}}.page-module__tHqGJG__prose h3{margin-bottom:.75rem;font-size:1.15rem;font-weight:700;line-height:1.4}.page-module__tHqGJG__prose p+h3{margin-top:2rem}
