html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-950:#090a0c;--ink-900:#111216;--ink-850:#151619;--accent:#397fd7;--accent-soft:#8eb9df;--paper:#fff;--paper-warm:#f7f7f5;--ink:#101114;--muted:#656a75;--line:#dedfe3;--yc:#ff5a1f;--marketing-font:"Instrument Sans", "Helvetica Neue", sans-serif;--technical-font:"IBM Plex Mono", ui-monospace, monospace;--studio-font:"Inter Tight", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{background:var(--paper-warm);scroll-behavior:auto}body{background:var(--ink-950);min-width:320px;color:var(--paper);font-family:var(--marketing-font);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.memoir-preview{background:var(--ink-950);width:100%;overflow:clip}.landing-kicker{color:#6b7280;font-family:var(--technical-font);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.4}.landing-button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.landing-button:hover{transform:translateY(-2px)}.landing-button:focus-visible,.landing-header a:focus-visible,.landing-yc-proof:focus-visible,.landing-text-link:focus-visible,.landing-film-caption button:focus-visible,.landing-footer a:focus-visible,.book-page summary:focus-visible,.tailored-preview-instrument button:focus-visible,.tailored-preview-instrument input:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.landing-text-link:hover,.landing-footer nav a:hover{color:currentColor;opacity:.72}.landing-film-caption button:hover{transform:translateY(-1px)}.landing-button-light{background:var(--paper);color:var(--ink);font-weight:650;box-shadow:0 12px 32px #00000029}.landing-header{z-index:50;color:#101114d1;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:84px;padding:0 6vw;transition:top .3s,left .3s,width .3s,height .3s,padding .3s,border-radius .3s,background .3s,box-shadow .3s;display:grid;position:fixed;top:0;left:0}.landing-header.is-floating{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0b0c0ff0;border:1px solid #ffffff24;border-radius:999px;width:calc(100% - 48px);height:68px;top:16px;left:24px;box-shadow:0 18px 60px #0000004d}.landing-brand{justify-self:start;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.landing-brand img{object-fit:contain;width:29px;height:26px}.landing-brand span{color:var(--paper);letter-spacing:-.025em;font-size:21px;font-weight:620}.landing-header .landing-brand span{color:var(--ink)}.landing-header.is-floating .landing-brand span{color:var(--paper)}.landing-header nav,.landing-header-actions{align-items:center;gap:30px;display:flex}.landing-header nav a,.landing-header-actions>a:not(.landing-button){color:#1011149e;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.landing-header nav a:hover,.landing-header-actions>a:not(.landing-button):hover{color:var(--ink)}.landing-header.is-floating nav a,.landing-header.is-floating .landing-header-actions>a:not(.landing-button){color:#ffffffb8}.landing-header.is-floating nav a:hover,.landing-header.is-floating .landing-header-actions>a:not(.landing-button):hover{color:var(--paper)}.landing-header-actions{justify-self:end}.landing-header .landing-button{min-height:46px;padding:0 22px}.landing-header .landing-button-light{background:var(--ink);color:var(--paper);box-shadow:0 10px 26px #10111433}.landing-header.is-floating .landing-button-light{background:var(--paper);color:var(--ink);box-shadow:0 12px 32px #00000029}.landing-hero{background:var(--paper-warm);width:100%;height:100svh;min-height:720px;color:var(--ink);text-align:center;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(28px,4.5svh,54px);padding:126px 4vw 0;display:grid;position:relative;overflow:hidden}.landing-hero-copy{z-index:4;max-width:900px;animation:.64s cubic-bezier(.22,1,.36,1) both heroCopyIn;position:relative}.landing-hero h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(42px,4.6vw,68px);font-weight:500;line-height:1.02}.landing-hero h1 em{color:#878d96;margin-top:4px;font-style:normal;font-weight:470;display:block}.landing-hero-summary{color:#565b64;letter-spacing:-.012em;max-width:600px;margin:0 auto;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.landing-hero-actions{justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.landing-button-dark{background:var(--ink);color:var(--paper);font-weight:650;box-shadow:0 14px 34px #10111438}.landing-text-link{color:#3a3e46;border-bottom:1px solid #1011144d;align-items:center;min-height:44px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.landing-yc-proof{color:#ffffffb3;align-items:center;gap:12px;min-height:48px;margin-top:22px;font-size:14px;text-decoration:none;display:inline-flex}.landing-hero .landing-yc-proof{color:#565b64;margin-top:14px}.landing-yc-proof>span{background:var(--yc);width:34px;height:34px;color:var(--paper);place-items:center;font-size:19px;display:grid}.landing-hero-media{z-index:2;justify-content:center;align-items:flex-end;width:min(1380px,100%);height:100%;min-height:260px;display:flex;position:relative}.landing-film-shell{z-index:3;aspect-ratio:16/10;max-width:76vw;height:min(100%,470px);animation:.72s cubic-bezier(.22,1,.36,1) .13s both heroFilmIn;position:relative}.landing-film-frame{background:var(--ink-900);border:1px solid #10111429;border-bottom:0;border-radius:22px 22px 0 0;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 -24px 80px #10111429,0 30px 70px #10111429}.landing-film-frame video{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.landing-film-caption{justify-content:flex-end;align-items:flex-end;padding:64px 20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.landing-film-caption button{width:48px;height:48px;color:var(--paper);cursor:pointer;background:#090a0cb8;border:1px solid #ffffff59;border-radius:50%;font-size:11px}.landing-film-fallback{color:var(--paper);text-align:center;place-content:center;gap:8px;padding:32px;display:grid;position:absolute;inset:0}.landing-hero-frame{z-index:2;aspect-ratio:3/2;background:var(--paper);border:1px solid #10111421;border-radius:14px;width:29%;margin:0;position:absolute;bottom:12%;overflow:hidden;box-shadow:0 26px 64px #10111421}.landing-hero-frame img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.landing-hero-frame-left{animation:.7s cubic-bezier(.22,1,.36,1) .26s both heroFrameLeftIn;bottom:19%;left:0;transform:rotate(-1.4deg)}.landing-hero-frame-right{animation:.7s cubic-bezier(.22,1,.36,1) .36s both heroFrameRightIn;bottom:7%;right:0;transform:rotate(1.6deg)}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFilmIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFrameLeftIn{0%{opacity:0;transform:rotate(-1.4deg)translateY(38px)}to{opacity:1;transform:rotate(-1.4deg)translateY(0)}}@keyframes heroFrameRightIn{0%{opacity:0;transform:rotate(1.6deg)translateY(38px)}to{opacity:1;transform:rotate(1.6deg)translateY(0)}}.gap-interlude{background:var(--ink-900);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:84px max(6vw,50vw - 620px);display:grid}.gap-interlude h2{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(36px,3.6vw,52px);font-weight:480;line-height:1.05}.product-growth-system .gap-interlude .landing-kicker:before{background-image:url(/memoir_logo_white.png)}.gap-interlude .landing-kicker{color:#9aa0a9}.gap-interlude-proof{align-items:center;display:flex}.gap-interlude-proof>i{background:linear-gradient(90deg, #8eb9df0f, var(--accent-soft));width:clamp(60px,9vw,170px);height:1px;transform:scaleX(var(--stage-reveal,1));transform-origin:0}.gap-chip{white-space:nowrap;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:11px 15px;display:grid}.gap-chip small{color:#83878f;font:500 8px/1 var(--technical-font);letter-spacing:.08em;text-transform:uppercase}.gap-chip strong{letter-spacing:-.01em;font-size:13px;font-weight:540}.gap-chip.is-stalled{border-style:dashed;border-color:#ffffff1f}.gap-chip.is-stalled small{color:#7a7e86}.gap-chip.is-stalled strong{color:#b9bcc1}.journey-track{height:620svh;position:relative}.journey-stage{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.journey-kicker{z-index:6;position:absolute;top:96px;left:6vw}.journey-rail{z-index:6;gap:2px;margin:0;padding:0 0 0 16px;list-style:none;display:grid;position:absolute;top:50%;right:max(20px,2.4vw);transform:translateY(-50%)}.journey-rail:before{content:"";background:#10111424;width:1px;position:absolute;top:6px;bottom:6px;left:2px}.journey-rail:after{top:calc(6px + var(--rail-p,0) * (100% - 36px));background:var(--accent);content:"";border-radius:2px;width:3px;height:24px;position:absolute;left:1px}.journey-rail button{color:#9aa0a9;cursor:pointer;min-height:30px;font:600 9px/1 var(--technical-font);letter-spacing:.1em;opacity:.55;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:0;transition:opacity .2s,color .2s}.journey-rail button.is-active{color:var(--ink);opacity:1}.journey-eyebrow{color:#6b7280;font:600 10px/1.4 var(--technical-font);letter-spacing:.12em;text-transform:uppercase}.ride-captions{z-index:5;width:min(280px,21vw);position:absolute;top:0;bottom:0;left:6vw}.ride-caption{opacity:0;pointer-events:none;gap:12px;width:100%;transition:opacity .34s,transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:0;transform:translateY(calc(12px - 50%))}.ride-caption.is-active{opacity:1;transform:translateY(-50%)}.ride-caption h3{letter-spacing:-.028em;margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:510;line-height:1.08}.ride-caption p{color:#6c727d;margin:0;font-size:15px;line-height:1.5}.ride-objects{z-index:3;position:absolute;inset:0}.ride-objects>*{z-index:2;position:absolute}.ride-objects>.ride-chip{z-index:4}.ride-chip{--p:clamp(0, calc((var(--ride,99) - var(--ws,0)) / .5), 1);--pe:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));--a:clamp(0, calc((var(--ride,99) - var(--as,98)) / .26), 1);top:calc(50% - 230px + var(--dock,0px));background:var(--paper);opacity:calc(min(var(--p) * 5, 1) * (1 - var(--a)));transform:translate(calc((1 - var(--pe)) * var(--fx,-30vw)), calc((1 - var(--pe)) * var(--fy,0vh))) scale(calc(.84 + var(--pe) * .16));border:1px solid #1011141f;border-radius:10px;align-items:center;gap:10px;padding:9px 13px;display:flex;left:calc(30vw - 54px);box-shadow:0 14px 34px #1011141f}.ride-chip img{object-fit:contain;width:20px;height:20px}.ride-chip span{gap:2px;display:grid}.ride-chip small{color:#6b7280;font:600 9px/1 var(--technical-font);letter-spacing:.08em;text-transform:uppercase}.ride-chip strong{white-space:nowrap;font-size:13px;font-weight:560}.ride-record{--p:clamp(0, calc(var(--ride,99) / .45), 1);--pe:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));--d:clamp(0, calc((var(--ride,99) - 2.02) / .5), 1);--cv:clamp(0, calc((var(--ride,99) - 4.05) / .5), 1);--cve:calc(var(--cv) * var(--cv) * (3 - 2 * var(--cv)));background:var(--paper);width:460px;opacity:calc(min(calc(var(--p) * 2.5), 1) * (1 - var(--cve)));transform:translateY(-50%) translateX(calc(var(--d) * -8vw)) translate(calc(var(--cve) * (30vw - 230px)), 0px) scale(calc(.92 + var(--pe) * .08 - var(--d) * .05 - var(--cve) * .55));border:1px solid #1011141a;border-radius:12px;padding:18px 22px 12px;top:50%;left:30vw;box-shadow:0 26px 60px #1011141f}.ride-record>header{border-bottom:1px solid #e2e4e8;align-items:center;gap:10px;padding-bottom:12px;display:flex}.ride-record>header strong{font-family:var(--studio-font);font-size:17px;font-weight:620}.ride-record>header span{color:#6b7280;font:600 8px/1 var(--technical-font);letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.ride-record dl{margin:0;padding:2px 0 0}.ride-record dl>div{--fp:clamp(0, calc((var(--ride,99) - var(--ws,0)) / .2), 1);opacity:calc(.12 + var(--fp) * .88);transform:translateX(calc((1 - var(--fp)) * -12px));border-bottom:1px solid #eef0f3;grid-template-columns:136px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.ride-record dl>div:last-child{border-bottom:0}.ride-record dt{color:#6b7280;font:500 10px/1.7 var(--technical-font);letter-spacing:.07em;text-transform:uppercase}.ride-record dd{font-family:var(--studio-font);margin:0;font-size:14px;font-weight:540}.ride-demo{--p:clamp(0, calc((var(--ride,99) - 2.05) / .55), 1);--pe:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));--d4:clamp(0, calc((var(--ride,99) - 3.02) / .5), 1);--pp:clamp(0, calc((var(--ride,99) - 2.5) / .8), 1);--cv:clamp(0, calc((var(--ride,99) - 4.18) / .5), 1);--cve:calc(var(--cv) * var(--cv) * (3 - 2 * var(--cv)));aspect-ratio:16/9;background:var(--paper);width:min(48vw,760px);opacity:calc(min(calc(var(--p) * 3), 1) * (1 - var(--cve)));transform:translate(calc((1 - var(--pe)) * -13vw + var(--d4) * 1.5vw + var(--cve) * -17vw), calc((1 - var(--pe)) * 9vh - var(--d4) * 2vh + var(--cve) * 13svh)) scale(calc(.72 + var(--pe) * .28 - var(--d4) * .05 - var(--cve) * .6));border:1px solid #1011141f;border-radius:12px;top:11svh;left:46vw;overflow:hidden;box-shadow:0 34px 80px #10111424}.ride-demo video{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ride-demo>i{background:var(--accent-soft);height:2px;transform:scaleX(var(--pp));transform-origin:0;position:absolute;bottom:12px;left:14px;right:14px}.ride-email{--p:clamp(0, calc((var(--ride,99) - 3.05) / .5), 1);--pe:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));--cv:clamp(0, calc((var(--ride,99) - 4.3) / .5), 1);--cve:calc(var(--cv) * var(--cv) * (3 - 2 * var(--cv)));background:var(--paper);width:400px;opacity:calc(min(calc(var(--p) * 3), 1) * (1 - var(--cve)));transform:translate(calc((1 - var(--pe)) * -7vw + var(--cve) * -13vw), calc((1 - var(--pe)) * -8vh + var(--cve) * -13svh)) rotate(calc(-.5deg + var(--cve) * 4deg)) scale(calc(1 - var(--cve) * .62));border:1px solid #1011141a;border-radius:10px;padding:16px 18px;top:54svh;left:57vw;box-shadow:0 26px 60px #10111429}.ride-email>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.ride-email>header strong{font-family:var(--studio-font);font-size:13px;font-weight:600}.ride-email>header span{color:#16745a;font:600 8px/1 var(--technical-font);letter-spacing:.08em;text-transform:uppercase}.ride-email-thumb{border:1px solid #e9eaed;border-radius:7px;height:128px;margin:12px 0;position:relative;overflow:hidden}.ride-email-thumb img{object-fit:cover;object-position:center top;width:100%;height:100%}.ride-email-thumb b{color:#ffffffe6;font:600 8px/1 var(--technical-font);letter-spacing:.06em;background:#090a0cd1;border:1px solid #ffffff24;padding:4px 8px;position:absolute;bottom:8px;left:8px}.ride-email h4{font-family:var(--studio-font);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:560;line-height:1.25}.ride-mark{--p:clamp(0, calc((var(--ride,99) - 4.35) / .5), 1);--pe:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));z-index:5;opacity:min(calc(var(--p) * 2.6), 1);transform:translate(-50%, -50%) scale(calc(.55 + var(--pe) * .45));justify-items:center;gap:20px;display:grid;top:50svh;left:52vw}.ride-mark b{perspective:720px;place-items:center;display:grid;position:relative}.memoir-preview[data-scroll-motion=smooth] .ride-mark b{animation:4.2s ease-in-out infinite alternate rideMarkBreath}.ride-mark b:before,.ride-mark b:after{content:"";width:min(220px,13vw);height:1px;opacity:clamp(0, calc((var(--p) - .62) / .3), 1);transform:scaleX(var(--pe));background:#10111429;position:absolute;top:50%}.ride-mark b:before{transform-origin:100%;right:calc(100% + 34px)}.ride-mark b:after{transform-origin:0;left:calc(100% + 34px)}.ride-mark b i{width:236px;height:236px;opacity:calc(min(var(--p), calc(1 - var(--p))) * 1.6);transform:scale(calc(.36 + var(--pe) * 1.1));border:1px solid #10111442;border-radius:50%;position:absolute}.ride-mark img{transform:rotateY(calc(var(--pe) * 360deg))}.ride-mark span{color:#6b7280;font:600 9px/1 var(--technical-font);letter-spacing:.18em;text-transform:uppercase;opacity:clamp(0, calc((var(--p) - .6) / .3), 1)}@keyframes rideMarkBreath{0%{transform:scale(1)}to{transform:scale(1.04)}}.product-growth-system{isolation:isolate;background:var(--paper-warm);color:var(--ink);padding:0 0 88px;scroll-margin-top:96px;position:relative;overflow:clip}.product-growth-note{margin-inline:auto;color:#78808c;width:min(1240px,100% - 9vw);font-family:var(--technical-font);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #10111424;margin-top:56px;padding-top:12px;font-size:10px;font-weight:600;line-height:1.4}.product-growth-system .landing-kicker:before,.open-book .landing-kicker:before{content:"";vertical-align:-2px;opacity:.9;background:url(/memoir_logo_black.png) 50%/contain no-repeat;width:13px;height:12px;margin-right:9px;display:inline-block}.growth-instrument h2{color:var(--ink);letter-spacing:-.032em;margin:10px 0 0;font-size:clamp(42px,4.4vw,64px);font-weight:500;line-height:1.04}.growth-module-chip{color:#ffffffe0;font-family:var(--technical-font);letter-spacing:.1em;text-transform:uppercase;background:#090a0cd1;border:1px solid #ffffff24;padding:6px 10px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;top:16px;left:16px}.growth-instrument{width:min(1240px,100% - 9vw);margin:88px auto 0;scroll-margin-top:110px}.growth-instrument>header{gap:12px;margin:0 0 32px;display:grid}.growth-instrument-invite{color:#6c727d;margin:6px 0 0;font-size:17px;line-height:1.55}.growth-call-instrument{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.tailored-preview-instrument{height:100%;min-height:510px;color:var(--ink);background:#f8f9fb;border:1px solid #303238;border-radius:8px;grid-template:"toolbar toolbar"54px"form progress"minmax(0,1fr)/minmax(280px,.37fr) minmax(0,.63fr);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 80px #1011142e}.tailored-preview-instrument.has-result{grid-template:"toolbar"54px"result"minmax(0,1fr)/minmax(0,1fr)}.tailored-preview-instrument.has-result form,.tailored-preview-instrument.has-result .tailored-preview-progress{display:none}.tailored-preview-toolbar{background:var(--ink-900);color:#f4f5f6;border-bottom:1px solid #ffffff14;grid-area:toolbar;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 18px;display:flex}.tailored-preview-toolbar>div{align-items:center;gap:10px;min-width:0;display:flex}.tailored-preview-toolbar>div span{color:var(--accent-soft);font:650 10px/1 var(--technical-font);letter-spacing:.1em;text-transform:uppercase}.tailored-preview-toolbar>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.tailored-preview-toolbar>span{color:#a4a7ae;font:550 9px/1 var(--technical-font);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.tailored-preview-toolbar>span i{background:var(--accent-soft);width:12px;height:2px}.tailored-preview-toolbar>span.is-building i{background:#f0bd6d;animation:.9s ease-in-out infinite alternate previewStatusPulse}.tailored-preview-toolbar>span.is-ready{color:#a5dcc9}.tailored-preview-toolbar>span.is-ready i{background:#49b891}.tailored-preview-instrument form{background:var(--paper);border-right:1px solid #e2e4e8;grid-area:form;align-content:start;gap:18px;padding:28px;display:grid}.tailored-preview-instrument form header{gap:7px;display:grid}.tailored-preview-instrument form header strong{letter-spacing:-.035em;font-size:22px;line-height:1.05}.tailored-preview-instrument form header span{color:#6c727d;max-width:34ch;font-size:13px;line-height:1.45}.tailored-preview-instrument label{color:#565b64;gap:9px;font-size:12px;font-weight:600;display:grid}.tailored-preview-instrument input{width:100%;height:52px;color:var(--ink);background:#eef0f3;border:1px solid #0000;border-radius:10px;padding:0 15px;transition:background-color .18s,border-color .18s,box-shadow .18s}.tailored-preview-instrument input:hover{background:#e8ebef}.tailored-preview-instrument input:focus-visible{border-color:var(--accent);background:var(--paper);box-shadow:0 0 0 4px #397fd724}.tailored-preview-instrument form>button{background:var(--ink);min-height:52px;color:var(--paper);cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:0 12px 0 19px;font-weight:600;transition:background-color .18s,transform .18s;display:flex}.tailored-preview-instrument form>button:hover{background:#26282e;transform:translateY(-1px)}.tailored-preview-instrument form>button:active{transform:translateY(0)}.tailored-preview-instrument form>button span{background:var(--paper);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.tailored-preview-instrument form>button:disabled{cursor:wait;opacity:.62}.tailored-preview-instrument form>small{color:#7b818c;font-size:10px;line-height:1.45}.tailored-preview-examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;display:flex}.tailored-preview-examples>span{color:#6b7280;font:600 9px/1 var(--technical-font);letter-spacing:.1em;text-transform:uppercase;margin-right:2px}.tailored-preview-examples button{background:var(--paper);color:#3a3e46;cursor:pointer;border:1px solid #dcdfe4;border-radius:999px;min-height:44px;padding:0 14px;font-size:12px;transition:border-color .16s,background .16s}.tailored-preview-examples button:hover:not(:disabled){border-color:var(--accent);background:#f3f7fc}.tailored-preview-examples button:disabled{cursor:wait;opacity:.55}.tailored-preview-optional{border-block:1px solid #e2e4e8}.tailored-preview-optional summary{color:#565b64;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:12px;font-weight:600;list-style:none;display:flex}.tailored-preview-optional summary::-webkit-details-marker{display:none}.tailored-preview-optional summary:after{color:#7b818c;content:"+";font-size:18px;font-weight:400}.tailored-preview-optional[open] summary:after{content:"−"}.tailored-preview-optional summary small{color:#6b7280;font:500 9px/1 var(--technical-font);letter-spacing:.07em;text-transform:uppercase;margin-left:auto}.tailored-preview-optional label{padding-bottom:16px}.tailored-preview-error{color:#b23a33;margin:-8px 0;font-size:12px}.tailored-preview-progress{background:var(--ink-850);color:#e4e5e8;grid-area:progress;align-content:center;gap:25px;padding:32px;display:grid}.tailored-preview-progress>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.tailored-preview-progress>header span{color:var(--accent-soft);font:600 9px/1 var(--technical-font);letter-spacing:.1em;text-transform:uppercase}.tailored-preview-progress>header strong{color:#e4e5e8;font-size:11px;font-weight:560}.tailored-preview-step{color:#83878f;grid-template-columns:18px 1fr;align-items:center;gap:12px;font-size:12px;display:grid;position:relative}.tailored-preview-step:not(:last-child):after{content:"";background:#ffffff24;width:1px;position:absolute;top:20px;bottom:-25px;left:7px}.tailored-preview-step i{z-index:1;background:var(--ink-850);border:1px solid #696d75;border-radius:50%;width:15px;height:15px;position:relative}.tailored-preview-progress .is-active{color:#f4f5f6;font-weight:600}.tailored-preview-progress .is-active i{border-color:var(--accent-soft);box-shadow:0 0 0 5px #8eb9df26}.tailored-preview-progress .is-complete{color:#a5dcc9}.tailored-preview-progress .is-complete i{background:#49b891;border-color:#49b891}.tailored-preview-idle-kit{grid-template-columns:minmax(0,1.16fr) minmax(150px,.84fr);align-items:stretch;gap:18px;display:grid}.tailored-preview-idle-film{background:#050607;border:1px solid #ffffff29;border-radius:8px;min-height:210px;position:relative;overflow:hidden}.tailored-preview-idle-film>img{object-fit:cover;object-position:24% 78%;width:100%;height:100%;position:absolute;inset:0}.tailored-preview-idle-film>span{color:#ffffffe0;font:600 8px/1 var(--technical-font);letter-spacing:.08em;text-transform:uppercase;background:#090a0cd1;border:1px solid #ffffff24;padding:5px 8px;position:absolute;top:12px;left:12px}.tailored-preview-idle-assets{grid-template-rows:1fr 1fr;gap:12px;display:grid}.tailored-preview-idle-assets>div{background:#ffffff08;border:1px solid #ffffff24;align-content:end;gap:8px;padding:16px;display:grid}.tailored-preview-idle-assets span{color:#9a9da5;font:600 8px/1 var(--technical-font);letter-spacing:.07em;text-transform:uppercase}.tailored-preview-idle-assets strong{color:#e4e5e8;font-size:12px;font-weight:540;line-height:1.35}.tailored-preview-result{background:var(--paper);grid-area:result;align-content:start;min-width:0;animation:.38s both previewResultIn;display:grid}.tailored-preview-result>header{border-bottom:1px solid #e2e4e8;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:88px;padding:14px 22px;display:grid}.preview-company-mark{background:#eef0f3;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.preview-company-mark img{z-index:2;object-fit:contain;background:var(--paper);width:100%;height:100%;position:relative}.preview-company-mark span{font-weight:700;position:absolute}.tailored-preview-result header>div:nth-child(2){gap:2px;min-width:0;display:grid}.tailored-preview-result header span,.tailored-preview-result header small{color:#7b818c;font-size:9px}.tailored-preview-result header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.tailored-preview-result header button{color:#2f6ab5;cursor:pointer;background:0 0;border:0;min-height:44px;padding-inline:10px;font-size:11px}.preview-sample-tag{color:#6b7280;font:600 9px/1.3 var(--technical-font);letter-spacing:.07em;text-transform:uppercase;border:1px solid #d8dade;border-radius:5px;padding:4px 8px;font-style:normal}.preview-result-main{border-bottom:1px solid #e2e4e8;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);display:grid}.preview-result-angle{padding:28px 24px}.preview-result-angle span{color:#2f6ab5;font-family:var(--technical-font);text-transform:uppercase;font-size:9px}.preview-result-angle h3{letter-spacing:-.035em;margin:9px 0 10px;font-size:clamp(20px,2vw,29px);line-height:1.08}.preview-result-angle p{color:#6c727d;margin:0;font-size:12px;line-height:1.45}.preview-proof-list{color:#5f646e;border-top:1px solid #e2e4e8;gap:7px;margin:22px 0 0;padding:16px 0 0;font-size:11px;line-height:1.35;list-style:none;display:grid}.preview-proof-list li{padding-left:0}.preview-proof-list li:before{color:var(--accent);content:"↳";margin-right:8px}.preview-demo-player{color:#f4f5f6;background:#0d1015;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:18px 18px 0;display:grid}.preview-demo-player>header{color:#858c97;font:600 8px/1 var(--technical-font);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.preview-demo-player>header strong{color:#d8dbe0;font:inherit}.preview-scene-stage{background:#10141a;border:1px solid #262b33;border-radius:8px;min-height:252px;position:relative;overflow:hidden}.preview-scene-canvas{position:absolute;inset:0 0 74px}.preview-scene-canvas span{display:block;position:absolute}.preview-scene-canvas i,.preview-scene-canvas b{display:block}.canvas-chrome{background:#151920;border-bottom:1px solid #232830;height:22px;top:0;left:0;right:0}.canvas-chrome i{background:#333944;border-radius:50%;width:4px;height:4px;position:absolute;top:9px}.canvas-chrome i:first-child{left:10px}.canvas-chrome i:nth-child(2){left:20px}.canvas-chrome i:nth-child(3){left:30px}.canvas-side{border-right:1px solid #232830;width:17%;transition:opacity .42s;top:34px;bottom:10px;left:12px}.canvas-side i{background:#2a303a;height:4px;margin:0 12px 9px 0}.canvas-side i:first-child{background:#4a515d;width:68%}.canvas-main{width:44%;transition:opacity .42s,width .42s cubic-bezier(.22,1,.36,1);top:36px;left:calc(17% + 26px)}.canvas-main i{background:#2a303a;height:5px;margin-bottom:9px}.canvas-main i:first-child{background:#cdd3da;width:72%;height:9px}.canvas-main i:nth-child(3){width:84%}.canvas-focus{border:1px solid var(--accent);background:#397fd70f;padding:16px 10px 8px;transition:top .46s cubic-bezier(.22,1,.36,1),right .46s cubic-bezier(.22,1,.36,1),bottom .46s cubic-bezier(.22,1,.36,1),left .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1),height .46s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 4px #397fd71a}.canvas-focus b{background:var(--accent);width:34px;height:10px;position:absolute;top:-1px;left:-1px}.canvas-focus i{background:#8eb9df80;height:4px;margin-bottom:7px}.canvas-focus i:last-child{width:62%}.preview-scene-stage[data-scene="0"] .canvas-focus{width:32%;height:38%;top:44%;right:8%}.preview-scene-stage[data-scene="0"] .canvas-main,.preview-scene-stage[data-scene="0"] .canvas-side{opacity:1}.preview-scene-stage[data-scene="1"] .canvas-focus{width:42%;height:46%;top:30%;right:12%}.preview-scene-stage[data-scene="1"] .canvas-main{opacity:.55;width:30%}.preview-scene-stage[data-scene="1"] .canvas-side{opacity:.55}.preview-scene-stage[data-scene="2"] .canvas-focus{width:52%;height:26%;top:58%;right:10%}.preview-scene-stage[data-scene="2"] .canvas-main,.preview-scene-stage[data-scene="2"] .canvas-side{opacity:.4}.preview-scene-caption{gap:4px;display:grid;position:absolute;bottom:30px;left:16px;right:16px}.preview-scene-caption strong{font-size:13px;font-weight:600;animation:.28s both previewCaptionIn}.preview-scene-caption p{color:#8f98a5;margin:0;font-size:11px;line-height:1.4;animation:.28s both previewCaptionIn}.preview-scene-progress{grid-template-columns:repeat(3,1fr);gap:5px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.preview-scene-progress i{background:#333944;height:2px;transition:background .3s}.preview-scene-progress i.is-passed{background:var(--accent-soft)}.preview-scene-rail{border-top:1px solid #232830;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:-18px;display:grid}.preview-scene-rail button{color:#858c97;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #232830;align-content:center;gap:4px;min-height:58px;padding:10px 16px;transition:background .2s,color .2s,box-shadow .2s;display:grid}.preview-scene-rail button:last-child{border-right:0}.preview-scene-rail button:hover{color:#d8dbe0;background:#151920}.preview-scene-rail button.is-active{box-shadow:inset 0 2px 0 var(--accent);color:#f4f5f6;background:#151920}.preview-scene-rail button span{font:600 8px/1 var(--technical-font);letter-spacing:.08em}.preview-scene-rail button.is-active span{color:var(--accent-soft)}.preview-scene-rail button strong{font-size:12px;font-weight:560}.preview-follow-up{background:var(--paper);border-top:1px solid #e2e4e8;padding:20px 24px 24px}.preview-follow-up>span{color:#7b818c;font:600 8px/1 var(--technical-font);letter-spacing:.08em;text-transform:uppercase}.preview-follow-up-message{background:var(--paper);border:1px solid #e2e4e8;border-radius:8px;max-width:640px;margin-top:13px;box-shadow:0 14px 34px #1011140f}.preview-follow-up-message>div{border-bottom:1px solid #eef0f3;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 16px;display:grid}.preview-follow-up-message>div small{color:#6b7280;font:600 9px/1.2 var(--technical-font);letter-spacing:.07em;text-transform:uppercase}.preview-follow-up-message>div p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:560;overflow:hidden}.preview-follow-up-message>p{color:#565b64;margin:0;padding:14px 16px;font-size:12px;line-height:1.55}.preview-follow-up-message footer{color:#6b7280;border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:10px;display:flex}.preview-follow-up-message footer strong{color:var(--ink);font:600 9px/1.2 var(--technical-font);letter-spacing:.07em;text-transform:uppercase}@keyframes previewCaptionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tailored-preview-result>footer{color:#4c7d6d;background:#eaf7f2;justify-content:space-between;padding:18px 22px;font-size:10px;display:flex}.tailored-preview-result>footer strong{color:#186a53}@keyframes previewStatusPulse{0%{opacity:.5;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@keyframes previewResultIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.customer-row{background:var(--paper-warm);color:var(--ink);border-top:1px solid #1011140f;justify-items:center;gap:24px;padding:50px 6vw 44px;scroll-margin-top:96px;display:grid}.customer-row>p{color:#6b7280;font:600 10px/1.4 var(--technical-font);letter-spacing:.14em;text-transform:uppercase;margin:0}.customer-row>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(34px,5vw,76px);display:flex}.customer-row a{align-items:center;min-height:44px;display:flex}.customer-row img{filter:grayscale()contrast(1.15);object-fit:contain;opacity:.55;height:30px;transition:filter .18s,opacity .18s;display:block}.customer-row a:hover img,.customer-row a:focus-visible img{filter:grayscale(0);opacity:1}.customer-row a:first-child img{height:38px}.customer-row a:nth-child(2) img{height:36px}.open-book{background:var(--paper-warm);color:var(--ink);border-top:1px solid #1011140f;gap:40px;padding:92px 6vw 96px;scroll-margin-top:96px;display:grid}.open-book-heading{gap:12px;width:min(1240px,100%);margin:0 auto;display:grid}.open-book-heading h2{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.06}.book-spread{background:var(--paper);border:1px solid #1011141a;border-radius:16px;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);width:min(1240px,100%);margin:0 auto;padding:40px 48px 44px;display:grid;box-shadow:0 34px 80px #10111417}.book-page>header{border-bottom:1px solid #10111424;padding:0 0 14px}.book-page>header span{color:#6b7280;font:600 10px/1.4 var(--technical-font);letter-spacing:.12em;text-transform:uppercase}.book-page details{border-bottom:1px solid #10111414}.book-page details:last-child{border-bottom:0}.book-page summary{min-height:60px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding-right:36px;font-size:16px;font-weight:520;list-style:none;display:flex;position:relative}.book-page summary::-webkit-details-marker{display:none}.book-page summary:after{color:#9aa0a9;content:"+";font-size:20px;font-weight:300;position:absolute;right:2px}.book-page details[open] summary:after{content:"−"}.book-entry-icons{flex:none;gap:6px;display:inline-flex}.book-entry-icons img{object-fit:contain;width:16px;height:16px}.book-page summary small{color:#6b7280;font:600 8px/1.4 var(--technical-font);letter-spacing:.1em;text-transform:uppercase}.book-page details p{color:#6c727d;max-width:46ch;margin:0;padding:0 36px 20px 19px;font-size:14px;line-height:1.55}.book-spine{grid-template-rows:1fr auto auto 1fr;place-items:center;gap:14px;padding:6px 0;display:grid}.book-spine i{width:1px;height:100%;transform:scaleY(var(--stage-reveal,1));background:#10111424}.book-spine i:first-child{transform-origin:top}.book-spine i:last-child{transform-origin:bottom}.book-spine img{object-fit:contain;width:30px;height:27px;opacity:calc(.3 + var(--stage-resolve,1) * .7);transform:scale(calc(.88 + var(--stage-resolve,1) * .12))}.book-spine b{color:#9aa0a9;font:600 8px/1.2 var(--technical-font);letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl}.synchronization-stage{background:#0b0c0f;align-items:center;min-height:clamp(560px,68svh,700px);padding:90px 6vw 110px;display:grid;position:relative;overflow:hidden}.synchronization-copy{z-index:4;text-align:center;width:min(1320px,100%);margin:0 auto;position:relative}.synchronization-brand{color:#83878f;width:min(980px,100%);font:600 9px/1.4 var(--technical-font);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:20px;margin:0 auto 44px;display:grid}.synchronization-brand i{height:1px;transform:scaleX(var(--stage-reveal,1))}.synchronization-brand i:first-of-type{background:linear-gradient(90deg, #ffffff0f, var(--accent-soft));transform-origin:0}.synchronization-brand i:last-of-type{background:linear-gradient(270deg, #ffffff0f, var(--accent-soft));transform-origin:100%}.synchronization-brand img{object-fit:contain;width:66px;height:58px;opacity:calc(.25 + var(--stage-resolve,1) * .75);transform:perspective(640px) rotateY(calc((1 - var(--stage-resolve,1)) * -72deg)) scale(calc(.86 + var(--stage-resolve,1) * .14))}.synchronization-equation{color:#f4f5f6;letter-spacing:-.065em;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(5px,.7vw,11px);width:100%;margin:0 0 32px;font-size:clamp(42px,5vw,76px);font-weight:470;line-height:.94;display:flex;position:relative}.synchronization-equation:after{content:"";width:min(760px,64vw);height:1px;opacity:calc(.16 + var(--stage-resolve,0) * .84);transform:translateX(-50%) scaleX(var(--stage-resolve,0));transform-origin:50%;background:linear-gradient(90deg,#0000,#8eb9df66 34%,#f2f3f4 50%,#8eb9df66 66%,#0000);position:absolute;bottom:-18px;left:50%}.synchronization-equation-product,.synchronization-equation-market{opacity:calc(.38 + var(--stage-reveal,0) * .62);will-change:transform;display:inline-block}.synchronization-equation-product{transform:translate3d(calc((1 - var(--stage-reveal,0)) * -7vw), 0, 0)}.synchronization-equation-market{color:#e2e3e5;transform:translate3d(calc((1 - var(--stage-reveal,0)) * 7vw), 0, 0)}.synchronization-equation-mark{color:#e2e3e5;letter-spacing:0;min-width:.72em;transform:scale(calc(.86 + var(--stage-resolve,0) * .14));place-items:center;display:inline-grid;position:relative}.synchronization-copy>p{color:#a4a7ae;max-width:650px;margin:0 auto;font-size:18px;line-height:1.55}.synchronization-actions{justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.synchronization-actions .landing-yc-proof{margin:0}.landing-footer{z-index:4;color:#9a9da5;background:#050607;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:180px;padding:42px 6vw;display:grid;position:relative}.landing-footer p{margin:0;font-size:13px}.landing-footer nav{justify-self:end;gap:24px;display:flex}.landing-footer nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:5px;font-size:12px;text-decoration:none;display:inline-flex}[data-reveal]{transition:transform .6s cubic-bezier(.22,1,.36,1)}.memoir-preview[data-scroll-motion=smooth] [data-reveal]:not(.is-visible){transform:translateY(16px)}.memoir-preview[data-scroll-motion=smooth] [data-reveal].is-visible{transform:translateY(0)}.memoir-preview[data-scroll-motion=smooth] .ride-chip,.memoir-preview[data-scroll-motion=smooth] .ride-record,.memoir-preview[data-scroll-motion=smooth] .ride-demo,.memoir-preview[data-scroll-motion=smooth] .ride-email,.memoir-preview[data-scroll-motion=smooth] .ride-mark,.memoir-preview[data-scroll-motion=smooth] .synchronization-brand i,.memoir-preview[data-scroll-motion=smooth] .synchronization-brand img,.memoir-preview[data-scroll-motion=smooth] .synchronization-equation-product,.memoir-preview[data-scroll-motion=smooth] .synchronization-equation-mark,.memoir-preview[data-scroll-motion=smooth] .synchronization-equation-market,.memoir-preview[data-scroll-motion=smooth] .synchronization-equation:after{will-change:transform, opacity}.book-entrance{z-index:80;background:var(--paper-warm);place-items:center;transition:background-color .43s;display:grid;position:fixed;inset:0}.book-entrance.is-leaving{background-color:#0000}.book-entrance-mark{animation:.26s .78s both bookEntrancePulse;position:relative}.book-entrance-mark i{position:absolute;inset:0}.book-entrance-mark i:before,.book-entrance-mark i:after{content:"";position:absolute;inset:0}.book-entrance-mark i:before{transform-origin:0;border-top:1px solid #10111480;border-bottom:1px solid #10111480;animation:.23s cubic-bezier(.22,1,.36,1) 60ms both bookEntranceFrameX}.book-entrance-mark i:after{transform-origin:top;border-left:1px solid #10111480;border-right:1px solid #10111480;animation:.23s cubic-bezier(.22,1,.36,1) .25s both bookEntranceFrameY}.book-entrance img{width:148px;height:131px;animation:.34s cubic-bezier(.6,.04,.3,1) .42s both bookEntranceInk;display:block}.book-entrance.is-leaving .book-entrance-mark{transition:transform .47s cubic-bezier(.55,.06,.28,.99);animation:none}.book-entrance.is-leaving .book-entrance-mark i{display:none}.book-entrance.is-leaving img{animation:none}.memoir-preview[data-entrance=pending] .landing-hero *{animation-play-state:paused!important}@keyframes bookEntranceFrameX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bookEntranceFrameY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bookEntranceInk{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes bookEntrancePulse{0%{transform:scale(1)}55%{transform:scale(1.045)}to{transform:scale(1)}}@media (width<=1100px){.landing-header{grid-template-columns:1fr auto}.landing-header nav{display:none}.growth-instrument,.product-growth-note{width:calc(100% - 8vw)}.gap-interlude{grid-template-columns:1fr;justify-items:start;gap:24px}.ride-captions{width:24vw}.ride-record{width:400px;left:26vw}.ride-chip{left:calc(26vw - 54px)}.ride-demo{width:50vw;left:44vw}.ride-email{width:360px;left:51vw}.book-spread{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);padding:32px 34px 36px}}@media (width<=820px){.landing-header{height:72px;padding:0 24px}.landing-header.is-floating{width:calc(100% - 24px);height:62px;padding:0 18px;top:10px;left:12px}.landing-header nav,.landing-header-actions{gap:14px}.landing-header .landing-button{min-height:44px;padding-inline:17px}.landing-hero{gap:26px;height:auto;min-height:0;padding:102px 22px 0}.landing-hero h1{font-size:clamp(38px,7.4vw,52px)}.landing-hero-summary{max-width:560px;font-size:16px}.landing-hero-actions{gap:16px;margin-top:22px}.landing-hero .landing-yc-proof{margin-top:10px}.landing-hero-media{min-height:210px}.landing-film-shell{align-self:flex-end;width:min(100%,704px);max-width:none;height:auto}.landing-film-frame{border-radius:16px 16px 0 0}.landing-hero-frame{display:none}.landing-film-caption{padding:42px 14px 12px}.landing-film-caption button{width:44px;height:44px}.gap-interlude{grid-template-columns:1fr;justify-items:start;gap:22px;padding:60px 24px}.gap-interlude h2{font-size:clamp(32px,6vw,42px)}.gap-interlude-proof>i{width:44px}.product-growth-system{padding:0 0 80px}.growth-instrument,.product-growth-note{width:calc(100% - 48px)}.growth-instrument h2{font-size:clamp(36px,6.6vw,48px)}.growth-instrument{margin-top:72px}.journey-track{height:auto}.journey-stage{gap:14px;height:auto;min-height:0;padding:60px 24px 8px;display:grid;position:static;overflow:visible}.journey-kicker{margin-bottom:12px;position:static}.journey-rail{display:none}.ride-captions,.ride-objects{display:contents}.ride-caption{opacity:1;pointer-events:auto;gap:10px;width:100%;margin-top:30px;transition:none;display:grid;position:static;transform:none}.ride-caption h3{font-size:clamp(26px,5.4vw,32px)}.ride-objects>*{position:static;opacity:1!important;transform:none!important}.ride-chip{width:fit-content}.ride-record,.ride-demo{width:100%}.ride-email{width:min(380px,100%)}.ride-caption:first-child{order:1;margin-top:0}.ride-chip{order:2}.ride-caption:nth-child(2){order:3}.ride-record{order:4}.ride-caption:nth-child(3){order:5}.ride-demo{order:6}.ride-caption:nth-child(4){order:7}.ride-email{order:8}.ride-caption:nth-child(5){order:9}.ride-mark{order:10;width:fit-content;margin:12px auto 0}.ride-mark b:before,.ride-mark b:after{display:none}.tailored-preview-instrument,.tailored-preview-instrument.has-result{grid-template:"toolbar"54px"form""progress"/1fr;min-height:0}.tailored-preview-instrument.has-result{grid-template-rows:54px auto;grid-template-areas:"toolbar""result"}.tailored-preview-instrument form{border-bottom:1px solid #e2e4e8;border-right:0}.customer-row{padding:44px 24px 40px}.open-book{gap:38px;padding:90px 24px 96px}.open-book-heading h2{font-size:clamp(30px,5.6vw,38px)}.book-spread{grid-template-columns:1fr;padding:8px 24px 18px}.book-spine{grid-template-rows:none;grid-template-columns:1fr auto auto 1fr;gap:14px;width:100%;padding:20px 0 16px}.book-spine i{width:100%;height:1px;transform:scaleX(var(--stage-reveal,1))}.book-spine i:first-child{transform-origin:0}.book-spine i:last-child{transform-origin:100%}.book-spine b{writing-mode:horizontal-tb}.book-page>header{padding-top:16px}.synchronization-stage{min-height:620px;padding:86px 24px 96px}.landing-footer{grid-template-columns:1fr auto;padding-inline:24px}.landing-footer p{display:none}}@media (width<=760px){.synchronization-equation{font-size:clamp(19px,5vw,36px)}}@media (width<=620px){.landing-header{padding-inline:18px}.landing-brand span{font-size:18px}.landing-header .landing-button{min-height:44px;padding-inline:14px;font-size:13px}.landing-hero{gap:22px;height:auto;min-height:0;padding:92px 16px 0}.landing-hero h1{font-size:clamp(33px,9.8vw,40px);line-height:1.04}.landing-hero-summary{font-size:15px;line-height:1.45}.landing-hero-actions{flex-wrap:wrap;gap:12px}.landing-hero-actions .landing-button{min-height:44px;padding-inline:18px;font-size:13px}.landing-text-link{font-size:12px}.landing-yc-proof{min-height:44px;font-size:12px}.landing-yc-proof>span{width:30px;height:30px;font-size:16px}.landing-hero-media{min-height:170px}.landing-film-shell{width:100%;height:auto}.gap-interlude{padding:52px 16px}.product-growth-system{padding:0 0 70px}.growth-instrument,.product-growth-note{width:calc(100% - 36px)}.growth-instrument h2{font-size:34px}.journey-stage{padding:52px 16px 0}.ride-caption h3{font-size:26px}.ride-caption p{font-size:14px}.ride-record dl>div{grid-template-columns:1fr;gap:3px}.ride-email{width:100%}.growth-instrument{margin-top:60px}.growth-instrument-invite{font-size:15px}.tailored-preview-examples button{min-height:44px}.tailored-preview-toolbar{padding-inline:14px}.tailored-preview-toolbar>div strong{display:none}.tailored-preview-toolbar>span{font-size:8px}.tailored-preview-instrument form{padding:22px 18px}.tailored-preview-progress{padding:28px 18px}.tailored-preview-idle-kit{grid-template-columns:1fr}.tailored-preview-idle-film{min-height:180px}.tailored-preview-idle-assets{grid-template-rows:none;grid-template-columns:1fr 1fr}.tailored-preview-result{border-top:1px solid #e2e4e8}.preview-result-main{grid-template-columns:1fr}.preview-demo-player{padding:14px 14px 0}.preview-scene-stage{min-height:210px}.preview-scene-rail{margin-inline:-14px}.preview-scene-rail button{min-height:54px;padding:8px 12px}.preview-scene-rail button strong{font-size:11px}.preview-follow-up{padding:18px 18px 20px}.preview-follow-up-message>div{grid-template-columns:52px minmax(0,1fr)}.customer-row{gap:18px;padding:38px 18px 34px}.open-book{padding:74px 16px 80px}.open-book-heading h2{font-size:30px}.book-spread{padding:4px 16px 12px}.book-page summary{font-size:15px}.book-page details p{padding-right:16px}.customer-row>div{gap:26px 30px}.customer-row img{height:24px}.customer-row a:first-child img{height:30px}.customer-row a:nth-child(2) img{height:28px}.synchronization-brand{gap:12px;margin-bottom:28px}.synchronization-brand span{font-size:8px}.synchronization-brand img{width:46px;height:41px}.synchronization-equation{letter-spacing:-.06em;gap:4px;margin-block:0 30px;font-size:clamp(19px,5.6vw,23px)}.synchronization-equation:after{width:72vw;bottom:-14px}.synchronization-copy>p{font-size:15px}.synchronization-actions{flex-direction:column;align-items:center;gap:8px}.landing-footer{grid-template-columns:1fr;gap:22px}.landing-footer nav{flex-wrap:wrap;justify-self:start}}.memoir-preview[data-scroll-motion=reduced] .journey-track{height:auto}.memoir-preview[data-scroll-motion=reduced] .journey-stage{gap:14px;height:auto;min-height:0;padding:84px 6vw 10px;display:grid;position:static;overflow:visible}.memoir-preview[data-scroll-motion=reduced] .journey-kicker{margin-bottom:12px;position:static}.memoir-preview[data-scroll-motion=reduced] .journey-rail{display:none}.memoir-preview[data-scroll-motion=reduced] .ride-captions,.memoir-preview[data-scroll-motion=reduced] .ride-objects{display:contents}.memoir-preview[data-scroll-motion=reduced] .ride-caption{opacity:1;pointer-events:auto;gap:10px;width:min(560px,100%);margin-top:34px;transition:none;display:grid;position:static;transform:none}.memoir-preview[data-scroll-motion=reduced] .ride-objects>*{position:static;opacity:1!important;transform:none!important}.memoir-preview[data-scroll-motion=reduced] .ride-chip{width:fit-content}.memoir-preview[data-scroll-motion=reduced] .ride-record{width:min(560px,100%)}.memoir-preview[data-scroll-motion=reduced] .ride-demo{width:min(760px,100%)}.memoir-preview[data-scroll-motion=reduced] .ride-email{width:min(380px,100%)}.memoir-preview[data-scroll-motion=reduced] .ride-caption:first-child{order:1;margin-top:0}.memoir-preview[data-scroll-motion=reduced] .ride-chip{order:2}.memoir-preview[data-scroll-motion=reduced] .ride-caption:nth-child(2){order:3}.memoir-preview[data-scroll-motion=reduced] .ride-record{order:4}.memoir-preview[data-scroll-motion=reduced] .ride-caption:nth-child(3){order:5}.memoir-preview[data-scroll-motion=reduced] .ride-demo{order:6}.memoir-preview[data-scroll-motion=reduced] .ride-caption:nth-child(4){order:7}.memoir-preview[data-scroll-motion=reduced] .ride-email{order:8}.memoir-preview[data-scroll-motion=reduced] .ride-caption:nth-child(5){order:9}.memoir-preview[data-scroll-motion=reduced] .ride-mark{order:10;width:fit-content;margin:12px auto 0}.memoir-preview[data-scroll-motion=reduced] .ride-mark b{animation:none}.memoir-preview[data-scroll-motion=reduced] .ride-mark b:before,.memoir-preview[data-scroll-motion=reduced] .ride-mark b:after{display:none}@media (width>=821px) and (height<=560px){.journey-track{height:auto}.journey-stage{gap:14px;height:auto;min-height:0;padding:84px 6vw 10px;display:grid;position:static;overflow:visible}.journey-kicker{margin-bottom:12px;position:static}.journey-rail{display:none}.ride-captions,.ride-objects{display:contents}.ride-caption{opacity:1;pointer-events:auto;gap:10px;width:min(560px,100%);margin-top:34px;transition:none;display:grid;position:static;transform:none}.ride-objects>*{position:static;opacity:1!important;transform:none!important}.ride-chip{width:fit-content}.ride-record{width:min(560px,100%)}.ride-demo{width:min(760px,100%)}.ride-email{width:min(380px,100%)}.ride-caption:first-child{order:1;margin-top:0}.ride-chip{order:2}.ride-caption:nth-child(2){order:3}.ride-record{order:4}.ride-caption:nth-child(3){order:5}.ride-demo{order:6}.ride-caption:nth-child(4){order:7}.ride-email{order:8}.ride-caption:nth-child(5){order:9}.ride-mark{order:10;width:fit-content;margin:12px auto 0}.ride-mark b:before,.ride-mark b:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gap-interlude-proof>i,.synchronization-brand i{transform:scaleX(1)!important}.synchronization-brand img{opacity:1;transform:scale(1)!important}.synchronization-equation-product,.synchronization-equation-market{opacity:1;transform:none!important}.synchronization-equation-mark{transform:scale(1)!important}.synchronization-equation:after{opacity:1;transform:translate(-50%)scaleX(1)!important}}
