html:has(.nx-site){scroll-behavior:auto;background:#fff}html.nx-locked,html.nx-locked body{overflow:hidden}.nx-site{--z:1;min-height:100vh;background:#fff;overflow-x:clip}.nx-page{animation:nx-page-in .5s var(--ease) both}.nx-page.nx-leaving{animation:none;opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}@keyframes nx-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nx-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.nx-sec{position:relative;padding:140px 0}.nx-sec-grey{background:#f6f6f4}.nx-sec-head{max-width:760px;margin-bottom:64px}.nx-sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.nx-sec-head .nx-lead{margin-top:20px}.nx-sec-head.center .nx-lead{max-width:620px;margin-left:auto;margin-right:auto}.nx-sec-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:44px}.center{text-align:center}.nx-head{position:fixed;z-index:80;top:0;left:0;right:0;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.nx-head.stuck{background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 rgba(11,11,12,.07)}.nx-head.open{background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nx-head-in{display:flex;align-items:center;gap:24px;height:64px;max-width:1200px;margin:0 auto;padding:0 32px}.nx-head-logo{display:inline-flex;align-items:center;height:40px;margin-right:12px}.nx-nav{display:flex;gap:2px}.nx-nav,.nx-nav a{align-items:center}.nx-nav a{display:inline-flex;height:36px;padding:0 13px;border-radius:999px;font-size:14.5px;font-weight:520;color:var(--ink-2);transition:color .2s,background .2s}.nx-nav a:hover{background:rgba(11,11,12,.05)}.nx-nav a.on,.nx-nav a:hover{color:var(--ink)}.nx-head-r{display:flex;align-items:center;gap:6px;margin-left:auto}.nx-head-sign{display:inline-flex;align-items:center;height:36px;padding:0 13px;font-size:14.5px;font-weight:520;color:var(--ink-2);border-radius:999px;transition:color .2s,background .2s}.nx-head-sign:hover{color:var(--ink);background:rgba(11,11,12,.05)}.nx-burger{display:none;position:relative;width:40px;height:40px;margin-right:-8px;border:0;border-radius:999px;background:none}.nx-burger span{position:absolute;left:12px;width:16px;height:1.6px;border-radius:2px;background:var(--ink);transition:transform .35s var(--ease),top .35s var(--ease)}.nx-burger span:first-child{top:16.5px}.nx-burger span:last-child{top:22px}.nx-head.open .nx-burger span:first-child{top:19.2px;transform:rotate(45deg)}.nx-head.open .nx-burger span:last-child{top:19.2px;transform:rotate(-45deg)}.nx-mob{position:fixed;z-index:79;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:84px 24px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;background:#fff}.nx-mob-links{display:grid}.nx-mob-links a{display:block;padding:9px 0;font-size:32px;font-weight:650;line-height:1.12;letter-spacing:-.04em;color:var(--ink)}.nx-mob-links a.on{color:var(--sun)}.nx-mob-cta{display:grid;grid-gap:10px;gap:10px;padding-top:28px}.nx-foot{padding:72px 0 40px;border-top:1px solid var(--line);background:#fff}.nx-foot-top{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:32px;gap:32px}.nx-foot-brand p{margin-top:14px;max-width:26ch;font-size:14.5px;color:var(--ink-3)}.nx-foot-col{display:grid;align-content:start;grid-gap:11px;gap:11px}.nx-foot-col b{font-size:13.5px;font-weight:620;color:var(--ink);margin-bottom:3px}.nx-foot-col a{font-size:14px;color:var(--ink-3);transition:color .2s}.nx-foot-col a:hover{color:var(--ink)}.nx-foot-bot{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-3)}.nx-foot-bot a:hover{color:var(--ink)}.nx-sky{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#74aaea,#9cc3f1 24%,#c3dbf6 46%,#e3edf8 64%,#f8f1ea 82%,#ffffff)}.nx-sky-sun{position:absolute;z-index:-3;left:50%;bottom:-14%;width:1100px;height:620px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,190,130,.6),rgba(255,214,178,.3) 45%,rgba(255,230,210,0) 72%);filter:blur(12px)}.nx-sky-clouds{position:absolute;z-index:-2;left:0;right:0;bottom:0;height:100%;pointer-events:none;overflow:hidden}.nx-sky-clouds>div{position:absolute;left:0;bottom:0;display:flex;width:calc(var(--tw) * 4);animation:nx-drift 180s linear infinite}.nx-sky-clouds i{flex:none;width:var(--tw);aspect-ratio:2048/1365;background:url(/film/clouds.webp) bottom/100% 100% no-repeat}.nx-sky-clouds i.flip{transform:scaleX(-1)}.nx-sky-clouds.far{--tw:1500px;opacity:.5}.nx-sky-clouds.far>div{bottom:16%;animation-duration:260s}.nx-sky-clouds.near{--tw:2100px;opacity:.95}.nx-sky-clouds.near>div{bottom:-26%;animation-direction:reverse}@keyframes nx-drift{to{transform:translateX(calc(var(--tw) * -2))}}.nx-sky-fade{position:absolute;z-index:-1;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 94%);pointer-events:none}.nx-hero{position:relative}.nx-hero .nx-sky{padding:168px 0 220px}.nx-hero-in{position:relative;z-index:2;width:100%;max-width:860px;margin:0 auto;padding:0 24px;text-align:center}.nx-hero h1{color:#08101f}.nx-hero-lead{max-width:620px;margin:24px auto 0;color:#2c3546}.nx-hero-box{max-width:680px;margin:40px auto 0}.nx-show{position:relative;z-index:3;max-width:1240px;margin:-150px auto 0;padding:0 32px;perspective:1600px}.nx-show-tilt{transform-origin:50% 0;will-change:transform}.nx-show-narrow{display:none}.nx-show-narrow>.nx-scaled-in>div,.nx-show-wide>.nx-scaled-in>div{position:absolute}.nx-show-wide .nx-show-site{left:40px;top:40px;width:1200px;height:760px;transform:scale(.835);transform-origin:0 0;border-radius:26px;overflow:hidden;box-shadow:0 2px 4px rgba(11,20,40,.05),0 60px 120px -40px rgba(11,30,70,.45),0 0 0 1px rgba(11,20,40,.06)}.nx-show-wide .nx-show-phone{left:1000px;top:200px;width:390px;height:844px;transform:scale(.64);transform-origin:0 0;filter:drop-shadow(0 40px 50px rgba(11,30,70,.35))}.nx-show-wide .nx-show-note{left:790px;top:0;width:400px}.nx-show-wide .nx-show-rev{left:0;top:548px;width:384px}.nx-show .nx-scaled{overflow:visible}.nx-show-narrow .nx-show-phone{left:70px;top:40px;width:390px;height:844px;transform:scale(.66);transform-origin:0 0;filter:drop-shadow(0 30px 40px rgba(11,30,70,.35))}.nx-show-narrow .nx-show-note{left:10px;top:0;width:380px}.nx-rev{padding:20px 22px;border-radius:22px;background:#fff;box-shadow:0 2px 4px rgba(11,20,40,.05),0 40px 80px -30px rgba(11,30,70,.45),0 0 0 1px rgba(11,20,40,.05)}.nx-rev-h{display:flex;justify-content:space-between;font-size:14px}.nx-rev-h span{font-weight:600}.nx-rev-h em{font-style:normal;color:var(--ink-3)}.nx-rev>b{display:block;margin-top:6px;font-size:40px;font-weight:680;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-rev svg{width:100%;height:48px;margin-top:8px}.nx-rev-f{display:grid;grid-gap:7px;gap:7px;margin-top:12px;font-size:13px;color:var(--ink-3)}.nx-rev-f i{height:6px;background:var(--bg-3);overflow:hidden}.nx-rev-f em,.nx-rev-f i{display:block;border-radius:6px}.nx-rev-f em{height:100%;background:var(--sun-grad)}.nx-pb{width:100%;text-align:left;border-radius:24px;background:#fff;box-shadow:0 1px 1px rgba(11,11,12,.04),0 22px 60px -22px rgba(20,45,90,.42),0 0 0 1px rgba(11,11,12,.05);transition:box-shadow .3s var(--ease);overflow:hidden}.nx-pb.focus{box-shadow:0 1px 1px rgba(11,11,12,.04),0 26px 70px -22px rgba(20,45,90,.5),0 0 0 1.5px var(--ink)}.nx-pb-in{padding:18px 14px 12px 20px}.nx-pb-field{position:relative}.nx-pb textarea{display:block;width:100%;min-height:58px;max-height:220px;padding:2px 6px 2px 0;border:0;outline:none;resize:none;background:none;font-size:18px;line-height:1.5;letter-spacing:-.016em;color:var(--ink)}.nx-pb.md textarea{font-size:17px;min-height:52px}.nx-pb textarea::placeholder{color:var(--ink-4)}.nx-pb-ghost{position:absolute;inset:2px 0 auto 0;font-size:18px;line-height:1.5;letter-spacing:-.016em;color:var(--ink-4);pointer-events:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nx-pb.md .nx-pb-ghost{font-size:17px}.nx-pb-ghost i{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.18em;background:var(--ink-3);animation:nx-blink 1.05s steps(1) infinite}@keyframes nx-blink{50%{opacity:0}}.nx-pb-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.nx-pb-tool{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 12px;border:0;border-radius:999px;font-size:14.5px;font-weight:540;color:var(--ink-2);background:var(--bg-2);transition:background .2s,color .2s}.nx-pb-tool.on,.nx-pb-tool:hover{color:var(--ink);background:var(--bg-3)}.nx-pb-tool svg{color:var(--sun)}.nx-pb-send{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:40px;height:40px;border:0;border-radius:999px;color:var(--ink-4);background:var(--bg-2);transition:background .25s var(--ease),color .25s,transform .2s var(--ease)}.nx-pb-send.wide{width:auto;padding:0 16px 0 18px}.nx-pb-send.ready{color:#fff;background:var(--ink)}.nx-pb-send.ready:hover{transform:scale(1.04)}.nx-pb-send:disabled{cursor:default}.nx-pb-send span{font-size:15px;font-weight:580}.nx-pb-ideas{overflow:hidden;border-top:1px solid var(--line);background:#fbfbfa}.nx-pb-ideas-in{padding:12px}.nx-pb-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.nx-pb-idea{display:grid;align-content:start;grid-gap:3px;gap:3px;min-width:0;padding:13px 14px;border:0;border-radius:14px;text-align:left;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s,transform .2s var(--ease)}.nx-pb-idea:hover{box-shadow:inset 0 0 0 1px var(--line-3);transform:translateY(-1px)}.nx-pb-idea-k{font-size:12.5px;font-weight:520;color:var(--ink-3)}.nx-pb-idea b{font-size:15px;font-weight:620;letter-spacing:-.015em;line-height:1.3}.nx-pb-idea-l{font-size:13.5px;line-height:1.42;color:var(--ink-3)}.nx-pb-ideas-f{display:flex;justify-content:center;margin-top:8px}.nx-pb-more{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:999px;font-size:14px;font-weight:560;color:var(--ink-2);background:none}.nx-pb-more:hover{background:var(--fill);color:var(--ink)}.nx-how{padding:40px 0 0}.nx-story{position:relative}.nx-ch-pin{position:-webkit-sticky;position:sticky;top:0;height:calc(100vh / var(--z));height:calc(100svh / var(--z));display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;grid-gap:64px;gap:64px;max-width:1240px;margin:0 auto;padding:88px 32px 40px;overflow:hidden}.nx-ch-copy h3{font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.nx-ch-copy p{margin-top:18px;max-width:34ch;font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.nx-ch-rail{display:flex;gap:6px;margin:0 0 28px;padding:0;list-style:none}.nx-ch-rail li{position:relative;padding-top:12px;flex:1 1;max-width:92px;font-size:13px;font-weight:560;color:var(--ink-4)}.nx-ch-rail li:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:3px;background:var(--bg-3);background:linear-gradient(90deg,var(--ink) calc(var(--f, 0) * 100%),var(--bg-3) calc(var(--f, 0) * 100%))}.nx-ch-rail li.on{color:var(--ink)}.nx-ch-rail li.on:before{background:linear-gradient(90deg,var(--sun) calc(var(--f, 0) * 100%),var(--bg-3) calc(var(--f, 0) * 100%))}.nx-ch-texts{display:grid}.nx-ch-text{--p:0;grid-area:1/1}.nx-ch-stage{position:relative;min-width:0;height:100%;max-height:660px;display:grid}.nx-ch-layer{--p:0;grid-area:1/1;display:grid;place-items:center;min-width:0;min-height:0;height:100%}.st-build,.st-desc,.st-grow,.st-lock{width:100%}.st-desc{display:grid;grid-gap:18px;gap:18px;max-width:600px}.st-pb{padding:22px 18px 14px 24px;border-radius:26px;background:#fff;box-shadow:0 1px 1px rgba(11,11,12,.04),0 30px 70px -26px rgba(20,45,90,.45),0 0 0 1px rgba(11,11,12,.05)}.st-pb p{min-height:84px;font-size:21px;line-height:1.45;letter-spacing:-.02em;color:var(--ink)}.st-pb-ph{font-style:normal;color:var(--ink-4)}.st-pb p i{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.2em;background:var(--sun);animation:nx-blink 1s steps(1) infinite}.st-pb-bar{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.st-pb-tool{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;font-size:14.5px;font-weight:540;color:var(--ink-2);background:var(--bg-2)}.st-pb-send{--k:clamp(0,calc((var(--p) - 0.55) / 0.06),1);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:color-mix(in srgb,#fff calc(var(--k) * 100%),var(--ink-4));background:color-mix(in srgb,var(--ink) calc(var(--k) * 100%),var(--bg-2))}.st-kinds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.st-kind{--k:clamp(0,calc((var(--p) - var(--t)) / 0.08),1);display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line),0 10px 30px -18px rgba(20,45,90,.3);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 18px))}.st-kind svg{color:var(--ink-2);margin-bottom:6px}.st-kind b{font-size:15.5px;font-weight:620;letter-spacing:-.015em}.st-kind em{font-style:normal;font-size:13.5px;line-height:1.4;color:var(--ink-3)}.st-k0{--t:0.62}.st-k1{--t:0.67}.st-k2{--t:0.72}.st-k0{--on:clamp(0,calc((var(--p) - 0.82) / 0.05),1);box-shadow:0 0 0 calc(1px + var(--on) * 1px) color-mix(in srgb,var(--ink) calc(var(--on) * 100%),var(--line)),0 10px 30px -18px rgba(20,45,90,.3)}.st-build{position:relative;padding-bottom:54px}.st-frame{border-radius:20px;overflow:hidden;background:#f3f5f8;box-shadow:0 2px 4px rgba(11,20,40,.05),0 50px 100px -40px rgba(11,30,70,.45),0 0 0 1px rgba(11,20,40,.07)}.st-build .cs-nav{--k:clamp(0,calc((var(--p) - 0.04) / 0.08),1);opacity:var(--k)}.st-build .cs-copy{--k:clamp(0,calc((var(--p) - 0.1) / 0.12),1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 40px))}.st-build .cs-photo{--k:clamp(0,calc((var(--p) - 0.2) / 0.16),1);-webkit-clip-path:inset(calc((1 - var(--k)) * 100%) 0 0 0 round 22px);clip-path:inset(calc((1 - var(--k)) * 100%) 0 0 0 round 22px)}.st-build .cs-photo img{transform:scale(calc(1.15 - var(--k) * .15))}.st-build .cs-book{--k:clamp(0,calc((var(--p) - 0.34) / 0.1),1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 50px))}.st-build .cs-feat{--k:clamp(0,calc((var(--p) - 0.44) / 0.1),1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 30px))}.st-phone{--k:clamp(0,calc((var(--p) - 0.56) / 0.14),1);right:-2%;width:26%;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 120px));filter:drop-shadow(0 30px 40px rgba(11,30,70,.3))}.st-phone,.st-steps{position:absolute;bottom:0}.st-steps{left:0;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;max-width:70%}.st-steps li{--k:clamp(0,calc((var(--p) - var(--t)) / 0.04),1);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:540;color:color-mix(in srgb,var(--ink) calc(var(--k) * 100%),var(--ink-4))}.st-steps i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:color-mix(in srgb,var(--ink) calc(var(--k) * 100%),var(--bg-3))}.st-steps i svg{opacity:var(--k)}.st-s0{--t:0.3}.st-s1{--t:0.4}.st-s2{--t:0.68}.st-s3{--t:0.82}.st-lock{position:relative;width:min(420px,100%);height:min(600px,100%);margin:0 auto;padding:34px 14px 18px;border-radius:44px;overflow:hidden;background:linear-gradient(180deg,#5f93d6,#8db6e8 30%,#c7dbf2 60%,#f2d7c2);box-shadow:0 2px 4px rgba(11,20,40,.05),0 50px 100px -40px rgba(11,30,70,.5)}.st-lock:before{content:"";position:absolute;inset:auto -20% -10% -20%;height:55%;background:url(/film/clouds.webp) bottom/cover no-repeat;opacity:.85}.st-lock-time{position:relative;display:grid;justify-items:center;color:#fff;text-shadow:0 1px 20px rgba(10,30,70,.2)}.st-lock-time em{font-style:normal;font-size:16px;font-weight:560;opacity:.92}.st-lock-time b{font-size:76px;font-weight:640;line-height:1;letter-spacing:-.03em}.st-lock-notes{position:relative;margin-top:28px}.st-note{position:absolute;top:0;left:0;right:0;transform-origin:50% 0;will-change:transform,opacity}.st-lock-sum{position:absolute;left:14px;right:14px;bottom:16px;display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px;border-radius:20px;color:#0b0b0c;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.st-lock-sum span{font-size:14px;font-weight:560;color:rgba(11,11,12,.6)}.st-lock-sum b{font-size:26px;font-weight:680;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-grow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.st-dash{padding:26px;border-radius:26px;background:#fff;box-shadow:0 2px 4px rgba(11,20,40,.04),0 40px 90px -40px rgba(11,30,70,.42),0 0 0 1px rgba(11,20,40,.06)}.st-dash-h{display:flex;justify-content:space-between;font-size:15px}.st-dash-h span{font-weight:620}.st-dash-h em{font-style:normal;color:var(--ink-3)}.st-dash-n{display:block;margin-top:6px;font-size:clamp(40px,4.4vw,58px);font-weight:680;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-chart{width:100%;height:110px;margin-top:10px;overflow:visible}.st-chart-line{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k))}.st-chart-fill,.st-chart-line{--k:clamp(0,calc((var(--p) - 0.05) / 0.55),1)}.st-chart-fill{-webkit-clip-path:inset(0 calc((1 - var(--k)) * 100%) 0 0);clip-path:inset(0 calc((1 - var(--k)) * 100%) 0 0)}.st-goal{display:grid;grid-template-columns:1fr auto;grid-gap:10px 12px;gap:10px 12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.st-goal-t{display:grid;grid-gap:2px;gap:2px}.st-goal-t span{font-size:13px;color:var(--ink-3)}.st-goal-t b{font-size:15px;font-weight:600}.st-goal-n{display:flex;align-items:baseline;gap:6px}.st-goal-n b{font-size:26px;font-weight:680;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-goal-n em{font-style:normal;font-size:14px;color:var(--ink-3)}.st-goal-bar{grid-column:1/-1;height:8px;border-radius:8px;background:var(--bg-3);overflow:hidden}.st-goal-bar i{--k:clamp(0,calc((var(--p) - 0.05) / 0.55),1);display:block;height:100%;width:calc(var(--k) * 54%);border-radius:8px;background:var(--sun-grad)}.st-week{display:grid;grid-gap:10px;gap:10px}.st-w{--k:clamp(0,calc((var(--p) - var(--t)) / 0.08),1);display:flex;gap:14px;align-items:center;padding:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--line),0 16px 36px -22px rgba(11,30,70,.3);opacity:var(--k);transform:translateX(calc((1 - var(--k)) * 30px))}.st-w0{--t:0.34}.st-w1{--t:0.44}.st-w2{--t:0.54}.st-w-l{flex:none;display:flex;align-items:center;gap:4px;min-width:64px;color:var(--ink-2)}.st-w b{display:block;font-size:15px;font-weight:620;letter-spacing:-.015em}.st-w em{display:block;font-style:normal;font-size:13.5px;color:var(--ink-3)}.nx-kind{border-radius:30px;background:#f6f6f4;overflow:hidden}.nx-kind.big{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:560px}.nx-kind-copy{padding:44px}.nx-kind.big .nx-kind-copy{padding:64px}.nx-kind-copy p{margin-top:12px;max-width:42ch;font-size:17px;line-height:1.5;color:var(--ink-2)}.nx-kind-copy ul{display:grid;grid-gap:10px;gap:10px;margin:26px 0 0;padding:0;list-style:none}.nx-kind-copy li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:520}.nx-kind-copy li:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /11px no-repeat}.nx-kind-vis.app{align-self:stretch;display:grid;place-items:end center;padding-top:56px;background:radial-gradient(120% 80% at 50% 100%,#d6f25b33,transparent 60%),linear-gradient(180deg,#e9eef6,#dfe7f2)}.nx-kind-phone{width:min(300px,70%);margin-bottom:-170px;filter:drop-shadow(0 30px 50px rgba(11,30,70,.3))}.nx-kind-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:20px}.nx-kind-two .nx-kind-vis{padding:32px 32px 0}.nx-kind-two .nx-kind-vis .nx-scaled{border-radius:14px 14px 0 0;box-shadow:0 0 0 1px rgba(11,11,12,.06),0 30px 60px -30px rgba(11,30,70,.35)}.nx-kind-two .nx-kind-copy{padding:30px 32px 36px}.nx-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.nx-idea,.nx-ideas>div{display:flex}.nx-idea{flex-direction:column;align-items:flex-start;width:100%;min-height:236px;padding:26px;border:0;border-radius:24px;text-align:left;background:#fff;box-shadow:0 0 0 1px var(--line);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.nx-idea:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--line-2),0 24px 50px -28px rgba(11,30,70,.35)}.nx-idea-k{display:flex;justify-content:space-between;gap:10px;width:100%;font-size:13.5px;font-weight:540;color:var(--ink-3)}.nx-idea-k em{font-style:normal;color:var(--ink-2)}.nx-idea b{margin-top:16px;font-size:21px;font-weight:640;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.nx-idea p{margin-top:10px;font-size:15px;line-height:1.5;color:var(--ink-2)}.nx-idea-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:14.5px;font-weight:600;color:var(--ink);transition:gap .25s var(--ease)}.nx-idea:hover .nx-idea-go{gap:10px}.nx-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.nx-tool{display:flex;flex-direction:column;border-radius:26px;background:#f6f6f4;overflow:hidden}.nx-tool-vis{display:grid;align-content:center;grid-gap:10px;gap:10px;height:230px;padding:26px}.nx-tool-copy{padding:0 26px 28px}.nx-tool-logos{display:flex;flex-wrap:wrap;align-items:center;gap:9px;min-height:22px;color:var(--ink-2)}.nx-tool-ic{display:grid;place-items:center}.nx-tool h3{margin-top:14px;font-size:21px;font-weight:640;letter-spacing:-.03em}.nx-tool p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-2)}.nx-tool-posts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.nx-tool-posts div{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/5;padding:10px;border-radius:12px;box-shadow:0 8px 20px -12px rgba(11,30,70,.4)}.nx-tool-posts em{font-style:normal;font-size:10.5px;font-weight:600;opacity:.7}.nx-tool-posts b{font-size:13px;font-weight:680;line-height:1.15;letter-spacing:-.02em}.nx-tool-line{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;font-size:13px}.nx-tool-line span{color:var(--ink-3)}.nx-tool-line b{font-weight:600}.nx-tool-rows{display:grid;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line),0 14px 30px -20px rgba(11,30,70,.3)}.nx-tool-rows>div{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:14px}.nx-tool-rows>div+div{border-top:1px solid var(--line)}.nx-tool-rows b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-tool-rows em,.nx-tool-rows span{flex:none;font-style:normal;color:var(--ink-3)}.nx-tool-rows span.yes{color:var(--green);font-weight:600}.nx-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line),0 40px 90px -50px rgba(11,30,70,.4)}.nx-calc-in{display:grid;align-content:center;grid-gap:34px;gap:34px;padding:44px}.nx-calc-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.nx-calc-l,.nx-calc-top span{font-size:15px;font-weight:560;color:var(--ink-2)}.nx-calc-top b{font-size:34px;font-weight:680;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-calc-top small{font-size:16px;font-weight:520;color:var(--ink-3);letter-spacing:-.01em}.nx-calc-l{display:block;margin-bottom:12px}.nx-calc-prices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.nx-calc-prices button{height:44px;border:0;border-radius:12px;font-size:15.5px;font-weight:600;color:var(--ink-2);background:var(--bg-2);transition:background .2s,color .2s,box-shadow .2s}.nx-calc-prices button:hover{color:var(--ink);background:var(--bg-3)}.nx-calc-prices button.on{color:#fff;background:var(--ink)}.nx-calc-sub{display:block;margin-top:8px;font-style:normal;font-size:13.5px;color:var(--ink-3)}.nx-calc-out{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:44px;background:#fbf8f4;border-left:1px solid var(--line)}.nx-calc-big{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.nx-calc-big b{font-size:clamp(56px,6vw,80px);font-weight:700;line-height:.95;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-calc-big span{font-size:20px;font-weight:580;letter-spacing:-.02em}.nx-calc-why{font-size:16px;line-height:1.5;color:var(--ink-2)}.nx-calc-why b{color:var(--ink);font-weight:620}.nx-calc-plan{display:grid;grid-gap:10px;gap:10px;margin:4px 0 6px;padding:0;list-style:none}.nx-calc-plan li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line)}.nx-calc-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--ink-2);background:var(--bg-2)}.nx-calc-plan b{display:block;font-size:15px;font-weight:620}.nx-calc-plan em{display:block;font-style:normal;font-size:13.5px;color:var(--ink-3)}.nx-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.nx-price,.nx-prices>div{display:flex}.nx-price{flex-direction:column;width:100%;padding:32px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px var(--line)}.nx-price.top{box-shadow:0 0 0 2px var(--ink),0 30px 60px -36px rgba(11,30,70,.4)}.nx-price-n{font-size:17px;font-weight:640}.nx-price-a{display:flex;align-items:baseline;gap:8px;margin-top:14px}.nx-price-a b{font-size:48px;font-weight:700;letter-spacing:-.05em}.nx-price-a em{font-style:normal;font-size:15px;color:var(--ink-3)}.nx-price>p{margin-top:10px;font-size:15px;color:var(--ink-2)}.nx-price ul{display:grid;grid-gap:11px;gap:11px;margin:24px 0 28px;padding:0;list-style:none}.nx-price li{display:flex;gap:10px;font-size:15px;line-height:1.4}.nx-price li svg{flex:none;margin-top:2px;color:var(--ink)}.nx-price .nx-btn{margin-top:auto}.nx-prices-f{margin-top:30px;text-align:center}.nx-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:64px;gap:64px;align-items:start}.nx-faq-list{border-top:1px solid var(--line)}.nx-faq-i{border-bottom:1px solid var(--line)}.nx-faq-i button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;border:0;text-align:left;background:none;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.nx-faq-x{position:relative;flex:none;width:14px;height:14px}.nx-faq-x:after,.nx-faq-x:before{content:"";position:absolute;left:0;top:6.25px;width:14px;height:1.5px;border-radius:2px;background:var(--ink-2);transition:transform .35s var(--ease)}.nx-faq-x:after{transform:rotate(90deg)}.nx-faq-i.open .nx-faq-x:after{transform:rotate(0deg)}.nx-faq-i p{padding:0 0 24px;max-width:62ch;font-size:16px;line-height:1.6;color:var(--ink-2)}.nx-final .nx-sky{padding:150px 0 170px;background:linear-gradient(0deg,#74aaea,#9cc3f1 24%,#c3dbf6 46%,#e3edf8 64%,#f8f1ea 82%,#ffffff)}.nx-final .nx-sky-fade{display:none}.nx-final .nx-sky-sun{bottom:-40%}.nx-final-in{position:relative;z-index:2;max-width:820px;text-align:center}.nx-final-in .nx-lead{margin-top:18px}.nx-final-box{max-width:640px;margin:38px auto 0}@media (max-width:1080px){.nx-ch-pin{gap:40px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.nx-ideas,.nx-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-faq{grid-template-columns:1fr;gap:28px}}@media (max-width:900px){.nx-head-sign,.nx-nav{display:none}.nx-burger{display:block}.nx-head-in{height:58px;padding:0 16px}.nx-foot-top{grid-template-columns:1fr 1fr;gap:36px 24px}.nx-foot-brand{grid-column:1/-1}.nx-kind.big{grid-template-columns:1fr;min-height:0}.nx-kind.big .nx-kind-copy{padding:36px 28px 0}.nx-kind-vis.app{padding-top:36px;height:420px;overflow:hidden;background:radial-gradient(120% 80% at 50% 100%,#d6f25b33,transparent 60%),linear-gradient(180deg,#f6f6f4,#dfe7f2)}.nx-kind-phone{width:250px;margin-bottom:0;align-self:start}.nx-calc,.nx-kind-two{grid-template-columns:1fr}.nx-calc-out{border-left:0;border-top:1px solid var(--line)}.nx-prices{max-width:480px;margin:0 auto}.nx-ch-pin,.nx-prices{grid-template-columns:1fr}.nx-ch-pin{grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:22px;padding:78px 16px 18px}.nx-ch-rail{margin-bottom:18px}.nx-ch-copy h3{font-size:30px}.nx-ch-copy p{margin-top:10px;font-size:16px;max-width:none}.nx-ch-stage{max-height:none;align-items:center}.st-grow{grid-template-columns:1fr;gap:10px;align-content:center}.st-week{gap:8px}.st-w{padding:12px 14px}}@media (max-width:700px){.nx-wrap{padding:0 16px}.nx-sec{padding:96px 0}.nx-sec-head{margin-bottom:40px}.nx-hero .nx-sky{padding:120px 0 160px}.nx-hero-in{padding:0 16px}.nx-hero-lead{margin-top:18px}.nx-hero-box{margin-top:30px}.nx-show{margin-top:-120px;padding:0 16px;perspective:none}.nx-show-wide{display:none}.nx-show-narrow{display:block}.nx-how{padding-top:100px}.nx-pb{border-radius:22px}.nx-pb-in{padding:16px 12px 10px 16px}.nx-pb textarea,.nx-pb-ghost,.nx-pb.md .nx-pb-ghost,.nx-pb.md textarea{font-size:16.5px}.nx-ideas,.nx-pb-list,.nx-tools{grid-template-columns:1fr}.nx-ideas,.nx-tools{gap:12px}.nx-idea{min-height:0;padding:22px}.nx-tool-vis{height:auto;min-height:200px;padding:20px}.nx-tool-copy{padding:0 20px 24px}.nx-kind{border-radius:24px}.nx-kind-copy,.nx-kind-two .nx-kind-copy{padding:24px 22px 28px}.nx-kind.big .nx-kind-copy{padding:30px 22px 0}.nx-kind-two .nx-kind-vis{padding:20px 20px 0}.nx-calc{border-radius:24px}.nx-calc-in,.nx-calc-out{padding:26px 20px;gap:26px}.nx-calc-out{gap:16px}.nx-calc-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-price{padding:26px 22px}.nx-faq-i button{font-size:16.5px;padding:19px 0}.nx-final .nx-sky{padding:110px 0 120px}.nx-foot{padding-top:56px}.nx-foot-bot{flex-direction:column;gap:8px}.nx-sky-clouds.near{--tw:1300px}.nx-sky-clouds.near>div{bottom:-12%}.nx-sky-clouds.far{--tw:900px}.st-pb{padding:16px 14px 12px 18px;border-radius:22px}.st-pb p{min-height:72px;font-size:17px}.st-kinds{gap:6px}.st-kind{padding:12px 10px;border-radius:14px}.st-kind em{display:none}.st-kind b{font-size:14px}.st-build{padding-bottom:64px}.st-phone{width:34%;right:0;bottom:30px}.st-steps{max-width:100%;gap:6px 14px}.st-steps li{font-size:13px}.st-lock{border-radius:36px;padding-top:24px}.st-lock-time b{font-size:60px}.st-lock-notes{margin-top:18px}.st-dash{padding:20px;border-radius:22px}.st-chart{height:70px}}@media (max-width:380px){.nx-ch-copy h3{font-size:26px}.nx-ch-copy p{font-size:15px}.nx-ch-rail li{font-size:12px}.st-w-l{min-width:50px}.nx-calc-top b{font-size:28px}}@media (max-height:760px) and (max-width:900px){.nx-ch-rail{display:none}.nx-ch-pin{gap:14px}.nx-ch-copy h3{font-size:27px}.nx-ch-copy p{font-size:15px;line-height:1.45}.st-grow .st-w2{display:none}.st-chart{height:56px}.st-dash-n{font-size:38px}}@media (min-width:1800px){.nx-site{zoom:1.15;--z:1.15}}@media (min-width:2300px){.nx-site{zoom:1.35;--z:1.35}}@media (min-width:3000px){.nx-site{zoom:1.6;--z:1.6}}@media (prefers-reduced-motion:reduce){.nx-page,.nx-sky-clouds>div{animation:none}}.nx-sec{padding:104px 0}.nx-sec-head{margin-bottom:44px}.nx-sec-grey{background:linear-gradient(180deg,#eef4fb,#f7f5f1 55%,#fbf3ea)}.nx-head .nx-btn.primary{color:#fff;background:var(--sun);box-shadow:0 6px 16px -8px rgba(255,106,0,.7)}.nx-head .nx-btn.primary:hover{background:#f25f00}.nx-show-wide .nx-show-dash{left:0;top:0;width:1280px;height:800px;border-radius:26px;overflow:hidden;box-shadow:0 2px 4px rgba(11,20,40,.05),0 60px 120px -40px rgba(11,30,70,.5),0 0 0 1px rgba(11,20,40,.06)}.nx-show-wide .nx-show-note{left:268px;top:612px;width:380px}.hm-phonechat{height:100%;padding-top:46px;background:#fff}.hm-phonechat .hm-chat{height:100%;border-radius:0;box-shadow:none}.hm-phonechat .hm-chat-h{padding-top:6px}.hm-phonechat .hm-m p{font-size:15px}.nx-show-narrow .nx-show-note{top:10px}.nx-how{padding-top:110px}.nx-rows{display:grid;grid-gap:16px;gap:16px}.nx-row{--p:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;grid-gap:48px;gap:48px;padding:52px;border-radius:32px;overflow:hidden}.nx-row.sky{background:linear-gradient(150deg,#dfeafa,#eaf1fb 55%,#f6f3ee)}.nx-row.warm{background:linear-gradient(150deg,#fdf3e8,#faf6f1 50%,#eef3fa)}.nx-row.flip .nx-row-copy{order:2}.nx-row-copy h3{font-size:clamp(28px,3.2vw,44px);font-weight:670;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.nx-row-copy p{margin-top:14px;max-width:36ch;font-size:17.5px;line-height:1.5;color:#3d4659}.nx-row-vis{min-width:0;display:grid;place-items:center;min-height:360px}.nx-row .st-lock{height:560px}.nx-row .st-desc{max-width:560px}.nx-cof{background:linear-gradient(170deg,#d9e7f8,#e9f0f9 40%,#f7f1ea)}.nx-cof-in{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:64px;gap:64px;align-items:center}.nx-cof-copy .nx-lead{margin-top:18px;max-width:46ch;color:#3d4659}.nx-cof-list{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:30px 0 0;padding:0}.nx-cof-list li{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.7);box-shadow:0 0 0 1px rgba(11,11,12,.04)}.nx-cof-list li>span{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#fff,#fdeee2 60%,#fbe2cf);box-shadow:0 0 0 1px rgba(255,106,0,.14)}.nx-cof-list b{display:block;font-size:16px;font-weight:640}.nx-cof-list em{display:block;font-style:normal;font-size:14.5px;color:#4d5870}.nx-cof-cost{margin-top:16px;font-size:14px;color:#5b6680}.nx-cof-vis .nx-scaled{border-radius:24px;box-shadow:0 0 0 1px rgba(20,40,80,.06),0 50px 90px -40px rgba(20,50,100,.55);background:#fff;overflow:hidden}.nx-fit-box{padding:28px;border-radius:32px;background:linear-gradient(150deg,#fdf3e8,#faf7f2 50%,#e9f0fa)}.nx-fit-pick{display:flex;justify-content:center}.nx-fit-pick .nx-seg{background:rgba(255,255,255,.7)}.nx-fit-in{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;max-width:820px;margin:28px auto 4px}.nx-fit-menu{padding:12px;border-radius:22px;background:linear-gradient(160deg,#d9e7f8,#e9f0f9 40%,#f6f1ea);box-shadow:0 0 0 1px rgba(20,40,80,.06),0 30px 60px -36px rgba(20,50,100,.5)}.nx-fit-menu .hm-side{padding:2px}.nx-fit-copy h3{font-size:30px;font-weight:670;letter-spacing:-.04em}.nx-fit-copy p{margin-top:10px;font-size:17px;line-height:1.5;color:#3d4659}.nx-fit-copy ul{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:22px 0 0;padding:0}.nx-fit-copy li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:520}.nx-fit-copy li svg{flex:none;color:var(--sun)}.nx-kind{background:linear-gradient(160deg,#f3f7fc,#fbf5ee)}.nx-tool{background:linear-gradient(160deg,#f1f6fc,#fbf5ee)}.nx-idea{box-shadow:0 0 0 1px rgba(20,40,80,.06),0 14px 30px -26px rgba(20,50,100,.4)}@media (max-width:1080px){.nx-cof-in{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.nx-row{gap:32px;padding:40px}}@media (max-width:900px){.nx-row,.nx-row.flip{grid-template-columns:1fr;gap:26px;padding:30px 22px;border-radius:26px}.nx-row.flip .nx-row-copy{order:0}.nx-row-vis{min-height:0}.nx-row .st-lock{height:520px;width:100%}.nx-cof-in{grid-template-columns:1fr;gap:32px}.nx-cof-vis{max-width:360px;width:100%;margin:0 auto}.nx-fit-in{grid-template-columns:1fr;gap:22px}.nx-fit-menu{width:240px;margin:0 auto}}@media (max-width:700px){.nx-sec{padding:72px 0}.nx-sec-head{margin-bottom:30px}.nx-how{padding-top:72px}.nx-rows{gap:12px}.nx-row-copy h3{font-size:28px}.nx-row-copy p{font-size:16px}.nx-fit-box{padding:18px 14px 22px;border-radius:26px}.nx-fit-pick .nx-seg{width:100%;display:grid;grid-auto-columns:minmax(0,1fr)}.nx-fit-pick .nx-seg button{padding:0 6px;font-size:13px}.nx-fit-copy h3{font-size:24px}.nx-cof-list li{padding:12px 14px}}.nx-row.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.nx-scaled-in>.hm-chat{height:100%}.nx-show-wide .nx-show-dash,.nx-show-wide .nx-show-dash .hm{height:640px}.nx-show-wide .nx-show-note{top:520px}@media (max-width:900px){.nx-row.flip{grid-template-columns:1fr}}@media (max-width:700px){.nx-row .st-build{padding-bottom:84px}.nx-row .st-phone{bottom:66px;width:30%}.nx-row .st-steps{gap:6px 12px}}