.home-module__O8SJRq__homepage{--home-ink:#101513;--home-ink-soft:#1b2420;--home-ivory:#f4f0e7;--home-paper:#fbf9f4;--home-green:#315c4c;--home-clay:#b96f4f;--home-pointer-x:50vw;--home-pointer-y:50vh;--home-scroll-progress:0;background:var(--home-paper);color:var(--home-ink);overflow:clip}.home-module__O8SJRq__homepage:before{z-index:80;content:"";opacity:0;pointer-events:none;width:28rem;height:28rem;transform:translate3d(calc(var(--home-pointer-x) - 50%), calc(var(--home-pointer-y) - 50%), 0);background:radial-gradient(circle,#ebc57914,#0000 68%);border-radius:999px;transition:opacity .4s;position:fixed;top:0;left:0}.home-module__O8SJRq__homepage[data-motion-ready=true]:before{opacity:1}.home-module__O8SJRq__scrollProgress{z-index:120;pointer-events:none;width:100%;height:2px;transform:scaleX(var(--home-scroll-progress));transform-origin:0;will-change:transform;background:linear-gradient(90deg,#e7ba69,#8eb7a4,#f0d59e);position:fixed;top:0;left:0}.home-module__O8SJRq__hero{isolation:isolate;background:var(--home-ink);color:var(--home-ivory);padding:clamp(3rem,8vw,7rem) 0 clamp(4rem,9vw,8rem);position:relative;overflow:hidden}.home-module__O8SJRq__hero>div:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.home-module__O8SJRq__hero:before,.home-module__O8SJRq__hero:after{z-index:-1;content:"";pointer-events:none;filter:blur(1px);border-radius:999px;position:absolute}.home-module__O8SJRq__hero:before{background:radial-gradient(circle,#3f7b634d,#0000 67%);width:42rem;height:42rem;animation:13s ease-in-out infinite alternate home-module__O8SJRq__hero-orbit;top:-18rem;right:-12rem}.home-module__O8SJRq__hero:after{background:radial-gradient(circle,#b96f4f29,#0000 68%);width:34rem;height:34rem;animation:17s ease-in-out 1s infinite alternate-reverse home-module__O8SJRq__hero-orbit;bottom:-20rem;left:18%}.home-module__O8SJRq__heroGrid{align-items:center;gap:clamp(3rem,7vw,6.5rem);display:grid}.home-module__O8SJRq__heroCopy{z-index:1;max-width:46rem;position:relative}.home-module__O8SJRq__heroCopy>*{animation:.8s cubic-bezier(.16,1,.3,1) both home-module__O8SJRq__hero-rise}.home-module__O8SJRq__heroCopy>:nth-child(2){animation-delay:80ms}.home-module__O8SJRq__heroCopy>:nth-child(3){animation-delay:.16s}.home-module__O8SJRq__heroCopy>:nth-child(4){animation-delay:.24s}.home-module__O8SJRq__heroCopy>:nth-child(5){animation-delay:.32s}.home-module__O8SJRq__darkEyebrow,.home-module__O8SJRq__lightEyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.home-module__O8SJRq__darkEyebrow:before,.home-module__O8SJRq__lightEyebrow:before{content:"";opacity:.55;background:currentColor;width:2.5rem;height:1px}.home-module__O8SJRq__darkEyebrow{color:#cfdbd5}.home-module__O8SJRq__lightEyebrow{color:var(--home-green)}.home-module__O8SJRq__heroTitle{color:#fffdf8;letter-spacing:-.065em;text-wrap:balance;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#fffdf8 15% 38%,#eac680 49%,#fffdf8 60% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;max-width:13ch;margin:0;font-size:clamp(3.35rem,5.8vw,6rem);font-weight:450;line-height:.93;animation-name:home-module__O8SJRq__hero-rise,home-module__O8SJRq__title-shimmer!important;animation-duration:.8s,8s!important;animation-iteration-count:1,infinite!important;animation-delay:80ms,1.8s!important}.home-module__O8SJRq__heroSubtitle{color:#bdc7c2;max-width:40rem;margin-top:2rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7}.home-module__O8SJRq__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.25rem;display:flex}.home-module__O8SJRq__primaryAction,.home-module__O8SJRq__finalAction{background:var(--home-ivory);min-height:3.5rem;color:var(--home-ink);justify-content:space-between;align-items:center;gap:2.5rem;padding:.95rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .18s,color .18s,transform .18s;display:inline-flex}.home-module__O8SJRq__primaryAction:hover,.home-module__O8SJRq__finalAction:hover{background:#fff;transform:translateY(-2px)}.home-module__O8SJRq__primaryAction span,.home-module__O8SJRq__finalAction span,.home-module__O8SJRq__textAction span,.home-module__O8SJRq__allWorkLink span{transition:transform .22s}.home-module__O8SJRq__primaryAction:hover span,.home-module__O8SJRq__finalAction:hover span{transform:rotate(45deg)}.home-module__O8SJRq__textAction:hover span,.home-module__O8SJRq__allWorkLink a:hover span{transform:translate(.35rem)}.home-module__O8SJRq__textAction{color:#f1eee7;border-bottom:1px solid #63716a;align-items:center;gap:.8rem;min-height:3rem;font-size:.9rem;font-weight:650;display:inline-flex}.home-module__O8SJRq__supportingPoints{border-top:1px solid #333c38;gap:0;margin:3.25rem 0 0;padding:0;list-style:none;display:grid}.home-module__O8SJRq__supportingPoints li{color:#d2d8d5;border-bottom:1px solid #333c38;grid-template-columns:2.75rem 1fr;gap:.5rem;padding:.9rem 0;font-size:.85rem;display:grid}.home-module__O8SJRq__supportingPoints span{color:#77837d;font-variant-numeric:tabular-nums}.home-module__O8SJRq__heroVisual{z-index:0;background:#242c28;border:1px solid #ffffff1f;border-radius:1.5rem;min-height:clamp(28rem,63vw,47rem);animation:1.1s cubic-bezier(.16,1,.3,1) .18s both home-module__O8SJRq__visual-reveal;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047}.home-module__O8SJRq__heroVisual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff1f 47%,#0000 64%);animation:1.5s cubic-bezier(.16,1,.3,1) .7s both home-module__O8SJRq__hero-sheen;position:absolute;inset:0;transform:translate(-130%)}.home-module__O8SJRq__heroImage,.home-module__O8SJRq__showcaseImage{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.home-module__O8SJRq__heroImage{object-position:52% center;animation:11s ease-in-out 1.7s infinite alternate home-module__O8SJRq__hero-drift;transform:scale(1.035)}.home-module__O8SJRq__heroBrowserBar{z-index:3;color:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c120fa3;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:2.8rem;padding:.65rem .9rem;display:flex;position:absolute;top:0;left:0;right:0}.home-module__O8SJRq__heroBrowserBar>span{gap:.36rem;display:flex}.home-module__O8SJRq__heroBrowserBar i{background:#ffffff85;border-radius:999px;width:.42rem;height:.42rem;display:block}.home-module__O8SJRq__heroBrowserBar i:nth-child(2){background:#d0a761}.home-module__O8SJRq__heroBrowserBar i:nth-child(3){background:#6f9a86}.home-module__O8SJRq__heroBrowserBar strong{letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700}.home-module__O8SJRq__heroPackageStack{z-index:3;gap:.6rem;display:grid;position:absolute;top:4.25rem;right:1.25rem}.home-module__O8SJRq__heroPackageStack>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c120fb3;border:1px solid #fff3;gap:.25rem;min-width:8.5rem;padding:.75rem .9rem;animation:5s ease-in-out infinite alternate home-module__O8SJRq__package-float;display:grid}.home-module__O8SJRq__heroPackageStack>span:nth-child(2){animation-delay:-2.5s}.home-module__O8SJRq__heroPackageStack small{color:#ffffffa8;font-size:.62rem}.home-module__O8SJRq__heroPackageStack strong{font-family:var(--font-manrope), sans-serif;font-size:1.15rem}.home-module__O8SJRq__heroNote{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c120fe6;max-width:25rem;padding:1.15rem 1.25rem;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.home-module__O8SJRq__heroNote span{color:#aebbb5;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:700}.home-module__O8SJRq__heroNote p{color:#f1eee7;margin-top:.5rem;font-size:.8rem;line-height:1.55}.home-module__O8SJRq__kineticBand{background:var(--home-green);color:#fff;border-block:1px solid #ffffff29;overflow:hidden}.home-module__O8SJRq__kineticTrack{will-change:transform;width:max-content;animation:38s linear infinite home-module__O8SJRq__kinetic-scroll;display:flex}.home-module__O8SJRq__kineticGroup{flex:none;align-items:center;display:flex}.home-module__O8SJRq__kineticGroup>span{white-space:nowrap;border-right:1px solid #fff3;align-items:center;gap:1rem;min-height:4.75rem;padding-inline:clamp(1.5rem,3.5vw,3.75rem);font-size:clamp(.82rem,1.2vw,1rem);font-weight:650;display:inline-flex}.home-module__O8SJRq__kineticGroup i{color:#e5c17d;font-variant-numeric:tabular-nums;font-size:.65rem;font-style:normal}.home-module__O8SJRq__demoStage{color:#f9f6ed;background:#0b100e;border:1px solid #ffffff1c;border-radius:clamp(1.35rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden;box-shadow:0 44px 100px #1015132e}.home-module__O8SJRq__stageToolbar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b100ec7;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;padding:.8rem clamp(1rem,2.5vw,2rem);display:flex;position:relative}.home-module__O8SJRq__stageTabs{gap:.45rem;min-width:0;display:flex}.home-module__O8SJRq__stageTab{color:#89958f;cursor:pointer;min-height:2.6rem;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.7rem;padding:.65rem .9rem;font-size:.72rem;font-weight:700;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex}.home-module__O8SJRq__stageTab span{color:#d6ad64;font-variant-numeric:tabular-nums;font-size:.62rem}.home-module__O8SJRq__stageTab:hover,.home-module__O8SJRq__stageTab[aria-selected=true]{color:#fff;background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.home-module__O8SJRq__stageDeviceIcons{color:#6d7973;flex:none;align-items:end;gap:.55rem;display:flex}.home-module__O8SJRq__stageDeviceIcons span{border:1px solid;border-radius:2px;display:block}.home-module__O8SJRq__deviceDesktop{width:1.45rem;height:.95rem}.home-module__O8SJRq__deviceTablet{width:.85rem;height:1.05rem}.home-module__O8SJRq__deviceMobile{width:.48rem;height:.9rem}.home-module__O8SJRq__stageCanvas{perspective:1400px;background:radial-gradient(circle at 82% 20%,#3070577a,#0000 26%),radial-gradient(circle at 10% 83%,#ae653f52,#0000 28%),linear-gradient(145deg,#111916,#080c0a 72%);min-height:clamp(36rem,58vw,51rem);position:relative;overflow:hidden}.home-module__O8SJRq__stageGrid{transform-origin:bottom;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:50%;background-size:4rem 4rem;position:absolute;inset:0;transform:perspective(700px)rotateX(62deg)scale(1.5)translateY(12%);-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.home-module__O8SJRq__stageScene{z-index:2;opacity:0;pointer-events:none;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate3d(6%,2%,-10rem)rotateY(-5deg)scale(.94)}.home-module__O8SJRq__stageScene[data-stage-active=true]{z-index:3;opacity:1;pointer-events:auto;transform:translate(0,0)rotateY(0)scale(1)}.home-module__O8SJRq__stageBrowser{transform-origin:50%;background:#e9e5dc;border:1px solid #ffffff2b;border-radius:.85rem;width:76%;height:78%;transition:box-shadow .4s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:7%;left:7%;overflow:hidden;transform:rotateX(2.5deg)rotateY(5deg)rotate(-.7deg);box-shadow:0 45px 90px #0000007a}.home-module__O8SJRq__stageScene[data-stage-active=true] .home-module__O8SJRq__stageBrowser{animation:1s cubic-bezier(.16,1,.3,1) both home-module__O8SJRq__stage-browser-arrive}.home-module__O8SJRq__stageBrowser:hover{transform:rotateX(0)rotateY(1deg)rotate(0)translateY(-.4rem);box-shadow:0 55px 120px #0009}.home-module__O8SJRq__stageBrowserChrome{color:#1c2420;background:#faf8f3f0;border-bottom:1px solid #d2cec4;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3rem;padding:.7rem .9rem;display:grid}.home-module__O8SJRq__stageBrowserChrome>span{gap:.35rem;display:flex}.home-module__O8SJRq__stageBrowserChrome i{background:#a9aea9;border-radius:999px;width:.42rem;height:.42rem}.home-module__O8SJRq__stageBrowserChrome i:first-child{background:#b86f53}.home-module__O8SJRq__stageBrowserChrome i:nth-child(2){background:#d6ad64}.home-module__O8SJRq__stageBrowserChrome i:nth-child(3){background:#5f8d78}.home-module__O8SJRq__stageBrowserChrome small{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:750}.home-module__O8SJRq__stageBrowserChrome b{justify-self:end;font-size:.8rem}.home-module__O8SJRq__stageBrowserImage{height:calc(100% - 3rem);position:relative;overflow:hidden}.home-module__O8SJRq__stageImage,.home-module__O8SJRq__stagePhoneImage{object-fit:cover}.home-module__O8SJRq__stageImage{transition:transform 5.6s cubic-bezier(.2,.7,.2,1);transform:scale(1.04)}.home-module__O8SJRq__stageScene[data-stage-active=true] .home-module__O8SJRq__stageImage{transform:scale(1.11)translate(1.2%,-.8%)}.home-module__O8SJRq__stageImageCaption{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090e0cc7;gap:.45rem;min-width:min(18rem,70%);padding:1.15rem 1.25rem;display:grid;position:absolute;bottom:1.5rem;right:1.5rem}.home-module__O8SJRq__stageImageCaption span{color:#b7c4bd;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:700}.home-module__O8SJRq__stageImageCaption strong{font-size:clamp(1.05rem,2vw,1.65rem);font-weight:520}.home-module__O8SJRq__stagePhone{z-index:5;aspect-ratio:9/16;opacity:0;background:#070a09;border:1px solid #ffffff38;border-radius:clamp(1.25rem,2.5vw,2rem);width:20%;padding:.45rem;position:absolute;bottom:4.5%;right:4.5%;transform:translate3d(3rem,4rem,4rem)rotate(8deg);box-shadow:0 35px 70px #00000080}.home-module__O8SJRq__stageScene[data-stage-active=true] .home-module__O8SJRq__stagePhone{animation:1s cubic-bezier(.16,1,.3,1) .26s forwards home-module__O8SJRq__stage-phone-arrive}.home-module__O8SJRq__stagePhoneScreen{border-radius:inherit;height:100%;position:relative;overflow:hidden}.home-module__O8SJRq__stagePhoneScreen:after{content:"";background:linear-gradient(#0000 45%,#060908b8);position:absolute;inset:0}.home-module__O8SJRq__stagePhoneScreen>span{z-index:3;background:#ffffffa6;border-radius:999px;width:36%;height:.32rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.home-module__O8SJRq__stageInfoCard{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#121a16c2;border:1px solid #ffffff29;border-radius:.85rem;width:min(19rem,26%);padding:1.2rem 1.25rem;position:absolute;bottom:7%;left:3%;transform:translateY(2rem);box-shadow:0 24px 60px #00000052}.home-module__O8SJRq__stageScene[data-stage-active=true] .home-module__O8SJRq__stageInfoCard{animation:.8s cubic-bezier(.16,1,.3,1) .44s forwards home-module__O8SJRq__stage-info-arrive}.home-module__O8SJRq__stageInfoCard span{color:#d6ad64;letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;font-weight:700}.home-module__O8SJRq__stageInfoCard strong{margin-top:.6rem;font-size:1rem;display:block}.home-module__O8SJRq__stageInfoCard p{color:#aebbb5;margin-top:.55rem;font-size:.72rem;line-height:1.55}.home-module__O8SJRq__stageOrb{z-index:1;filter:blur(.2px);background:radial-gradient(circle at 35% 30%,#ffebbf9e,#b96f4f2e 38%,#0000 70%);border:1px solid #ffffff24;border-radius:999px;width:clamp(7rem,15vw,12rem);height:clamp(7rem,15vw,12rem);animation:9s ease-in-out infinite alternate home-module__O8SJRq__stage-orb;position:absolute;top:7%;right:4%;box-shadow:inset -1.5rem -1.5rem 3rem #00000029}.home-module__O8SJRq__stageFooter{z-index:8;background:#0b100e;border-top:1px solid #ffffff1a;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:2rem;min-height:7rem;padding:1rem clamp(1rem,2.5vw,2rem);display:grid;position:relative}.home-module__O8SJRq__stageProgress{gap:.45rem;display:flex}.home-module__O8SJRq__stageProgress>span{background:#ffffff29;flex:1;height:2px;display:block;position:relative;overflow:hidden}.home-module__O8SJRq__stageProgress i{transform-origin:0;background:#e3bc72;position:absolute;inset:0;transform:scaleX(0)}.home-module__O8SJRq__stageProgress>span[data-stage-active=true] i{animation:5.6s linear forwards home-module__O8SJRq__stage-progress}.home-module__O8SJRq__stageFooter p{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0;display:grid}.home-module__O8SJRq__stageFooter p>span,.home-module__O8SJRq__stageFooter small{color:#7f8d86;font-variant-numeric:tabular-nums;font-size:.66rem}.home-module__O8SJRq__stageFooter strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,2vw,1.4rem);font-weight:520;overflow:hidden}.home-module__O8SJRq__stageFooter>a{color:#fff;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;transition:background .22s,color .22s,transform .22s;display:grid}.home-module__O8SJRq__stageFooter>a:hover{color:#101513;background:#e3bc72;transform:rotate(45deg)}.home-module__O8SJRq__showcase,.home-module__O8SJRq__valueSection,.home-module__O8SJRq__pricingSection,.home-module__O8SJRq__scopeSection{padding:clamp(5rem,10vw,9rem) 0}.home-module__O8SJRq__sectionHeading,.home-module__O8SJRq__pricingHeader{border-bottom:1px solid #c9c5bb;align-items:end;gap:2rem;padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.home-module__O8SJRq__sectionHeading h2,.home-module__O8SJRq__valueIntro h2,.home-module__O8SJRq__pricingHeader h2,.home-module__O8SJRq__scopeGrid h2{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2.5rem,5.7vw,5.25rem);font-weight:480;line-height:.98}.home-module__O8SJRq__sectionHeading>p,.home-module__O8SJRq__pricingHeader>p{color:#59615c;max-width:34rem;margin:0;font-size:1rem;line-height:1.75}.home-module__O8SJRq__showcaseGrid{gap:4rem 1.5rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.home-module__O8SJRq__showcaseCard{min-width:0;display:block}.home-module__O8SJRq__showcaseImageWrap{--home-shine-x:50%;--home-shine-y:50%;--home-tilt-x:0deg;--home-tilt-y:0deg;aspect-ratio:4/3;transform:perspective(1000px) rotateX(var(--home-tilt-x)) rotateY(var(--home-tilt-y));transform-style:preserve-3d;background:#d9d4c9;transition:transform .18s,box-shadow .22s;position:relative;overflow:hidden}.home-module__O8SJRq__showcaseImageWrap:after{z-index:1;content:"";background:radial-gradient(circle at var(--home-shine-x) var(--home-shine-y), #ffffff38, transparent 34%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.home-module__O8SJRq__showcaseCard:hover .home-module__O8SJRq__showcaseImageWrap{box-shadow:0 28px 55px #10151326}.home-module__O8SJRq__showcaseCard:hover .home-module__O8SJRq__showcaseImageWrap:after{opacity:1}.home-module__O8SJRq__showcaseCard:hover .home-module__O8SJRq__showcaseImage{transform:scale(1.045)}.home-module__O8SJRq__caseNumber{width:2.75rem;height:2.75rem;color:var(--home-ink);z-index:2;background:#fbf9f4eb;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:1rem;left:1rem}.home-module__O8SJRq__showcaseMeta{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-top:1.5rem;display:flex}.home-module__O8SJRq__showcaseMeta p{color:#6c736f;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:700}.home-module__O8SJRq__showcaseMeta h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:520}.home-module__O8SJRq__caseArrow{border:1px solid #b9b5ac;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1rem;transition:background .18s,color .18s,transform .22s;display:grid}.home-module__O8SJRq__showcaseCard:hover .home-module__O8SJRq__caseArrow{background:var(--home-ink);color:#fff;transform:rotate(45deg)}.home-module__O8SJRq__caseDescription{color:#59615c;max-width:38rem;margin-top:.85rem;font-size:.95rem;line-height:1.7}.home-module__O8SJRq__allWorkLink{justify-content:flex-end;margin-top:3.5rem;display:flex}.home-module__O8SJRq__allWorkLink a{border-bottom:1px solid var(--home-ink);align-items:center;gap:2rem;min-height:3rem;font-size:.9rem;font-weight:700;display:inline-flex}.home-module__O8SJRq__valueSection{background:var(--home-ivory)}.home-module__O8SJRq__valueGrid{gap:4rem 7rem;display:grid}.home-module__O8SJRq__valueIntro{align-self:start}.home-module__O8SJRq__fitList{border-top:1px solid #c7c1b6;gap:0;margin-top:3rem;display:grid}.home-module__O8SJRq__fitList p{border-bottom:1px solid #c7c1b6;gap:.4rem;margin:0;padding:1.25rem 0;display:grid}.home-module__O8SJRq__fitList strong{letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.home-module__O8SJRq__fitList span,.home-module__O8SJRq__valueList p{color:#59615c;font-size:.95rem;line-height:1.7}.home-module__O8SJRq__valueList{border-top:1px solid #bdb7ac}.home-module__O8SJRq__valueList article{border-bottom:1px solid #bdb7ac;grid-template-columns:3rem 1fr;gap:1.25rem;padding:2rem 0;transition:padding .25s,background .25s;display:grid}.home-module__O8SJRq__valueList article:hover{background:#ffffff61;padding-inline:1rem}.home-module__O8SJRq__valueList>article>span{color:var(--home-green);padding-top:.35rem;font-size:.72rem;font-weight:700}.home-module__O8SJRq__valueList h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:520}.home-module__O8SJRq__valueList p{max-width:34rem;margin-top:.85rem}.home-module__O8SJRq__processSection{background:var(--home-ink-soft);color:var(--home-ivory);padding:clamp(5rem,10vw,9rem) 0}.home-module__O8SJRq__processHeading{max-width:57rem}.home-module__O8SJRq__processHeading h2{color:#fffdf8;letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,6vw,5.75rem);font-weight:450;line-height:.94}.home-module__O8SJRq__processList{border-top:1px solid #45514c;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.home-module__O8SJRq__processList article{border-bottom:1px solid #45514c;padding:2rem 0;transition:background .25s,transform .25s}.home-module__O8SJRq__processList article:hover{background:#ffffff09;transform:translateY(-.4rem)}.home-module__O8SJRq__processList>article>span{color:#8da096;font-size:.75rem;font-weight:700}.home-module__O8SJRq__processList h3{color:#fffdf8;margin:2.25rem 0 0;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:520}.home-module__O8SJRq__processList p{color:#aebbb5;margin-top:1rem;font-size:.95rem;line-height:1.7}.home-module__O8SJRq__pricingSection{background:var(--home-paper)}.home-module__O8SJRq__packageList{margin-top:1rem}.home-module__O8SJRq__packageList article{border-bottom:1px solid #c9c5bb;align-items:start;gap:1.5rem;padding:clamp(2rem,4vw,3.25rem) 0;transition:background .25s,padding-inline .25s;display:grid}.home-module__O8SJRq__packageList article:hover{background:linear-gradient(90deg,#315c4c14,#0000 76%);padding-inline:1rem}.home-module__O8SJRq__packageNumber{color:var(--home-green);font-size:.72rem;font-weight:700}.home-module__O8SJRq__packageTitle h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500}.home-module__O8SJRq__packageTitle p{color:#69706c;margin-top:.7rem;font-size:.82rem}.home-module__O8SJRq__packageList ul{color:#4f5752;gap:.75rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.home-module__O8SJRq__packageList li:before{content:"—";color:#89908c;margin-right:.65rem}.home-module__O8SJRq__packagePrice{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-module__O8SJRq__packagePrice strong{font-family:var(--font-manrope), sans-serif;letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.25rem)}.home-module__O8SJRq__packagePrice a{border:1px solid #aaa69d;border-radius:999px;place-items:center;width:3rem;height:3rem;transition:background .18s,color .18s;display:grid}.home-module__O8SJRq__packagePrice a:hover{background:var(--home-ink);color:#fff}.home-module__O8SJRq__scopeSection{background:#e6e1d6}.home-module__O8SJRq__scopeGrid{align-items:center;gap:3rem 6rem;display:grid}.home-module__O8SJRq__scopeGrid>div:first-child>p{color:#545c57;max-width:42rem;margin-top:1.75rem;font-size:1rem;line-height:1.8}.home-module__O8SJRq__scopeGrid .card-muted{background:0 0;border:0;border-left:1px solid #aaa498;border-radius:0}.home-module__O8SJRq__finalCta{isolation:isolate;background:var(--home-green);color:#fff;text-align:center;padding:clamp(5.5rem,12vw,11rem) 0;position:relative;overflow:hidden}.home-module__O8SJRq__finalCta:before,.home-module__O8SJRq__finalCta:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 66%);border-radius:999px;width:36rem;height:36rem;animation:12s ease-in-out infinite alternate home-module__O8SJRq__final-orbit;position:absolute}.home-module__O8SJRq__finalCta:before{top:-22rem;left:-10rem}.home-module__O8SJRq__finalCta:after{animation-delay:-6s;bottom:-24rem;right:-11rem}.home-module__O8SJRq__homepage[data-motion-ready=true] [data-home-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(3.25rem)}.home-module__O8SJRq__homepage[data-motion-ready=true] [data-home-reveal][data-home-visible=true]{opacity:1;transform:translateY(0)}.home-module__O8SJRq__homepage[data-motion-ready=true] .home-module__O8SJRq__showcaseGrid>[data-home-reveal]:nth-child(2),.home-module__O8SJRq__homepage[data-motion-ready=true] .home-module__O8SJRq__valueList>[data-home-reveal]:nth-child(2),.home-module__O8SJRq__homepage[data-motion-ready=true] .home-module__O8SJRq__processList>[data-home-reveal]:nth-child(2),.home-module__O8SJRq__homepage[data-motion-ready=true] .home-module__O8SJRq__packageList>[data-home-reveal]:nth-child(2){transition-delay:.1s}.home-module__O8SJRq__homepage[data-motion-ready=true] .home-module__O8SJRq__valueList>[data-home-reveal]:nth-child(3),.home-module__O8SJRq__homepage[data-motion-ready=true] .home-module__O8SJRq__processList>[data-home-reveal]:nth-child(3){transition-delay:.18s}.home-module__O8SJRq__finalCta h2{color:#fff;letter-spacing:-.06em;max-width:18ch;margin:0 auto;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:450;line-height:.92}.home-module__O8SJRq__finalAction{margin-top:3rem}@keyframes home-module__O8SJRq__hero-rise{0%{opacity:0;transform:translateY(2.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__O8SJRq__title-shimmer{0%,62%{background-position:100%}82%,to{background-position:0}}@keyframes home-module__O8SJRq__visual-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(2rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes home-module__O8SJRq__hero-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes home-module__O8SJRq__hero-drift{0%{transform:scale(1.035)translate(-.4%,-.3%)}to{transform:scale(1.075)translate(.8%,.5%)}}@keyframes home-module__O8SJRq__hero-orbit{0%{transform:translate(-1.5rem)scale(.92)}to{transform:translate(2.5rem,2rem)scale(1.08)}}@keyframes home-module__O8SJRq__package-float{0%{transform:translateY(-.2rem)}to{transform:translateY(.4rem)}}@keyframes home-module__O8SJRq__kinetic-scroll{to{transform:translate(-50%)}}@keyframes home-module__O8SJRq__final-orbit{0%{transform:translate(-2rem)scale(.9)}to{transform:translate(3rem,2rem)scale(1.1)}}@keyframes home-module__O8SJRq__stage-browser-arrive{0%{opacity:0;transform:translate3d(-2rem,2rem,-6rem)rotateX(7deg)rotateY(14deg)rotate(-2deg)scale(.94)}to{opacity:1;transform:rotateX(2.5deg)rotateY(5deg)rotate(-.7deg)}}@keyframes home-module__O8SJRq__stage-phone-arrive{0%{opacity:0;transform:translate3d(3rem,4rem,4rem)rotate(8deg)}to{opacity:1;transform:translateZ(4rem)rotate(3deg)}}@keyframes home-module__O8SJRq__stage-info-arrive{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__O8SJRq__stage-orb{0%{transform:translate(-1rem)rotate(-8deg)scale(.92)}to{transform:translate(1.5rem,2rem)rotate(10deg)scale(1.08)}}@keyframes home-module__O8SJRq__stage-progress{to{transform:scaleX(1)}}@media (min-width:768px){.home-module__O8SJRq__showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__O8SJRq__showcaseCard:nth-child(2){margin-top:7rem}.home-module__O8SJRq__sectionHeading,.home-module__O8SJRq__pricingHeader{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}.home-module__O8SJRq__processList{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__O8SJRq__processList article{border-bottom:0;border-right:1px solid #45514c;min-height:21rem;padding:2rem 2rem 0 0}.home-module__O8SJRq__processList article+article{padding-left:2rem}.home-module__O8SJRq__processList article:last-child{border-right:0}.home-module__O8SJRq__packageList article{grid-template-columns:3rem minmax(11rem,.85fr) minmax(15rem,1fr) minmax(10rem,.6fr)}}@media (min-width:1024px){.home-module__O8SJRq__heroGrid{grid-template-columns:minmax(0,.94fr) minmax(32rem,1.06fr);gap:clamp(3rem,5vw,5rem)}.home-module__O8SJRq__heroVisual{min-height:42rem}.home-module__O8SJRq__heroNote{left:auto}.home-module__O8SJRq__valueGrid,.home-module__O8SJRq__scopeGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-module__O8SJRq__valueIntro{position:sticky;top:8rem}}@media (max-width:639px){.home-module__O8SJRq__hero{padding-top:2.5rem;padding-bottom:3rem}.home-module__O8SJRq__heroGrid{gap:2.5rem}.home-module__O8SJRq__heroTitle{font-size:clamp(2.9rem,14vw,4.25rem);line-height:.94}.home-module__O8SJRq__heroVisual{border-radius:0;min-height:26rem;margin-inline:-1rem}.home-module__O8SJRq__demoStage{border-radius:0;margin-inline:-1rem}.home-module__O8SJRq__stageToolbar{align-items:flex-start}.home-module__O8SJRq__stageTabs{scrollbar-width:none;padding-bottom:.25rem;overflow-x:auto}.home-module__O8SJRq__stageDeviceIcons{display:none}.home-module__O8SJRq__stageCanvas{min-height:34rem}.home-module__O8SJRq__stageBrowser{width:92%;height:68%;top:5%;left:4%;transform:rotateX(1deg)rotateY(2deg)rotate(-.5deg)}.home-module__O8SJRq__stageImageCaption{min-width:62%;padding:.8rem .9rem;bottom:.75rem;right:.75rem}.home-module__O8SJRq__stagePhone{width:35%;bottom:3.5%;right:7%}.home-module__O8SJRq__stageInfoCard{width:52%;padding:.9rem;bottom:5%;left:4%}.home-module__O8SJRq__stageInfoCard p{display:none}.home-module__O8SJRq__stageOrb{top:55%;left:-1rem;right:auto}.home-module__O8SJRq__stageFooter{grid-template-columns:minmax(5rem,.45fr) minmax(0,1fr) auto;gap:.75rem;min-height:6rem}.home-module__O8SJRq__stageFooter p{grid-template-columns:auto minmax(0,1fr);gap:.6rem}.home-module__O8SJRq__stageFooter small,.home-module__O8SJRq__heroPackageStack{display:none}.home-module__O8SJRq__kineticGroup>span{min-height:4rem;padding-inline:1.35rem}.home-module__O8SJRq__supportingPoints{display:none}.home-module__O8SJRq__heroNote{bottom:1rem;left:1rem;right:1rem}.home-module__O8SJRq__primaryAction{width:100%}.home-module__O8SJRq__showcaseMeta h3{font-size:1.75rem}.home-module__O8SJRq__sectionHeading h2,.home-module__O8SJRq__valueIntro h2,.home-module__O8SJRq__pricingHeader h2,.home-module__O8SJRq__scopeGrid h2{font-size:clamp(2.35rem,11vw,3.25rem)}.home-module__O8SJRq__showcaseCard:nth-child(2){margin-top:0}.home-module__O8SJRq__packagePrice{padding-top:.5rem}.home-module__O8SJRq__finalCta h2{font-size:clamp(2.8rem,13vw,4.25rem)}}@media (prefers-reduced-motion:reduce){.home-module__O8SJRq__hero:before,.home-module__O8SJRq__hero:after,.home-module__O8SJRq__heroCopy>*,.home-module__O8SJRq__heroVisual,.home-module__O8SJRq__heroVisual:after,.home-module__O8SJRq__heroImage,.home-module__O8SJRq__heroPackageStack>span,.home-module__O8SJRq__kineticTrack,.home-module__O8SJRq__showcaseImage,.home-module__O8SJRq__primaryAction,.home-module__O8SJRq__finalAction,.home-module__O8SJRq__caseArrow,.home-module__O8SJRq__packagePrice a,.home-module__O8SJRq__finalCta:before,.home-module__O8SJRq__finalCta:after{transition:none;animation:none}.home-module__O8SJRq__homepage:before,.home-module__O8SJRq__stageScene,.home-module__O8SJRq__stageBrowser,.home-module__O8SJRq__stageImage,.home-module__O8SJRq__stagePhone,.home-module__O8SJRq__stageInfoCard,.home-module__O8SJRq__stageOrb,.home-module__O8SJRq__stageProgress i{transition:none!important;animation:none!important}.home-module__O8SJRq__stageScene[data-stage-active=true],.home-module__O8SJRq__stageScene[data-stage-active=true] .home-module__O8SJRq__stageBrowser,.home-module__O8SJRq__stageScene[data-stage-active=true] .home-module__O8SJRq__stagePhone,.home-module__O8SJRq__stageScene[data-stage-active=true] .home-module__O8SJRq__stageInfoCard{opacity:1;transform:none}.home-module__O8SJRq__heroImage,.home-module__O8SJRq__kineticTrack{transform:none}.home-module__O8SJRq__showcaseImageWrap,.home-module__O8SJRq__showcaseCard:hover .home-module__O8SJRq__showcaseImageWrap,.home-module__O8SJRq__processList article:hover{transition:none;transform:none}.home-module__O8SJRq__homepage[data-motion-ready=true] [data-home-reveal],.home-module__O8SJRq__homepage[data-motion-ready=true] [data-home-reveal][data-home-visible=true]{opacity:1;transition:none;transform:none}}
