.landing-page-module__476eJW__pageShell{min-height:100vh;padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom);background:var(--paper)}.landing-page-module__476eJW__main{width:var(--page-width);padding:0 0 var(--main-pad-bottom);flex-direction:column;gap:0;margin:0 auto;display:flex}.landing-page-module__476eJW__landingHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(34px,5vw,58px);min-height:calc(100vh - 180px);display:flex}.landing-page-module__476eJW__heroCopy{flex-direction:column;align-items:center;width:min(1040px,100%);display:flex}.landing-page-module__476eJW__demoBrowserBar,.landing-page-module__476eJW__voiceRow strong,.landing-page-module__476eJW__problemCards article>span,.landing-page-module__476eJW__processRail article>span,.landing-page-module__476eJW__productIndex,.landing-page-module__476eJW__productCopy>span,.landing-page-module__476eJW__productMeta span,.landing-page-module__476eJW__rightsGrid span,.landing-page-module__476eJW__comparisonHeader,.landing-page-module__476eJW__companyNotes span{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono;font-weight:800;line-height:1.2}.landing-page-module__476eJW__heroTitle,.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__rightsHero h2,.landing-page-module__476eJW__companySection h2,.landing-page-module__476eJW__finalTitle{letter-spacing:-.024em;text-wrap:balance;font-family:Newsreader;font-weight:760}.landing-page-module__476eJW__heroTitle{width:min(1100px,100%);color:var(--text-strong);font-size:clamp(3.25rem,8.7vw,8.4rem);line-height:var(--leading-display);margin-top:24px}.landing-page-module__476eJW__heroTitle span,.landing-page-module__476eJW__bigNarrative h2 span,.landing-page-module__476eJW__rightsHero h2 span,.landing-page-module__476eJW__companySection h2 span,.landing-page-module__476eJW__finalTitle span{display:block}.landing-page-module__476eJW__heroDescription{width:min(720px,100%);color:var(--text-body);text-wrap:pretty;white-space:pre-line;margin-top:28px;font-size:clamp(1.04rem,1.35vw,1.24rem);line-height:1.78}.landing-page-module__476eJW__heroActions,.landing-page-module__476eJW__finalActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.landing-page-module__476eJW__primaryAction,.landing-page-module__476eJW__secondaryAction,.landing-page-module__476eJW__darkAction,.landing-page-module__476eJW__lightAction,.landing-page-module__476eJW__productMeta a{border-radius:0;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:.94rem;font-weight:850;line-height:1.2;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.landing-page-module__476eJW__primaryAction,.landing-page-module__476eJW__darkAction{border:1px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-cta)}.landing-page-module__476eJW__secondaryAction,.landing-page-module__476eJW__lightAction,.landing-page-module__476eJW__productMeta a{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--paper) 82%, var(--paper-warm));color:var(--text-strong);box-shadow:var(--shadow-soft)}.landing-page-module__476eJW__primaryAction:hover,.landing-page-module__476eJW__secondaryAction:hover,.landing-page-module__476eJW__darkAction:hover,.landing-page-module__476eJW__lightAction:hover,.landing-page-module__476eJW__productMeta a:hover{transform:none}.landing-page-module__476eJW__heroDemo{border:1px solid var(--surface-border);background:linear-gradient(180deg, #fffaf7db, #f7f0eabd), var(--surface-specimen);width:min(1120px,100%);box-shadow:var(--shadow);text-align:left;border-radius:0;padding:clamp(16px,2.4vw,28px)}.landing-page-module__476eJW__demoBrowserBar{border-bottom:1px solid var(--surface-border);color:var(--text-muted);justify-content:space-between;gap:16px;padding:0 0 14px;font-size:.72rem;display:flex}.landing-page-module__476eJW__demoPromptRow{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--paper-warm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:18px;display:grid}.landing-page-module__476eJW__demoPromptRow span{color:var(--text-strong);letter-spacing:-.026em;font-family:Newsreader;font-size:clamp(1.18rem,2vw,1.8rem);font-weight:740}.landing-page-module__476eJW__demoPromptRow strong,.landing-page-module__476eJW__demoPromptAction{background:var(--ink);min-height:44px;color:var(--paper);white-space:nowrap;align-items:center;padding:0 14px;font-size:.86rem;display:inline-flex}.landing-page-module__476eJW__demoWorkspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:16px;display:grid}.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--paper) 76%, var(--paper-warm));min-height:300px;padding:clamp(18px,2vw,24px)}.landing-page-module__476eJW__voiceStack{gap:10px;margin-top:16px;display:grid}.landing-page-module__476eJW__voiceRow{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#fffaf7a8;padding:16px}.landing-page-module__476eJW__voiceRowActive{border-color:color-mix(in srgb, var(--mauve) 46%, transparent);background:color-mix(in srgb, var(--mauve) 15%, var(--paper))}.landing-page-module__476eJW__voiceRow strong,.landing-page-module__476eJW__voiceRow span{display:block}.landing-page-module__476eJW__voiceRow strong{color:var(--text-strong);font-size:.72rem}.landing-page-module__476eJW__voiceRow span{color:var(--text-muted);margin-top:7px;font-size:.9rem;line-height:1.58}.landing-page-module__476eJW__demoOutput{background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--mauve) 36%, transparent), transparent 34%), radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--blue) 28%, transparent), transparent 36%), var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.landing-page-module__476eJW__waveform{grid-template-columns:repeat(28,minmax(0,1fr));align-items:end;gap:6px;height:120px;margin:24px 0;display:grid}.landing-page-module__476eJW__waveform span{background:linear-gradient(180deg, color-mix(in srgb, var(--mauve) 80%, var(--paper)) 0%, color-mix(in srgb, var(--blue) 78%, var(--paper)) 100%);width:100%;max-height:100%;display:block}.landing-page-module__476eJW__demoOutput p{max-width:30rem;color:var(--paper);letter-spacing:-.032em;text-wrap:balance;font-family:Newsreader;font-size:clamp(1.55rem,2.4vw,2.45rem);font-weight:760;line-height:1.12}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__finalSection{gap:var(--section-inner-gap);flex-direction:column;display:flex}.landing-page-module__476eJW__narrativeSection{padding-top:12px;display:grid}.landing-page-module__476eJW__bigNarrative h2{color:var(--text-strong);margin-top:20px;font-size:clamp(2.5rem,5vw,5.4rem);line-height:1.06}.landing-page-module__476eJW__bigNarrative p{color:var(--text-body);margin-top:22px;font-size:clamp(1rem,1.22vw,1.14rem);line-height:1.8}.landing-page-module__476eJW__problemCards{gap:12px;display:grid}.landing-page-module__476eJW__problemCards article>span{color:var(--accent);font-size:.72rem}.landing-page-module__476eJW__problemCards h3{color:var(--text-strong);letter-spacing:-.024em;text-wrap:balance;margin-top:34px;font-family:Newsreader;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:760;line-height:1.15}.landing-page-module__476eJW__problemCards p{color:var(--text-body);margin-top:12px;line-height:1.72}.landing-page-module__476eJW__processSection{border:1px solid var(--surface-border);background:linear-gradient(180deg, #fffaf7c2, #f7f0eab3), var(--surface-specimen);box-shadow:var(--shadow-soft);padding:clamp(28px,5vw,56px)}.landing-page-module__476eJW__processRail{border:1px solid var(--surface-border);background:var(--surface-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.landing-page-module__476eJW__processRail article{background:color-mix(in srgb, var(--paper) 78%, var(--paper-warm));flex-direction:column;min-height:260px;padding:clamp(20px,2.4vw,30px);display:flex}.landing-page-module__476eJW__processRail article>span{color:var(--accent);font-size:.72rem}.landing-page-module__476eJW__processRail h3{color:var(--text-strong);letter-spacing:-.026em;margin-top:auto;font-family:Newsreader;font-size:clamp(1.7rem,2.8vw,3rem);font-weight:760;line-height:1.12}.landing-page-module__476eJW__processRail p{color:var(--text-body);margin-top:14px;line-height:1.68}.landing-page-module__476eJW__audienceTabs{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-page-module__476eJW__audienceTabs a{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--paper) 76%, var(--paper-warm));min-height:330px;box-shadow:var(--shadow-soft);flex-direction:column;padding:clamp(22px,2.8vw,34px);display:flex}.landing-page-module__476eJW__audienceTabs strong{color:var(--text-strong);letter-spacing:-.026em;font-family:Newsreader;font-size:clamp(1.7rem,2.5vw,2.7rem);font-weight:760;line-height:1.12}.landing-page-module__476eJW__audienceTabs span{color:var(--text-body);margin-top:18px;line-height:1.72}.landing-page-module__476eJW__audienceTabs em{color:var(--accent);margin-top:auto;font-style:normal;font-weight:850}.landing-page-module__476eJW__productShowcase{gap:16px;display:grid}.landing-page-module__476eJW__productPanel{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--paper) 76%, var(--paper-warm));min-height:260px;box-shadow:var(--shadow-soft);grid-template-columns:.18fr minmax(0,.9fr) minmax(320px,.72fr);align-items:stretch;gap:clamp(18px,3vw,36px);padding:clamp(22px,3vw,36px);display:grid}.landing-page-module__476eJW__productIndex{color:color-mix(in srgb, var(--accent) 76%, var(--text-muted));letter-spacing:-.024em;font-size:clamp(1.5rem,3.4vw,3.3rem)}.landing-page-module__476eJW__productCopy>span{color:var(--accent);font-size:.72rem}.landing-page-module__476eJW__productCopy h3{max-width:680px;color:var(--text-strong);letter-spacing:-.024em;text-wrap:balance;margin-top:18px;font-family:Newsreader;font-size:clamp(2rem,3.8vw,4rem);font-weight:760;line-height:1.08}.landing-page-module__476eJW__productCopy p{max-width:620px;color:var(--text-body);margin-top:18px;line-height:1.75}.landing-page-module__476eJW__productMeta{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.landing-page-module__476eJW__productMeta div{flex-wrap:wrap;gap:8px;display:flex}.landing-page-module__476eJW__productMeta span{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);min-height:32px;color:var(--accent);background:#fffaf78a;align-items:center;padding:0 10px;font-size:.64rem;display:inline-flex}.landing-page-module__476eJW__productMeta a{align-self:flex-start}.landing-page-module__476eJW__rightsSection{background:radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--mauve) 36%, transparent), transparent 34%), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--blue) 28%, transparent), transparent 36%), var(--ink);color:var(--paper);box-shadow:var(--shadow);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(34px,6vw,80px);padding:clamp(34px,6vw,68px);display:grid}.landing-page-module__476eJW__rightsHero h2{color:var(--paper);margin-top:22px;font-size:clamp(2.4rem,5vw,5.2rem);line-height:1.06}.landing-page-module__476eJW__rightsHero p{color:#f7f0eac2;margin-top:24px;font-size:1.02rem;line-height:1.82}.landing-page-module__476eJW__rightsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-page-module__476eJW__rightsGrid span{min-height:96px;color:var(--paper);background:#f7f0ea14;border:1px solid #f7f0ea29;align-items:center;padding:18px;font-size:.74rem;display:flex}.landing-page-module__476eJW__comparisonGrid{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--paper) 76%, var(--paper-warm));box-shadow:var(--shadow-soft)}.landing-page-module__476eJW__comparisonHeader,.landing-page-module__476eJW__comparisonRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.landing-page-module__476eJW__comparisonHeader{border-bottom:1px solid var(--surface-border);color:var(--accent);font-size:.72rem}.landing-page-module__476eJW__comparisonHeader span,.landing-page-module__476eJW__comparisonRow p{padding:22px clamp(18px,2.4vw,28px)}.landing-page-module__476eJW__comparisonHeader span:first-child,.landing-page-module__476eJW__comparisonRow p:first-child{border-right:1px solid var(--surface-border)}.landing-page-module__476eJW__comparisonRow+.landing-page-module__476eJW__comparisonRow{border-top:1px solid var(--surface-border)}.landing-page-module__476eJW__comparisonRow p{color:var(--text-body);line-height:1.62}.landing-page-module__476eJW__comparisonRow p:nth-child(2){color:var(--text-strong);font-weight:780}.landing-page-module__476eJW__companySection{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(34px,6vw,80px);padding:clamp(28px,5vw,58px) 0;display:grid}.landing-page-module__476eJW__companySection h2{color:var(--text-strong);margin-top:18px;font-size:clamp(2.3rem,5vw,5rem);line-height:1.06}.landing-page-module__476eJW__companySection p{color:var(--text-body);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.86}.landing-page-module__476eJW__companyNotes{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.landing-page-module__476eJW__companyNotes span{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);min-height:38px;color:var(--accent);background:#f7f0ea8a;align-items:center;padding:0 12px;font-size:.68rem;display:inline-flex}.landing-page-module__476eJW__finalCard{border:1px solid var(--surface-border);background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--mauve) 36%, transparent) 0%, transparent 32%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--blue) 28%, transparent) 0%, transparent 30%), var(--ink);color:var(--paper);text-align:center;box-shadow:var(--shadow);padding:clamp(34px,6vw,72px)}.landing-page-module__476eJW__finalTitle{color:var(--paper);font-size:clamp(2.3rem,5vw,5.3rem);line-height:1.15}.landing-page-module__476eJW__finalDescription{color:#f7f0eac7;width:min(720px,100%);margin:22px auto 0;font-size:1.02rem;line-height:1.78}.landing-page-module__476eJW__darkAction{background:#f7f0ea1f;border-color:#f7f0ea3d}.landing-page-module__476eJW__lightAction{background:var(--paper);border-color:#f7f0ea3d}@keyframes landing-page-module__476eJW__kLandingRise{0%{opacity:0}to{opacity:1}}@keyframes landing-page-module__476eJW__kLandingScaleIn{0%{opacity:0;transform:scale(.996)}to{opacity:1;transform:scale(1)}}@keyframes landing-page-module__476eJW__kLandingWave{0%,to{opacity:.62;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}@keyframes landing-page-module__476eJW__kLandingSweep{0%{transform:translate(-120%)skew(-14deg)}to{transform:translate(120%)skew(-14deg)}}.landing-page-module__476eJW__heroCopy{animation:landing-page-module__476eJW__kLandingRise var(--motion-slow) var(--motion-ease) both}.landing-page-module__476eJW__heroActions{animation:landing-page-module__476eJW__kLandingRise var(--motion-slow) var(--motion-ease) .12s both}.landing-page-module__476eJW__heroDemo{animation:landing-page-module__476eJW__kLandingScaleIn 1.4s var(--motion-ease) .22s both;position:relative;overflow:hidden}.landing-page-module__476eJW__heroDemo:after{content:"";pointer-events:none;width:34%;animation:landing-page-module__476eJW__kLandingSweep 9s var(--motion-ease-soft) 1.4s infinite;background:linear-gradient(90deg,#0000,#fffaf76b,#0000);position:absolute;inset:-30% auto -30% -40%}.landing-page-module__476eJW__demoPromptRow,.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{animation:landing-page-module__476eJW__kLandingRise 1.1s var(--motion-ease) both}.landing-page-module__476eJW__demoComposer{animation-delay:.26s}.landing-page-module__476eJW__demoOutput{animation-delay:.34s}@media (prefers-reduced-motion:no-preference){.landing-page-module__476eJW__waveform span{transform-origin:bottom;animation:2.6s ease-in-out infinite landing-page-module__476eJW__kLandingWave}.landing-page-module__476eJW__waveform span:nth-child(2n){animation-delay:-180ms}.landing-page-module__476eJW__waveform span:nth-child(3n){animation-delay:-360ms}.landing-page-module__476eJW__waveform span:nth-child(5n){animation-delay:-520ms}}.landing-page-module__476eJW__problemCards article,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__processRail article,.landing-page-module__476eJW__audienceTabs a,.landing-page-module__476eJW__productPanel,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__rightsGrid span,.landing-page-module__476eJW__comparisonGrid,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__finalCard{transition:transform var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-page-module__476eJW__bigNarrative,.landing-page-module__476eJW__problemCards article,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__processRail article,.landing-page-module__476eJW__audienceTabs a,.landing-page-module__476eJW__productPanel,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__rightsGrid span,.landing-page-module__476eJW__comparisonGrid,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__finalCard{animation:landing-page-module__476eJW__kLandingRise var(--motion-slow) var(--motion-ease) both;animation-timeline:view();animation-range:entry cover 28%}}}@media (max-width:1080px){.landing-page-module__476eJW__landingHero{min-height:auto}.landing-page-module__476eJW__demoWorkspace,.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__productPanel,.landing-page-module__476eJW__processRail,.landing-page-module__476eJW__audienceTabs{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__productMeta a{align-self:flex-start}}@media (min-width:861px) and (max-width:1080px){.landing-page-module__476eJW__processRail,.landing-page-module__476eJW__audienceTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.landing-page-module__476eJW__pageShell{padding:var(--page-pad-top-mobile) var(--page-pad-x-mobile) var(--page-pad-bottom-mobile)}.landing-page-module__476eJW__main{width:var(--page-width-mobile)}.landing-page-module__476eJW__heroTitle{font-size:clamp(2.55rem,14vw,4.8rem);line-height:1.15}.landing-page-module__476eJW__heroActions,.landing-page-module__476eJW__finalActions,.landing-page-module__476eJW__primaryAction,.landing-page-module__476eJW__secondaryAction,.landing-page-module__476eJW__darkAction,.landing-page-module__476eJW__lightAction,.landing-page-module__476eJW__productMeta a{width:100%}.landing-page-module__476eJW__demoPromptRow{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__demoPromptRow strong,.landing-page-module__476eJW__demoPromptAction{justify-content:center}.landing-page-module__476eJW__waveform{grid-template-columns:repeat(18,minmax(0,1fr))}.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__finalCard{padding:var(--card-pad)}.landing-page-module__476eJW__processRail article,.landing-page-module__476eJW__audienceTabs a{min-height:240px}.landing-page-module__476eJW__rightsGrid,.landing-page-module__476eJW__comparisonHeader,.landing-page-module__476eJW__comparisonRow{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__comparisonHeader span:first-child,.landing-page-module__476eJW__comparisonRow p:first-child{border-right:0;border-bottom:1px solid var(--surface-border)}}.landing-page-module__476eJW__landingHero{gap:clamp(44px,6vw,76px)}.landing-page-module__476eJW__heroDescription{width:min(800px,100%)}.landing-page-module__476eJW__heroDemo{border-color:color-mix(in srgb, var(--ink) 12%, transparent);background:radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 32%), linear-gradient(145deg, #fffaf7e6, #f7f0eac7);width:min(1180px,100%);padding:clamp(20px,3.2vw,42px);box-shadow:0 46px 120px #4e475029}.landing-page-module__476eJW__demoPromptRow,.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput,.landing-page-module__476eJW__voiceRow,.landing-page-module__476eJW__voiceRowActive{box-shadow:none}.landing-page-module__476eJW__demoPromptRow{background:0 0;border-width:0 0 1px;min-height:92px;padding:clamp(20px,2.4vw,32px)}.landing-page-module__476eJW__demoWorkspace{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-top:0;gap:0;margin-top:0}.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{border:0;min-height:clamp(340px,38vw,470px)}.landing-page-module__476eJW__demoComposer{border-right:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--paper) 82%, var(--paper-warm))}.landing-page-module__476eJW__voiceRow{background:0 0;border-width:1px 0 0;padding:18px 0}.landing-page-module__476eJW__voiceRowActive{border:1px solid color-mix(in srgb, var(--mauve) 30%, transparent);background:color-mix(in srgb, var(--mauve) 10%, transparent);padding-inline:18px}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__companySection{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(46px,7vw,108px)}.landing-page-module__476eJW__problemCards{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);gap:0}.landing-page-module__476eJW__problemCards article{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:none;background:0 0;grid-template-columns:56px minmax(320px,1fr) minmax(220px,.82fr);align-items:start;gap:clamp(18px,2.3vw,34px);padding:clamp(22px,3vw,34px) 0;display:grid}.landing-page-module__476eJW__problemCards h3,.landing-page-module__476eJW__problemCards p{margin-top:0}.landing-page-module__476eJW__problemCards h3{word-break:keep-all;overflow-wrap:normal}.landing-page-module__476eJW__processSection{width:100%;box-shadow:none;background:0 0;border-width:1px 0;padding:clamp(50px,7vw,86px) 0}.landing-page-module__476eJW__processRail{border:0;border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:0 0;gap:0}.landing-page-module__476eJW__processRail article{border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:0 0;min-height:clamp(300px,34vw,430px);padding:clamp(24px,3vw,42px)}.landing-page-module__476eJW__processRail article:last-child{border-right:0}.landing-page-module__476eJW__audienceTabs{border-block:1px solid color-mix(in srgb, var(--ink) 14%, transparent);gap:0}.landing-page-module__476eJW__audienceTabs a{border:0;border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent);min-height:clamp(260px,28vw,370px);box-shadow:none;background:0 0;padding:clamp(26px,3.4vw,46px)}.landing-page-module__476eJW__audienceTabs a:last-child{border-right:0}.landing-page-module__476eJW__productShowcase{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);gap:0}.landing-page-module__476eJW__productPanel{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);min-height:clamp(300px,34vw,430px);box-shadow:none;background:0 0;grid-template-columns:.16fr minmax(0,1fr) minmax(280px,.56fr);padding:clamp(30px,4.8vw,68px) 0}.landing-page-module__476eJW__productMeta{border-left:1px solid color-mix(in srgb, var(--ink) 12%, transparent);justify-content:space-between;padding-left:clamp(18px,3vw,36px)}.landing-page-module__476eJW__productMeta span{background:0 0;border:0;padding:0}.landing-page-module__476eJW__rightsSection{border-block:1px solid color-mix(in srgb, var(--ink) 14%, transparent);padding:clamp(48px,7vw,92px) 0}.landing-page-module__476eJW__rightsGrid{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);align-content:start;gap:0}.landing-page-module__476eJW__rightsGrid span{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:0 0;align-items:center;min-height:58px;padding:0;display:flex}.landing-page-module__476eJW__comparisonGrid{box-shadow:none;background:0 0;border-width:1px 0;padding:0}.landing-page-module__476eJW__comparisonHeader,.landing-page-module__476eJW__comparisonRow{border-bottom:1px solid color-mix(in srgb, var(--ink) 13%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.landing-page-module__476eJW__companySection{min-height:clamp(420px,54vw,640px);box-shadow:none;background:0 0;border-width:1px 0;padding:clamp(50px,7vw,92px) 0}.landing-page-module__476eJW__companyNotes{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);gap:0;margin-top:30px}.landing-page-module__476eJW__companyNotes span{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:0 0;padding:14px 0}.landing-page-module__476eJW__finalSection{margin-top:calc(var(--section-gap) * -.18)}.landing-page-module__476eJW__finalCard{border:0;align-content:center;place-items:center;min-height:clamp(430px,54vw,680px);padding:clamp(52px,8vw,112px) clamp(20px,5vw,64px);display:grid}@media (max-width:1080px){.landing-page-module__476eJW__problemCards article,.landing-page-module__476eJW__productPanel{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__demoComposer{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.landing-page-module__476eJW__processRail article,.landing-page-module__476eJW__audienceTabs a{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}.landing-page-module__476eJW__processRail article:last-child,.landing-page-module__476eJW__audienceTabs a:last-child{border-bottom:0}.landing-page-module__476eJW__productMeta{border-left:0;padding-left:0}}@media (max-width:720px){.landing-page-module__476eJW__heroDemo{padding:0}.landing-page-module__476eJW__demoBrowserBar,.landing-page-module__476eJW__demoPromptRow,.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{padding:18px}.landing-page-module__476eJW__problemCards article,.landing-page-module__476eJW__productPanel{padding-block:28px}}@media (hover:hover) and (pointer:fine){.landing-page-module__476eJW__primaryAction:hover,.landing-page-module__476eJW__secondaryAction:hover,.landing-page-module__476eJW__darkAction:hover,.landing-page-module__476eJW__lightAction:hover,.landing-page-module__476eJW__productMeta a:hover,.landing-page-module__476eJW__problemCards article:hover,.landing-page-module__476eJW__processRail article:hover,.landing-page-module__476eJW__audienceTabs a:hover,.landing-page-module__476eJW__productPanel:hover,.landing-page-module__476eJW__rightsGrid span:hover,.landing-page-module__476eJW__comparisonGrid:hover,.landing-page-module__476eJW__companySection:hover,.landing-page-module__476eJW__finalCard:hover{transform:none}.landing-page-module__476eJW__primaryAction:hover,.landing-page-module__476eJW__darkAction:hover{background:color-mix(in srgb, var(--ink) 84%, var(--mauve));box-shadow:0 0 0 1px color-mix(in srgb, var(--mauve) 28%, transparent), 0 20px 52px color-mix(in srgb, var(--ink) 18%, transparent);filter:brightness(1.06)}.landing-page-module__476eJW__secondaryAction:hover,.landing-page-module__476eJW__lightAction:hover,.landing-page-module__476eJW__productMeta a:hover{background:color-mix(in srgb, var(--paper-warm) 88%, var(--clay));border-color:color-mix(in srgb, var(--mauve) 36%, var(--surface-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--mauve) 12%, transparent), 0 18px 48px color-mix(in srgb, var(--clay) 18%, transparent)}.landing-page-module__476eJW__rightsGrid span:hover,.landing-page-module__476eJW__companyNotes span:hover{color:var(--ink);background:color-mix(in srgb, var(--paper-warm) 52%, transparent)}.landing-page-module__476eJW__problemCards article:hover,.landing-page-module__476eJW__processRail article:hover,.landing-page-module__476eJW__audienceTabs a:hover,.landing-page-module__476eJW__productPanel:hover,.landing-page-module__476eJW__comparisonRow:hover,.landing-page-module__476eJW__companySection:hover{background:color-mix(in srgb, var(--paper-warm) 42%, transparent);border-color:color-mix(in srgb, var(--mauve) 26%, var(--surface-border))}.landing-page-module__476eJW__heroDemo:hover,.landing-page-module__476eJW__finalCard:hover{filter:brightness(1.025)saturate(1.04);box-shadow:0 52px 128px #4e47502e}}.landing-page-module__476eJW__heroDemo,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__finalCard{transition:background-color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), filter var(--motion-base) var(--motion-ease)}:is(html[data-scroll-direction=down][data-scrolled=true] .landing-page-module__476eJW__heroDemo,html[data-scroll-direction=down][data-scrolled=true] .landing-page-module__476eJW__processSection,html[data-scroll-direction=down][data-scrolled=true] .landing-page-module__476eJW__rightsSection,html[data-scroll-direction=down][data-scrolled=true] .landing-page-module__476eJW__companySection){filter:saturate(.96)brightness(.99)}:is(html[data-scroll-direction=up][data-scrolled=true] .landing-page-module__476eJW__heroDemo,html[data-scroll-direction=up][data-scrolled=true] .landing-page-module__476eJW__processSection,html[data-scroll-direction=up][data-scrolled=true] .landing-page-module__476eJW__rightsSection,html[data-scroll-direction=up][data-scrolled=true] .landing-page-module__476eJW__companySection){filter:saturate(1.04)brightness(1.012)}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__companySection{padding-inline:clamp(20px,3vw,48px)}.landing-page-module__476eJW__problemCards article,.landing-page-module__476eJW__productPanel,.landing-page-module__476eJW__comparisonHeader,.landing-page-module__476eJW__comparisonRow{padding-inline:clamp(16px,2.6vw,36px)}.landing-page-module__476eJW__rightsSection{padding:clamp(48px,7vw,92px) clamp(28px,5vw,72px);overflow:hidden}.landing-page-module__476eJW__rightsHero,.landing-page-module__476eJW__bigNarrative,.landing-page-module__476eJW__productCopy,.landing-page-module__476eJW__companySection>div,.landing-page-module__476eJW__demoOutput,.landing-page-module__476eJW__demoComposer{min-width:0}.landing-page-module__476eJW__demoOutput p,.landing-page-module__476eJW__demoPromptRow span,.landing-page-module__476eJW__voiceRow span,.landing-page-module__476eJW__productCopy p,.landing-page-module__476eJW__rightsHero p,.landing-page-module__476eJW__companySection p{overflow-wrap:anywhere}.landing-page-module__476eJW__demoOutput{overflow-x:hidden}@media (max-width:720px){.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__companySection{padding-inline:18px}.landing-page-module__476eJW__rightsSection{padding-block:36px}.landing-page-module__476eJW__problemCards article,.landing-page-module__476eJW__productPanel,.landing-page-module__476eJW__comparisonHeader,.landing-page-module__476eJW__comparisonRow{padding-inline:0}}.landing-page-module__476eJW__rightsHero h2,.landing-page-module__476eJW__rightsGrid span,.landing-page-module__476eJW__heroTitle,.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__companySection h2,.landing-page-module__476eJW__productCopy h3,.landing-page-module__476eJW__demoOutput p{overflow-wrap:anywhere}.landing-page-module__476eJW__rightsGrid span{white-space:normal;min-width:0}@media (max-width:720px){.landing-page-module__476eJW__rightsGrid{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__rightsGrid span{width:100%}.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__companySection{grid-template-columns:minmax(0,1fr)}}.landing-page-module__476eJW__heroTitle span,.landing-page-module__476eJW__bigNarrative h2 span,.landing-page-module__476eJW__rightsHero h2 span,.landing-page-module__476eJW__companySection h2 span,.landing-page-module__476eJW__finalTitle span{overflow-wrap:anywhere;min-width:0;max-width:100%}.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__finalSection{min-height:var(--scene-min-height)}.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__finalSection{justify-content:center}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__companySection{align-content:center;align-items:center}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__finalSection{padding-block:var(--scene-pad-y)}.landing-page-module__476eJW__heroDemo,.landing-page-module__476eJW__finalCard{max-height:none}@media (max-width:1080px){.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__finalSection{min-height:var(--scene-min-height)}}@media (max-width:720px){.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__finalSection{min-height:var(--scene-min-height)}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__finalSection{padding-block:var(--scene-pad-y)}}.landing-page-module__476eJW__demoBrowserBar,.landing-page-module__476eJW__voiceRow strong,.landing-page-module__476eJW__problemCards article>span,.landing-page-module__476eJW__processRail article>span,.landing-page-module__476eJW__productIndex,.landing-page-module__476eJW__productCopy>span,.landing-page-module__476eJW__productMeta span,.landing-page-module__476eJW__rightsGrid span,.landing-page-module__476eJW__comparisonHeader,.landing-page-module__476eJW__companyNotes span{font-size:var(--type-label);letter-spacing:var(--tracking-label)}.landing-page-module__476eJW__heroTitle{width:min(var(--measure-hero), 100%);font-size:var(--type-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin-top:clamp(20px,2.6vw,32px)}.landing-page-module__476eJW__heroDescription{width:min(var(--measure-copy-wide), 100%);font-size:var(--type-body-xl);line-height:var(--leading-copy-loose);margin-top:clamp(22px,2.4vw,34px)}.landing-page-module__476eJW__primaryAction,.landing-page-module__476eJW__secondaryAction,.landing-page-module__476eJW__darkAction,.landing-page-module__476eJW__lightAction,.landing-page-module__476eJW__productMeta a{letter-spacing:-.008em;font-size:clamp(.9rem,.98vw,.98rem)}.landing-page-module__476eJW__demoPromptRow span{letter-spacing:var(--tracking-heading);font-size:clamp(1.34rem,2.35vw,2.18rem);line-height:1.18}.landing-page-module__476eJW__voiceRow span,.landing-page-module__476eJW__problemCards p,.landing-page-module__476eJW__processRail p,.landing-page-module__476eJW__audienceTabs span,.landing-page-module__476eJW__productCopy p,.landing-page-module__476eJW__rightsHero p,.landing-page-module__476eJW__comparisonRow p,.landing-page-module__476eJW__companySection p,.landing-page-module__476eJW__finalDescription{font-size:var(--type-body);line-height:var(--leading-copy)}.landing-page-module__476eJW__demoOutput p{max-width:32rem;font-size:clamp(1.8rem,2.85vw,3.15rem);line-height:var(--leading-card);letter-spacing:var(--tracking-heading)}.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__rightsHero h2,.landing-page-module__476eJW__companySection h2,.landing-page-module__476eJW__finalTitle{max-width:min(var(--measure-heading), 100%);font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.landing-page-module__476eJW__bigNarrative h2 span,.landing-page-module__476eJW__rightsHero h2 span,.landing-page-module__476eJW__companySection h2 span,.landing-page-module__476eJW__finalTitle span{overflow-wrap:anywhere;display:inline}.landing-page-module__476eJW__bigNarrative h2 span+span:before,.landing-page-module__476eJW__rightsHero h2 span+span:before,.landing-page-module__476eJW__companySection h2 span+span:before,.landing-page-module__476eJW__finalTitle span+span:before{content:" "}html[lang^=ja] .landing-page-module__476eJW__bigNarrative h2 span+span:before{content:""}html[lang^=ja] .landing-page-module__476eJW__rightsHero h2 span+span:before{content:""}html[lang^=ja] .landing-page-module__476eJW__companySection h2 span+span:before{content:""}html[lang^=ja] .landing-page-module__476eJW__finalTitle span+span:before{content:""}.landing-page-module__476eJW__heroTitle span{display:block}.landing-page-module__476eJW__bigNarrative p{max-width:var(--measure-copy);font-size:var(--type-body-lg);line-height:var(--leading-copy-loose)}.landing-page-module__476eJW__problemCards h3,.landing-page-module__476eJW__audienceTabs strong{font-size:var(--type-card-title);line-height:var(--leading-card);letter-spacing:var(--tracking-heading)}.landing-page-module__476eJW__processRail h3,.landing-page-module__476eJW__productCopy h3{font-size:var(--type-card-title-lg);letter-spacing:var(--tracking-heading);line-height:1.08}.landing-page-module__476eJW__productIndex{line-height:.95}.landing-page-module__476eJW__rightsHero p,.landing-page-module__476eJW__companySection p{max-width:var(--measure-copy)}.landing-page-module__476eJW__comparisonRow p{max-width:none}.landing-page-module__476eJW__finalTitle{max-width:min(10.4em,100%);margin-inline:auto}@media (min-width:900px){.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__finalSection{text-align:center}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__companySection{text-align:left}.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__rightsHero h2,.landing-page-module__476eJW__companySection h2{max-width:min(var(--measure-heading-tight), 100%)}.landing-page-module__476eJW__narrativeSection{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.landing-page-module__476eJW__bigNarrative h2{max-width:min(12em,100%);font-size:var(--type-section-compact)}}@media (max-width:720px){.landing-page-module__476eJW__heroTitle{width:min(8.8em,100%);line-height:1.02}.landing-page-module__476eJW__heroDescription{margin-top:20px}.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__rightsHero h2,.landing-page-module__476eJW__companySection h2,.landing-page-module__476eJW__finalTitle{max-width:100%}.landing-page-module__476eJW__processRail h3,.landing-page-module__476eJW__productCopy h3{font-size:var(--type-card-title-lg)}}.landing-page-module__476eJW__finalSection{width:100vw;padding:var(--scene-pad-y) var(--scene-pad-x);background:radial-gradient(circle at 30% 18%, color-mix(in srgb, var(--blue) 32%, transparent), transparent 36%), radial-gradient(circle at 72% 26%, color-mix(in srgb, var(--mauve) 38%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--blue) 22%, var(--ink)) 0%, color-mix(in srgb, var(--mauve) 35%, var(--ink)) 100%);color:var(--paper);contain:paint;margin-inline:calc(50% - 50vw);overflow:clip}.landing-page-module__476eJW__finalCard{width:min(1120px,100%);box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}.landing-page-module__476eJW__finalCard:hover{box-shadow:none;filter:none}.landing-page-module__476eJW__finalTitle{color:var(--paper)}.landing-page-module__476eJW__finalDescription{color:#f7f0eacc}@media (max-width:720px){.landing-page-module__476eJW__finalSection{padding-inline:var(--scene-pad-x);margin-inline:calc(50% - 50vw)}}@media (max-width:720px){.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__finalSection{scroll-margin-top:76px}}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection{width:100vw;padding-inline:max(var(--scene-pad-x), calc((100vw - var(--layout-max)) / 2 + var(--scene-pad-x)));contain:paint;margin-inline:calc(50% - 50vw);overflow:clip}.landing-page-module__476eJW__narrativeSection{align-items:center;gap:clamp(44px,5.6vw,88px)}.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__rightsHero h2{overflow-wrap:normal;word-break:keep-all;margin-top:0}.landing-page-module__476eJW__bigNarrative h2 span,.landing-page-module__476eJW__rightsHero h2 span{overflow-wrap:normal}.landing-page-module__476eJW__problemCards{border-top:1px solid var(--surface-border);gap:0;min-width:0}.landing-page-module__476eJW__problemCards article{border:0;border-bottom:1px solid var(--surface-border);min-width:0;min-height:clamp(148px,18vh,206px);box-shadow:none;background:0 0;grid-template-columns:clamp(40px,3.5vw,56px) minmax(340px,.98fr) minmax(150px,.52fr);align-items:start;gap:clamp(18px,2.1vw,28px);padding:clamp(28px,3.2vw,44px) 0;display:grid}.landing-page-module__476eJW__problemCards article>span{padding-top:.35em;font-size:clamp(.78rem,.82vw,.9rem);line-height:1}.landing-page-module__476eJW__problemCards h3,.landing-page-module__476eJW__problemCards p{overflow-wrap:normal;word-break:keep-all;min-width:0;margin-top:0}.landing-page-module__476eJW__problemCards h3{text-wrap:pretty;max-width:10.8em;font-size:clamp(2rem,2.7vw,3.05rem);line-height:1.08}.landing-page-module__476eJW__problemCards p{max-width:28rem;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.72}.landing-page-module__476eJW__rightsSection{box-shadow:none;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(50px,6.4vw,104px);padding-block:clamp(86px,11vh,136px)}.landing-page-module__476eJW__rightsHero h2{letter-spacing:-.04em;max-width:min(8.4em,100%);font-size:clamp(3.35rem,5.35vw,6rem);line-height:1.025}.landing-page-module__476eJW__rightsHero p{overflow-wrap:normal;word-break:keep-all;max-width:36rem;font-size:clamp(1.02rem,1.2vw,1.2rem);line-height:1.82}.landing-page-module__476eJW__rightsGrid{border-top:1px solid #f7f0ea24;border-left:1px solid #f7f0ea24;gap:0;min-width:0}.landing-page-module__476eJW__rightsGrid span{letter-spacing:-.014em;text-transform:none;overflow-wrap:normal;word-break:keep-all;background:#f7f0ea0b;border:1px solid #f7f0ea24;border-top:0;border-left:0;min-height:clamp(104px,12vh,138px);padding:clamp(24px,2.8vw,36px);font-family:Pretendard Variable;font-size:clamp(1.05rem,1.18vw,1.22rem);font-weight:850;line-height:1.34}@media (max-width:1180px){.landing-page-module__476eJW__narrativeSection{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__bigNarrative h2{max-width:min(9.6em,100%)}.landing-page-module__476eJW__problemCards article{grid-template-columns:clamp(38px,7vw,56px) minmax(0,.92fr) minmax(260px,1.08fr)}.landing-page-module__476eJW__rightsSection{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__rightsGrid{width:100%}}@media (max-width:840px){.landing-page-module__476eJW__problemCards article{grid-template-columns:clamp(34px,8vw,48px) minmax(0,1fr);gap:14px 22px}.landing-page-module__476eJW__problemCards p{grid-column:2}.landing-page-module__476eJW__rightsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection{padding-inline:var(--scene-pad-x)}.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__rightsHero h2{font-size:var(--type-section-compact)}.landing-page-module__476eJW__problemCards article{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__problemCards p{grid-column:auto}.landing-page-module__476eJW__rightsGrid span{min-height:86px;padding:22px 18px;font-size:1.02rem}}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection{padding-inline:max(var(--scene-pad-x), calc((100vw - var(--layout-max)) / 2))}.landing-page-module__476eJW__narrativeSection{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr)}.landing-page-module__476eJW__problemCards article{grid-template-columns:clamp(38px,3.8vw,56px) minmax(220px,.86fr) minmax(280px,1.14fr)}.landing-page-module__476eJW__problemCards h3{max-width:8.8em}.landing-page-module__476eJW__problemCards p{max-width:32rem}.landing-page-module__476eJW__rightsSection{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr)}.landing-page-module__476eJW__rightsHero h2{max-width:min(8.6em,100%);font-size:clamp(3.2rem,4.8vw,5.25rem)}.landing-page-module__476eJW__rightsGrid span{font-size:clamp(1.1rem,1.25vw,1.3rem)}@media (max-width:1180px){.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection{padding-inline:var(--scene-pad-x);grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__problemCards article{grid-template-columns:clamp(38px,7vw,56px) minmax(0,.92fr) minmax(260px,1.08fr)}}@media (max-width:840px){.landing-page-module__476eJW__problemCards article{grid-template-columns:clamp(34px,8vw,48px) minmax(0,1fr)}}@media (max-width:720px){.landing-page-module__476eJW__problemCards article{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__problemCards p{grid-column:auto;width:100%}.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__rightsHero h2{font-size:var(--type-section-compact)}}.landing-page-module__476eJW__demoPromptAction{transition:background-color var(--motion-fast) var(--motion-ease-soft), color var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-fast) var(--motion-ease-soft);text-decoration:none}.landing-page-module__476eJW__demoPromptAction:hover{background:var(--brand-deep);color:var(--paper);box-shadow:inset 0 0 0 1px #f7f0ea47}.landing-page-module__476eJW__companySection{width:100vw;padding-inline:max(var(--scene-pad-x), calc((100vw - var(--layout-max)) / 2 + var(--scene-pad-x)));contain:paint;background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--mauve) 18%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--paper) 94%, var(--paper-warm)), var(--paper));grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr);gap:clamp(42px,6vw,92px);margin-inline:calc(50% - 50vw);overflow:clip}.landing-page-module__476eJW__teamImages{align-self:center;min-width:0;min-height:clamp(360px,48vh,560px);position:relative}.landing-page-module__476eJW__teamImage{object-fit:cover;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:var(--paper-warm);box-shadow:12px 14px 0 color-mix(in srgb, var(--clay) 16%, transparent);transition:filter var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease);border-radius:0;display:block;position:absolute}.landing-page-module__476eJW__teamWide{object-position:50% 42%;width:100%;height:58%;inset:0 0 auto}.landing-page-module__476eJW__teamPortrait{width:42%;height:48%;bottom:0}.landing-page-module__476eJW__teamJio{object-position:50% 38%;left:8%}.landing-page-module__476eJW__teamSungmin{object-position:50% 28%;right:8%}.landing-page-module__476eJW__teamCopy{min-width:0}.landing-page-module__476eJW__companyNotes{border-top:1px solid var(--surface-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.landing-page-module__476eJW__companyNotes span{border:0;border-bottom:1px solid var(--surface-border);min-height:42px;color:var(--accent);white-space:normal;background:0 0;padding:12px 14px}.landing-page-module__476eJW__companySection h2{max-width:min(10.2em,100%);font-size:clamp(3rem,4.65vw,5.35rem);line-height:1.04}.landing-page-module__476eJW__teamMembers{border:1px solid var(--surface-border);background:var(--surface-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(24px,3vw,38px);display:grid}.landing-page-module__476eJW__teamMember{background:color-mix(in srgb, var(--paper) 84%, var(--paper-warm));min-width:0;padding:clamp(20px,2.4vw,30px)}.landing-page-module__476eJW__teamMemberHeader{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.landing-page-module__476eJW__teamMember h3{color:var(--text-strong);letter-spacing:var(--tracking-heading);margin:0;font-family:Newsreader;font-size:clamp(1.45rem,2.2vw,2.1rem);font-weight:760;line-height:1.08}.landing-page-module__476eJW__teamMemberHeader span{color:var(--accent);font-family:IBM Plex Mono;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1.1}.landing-page-module__476eJW__teamMember p{color:var(--text-body);word-break:keep-all;margin-top:16px;font-size:clamp(.94rem,1vw,1.02rem);line-height:1.72}.landing-page-module__476eJW__teamMember ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.landing-page-module__476eJW__teamMember li{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);min-height:30px;color:color-mix(in srgb, var(--text-body) 84%, var(--accent));align-items:center;padding:0 9px;font-size:clamp(.76rem,.8vw,.84rem);font-weight:760;line-height:1.25;display:inline-flex}.landing-page-module__476eJW__teamMember a{color:var(--accent);margin-top:18px;font-weight:850;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-page-module__476eJW__teamImages:hover .landing-page-module__476eJW__teamImage{filter:brightness(1.035)saturate(1.04);border-color:color-mix(in srgb, var(--mauve) 34%, var(--surface-border));box-shadow:14px 16px 0 color-mix(in srgb, var(--mauve) 14%, transparent)}.landing-page-module__476eJW__teamMember:hover{background:color-mix(in srgb, var(--paper-warm) 62%, var(--paper))}}@media (max-width:820px){.landing-page-module__476eJW__companySection{padding-inline:var(--scene-pad-x);grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__teamImages{width:min(640px,100%);min-height:clamp(320px,62vw,500px)}}@media (max-width:720px){.landing-page-module__476eJW__companySection{padding-inline:var(--scene-pad-x);gap:clamp(28px,9vw,42px)}.landing-page-module__476eJW__teamImages{min-height:clamp(260px,76vw,360px)}.landing-page-module__476eJW__teamMembers,.landing-page-module__476eJW__companyNotes{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__teamMember{padding:20px}.landing-page-module__476eJW__teamMemberHeader{flex-direction:column;align-items:flex-start;gap:8px}}.landing-page-module__476eJW__narrativeSection{contain:none;align-content:safe center;overflow:visible}.landing-page-module__476eJW__problemCards{width:100%}.landing-page-module__476eJW__problemCards article{grid-template-columns:clamp(38px,3.2vw,54px) minmax(0,1fr);gap:clamp(10px,1.4vw,16px) clamp(18px,2.4vw,34px);min-height:auto;padding-block:clamp(24px,2.5vw,34px)}.landing-page-module__476eJW__problemCards h3{letter-spacing:-.034em;max-width:min(15em,100%);font-size:clamp(2rem,2.45vw,3rem);line-height:1.08}.landing-page-module__476eJW__problemCards p{grid-column:2;max-width:min(38rem,100%);font-size:clamp(1rem,1.02vw,1.08rem);line-height:1.72}@media (min-width:1280px){.landing-page-module__476eJW__narrativeSection{grid-template-columns:minmax(0,.88fr) minmax(680px,1.12fr)}}@media (max-width:1180px){.landing-page-module__476eJW__narrativeSection{align-content:start}}@media (max-width:720px){.landing-page-module__476eJW__problemCards article{grid-template-columns:minmax(0,1fr);padding-block:24px}.landing-page-module__476eJW__problemCards p{grid-column:auto}}.landing-page-module__476eJW__pageShell{--type-hero:clamp(3.75rem, 7.4vw, 7.1rem);--type-section:clamp(2.7rem, 4.6vw, 5rem);--type-section-compact:clamp(2.18rem, 3.75vw, 4.15rem);--type-card-title-lg:clamp(1.7rem, 2.75vw, 3.15rem);--measure-hero:11.4em;--measure-heading:12.4em;--measure-heading-tight:10.8em}.landing-page-module__476eJW__landingHero{gap:clamp(32px,4.2vw,56px);min-height:auto;padding-bottom:clamp(52px,7vh,82px)}.landing-page-module__476eJW__heroTitle{line-height:var(--leading-display);margin-top:0}.landing-page-module__476eJW__heroDescription{margin-top:clamp(18px,2vw,26px)}.landing-page-module__476eJW__heroActions,.landing-page-module__476eJW__finalActions{margin-top:clamp(22px,2.5vw,32px)}.landing-page-module__476eJW__heroDemo{padding:clamp(18px,2.4vw,32px)}.landing-page-module__476eJW__bigNarrative h2{max-width:min(10.8em,100%);font-size:clamp(2.65rem,4.15vw,4.65rem);line-height:1.055}.landing-page-module__476eJW__problemCards h3{font-size:clamp(1.72rem,2.1vw,2.45rem);line-height:1.1}.landing-page-module__476eJW__processRail h3,.landing-page-module__476eJW__productCopy h3{font-size:var(--type-card-title-lg)}.landing-page-module__476eJW__rightsHero h2,.landing-page-module__476eJW__companySection h2,.landing-page-module__476eJW__finalTitle{font-size:var(--type-section);line-height:1.06}@media (max-width:720px){.landing-page-module__476eJW__pageShell{--type-hero:clamp(2.55rem, 12vw, 4.15rem);--type-section:clamp(2.05rem, 9.4vw, 3.35rem);--type-section-compact:clamp(1.9rem, 8.4vw, 3rem);--type-card-title-lg:clamp(1.55rem, 7vw, 2.35rem)}.landing-page-module__476eJW__landingHero{gap:clamp(24px,7vw,34px);padding-bottom:clamp(42px,8vh,64px)}.landing-page-module__476eJW__heroTitle{width:min(7.8em,100%);line-height:1.04}.landing-page-module__476eJW__heroDescription{margin-top:18px}.landing-page-module__476eJW__heroActions,.landing-page-module__476eJW__finalActions{margin-top:22px}.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{min-height:260px}.landing-page-module__476eJW__demoOutput p{font-size:clamp(1.42rem,7vw,2rem)}.landing-page-module__476eJW__bigNarrative h2,.landing-page-module__476eJW__rightsHero h2,.landing-page-module__476eJW__companySection h2,.landing-page-module__476eJW__finalTitle{font-size:var(--type-section-compact)}.landing-page-module__476eJW__problemCards h3{font-size:clamp(1.55rem,7vw,2.2rem)}}.landing-page-module__476eJW__voiceRow,.landing-page-module__476eJW__voiceRowActive{padding-block:12px}@media (max-width:720px){.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{min-height:240px}.landing-page-module__476eJW__waveform{height:86px}}@media (min-width:721px){.landing-page-module__476eJW__landingHero{min-height:calc(var(--viewport-h) - var(--page-pad-top))}.landing-page-module__476eJW__heroDemo{max-height:clamp(320px,38vh,360px);overflow:hidden}}.landing-page-module__476eJW__pageShell{--type-hero:clamp(3.45rem, 6.6vw, 6.35rem)}.landing-page-module__476eJW__heroDescription{font-size:clamp(1.02rem,1.18vw,1.16rem)}.landing-page-module__476eJW__demoBrowserBar{padding-bottom:10px}.landing-page-module__476eJW__demoPromptRow{min-height:66px}.landing-page-module__476eJW__voiceRow span{margin-top:5px;font-size:.86rem;line-height:1.48}@media (min-width:721px){.landing-page-module__476eJW__heroDemo{max-height:none;overflow:visible}}@media (max-width:720px){.landing-page-module__476eJW__pageShell{--type-hero:clamp(2.4rem, 10.8vw, 3.75rem)}.landing-page-module__476eJW__heroDemo{overflow:visible}.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{min-height:220px}}.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__finalSection{scroll-margin-top:clamp(86px,10vh,118px)}@media (max-width:720px){.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__finalSection{scroll-margin-top:82px}}.landing-page-module__476eJW__pageShell,.landing-page-module__476eJW__pageShell *{min-width:0}.landing-page-module__476eJW__productsSection{min-height:auto;padding-block:clamp(64px,8vw,112px)}@media (min-width:1081px){.landing-page-module__476eJW__productShowcase{border-block:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-module__476eJW__productPanel{border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-bottom:0;flex-direction:column;gap:clamp(18px,2vw,28px);min-height:auto;padding:clamp(26px,3vw,40px);display:flex}.landing-page-module__476eJW__productPanel:last-child{border-right:0}.landing-page-module__476eJW__productIndex{font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1}.landing-page-module__476eJW__productCopy h3{margin-top:0;font-size:clamp(1.72rem,2.35vw,2.8rem);line-height:1.1}.landing-page-module__476eJW__productCopy p{margin-top:14px}.landing-page-module__476eJW__productMeta{border-left:0;margin-top:auto;padding-left:0}}.landing-page-module__476eJW__companySection{min-height:auto}.landing-page-module__476eJW__teamMember p,.landing-page-module__476eJW__teamMember li,.landing-page-module__476eJW__companyNotes span,.landing-page-module__476eJW__productMeta span,.landing-page-module__476eJW__productCopy p{overflow-wrap:anywhere}@media (max-width:720px){.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__companySection{padding-block:clamp(48px,8vh,72px)}.landing-page-module__476eJW__productPanel{padding-block:24px}.landing-page-module__476eJW__productCopy h3{font-size:clamp(1.42rem,6.8vw,2.12rem)}.landing-page-module__476eJW__productMeta{gap:16px}.landing-page-module__476eJW__teamImages{min-height:clamp(210px,58vw,300px)}.landing-page-module__476eJW__companySection h2{font-size:clamp(1.95rem,8.4vw,3rem);line-height:1.08}.landing-page-module__476eJW__companySection p{font-size:.96rem;line-height:1.72}.landing-page-module__476eJW__companyNotes{margin-top:18px}.landing-page-module__476eJW__companyNotes span{min-height:34px;padding-block:9px}.landing-page-module__476eJW__teamMembers{margin-top:20px}.landing-page-module__476eJW__teamMember{padding:16px}.landing-page-module__476eJW__teamMember h3{font-size:clamp(1.25rem,6vw,1.7rem)}.landing-page-module__476eJW__teamMember p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.landing-page-module__476eJW__teamMember ul{gap:6px;margin-top:12px}.landing-page-module__476eJW__teamMember li{min-height:26px;font-size:.74rem}.landing-page-module__476eJW__teamMember a{margin-top:12px}}html[lang^=ja] .landing-page-module__476eJW__pageShell{overflow-x:clip}@media (max-width:720px){.landing-page-module__476eJW__productPanel{min-height:auto;padding-block:18px}.landing-page-module__476eJW__productCopy h3{margin-top:0}.landing-page-module__476eJW__productCopy p{margin-top:10px;line-height:1.64}.landing-page-module__476eJW__productMeta div{gap:6px}.landing-page-module__476eJW__productMeta span{min-height:26px;font-size:.6rem;line-height:1.2}.landing-page-module__476eJW__productMeta a{min-height:48px}.landing-page-module__476eJW__teamImages{min-height:clamp(190px,52vw,270px)}.landing-page-module__476eJW__teamMember p{-webkit-line-clamp:2}}html[lang^=ja] .landing-page-module__476eJW__heroTitle{line-break:anywhere;overflow-wrap:anywhere;max-width:100%}html[lang^=ja] .landing-page-module__476eJW__heroTitle span{line-break:anywhere;overflow-wrap:anywhere;max-width:100%}html[lang^=ja] .landing-page-module__476eJW__companyNotes span{line-break:anywhere;overflow-wrap:anywhere;max-width:100%}html[lang^=ja] .landing-page-module__476eJW__productMeta span{line-break:anywhere;overflow-wrap:anywhere;max-width:100%}.landing-page-module__476eJW__pageShell{height:auto;min-height:var(--viewport-h);padding:0;overflow:visible}.landing-page-module__476eJW__main{width:100%;min-height:var(--viewport-h);gap:0;height:auto;margin:0;padding:0;overflow:visible}.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__differenceSection{width:min(var(--layout-max), calc(100vw - (var(--page-pad-x) * 2)));margin-inline:auto}.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__finalSection{min-height:var(--viewport-h);scroll-margin-top:0}@media (max-width:720px){.landing-page-module__476eJW__landingHero,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__differenceSection{width:min(100vw - 40px,560px)}}.landing-page-module__476eJW__landingHero{padding-top:clamp(118px,14vh,152px);padding-bottom:var(--scene-pad-y);justify-content:flex-start}@media (max-width:720px){.landing-page-module__476eJW__landingHero{padding-top:clamp(92px,14vh,118px)}}.landing-page-module__476eJW__heroDemo{max-height:clamp(300px,36vh,350px);overflow:hidden}.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{min-height:clamp(150px,16vh,190px)}.landing-page-module__476eJW__demoWorkspace{align-items:stretch}.landing-page-module__476eJW__voiceStack{gap:6px;margin-top:10px}.landing-page-module__476eJW__waveform{height:clamp(54px,7vh,82px)}.landing-page-module__476eJW__demoOutput p{font-size:clamp(1.25rem,2vw,2.15rem)}@media (max-width:720px){.landing-page-module__476eJW__heroDemo{max-height:300px}}.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{overflow:hidden}@media (max-width:720px){.landing-page-module__476eJW__heroDemo{max-height:none}.landing-page-module__476eJW__demoWorkspace{display:none}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection,.landing-page-module__476eJW__finalSection{min-height:var(--viewport-h);place-content:flex-start;height:auto;padding-top:clamp(108px,15vh,132px);padding-bottom:clamp(56px,10vh,84px)}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__rightsSection{align-items:stretch}.landing-page-module__476eJW__processRail,.landing-page-module__476eJW__audienceTabs,.landing-page-module__476eJW__productShowcase,.landing-page-module__476eJW__comparisonGrid,.landing-page-module__476eJW__rightsGrid,.landing-page-module__476eJW__problemCards{align-self:stretch}.landing-page-module__476eJW__narrativeSection,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__audienceSection,.landing-page-module__476eJW__productsSection,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__differenceSection{contain:none;height:auto!important;min-height:auto!important;padding-top:clamp(108px,15vh,132px)!important;padding-bottom:clamp(56px,10vh,84px)!important;overflow:visible!important}.landing-page-module__476eJW__processRail article,.landing-page-module__476eJW__audienceTabs a,.landing-page-module__476eJW__productPanel,.landing-page-module__476eJW__problemCards article{min-height:auto!important}.landing-page-module__476eJW__processRail article{gap:18px;padding-block:clamp(30px,7vh,46px)!important}.landing-page-module__476eJW__processRail h3{margin-top:0}}.landing-page-module__476eJW__heroDemo{flex-shrink:0;max-height:none!important}@media (min-width:721px) and (max-height:980px){.landing-page-module__476eJW__landingHero{gap:clamp(18px,2.7vh,28px);padding-top:clamp(96px,11.5vh,116px);padding-bottom:clamp(28px,4vh,44px)}.landing-page-module__476eJW__heroTitle{margin-top:10px;font-size:clamp(3rem,5.2vw,5.1rem);line-height:1.02}.landing-page-module__476eJW__heroDescription{margin-top:16px;line-height:1.58}.landing-page-module__476eJW__heroActions{margin-top:20px}.landing-page-module__476eJW__heroDemo{width:min(1060px,100%);padding:16px}.landing-page-module__476eJW__demoPromptRow{min-height:0;padding:12px 18px}.landing-page-module__476eJW__demoWorkspace{margin-top:0}.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{min-height:clamp(190px,23vh,230px);padding:16px}.landing-page-module__476eJW__voiceStack{margin-top:8px}.landing-page-module__476eJW__voiceRow{padding:9px 12px}.landing-page-module__476eJW__waveform{height:clamp(52px,7vh,68px);margin-block:10px}.landing-page-module__476eJW__demoOutput p{font-size:clamp(1.12rem,1.8vw,1.7rem)}}.landing-page-module__476eJW__heroPreviewSection{width:min(var(--layout-max), calc(100vw - (var(--page-pad-x) * 2)));min-height:var(--viewport-h);justify-content:center;align-items:center;margin-inline:auto;padding-block:clamp(112px,12vh,148px) clamp(56px,8vh,92px);scroll-margin-top:0;display:flex}.landing-page-module__476eJW__landingHero{min-height:var(--viewport-h)!important;justify-content:center!important;gap:0!important;padding-block:clamp(116px,14vh,160px) clamp(64px,9vh,110px)!important}.landing-page-module__476eJW__heroTitle{font-size:var(--type-hero)!important;line-height:var(--leading-display)!important}.landing-page-module__476eJW__heroPreviewSection .landing-page-module__476eJW__heroDemo{width:min(1180px,100%);margin-top:0;padding:clamp(20px,3vw,38px)!important}.landing-page-module__476eJW__heroPreviewSection .landing-page-module__476eJW__demoPromptRow{min-height:0;padding:clamp(18px,2.2vw,28px)!important}.landing-page-module__476eJW__heroPreviewSection .landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__heroPreviewSection .landing-page-module__476eJW__demoOutput{min-height:clamp(280px,31vw,390px)!important;padding:clamp(18px,2vw,26px)!important}.landing-page-module__476eJW__heroPreviewSection .landing-page-module__476eJW__voiceRow{padding:14px 16px!important}.landing-page-module__476eJW__heroPreviewSection .landing-page-module__476eJW__waveform{height:clamp(76px,9vw,108px)!important;margin-block:clamp(14px,1.8vw,20px)!important}.landing-page-module__476eJW__heroPreviewSection .landing-page-module__476eJW__demoOutput p{font-size:clamp(1.45rem,2.3vw,2.35rem)!important}@media (max-width:720px){.landing-page-module__476eJW__heroPreviewSection{width:min(100vw - 40px,560px);min-height:auto;padding-top:clamp(108px,15vh,132px);padding-bottom:clamp(56px,10vh,84px)}}.landing-page-module__476eJW__landingHero{min-height:var(--viewport-h)!important;justify-content:flex-start!important;gap:clamp(34px,5vw,58px)!important;height:auto!important;padding-top:clamp(118px,14vh,152px)!important;padding-bottom:clamp(72px,10vh,124px)!important}.landing-page-module__476eJW__heroTitle{line-height:var(--leading-display)!important}.landing-page-module__476eJW__heroDescription{line-height:var(--leading-copy-loose)!important}.landing-page-module__476eJW__heroDemo{flex-shrink:0;width:min(1180px,100%)!important;max-height:none!important}.landing-page-module__476eJW__demoPromptRow{min-height:92px!important;padding:clamp(20px,2.4vw,32px)!important}.landing-page-module__476eJW__demoWorkspace{margin-top:0}.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{min-height:clamp(300px,30vw,420px)!important;padding:clamp(18px,2vw,26px)!important}.landing-page-module__476eJW__voiceRow{padding:18px 0!important}.landing-page-module__476eJW__voiceRow:nth-child(n+3){display:block!important}.landing-page-module__476eJW__waveform{height:clamp(92px,10vw,120px)!important;margin:24px 0!important}.landing-page-module__476eJW__demoOutput p{font-size:clamp(1.55rem,2.4vw,2.45rem)!important;line-height:1.12!important}@media (max-width:720px){.landing-page-module__476eJW__landingHero{min-height:auto!important;padding-top:clamp(92px,14vh,118px)!important;padding-bottom:clamp(56px,10vh,84px)!important}}.landing-page-module__476eJW__heroPreviewSection{display:none!important}.landing-page-module__476eJW__landingHero{min-height:var(--viewport-h)!important;justify-content:flex-start!important;gap:clamp(34px,5vw,58px)!important;height:auto!important;padding-top:clamp(118px,14vh,152px)!important;padding-bottom:clamp(72px,10vh,124px)!important;overflow:visible!important}.landing-page-module__476eJW__heroCopy{flex-shrink:0}.landing-page-module__476eJW__heroDemo,.landing-page-module__476eJW__demoComposer,.landing-page-module__476eJW__demoOutput{max-height:none!important;overflow:visible!important}@media (max-width:720px){.landing-page-module__476eJW__landingHero{min-height:auto!important}}.landing-page-module__476eJW__heroBadge,.landing-page-module__476eJW__demoStatusBar span,.landing-page-module__476eJW__demoPanelHeader,.landing-page-module__476eJW__demoDetailGrid strong,.landing-page-module__476eJW__manifestoEyebrow,.landing-page-module__476eJW__capabilityCards article>span,.landing-page-module__476eJW__rightsGrid article strong{letter-spacing:var(--tracking-label);text-transform:uppercase;font-family:IBM Plex Mono;font-weight:850;line-height:1.2}.landing-page-module__476eJW__heroBadge{border:1px solid color-mix(in srgb, var(--mauve) 22%, var(--surface-border));background:color-mix(in srgb, var(--paper) 74%, var(--paper-warm));min-height:32px;color:var(--accent);font-size:var(--type-label);box-shadow:0 12px 34px color-mix(in srgb, var(--clay) 14%, transparent);align-items:center;margin:0 0 clamp(16px,2vw,24px);padding:0 12px;display:inline-flex}.landing-page-module__476eJW__heroTitle{margin-top:0!important}.landing-page-module__476eJW__demoStatusBar{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.landing-page-module__476eJW__demoStatusBar span{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);min-height:30px;color:color-mix(in srgb, var(--accent) 82%, var(--text-muted));background:#fffaf79e;align-items:center;padding:0 10px;font-size:.62rem;display:inline-flex}.landing-page-module__476eJW__demoPromptRow{align-items:end}.landing-page-module__476eJW__demoPromptRow>div{gap:8px;display:grid}.landing-page-module__476eJW__demoPromptRow>div>strong{min-height:auto;color:var(--accent);font-family:IBM Plex Mono;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:normal;background:0 0;padding:0;font-weight:850;line-height:1.2;display:block}.landing-page-module__476eJW__demoPromptRow>div>span{display:block}.landing-page-module__476eJW__demoPanelHeader{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);color:var(--accent);justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;font-size:.64rem;display:flex}.landing-page-module__476eJW__demoPanelHeader strong{color:var(--text-muted);font:inherit;text-align:right}.landing-page-module__476eJW__demoOutput .landing-page-module__476eJW__demoPanelHeader{color:color-mix(in srgb, var(--mauve) 76%, var(--paper));border-bottom-color:#f7f0ea24}.landing-page-module__476eJW__demoOutput .landing-page-module__476eJW__demoPanelHeader strong{color:#f7f0eab3}.landing-page-module__476eJW__demoDetailGrid{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--paper) 74%, var(--paper-warm));border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-page-module__476eJW__demoDetailGrid article{border-right:1px solid color-mix(in srgb, var(--ink) 9%, transparent);min-height:112px;padding:clamp(16px,1.8vw,24px)}.landing-page-module__476eJW__demoDetailGrid article:last-child{border-right:0}.landing-page-module__476eJW__demoDetailGrid strong,.landing-page-module__476eJW__demoDetailGrid span{display:block}.landing-page-module__476eJW__demoDetailGrid strong{color:var(--accent);font-size:.64rem}.landing-page-module__476eJW__demoDetailGrid span{color:var(--text-body);margin-top:10px;font-size:clamp(.88rem,.96vw,.98rem);line-height:1.58}.landing-page-module__476eJW__manifestoSection,.landing-page-module__476eJW__capabilitySection{width:min(var(--layout-max), calc(100vw - (var(--page-pad-x) * 2)));margin-inline:auto;padding-block:clamp(72px,9vw,132px)}.landing-page-module__476eJW__manifestoSection{border-block:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(34px,6vw,92px);display:grid}.landing-page-module__476eJW__manifestoEyebrow{color:var(--accent);font-size:var(--type-label)}.landing-page-module__476eJW__manifestoCopy h2{max-width:11.4em;color:var(--text-strong);letter-spacing:var(--tracking-heading);font-family:Newsreader;font-size:clamp(2.4rem,4.5vw,5rem);font-weight:760;line-height:var(--leading-heading);text-wrap:balance;margin:0}.landing-page-module__476eJW__manifestoCopy div{gap:16px;margin-top:clamp(26px,3vw,38px);display:grid}.landing-page-module__476eJW__manifestoCopy p{max-width:52rem;color:var(--text-body);font-size:var(--type-body-lg);line-height:var(--leading-copy-loose);word-break:keep-all;margin:0}.landing-page-module__476eJW__capabilitySection{justify-content:center;gap:var(--section-inner-gap);flex-direction:column;display:flex}.landing-page-module__476eJW__capabilityCards{border-block:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.landing-page-module__476eJW__capabilityCards article{border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent);min-height:clamp(260px,27vw,360px);transition:background-color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease);background:0 0;flex-direction:column;padding:clamp(24px,3vw,42px);display:flex}.landing-page-module__476eJW__capabilityCards article:last-child{border-right:0}.landing-page-module__476eJW__capabilityCards article>span{color:var(--accent);font-size:var(--type-label)}.landing-page-module__476eJW__capabilityCards h3{color:var(--text-strong);font-family:Newsreader;font-size:var(--type-card-title-lg);letter-spacing:var(--tracking-heading);margin:auto 0 0;font-weight:760;line-height:1.08}.landing-page-module__476eJW__capabilityCards p{color:var(--text-body);font-size:var(--type-body);line-height:var(--leading-copy);margin:16px 0 0}.landing-page-module__476eJW__rightsGrid article{min-height:clamp(140px,15vh,174px);transition:background-color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease);background:#f7f0ea0e;border-bottom:1px solid #f7f0ea24;border-right:1px solid #f7f0ea24;padding:clamp(22px,2.6vw,34px)}.landing-page-module__476eJW__rightsGrid article:nth-child(2n){border-right:0}.landing-page-module__476eJW__rightsGrid article strong,.landing-page-module__476eJW__rightsGrid article span{display:block}.landing-page-module__476eJW__rightsGrid article strong{color:var(--paper);font-size:clamp(.78rem,.88vw,.9rem)}.landing-page-module__476eJW__rightsGrid article span{color:#f7f0eabd;word-break:keep-all;margin-top:14px;font-size:clamp(.94rem,1.02vw,1.08rem);line-height:1.62}.landing-page-module__476eJW__finalSection{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blue) 34%, transparent), transparent 38%), radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--mauve) 34%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--paper) 14%, var(--ink)), var(--ink))}@media (hover:hover) and (pointer:fine){.landing-page-module__476eJW__capabilityCards article:hover,.landing-page-module__476eJW__rightsGrid article:hover,.landing-page-module__476eJW__demoDetailGrid article:hover{background:color-mix(in srgb, var(--paper-warm) 42%, transparent);transform:none}.landing-page-module__476eJW__rightsGrid article:hover{background:#f7f0ea1c;border-color:#f7f0ea38}}@media (max-width:1080px){.landing-page-module__476eJW__manifestoSection,.landing-page-module__476eJW__demoDetailGrid,.landing-page-module__476eJW__capabilityCards,.landing-page-module__476eJW__rightsGrid{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__demoDetailGrid article,.landing-page-module__476eJW__capabilityCards article,.landing-page-module__476eJW__rightsGrid article{border-right:0}}@media (max-width:720px){.landing-page-module__476eJW__manifestoSection,.landing-page-module__476eJW__capabilitySection{width:min(100vw - 40px,560px);padding-block:clamp(56px,9vh,84px)}.landing-page-module__476eJW__heroBadge{margin-bottom:14px}.landing-page-module__476eJW__demoStatusBar,.landing-page-module__476eJW__demoDetailGrid{display:none}.landing-page-module__476eJW__demoPanelHeader{flex-direction:column;align-items:flex-start;gap:7px}.landing-page-module__476eJW__capabilityCards article{min-height:auto;padding:26px 0}}.landing-page-module__476eJW__rightsGrid article span{letter-spacing:-.012em!important;text-transform:none!important;background:0 0!important;border:0!important;min-height:auto!important;padding:0!important;font-family:Pretendard Variable!important;font-weight:650!important}.landing-page-module__476eJW__manifestoAside{flex-direction:column;gap:clamp(24px,4vw,48px);min-width:0;display:flex}.landing-page-module__476eJW__manifestoImage{aspect-ratio:.72;border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);width:min(360px,100%);box-shadow:14px 16px 0 color-mix(in srgb, var(--mauve) 10%, transparent);background:linear-gradient(#fffaf714,#fffaf733),url(/images/kitsch-labs-character-manifesto.png) 58%/cover no-repeat;overflow:hidden}@media (min-width:1180px){.landing-page-module__476eJW__manifestoSection{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr)}.landing-page-module__476eJW__manifestoImage{margin-top:clamp(12px,2vh,28px)}}@media (max-width:1080px){.landing-page-module__476eJW__manifestoAside{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:end;gap:22px;display:grid}.landing-page-module__476eJW__manifestoImage{aspect-ratio:1/.72;background-position:52% 38%;justify-self:end;width:min(280px,100%)}}@media (max-width:720px){.landing-page-module__476eJW__manifestoAside{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__manifestoImage{aspect-ratio:1.2;background-position:54% 34%;justify-self:stretch;width:100%;max-height:260px}}@media (max-width:1080px){.landing-page-module__476eJW__manifestoSection{flex-direction:column;align-items:stretch;gap:clamp(28px,6vw,48px);display:flex}.landing-page-module__476eJW__manifestoAside{flex-direction:column;gap:clamp(18px,4vw,28px);display:flex}.landing-page-module__476eJW__manifestoImage{aspect-ratio:auto;background-position:54% 36%;background-size:cover;justify-self:auto;width:100%;max-width:none;height:clamp(280px,48vw,460px)}.landing-page-module__476eJW__manifestoCopy h2{max-width:min(11.5em,100%)}}@media (max-width:720px){.landing-page-module__476eJW__manifestoSection{gap:26px}.landing-page-module__476eJW__manifestoImage{background-position:55% 32%;height:clamp(260px,78vw,360px);max-height:none}.landing-page-module__476eJW__manifestoCopy h2{font-size:clamp(2.05rem,9.4vw,3.25rem);line-height:1.08}.landing-page-module__476eJW__manifestoCopy div{margin-top:20px}}.landing-page-module__476eJW__processRail article:first-child{isolation:isolate;color:var(--paper);position:relative;overflow:hidden}.landing-page-module__476eJW__processRail article:first-child:before{content:"";z-index:-2;filter:saturate(.96)contrast(1.03)brightness(.78);background-image:url(/images/kitsch-asset-man-signing.png);background-position:50% 42%;background-size:cover;position:absolute;inset:0}.landing-page-module__476eJW__processRail article:first-child:after{content:"";z-index:-1;background:linear-gradient(#26212b38 0%,#26212b85 50%,#26212bd1 100%),linear-gradient(90deg,#26212b6b,#26212b1f);position:absolute;inset:0}.landing-page-module__476eJW__processRail article:first-child>span,.landing-page-module__476eJW__processRail article:first-child h3,.landing-page-module__476eJW__processRail article:first-child p{color:var(--paper);text-shadow:0 1px 18px #0000003d}.landing-page-module__476eJW__processRail article:first-child>span{color:color-mix(in srgb, var(--mauve) 72%, var(--paper))}@media (max-width:1080px){.landing-page-module__476eJW__processRail article:first-child{min-height:clamp(360px,52vw,520px)!important}.landing-page-module__476eJW__processRail article:first-child:before{background-position:50% 36%}}@media (max-width:720px){.landing-page-module__476eJW__processRail article:first-child{min-height:clamp(340px,92vw,480px)!important}}.landing-page-module__476eJW__processRail article:nth-child(2){isolation:isolate;color:var(--paper);position:relative;overflow:hidden}.landing-page-module__476eJW__processRail article:nth-child(2):before{content:"";z-index:-2;filter:saturate(.96)contrast(1.03)brightness(.78);background-image:url(/images/kitsch-assets-woman-developing.png);background-position:50% 42%;background-size:cover;position:absolute;inset:0}.landing-page-module__476eJW__processRail article:nth-child(2):after{content:"";z-index:-1;background:linear-gradient(#26212b33 0%,#26212b7a 50%,#26212bd1 100%),linear-gradient(90deg,#26212b5c,#26212b1a);position:absolute;inset:0}.landing-page-module__476eJW__processRail article:nth-child(2)>span,.landing-page-module__476eJW__processRail article:nth-child(2) h3,.landing-page-module__476eJW__processRail article:nth-child(2) p{color:var(--paper);text-shadow:0 1px 18px #0000003d}.landing-page-module__476eJW__processRail article:nth-child(2)>span{color:color-mix(in srgb, var(--mauve) 72%, var(--paper))}@media (max-width:1080px){.landing-page-module__476eJW__processRail article:nth-child(2){min-height:clamp(360px,52vw,520px)!important}.landing-page-module__476eJW__processRail article:nth-child(2):before{background-position:50% 36%}}@media (max-width:720px){.landing-page-module__476eJW__processRail article:nth-child(2){min-height:clamp(340px,92vw,480px)!important}}.landing-page-module__476eJW__processRail article:nth-child(3){isolation:isolate;color:var(--paper);position:relative;overflow:hidden}.landing-page-module__476eJW__processRail article:nth-child(3):before{content:"";z-index:-2;filter:saturate(.96)contrast(1.03)brightness(.78);background-image:url(/images/kitsch-assets-woman-handshaking.png);background-position:50% 42%;background-size:cover;position:absolute;inset:0}.landing-page-module__476eJW__processRail article:nth-child(3):after{content:"";z-index:-1;background:linear-gradient(#26212b2e 0%,#26212b7a 50%,#26212bd1 100%),linear-gradient(90deg,#26212b57,#26212b1a);position:absolute;inset:0}.landing-page-module__476eJW__processRail article:nth-child(3)>span,.landing-page-module__476eJW__processRail article:nth-child(3) h3,.landing-page-module__476eJW__processRail article:nth-child(3) p{color:var(--paper);text-shadow:0 1px 18px #0000003d}.landing-page-module__476eJW__processRail article:nth-child(3)>span{color:color-mix(in srgb, var(--mauve) 72%, var(--paper))}@media (max-width:1080px){.landing-page-module__476eJW__processRail article:nth-child(3){min-height:clamp(360px,52vw,520px)!important}.landing-page-module__476eJW__processRail article:nth-child(3):before{background-position:50% 36%}}@media (max-width:720px){.landing-page-module__476eJW__processRail article:nth-child(3){min-height:clamp(340px,92vw,480px)!important}}.landing-page-module__476eJW__capabilityCards article:first-child{isolation:isolate;color:var(--paper);position:relative;overflow:hidden}.landing-page-module__476eJW__capabilityCards article:first-child:before{content:"";z-index:-2;filter:saturate(.96)contrast(1.03)brightness(.76);background-image:url(/images/kitsch-assets-closeup-developing.png);background-position:50%;background-size:cover;position:absolute;inset:0}.landing-page-module__476eJW__capabilityCards article:first-child:after{content:"";z-index:-1;background:linear-gradient(#26212b2e 0%,#26212b7a 48%,#26212bd6 100%),linear-gradient(90deg,#26212b61,#26212b14);position:absolute;inset:0}.landing-page-module__476eJW__capabilityCards article:first-child>span,.landing-page-module__476eJW__capabilityCards article:first-child h3,.landing-page-module__476eJW__capabilityCards article:first-child p{color:var(--paper);text-shadow:0 1px 18px #0000003d}.landing-page-module__476eJW__capabilityCards article:first-child>span{color:color-mix(in srgb, var(--mauve) 72%, var(--paper))}@media (max-width:1080px){.landing-page-module__476eJW__capabilityCards article:first-child{min-height:clamp(320px,46vw,460px)!important}.landing-page-module__476eJW__capabilityCards article:first-child:before{background-position:50% 46%}}@media (max-width:720px){.landing-page-module__476eJW__capabilityCards article:first-child{min-height:clamp(300px,78vw,420px)!important}.landing-page-module__476eJW__capabilityCards article:first-child:before{background-position:52% 48%}}.landing-page-module__476eJW__capabilityCards article:nth-child(2){isolation:isolate;color:var(--paper);position:relative;overflow:hidden}.landing-page-module__476eJW__capabilityCards article:nth-child(2):before{content:"";z-index:-2;filter:saturate(.96)contrast(1.03)brightness(.76);background-image:url(/images/kitsch-assets-man-signing.png);background-position:50%;background-size:cover;position:absolute;inset:0}.landing-page-module__476eJW__capabilityCards article:nth-child(2):after{content:"";z-index:-1;background:linear-gradient(#26212b2e 0%,#26212b7a 48%,#26212bd6 100%),linear-gradient(90deg,#26212b61,#26212b14);position:absolute;inset:0}.landing-page-module__476eJW__capabilityCards article:nth-child(2)>span,.landing-page-module__476eJW__capabilityCards article:nth-child(2) h3,.landing-page-module__476eJW__capabilityCards article:nth-child(2) p{color:var(--paper);text-shadow:0 1px 18px #0000003d}.landing-page-module__476eJW__capabilityCards article:nth-child(2)>span{color:color-mix(in srgb, var(--mauve) 72%, var(--paper))}@media (max-width:1080px){.landing-page-module__476eJW__capabilityCards article:nth-child(2){min-height:clamp(320px,46vw,460px)!important}.landing-page-module__476eJW__capabilityCards article:nth-child(2):before{background-position:50% 48%}}@media (max-width:720px){.landing-page-module__476eJW__capabilityCards article:nth-child(2){min-height:clamp(300px,78vw,420px)!important}}.landing-page-module__476eJW__capabilityCards article:nth-child(3){isolation:isolate;color:var(--paper);position:relative;overflow:hidden}.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{content:"";z-index:-2;filter:saturate(.96)contrast(1.03)brightness(.76);background-image:url(/images/kitsch-assets-closeup-developing.png);background-position:50%;background-size:cover;position:absolute;inset:0}.landing-page-module__476eJW__capabilityCards article:nth-child(3):after{content:"";z-index:-1;background:linear-gradient(#26212b2e 0%,#26212b7a 48%,#26212bd6 100%),linear-gradient(90deg,#26212b61,#26212b14);position:absolute;inset:0}.landing-page-module__476eJW__capabilityCards article:nth-child(3)>span,.landing-page-module__476eJW__capabilityCards article:nth-child(3) h3,.landing-page-module__476eJW__capabilityCards article:nth-child(3) p{color:var(--paper);text-shadow:0 1px 18px #0000003d}.landing-page-module__476eJW__capabilityCards article:nth-child(3)>span{color:color-mix(in srgb, var(--mauve) 72%, var(--paper))}@media (max-width:1080px){.landing-page-module__476eJW__capabilityCards article:first-child:before{background-position:50% 48%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3){min-height:clamp(320px,46vw,460px)!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{background-position:50% 46%}}@media (max-width:720px){.landing-page-module__476eJW__capabilityCards article:first-child:before{background-position:50% 48%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3){min-height:clamp(300px,78vw,420px)!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{background-position:52% 48%}}.landing-page-module__476eJW__productMeta{justify-content:flex-end}.landing-page-module__476eJW__capabilityCards article:first-child:before{background-image:url(/images/kitsch-assets-woman-saying.png)!important;background-position:50%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{background-image:url(/images/kitsch-assets-closeup-developing.png)!important;background-position:50%!important}@media (max-width:1080px){.landing-page-module__476eJW__capabilityCards article:first-child:before{background-position:50% 48%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{background-position:50% 46%!important}}@media (max-width:720px){.landing-page-module__476eJW__capabilityCards article:first-child:before{background-position:50% 48%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{background-position:52% 48%!important}}.landing-page-module__476eJW__processRail article:first-child:before,.landing-page-module__476eJW__processRail article:nth-child(2):before,.landing-page-module__476eJW__processRail article:nth-child(3):before,.landing-page-module__476eJW__capabilityCards article:first-child:before,.landing-page-module__476eJW__capabilityCards article:nth-child(2):before,.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{transition:filter var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease)}@media (hover:hover) and (pointer:fine){.landing-page-module__476eJW__processRail article:first-child:hover:before,.landing-page-module__476eJW__processRail article:nth-child(2):hover:before,.landing-page-module__476eJW__processRail article:nth-child(3):hover:before,.landing-page-module__476eJW__capabilityCards article:first-child:hover:before,.landing-page-module__476eJW__capabilityCards article:nth-child(2):hover:before,.landing-page-module__476eJW__capabilityCards article:nth-child(3):hover:before{filter:saturate(1.02)contrast(1.04)brightness(.94);transform:scale(1.012)}}.landing-page-module__476eJW__audienceTabs a{isolation:isolate;grid-template-rows:minmax(1.25lh,auto) 1.25lh 6.2em auto;place-content:end stretch;row-gap:clamp(8px,.85vw,12px);min-height:clamp(420px,38vw,540px);display:grid;position:relative;overflow:hidden;background:var(--ink)!important}.landing-page-module__476eJW__audienceTabs a:before,.landing-page-module__476eJW__audienceTabs a:after{content:"";pointer-events:none;position:absolute;inset:0}.landing-page-module__476eJW__audienceTabs a:before{z-index:-2;filter:saturate(.96)contrast(1.03)brightness(.78);transition:filter var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);background-repeat:no-repeat;background-size:cover}.landing-page-module__476eJW__audienceTabs a:after{z-index:-1;background:linear-gradient(#26212b0a 0%,#26212b33 42%,#26212bd6 100%),linear-gradient(90deg,#26212b52,#26212b0a)}.landing-page-module__476eJW__audienceTabs a:first-child:before{background-image:url(/images/kitsch-assets-woman-ootd.png);background-position:52% 28%}.landing-page-module__476eJW__audienceTabs a:nth-child(2):before{background-image:url(/images/kitsch-assets-man-ai-engineer.png);background-position:48% 42%}.landing-page-module__476eJW__audienceTabs a:nth-child(3):before{background-image:url(/images/kitsch-assets-woman-voice-actor.png);background-position:50% 42%}.landing-page-module__476eJW__audienceTabs strong,.landing-page-module__476eJW__audienceTabs span,.landing-page-module__476eJW__audienceTabs em{z-index:1;text-shadow:0 1px 18px #00000042;position:relative;color:var(--paper)!important}.landing-page-module__476eJW__audienceTabs em{color:color-mix(in srgb, var(--mauve) 72%, var(--paper))!important}.landing-page-module__476eJW__audienceTabs strong,.landing-page-module__476eJW__audienceTabs span,.landing-page-module__476eJW__audienceTabs em{align-self:start;margin-top:0}.landing-page-module__476eJW__audienceTabs span{display:block}.landing-page-module__476eJW__audienceTabs em{align-self:end}@media (hover:hover) and (pointer:fine){.landing-page-module__476eJW__audienceTabs a:hover:before{filter:saturate(1.02)contrast(1.04)brightness(.9);transform:scale(1.012)}}@media (max-width:1080px){.landing-page-module__476eJW__audienceTabs a{min-height:clamp(360px,54vw,500px)!important}.landing-page-module__476eJW__audienceTabs a:first-child:before{background-position:52% 32%}.landing-page-module__476eJW__audienceTabs a:nth-child(2):before,.landing-page-module__476eJW__audienceTabs a:nth-child(3):before{background-position-y:42%}}@media (max-width:720px){.landing-page-module__476eJW__audienceTabs a{min-height:clamp(340px,92vw,460px)!important}}.landing-page-module__476eJW__audienceTabs a{padding-top:clamp(120px,18vw,220px)!important}.landing-page-module__476eJW__audienceTabs a:first-child:before{background-position:50% 18%}.landing-page-module__476eJW__audienceTabs a:nth-child(2):before{background-position:48% 30%}.landing-page-module__476eJW__audienceTabs a:nth-child(3):before{background-position:52% 28%}.landing-page-module__476eJW__audienceTabs a:after{background:linear-gradient(#26212b05 0%,#26212b1f 46%,#26212be6 100%),linear-gradient(90deg,#26212b2e,#26212b0a)}@media (max-width:1080px){.landing-page-module__476eJW__audienceTabs a{padding-top:clamp(150px,34vw,260px)!important}}@media (max-width:720px){.landing-page-module__476eJW__audienceTabs a{padding-top:clamp(170px,56vw,260px)!important}}.landing-page-module__476eJW__audienceTabs em{margin-top:18px!important}.landing-page-module__476eJW__audienceTabs span{max-width:22em}.landing-page-module__476eJW__capabilityCards article{isolation:isolate;position:relative;overflow:hidden;background:var(--ink)!important;justify-content:flex-end!important;min-height:clamp(420px,38vw,540px)!important;padding-top:clamp(120px,18vw,220px)!important}.landing-page-module__476eJW__capabilityCards article:before,.landing-page-module__476eJW__capabilityCards article:after{pointer-events:none}.landing-page-module__476eJW__capabilityCards article:before{filter:saturate(.96)contrast(1.03)brightness(.78)!important}.landing-page-module__476eJW__capabilityCards article:after{background:linear-gradient(#26212b05 0%,#26212b1f 46%,#26212be6 100%),linear-gradient(90deg,#26212b2e,#26212b0a)!important}.landing-page-module__476eJW__capabilityCards article:first-child:before{background-position:50% 28%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(2):before{background-position:50% 34%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{background-position:50% 42%!important}.landing-page-module__476eJW__capabilityCards article>span,.landing-page-module__476eJW__capabilityCards article h3,.landing-page-module__476eJW__capabilityCards article p{z-index:1;text-shadow:0 1px 18px #00000042;position:relative;color:var(--paper)!important}.landing-page-module__476eJW__capabilityCards article>span{color:color-mix(in srgb, var(--mauve) 72%, var(--paper))!important}@media (hover:hover) and (pointer:fine){.landing-page-module__476eJW__capabilityCards article:hover:before{transform:scale(1.012);filter:saturate(1.02)contrast(1.04)brightness(.9)!important}}@media (max-width:1080px){.landing-page-module__476eJW__capabilityCards article{min-height:clamp(360px,54vw,500px)!important;padding-top:clamp(150px,34vw,260px)!important}.landing-page-module__476eJW__capabilityCards article:first-child:before{background-position:50% 30%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(2):before{background-position:50% 38%!important}.landing-page-module__476eJW__capabilityCards article:nth-child(3):before{background-position:50% 42%!important}}@media (max-width:720px){.landing-page-module__476eJW__capabilityCards article{min-height:clamp(340px,92vw,460px)!important;padding-top:clamp(170px,56vw,260px)!important}}.landing-page-module__476eJW__capabilityCards article{padding-inline:clamp(26px,3.4vw,46px)!important;padding-bottom:clamp(26px,3.4vw,46px)!important}@media (max-width:720px){.landing-page-module__476eJW__capabilityCards article{padding-inline:26px!important;padding-bottom:28px!important}}@media (min-width:1081px){.landing-page-module__476eJW__narrativeSection{grid-template-columns:minmax(320px,.55fr) minmax(0,1fr);gap:clamp(44px,5vw,72px)}.landing-page-module__476eJW__bigNarrative h2{max-width:7.6em;font-size:clamp(3rem,3.8vw,4.2rem);line-height:1.08}.landing-page-module__476eJW__problemCards article{grid-template-columns:clamp(36px,3vw,52px) minmax(340px,1fr) minmax(150px,.48fr);gap:clamp(18px,2vw,28px)}}html[lang^=ja] .landing-page-module__476eJW__narrativeSection{grid-template-columns:minmax(480px,.72fr) minmax(0,1fr)}html[lang^=ja] .landing-page-module__476eJW__bigNarrative h2{line-break:strict;overflow-wrap:normal;word-break:keep-all}html[lang^=ja] .landing-page-module__476eJW__bigNarrative h2 span{line-break:strict;overflow-wrap:normal;word-break:keep-all}html[lang^=ja] .landing-page-module__476eJW__bigNarrative h2 span{white-space:normal;max-width:100%;display:block}html[lang^=ja] .landing-page-module__476eJW__companySection h2 span{white-space:normal;max-width:100%;display:block}html[lang^=ja] .landing-page-module__476eJW__finalTitle span{white-space:normal;max-width:100%;display:block}:is(html[lang^=ja] .landing-page-module__476eJW__bigNarrative h2,html[lang^=ja] .landing-page-module__476eJW__rightsHero h2){max-width:min(8.8em,100%);font-size:clamp(2.3rem,2.75vw,3.1rem);line-height:1.12}html[lang^=ja] .landing-page-module__476eJW__rightsHero h2 span{white-space:normal;line-break:strict;overflow-wrap:normal;word-break:keep-all;max-width:100%;display:inline}@media (max-width:1080px){html[lang^=ja] .landing-page-module__476eJW__narrativeSection{grid-template-columns:minmax(0,1fr)}:is(html[lang^=ja] .landing-page-module__476eJW__bigNarrative h2,html[lang^=ja] .landing-page-module__476eJW__rightsHero h2){font-size:clamp(2rem,3.9vw,2.4rem)}}@media (max-width:520px){.landing-page-module__476eJW__comparisonHeader,.landing-page-module__476eJW__comparisonRow{grid-template-columns:minmax(0,1fr)}.landing-page-module__476eJW__comparisonHeader span:first-child,.landing-page-module__476eJW__comparisonRow p:first-child{border-bottom:0;border-right:0}.landing-page-module__476eJW__comparisonHeader span,.landing-page-module__476eJW__comparisonRow p{padding:18px 20px}}@media (max-width:720px){:is(html[lang^=ja] .landing-page-module__476eJW__bigNarrative h2,html[lang^=ja] .landing-page-module__476eJW__rightsHero h2){max-width:100%}html[lang^=ja] .landing-page-module__476eJW__rightsGrid span{overflow-wrap:anywhere;word-break:normal}html[lang^=ja] .landing-page-module__476eJW__demoPromptRow span{word-break:normal}}@media (max-width:1080px){:is(html[lang^=ja] .landing-page-module__476eJW__bigNarrative h2,html[lang^=ja] .landing-page-module__476eJW__rightsHero h2){max-width:100%}}html[lang^=ja] .landing-page-module__476eJW__problemCards p{overflow-wrap:anywhere;word-break:normal}.landing-page-module__476eJW__problemCards,.landing-page-module__476eJW__processSection,.landing-page-module__476eJW__processRail,.landing-page-module__476eJW__audienceTabs,.landing-page-module__476eJW__productShowcase,.landing-page-module__476eJW__rightsSection,.landing-page-module__476eJW__comparisonGrid,.landing-page-module__476eJW__companySection,.landing-page-module__476eJW__manifestoSection,.landing-page-module__476eJW__capabilityCards{border-block-width:0;border-top-width:0;border-bottom-width:0}.landing-page-module__476eJW__problemCards article:last-child{border-bottom-width:0}.landing-page-module__476eJW__pageShell [data-motion-section]{--motion-progress:0;--motion-scale:1;--motion-glow:.74}.landing-page-module__476eJW__processProgress{width:min(760px,100%);height:2px;margin:calc(var(--section-inner-gap) * -.35) auto clamp(18px, 2.4vw, 30px);background:color-mix(in srgb, var(--ink) 10%, transparent);overflow:hidden}.landing-page-module__476eJW__processProgress span{width:100%;height:100%;transform:scaleX(var(--motion-progress));transform-origin:0;background:linear-gradient(90deg, var(--mauve), color-mix(in srgb, var(--clay) 72%, var(--mauve)));display:block}html[data-landing-motion=ready] .landing-page-module__476eJW__heroDemo{transform:scale(var(--motion-scale));transform-origin:top}:is(html[data-landing-motion=ready] .landing-page-module__476eJW__demoStatusBar span,html[data-landing-motion=ready] .landing-page-module__476eJW__problemCards article,html[data-landing-motion=ready] .landing-page-module__476eJW__processRail article,html[data-landing-motion=ready] .landing-page-module__476eJW__capabilityCards article,html[data-landing-motion=ready] .landing-page-module__476eJW__rightsGrid article){transition:opacity var(--motion-base) var(--motion-ease), filter var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)}:is(html[data-landing-motion=ready] .landing-page-module__476eJW__demoStatusBar span[data-motion-active=false],html[data-landing-motion=ready] .landing-page-module__476eJW__problemCards article[data-motion-active=false],html[data-landing-motion=ready] .landing-page-module__476eJW__processRail article[data-motion-active=false],html[data-landing-motion=ready] .landing-page-module__476eJW__capabilityCards article[data-motion-active=false],html[data-landing-motion=ready] .landing-page-module__476eJW__rightsGrid article[data-motion-active=false]){opacity:.58;filter:saturate(.82)brightness(.9)}html[data-landing-motion=ready] .landing-page-module__476eJW__demoStatusBar span[data-motion-active=true]{border-color:color-mix(in srgb, var(--mauve) 42%, var(--surface-border));background:color-mix(in srgb, var(--paper) 68%, var(--paper-warm));color:var(--accent);box-shadow:0 10px 28px color-mix(in srgb, var(--mauve) 10%, transparent)}html[data-landing-motion=ready] .landing-page-module__476eJW__problemCards article[data-motion-active=true]{opacity:1;filter:none}html[data-landing-motion=ready] .landing-page-module__476eJW__problemCards article[data-motion-active=true]>span{color:color-mix(in srgb, var(--mauve) 86%, var(--clay))}html[data-landing-motion=ready] .landing-page-module__476eJW__processRail article[data-motion-active=false]:before{filter:saturate(.84)contrast(.98)brightness(.58)!important}html[data-landing-motion=ready] .landing-page-module__476eJW__capabilityCards article[data-motion-active=false]:before{filter:saturate(.84)contrast(.98)brightness(.58)!important}:is(html[data-landing-motion=ready] .landing-page-module__476eJW__processRail article[data-motion-active=true],html[data-landing-motion=ready] .landing-page-module__476eJW__capabilityCards article[data-motion-active=true]){border-color:color-mix(in srgb, var(--mauve) 34%, #f7f0ea2e)}html[data-landing-motion=ready] .landing-page-module__476eJW__processRail article[data-motion-active=true]:before{filter:saturate(1.02)contrast(1.04)brightness(.9)!important}html[data-landing-motion=ready] .landing-page-module__476eJW__capabilityCards article[data-motion-active=true]:before{filter:saturate(1.02)contrast(1.04)brightness(.9)!important}.landing-page-module__476eJW__rightsGrid article{position:relative}.landing-page-module__476eJW__rightsGrid article strong:before{content:"";vertical-align:.04em;width:.62em;height:.62em;transition:background-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease);background:0 0;border:1px solid;border-radius:999px;margin-right:.7em;display:inline-block}html[data-landing-motion=ready] .landing-page-module__476eJW__rightsGrid article[data-motion-active=true]{opacity:1;filter:none;background:#f7f0ea1b;border-color:#f7f0ea33}html[data-landing-motion=ready] .landing-page-module__476eJW__rightsGrid article[data-motion-active=true] strong:before{background:color-mix(in srgb, var(--mauve) 74%, var(--paper));box-shadow:0 0 0 5px #f7f0ea0f}html[data-landing-motion=ready] .landing-page-module__476eJW__finalSection[data-motion-in-view=true] .landing-page-module__476eJW__finalCard{filter:brightness(1.04)saturate(1.03)}@media (max-width:1080px){.landing-page-module__476eJW__processProgress{width:100%;margin-top:-8px}}@media (max-width:720px){.landing-page-module__476eJW__processProgress{display:none}html[data-landing-motion=ready] .landing-page-module__476eJW__heroDemo{transform:none}:is(html[data-landing-motion=ready] .landing-page-module__476eJW__demoStatusBar span[data-motion-active=false],html[data-landing-motion=ready] .landing-page-module__476eJW__problemCards article[data-motion-active=false],html[data-landing-motion=ready] .landing-page-module__476eJW__processRail article[data-motion-active=false],html[data-landing-motion=ready] .landing-page-module__476eJW__capabilityCards article[data-motion-active=false],html[data-landing-motion=ready] .landing-page-module__476eJW__rightsGrid article[data-motion-active=false]){opacity:1;filter:none}}.landing-page-module__476eJW__audienceTabs small{z-index:1;color:color-mix(in srgb, var(--mauve) 76%, var(--paper));font-family:IBM Plex Mono;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-shadow:0 1px 18px #0000003d;white-space:nowrap;margin-top:0;margin-bottom:0;font-weight:850;line-height:1.2;display:block;position:relative}.landing-page-module__476eJW__heroDemo{filter:saturate(calc(.985 + (var(--motion-progress) * .045))) brightness(calc(.99 + (var(--motion-progress) * .035)))}.landing-page-module__476eJW__demoOutput,.landing-page-module__476eJW__waveform,.landing-page-module__476eJW__voiceRow{position:relative}.landing-page-module__476eJW__waveform{overflow:hidden}.landing-page-module__476eJW__waveform:after{content:"";pointer-events:none;transform:scaleX(calc(.18 + (var(--motion-progress) * .82)));transform-origin:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper) 18%, transparent), color-mix(in srgb, var(--mauve) 24%, transparent));mix-blend-mode:screen;opacity:.72;position:absolute;inset:0}.landing-page-module__476eJW__voiceRow{transition:opacity var(--motion-base) var(--motion-ease), filter var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)}.landing-page-module__476eJW__voiceRowActive{overflow:hidden}.landing-page-module__476eJW__voiceRowActive:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mauve) 18%, transparent), transparent);opacity:calc(.16 + (var(--motion-progress) * .24));position:absolute;inset:0}html[data-landing-motion=ready] .landing-page-module__476eJW__voiceRow[data-motion-active=false]{opacity:.62;filter:saturate(.86)}html[data-landing-motion=ready] .landing-page-module__476eJW__voiceRow[data-motion-active=true]{opacity:1;filter:none}html[data-landing-motion=ready] .landing-page-module__476eJW__voiceRowActive{opacity:1;filter:none}html[data-landing-motion=ready] .landing-page-module__476eJW__voiceRowActive{border-color:color-mix(in srgb, var(--mauve) 54%, transparent);background:color-mix(in srgb, var(--mauve) 16%, var(--paper))}html[data-landing-motion=ready] .landing-page-module__476eJW__problemCards article[data-motion-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--mauve) 8%, transparent), transparent 58%), transparent;box-shadow:inset 2px 0 0 color-mix(in srgb, var(--mauve) 56%, transparent)}html[data-landing-motion=ready] .landing-page-module__476eJW__problemCards article[data-motion-active=false] h3{color:color-mix(in srgb, var(--text-strong) 78%, var(--text-muted))}.landing-page-module__476eJW__processProgress{position:relative}.landing-page-module__476eJW__processProgress:before,.landing-page-module__476eJW__processProgress:after{content:"";pointer-events:none;background:radial-gradient(circle at 0%,currentColor 0 4px,#0000 4.6px),radial-gradient(circle,currentColor 0 4px,#0000 4.6px),radial-gradient(circle at 100%,currentColor 0 4px,#0000 4.6px);position:absolute;inset:-4px 0}.landing-page-module__476eJW__processProgress:before{color:color-mix(in srgb, var(--ink) 14%, transparent)}.landing-page-module__476eJW__processProgress:after{width:calc(var(--motion-progress) * 100%);color:color-mix(in srgb, var(--mauve) 84%, var(--clay));overflow:hidden}html[data-landing-motion=ready] .landing-page-module__476eJW__processRail article[data-motion-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mauve) 28%, transparent)}html[data-landing-motion=ready] .landing-page-module__476eJW__audienceTabs a{transition:opacity var(--motion-base) var(--motion-ease), filter var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)}html[data-landing-motion=ready] .landing-page-module__476eJW__audienceTabs a[data-motion-active=false]{opacity:.72;filter:saturate(.84)brightness(.9)}html[data-landing-motion=ready] .landing-page-module__476eJW__audienceTabs a[data-motion-active=true]{opacity:1;filter:none;border-color:color-mix(in srgb, var(--mauve) 34%, #f7f0ea2e)}@media (hover:hover) and (pointer:fine){.landing-page-module__476eJW__audienceTabs:has(a:hover) a:not(:hover){opacity:.68;filter:saturate(.8)brightness(.84)}.landing-page-module__476eJW__audienceTabs a:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper) 26%, transparent)}}@media (max-width:720px){.landing-page-module__476eJW__waveform:after{display:none}html[data-landing-motion=ready] .landing-page-module__476eJW__voiceRow[data-motion-active=false]{opacity:1;filter:none}html[data-landing-motion=ready] .landing-page-module__476eJW__audienceTabs a[data-motion-active=false]{opacity:1;filter:none}}.landing-page-module__476eJW__demoDetailGrid{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.landing-page-module__476eJW__processRail,.landing-page-module__476eJW__audienceTabs{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.landing-page-module__476eJW__rightsGrid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.landing-page-module__476eJW__audienceTabs a,.landing-page-module__476eJW__demoDetailGrid article,.landing-page-module__476eJW__processRail article,.landing-page-module__476eJW__rightsGrid article{overflow-wrap:anywhere;min-inline-size:0}.landing-page-module__476eJW__audienceTabs a{justify-content:stretch}.landing-page-module__476eJW__audienceTabs em{margin-block-start:auto}@media (max-width:720px){.landing-page-module__476eJW__audienceTabs,.landing-page-module__476eJW__processRail,.landing-page-module__476eJW__rightsGrid{grid-template-columns:minmax(0,1fr)}}.landing-page-module__476eJW__characterPicker{z-index:2;text-align:left;justify-self:start;min-width:0;position:relative}.landing-page-module__476eJW__characterPicker summary{cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;min-width:200px;padding:6px 8px;list-style:none;display:flex}.landing-page-module__476eJW__characterPicker summary::-webkit-details-marker{display:none}.landing-page-module__476eJW__characterPicker summary:focus-visible{border-color:var(--mauve);outline:0}.landing-page-module__476eJW__characterCurrent{flex:1;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;display:none}:is(.landing-page-module__476eJW__characterPicker:has(input[value="0"]:checked) .landing-page-module__476eJW__characterCurrent[data-character="0"],.landing-page-module__476eJW__characterPicker:has(input[value="1"]:checked) .landing-page-module__476eJW__characterCurrent[data-character="1"],.landing-page-module__476eJW__characterPicker:has(input[value="2"]:checked) .landing-page-module__476eJW__characterCurrent[data-character="2"],.landing-page-module__476eJW__characterPicker:has(input[value="3"]:checked) .landing-page-module__476eJW__characterCurrent[data-character="3"]){display:grid}.landing-page-module__476eJW__characterCurrent .landing-page-module__476eJW__characterPortrait{width:40px;height:40px}.landing-page-module__476eJW__characterCurrent strong,.landing-page-module__476eJW__characterCurrent small{display:block}.landing-page-module__476eJW__characterCurrent strong{font-size:.9rem}.landing-page-module__476eJW__characterCurrent small{color:var(--text-muted);margin-top:2px;font-size:.72rem}.landing-page-module__476eJW__characterArrow{border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);width:8px;height:8px;transition:transform var(--motion-fast) var(--motion-ease);margin:0 4px 4px 8px;transform:rotate(45deg)}.landing-page-module__476eJW__characterPicker[open] .landing-page-module__476eJW__characterArrow{margin-bottom:-2px;transform:rotate(225deg)}.landing-page-module__476eJW__characterDropdown{border:1px solid var(--surface-border);background:var(--paper-warm);width:min(280px,100vw - 64px);box-shadow:var(--shadow-dialog);padding:8px;position:absolute;top:calc(100% + 8px);left:0}.landing-page-module__476eJW__characterOption{cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border:1px solid #0000;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.landing-page-module__476eJW__characterOption:has(input:checked){border-color:color-mix(in srgb, var(--mauve) 46%, transparent);background:color-mix(in srgb, var(--mauve) 10%, var(--paper))}.landing-page-module__476eJW__characterOption:has(input:focus-visible){outline:2px solid var(--mauve);outline-offset:2px}.landing-page-module__476eJW__characterOption input{opacity:0;width:1px;height:1px;position:absolute}.landing-page-module__476eJW__characterPortrait{border-radius:50%;width:52px;height:52px;overflow:hidden}.landing-page-module__476eJW__characterPortrait img{object-fit:cover;object-position:center 8%;width:100%;height:100%;transform:scale(1.28)}.landing-page-module__476eJW__characterOption span,.landing-page-module__476eJW__characterOption strong,.landing-page-module__476eJW__characterOption small{min-width:0;display:block}.landing-page-module__476eJW__characterOption strong{color:var(--text-strong);font-size:.9rem}.landing-page-module__476eJW__characterOption small{color:var(--text-muted);margin-top:4px;font-size:.76rem;line-height:1.45}.landing-page-module__476eJW__heroDemoControls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.landing-page-module__476eJW__heroDemoControls .landing-page-module__476eJW__characterPicker{flex:1}.landing-page-module__476eJW__heroDemoControls .landing-page-module__476eJW__characterPicker summary{min-width:0}.landing-page-module__476eJW__heroDemoFreeformToggle{color:var(--text-muted);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.landing-page-module__476eJW__heroDemoFreeformToggle input{width:16px;height:16px;accent-color:var(--mauve);margin:0}.landing-page-module__476eJW__heroDemoFreeformToggle:has(input:focus-visible){outline:2px solid var(--mauve);outline-offset:3px}.landing-page-module__476eJW__heroDemoFreeformToggle:has(input:disabled){cursor:wait;opacity:.6}.landing-page-module__476eJW__heroDemo{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--paper) 88%, var(--paper-warm));width:min(760px,100%);box-shadow:var(--shadow-soft);text-align:center;gap:16px;margin-inline:auto;padding:clamp(24px,4vw,36px) clamp(24px,4vw,40px) clamp(40px,7vw,72px);display:grid}.landing-page-module__476eJW__heroDemo:after{content:none}.landing-page-module__476eJW__heroDemoQuestion{color:var(--text-strong);letter-spacing:var(--tracking-heading);font-family:Noto Serif KR,AppleMyungjo,Batang,serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:760;line-height:1.15}.landing-page-module__476eJW__heroDemoInput{border:0;border-bottom:1px solid var(--surface-border);width:min(280px,100%);min-height:46px;color:var(--text-strong);font:inherit;text-align:center;background:0 0;border-radius:0;justify-self:center;padding:0 8px;font-size:1rem}.landing-page-module__476eJW__heroDemoInput:focus-visible{border-bottom-color:var(--mauve);box-shadow:0 1px 0 var(--mauve);outline:0}.landing-page-module__476eJW__heroDemoTextarea{resize:none;border:1px solid var(--surface-border);background:var(--paper);width:min(320px,100%);min-height:104px;color:var(--text-strong);font:inherit;text-align:left;border-radius:12px;justify-self:center;padding:14px 16px;font-size:1rem;line-height:1.55}.landing-page-module__476eJW__heroDemoTextarea:focus-visible{border-color:var(--mauve);outline:2px solid color-mix(in srgb, var(--mauve) 30%, transparent);outline-offset:2px}.landing-page-module__476eJW__heroDemoOutput{width:min(320px,100%);min-height:112px;margin:8px auto 0}.landing-page-module__476eJW__heroDemoResult,.landing-page-module__476eJW__heroDemoError{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}.landing-page-module__476eJW__heroDemoError{color:#9d2f3c}.landing-page-module__476eJW__heroDemoLoading{min-height:74px;color:var(--text-muted);align-content:center;place-items:center;gap:8px;margin-top:12px;font-size:.78rem;display:grid}.landing-page-module__476eJW__heroDemoLoadingBars{justify-content:center;align-items:center;gap:4px;height:34px;display:flex}.landing-page-module__476eJW__heroDemoLoadingBars span{background:linear-gradient(180deg, var(--mauve), var(--blue));border-radius:999px;width:3px;height:28px;animation:.9s ease-in-out infinite landing-page-module__476eJW__heroDemoWave;transform:scaleY(.32)}.landing-page-module__476eJW__heroDemoLoadingBars span:nth-child(2n){height:20px;animation-delay:.12s}.landing-page-module__476eJW__heroDemoLoadingBars span:nth-child(3n){height:32px;animation-delay:.24s}.landing-page-module__476eJW__voiceDemoPlayer{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);text-align:left;margin-top:14px;padding-top:12px}.landing-page-module__476eJW__voiceDemoPlayer audio{display:none}.landing-page-module__476eJW__voiceDemoPlayerLabel{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;display:block}.landing-page-module__476eJW__voiceDemoPlayerMain{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;margin-top:8px;display:grid}.landing-page-module__476eJW__voiceDemoPlayButton{border:1px solid var(--ink);background:var(--ink);width:42px;height:42px;color:var(--paper);cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;place-items:center;padding:0;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.landing-page-module__476eJW__voiceDemoPlayButton:hover{border-color:var(--mauve);background:var(--mauve)}.landing-page-module__476eJW__voiceDemoPlayButton:active{transform:scale(.96)}.landing-page-module__476eJW__voiceDemoPlayButton:focus-visible{outline:2px solid var(--mauve);outline-offset:3px}.landing-page-module__476eJW__voiceDemoPlayIcon{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;width:0;height:0;margin-left:3px}.landing-page-module__476eJW__voiceDemoPauseIcon{border-left:3px solid;border-right:3px solid;width:11px;height:13px}.landing-page-module__476eJW__voiceDemoVisualizer{background:linear-gradient(180deg, transparent 49%, color-mix(in srgb, var(--mauve) 14%, transparent) 49% 51%, transparent 51%);width:100%;height:48px;display:block}.landing-page-module__476eJW__voiceDemoProgressRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:20px;margin-top:8px;display:grid}.landing-page-module__476eJW__voiceDemoProgress{appearance:none;background:linear-gradient(90deg, var(--mauve) 0 var(--audio-progress), color-mix(in srgb, var(--ink) 16%, transparent) var(--audio-progress) 100%) center / 100% 3px no-repeat;cursor:pointer;border:0;width:100%;height:18px;margin:0}.landing-page-module__476eJW__voiceDemoProgress::-webkit-slider-thumb{appearance:none;border:2px solid var(--paper);background:var(--mauve);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%}.landing-page-module__476eJW__voiceDemoProgress::-moz-range-thumb{border:2px solid var(--paper);background:var(--mauve);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%}.landing-page-module__476eJW__voiceDemoProgress:focus-visible{outline:2px solid var(--mauve);outline-offset:2px}.landing-page-module__476eJW__voiceDemoTime{color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.62rem}.landing-page-module__476eJW__heroDemoButton{border:1px solid var(--ink);background:var(--ink);min-height:58px;color:var(--paper);cursor:pointer;font:inherit;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.96rem;font-weight:800;display:inline-flex}.landing-page-module__476eJW__heroDemoButton:disabled{cursor:wait;opacity:.72}.landing-page-module__476eJW__heroDemoButtonSpinner{border:2px solid color-mix(in srgb, var(--paper) 34%, transparent);border-top-color:var(--paper);border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.76s linear infinite landing-page-module__476eJW__heroDemoSpin}@keyframes landing-page-module__476eJW__heroDemoWave{0%,to{opacity:.44;transform:scaleY(.32)}50%{opacity:1;transform:scaleY(1)}}@keyframes landing-page-module__476eJW__heroDemoSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landing-page-module__476eJW__heroDemoLoadingBars span,.landing-page-module__476eJW__heroDemoButtonSpinner{animation:none}.landing-page-module__476eJW__heroDemoLoadingBars span{opacity:.72;transform:scaleY(.62)}}.landing-page-module__476eJW__heroTitle{font-size:clamp(2.7rem,6.2vw,5.6rem)}@media (max-width:720px){.landing-page-module__476eJW__characterPicker summary{min-width:min(200px,100vw - 80px)}.landing-page-module__476eJW__characterOption{grid-template-columns:52px minmax(0,1fr);padding:10px}.landing-page-module__476eJW__characterPortrait{width:52px;height:52px}}@media (min-width:961px){.landing-page-module__476eJW__landingHero{width:min(1180px,100vw - 80px);min-height:var(--viewport-h);text-align:left;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:clamp(56px,7vw,104px);margin-inline:auto;padding:120px 0 80px;display:grid}.landing-page-module__476eJW__heroCopy{text-align:left;align-items:flex-start;width:100%}.landing-page-module__476eJW__heroTitle{width:min(760px,100%);margin-top:0;font-size:clamp(2.8rem,3.8vw,4.4rem)}.landing-page-module__476eJW__heroDescription{width:min(640px,100%);margin-top:32px}.landing-page-module__476eJW__heroDemo{aspect-ratio:9/16;border-radius:36px;grid-template-rows:auto minmax(0,1fr) auto auto minmax(176px,auto) auto;align-content:stretch;width:380px;min-height:676px;padding:28px 26px 32px;box-shadow:12px 16px #29252e14,0 28px 72px #4e475026}.landing-page-module__476eJW__heroDemoQuestion{grid-row:3;align-self:end;margin-bottom:10px}.landing-page-module__476eJW__heroDemoInput,.landing-page-module__476eJW__heroDemoTextarea{grid-row:4}.landing-page-module__476eJW__heroDemoOutput{grid-row:5;align-self:start;min-height:176px}.landing-page-module__476eJW__heroDemoButton{grid-row:6;margin-top:0}}@media (max-width:960px){.landing-page-module__476eJW__landingHero{text-align:center;display:flex}.landing-page-module__476eJW__heroCopy{text-align:center;align-items:center}.landing-page-module__476eJW__heroDemo{aspect-ratio:auto;border-radius:0;grid-template-rows:none;width:min(760px,100%);min-height:0}}.landing-page-module__476eJW__featureSection{width:min(1180px,100vw - 80px);min-height:var(--viewport-h);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(48px,7vw,104px);margin-inline:auto;padding-block:clamp(88px,10vw,152px);display:grid}.landing-page-module__476eJW__featureMedia{aspect-ratio:858/1220;background:var(--soft);border-radius:24px;justify-self:center;width:70%;position:relative;overflow:hidden}.landing-page-module__476eJW__featureMedia img{object-fit:cover;object-position:center 20%}.landing-page-module__476eJW__featureCopy{max-width:560px}.landing-page-module__476eJW__featureCopy h2{letter-spacing:-.045em;margin:0;font-family:Noto Serif KR,AppleMyungjo,Batang,serif;font-size:clamp(1.1rem,2vw,2.25rem);font-weight:500;line-height:1.22}.landing-page-module__476eJW__featureCopy p{color:var(--muted);word-break:keep-all;margin:28px 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.85}.landing-page-module__476eJW__featureCta{color:var(--ink);background:#fff;border:1px solid #201b1d1f;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #201b1d14}.landing-page-module__476eJW__featureCta:hover{transform:translateY(-1px)}.landing-page-module__476eJW__featureActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.landing-page-module__476eJW__featureActions .landing-page-module__476eJW__featureCta{margin-top:0}.landing-page-module__476eJW__featureCtaSecondary{background:linear-gradient(90deg, var(--mauve), color-mix(in srgb, var(--clay) 72%, var(--mauve)));color:#fff;box-shadow:0 10px 28px color-mix(in srgb, var(--mauve) 24%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-flex}.landing-page-module__476eJW__featureCtaSecondary:hover{transform:translateY(-1px)}@media (max-width:960px){.landing-page-module__476eJW__featureSection{grid-template-columns:1fr;gap:32px;width:min(100%,100vw - 40px);min-height:0;padding-block:80px}.landing-page-module__476eJW__featureMedia{width:min(82%,440px)}.landing-page-module__476eJW__featureCopy{max-width:none}.landing-page-module__476eJW__featureCopy h2{font-size:clamp(1rem,4.5vw,1.7rem)}.landing-page-module__476eJW__featureSectionReverse .landing-page-module__476eJW__featureMedia{order:-1}}html[lang^=ja] .landing-page-module__476eJW__heroTitle{line-break:strict;overflow-wrap:normal;word-break:normal}html[lang^=ja] .landing-page-module__476eJW__heroTitle span{line-break:strict;overflow-wrap:normal;word-break:normal}html[lang^=ja] .landing-page-module__476eJW__heroDemoQuestion{line-break:strict;overflow-wrap:normal;word-break:normal}html[lang^=ja] .landing-page-module__476eJW__featureCopy p{line-break:strict;overflow-wrap:normal;word-break:normal}html[lang^=ja] .landing-page-module__476eJW__finalTitle{line-break:strict;overflow-wrap:normal;word-break:normal}html[lang^=ja] .landing-page-module__476eJW__finalTitle span{line-break:strict;overflow-wrap:normal;word-break:normal}@supports (word-break:auto-phrase){html[lang^=ja] .landing-page-module__476eJW__heroTitle{word-break:auto-phrase}html[lang^=ja] .landing-page-module__476eJW__heroTitle span{word-break:auto-phrase}html[lang^=ja] .landing-page-module__476eJW__heroDemoQuestion{word-break:auto-phrase}html[lang^=ja] .landing-page-module__476eJW__featureCopy p{word-break:auto-phrase}html[lang^=ja] .landing-page-module__476eJW__finalTitle{word-break:auto-phrase}html[lang^=ja] .landing-page-module__476eJW__finalTitle span{word-break:auto-phrase}}html[lang^=ja] .landing-page-module__476eJW__heroTitle{width:100%;font-size:3.25rem}html[lang^=ja] .landing-page-module__476eJW__heroTitle span{white-space:nowrap}html[lang^=ja] .landing-page-module__476eJW__finalTitle span{white-space:nowrap}html[lang^=ja] .landing-page-module__476eJW__heroDemoQuestion{text-wrap:balance;justify-self:center;max-width:100%;font-size:1.45rem}html[lang^=ja] .landing-page-module__476eJW__featureCopy p{text-wrap:pretty}html[lang^=ja] .landing-page-module__476eJW__finalTitle{text-wrap:balance;width:100%;max-width:100%;font-size:3.6rem}html[lang^=en] .landing-page-module__476eJW__heroTitle{width:100%;font-size:3.25rem}html[lang^=en] .landing-page-module__476eJW__heroTitle span{white-space:nowrap}@media (min-width:1181px){html[lang^=ja] .landing-page-module__476eJW__heroTitle{font-size:3.5rem}html[lang^=ja] .landing-page-module__476eJW__finalTitle{font-size:4.5rem}html[lang^=en] .landing-page-module__476eJW__heroTitle{font-size:3.6rem}}@media (min-width:961px) and (max-width:1180px){html[lang^=ja] .landing-page-module__476eJW__heroTitle{font-size:2.65rem}html[lang^=ja] .landing-page-module__476eJW__finalTitle{font-size:3.3rem}html[lang^=ja] .landing-page-module__476eJW__heroDemoQuestion{white-space:nowrap}html[lang^=en] .landing-page-module__476eJW__heroTitle{font-size:2.6rem}}@media (min-width:721px) and (max-width:960px){html[lang^=ja] .landing-page-module__476eJW__finalTitle{font-size:2.75rem}}@media (max-width:720px){html[lang^=ja] .landing-page-module__476eJW__heroTitle{font-size:2.15rem}html[lang^=ja] .landing-page-module__476eJW__finalTitle{font-size:1.4rem}html[lang^=en] .landing-page-module__476eJW__heroTitle{font-size:2.1rem}}@media (max-width:360px){html[lang^=ja] .landing-page-module__476eJW__heroTitle{font-size:1.9rem}html[lang^=ja] .landing-page-module__476eJW__heroDemoQuestion{font-size:1.25rem}html[lang^=ja] .landing-page-module__476eJW__finalTitle{font-size:1.2rem}html[lang^=en] .landing-page-module__476eJW__heroTitle{font-size:1.85rem}}
