.SarchnarHeroVisual-module__KC8zwW__stage{aspect-ratio:1.05;isolation:isolate;background:linear-gradient(#1a1030 0%,#2a1848 42%,#3b2760 70%,#1e1b2e 100%);border-radius:18px;width:100%;max-width:480px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 50px #0003,inset 0 0 0 1px #ffffff0f}.SarchnarHeroVisual-module__KC8zwW__glow{filter:blur(28px);background:radial-gradient(circle,#a855f759 0%,#ec48992e 45%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite alternate SarchnarHeroVisual-module__KC8zwW__glowPulse;position:absolute;inset:8% 12%}.SarchnarHeroVisual-module__KC8zwW__skyline{opacity:.55;background:linear-gradient(90deg,#0000 0 8%,#24183a 8% 14%,#0000 14% 22%),linear-gradient(90deg,#0000 0 70%,#1f1533 70% 78%,#0000 78%),linear-gradient(90deg,#0000 0 82%,#2a1c42 82% 92%,#0000 92%);height:28%;position:absolute;bottom:14%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.SarchnarHeroVisual-module__KC8zwW__building{z-index:3;flex-direction:column-reverse;align-items:stretch;gap:3px;width:28%;display:flex;position:absolute;bottom:14%;left:18%}.SarchnarHeroVisual-module__KC8zwW__floor{opacity:0;background:linear-gradient(90deg,#ffffff14 0 2px,#0000 2px) 0 0/8px 100%,linear-gradient(#8b5cf6,#6d28d9);border-radius:3px 3px 1px 1px;height:22px;animation:9s ease-in-out infinite SarchnarHeroVisual-module__KC8zwW__floorDrop;transform:translateY(12px)scale(.92);box-shadow:inset 0 0 0 1px #ffffff1f}.SarchnarHeroVisual-module__KC8zwW__floor[data-f="1"]{height:26px;animation-delay:.4s}.SarchnarHeroVisual-module__KC8zwW__floor[data-f="2"]{animation-delay:1.5s}.SarchnarHeroVisual-module__KC8zwW__floor[data-f="3"]{animation-delay:2.6s}.SarchnarHeroVisual-module__KC8zwW__floor[data-f="4"]{animation-delay:3.7s}.SarchnarHeroVisual-module__KC8zwW__floor[data-f="5"]{animation-delay:4.8s}.SarchnarHeroVisual-module__KC8zwW__floor[data-f="6"]{background:linear-gradient(90deg,#ffffff1a 0 2px,#0000 2px) 0 0/8px 100%,linear-gradient(#ec4899,#a855f7);animation-delay:5.9s}.SarchnarHeroVisual-module__KC8zwW__spire{opacity:0;background:#f9a8d4;border-radius:2px;width:3px;height:18px;margin:0 auto;animation:9s ease-in-out infinite SarchnarHeroVisual-module__KC8zwW__spireIn;transform:translateY(8px)}.SarchnarHeroVisual-module__KC8zwW__crane{z-index:4;width:42%;height:72%;position:absolute;bottom:14%;right:10%}.SarchnarHeroVisual-module__KC8zwW__outriggers{justify-content:space-between;display:flex;position:absolute;bottom:0;left:8%;right:8%}.SarchnarHeroVisual-module__KC8zwW__outriggers i{background:#57534e;border-radius:2px;width:28%;height:4px}.SarchnarHeroVisual-module__KC8zwW__carrier{background:linear-gradient(#f97316,#c2410c);border-radius:4px;width:58%;height:22px;position:absolute;bottom:4px;left:18%;box-shadow:0 4px 12px #0000004d}.SarchnarHeroVisual-module__KC8zwW__cab{background:#1c1917;border-radius:3px 3px 1px 1px;width:22%;height:16px;position:absolute;bottom:22px;left:38%;box-shadow:inset 0 0 0 1px #ffffff1a}.SarchnarHeroVisual-module__KC8zwW__cab:after{content:"";opacity:.55;background:#38bdf8;border-radius:2px;position:absolute;inset:3px 3px 4px}.SarchnarHeroVisual-module__KC8zwW__mast{transform-origin:bottom;background:linear-gradient(#fb923c,#ea580c);border-radius:2px;width:6px;height:42%;position:absolute;bottom:26px;left:46%}.SarchnarHeroVisual-module__KC8zwW__boom{transform-origin:8%;width:78%;height:8px;animation:9s ease-in-out infinite SarchnarHeroVisual-module__KC8zwW__boomSwing;position:absolute;bottom:58%;left:42%}.SarchnarHeroVisual-module__KC8zwW__boomArm{background:linear-gradient(90deg,#fdba74,#f97316 30%,#ea580c);border-radius:3px;position:absolute;inset:0;box-shadow:0 2px 8px #00000040}.SarchnarHeroVisual-module__KC8zwW__boomArm:before{content:"";background:#c2410c;border-radius:2px;width:12px;height:16px;position:absolute;top:-4px;left:0}.SarchnarHeroVisual-module__KC8zwW__hookBlock{flex-direction:column;align-items:center;width:22px;animation:9s ease-in-out infinite SarchnarHeroVisual-module__KC8zwW__hookLift;display:flex;position:absolute;top:100%;right:4%}.SarchnarHeroVisual-module__KC8zwW__cable{background:#d6d3d1;border-radius:1px;width:2px;height:36px;animation:9s ease-in-out infinite SarchnarHeroVisual-module__KC8zwW__cableLen}.SarchnarHeroVisual-module__KC8zwW__hook{border:2px solid #a8a29e;border-top:none;border-radius:0 0 6px 6px;width:8px;height:8px;margin-top:-1px}.SarchnarHeroVisual-module__KC8zwW__slab{background:linear-gradient(#a855f7,#7c3aed);border-radius:2px;width:28px;height:12px;margin-top:4px;animation:9s ease-in-out infinite SarchnarHeroVisual-module__KC8zwW__slabHold;box-shadow:0 4px 10px #0000004d}.SarchnarHeroVisual-module__KC8zwW__ground{background:linear-gradient(#3f3a52,#1c1928);height:14%;position:absolute;bottom:0;left:0;right:0}@keyframes SarchnarHeroVisual-module__KC8zwW__floorDrop{0%,8%{opacity:0;transform:translateY(14px)scale(.9)}18%,82%{opacity:1;transform:translateY(0)scale(1)}92%,to{opacity:0;transform:translateY(8px)scale(.95)}}@keyframes SarchnarHeroVisual-module__KC8zwW__spireIn{0%,68%{opacity:0;transform:translateY(10px)}76%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(6px)}}@keyframes SarchnarHeroVisual-module__KC8zwW__boomSwing{0%{transform:rotate(-18deg)}12%{transform:rotate(-6deg)}22%{transform:rotate(4deg)}38%{transform:rotate(2deg)}52%{transform:rotate(-10deg)}70%{transform:rotate(-4deg)}85%,to{transform:rotate(-18deg)}}@keyframes SarchnarHeroVisual-module__KC8zwW__hookLift{0%,10%{transform:translateY(0)}22%{transform:translateY(18px)}32%{transform:translateY(42px)}42%{transform:translateY(28px)}55%{transform:translateY(8px)}70%{transform:translateY(36px)}85%,to{transform:translateY(0)}}@keyframes SarchnarHeroVisual-module__KC8zwW__cableLen{0%,10%{height:28px}22%{height:40px}32%{height:56px}42%{height:44px}55%{height:30px}70%{height:50px}85%,to{height:28px}}@keyframes SarchnarHeroVisual-module__KC8zwW__slabHold{0%,28%{opacity:1;transform:scale(1)}34%,48%{opacity:0;transform:scale(.6)}58%{opacity:1;transform:scale(1)}68%,78%{opacity:0;transform:scale(.6)}88%,to{opacity:1;transform:scale(1)}}@keyframes SarchnarHeroVisual-module__KC8zwW__glowPulse{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.SarchnarHeroVisual-module__KC8zwW__glow,.SarchnarHeroVisual-module__KC8zwW__floor,.SarchnarHeroVisual-module__KC8zwW__spire,.SarchnarHeroVisual-module__KC8zwW__boom,.SarchnarHeroVisual-module__KC8zwW__hookBlock,.SarchnarHeroVisual-module__KC8zwW__cable,.SarchnarHeroVisual-module__KC8zwW__slab{animation:none!important}.SarchnarHeroVisual-module__KC8zwW__floor,.SarchnarHeroVisual-module__KC8zwW__spire{opacity:1;transform:none}.SarchnarHeroVisual-module__KC8zwW__boom{transform:rotate(-4deg)}.SarchnarHeroVisual-module__KC8zwW__slab{opacity:0}}@media (max-width:980px){.SarchnarHeroVisual-module__KC8zwW__stage{max-width:400px}}@media (max-width:560px){.SarchnarHeroVisual-module__KC8zwW__stage{max-width:320px}}
.CaseStudyView-module__MH4b6q__page{width:100%;max-width:var(--site-max-width,1400px);box-sizing:border-box;color:#111;background:#f0f0f0;margin:0 auto;padding:0 clamp(24px,5vw,64px) clamp(64px,10vh,120px)}.CaseStudyView-module__MH4b6q__back{letter-spacing:.14em;text-transform:uppercase;color:#111;align-items:center;margin:8px 0 4px;font-size:1.02rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.CaseStudyView-module__MH4b6q__back:hover{color:#144bff}.CaseStudyView-module__MH4b6q__reveal{opacity:0;transition:opacity .9s,transform 1.05s cubic-bezier(.22,.08,.25,1);transform:translateY(36px)}.CaseStudyView-module__MH4b6q__reveal[data-inview=true]{opacity:1;transform:translateY(0)}.CaseStudyView-module__MH4b6q__hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);min-height:calc(50vh - 100px);padding:clamp(20px,3vh,40px) 0 clamp(40px,7vh,72px);display:grid}.CaseStudyView-module__MH4b6q__heroCopy{max-width:36rem}.CaseStudyView-module__MH4b6q__eyebrow{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#144bff 0%,#cb1d53 50%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:.75rem;font-weight:700}.CaseStudyView-module__MH4b6q__logo{object-fit:contain;width:auto;height:52px;margin-bottom:20px;display:block}.CaseStudyView-module__MH4b6q__title{letter-spacing:-.03em;color:#111;margin:0 0 14px;font-size:clamp(2.3rem,4.8vw,3.6rem);font-weight:900;line-height:1.02}.CaseStudyView-module__MH4b6q__lead{background:linear-gradient(90deg,#144bff 0%,#cb1d53 55%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:22ch;margin:0 0 16px;font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:600;line-height:1.35}.CaseStudyView-module__MH4b6q__intro{color:#2a2a2a;max-width:42ch;margin:0 0 28px;font-size:1.02rem;font-weight:500;line-height:1.65}.CaseStudyView-module__MH4b6q__cta{color:#111;background:linear-gradient(#f0f0f0,#f0f0f0) padding-box padding-box,linear-gradient(90deg,#144bff 0%,#cb1d53 100%) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:72px;height:50px;padding:0 24px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.CaseStudyView-module__MH4b6q__cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #144bff1f}.CaseStudyView-module__MH4b6q__cta img{object-fit:contain;width:14px;height:14px}.CaseStudyView-module__MH4b6q__heroVisual{width:100%}.CaseStudyView-module__MH4b6q__browser{background:#111;border-radius:16px;overflow:hidden;box-shadow:0 28px 60px #00000024,0 0 0 1px #0000000f}.CaseStudyView-module__MH4b6q__browserBar{background:#1c1c1f;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.CaseStudyView-module__MH4b6q__browserBar span{background:#3a3a3e;border-radius:50%;width:9px;height:9px}.CaseStudyView-module__MH4b6q__browserBar span:first-child{background:#ff5f57}.CaseStudyView-module__MH4b6q__browserBar span:nth-child(2){background:#febc2e}.CaseStudyView-module__MH4b6q__browserBar span:nth-child(3){background:#28c840}.CaseStudyView-module__MH4b6q__browser img{width:100%;height:auto;display:block}.CaseStudyView-module__MH4b6q__section{border-top:1px solid #0000000f;padding:clamp(36px,6vh,64px) 0}.CaseStudyView-module__MH4b6q__sectionHead{align-items:center;gap:14px;margin-bottom:14px;display:flex}.CaseStudyView-module__MH4b6q__sectionHead h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800}.CaseStudyView-module__MH4b6q__iconBadge{color:#144bff;background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 8px 20px #0000000d}.CaseStudyView-module__MH4b6q__sectionLead{color:#444;max-width:48ch;margin:0;font-size:1.02rem;font-weight:500;line-height:1.55}.CaseStudyView-module__MH4b6q__prose{max-width:58ch;margin-bottom:20px}.CaseStudyView-module__MH4b6q__prose p{color:#2a2a2a;margin:0;font-size:1.02rem;font-weight:500;line-height:1.65}.CaseStudyView-module__MH4b6q__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.CaseStudyView-module__MH4b6q__stat{background:#fff;border-radius:16px;padding:22px 20px;box-shadow:0 8px 22px #0000000a}.CaseStudyView-module__MH4b6q__statValue{letter-spacing:-.03em;background:linear-gradient(90deg,#144bff 0%,#cb1d53 70%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:900;line-height:1}.CaseStudyView-module__MH4b6q__statLabel{color:#555;margin:10px 0 0;font-size:.88rem;font-weight:600;line-height:1.4}.CaseStudyView-module__MH4b6q__productSection{border-top:1px solid #0000000f;padding:clamp(44px,8vh,80px) 0}.CaseStudyView-module__MH4b6q__productHead{max-width:52rem;margin-bottom:clamp(28px,4vh,40px)}.CaseStudyView-module__MH4b6q__productMeta{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.CaseStudyView-module__MH4b6q__productIndex{letter-spacing:.16em;background:linear-gradient(90deg,#144bff 0%,#cb1d53 50%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.78rem;font-weight:800}.CaseStudyView-module__MH4b6q__productName{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800}.CaseStudyView-module__MH4b6q__productBlurb{color:#2a2a2a;max-width:54ch;margin:12px 0 0;font-size:1.05rem;font-weight:500;line-height:1.6}.CaseStudyView-module__MH4b6q__pointRow{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.CaseStudyView-module__MH4b6q__pointRow li{color:#222;background:#fff;border-radius:999px;padding:10px 14px;font-size:.84rem;font-weight:600;box-shadow:0 6px 18px #0000000a}.CaseStudyView-module__MH4b6q__gallery{gap:clamp(22px,3vw,36px);display:grid}.CaseStudyView-module__MH4b6q__galleryDesktop{grid-template-columns:1fr}.CaseStudyView-module__MH4b6q__galleryPhones{grid-template-columns:repeat(4,minmax(0,1fr));place-items:end center;gap:clamp(14px,2vw,24px);padding:clamp(8px,2vw,20px) 0}.CaseStudyView-module__MH4b6q__galleryPhones:has(.CaseStudyView-module__MH4b6q__shot:only-child){grid-template-columns:minmax(240px,400px);justify-content:center}.CaseStudyView-module__MH4b6q__shot{width:100%;margin:0}.CaseStudyView-module__MH4b6q__shotDesktop .CaseStudyView-module__MH4b6q__browser{width:100%}.CaseStudyView-module__MH4b6q__shotPhone{width:100%;max-width:280px}.CaseStudyView-module__MH4b6q__galleryPhones:has(.CaseStudyView-module__MH4b6q__shot:only-child) .CaseStudyView-module__MH4b6q__shotPhone{max-width:400px}.CaseStudyView-module__MH4b6q__phoneShell{background:#111;border-radius:28px;overflow:hidden;box-shadow:0 18px 40px #00000029,0 0 0 1px #00000014}.CaseStudyView-module__MH4b6q__phoneShell img{width:100%;height:auto;display:block}.CaseStudyView-module__MH4b6q__caption{letter-spacing:.01em;color:#555;text-align:center;margin-top:12px;font-size:.88rem;font-weight:600}.CaseStudyView-module__MH4b6q__shotDesktop .CaseStudyView-module__MH4b6q__caption{text-align:left;padding-left:4px}.CaseStudyView-module__MH4b6q__supportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.CaseStudyView-module__MH4b6q__supportCard{background:#fff;border-radius:16px;padding:22px 20px;box-shadow:0 8px 22px #0000000a}.CaseStudyView-module__MH4b6q__supportCard h3{margin:0;font-size:1.02rem;font-weight:800}.CaseStudyView-module__MH4b6q__supportCard p{color:#444;margin:10px 0 0;font-size:.95rem;font-weight:500;line-height:1.55}.CaseStudyView-module__MH4b6q__ctaSection{border-top:1px solid #0000000f;padding:clamp(40px,7vh,72px) 0 0}.CaseStudyView-module__MH4b6q__ctaLabel{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:800}.CaseStudyView-module__MH4b6q__ctaRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.CaseStudyView-module__MH4b6q__ctaSecondary{color:#fff;background:#292929;border-radius:999px;align-items:center;height:50px;padding:0 22px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.CaseStudyView-module__MH4b6q__ctaSecondary:hover{background:#144bff;transform:translateY(-2px)}@media (max-width:980px){.CaseStudyView-module__MH4b6q__hero{grid-template-columns:1fr;min-height:auto}.CaseStudyView-module__MH4b6q__heroCopy,.CaseStudyView-module__MH4b6q__lead{max-width:none}.CaseStudyView-module__MH4b6q__stats,.CaseStudyView-module__MH4b6q__galleryPhones{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyView-module__MH4b6q__shotPhone{max-width:240px}.CaseStudyView-module__MH4b6q__supportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyView-module__MH4b6q__cta{gap:48px}}@media (max-width:560px){.CaseStudyView-module__MH4b6q__page{padding-left:16px;padding-right:16px}.CaseStudyView-module__MH4b6q__stats{grid-template-columns:1fr}.CaseStudyView-module__MH4b6q__galleryPhones{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyView-module__MH4b6q__shotPhone{max-width:160px}.CaseStudyView-module__MH4b6q__supportGrid{grid-template-columns:1fr}.CaseStudyView-module__MH4b6q__pointRow li{border-radius:14px;width:100%}.CaseStudyView-module__MH4b6q__cta{justify-content:space-between;gap:24px;width:100%}}@media (prefers-reduced-motion:reduce){.CaseStudyView-module__MH4b6q__reveal{opacity:1;transition:none;transform:none}}
