.landing-sticky-cta,.landing-story-page{--story-width:clamp(1240px,76vw,1440px);--story-gutter:max(24px,5vw);--story-cols:repeat(12,minmax(0,1fr));--story-col-gap:24px;--overview-bleed:0px;--sd-grain:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.8%27 numOctaves=%273%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 .24 0 0 0 0 .2 0 0 0 0 .12 0 0 0 .16 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/%3E%3C/svg%3E");--sd-grain-light:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.8%27 numOctaves=%273%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix values=%270 0 0 0 .96 0 0 0 0 .93 0 0 0 0 .86 0 0 0 .07 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/%3E%3C/svg%3E");--type-display:clamp(46px,max(2.1vw + 44px,4.3vw + 22px),84px);--type-closing:var(--type-display);--type-title:clamp(30px,max(0.56vw + 29.8px,2.35vw + 10.1px),44px);--type-body:clamp(17px,1.25vw,18px);--type-small:14px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:24px;--space-xl:32px;--space-2xl:48px;--space-section:clamp(80px,6.4vw + 48px,160px);--space-group:clamp(40px,2.6vw + 30px,72px);--space-finale:clamp(96px,6vw + 74px,184px);--space-heading:clamp(28px,2vw + 20px,48px);--space-chapter:clamp(64px,4.4vw + 36px,104px);--film-surface:#f1eee5;--film-edge:#e4ded0;--film-radius:18px;--film-lift:0 1px 0 #fffdf9 inset,0 2px 6px -2px #3b331a14,0 32px 64px -40px #3b331a66;--film-lift-deep:0 1px 0 #fffdf9 inset,0 2px 6px -2px #3b331a14,0 72px 120px -64px #3b331a8c;--film-lift-quiet:0 1px 0 #fffdf9 inset,0 2px 6px -2px #3b331a14,0 24px 48px -36px #3b331a4d;--chip-offset:40px;--motion-out:cubic-bezier(.16,1,.3,1);--motion-in:cubic-bezier(.7,0,.84,0);--motion-in-out:cubic-bezier(.65,0,.35,1);--motion-spring:cubic-bezier(.34,1.56,.64,1);--motion-fast:180ms;--motion-base:360ms;--motion-slow:520ms;--motion-reveal:900ms;--story-paper:var(--sd-paper);--story-ink:var(--sd-ink);--story-muted:var(--sd-muted);--story-line:var(--sd-hair);--story-accent:var(--sd-amber);--foreground:var(--sd-ink);--primary:var(--sd-ink);--primary-foreground:#fffdf8;--muted-foreground:var(--sd-muted);--muted:var(--sd-muted-2);--card-border:var(--sd-hair);--accent:var(--sd-well)}html:has(.landing-story-page){--story-width:clamp(1240px,76vw,1440px);--story-gutter:max(24px,5vw);--story-cols:repeat(12,minmax(0,1fr));--story-col-gap:24px}.landing-story-page :is(.landing-testimonials,.how-calls,.landing-story-closing){--story-ink:var(--sd-night-ink);--story-muted:var(--sd-night-muted);--story-line:var(--sd-night-line);--foreground:var(--sd-night-ink);--muted-foreground:var(--sd-night-muted);--muted:var(--sd-night-muted);--primary:var(--sd-night-ink);--primary-foreground:var(--sd-ink);--card-border:var(--sd-night-line)}.landing-principles{--film-surface:#ebe5d6;--film-edge:#dcd3bf}@media(min-width:1440px){.landing-story-page{--overview-bleed:min(80px,calc(var(--story-gutter) - 24px))}}@media(max-width:720px){.landing-sticky-cta,.landing-story-page{--film-radius:12px;--chip-offset:26px}}@media(max-width:359px){.landing-sticky-cta,.landing-story-page,html:has(.landing-story-page){--story-gutter:20px}}@media(max-width:389px){.landing-story-page{--type-title:min(0.56vw + 29.8px,8.4vw)}}@media(max-width:720px) and (min-height:521px) and (max-height:680px){.landing-story-page{--type-title:min(28px,8.4vw)}}@media(min-width:650px) and (max-height:520px){.landing-story-page{--type-title:28px}}@media(max-width:599px){.landing-story-page{--type-closing:var(--type-title)}}html[data-locale=zh] .landing-story-page{--type-display:clamp(40px,4.6vw,66px);--type-closing:var(--type-display)}.landing-story-page{background:#fff;color:var(--story-ink);overflow:clip}.landing-sticky-cta,.landing-story-page,html:has(.landing-story-page) nav[data-nav-variant=public]{font-feature-settings:"ss01","ss02"}.landing-story-page :is(a,button):focus-visible{outline:2px solid var(--story-ink);outline-offset:3px}.landing-story-page :is(h1,h2,h3,p,figure){margin:0}.landing-story-page p{text-wrap:pretty}.landing-story-page :is(section,[id]){scroll-margin-top:24px}.landing-story-page ::selection{background:#f6dfb8;color:#1c1b17}.landing-story-page .story-stop{color:var(--sd-amber-display)}.landing-story-page .story-star{position:relative;top:-.9em;margin-left:.06em;font-size:.42em;font-weight:500;line-height:0;vertical-align:baseline;color:var(--story-muted)}html[data-locale=zh] .landing-story-page .story-stop+.story-star{margin-left:-1em}.landing-scroll-thumb{position:fixed;top:0;right:0;z-index:30;width:6px;border-radius:9999px;background:var(--muted);opacity:.7;transition:opacity .15s;will-change:transform}.landing-scroll-thumb:hover,.landing-scroll-thumb[data-dragging]{opacity:1}@media (hover:none),(pointer:coarse){.landing-scroll-thumb{display:none}}.narrative-section{padding:var(--space-section) var(--story-gutter)}.narrative-container{max-width:var(--story-width);margin:0 auto}.landing-story-page .narrative-section h2{white-space:pre-line;font-size:var(--type-title);font-weight:500;line-height:1.07;letter-spacing:-.02em;text-wrap:balance}html[data-locale=zh] .landing-story-page :is(h1,h2,h3){letter-spacing:0}html[data-locale=zh] .landing-story-page .narrative-section h2{line-height:1.2}.landing-director-hero{background:radial-gradient(52% 62% at 77% 46%,#f7e9d2 0,#fbf5ea 42%,#fff0 72%),#fff;padding:clamp(28px,3.9vw,56px) var(--story-gutter) clamp(32px,4.4vw,64px)}.director-hero-inner{max-width:var(--story-width);margin:0 auto;display:grid;grid-template-columns:var(--story-cols);column-gap:var(--story-col-gap);align-items:center;min-height:520px}.director-hero-copy{grid-column:1/span 5;padding:var(--space-l) 0;min-width:0}.landing-director-hero .director-film{position:relative;grid-column:6/-1;width:100%;min-width:0;max-width:none;justify-self:stretch}.landing-director-hero .director-film>.director-story{max-width:none}.landing-director-hero h1{font-size:var(--type-display);font-weight:500;line-height:1;letter-spacing:-.024em;margin:0 0 var(--space-l);text-wrap:balance}html[data-locale=zh] .landing-director-hero h1{line-height:1.18;max-width:540px;word-break:keep-all}.director-intro{max-width:28em;font-size:var(--type-body);line-height:1.55;color:var(--story-muted)}.landing-story-page .director-intro{text-wrap:balance}.director-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-s) var(--space-m);margin-top:var(--space-xl)}.director-actions>a:first-child{min-height:52px;padding-inline:28px}.director-assurance{min-height:22px;max-width:430px;margin-top:var(--space-s)}.director-access-status{font-size:var(--type-body);line-height:1.55;color:var(--story-muted);opacity:0}.director-assurance[data-interactive] .director-access-status{opacity:1;animation:hero-status-in .25s ease-out 1.2s both}.director-access-status[role=alert]{opacity:1;animation:none!important;color:var(--story-ink)}@keyframes hero-status-in{0%{opacity:0}}.director-story{min-width:0;width:100%;max-width:650px;justify-self:end}.landing-story-page [data-upcoming-note]{margin-top:var(--space-xs);font-size:var(--type-small);line-height:1.5;color:var(--story-muted)}.director-eyebrow{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:34px;margin-bottom:var(--space-l);padding:6px 12px 6px 14px;border:1px solid #e6dcc6;border-radius:17px;background:#fffdf8;font-size:var(--type-small);font-weight:500;color:var(--sd-ink);text-wrap:balance}.director-eyebrow:before{content:"";position:absolute;inset:-5px 0}.director-eyebrow>svg{color:var(--sd-muted)}.director-eyebrow-apps{display:inline-flex;align-items:center;gap:5px;margin-right:3px}.director-eyebrow .director-eyebrow-apps>*{width:16px;height:16px}.director-eyebrow-apps .agent-app-claude{color:#d97757}@media (prefers-reduced-motion:no-preference){.landing-director-hero .director-film{animation:hero-film-in 1.2s var(--motion-out) 80ms both}}@keyframes hero-film-in{0%{transform:translate3d(0,18px,0) scale(.985)}}.landing-story-page .landing-overview{padding-bottom:var(--space-section)}.landing-story-page .landing-overview .overview-claim{margin-bottom:var(--space-heading)}.overview-heading{height:calc(var(--type-body) * 1.4)}.landing-overview .overview-heading h3{white-space:pre-line;font-size:var(--type-body);font-weight:500;line-height:1.4;letter-spacing:0}@media (max-width:720px){.landing-story-page .overview-upcoming{margin-top:44px}}.landing-story-page #overview{scroll-margin-top:calc(24px - var(--space-section))}.overview-film-frame{margin-top:var(--space-l)}.overview-film{border-radius:var(--film-radius);box-shadow:var(--film-lift-deep)}.film-controls{display:flex;justify-content:flex-end;height:44px;margin-top:8px}.film-control{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--story-muted)}.film-control:hover{background:#eae7dd;color:var(--story-ink)}@media (min-width:1001px){.landing-story-page .landing-overview{padding-bottom:var(--space-group);background:linear-gradient(#fff 0 56%,#fff0 56%),var(--sd-grain) 0 0/180px 180px,linear-gradient(#fff 0 56%,var(--sd-paper) 56%)}.overview-film-frame{margin-inline:calc(-1 * var(--overview-bleed))}}.landing-principles{background:var(--sd-grain) 0 0/180px 180px,var(--sd-paper)}.landing-story-page .landing-principles{margin-top:-1px}@media (min-width:1001px){.landing-story-page .landing-principles{padding-top:calc(2 * var(--space-chapter) - var(--space-group))}}.landing-chapter{display:grid;grid-template-columns:var(--story-cols);column-gap:var(--story-col-gap);align-items:center;padding-block:var(--space-chapter)}.landing-chapter:first-child{padding-top:0}.landing-chapter:last-child{padding-bottom:0}.chapter-copy{grid-column:1/span 4;grid-row:1;min-width:0}.chapter-art{grid-column:5/-1;grid-row:1;min-width:0}.landing-chapter:nth-child(2n) .chapter-art{grid-column:1/span 8}.landing-chapter:nth-child(2n) .chapter-copy{grid-column:9/-1}@media (min-width:1200px){.chapter-copy{padding-right:var(--space-s)}.landing-chapter:nth-child(2n) .chapter-copy{padding:0 0 0 var(--space-s)}}@media (min-width:961px) and (max-width:1199px){.chapter-copy{grid-column:1/span 5;padding-right:var(--space-m)}.chapter-art{grid-column:6/-1}.landing-chapter:nth-child(2n) .chapter-art{grid-column:1/span 7}.landing-chapter:nth-child(2n) .chapter-copy{grid-column:8/-1;padding:0 0 0 var(--space-m)}}@media (max-width:960px){.landing-chapter,.landing-chapter:nth-child(2n){display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xl)}.landing-chapter:nth-child(2n) .chapter-copy{order:0}.chapter-copy{max-width:36em}}.chapter-copy>p{font-size:var(--type-body);color:var(--story-muted);line-height:1.6;max-width:34em;margin-top:var(--space-l)}.chapter-copy>p.chapter-upcoming{margin-top:var(--space-s)}.chapter-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:var(--space-l);padding:0 18px;border:1px solid #d8cdb2;border-radius:999px;background:#fffdf8;font-size:var(--type-small);font-weight:500;color:var(--story-ink)}.chapter-film{border:1px solid var(--film-edge);border-radius:var(--film-radius);background:var(--film-surface);box-shadow:var(--film-lift)}.landing-principles .art-labeled>span{color:#5f5e4c}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-story-page :is(.chapter-art,.overview-film-frame){animation:film-settle linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}@keyframes film-settle{0%{transform:translate3d(0,56px,0) scale(.955)}}:is(.landing-story-page,.landing-sticky-cta) .landing-cta{font-size:var(--type-small);letter-spacing:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}:is(.landing-story-page,.landing-sticky-cta) .landing-cta>svg:last-child{transition:transform .45s cubic-bezier(.2,.8,.2,1)}:is(.landing-story-page,.landing-sticky-cta) .landing-cta.landing-cta--solid{background:var(--sd-ink);color:#fffdf8;border-color:transparent;box-shadow:inset 0 1px 0 #ffffff14,0 10px 22px -14px #1c1b17a6}:is(.landing-story-page,.landing-sticky-cta) .landing-cta.landing-cta--line{background:transparent;color:var(--sd-ink);border-color:#d8d0bd;box-shadow:none}@media (hover:hover) and (pointer:fine){:is(.landing-story-page,.landing-sticky-cta) .landing-cta:hover{transform:translateY(-1px)}:is(.landing-story-page,.landing-sticky-cta) .landing-cta.landing-cta--solid:hover{background:var(--sd-ink-hover);box-shadow:0 14px 28px -14px rgb(29 28 25/.75),inset 0 1px 0 rgb(255 255 255/.08)}:is(.landing-story-page,.landing-sticky-cta) .landing-cta.landing-cta--line:hover{border-color:var(--sd-ink);background:#faf8f2;box-shadow:none}:is(.landing-story-page,.landing-sticky-cta) .landing-cta:hover>svg.lucide-arrow-right{transform:translateX(3px)}:is(.landing-story-page,.landing-sticky-cta) .landing-cta:hover>svg.lucide-arrow-up-right{transform:translate(2px,-2px)}}:is(.landing-story-page,.landing-sticky-cta) .landing-cta:active{transform:scale(.97);transition-duration:90ms}:is(.landing-story-page,.landing-sticky-cta) .landing-cta:focus-visible{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:2px solid var(--story-ink,#1c1b17);outline-offset:3px}@media (prefers-reduced-motion:reduce){:is(.landing-story-page,.landing-sticky-cta) .landing-cta,:is(.landing-story-page,.landing-sticky-cta) .landing-cta>svg{transition-duration:.01ms}:is(.landing-story-page,.landing-sticky-cta) .landing-cta:hover>svg:is(.lucide-arrow-right,.lucide-arrow-up-right),:is(.landing-story-page,.landing-sticky-cta) .landing-cta:is(:hover,:active){transform:none}}.landing-story-page a>svg:last-child{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.landing-story-page :is(.testimonial-card figcaption a,[data-component=LandingFooter] .grid a){position:relative}.landing-story-page :is(.testimonial-card figcaption a,[data-component=LandingFooter] .grid a):after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - .85em);height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}.landing-story-page .testimonial-card figcaption a:after{right:22px}@media (hover:hover) and (pointer:fine){.landing-story-page :is(.testimonial-card figcaption a,[data-component=LandingFooter] .grid a):hover:after{transform:scaleX(1);transform-origin:left}.landing-story-page a:hover>svg.lucide-arrow-up-right{transform:translate(2px,-2px)}.landing-story-page a:hover>svg:is(.lucide-arrow-right,:not([class])){transform:translateX(3px)}.chapter-action:hover,.director-eyebrow:hover{border-color:#cfc6b0;background:var(--sd-well)}}.landing-story-page :is(.director-eyebrow,.chapter-action){transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s}.landing-story-page :is(.director-eyebrow,.chapter-action):active{transform:scale(.96);transition-duration:80ms}.landing-story-page a:active:not(.landing-cta,.director-eyebrow,.chapter-action){opacity:.6;transition:opacity 0s}@media (prefers-reduced-motion:reduce){.landing-story-page :is(.director-eyebrow,.chapter-action),.landing-story-page a>svg:last-child{transition-duration:.01ms}.landing-story-page :is(.testimonial-card figcaption a,[data-component=LandingFooter] .grid a):after{transition-duration:.01ms}.landing-story-page :is(.director-eyebrow,.chapter-action):active,.landing-story-page a:hover>svg:is(.lucide-arrow-right,.lucide-arrow-up-right,:not([class])){transform:none}}html:has(.landing-story-page) nav[data-nav-variant=public]{padding-inline:var(--story-gutter)}html:has(.landing-story-page) nav[data-nav-variant=public]>div{max-width:var(--story-width)}html:has(.landing-story-page) [data-testid=landing-book-demo]{transition:background-color .36s cubic-bezier(.16,1,.3,1),color .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1),opacity .15s,transform 90ms}html:has(.landing-story-page) [data-testid=landing-book-demo]:active{transform:scale(.97)}html:has(.landing-story-page):not([data-landing-hero-passed]) [data-testid=landing-book-demo]{background:transparent;color:#1c1b17;box-shadow:inset 0 0 0 1px #d4cdbb}html:has(.landing-story-page) [data-testid=landing-book-demo]:focus-visible{outline:2px solid #1c1b17;outline-offset:3px}@media (hover:hover) and (pointer:fine){html:has(.landing-story-page):not([data-landing-hero-passed]) [data-testid=landing-book-demo]:hover{opacity:1;box-shadow:inset 0 0 0 1px #8f8466}html:has(.landing-story-page)[data-landing-hero-passed]:not([data-landing-ink-top]) [data-testid=landing-book-demo]:hover{opacity:1;background:#2e2c26;box-shadow:0 10px 22px -14px #1c1b17a6}}html:has(.landing-story-page) [data-testid=navbar-phone-menu] :is(a,button){min-height:44px}html:has(.landing-story-page) [data-testid=navbar-brand-and-sections]>a:first-child{display:inline-flex;align-items:center;min-height:44px}html:has(.landing-story-page) nav[data-nav-variant=public]{--foreground:#1c1b17;--primary:#1c1b17;--muted-foreground:#57534a;--card-border:#e4ded0;--accent:#f2efe6}.landing-sticky-cta,.landing-story-page,html:has(.landing-story-page) nav[data-nav-variant=public]{-webkit-tap-highlight-color:transparent}html:has(.landing-story-page) nav[data-nav-variant=public] a:active:not([data-cta-id],[data-testid=landing-book-demo]){opacity:.6;transition:opacity 0s}html:has(.landing-story-page) [data-testid=navbar-phone-menu] a[data-cta-id]{transition:opacity .15s,transform 90ms}html:has(.landing-story-page) [data-testid=navbar-phone-menu] a[data-cta-id]:active{transform:scale(.97)}html:has(.landing-story-page) nav[data-nav-variant=public] a:focus-visible{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:2px solid var(--foreground,#1c1b17);outline-offset:3px}@media (prefers-reduced-motion:reduce){html:has(.landing-story-page) [data-testid=landing-book-demo]{transition-duration:.01ms}html:has(.landing-story-page) [data-testid=navbar-phone-menu] a[data-cta-id]{transition-duration:.01ms}html:has(.landing-story-page) :is([data-testid=landing-book-demo],[data-testid=navbar-phone-menu] a[data-cta-id]):active{transform:none}}@media (min-width:961px) and (max-width:1100px){.director-hero-copy{grid-column:1/span 6}.landing-director-hero .director-film{grid-column:7/-1}}@media (max-width:960px){.director-hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:40px;min-height:0}.director-hero-copy{padding:0;max-width:620px}.landing-director-hero .director-film{max-width:min(100%,720px);justify-self:auto}.director-actions>a:first-child{min-height:48px;padding-inline:24px}}@media (min-width:721px) and (max-width:960px){.landing-director-hero{background:radial-gradient(70% 34% at 50% 80%,#f7e9d2 0,#fbf5ea 45%,#fff0 75%),#fff}}@media (max-width:720px){.landing-director-hero{padding:28px var(--story-gutter) 32px;background:radial-gradient(110% 38% at 50% 92%,#f7e9d2 0,#fff0 70%),#fff}.director-hero-inner{gap:24px}.director-hero-copy{width:100%}.landing-director-hero h1{max-width:440px;margin:0 0 16px}.director-intro{max-width:460px}.director-actions{margin-top:var(--space-l)}.director-actions>a:first-child{min-height:48px;padding-inline:22px;flex:1 1 100%}.landing-director-hero .director-film{max-width:530px;margin-bottom:16px}.director-eyebrow{gap:4px;padding:6px 10px;margin-bottom:16px}.director-eyebrow-apps{display:none}.landing-story-page #overview{scroll-margin-top:calc(16px - var(--space-section))}.overview-film-frame{margin-top:var(--space-m)}.landing-chapter,.landing-chapter:nth-child(2n){gap:var(--space-l)}.chapter-copy>p{max-width:none}html[data-locale=zh] .landing-director-hero h1{max-width:330px}}@media (max-width:359px){.director-eyebrow>svg{display:none}}@media (min-width:650px) and (max-height:520px){.landing-overview .narrative-container{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.6fr);column-gap:var(--space-xl);align-items:center}.overview-claim,.overview-upcoming{grid-column:1/-1}.overview-heading{grid-row:2;height:auto}.overview-film-frame{grid-row:2;grid-column:2;margin:0}}