.landing-module___cEqKa__page{--paper:#fff;--ink:#292721;--muted:#353128a8;--line:#4e443126;--mirai:#f59e0b;--content-width:1180px;--content-gutter:clamp(24px, 5vw, 80px);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-dm-sans), system-ui, sans-serif}:is(html.landing-active,body.landing-active){--page-bg:#fff;background:#fff}html.landing-active{position:relative}html:has([data-landing-page]){--page-bg:#fff;overscroll-behavior-y:contain;background:#fff;height:auto;min-height:100%;position:relative}body:has([data-landing-page]){--page-bg:#fff;overscroll-behavior-y:contain;background:#fff;min-height:100vh;height:auto!important;overflow:hidden auto!important}@media (pointer:fine){:is(html.landing-active,html:has([data-landing-page]),body:has([data-landing-page])){scroll-behavior:smooth}}.landing-module___cEqKa__page h1,.landing-module___cEqKa__page h2,.landing-module___cEqKa__page h3,.landing-module___cEqKa__page p{margin:0}.landing-module___cEqKa__header{z-index:80;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);width:max-content;max-width:calc(100% - 36px);min-height:68px;color:var(--ink);background:#efeeece6;border:1px solid #ffffffad;border-radius:24px;justify-content:flex-start;align-items:center;gap:32px;padding:8px 10px 8px 24px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #231f1721}.landing-module___cEqKa__brand{color:inherit;letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:19px;font-weight:680;text-decoration:none;display:inline-flex}.landing-module___cEqKa__headerNav{justify-content:center;align-items:center;gap:30px;min-width:0;display:flex}.landing-module___cEqKa__headerNav a{color:inherit;white-space:nowrap;font-size:14px;font-weight:520;text-decoration:none;transition:color .16s}.landing-module___cEqKa__headerNav a:hover{color:#d97706}.landing-module___cEqKa__headerCta{min-height:50px;color:inherit;white-space:nowrap;background:#fffffff0;border:1px solid #ffffffe6;border-radius:17px;justify-content:center;align-items:center;padding:0 21px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 6px 20px #27231c14}.landing-module___cEqKa__headerCta:hover{background:#fff;transform:translateY(-1px)}.landing-module___cEqKa__headerCtaDemo{color:#fff;white-space:nowrap;background:#ea580c;border:1px solid #ea580c;border-radius:17px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 6px 20px #ea580c52}.landing-module___cEqKa__headerCtaDemo:hover{background:#d1500a;border-color:#d1500a;transform:translateY(-1px)}.landing-module___cEqKa__productStory,.landing-module___cEqKa__testimonials,.landing-module___cEqKa__howItWorks,.landing-module___cEqKa__closing{scroll-margin-top:110px}.landing-module___cEqKa__hero{background:var(--paper);height:260svh;position:relative}.landing-module___cEqKa__heroSticky{background:var(--paper);overflow-anchor:none;height:100svh;position:sticky;top:0;overflow:hidden}.landing-module___cEqKa__heroVariantReduced{display:none}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__heroVariantMotion{display:none}.landing-module___cEqKa__heroVariantReduced{display:block}}html[data-reduced-motion=on] .landing-module___cEqKa__heroVariantMotion{display:none}html[data-reduced-motion=on] .landing-module___cEqKa__heroVariantReduced{display:block}.landing-module___cEqKa__rmHero{background:var(--paper)}.landing-module___cEqKa__rmHeroIntro,.landing-module___cEqKa__rmHeroReveal{height:100svh;position:relative;overflow:hidden}.landing-module___cEqKa__rmHero .landing-module___cEqKa__heroStartOrb,.landing-module___cEqKa__rmHero .landing-module___cEqKa__heroStartOrbMask:after,.landing-module___cEqKa__rmHero .landing-module___cEqKa__heroStartOrbImage{animation:none}.landing-module___cEqKa__rmHeroReveal{color:#fff}.landing-module___cEqKa__rmHeroRevealImage{-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.landing-module___cEqKa__rmHeroRevealShade{opacity:.5;background:linear-gradient(90deg,#463926ad 0%,#55462f2e 58%,#4a3d2a33 100%),linear-gradient(#0000 42%,#4639268a);position:absolute;inset:0}.landing-module___cEqKa__rmHeroReveal .landing-module___cEqKa__heroReveal{opacity:1;transform:none}.landing-module___cEqKa__heroFilm{--hero-clip-x:80%;--hero-clip-y:52%;z-index:1;contain:paint;transform-origin:50%;clip-path:circle(12.3% at var(--hero-clip-x) var(--hero-clip-y));will-change:transform, clip-path;background:url(/desktop/overview-hero.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.landing-module___cEqKa__heroVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.landing-module___cEqKa__heroShade{background:linear-gradient(90deg,#463926ad 0%,#55462f2e 58%,#4a3d2a33 100%),linear-gradient(#0000 42%,#4639268a);position:absolute;inset:0}.landing-module___cEqKa__heroStartOrb{isolation:isolate;z-index:3;aspect-ratio:1;transform-origin:50%;pointer-events:none;will-change:translate, rotate, box-shadow;border-radius:50%;width:clamp(180px,22vw,310px);animation:12s ease-in-out infinite landing-module___cEqKa__heroOrbCinematic;position:absolute;top:52%;left:80%;translate:-50% -50%;box-shadow:0 24px 60px #3f2d1326,0 4px 16px #3f2d1314}.landing-module___cEqKa__heroStartOrbMask{isolation:isolate;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.landing-module___cEqKa__heroStartOrbMask:before,.landing-module___cEqKa__heroStartOrbMask:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.landing-module___cEqKa__heroStartOrbMask:before{box-shadow:inset 0 0 0 1px #ffffffb8,inset 12px 14px 28px #fff6e114,inset -16px -20px 30px #37230d1a}.landing-module___cEqKa__heroStartOrbMask:after{mix-blend-mode:soft-light;background:radial-gradient(circle at 28% 20%,#fffaec3d 0%,#fff7e214 30%,#0000 59%);animation:8s ease-in-out infinite landing-module___cEqKa__heroOrbLight}.landing-module___cEqKa__heroStartOrbImage{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.04)contrast(1.025);will-change:transform;animation:16s ease-in-out infinite landing-module___cEqKa__heroOrbCamera;transform:scale(1.085)translate(-.8%,.4%)}@keyframes landing-module___cEqKa__heroOrbCinematic{0%,to{translate:-50% -50%;rotate:-.35deg;box-shadow:0 24px 60px #3f2d1326,0 4px 16px #3f2d1314}50%{translate:calc(2px - 50%) calc(-50% - 3px);rotate:.35deg;box-shadow:0 30px 72px #3f2d132e,0 6px 20px #3f2d1314}}@keyframes landing-module___cEqKa__heroOrbCamera{0%,to{transform:scale(1.085)translate(-.8%,.4%)}50%{transform:scale(1.125)translate(.9%,-.7%)}}@keyframes landing-module___cEqKa__heroOrbLight{0%,to{opacity:.55}50%{opacity:.95}}.landing-module___cEqKa__heroCopy,.landing-module___cEqKa__heroReveal{z-index:2;max-width:760px;position:absolute;left:clamp(24px,11vw,176px)}.landing-module___cEqKa__heroCopy{z-index:0;max-width:min(650px,54vw);color:var(--ink);top:clamp(150px,23vh,235px)}.landing-module___cEqKa__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;margin-bottom:22px!important}.landing-module___cEqKa__heroCopy h1{letter-spacing:-.065em;text-wrap:balance;max-width:650px;font-size:clamp(3rem,5vw,6rem);font-weight:550;line-height:.94}.landing-module___cEqKa__heroActions,.landing-module___cEqKa__closingActions{align-items:center;gap:18px;margin-top:30px;display:flex}.landing-module___cEqKa__credentials{margin-top:30px}.landing-module___cEqKa__credentials>p{color:#35312885;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.landing-module___cEqKa__credentialMetrics{align-items:stretch;gap:22px;display:flex}.landing-module___cEqKa__credentialMetrics>div{gap:3px;display:grid}.landing-module___cEqKa__credentialMetrics strong{letter-spacing:-.045em;font-size:clamp(1.65rem,2.5vw,2.45rem);font-weight:620;line-height:1}.landing-module___cEqKa__credentialMetrics span{color:var(--muted);font-size:12px}.landing-module___cEqKa__credentialMetrics i{background:var(--line);width:1px}.landing-module___cEqKa__primaryButton,.landing-module___cEqKa__textButton{border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 22px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.landing-module___cEqKa__primaryButton{background:var(--mirai);color:#fff;box-shadow:0 14px 45px #f59e0b33}.landing-module___cEqKa__textButton{color:#fff;padding-inline:4px}.landing-module___cEqKa__heroReveal{letter-spacing:-.06em;color:#fff;pointer-events:none;max-width:850px;font-size:clamp(2.6rem,6vw,7rem);font-weight:500;line-height:.98;top:clamp(190px,32vh,340px)}.landing-module___cEqKa__heroReveal p{color:#ffffff8f}.landing-module___cEqKa__heroReveal strong{font-weight:inherit;color:#fff;display:block}.landing-module___cEqKa__scrollCue{z-index:0;color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:30px;left:50%;right:auto;transform:translate(-50%)}.landing-module___cEqKa__heroBacking{z-index:0;align-items:center;gap:14px;display:flex;position:absolute;bottom:9vh;left:50%;transform:translate(-50%)}.landing-module___cEqKa__heroBacking span{color:#35312870;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.landing-module___cEqKa__heroBacking img{opacity:.55;width:112px;height:auto}.landing-module___cEqKa__scrollCue i{background:#ffffff47;width:1px;height:36px;display:block;position:relative;overflow:hidden}.landing-module___cEqKa__scrollCue i:after{content:"";background:#fff;animation:1.8s ease-in-out infinite landing-module___cEqKa__scrollCue;position:absolute;inset:0}@keyframes landing-module___cEqKa__scrollCue{0%{transform:translateY(-110%)}55%,to{transform:translateY(110%)}}.landing-module___cEqKa__productStory{background:var(--paper);height:550svh;position:relative}.landing-module___cEqKa__productScrollTrack{height:100%;position:relative}.landing-module___cEqKa__productMobileCopy{display:none}.landing-module___cEqKa__productSticky{height:100svh;width:min(var(--content-width), calc(100% - (2 * var(--content-gutter))));overflow-anchor:none;grid-template-columns:clamp(250px,22vw,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,3vw,48px);margin-inline:auto;padding:clamp(36px,6vh,64px) 0 clamp(18px,3vh,28px);display:grid;position:sticky;top:0}.landing-module___cEqKa__productCopy{max-width:300px}.landing-module___cEqKa__productCopy h2,.landing-module___cEqKa__testimonialsHeading h2,.landing-module___cEqKa__closing h2{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(2.6rem,3.4vw,4rem);font-weight:540;line-height:.98}.landing-module___cEqKa__productCopy h2{font-size:clamp(2.25rem,3vw,3.55rem)}.landing-module___cEqKa__productIntro{max-width:600px;color:var(--muted);font-size:15px;line-height:1.55;margin-top:22px!important}.landing-module___cEqKa__productSteps{margin:20px 0 0;padding:0;list-style:none;display:grid}.landing-module___cEqKa__productSteps li{border-top:1px solid var(--line);opacity:.34;grid-template-columns:34px 1fr;gap:14px;padding:12px 0;transition:opacity .3s,padding .3s;display:grid}.landing-module___cEqKa__productSteps li:last-child{border-bottom:1px solid var(--line)}.landing-module___cEqKa__productSteps li.landing-module___cEqKa__activeStep{opacity:1}.landing-module___cEqKa__productSteps li>span{color:var(--mirai);letter-spacing:.1em;padding-top:2px;font-size:10px;font-weight:700}.landing-module___cEqKa__productSteps h3{font-size:17px;font-weight:650;line-height:1.25}.landing-module___cEqKa__productSteps p{max-width:280px;max-height:0;color:var(--muted);opacity:0;font-size:13px;line-height:1.55;transition:max-height .36s cubic-bezier(.22,1,.36,1),margin-top .3s,opacity .24s,transform .3s;overflow:hidden;transform:translateY(-4px);margin-top:0!important}.landing-module___cEqKa__productSteps li.landing-module___cEqKa__activeStep p{opacity:1;max-height:72px;transform:translateY(0);margin-top:7px!important}.landing-module___cEqKa__productVisual{will-change:transform;background:#ffffff94;border:1px solid #ffffffad;border-radius:22px;justify-self:end;width:min(100%,145svh);overflow:hidden;box-shadow:0 28px 70px -34px #33270f47}.landing-module___cEqKa__browserChrome{border-bottom:1px solid #16161214;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.landing-module___cEqKa__browserChrome span{background:#6f5e4133;border-radius:50%;width:7px;height:7px}.landing-module___cEqKa__browserChrome p{color:#1717136b;letter-spacing:.08em;margin-left:auto;font-size:9px}.landing-module___cEqKa__visualStage{aspect-ratio:16/9;background:#e8e4dd;position:relative;overflow:hidden}.landing-module___cEqKa__productClip{-o-object-fit:cover;object-fit:cover;opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity .52s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.018)}.landing-module___cEqKa__activeProductClip{opacity:1;transform:scale(1)}.landing-module___cEqKa__productClipShade{pointer-events:none;background:linear-gradient(#281d1105,#0000 32%),linear-gradient(#0000 76%,#281d1114);position:absolute;inset:0}.landing-module___cEqKa__productProgress{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff85;border:1px solid #ffffff9e;border-radius:999px;gap:5px;padding:7px;display:flex;position:absolute;bottom:16px;right:18px;box-shadow:0 8px 24px #221b111a}.landing-module___cEqKa__productProgress i{background:#30281c33;border-radius:999px;width:22px;height:3px;transition:width .35s,background .35s}.landing-module___cEqKa__productProgress .landing-module___cEqKa__activeProgress{background:var(--mirai);width:38px}.landing-module___cEqKa__productAdvance{z-index:5;bottom:max(18px, env(safe-area-inset-bottom));width:46px;height:46px;color:var(--ink);cursor:pointer;opacity:1;visibility:visible;background:#f8f7f4f5;border:1px solid #ffffffe0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .22s,visibility .22s,background .18s,box-shadow .18s,transform .26s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;left:50%;transform:translate(-50%)scale(1);box-shadow:0 10px 24px -14px #231f176b,inset 0 1px #ffffffe6}.landing-module___cEqKa__productAdvance:not(.landing-module___cEqKa__productAdvanceHidden):hover{background:#fff;transform:translate(-50%,-2px)scale(1);box-shadow:0 12px 26px -14px #231f1780,inset 0 1px #fff}.landing-module___cEqKa__productAdvance:not(.landing-module___cEqKa__productAdvanceHidden):active{transform:translate(-50%)scale(.96)}.landing-module___cEqKa__productAdvance:focus-visible{outline-offset:3px;outline:3px solid #f59e0b6b}.landing-module___cEqKa__productAdvance svg{width:20px;height:20px;animation:1.8s ease-in-out infinite landing-module___cEqKa__productAdvanceCue}.landing-module___cEqKa__productAdvanceHidden{opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%)scale(.72)}@keyframes landing-module___cEqKa__productAdvanceCue{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}.landing-module___cEqKa__productImage{-o-object-fit:cover;object-fit:cover;transform:scale(1.035)}.landing-module___cEqKa__visualVignette{background:linear-gradient(#5e4c300d,#5b482b4d);position:absolute;inset:0}.landing-module___cEqKa__motionLayer{opacity:0;pointer-events:none;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(20px)scale(.985)}.landing-module___cEqKa__activeMotionLayer{opacity:1;transform:translateY(0)scale(1)}.landing-module___cEqKa__placePin{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#29251d;background:#ffffffd6;border:1px solid #fffc;border-radius:999px;align-items:center;gap:7px;padding:8px 12px 8px 8px;font-size:10px;font-weight:650;display:flex;position:absolute;box-shadow:0 12px 28px #19150d29}.landing-module___cEqKa__placePin i{background:var(--mirai);border-radius:50%;width:19px;height:19px;box-shadow:inset 0 0 0 6px #fff}.landing-module___cEqKa__placePinOne{top:19%;left:14%}.landing-module___cEqKa__placePinTwo{top:40%;right:12%}.landing-module___cEqKa__placePinThree{bottom:17%;left:35%}.landing-module___cEqKa__routineCard,.landing-module___cEqKa__answerCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--ink);background:#f7f5efe0;border:1px solid #ffffffb8;border-radius:20px;position:absolute;box-shadow:0 25px 60px #1b160e3d}.landing-module___cEqKa__routineCard{width:min(320px,48%);padding:22px;bottom:8%;right:7%}.landing-module___cEqKa__routineCard>span,.landing-module___cEqKa__answerCard>span{color:#17171380;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.landing-module___cEqKa__routineCard strong,.landing-module___cEqKa__answerCard strong{letter-spacing:-.035em;margin-top:10px;font-size:clamp(17px,2vw,25px);line-height:1.1;display:block}.landing-module___cEqKa__routineCard p,.landing-module___cEqKa__answerCard p{color:var(--muted);font-size:11px;line-height:1.5;margin-top:9px!important}.landing-module___cEqKa__routineCard div{grid-template-columns:1.1fr .65fr .85fr;gap:5px;margin-top:18px;display:grid}.landing-module___cEqKa__routineCard i{background:var(--mirai);border-radius:99px;height:4px}.landing-module___cEqKa__answerCard{width:min(430px,72%);padding:clamp(22px,4vw,38px);top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module___cEqKa__miraiBadge{color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4ecdb;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:6px 11px 6px 6px;font-size:11px;font-weight:650;display:flex;position:absolute;top:18px;left:18px}.landing-module___cEqKa__testimonials{width:min(var(--content-width), calc(100% - (2 * var(--content-gutter))));margin:0 auto;padding:36px 0 52px}.landing-module___cEqKa__testimonialsHeading{max-width:760px;margin-bottom:18px}.landing-module___cEqKa__testimonialsHeading .landing-module___cEqKa__eyebrow{margin-bottom:14px!important}.landing-module___cEqKa__testimonialsHeading h2{letter-spacing:-.055em;font-size:clamp(2rem,2.65vw,2.75rem);font-weight:560;line-height:1.02}.landing-module___cEqKa__featuredTestimonial,.landing-module___cEqKa__testimonialCard{border:1px solid var(--line);background:#ffffffb8;border-radius:20px}.landing-module___cEqKa__featuredTestimonial{padding:clamp(20px,2vw,26px)}.landing-module___cEqKa__testimonialTopline{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.landing-module___cEqKa__testimonialLogo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:48%;display:block}.landing-module___cEqKa__featuredLogo{height:54px}.landing-module___cEqKa__anzaLogo{height:46px}.landing-module___cEqKa__richardLogo{height:44px}.landing-module___cEqKa__jakeLogo{height:48px}.landing-module___cEqKa__chanceLogo{height:68px}.landing-module___cEqKa__testimonialCard .landing-module___cEqKa__testimonialTopline{align-items:center;min-height:68px}.landing-module___cEqKa__testimonialImpact{text-align:right;justify-items:end;display:grid}.landing-module___cEqKa__testimonialImpact strong{color:#2f7d4b;letter-spacing:-.045em;font-size:clamp(1.05rem,1.4vw,1.45rem);font-weight:650;line-height:1}.landing-module___cEqKa__testimonialImpact span{color:#35312875;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:600}.landing-module___cEqKa__testimonialContext{color:#35312875;letter-spacing:.13em;font-size:10px;font-weight:650;margin-top:16px!important}.landing-module___cEqKa__featuredTestimonial blockquote,.landing-module___cEqKa__testimonialCard blockquote{color:var(--ink);letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:450;line-height:1.32}.landing-module___cEqKa__featuredTestimonial blockquote{max-width:1180px}.landing-module___cEqKa__testimonialAttribution{color:#36425680;font-size:13px;margin-top:12px!important}.landing-module___cEqKa__audioPlayer{background:#fbfaf8eb;border:1px solid #4e44311f;border-radius:16px;grid-template-columns:44px minmax(120px,1fr) auto;align-items:center;gap:13px;min-width:0;margin-top:12px;padding:9px 15px 9px 9px;display:grid}.landing-module___cEqKa__audioButton{background:var(--mirai);color:#2b2418;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.landing-module___cEqKa__audioButton svg{fill:currentColor;width:19px;height:19px}.landing-module___cEqKa__waveformWrap{min-width:0;position:relative}.landing-module___cEqKa__waveform{justify-content:space-between;align-items:center;gap:0;height:32px;display:flex;overflow:hidden}.landing-module___cEqKa__waveform i{background:#ddd6cc;border-radius:999px;width:2px;min-width:2px;max-height:28px;transition:background-color .12s linear;display:block}.landing-module___cEqKa__waveform i.landing-module___cEqKa__waveformPlayed{background:var(--mirai)}.landing-module___cEqKa__waveformWrap input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.landing-module___cEqKa__audioMeta{color:#3642567a;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.landing-module___cEqKa__testimonialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;display:grid}.landing-module___cEqKa__testimonialPagination{display:none}.landing-module___cEqKa__testimonialCard{flex-direction:column;min-height:0;padding:clamp(18px,1.55vw,22px);display:flex}.landing-module___cEqKa__testimonialClone{display:none}.landing-module___cEqKa__testimonialCard blockquote{font-size:clamp(.9rem,.95vw,1rem);line-height:1.42}.landing-module___cEqKa__testimonialCard .landing-module___cEqKa__testimonialAttribution{padding-top:12px;margin-top:auto!important}.landing-module___cEqKa__howItWorks{width:min(1100px, calc(100% - (2 * var(--content-gutter))));margin-inline:auto;padding:54px 0 82px}.landing-module___cEqKa__howItWorksHeading{text-align:center;max-width:720px;margin:0 auto 30px}.landing-module___cEqKa__howItWorksHeading .landing-module___cEqKa__eyebrow{margin-bottom:12px!important}.landing-module___cEqKa__howItWorksHeading h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.15rem,3.1vw,3.25rem);font-weight:540;line-height:1.02}.landing-module___cEqKa__howItWorksHeading>p:last-child{color:var(--muted);font-size:15px;margin-top:13px!important}.landing-module___cEqKa__howItWorksGrid{grid-template-columns:minmax(0,1.18fr) minmax(400px,.82fr);align-items:stretch;gap:16px;display:grid}.landing-module___cEqKa__setupDemo,.landing-module___cEqKa__channelGrid article{background:#fffdf9d1;border:1px solid #dea14f40;box-shadow:0 18px 54px #483d2f0e}.landing-module___cEqKa__setupDemo{border-radius:24px;grid-template-columns:106px minmax(0,1fr);gap:15px;min-height:458px;padding:18px;display:grid}.landing-module___cEqKa__setupSteps{flex-direction:column;justify-content:space-between;margin:0;padding:10px 0;list-style:none;display:flex;position:relative}.landing-module___cEqKa__setupSteps:before{content:"";background:repeating-linear-gradient(#f59e0b94 0 4px,#0000 4px 8px);width:1px;position:absolute;top:36px;bottom:36px;left:17px}.landing-module___cEqKa__setupSteps li{color:#3531286b;grid-template-columns:35px 1fr;align-items:center;gap:8px;transition:color .26s;display:grid;position:relative}.landing-module___cEqKa__setupSteps li>span{z-index:1;background:#fffdfa;border:1px solid #a18b673d;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;font-weight:700;transition:border-color .26s,color .26s,box-shadow .26s;display:grid}.landing-module___cEqKa__setupSteps li>span svg{width:16px;height:16px}.landing-module___cEqKa__setupSteps li p{font-size:11px;font-weight:650;line-height:1.25}.landing-module___cEqKa__setupSteps li.landing-module___cEqKa__activeSetupStep{color:var(--ink)}.landing-module___cEqKa__setupSteps li.landing-module___cEqKa__activeSetupStep>span{color:#e87908;border-color:#f59e0bb8;box-shadow:0 0 0 4px #f59e0b17}.landing-module___cEqKa__setupSteps li:last-child.landing-module___cEqKa__activeSetupStep>span{color:#2f7d4b;border-color:#30874d94;box-shadow:0 0 0 4px #2f7d4b14}.landing-module___cEqKa__addressEntry,.landing-module___cEqKa__readyBar{background:#fffffff5;border:1px solid #4e44311f;align-items:center;transition:border-color .26s,box-shadow .26s,transform .26s;display:flex;box-shadow:0 8px 26px #483d2f0f}.landing-module___cEqKa__addressEntry{border-radius:15px;gap:10px;padding:9px 10px 9px 14px}.landing-module___cEqKa__addressEntry>svg{color:#35312894;width:18px}.landing-module___cEqKa__addressEntry>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:560;overflow:hidden}.landing-module___cEqKa__addressEntry>i{color:#fff;background:linear-gradient(135deg,#ffad22,#f47b0b);border-radius:10px;place-items:center;min-height:39px;padding-inline:14px;font-size:10px;font-style:normal;font-weight:700;display:grid;box-shadow:0 8px 18px #e6770a30}.landing-module___cEqKa__addressEntry.landing-module___cEqKa__activeDemoPanel{border-color:#f59e0b80;transform:translateY(-1px);box-shadow:0 10px 32px #f59e0b21}.landing-module___cEqKa__neighbourhoodBuild{isolation:isolate;background:#e9e1d2;border:1px solid #4e44311a;border-radius:18px;min-height:0;transition:border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 10px 28px #483d2f17}.landing-module___cEqKa__neighbourhoodBuild>img{z-index:-2;-o-object-fit:cover;object-fit:cover}.landing-module___cEqKa__neighbourhoodTint{z-index:-1;background:linear-gradient(#fff9ef0a,#2c261b21);position:absolute;inset:0}.landing-module___cEqKa__neighbourhoodBuild.landing-module___cEqKa__activeDemoPanel{border-color:#f59e0b7a;box-shadow:0 12px 34px #d77e0e24}.landing-module___cEqKa__buildRoute{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-module___cEqKa__buildRoute path{fill:none;stroke:#ff8f12;stroke-width:4px;stroke-linecap:round;stroke-dasharray:8 7;filter:drop-shadow(0 2px 2px #5c350a40)}.landing-module___cEqKa__activeDemoPanel .landing-module___cEqKa__buildRoute path{animation:1.8s linear infinite landing-module___cEqKa__buildRouteDraw}.landing-module___cEqKa__buildPin{z-index:2;color:#37332c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe8;border:1px solid #ffffffe0;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:650;display:flex;position:absolute;box-shadow:0 8px 22px #1c19122e}.landing-module___cEqKa__buildPin svg{color:#e97707;width:12px;height:12px}.landing-module___cEqKa__activeDemoPanel .landing-module___cEqKa__buildPin{animation:.56s cubic-bezier(.22,1,.36,1) both landing-module___cEqKa__buildPinPop}.landing-module___cEqKa__buildPinHome{color:#fff;background:#ff8913;border:3px solid #fff;place-items:center;width:38px;height:38px;padding:0;display:grid;top:48%;left:43%;transform:translate(-50%,-50%)}.landing-module___cEqKa__buildPinHome svg{color:#fff;width:17px;height:17px}.landing-module___cEqKa__buildPinPark{top:15%;left:13%;animation-delay:.16s!important}.landing-module___cEqKa__buildPinCoffee{bottom:18%;right:9%;animation-delay:.36s!important}.landing-module___cEqKa__buildPinCommute{top:19%;right:10%;animation-delay:.52s!important}.landing-module___cEqKa__buildingStatus{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#27231cb8;border:1px solid #ffffffa8;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;display:flex;position:absolute;bottom:9px;right:10px}.landing-module___cEqKa__buildingStatus>span{gap:3px;display:flex}.landing-module___cEqKa__buildingStatus i{background:#ffaf2f;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite alternate landing-module___cEqKa__buildingDot;display:block}.landing-module___cEqKa__buildingStatus i:nth-child(2){animation-delay:.18s}.landing-module___cEqKa__buildingStatus i:nth-child(3){animation-delay:.36s}.landing-module___cEqKa__readyBar{border-radius:14px;gap:9px;padding:8px 9px 8px 11px}.landing-module___cEqKa__readyBar>span{color:#2f7d4b;border:1px solid #2f7d4b4d;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.landing-module___cEqKa__readyBar>span svg{width:14px;height:14px}.landing-module___cEqKa__readyBar>p{flex:1;min-width:0;display:grid}.landing-module___cEqKa__readyBar strong{font-size:10px}.landing-module___cEqKa__readyBar p i{color:#3531287a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.landing-module___cEqKa__readyBar>div{gap:5px;display:flex}.landing-module___cEqKa__readyBar>div i,.landing-module___cEqKa__readyBar>div b{border:1px solid #4e44311f;border-radius:8px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:650}.landing-module___cEqKa__readyBar>div b{color:#fff;background:#ff8b15;border-color:#0000}.landing-module___cEqKa__readyBar.landing-module___cEqKa__activeReadyBar{border-color:#2f7d4b57;transform:translateY(-1px);box-shadow:0 10px 30px #2f7d4b1c}.landing-module___cEqKa__setupCanvas{grid-template-rows:1fr;gap:0;min-width:0;display:grid}.landing-module___cEqKa__flowStage{isolation:isolate;overflow-anchor:none;background:radial-gradient(circle at 50% 42%,#f59e0b1a,#0000 34%),linear-gradient(145deg,#fffffffa,#fcf9f3eb);border:1px solid #4e44311a;border-radius:18px;place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 14px 38px #483d2f12}.landing-module___cEqKa__flowStage:before{z-index:-1;content:"";opacity:.24;background-image:radial-gradient(#695b451f .7px,#0000 .7px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.landing-module___cEqKa__flowBrand{color:#35312885;letter-spacing:.04em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex;position:absolute;top:17px;left:18px}.landing-module___cEqKa__flowBrand i{background:var(--mirai);border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #f59e0b1a}.landing-module___cEqKa__flowState{text-align:center;justify-items:center;width:min(420px,100% - 48px);display:grid;position:absolute}.landing-module___cEqKa__addressFlow>p{color:#35312875;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700;margin-bottom:15px!important}.landing-module___cEqKa__typedAddressBar{text-align:left;background:#fffffff7;border:1px solid #4e443121;border-radius:17px;align-items:center;gap:12px;width:100%;min-height:68px;padding:0 19px;display:flex;box-shadow:0 16px 36px #483d2f17,0 0 0 4px #f59e0b09}.landing-module___cEqKa__typedAddressBar>svg{color:#df7a0b;flex:none;width:20px;height:20px}.landing-module___cEqKa__typedAddressBar>span{letter-spacing:-.02em;text-overflow:clip;white-space:nowrap;flex:1;min-width:0;font-size:clamp(12px,1.25vw,15px);font-weight:580;overflow:hidden}.landing-module___cEqKa__typedAddressBar>span i{background:var(--mirai);vertical-align:-.12em;width:1.5px;height:1.05em;margin-left:2px;animation:.62s step-end infinite landing-module___cEqKa__typingCursor;display:inline-block}.landing-module___cEqKa__generatingFlow{gap:18px}.landing-module___cEqKa__generatorOrb{color:#e47b09;background:#ffffffd6;border:1px solid #f59e0b33;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 18px 42px #da80111f,inset 0 0 0 10px #f59e0b09}.landing-module___cEqKa__generatorOrb>svg{width:27px;height:27px;animation:1.8s ease-in-out infinite landing-module___cEqKa__generatorSpark}.landing-module___cEqKa__generatorOrb i{border:1px solid #f59e0b3d;border-radius:50%;animation:1.8s ease-out infinite landing-module___cEqKa__generatorRing;position:absolute}.landing-module___cEqKa__generatorOrb i:first-child{inset:-10px}.landing-module___cEqKa__generatorOrb i:nth-child(2){animation-delay:.6s;inset:-23px}.landing-module___cEqKa__generatingFlow>p{letter-spacing:-.03em;font-size:15px;font-weight:620}.landing-module___cEqKa__generatorProgress{background:#4e443117;border-radius:99px;width:min(220px,68%);height:4px;overflow:hidden}.landing-module___cEqKa__generatorProgress i{border-radius:inherit;background:linear-gradient(90deg,#ffb02e,#ed7e09);width:46%;height:100%;animation:1.45s ease-in-out infinite landing-module___cEqKa__generatorProgress;display:block}.landing-module___cEqKa__readyFlow{gap:13px}.landing-module___cEqKa__flowReadyCheck{color:#2f7d4b;background:#ffffffeb;border:1px solid #2f7d4b52;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 16px 36px #2f7d4b1a,0 0 0 8px #2f7d4b0d}.landing-module___cEqKa__flowReadyCheck svg{width:25px;height:25px}.landing-module___cEqKa__readyFlow>p{gap:4px;display:grid}.landing-module___cEqKa__readyFlow>p strong{letter-spacing:-.04em;font-size:17px;font-weight:650}.landing-module___cEqKa__readyFlow>p span{color:var(--muted);font-size:10px}.landing-module___cEqKa__flowReadyActions{gap:7px;margin-top:3px;display:flex}.landing-module___cEqKa__flowReadyActions i,.landing-module___cEqKa__flowReadyActions b{background:#fffffff0;border:1px solid #4e44311f;border-radius:10px;min-width:68px;padding:9px 13px;font-size:9px;font-style:normal;font-weight:650}.landing-module___cEqKa__flowReadyActions b{color:#fff;background:linear-gradient(135deg,#ffad22,#f47b0b);border-color:#0000;box-shadow:0 8px 18px #e6770a29}.landing-module___cEqKa__flowProgress{justify-content:center;gap:5px;display:flex;position:absolute;bottom:17px;left:0;right:0}.landing-module___cEqKa__flowProgress i{background:#35312829;border-radius:99px;width:5px;height:5px;transition:width .26s,background-color .26s}.landing-module___cEqKa__flowProgress i.landing-module___cEqKa__activeFlowProgress{background:var(--mirai);width:20px}@keyframes landing-module___cEqKa__typingCursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes landing-module___cEqKa__generatorRing{0%{opacity:0;scale:.72}35%{opacity:.58}to{opacity:0;scale:1.18}}@keyframes landing-module___cEqKa__generatorSpark{0%,to{opacity:.72;rotate:-6deg;scale:.9}50%{opacity:1;rotate:6deg;scale:1.08}}@keyframes landing-module___cEqKa__generatorProgress{0%{translate:-110%}55%,to{translate:240%}}.landing-module___cEqKa__distributionArea{flex-direction:column;gap:13px;min-width:0;display:flex}.landing-module___cEqKa__channelGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.landing-module___cEqKa__channelGrid article{border-radius:20px;flex-direction:column;min-width:0;min-height:195px;padding:15px;display:flex;overflow:hidden}.landing-module___cEqKa__channelTitle{align-items:center;gap:8px;display:flex}.landing-module___cEqKa__channelTitle>span{color:#fff;background:linear-gradient(135deg,#ffad22,#f47b0b);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 7px 15px #e6770a2b}.landing-module___cEqKa__channelTitle svg{width:14px;height:14px}.landing-module___cEqKa__channelTitle h3{letter-spacing:-.025em;font-size:12px;font-weight:680}.landing-module___cEqKa__channelGrid article>p{min-height:30px;color:var(--muted);font-size:9px;line-height:1.42;margin:7px 0 9px 36px!important}.landing-module___cEqKa__channelPreview{min-height:0;margin-top:auto}.landing-module___cEqKa__listingPreview{background:#fff;border:1px solid #4e44311c;border-radius:10px;grid-template-columns:72px 1fr;gap:9px;min-height:78px;padding:7px;display:grid;box-shadow:0 5px 14px #483d2f12}.landing-module___cEqKa__listingPhoto{background:linear-gradient(#0000 56%,#362a1a1f),url(/listing-mobile-redesign/profile-auth-card.jpg) 77% 60%/145% no-repeat,#f7eadb;border-radius:7px;min-height:62px}.landing-module___cEqKa__listingPreview>div{align-content:center;min-width:0;display:grid}.landing-module___cEqKa__listingPreview strong,.landing-module___cEqKa__listingPreview span,.landing-module___cEqKa__listingPreview i{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.landing-module___cEqKa__listingPreview span{color:var(--muted)}.landing-module___cEqKa__listingPreview i{color:#ed7808;text-overflow:clip;white-space:normal;border:1px solid #f59e0b42;border-radius:6px;width:fit-content;max-width:100%;margin-top:6px;padding:4px 5px;font-size:5.5px;font-weight:700;line-height:1.15;overflow:visible}.landing-module___cEqKa__listingPreview i b{font-size:8px}.landing-module___cEqKa__embedPreview{background:#fff;border:1px solid #4e44311c;border-radius:10px;min-height:78px;overflow:hidden;box-shadow:0 5px 14px #483d2f12}.landing-module___cEqKa__miniBrowserBar{align-items:center;gap:3px;height:18px;padding-inline:6px;display:flex}.landing-module___cEqKa__miniBrowserBar i{background:#35312833;border-radius:50%;width:4px;height:4px}.landing-module___cEqKa__miniBrowserBar span{color:#3531286b;margin-left:3px;font-size:6px}.landing-module___cEqKa__embedImage{isolation:isolate;background:linear-gradient(90deg,#181b1994,#181b190a 72%),url(/landing/product/neighbourhood.jpg) 50% 42%/cover no-repeat,#ddd4c4;border-radius:7px;align-items:flex-start;height:55px;margin:0 5px 5px;padding:8px;display:flex;position:relative;overflow:hidden}.landing-module___cEqKa__embedImage>strong{color:#fff;text-shadow:0 1px 3px #0000004d;max-width:94px;font-size:7px;font-weight:620;line-height:1.25}.landing-module___cEqKa__embedImage>span{color:#413a2e;background:#ffffffeb;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module___cEqKa__embedImage svg{width:9px;height:9px}.landing-module___cEqKa__messagePreview{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:6px;height:82px;display:grid}.landing-module___cEqKa__textMessagePreview,.landing-module___cEqKa__emailPreview{background:#fff;border:1px solid #4e44311c;border-radius:9px;overflow:hidden;box-shadow:0 5px 14px #483d2f12}.landing-module___cEqKa__textMessagePreview{grid-template-rows:auto auto 1fr auto auto;padding:5px;display:grid}.landing-module___cEqKa__textMessagePreview>div:first-child{align-items:center;gap:3px;display:flex}.landing-module___cEqKa__textMessagePreview>div:first-child i{background:linear-gradient(145deg,#c9a27d,#4e3929);border-radius:50%;flex:none;width:8px;height:8px}.landing-module___cEqKa__textMessagePreview>div:first-child span{color:#fff;background:#2684ff;border-radius:5px 5px 2px;padding:4px 5px;font-size:5px;line-height:1.2}.landing-module___cEqKa__textMessagePreview>em{color:#35312866;margin:2px 1px 2px auto;font-size:4px;font-style:normal}.landing-module___cEqKa__messagePropertyImage,.landing-module___cEqKa__emailPropertyImage{background:linear-gradient(#0000 58%,#161d1a1f),url(/landing/product/neighbourhood.jpg) 50% 45%/cover no-repeat,#ddd4c4}.landing-module___cEqKa__messagePropertyImage{border-radius:4px;width:100%;min-height:26px}.landing-module___cEqKa__textMessagePreview>strong,.landing-module___cEqKa__textMessagePreview>small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:4.5px;line-height:1;overflow:hidden}.landing-module___cEqKa__textMessagePreview>small{color:var(--muted);margin-top:1px}.landing-module___cEqKa__emailPreview{grid-template-rows:auto 1fr auto;display:grid}.landing-module___cEqKa__emailPreview>p{color:var(--muted);border-bottom:1px solid #4e44311a;padding:5px 6px 4px;font-size:5px;line-height:1.35}.landing-module___cEqKa__emailPreview>p strong{color:var(--ink);font-weight:650}.landing-module___cEqKa__emailPropertyImage{min-height:34px}.landing-module___cEqKa__emailPreview>span{padding:4px 5px 5px;display:grid}.landing-module___cEqKa__emailPreview>span strong,.landing-module___cEqKa__emailPreview>span i{text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-style:normal;overflow:hidden}.landing-module___cEqKa__emailPreview>span i{color:var(--muted)}.landing-module___cEqKa__printPreview{justify-content:center;align-items:flex-end;height:82px;display:flex;position:relative}.landing-module___cEqKa__brochurePreview{isolation:isolate;color:#fff;background:linear-gradient(90deg,#392e23cc,#392e2347),url(/listing-mobile-redesign/profile-auth-card.jpg) 78% 55%/142% no-repeat,#67543f;border-radius:4px;flex-direction:column;justify-content:space-between;width:108px;height:74px;padding:9px;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 8px 18px #372b1c33}.landing-module___cEqKa__brochurePreview>strong{max-width:72px;font-size:7px;font-weight:580;line-height:1.18}.landing-module___cEqKa__brochurePreview>div{align-items:center;gap:5px;display:flex}.landing-module___cEqKa__brochurePreview>div span{max-width:46px;font-size:4.5px;line-height:1.2}.landing-module___cEqKa__brochurePreview svg{color:#211e18;background:#fff;flex:none;width:24px;height:24px;padding:2px}.landing-module___cEqKa__phonePreview{background:linear-gradient(#ffffff0f,#1d211d1f),url(/landing/product/neighbourhood.jpg) 50%/cover no-repeat,#22201d;border:3px solid #22201d;border-radius:9px;width:38px;height:78px;margin-left:-5px;position:relative;overflow:hidden;transform:rotate(6deg);box-shadow:0 8px 18px #2620163b}.landing-module___cEqKa__phonePreview>i{z-index:2;background:#22201d;border-radius:99px;width:16px;height:3px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.landing-module___cEqKa__phonePreview>span{color:#fff;background:#ff8610;border:2px solid #fff;border-radius:50% 50% 50% 3px;place-items:center;width:13px;height:13px;display:grid;position:absolute;top:46%;left:52%;transform:translate(-50%,-50%)}.landing-module___cEqKa__phonePreview>span svg{width:7px;height:7px;rotate:45deg}.landing-module___cEqKa__socialChannels{justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding-inline:6px;display:flex}.landing-module___cEqKa__socialChannels>div{color:var(--muted);align-items:center;gap:8px;display:flex}.landing-module___cEqKa__socialChannels>div svg{width:14px;height:14px;color:var(--mirai)}.landing-module___cEqKa__socialChannels>div p{font-size:10px;font-weight:600}.landing-module___cEqKa__socialChannels ul{gap:7px;margin:0;padding:0;list-style:none;display:flex}.landing-module___cEqKa__socialChannels li{background:#fff;border:1px solid #4e44311a;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;box-shadow:0 4px 12px #483d2f12}.landing-module___cEqKa__socialChannels li svg{width:14px;height:14px}.landing-module___cEqKa__socialInstagram{color:#ff0069}.landing-module___cEqKa__socialFacebook{color:#0866ff}.landing-module___cEqKa__socialTiktok{color:#191919}.landing-module___cEqKa__socialLinkedin{color:#0a66c2}.landing-module___cEqKa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes landing-module___cEqKa__buildRouteDraw{to{stroke-dashoffset:-30px}}@keyframes landing-module___cEqKa__buildPinPop{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@keyframes landing-module___cEqKa__buildingDot{0%{opacity:.32;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}.landing-module___cEqKa__closing{padding:56px var(--content-gutter) 72px;background:var(--paper);text-align:center;justify-content:center;align-items:center;display:flex}.landing-module___cEqKa__closingGlass{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:#423a2d;border:1px solid #97877029;border-radius:clamp(26px,2.5vw,34px);flex-direction:column;justify-content:center;align-items:center;width:min(1100px,100%);min-height:clamp(320px,38svh,370px);padding:clamp(46px,4vw,58px) clamp(24px,6vw,80px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 76px #483d2f13,0 7px 24px #483d2f0a,inset 0 1px #fffffff0,inset 0 -1px #8973580f}.landing-module___cEqKa__closingGlass:before,.landing-module___cEqKa__closingGlass:after{content:"";pointer-events:none;position:absolute;inset:0}.landing-module___cEqKa__closingGlass:before{filter:saturate(.98)contrast(.99)brightness(.96);opacity:.96;background:url(/landing/closing-waterfront.jpg) 50% 42%/cover no-repeat;transform:scale(1.015)}.landing-module___cEqKa__closingGlass:after{background:linear-gradient(90deg,#1214110f 0%,#12141147 27%,#12141175 50%,#12141147 73%,#1214110f 100%),linear-gradient(#12141105,#1214111a)}.landing-module___cEqKa__closingGlass>*{z-index:1;position:relative}.landing-module___cEqKa__closing h2{color:#fff;text-shadow:0 1px 2px #100f0c7a,0 8px 28px #100f0c66;max-width:720px;font-size:clamp(2.35rem,3vw,3.35rem)}.landing-module___cEqKa__closingGlass>p:not(.landing-module___cEqKa__eyebrow){color:#ffffffe6;text-shadow:0 1px 2px #100f0c85,0 5px 18px #100f0c57;max-width:680px;margin-top:20px;font-size:16px;font-weight:500;line-height:1.55}.landing-module___cEqKa__closingGlass .landing-module___cEqKa__primaryButton{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);background:#f59e0bd1;border:1px solid #ffcd79ad;min-height:58px;padding-inline:30px;box-shadow:0 16px 34px #d676062e,inset 0 1px #ffffff57}.landing-module___cEqKa__footer{width:min(var(--content-width), calc(100% - (2 * var(--content-gutter))));border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:30px 0;font-size:11px;display:flex}.landing-module___cEqKa__footer p{text-align:center}@media (max-width:900px){.landing-module___cEqKa__productStory{height:auto}.landing-module___cEqKa__productSticky{flex-direction:column;align-items:stretch;height:auto;padding-block:120px;display:flex;position:relative}.landing-module___cEqKa__productCopy{max-width:680px}.landing-module___cEqKa__productSteps li{opacity:1}.landing-module___cEqKa__productSteps p,.landing-module___cEqKa__productSteps li.landing-module___cEqKa__activeStep p{opacity:1;max-height:none;transform:none;margin-top:7px!important}.landing-module___cEqKa__productVisual{justify-self:stretch;width:100%}.landing-module___cEqKa__productAdvance{display:none}.landing-module___cEqKa__testimonialGrid{grid-template-columns:1fr}.landing-module___cEqKa__testimonialCard{min-height:0}.landing-module___cEqKa__howItWorksGrid{grid-template-columns:1fr}.landing-module___cEqKa__channelGrid article{min-height:205px}}@media (max-width:640px){.landing-module___cEqKa__page{--content-gutter:20px}.landing-module___cEqKa__header{top:max(10px, env(safe-area-inset-top));border-radius:20px;gap:24px;width:max-content;max-width:calc(100% - 24px);min-height:58px;padding:6px 7px 6px 16px}.landing-module___cEqKa__brand{font-size:16px}.landing-module___cEqKa__headerNav{display:none}.landing-module___cEqKa__headerCta{border-radius:15px;min-height:44px;padding-inline:17px;font-size:13px}.landing-module___cEqKa__hero{height:240svh}.landing-module___cEqKa__heroFilm{--hero-clip-x:50%;--hero-clip-y:23%;clip-path:circle(12.5% at var(--hero-clip-x) var(--hero-clip-y));background-image:url(/desktop/overview-hero-mobile.jpg);border-radius:24px;inset:10px}.landing-module___cEqKa__heroStartOrb{width:clamp(152px,42vw,178px);top:23%;left:50%}.landing-module___cEqKa__heroCopy,.landing-module___cEqKa__heroReveal{left:20px;right:20px}.landing-module___cEqKa__heroCopy{text-align:center;flex-direction:column;align-items:center;max-width:none;display:flex;top:41%}.landing-module___cEqKa__heroReveal{text-align:center;max-width:none;top:37%}.landing-module___cEqKa__heroCopy h1{letter-spacing:-.045em;max-width:350px;font-size:clamp(1.8rem,7.4vw,2.15rem);font-weight:580;line-height:1.04}.landing-module___cEqKa__heroCopy .landing-module___cEqKa__eyebrow{display:none}.landing-module___cEqKa__credentials{width:100%;margin-top:20px}.landing-module___cEqKa__credentials>p{letter-spacing:.2em;margin-bottom:9px;font-size:9px}.landing-module___cEqKa__credentialMetrics{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:16px;width:min(270px,100%);margin-inline:auto;display:grid}.landing-module___cEqKa__credentialMetrics strong{font-size:clamp(1.75rem,8vw,2.05rem);font-weight:590}.landing-module___cEqKa__credentialMetrics span{font-size:10px;line-height:1.3}.landing-module___cEqKa__credentialMetrics i{min-height:49px}.landing-module___cEqKa__heroActions{justify-content:center;margin-top:22px}.landing-module___cEqKa__heroActions .landing-module___cEqKa__primaryButton{min-width:184px;min-height:52px;padding-inline:25px}.landing-module___cEqKa__scrollCue{right:auto;bottom:max(12px, env(safe-area-inset-bottom));color:#3531286b;flex-direction:column;gap:7px;display:flex;left:50%;transform:translate(-50%)}.landing-module___cEqKa__scrollCue i{background:#3531282e;height:27px}.landing-module___cEqKa__scrollCue i:after{background:#353128a3}.landing-module___cEqKa__heroBacking{right:auto;bottom:max(76px, calc(env(safe-area-inset-bottom) + 66px));justify-content:center;left:50%;transform:translate(-50%)}.landing-module___cEqKa__heroBacking span{white-space:nowrap;font-size:8px}.landing-module___cEqKa__heroBacking img{width:100px}.landing-module___cEqKa__heroReveal{font-size:clamp(2.5rem,11.5vw,3.35rem);line-height:1}.landing-module___cEqKa__rmHeroReveal{border-radius:24px;height:calc(100svh - 20px);margin:10px}.landing-module___cEqKa__productStory{height:auto}.landing-module___cEqKa__productScrollTrack{height:520svh}.landing-module___cEqKa__productSticky{width:auto;height:100svh;padding:clamp(72px, 10svh, 92px) 0 max(16px, env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-start;align-items:stretch;gap:34px;margin-inline:16px;display:flex;position:sticky;top:0;overflow:hidden}.landing-module___cEqKa__productCopy{display:none}.landing-module___cEqKa__productMobileCopy{flex-direction:column;padding-inline:6px;display:flex}.landing-module___cEqKa__productMobileCopy .landing-module___cEqKa__eyebrow{font-size:9px;margin-bottom:15px!important}.landing-module___cEqKa__productMobileCopy h2{letter-spacing:-.055em;text-wrap:balance;max-width:340px;font-size:clamp(1.9rem,8.4vw,2.25rem);font-weight:560;line-height:1}.landing-module___cEqKa__productMobileStep{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;display:grid}.landing-module___cEqKa__productMobileStep>span{color:var(--mirai);letter-spacing:.14em;font-size:9px;font-weight:700}.landing-module___cEqKa__productMobileStep h3{letter-spacing:-.025em;font-size:1.15rem;font-weight:650;line-height:1.18;margin-top:12px!important}.landing-module___cEqKa__productMobileStep p{max-width:340px;color:var(--muted);font-size:13px;line-height:1.58;margin-top:11px!important}.landing-module___cEqKa__productVisual{border-radius:18px;flex:none;width:auto;box-shadow:0 24px 68px #33270f29}.landing-module___cEqKa__browserChrome{height:32px;padding-inline:12px}.landing-module___cEqKa__visualStage{aspect-ratio:16/9}.landing-module___cEqKa__productProgress{padding:6px;bottom:10px;right:10px}.landing-module___cEqKa__productProgress i{width:16px}.landing-module___cEqKa__productProgress .landing-module___cEqKa__activeProgress{width:28px}.landing-module___cEqKa__productAdvance{bottom:max(14px, env(safe-area-inset-bottom));width:44px;height:44px;display:inline-flex}.landing-module___cEqKa__placePin{font-size:8px}.landing-module___cEqKa__placePinThree{display:none}.landing-module___cEqKa__routineCard{width:62%;padding:14px}.landing-module___cEqKa__testimonials{width:auto;margin-inline:20px;padding:34px 0 48px}.landing-module___cEqKa__howItWorks{width:auto;margin-inline:20px;padding:40px 0 62px}.landing-module___cEqKa__howItWorksHeading{margin-bottom:24px}.landing-module___cEqKa__howItWorksHeading h2{font-size:clamp(1.95rem,8.2vw,2.4rem);line-height:1.04}.landing-module___cEqKa__howItWorksHeading>p:last-child{max-width:340px;font-size:13px;line-height:1.5;margin:12px auto 0!important}.landing-module___cEqKa__setupDemo{border-radius:20px;grid-template-columns:1fr;gap:13px;min-height:0;padding:14px}.landing-module___cEqKa__setupSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 3px;display:grid}.landing-module___cEqKa__setupSteps:before{background:repeating-linear-gradient(90deg,#f59e0b94 0 4px,#0000 4px 8px);width:auto;height:1px;inset:17px 12% auto}.landing-module___cEqKa__setupSteps li{text-align:center;flex-direction:column;gap:5px;min-width:0;display:flex}.landing-module___cEqKa__setupSteps li>span{flex:none}.landing-module___cEqKa__setupSteps li p{max-width:76px;font-size:9px}.landing-module___cEqKa__setupCanvas{grid-template-rows:300px;gap:0}.landing-module___cEqKa__flowStage{border-radius:15px}.landing-module___cEqKa__flowState{width:calc(100% - 28px)}.landing-module___cEqKa__flowBrand{top:14px;left:14px}.landing-module___cEqKa__typedAddressBar{border-radius:14px;gap:9px;min-height:60px;padding-inline:13px}.landing-module___cEqKa__typedAddressBar>span{font-size:10px}.landing-module___cEqKa__generatorOrb{width:78px;height:78px}.landing-module___cEqKa__readyFlow>p strong{font-size:15px}.landing-module___cEqKa__addressEntry{padding-left:11px}.landing-module___cEqKa__addressEntry>span{font-size:10px}.landing-module___cEqKa__addressEntry>i{min-height:37px;padding-inline:10px;font-size:8px}.landing-module___cEqKa__buildPinCommute{top:12%;right:5%}.landing-module___cEqKa__buildPinCoffee{bottom:21%;right:6%}.landing-module___cEqKa__readyBar{gap:7px;padding-left:8px}.landing-module___cEqKa__readyBar>p{max-width:116px}.landing-module___cEqKa__readyBar>div i,.landing-module___cEqKa__readyBar>div b{padding:6px 8px}.landing-module___cEqKa__channelGrid{gap:9px}.landing-module___cEqKa__channelGrid article{border-radius:17px;min-height:185px;padding:12px}.landing-module___cEqKa__channelGrid article>p{margin-left:0!important}.landing-module___cEqKa__socialChannels{min-height:38px;padding-inline:2px}.landing-module___cEqKa__socialChannels>div p{font-size:9px}.landing-module___cEqKa__socialChannels ul{gap:5px}.landing-module___cEqKa__socialChannels li{width:27px;height:27px}.landing-module___cEqKa__testimonialsHeading{margin-bottom:20px}.landing-module___cEqKa__testimonialsHeading h2{font-size:clamp(2.1rem,9.7vw,2.65rem)}.landing-module___cEqKa__featuredTestimonial,.landing-module___cEqKa__testimonialCard{border-radius:18px}.landing-module___cEqKa__featuredTestimonial{padding:20px 18px 18px}.landing-module___cEqKa__testimonialTopline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.landing-module___cEqKa__testimonialLogo{max-width:100%}.landing-module___cEqKa__featuredLogo{height:46px}.landing-module___cEqKa__anzaLogo,.landing-module___cEqKa__richardLogo,.landing-module___cEqKa__jakeLogo{height:40px}.landing-module___cEqKa__chanceLogo{height:52px}.landing-module___cEqKa__testimonialCard .landing-module___cEqKa__testimonialTopline{min-height:52px}.landing-module___cEqKa__testimonialImpact{max-width:132px}.landing-module___cEqKa__testimonialImpact strong{font-size:1rem}.landing-module___cEqKa__testimonialImpact span{font-size:8px}.landing-module___cEqKa__testimonialContext{font-size:9px;line-height:1.5;margin-top:20px!important}.landing-module___cEqKa__featuredTestimonial blockquote,.landing-module___cEqKa__testimonialCard blockquote{font-size:1rem;line-height:1.45}.landing-module___cEqKa__testimonialAttribution{font-size:12px;line-height:1.45}.landing-module___cEqKa__audioPlayer{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:9px}.landing-module___cEqKa__audioButton{width:44px;height:44px}.landing-module___cEqKa__waveform{justify-content:space-between}.landing-module___cEqKa__audioMeta{grid-column:2;margin-top:-6px}.landing-module___cEqKa__testimonialGrid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:12px;margin:16px 0 0;padding:0 0 10px;display:flex;overflow-x:auto}.landing-module___cEqKa__testimonialGrid::-webkit-scrollbar{display:none}.landing-module___cEqKa__testimonialCard{scroll-snap-align:center;flex:0 0 calc(100% - 48px)}.landing-module___cEqKa__testimonialClone{display:flex}.landing-module___cEqKa__testimonialPagination{justify-content:center;align-items:center;gap:6px;min-height:18px;margin:18px 0 2px;display:flex}.landing-module___cEqKa__testimonialPagination i{background:#3531282e;border-radius:999px;width:7px;height:7px;transition:width .22s,background-color .22s;display:block}.landing-module___cEqKa__testimonialPagination i.landing-module___cEqKa__activeTestimonialPage{background:var(--mirai);width:27px}.landing-module___cEqKa__closingActions{flex-direction:column;width:auto;max-width:none;margin-top:26px;position:relative}.landing-module___cEqKa__closingActions a{width:auto;min-width:218px}.landing-module___cEqKa__closing{min-height:auto;padding:44px 14px 34px}.landing-module___cEqKa__closingGlass{background:radial-gradient(110% 58% at 50% -4%,#f59e0b24,#f59e0b0d 46%,#0000 76%),radial-gradient(100% 45% at 50% 105%,#f59e0b0f,#0000 72%),linear-gradient(90deg,#fffffff0,#f59e0b08 24%,#f59e0b0b 50%,#f59e0b08 76%,#fffffff0),#fffdf9f0;border-radius:28px;min-height:0;padding:52px 24px 46px;box-shadow:0 24px 70px #483d2f17,0 6px 20px #483d2f0b,inset 0 1px #fffffff5}.landing-module___cEqKa__closingGlass:before{filter:saturate(.96)contrast(.98)brightness(.92);opacity:.94;background-position:55% 45%}.landing-module___cEqKa__closingGlass:after{background:linear-gradient(#1214111a,#12141166 24%,#12141170 72%,#12141124),linear-gradient(90deg,#1214110a,#1214112e,#1214110a)}.landing-module___cEqKa__closing h2{letter-spacing:-.055em;max-width:310px;font-size:clamp(2.05rem,8.8vw,2.55rem);line-height:1.02}.landing-module___cEqKa__closingGlass>p:not(.landing-module___cEqKa__eyebrow){max-width:310px;margin-top:16px;font-size:14px;line-height:1.52}.landing-module___cEqKa__closingGlass .landing-module___cEqKa__primaryButton{min-height:54px;padding-inline:26px}.landing-module___cEqKa__footer{width:auto;padding:26px 0 max(34px, calc(env(safe-area-inset-bottom) + 22px));flex-direction:column;align-items:flex-start;gap:14px;margin-inline:24px}.landing-module___cEqKa__footer p{text-align:left}}@media (max-width:360px){.landing-module___cEqKa__heroCopy h1{max-width:300px;font-size:1.72rem}.landing-module___cEqKa__heroStartOrb{width:144px}.landing-module___cEqKa__credentialMetrics{gap:13px;width:250px}.landing-module___cEqKa__testimonialTopline{grid-template-columns:1fr;align-items:start}.landing-module___cEqKa__testimonialImpact{text-align:left;justify-items:start;max-width:none}.landing-module___cEqKa__testimonialCard{flex-basis:calc(100% - 48px)}.landing-module___cEqKa__closing h2{font-size:1.95rem}}@media (max-width:640px) and (max-height:700px){.landing-module___cEqKa__heroStartOrb{width:140px;top:21%}.landing-module___cEqKa__heroCopy{top:39%}.landing-module___cEqKa__credentials{margin-top:15px}.landing-module___cEqKa__heroActions{margin-top:18px}.landing-module___cEqKa__heroBacking{bottom:max(66px, calc(env(safe-area-inset-bottom) + 58px))}.landing-module___cEqKa__scrollCue{bottom:max(6px, env(safe-area-inset-bottom))}.landing-module___cEqKa__productSticky{gap:22px;padding:28px 0 12px}.landing-module___cEqKa__productMobileCopy h2{font-size:1.8rem}.landing-module___cEqKa__productMobileStep{margin-top:20px;padding-top:16px}}@media (prefers-reduced-motion:reduce){:is(html.landing-active,html:has([data-landing-page]),body:has([data-landing-page])){scroll-behavior:auto}.landing-module___cEqKa__scrollCue i:after{animation:none}.landing-module___cEqKa__motionLayer,.landing-module___cEqKa__productSteps li,.landing-module___cEqKa__productClip,.landing-module___cEqKa__productProgress i,.landing-module___cEqKa__productAdvance{transition:none}.landing-module___cEqKa__productAdvance svg,.landing-module___cEqKa__heroStartOrb,.landing-module___cEqKa__heroStartOrbMask:after,.landing-module___cEqKa__heroStartOrbImage,.landing-module___cEqKa__buildRoute path,.landing-module___cEqKa__buildPin,.landing-module___cEqKa__buildingStatus i,.landing-module___cEqKa__typedAddressBar>span i,.landing-module___cEqKa__generatorOrb i,.landing-module___cEqKa__generatorOrb>svg,.landing-module___cEqKa__generatorProgress i{animation:none}}html[data-reduced-motion=on] .landing-module___cEqKa__scrollCue i:after{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__heroStartOrb{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__heroStartOrbMask:after{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__heroStartOrbImage{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__buildRoute path{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__buildPin{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__buildingStatus i{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__typedAddressBar>span i{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__generatorOrb i{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__generatorOrb>svg{animation:none}html[data-reduced-motion=on] .landing-module___cEqKa__generatorProgress i{animation:none}
