:root{--lp-display:Bricolage, "Helvetica Neue", Arial, sans-serif;--lp-body:Source, "Helvetica Neue", Arial, sans-serif;--lp-band:#fff;--lp-tile-blue:#eef3fc;--lp-tile-lilac:#f2effa;--lp-tile-teal:#eaf4f2;--lp-tile-sky:radial-gradient(120% 90% at 70% 100%, #dce7f7 0%, #eef3fc 55%, #f6f8fc 100%);--lp-night:#0d1422;--lp-night-ink:#f0f3fa;--lp-night-muted:#acb8cd;--lp-amber-bg:#fff1cc;--lp-amber-ink:#7a5000;--lp-teal-bg:#15726e1a;--lp-speaker-1:#265fce;--lp-speaker-2:#15726e;--lp-lit:#265fce;--lp-lit-bg:#dce6fa;--lp-screen:#fafbfe;--lp-screen-ink:#1d293d;--lp-screen-muted:#56637a;--lp-bezel:#0d1117;--lp-shadow-lg:0 30px 60px #1d293d2e;--lp-shadow-md:0 18px 40px #1d293d24;--lp-shadow-sm:0 1px 2px #1d293d0d, 0 14px 36px #1d293d14;--lp-gutter:16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lp-band:#111a2b;--lp-tile-blue:#152239;--lp-tile-lilac:#1d1b34;--lp-tile-teal:#10282a;--lp-tile-sky:radial-gradient(120% 90% at 70% 100%, #1e3150 0%, #172640 55%, #121d31 100%);--lp-night:#070b13;--lp-amber-bg:#3b2e0e;--lp-amber-ink:#f3cf73;--lp-teal-bg:#81cdc524;--lp-speaker-1:#94b8ff;--lp-speaker-2:#81cdc5;--lp-lit:#94b8ff;--lp-lit-bg:#94b8ff38;--lp-screen:#101a2c;--lp-screen-ink:#f0f3fa;--lp-screen-muted:#acb8cd;--lp-bezel:#05080d;--lp-shadow-lg:0 30px 60px #00000080;--lp-shadow-md:0 18px 40px #00000073;--lp-shadow-sm:0 1px 2px #0006, 0 14px 36px #00000059}}:root[data-theme=dark]{--lp-band:#111a2b;--lp-tile-blue:#152239;--lp-tile-lilac:#1d1b34;--lp-tile-teal:#10282a;--lp-tile-sky:radial-gradient(120% 90% at 70% 100%, #1e3150 0%, #172640 55%, #121d31 100%);--lp-night:#070b13;--lp-amber-bg:#3b2e0e;--lp-amber-ink:#f3cf73;--lp-teal-bg:#81cdc524;--lp-speaker-1:#94b8ff;--lp-speaker-2:#81cdc5;--lp-lit:#94b8ff;--lp-lit-bg:#94b8ff38;--lp-screen:#101a2c;--lp-screen-ink:#f0f3fa;--lp-screen-muted:#acb8cd;--lp-bezel:#05080d;--lp-shadow-lg:0 30px 60px #00000080;--lp-shadow-md:0 18px 40px #00000073;--lp-shadow-sm:0 1px 2px #0006, 0 14px 36px #00000059}@media (min-width:640px){:root{--lp-gutter:32px}}@media (min-width:1100px){:root{--lp-gutter:48px}}.landing{background:var(--paper);color:var(--ink);font-family:var(--lp-body);font-size:18px;line-height:1.5;display:block;overflow-x:clip}.landing *,.beta-ribbon *,.site-ribbon *,.site-header-shell *{box-sizing:border-box}.landing :is(h1,h2,h3,p,figure,ul,ol,dl,dd){margin:0}.landing :is(ul,ol){padding:0;list-style:none}.landing img,.landing video{max-width:100%;height:auto;display:block}.landing :is(h1,h2,h3){font-family:var(--lp-display);color:var(--ink);text-wrap:balance;font-weight:600}.landing h2{letter-spacing:-.025em;font-size:clamp(32px,4vw,50px);line-height:1.08}.landing h3{letter-spacing:-.015em;font-size:24px;line-height:1.15}.landing p{text-wrap:pretty}.landing a{color:inherit;text-decoration:none}.landing a:focus-visible,.landing summary:focus-visible,.landing button:focus-visible,.beta-ribbon a:focus-visible,.site-ribbon a:focus-visible,.site-header-shell a:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:8px}.lp-wrap{width:min(1200px, calc(100% - 2 * var(--lp-gutter)));margin-inline:auto}.landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing:is(:lang(ja),:lang(zh),:lang(ko)) :is(h1,h2,h3),.landing:is(:lang(ja),:lang(zh),:lang(ko)) .facts dt{letter-spacing:0;font-family:system-ui,-apple-system,Hiragino Sans,Hiragino Kaku Gothic ProN,PingFang SC,PingFang TC,Apple SD Gothic Neo,Yu Gothic UI,Microsoft YaHei,Malgun Gothic,Noto Sans CJK JP,sans-serif;font-weight:700;line-height:1.3}.landing:is(:lang(ja),:lang(zh),:lang(ko),:lang(th),:lang(hi),:lang(ar)) :is(h1,h2,h3,p,dd,dt){letter-spacing:0}.landing:is(:lang(th),:lang(hi),:lang(ar)) :is(h1,h2,h3){line-height:1.35}.landing:lang(ko) :is(h1,h2,h3,p,dd,dt,li,summary,figcaption){word-break:keep-all;overflow-wrap:break-word}.landing .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:15px;font-weight:600}.landing:is(:lang(ja),:lang(zh),:lang(ko)) .eyebrow{letter-spacing:.04em}.landing .section-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px;display:flex}.landing .section-head-center{text-align:center;align-items:center;margin-inline:auto}.landing .section-lede{color:var(--secondary);max-width:640px;font-size:19px;line-height:1.55}.landing .section-head-center .section-lede{margin-inline:auto}.landing .chip{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.landing .chip-teal{color:var(--teal);background:var(--lp-teal-bg)}.landing .chip-amber{color:var(--lp-amber-ink);background:var(--lp-amber-bg)}.landing .chip-live{color:#fff;background:var(--action);box-shadow:0 8px 20px #2457c54d}.landing .chip-live:before,.landing .caption-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.landing .btn{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 26px;font-size:17px;font-weight:600;line-height:1.2;transition:background-color .15s,box-shadow .15s;display:inline-flex}.landing .btn-primary{background:var(--action);color:#fff;box-shadow:0 10px 24px #2457c547}.landing .btn-primary:hover{background:var(--action-hover)}.landing .btn-quiet{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.landing .btn-quiet:hover{background:var(--quiet)}.landing .text-link{color:var(--cobalt);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.landing .text-link:hover{text-decoration-thickness:2px}.landing .band{background:var(--lp-band)}.landing .lit{color:var(--lp-lit)}.landing .pending{visibility:hidden}.landing .step-number{background:var(--quiet);width:34px;height:34px;color:var(--cobalt);font-family:var(--lp-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:inline-flex}.landing .step-number-lg{width:48px;height:48px;font-size:22px}.landing .store-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing .store-badges a{border-radius:9px;align-items:center;height:48px;display:flex;overflow:hidden}.landing .store-badges img{width:auto;max-width:none;height:48px;display:block}.landing .store-badges img.store-badge-raster{height:72px;margin-inline:-12px}.beta-ribbon,.site-ribbon{min-height:44px;padding:8px var(--lp-gutter);color:#fff;font-family:var(--lp-body);text-align:center;background:#0d1422;border-bottom:1px solid #f0f3fa14;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font-size:15px;line-height:1.35;display:flex}.beta-ribbon-badge,.site-ribbon-badge{color:#9ce0d6;background:#81cdc529;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.beta-ribbon-cta,.site-ribbon-cta{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:639px){.beta-ribbon,.site-ribbon{gap:4px 8px;font-size:14px}.beta-ribbon-cta,.site-ribbon-cta{display:none}}.site-header-shell{background:color-mix(in srgb, var(--paper) 92%, transparent)}.landing-header{width:min(1200px, calc(100% - 2 * var(--lp-gutter)));min-height:76px;color:var(--ink);font-family:var(--lp-body);align-items:center;gap:24px;margin-inline:auto;display:flex}.landing-wordmark{min-height:44px;font-family:var(--lp-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:24px;font-weight:600;display:inline-flex}.landing-wordmark img{width:30px;height:30px}.landing-wordmark{flex-shrink:0}.landing-desktop-nav{white-space:nowrap;align-items:center;gap:30px;margin-inline:auto;font-size:16px;font-weight:600;display:flex}.landing-desktop-nav a{align-items:center;min-height:44px;display:inline-flex}.landing-desktop-nav a:hover{color:var(--cobalt)}.landing-header-actions{white-space:nowrap;align-items:center;gap:18px;font-size:16px;font-weight:600;display:flex}.landing-header-actions .header-language .pill{box-shadow:none;background:0 0;border-color:#0000;padding-inline:8px;font-size:15px;font-weight:600}.landing-header-actions .header-language .pill:hover{background:var(--quiet)}.landing-signin{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.landing-signin:hover{color:var(--cobalt)}.header-try{background:var(--action);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #2457c547;color:#fff!important}.header-try:hover{background:var(--action-hover)}.landing-header-menu{display:none}@media (max-width:1099px){.landing-desktop-nav{display:none}.landing-header-actions{gap:10px;margin-inline-start:auto}.landing-header-actions .header-language,.landing-header-actions .landing-signin{display:none}.landing-header-menu{display:block}.landing-header{gap:10px}}@media (max-width:639px){.landing-header{min-height:66px}.landing-wordmark{font-size:22px}.landing-wordmark img{width:26px;height:26px}.header-try{white-space:nowrap;padding-inline:16px;font-size:15px}}@media (max-width:420px){.header-try[data-long]{display:none}}.landing .hero{padding:64px 0 40px}.landing .hero-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:40px;display:grid}.landing .hero-copy{flex-direction:column;align-items:flex-start;gap:26px;max-width:560px;display:flex}.landing .hero h1{letter-spacing:-.04em;font-size:clamp(44px,5vw,72px);line-height:1}.landing:is(:lang(ja),:lang(zh),:lang(ko)) .hero h1{font-size:clamp(36px,3.9vw,54px);line-height:1.22}.landing:is(:lang(de),:lang(ru),:lang(uk),:lang(pl),:lang(nl),:lang(vi),:lang(id),:lang(tr),:lang(pt),:lang(es),:lang(fr),:lang(it)) .hero h1{font-size:clamp(40px,4.6vw,66px);line-height:1.04}.landing .hero-lede{color:var(--secondary);font-size:21px;line-height:1.5}.landing .hero-actions{flex-wrap:wrap;gap:14px;display:flex}.landing .hero-note{color:var(--secondary);font-size:15px}.landing .hero-visual{aspect-ratio:660/640;justify-self:end;width:min(100%,660px);position:relative}.landing .hero-video{aspect-ratio:1;width:81.8%;box-shadow:var(--lp-shadow-lg);background:#33415c;border-radius:36px;position:absolute;top:3.1%;left:0;overflow:hidden}.landing .hero-video video,.landing .spotlight-media video{object-fit:cover;width:100%;height:100%}.landing .hero-phone{width:42.4%;position:absolute;top:6.25%;right:0;container-type:inline-size}.landing .hero-card{display:none}.landing .reader-phone{aspect-ratio:280/574;background:var(--lp-bezel);border-radius:16cqw;padding:3.6cqw;box-shadow:0 34px 70px #0d14224d;container-type:inline-size}.landing .reader-screen{background:var(--lp-screen);height:100%;color:var(--lp-screen-ink);font-family:var(--lp-body);border-radius:13cqw;flex-direction:column;display:flex;position:relative;overflow:hidden}.landing .reader-island{background:var(--lp-bezel);border-radius:99px;flex-shrink:0;width:33cqw;height:9.4cqw;margin:3.6cqw auto 0}.landing .reader-top{justify-content:space-between;align-items:center;padding:2.5cqw 5cqw 3.6cqw;display:flex}.landing .reader-round{background:var(--surface);border-radius:50%;width:11cqw;height:11cqw;box-shadow:0 1px 4px #00000014}.landing .reader-title{font-size:5cqw;font-weight:600}.landing .reader-lines{flex-direction:column;flex:1;gap:5cqw;padding:1.4cqw 5.7cqw;display:flex;overflow:hidden}.landing .reader-row{flex-direction:column;gap:1cqw;display:flex}.landing .reader-speaker{color:var(--lp-speaker-1);font-size:3.9cqw;font-weight:600}.landing .reader-speaker:before{content:"● "}.landing [data-speaker="3"]{color:var(--chart-3)}.landing [data-speaker="4"]{color:var(--chart-5)}.landing [data-speaker="2"]{color:var(--lp-speaker-2)}.landing .reader-text{font-size:5.7cqw;line-height:1.3}.landing .reader-original{color:var(--lp-screen-muted);font-size:3.9cqw;line-height:1.35}.landing .reader-dock{background:linear-gradient(180deg, transparent, var(--lp-screen) 30%);flex-direction:column;gap:3.6cqw;padding:3.6cqw 4.3cqw 5.7cqw;display:flex}.landing .reader-status{color:var(--lp-screen-muted);white-space:nowrap;justify-content:space-between;gap:2cqw;font-size:3.9cqw;display:flex}.landing .reader-dot{background:var(--lp-lit);vertical-align:.1em;border-radius:50%;width:2.4cqw;height:2.4cqw;display:inline-block}.landing .reader-controls{align-items:center;gap:2.9cqw;display:flex}.landing .reader-voice,.landing .reader-stop{border-radius:50%;flex-shrink:0;place-items:center;width:14cqw;height:14cqw;display:grid}.landing .reader-voice{background:var(--surface);color:var(--lp-screen-ink);box-shadow:0 1px 4px #0000001a}.landing .reader-stop{color:#fff;background:#e5372f}.landing .reader-pause{background:var(--action);color:#fff;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:2cqw;height:14cqw;font-size:5cqw;font-weight:600;display:flex}.landing .live-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--lp-shadow-sm);border-radius:22px;padding:16px 18px 18px}.landing .live-card-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.landing .live-card-avatar{background:var(--action);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid}.landing .live-card-name{color:var(--cobalt);flex:1;font-size:17px;font-weight:600}.landing .live-card-live{color:#d93a32;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.landing .live-card-live:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.landing .live-card-original{color:var(--secondary);margin-bottom:6px;font-size:15px;line-height:1.45}.landing .live-card-text{min-height:2.6em;font-size:22px;line-height:1.3}.landing .facts{background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;padding:30px 40px;display:grid}.landing .facts dt{font-family:var(--lp-display);letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1.1}.landing .facts dd{color:var(--secondary);margin:4px 0 0;font-size:17px;line-height:1.4}.landing .translation-flow{background:var(--lp-band);padding:96px 0 90px;overflow:hidden}.landing .flow-heading{text-align:center;flex-direction:column;gap:12px;display:flex}.landing .flow-heading h2{font-size:clamp(30px,3.4vw,46px)}.landing .flow-heading p{color:var(--secondary);margin-inline:auto;font-size:19px}.landing .flow-stage{width:100%;max-width:1500px;margin:12px auto 0;position:relative}.landing .speech-stream{direction:ltr;height:220px;overflow:hidden}.landing .stream-lane{direction:ltr;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.landing .stream-original{left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%);mask-image:linear-gradient(90deg,#0000,#000 4%)}.landing .stream-translated{left:50%;-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000)}.landing .stream-phrase{white-space:nowrap;width:max-content;max-width:none;font-family:var(--lp-body);will-change:transform;margin:0;font-size:36px;line-height:1.3;position:absolute;top:50%;left:0}.landing .stream-original .stream-phrase{color:var(--secondary)}.landing .stream-translated .stream-phrase{color:var(--ink)}.landing .stream-voice{z-index:3;--gate-active:0;width:206px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing .voice-player,.landing .voice-ripple{border-radius:999px;position:absolute;inset:0}.landing .voice-player{background:var(--surface);box-shadow:0 0 0 10px color-mix(in srgb, var(--cobalt) 6%, transparent), 0 14px 30px #1d293d1a;z-index:1;place-items:center;display:grid;overflow:hidden}.landing .voice-player:after{content:"";border:1px solid var(--cobalt);border-radius:inherit;opacity:calc(var(--gate-active) * .65);pointer-events:none;position:absolute;inset:0}.landing .voice-ripple{border:1px solid var(--cobalt);opacity:0;pointer-events:none}.landing .voice-bars{will-change:opacity, transform;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.landing .voice-bars i{background:#7fa3ee;border-radius:4px;flex:none;width:4px;height:4px;display:block}.landing .gate-brand{opacity:0;color:var(--ink);will-change:opacity, transform;justify-content:center;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0}.landing .gate-brand img{object-fit:contain;width:34px;height:34px}.landing .flow-static{display:none}.landing .language-pair-controls{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.landing .pair-choice{border:1px solid var(--line);background:var(--surface);min-width:210px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:16px;flex-direction:column;gap:2px;padding:12px 44px 12px 18px;display:flex;position:relative}.landing .pair-choice>span{color:var(--secondary);font-size:13px}.landing .pair-choice strong{font-size:19px;font-weight:600}.landing .pair-choice>svg{inset-inline-end:16px;position:absolute;top:50%;translate:0 -50%}.landing .pair-choice:hover,.landing .pair-swap:hover,.landing .language-pair-controls .flow-toggle:hover{background:var(--quiet)}.landing .pair-swap,.landing .language-pair-controls .flow-toggle{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);cursor:pointer;font:inherit;flex:none;place-items:center;display:grid}.landing .pair-swap{border-radius:50%;width:46px}.landing .language-pair-controls .flow-toggle{border-radius:999px;min-width:80px;padding:10px 20px;font-size:16px}@media (max-width:800px){.landing .speech-stream{height:190px}.landing .stream-phrase{font-size:26px}.landing .stream-voice{width:132px;height:70px}.landing .voice-bars{gap:2px}.landing .voice-bars i{width:2px}.landing .gate-brand{gap:6px;font-size:12px}.landing .gate-brand img{width:26px;height:26px}}@media (max-width:639px){.landing .translation-flow{padding:56px 0}.landing .language-pair-controls{width:calc(100% - 2 * var(--lp-gutter));grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:10px;margin-inline:auto;display:grid}.landing .pair-choice{min-width:0;padding:10px 30px 10px 12px}.landing .pair-choice strong{font-size:17px}.landing .pair-choice>svg{inset-inline-end:10px}.landing .pair-swap{width:40px;min-height:40px}.landing .language-pair-controls .flow-toggle{grid-column:1/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){.landing .speech-stream,.landing .language-pair-controls .flow-toggle{display:none}.landing .flow-static{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:36px auto 30px;display:flex}.landing .flow-static p{font-size:28px;line-height:1.3}.landing .flow-static p:first-child{color:var(--secondary)}}.landing .features{background:var(--paper);padding:110px 0 40px}.landing .bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.landing .tile{background:var(--lp-tile-blue);border-radius:30px;flex-direction:column;gap:10px;min-height:540px;padding:30px 30px 0;display:flex;position:relative;overflow:hidden}.landing .tile>h3{letter-spacing:-.02em;font-size:28px;line-height:1.1}.landing .tile>p,.landing .tile-wide-copy p,.landing .duo-copy p{color:var(--secondary);font-size:17px;line-height:1.5}.landing .tile-blue{background:var(--lp-tile-blue)}.landing .tile-lilac{background:var(--lp-tile-lilac)}.landing .tile-teal{background:var(--lp-tile-teal)}.landing .tile-sky{background:var(--lp-tile-sky)}.landing .tile-night{background:var(--lp-night);border:1px solid #f0f3fa0f}.landing .tile-night>h3{color:var(--lp-night-ink)}.landing .tile-night>p{color:var(--lp-night-muted)}.landing .tile-visual{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding-top:18px;display:flex;position:relative}.landing .tile-wide{grid-column:span 3;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:48px;min-height:0;padding:44px 0 0 44px;display:grid}.landing .tile-wide-copy{flex-direction:column;align-self:center;gap:12px;padding-bottom:44px;display:flex}.landing .tile-wide-copy h3{letter-spacing:-.02em;font-size:32px;line-height:1.1}.landing .caption-card{background:var(--lp-screen);border:1px solid var(--line);width:100%;box-shadow:var(--lp-shadow-md);color:var(--lp-screen-ink);border-bottom:0;border-radius:22px 22px 0 0;height:100%;min-height:300px;padding:18px 20px 26px}.landing .caption-card-head{border-bottom:1px solid var(--line);color:var(--lp-screen-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.landing .caption-live{color:#d93a32;align-items:center;gap:6px;display:inline-flex}.landing .caption-card-lines{flex-direction:column;gap:14px;display:flex}.landing .caption-row{flex-direction:column;gap:3px;display:flex}.landing .caption-speaker{color:var(--lp-speaker-1);font-size:13px;font-weight:600}.landing .caption-speaker:before{content:"● "}.landing .caption-text{font-size:19px;line-height:1.35}.landing .caption-original{color:var(--lp-screen-muted);font-size:14px;line-height:1.4}.landing .tile-visual-listen{flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:118px;padding-bottom:30px}.landing .listen-art{top:0;pointer-events:none;width:140px;height:auto;position:absolute;inset-inline-end:-6px}.landing .listen-card{flex-direction:column;gap:16px;display:flex;position:relative}.landing .listen-pill{background:var(--lp-night);color:#fff;box-shadow:var(--lp-shadow-md);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px 10px 14px;font-size:15px;font-weight:600;display:inline-flex}.landing .listen-pill-language{color:#9fc0ff}.landing .listen-bars{align-items:center;gap:3px;height:18px;display:inline-flex}.landing .listen-bars i{transform-origin:50%;background:#7fe0d2;border-radius:2px;width:3px;height:18px;transition:transform .16s;display:block}.landing .listen-lines{flex-direction:column;gap:12px;padding-inline:4px;display:flex}.landing .listen-line{color:var(--secondary);opacity:.7;font-size:22px;line-height:1.3}.landing .listen-line[data-current=true]{color:var(--ink);opacity:1;font-size:26px}.landing .browser{box-shadow:var(--lp-shadow-md);background:#fff;border-radius:14px;overflow:hidden}.landing .browser-bar{background:#eef1f6;border-bottom:1px solid #1d293d14;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.landing .browser-dots{gap:6px;display:flex}.landing .browser-dots i{background:#f2605a;border-radius:50%;width:9px;height:9px}.landing .browser-dots i:nth-child(2){background:#f5be4f}.landing .browser-dots i:nth-child(3){background:#58c454}.landing .browser-url{color:#6b778c;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:10px;flex:1;max-width:300px;height:20px;margin-inline:auto;padding-inline:10px;font-size:11px;line-height:20px;overflow:hidden}.landing .browser-sbs{aspect-ratio:1164/560;border-radius:14px 0 0;align-self:end}.landing .browser-sbs img{width:100%;height:auto}.landing .where{background:var(--paper);padding:70px 0 110px}.landing .where-head{max-width:820px;margin-bottom:30px}.landing .h2-small{font-size:clamp(28px,2.9vw,38px)}.landing .where-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing .tile-sm{min-height:470px;padding:26px 26px 0}.landing .tile-sm>h3{font-size:23px}.landing .tile-sm>p{font-size:16px}.landing .tile-span-2{grid-column:span 2}.landing .floating-visual{min-height:300px;display:block}.landing .floating-doc{position:absolute;inset:18px 90px -30px 0}.landing .doc-body{flex-direction:column;gap:10px;padding:20px 24px;display:flex}.landing .doc-body strong{font-family:var(--lp-display);color:#1d293d;font-size:17px;font-weight:600}.landing .doc-body i{background:#e6eaf1;border-radius:4px;height:8px}.landing .doc-body i:first-of-type{background:#d5dce8}.landing .floating-window{border-radius:14px;width:min(460px,72%);position:absolute;bottom:24px;right:-6px;box-shadow:0 24px 50px #0d14224d}.landing .lock-visual{justify-content:flex-end;padding-top:20px}.landing .device-phone{background:var(--lp-bezel);border-radius:34px;padding:7px;overflow:hidden;box-shadow:0 22px 44px #0d142240}.landing .device-phone img{border-radius:27px;width:100%}.landing .lock-phone{margin-inline-end:6px;align-self:flex-start;width:176px;margin-bottom:-120px}.landing .lock-island{inset-inline-start:0;color:#fff;background:#000;border-radius:28px;flex-direction:column;gap:8px;width:214px;padding:13px 13px 12px;font-family:-apple-system,system-ui,Helvetica Neue,Arial,sans-serif;display:flex;position:absolute;top:120px;box-shadow:0 0 0 1px #ffffff14,0 18px 36px #00000073;container-type:inline-size}.landing .island-top{align-items:center;gap:4cqw;display:flex}.landing .island-top img{border-radius:3.2cqw;width:13cqw;height:13cqw}.landing .island-title{flex-direction:column;flex:1;align-items:center;gap:.5cqw;min-width:0;display:flex}.landing .island-title strong{white-space:nowrap;font-size:6cqw;font-weight:600}.landing .island-title span{color:#a1a1a6;align-items:center;gap:1.5cqw;font-size:5cqw;display:inline-flex}.landing .island-title i{background:#8fb0ff;border-radius:50%;width:3.6cqw;height:3.6cqw;box-shadow:0 0 0 1.2cqw #8fb0ff40}.landing .island-time{font-variant-numeric:tabular-nums;font-size:6cqw;font-weight:500}.landing .island-body{align-items:flex-end;gap:4cqw;display:flex}.landing .island-body p{color:#fff;flex:1;font-size:6.2cqw;line-height:1.25}.landing .island-dim{color:#6e6e73}.landing .island-pause{color:#fff;background:#2457c5;border-radius:50%;flex-shrink:0;place-items:center;width:12cqw;height:12cqw;display:grid}.landing .devices-visual{padding-top:26px}.landing .device-fold{background:var(--lp-bezel);border-radius:28px;width:min(300px,100%);margin-bottom:-60px;padding:8px;box-shadow:0 22px 44px #1d293d38}.landing .device-fold img{border-radius:20px;width:100%}.landing .duo-tile{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:24px;padding:30px 30px 24px;display:grid}.landing .duo-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing .duo-copy h3{letter-spacing:-.02em;font-size:27px;line-height:1.1}.landing .duo-stage{--s:.26;justify-content:center;align-items:flex-end;gap:30px;display:flex}.landing .duo-pose{flex-direction:column;align-items:center;gap:14px;display:flex}.landing .duo-pose figcaption{text-align:center;color:var(--secondary);flex-direction:column;gap:1px;font-size:13px;line-height:1.35;display:flex}.landing .duo-pose figcaption strong{font-family:var(--lp-display);color:var(--ink);font-size:15px;font-weight:600}.landing .duo-device{--bz:22;padding:calc(var(--bz) * var(--s) * 1px);border-radius:calc((var(--r) + var(--bz)) * var(--s) * 1px);background:#0b0d11;flex-shrink:0;position:relative;box-shadow:0 0 0 1px #2c3038,0 0 0 1.5px #ffffff1a,0 2px 3px #0f172a1f,0 26px 44px -22px #0f172a80}.landing .duo-device-open{--w:951;--h:669;--r:44}.landing .duo-device-closed{--w:678;--h:466;--r:46;--bz:18;padding-top:calc(26 * var(--s) * 1px)}.landing .duo-display{width:calc(var(--w) * var(--s) * 1px);height:calc(var(--h) * var(--s) * 1px);border-radius:calc(var(--r) * var(--s) * 1px);position:relative;overflow:hidden}.landing .duo-native{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--s));transform-origin:0 0;font-family:var(--lp-body);position:absolute;top:0;left:0}.landing .duo-home{background:#1d293dd9;border-radius:3px;width:240px;height:5px;margin-left:-120px;position:absolute;bottom:8px;left:50%}.landing .duo-open{color:#1d293d;background:#f7f9fd;display:flex}.landing .duo-page{flex-direction:column;width:50%;height:100%;display:flex;position:relative}.landing .duo-page-video{background:#e9eef8;padding:88px 24px 32px}.landing .duo-page-reader{padding-block:92px 40px;padding-inline:25px 109px;overflow:hidden}.landing .duo-video-title{font-size:17px;font-weight:600;line-height:1.25}.landing .duo-video-language{color:#6b778c;margin-top:3px;font-size:13px}.landing .duo-video-frame{aspect-ratio:16/9;background:#33415c;border-radius:14px;flex-shrink:0;margin-top:18px;position:relative;overflow:hidden}.landing .duo-video{object-fit:cover;width:100%;position:absolute;inset:0;height:100%!important}.landing .duo-subtitle{color:#fff;text-align:center;background:#000000c7;width:max-content;max-width:88%;padding:2px 7px 3px;font-size:12.5px;line-height:1.3;position:absolute;bottom:10px;left:50%;translate:-50%}.landing .duo-subtitle:empty{display:none}.landing .duo-spacer{flex:1}.landing .duo-progress{background:#cfd9ea;border-radius:2px;height:4px;position:relative}.landing .duo-progress i{background:#265fce;border-radius:2px;position:absolute;inset:0 auto 0 0}.landing .duo-progress b{background:#265fce;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-5px}.landing .duo-times{color:#6b778c;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.landing .duo-transport,.landing .duo-transport-main{justify-content:space-between;align-items:center;display:flex}.landing .duo-transport{margin-top:16px}.landing .duo-transport-main{gap:14px}.landing .duo-btn{color:#1d293d;background:#fff;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;box-shadow:0 2px 10px #1d293d1a}.landing .duo-btn svg{width:24px;height:24px}.landing .duo-btn-speed{width:42px;height:42px}.landing .duo-btn-skip{width:50px;height:50px}.landing .duo-btn-play{color:#fff;background:#265fce;width:64px;height:64px}.landing .duo-btn-notes{width:40px;height:40px}.landing .duo-btn-notes svg{width:17px;height:17px}.landing .duo-reader-lines{flex-direction:column;gap:16px;display:flex}.landing .duo-reader-row{border-radius:10px;flex-direction:column;gap:5px;margin-inline:-10px;padding:8px 10px 10px;display:flex}.landing .duo-reader-row[data-current=true]{background:#eaf0fa}.landing .duo-reader-speaker{color:#265fce;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.landing .duo-reader-speaker:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.landing .duo-reader-speaker[data-speaker="2"]{color:#15726e}.landing .duo-reader-text{font-size:20px;line-height:1.3}.landing .duo-reader-text .lit{color:inherit;background:#dce6fa;border-radius:4px}.landing .duo-bar{inset-inline-end:0;flex-direction:column;align-items:center;gap:16px;width:84px;padding-top:26px;display:flex;position:absolute;top:0;bottom:0}.landing .duo-bar-time{font-size:15px;font-weight:600}.landing .duo-bar-wifi{margin:-8px 0 30px;display:flex}.landing .duo-bar-wifi svg{width:17px;height:12px}.landing .duo-bar-button{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 10px #1d293d1a}.landing .duo-bar-back svg{width:18px;height:18px}.landing .duo-bar-more{color:#265fce}.landing .duo-bar-more svg{width:20px;height:6px}[dir=rtl] .landing .duo-bar-back svg{transform:scaleX(-1)}.landing .duo-fold{background:#1d293d12;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.landing .duo-tent{color:#fff;background:#0e1522;flex-direction:column;padding-block:18px 46px;padding-inline:28px 113px;display:flex}.landing .duo-tent-status{color:#c4cbd7;justify-content:space-between;font-size:13px;display:flex}.landing .duo-tent-status i{vertical-align:2px;color:#8fb0ff;font-size:9px;font-style:normal}.landing .duo-tent-lines{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;display:flex;overflow:hidden}.landing .duo-tent-row{flex-direction:column;gap:3px;display:flex}.landing .duo-tent-row span:first-child{color:#8fb0ff;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.landing .duo-tent-row span:first-child:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.landing .duo-tent-row span:first-child[data-speaker="2"]{color:#7ed3c4}.landing .duo-tent-row span:last-child{color:#9aa3b2;font-size:19px;line-height:1.25}.landing .duo-tent-row[data-current=true] span:last-child{color:#fff;font-size:30px;line-height:1.2}.landing .duo-tent-hint{text-align:end;color:#7d8594;margin-top:10px;font-size:12.5px}.landing .duo-tent .duo-home{background:#ffffff52;width:173px;margin-left:-86.5px}.landing .duo-camera{background:#030407;border-radius:50%;width:26px;height:26px;position:absolute;top:404px;left:617px;box-shadow:inset 0 0 0 3px #15181e}.landing .use-cases{padding:110px 0}.landing .use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.landing .use-card{background:var(--surface);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:6px;padding:10px 10px 24px;display:flex;box-shadow:0 10px 30px #1d293d0f}.landing .use-card img{aspect-ratio:16/10;object-fit:cover;object-position:50% 30%;border-radius:18px;width:100%;margin-bottom:10px}.landing .use-card :is(h3,p){padding-inline:14px}.landing .use-card p{color:var(--secondary);font-size:17px;line-height:1.45}.landing .use-note{color:var(--secondary);text-align:center;margin-top:26px;font-size:14px}.landing .sync{background:var(--paper);padding:120px 0 150px}.landing .sync-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:60px;display:grid}.landing .sync-copy{flex-direction:column;gap:22px;display:flex}.landing .sync-copy h2{font-size:clamp(32px,3.4vw,46px)}.landing .sync-steps{flex-direction:column;gap:20px;display:flex}.landing .sync-steps li{align-items:flex-start;gap:14px;display:flex}.landing .sync-steps h3{font-size:21px}.landing .sync-steps p{color:var(--secondary);margin-top:4px;font-size:17px}.landing .sync-visual{padding:18px 70px 40px 0;position:relative}.landing .laptop{position:relative}.landing .laptop-screen{background:var(--lp-bezel);border-radius:18px 18px 6px 6px;padding:12px 12px 18px;box-shadow:0 30px 60px #1d293d38}.landing .laptop-screen img{border-radius:8px;width:100%}.landing .laptop-base{background:linear-gradient(#c9d1de,#aeb8c8);border-radius:0 0 20px 20px;height:16px;margin:0 -40px}.landing .laptop .chip-live{position:absolute;top:-18px;left:24px}.landing .sync-phone{width:27%;max-width:210px;position:absolute;bottom:0;right:0;container-type:inline-size}.landing .sync-phone .reader-phone{box-shadow:0 22px 44px #0d142240}.landing .spotlight{padding:96px 0}.landing .spotlight-white{background:var(--lp-band)}.landing .spotlight-paper{background:var(--paper)}.landing .spotlight-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:80px;display:grid}.landing .spotlight-flip{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.landing .spotlight-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.landing .spotlight-copy h2{font-size:clamp(32px,3.3vw,44px)}.landing .spotlight-media{aspect-ratio:1;background:#33415c;border-radius:36px;overflow:hidden;box-shadow:0 24px 50px #1d293d24}.landing .notes-card,.landing .f2f-card,.landing .access-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--lp-shadow-sm);border-radius:24px}.landing .notes-card{width:min(100%,440px);padding:20px 24px}.landing .notes-label{letter-spacing:.06em;text-transform:uppercase;color:var(--secondary);margin-top:10px;font-size:13px;font-weight:600}.landing .notes-label:first-child{margin-top:0}.landing .notes-summary{margin:6px 0 4px;font-size:17px;line-height:1.45}.landing .notes-actions li{align-items:flex-start;gap:12px;padding:7px 0;font-size:17px;line-height:1.4;display:flex}.landing .notes-check{border:2px solid var(--cobalt);border-radius:6px;flex-shrink:0;width:20px;height:20px;margin-top:2px}.landing .notes-who{color:var(--secondary)}.landing .f2f-card{align-items:center;gap:18px;padding:16px 18px;display:flex}.landing .f2f-phone{border-radius:24px;flex-shrink:0;width:150px;padding:6px}.landing .f2f-phone img{border-radius:18px}.landing .f2f-card h3{font-size:20px}.landing .f2f-card p{color:var(--secondary);margin-top:8px;font-size:16px;line-height:1.5}.landing .share{background:var(--lp-band);padding:110px 0}.landing .share-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.landing .share-head>div:first-child{flex-direction:column;gap:16px;display:flex}.landing .access-card{flex-shrink:0;width:330px;padding:18px 22px}.landing .access-card ul{margin-top:4px}.landing .access-card li{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:16px;display:flex}.landing .access-card li+li{border-top:1px solid var(--line)}.landing .access-card li i{border:2px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:20px;height:20px}.landing .access-card li[data-on=true] i{border-color:var(--action);background:var(--action);box-shadow:inset 0 0 0 3px var(--surface)}.landing .room{aspect-ratio:16/9;background:#cdbfae;border-radius:36px;position:relative;overflow:hidden;box-shadow:0 30px 60px #1d293d29}.landing .room-stage{aspect-ratio:16/9;width:100%;position:absolute;top:0;left:0;container-type:inline-size}.landing .room-video{object-fit:cover;width:100%;height:100%!important}.landing .room-screen{font-family:var(--lp-body);color:#e8edf6;background:linear-gradient(#111a2c 0%,#0b1220 100%);flex-direction:column;gap:1.2cqw;padding:.6cqw .95cqw;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 .7cqw #0009}.landing .room-screen-head{justify-content:space-between;align-items:center;display:flex}.landing .room-screen-brand{font-family:var(--lp-display);color:#f0f3fa;align-items:center;gap:.34cqw;font-size:.82cqw;font-weight:600;display:flex}.landing .room-screen-brand img{width:.96cqw;height:auto}.landing .room-screen-live{color:#acb8cd;align-items:center;gap:.25cqw;font-size:.68cqw;display:flex}.landing .room-screen-live i{background:#f2403a;border-radius:50%;width:.45cqw;height:.45cqw}.landing .room-screen-lines{flex-direction:column;flex:1;justify-content:flex-end;gap:.62cqw;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.landing .room-screen-lines p{font-size:1.13cqw;font-weight:600;line-height:1.2}.landing .room-screen-lines .lit{color:#94b8ff}.landing .room-qr{background:#fff;border-radius:.4cqw;align-items:center;gap:.7cqw;padding:.34cqw;display:flex}.landing .room-qr svg{flex-shrink:0;width:3.56cqw;height:3.56cqw;display:block}.landing .room-qr span{color:#56637a;flex-direction:column;font-size:.56cqw;line-height:1.2;display:flex}.landing .room-qr strong{color:#1d293d;font-weight:600}.landing .room-screen-sheen{pointer-events:none;background:linear-gradient(125deg,#ffffff12 0%,#fff0 38%);position:absolute;inset:0}.landing .platforms{background:var(--lp-night);color:var(--lp-night-ink);padding:110px 0}.landing .platforms :is(h2,h3){color:var(--lp-night-ink)}.landing .platforms .eyebrow{color:#81cdc5}.landing .platforms .section-lede{color:var(--lp-night-muted)}.landing .platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.landing .platform-grid li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.landing .platform-grid p{color:var(--lp-night-muted);font-size:17px;line-height:1.5}.landing .platform-icon{color:#b9ceff;background:#94b8ff24;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.landing .steps{background:var(--lp-band);padding:110px 0}.landing .step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.landing .step-grid li{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing .step-grid p{color:var(--secondary);font-size:17px}.landing .languages{background:var(--paper);padding:110px 0}.landing .languages-grid{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:60px;display:grid}.landing .languages-grid>div:first-child{flex-direction:column;gap:18px;display:flex}.landing .language-chips{flex-wrap:wrap;gap:10px;display:flex}.landing .language-chips li{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:17px;font-weight:600}.landing .all-languages{margin-top:20px}.landing .all-languages summary{min-height:44px;color:var(--cobalt);cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}.landing .all-languages summary::-webkit-details-marker{display:none}.landing .all-languages[open] summary svg{rotate:45deg}.landing .all-languages ul{columns:4 150px;color:var(--secondary);column-gap:20px;margin-top:10px;font-size:16px;line-height:1.8}.landing .privacy{background:var(--quiet);padding:110px 0}.landing .privacy .section-head{margin-bottom:36px}.landing .privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:36px;display:grid}.landing .privacy-grid li{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}.landing .privacy-grid h3{font-size:22px}.landing .privacy-grid p{color:var(--ink);opacity:.86;font-size:17px}.landing .privacy-icon{color:var(--teal)}.landing .pricing{background:var(--lp-band);padding:110px 0}.landing .pricing-grid{grid-template-columns:minmax(0,600px) minmax(0,560px);justify-content:space-between;align-items:center;gap:60px;display:grid}.landing .pricing-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.landing .pricing-copy h2{font-size:clamp(34px,3.6vw,52px)}.landing .pricing-perks{padding-top:70px;position:relative}.landing .pricing-perks .pricing-gift{width:150px;height:auto;position:absolute;top:-40px;right:-10px}.landing .pricing-perks dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.landing .pricing-perks dl>div{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:4px;padding:22px;display:flex}.landing .pricing-perks dt{font-family:var(--lp-display);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.1}.landing .pricing-perks dd{color:var(--secondary);margin:0;font-size:16px}.landing .lp-plans{margin-top:48px}.landing .lp-plans .plans-head h3{letter-spacing:-.015em;color:var(--ink);font-size:28px;line-height:1.15}.landing:is(:lang(ja),:lang(zh),:lang(ko)) .lp-plans .plans-head h3{letter-spacing:0;font-family:inherit;font-weight:700}.landing .pricing-more{justify-content:center;margin-top:36px;display:flex}.landing .pricing-invite{background:var(--surface);border:1px solid var(--line);border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 32px;margin-top:56px;padding:28px 36px;display:grid}.landing .pricing-invite .pricing-gift{width:112px;height:auto}.landing .pricing-invite-copy{flex-direction:column;gap:8px;display:flex}.landing .pricing-invite-copy p{color:var(--secondary);font-size:17px;line-height:1.5}.landing .questions{padding:110px 0}.landing .questions-grid{grid-template-columns:minmax(0,380px) minmax(0,760px);justify-content:space-between;align-items:start;gap:60px;display:grid}.landing .questions-grid>div:first-child{flex-direction:column;gap:14px;display:flex}.landing .questions-grid .section-lede{font-size:17px}.landing .question-list details{border-bottom:1px solid var(--line);padding:20px 0}.landing .question-list summary{cursor:pointer;min-height:32px;font-family:var(--lp-display);justify-content:space-between;align-items:center;gap:20px;font-size:21px;font-weight:600;line-height:1.25;list-style:none;display:flex}.landing:is(:lang(ja),:lang(zh),:lang(ko)) .question-list summary{font-family:inherit;font-weight:700}.landing .question-list summary::-webkit-details-marker{display:none}.landing .question-list summary svg{color:var(--cobalt);flex-shrink:0;transition:rotate .16s}.landing .question-list details[open] summary svg{rotate:45deg}.landing .question-list p{max-width:720px;color:var(--secondary);margin-top:10px;font-size:18px}.landing .blog-band .stories{padding:20px 0 100px}.landing .stories{width:min(1200px, calc(100% - 2 * var(--lp-gutter)));margin-inline:auto}.landing .stories .section-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:44px;display:flex}.landing .stories .section-heading p{max-width:640px;color:var(--secondary);font-size:19px}.landing .stories .text-link{text-decoration:none}.landing .story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.landing .story{flex-direction:column;gap:14px;display:flex}.landing .story-meta{color:var(--secondary);font-size:15px}.landing .story h3{font-size:25px;line-height:1.2}.landing .story:hover h3{color:var(--cobalt)}.landing .story-action{color:var(--cobalt);font-size:16px;font-weight:600}.landing .closing{background:var(--quiet);overflow:hidden}.landing .closing-grid{grid-template-columns:minmax(0,1fr) minmax(0,720px);align-items:center;gap:40px;min-height:520px;display:grid}.landing .closing-mark{place-self:center;width:min(440px,100%)}.landing .closing-copy{flex-direction:column;align-items:flex-start;gap:22px;padding:110px 0;display:flex}.landing .closing-copy h2>span{display:block}.landing .closing-copy h2{letter-spacing:-.03em;max-width:100%;font-size:clamp(36px,3.9vw,56px);line-height:1.08}.landing .closing-copy .store-badges a,.landing .closing-copy .store-badges img{height:54px}.landing .closing-copy .store-badges img.store-badge-raster{height:81px;margin-inline:-14px}.landing .closing-web{color:var(--secondary);font-size:18px}.landing .closing-web a{white-space:nowrap;color:var(--ink);font-weight:600}.landing .closing-web a:hover{color:var(--cobalt)}@media (max-width:1199px){.landing .hero-grid{gap:24px}.landing .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .bento .tile:nth-child(3),.landing .tile-wide{grid-column:span 2}.landing .tile-visual-listen{padding-top:40px}.landing .where-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .where-grid .tile-span-2{grid-column:span 2}.landing .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .pricing-grid,.landing .questions-grid,.landing .languages-grid{grid-template-columns:minmax(0,1fr)}.landing .pricing-perks{max-width:640px}.landing .pricing-invite{grid-template-columns:auto minmax(0,1fr)}.landing .pricing-invite .btn{grid-column:2;justify-self:start}.landing .spotlight-grid,.landing .spotlight-flip{gap:48px}.landing .share-head{flex-direction:column;align-items:flex-start}}@media (max-width:959px){.landing .hero{padding-top:28px}.landing .hero-grid,.landing .sync-grid,.landing .spotlight-grid,.landing .spotlight-flip{grid-template-columns:minmax(0,1fr)}.landing .hero-grid{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.landing .hero-copy{display:contents}.landing .hero-visual{order:4;margin-block:6px 10px}.landing .hero-actions{order:5}.landing .hero .store-badges{order:6}.landing .hero-note{order:7;margin-top:-6px}.landing .hero-visual{aspect-ratio:auto;justify-self:stretch;width:100%;max-width:560px;margin-inline:auto;padding-bottom:150px}.landing .hero-video{aspect-ratio:35/34;width:100%;position:relative;top:0}.landing .hero-phone{display:none}.landing .hero-card{display:block;position:absolute;bottom:0;left:12px;right:12px}.landing .spotlight-flip .spotlight-media{order:2}.landing .spotlight-media{width:100%;max-width:560px}.landing .sync-visual{max-width:700px}.landing .use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .closing-grid{grid-template-columns:minmax(0,1fr);min-height:0}.landing .closing-copy{order:-1;padding:72px 0 0}.landing .closing-mark{justify-self:start;width:240px;margin:0 0 56px}.landing .duo-tile{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.landing .facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;padding:24px}.landing .bento,.landing .where-grid{grid-template-columns:minmax(0,1fr)}.landing .bento .tile:nth-child(3),.landing .tile-wide,.landing .where-grid .tile-span-2{grid-column:auto}.landing .tile-wide{grid-template-columns:minmax(0,1fr);gap:20px;padding:30px 0 0 30px}.landing .tile-wide-copy{padding:0 30px 0 0}.landing .step-grid,.landing .privacy-grid{grid-template-columns:minmax(0,1fr);gap:28px}.landing .privacy-grid{gap:16px}}@media (max-width:639px){.landing{font-size:17px}.landing h2{font-size:30px}.landing .section-head{margin-bottom:30px}.landing .section-lede,.landing .hero-lede{font-size:17px}.landing .hero{padding-top:22px}.landing .hero h1{font-size:44px;line-height:1.02}.landing:is(:lang(ja),:lang(zh),:lang(ko)) .hero h1{font-size:34px}.landing:is(:lang(de),:lang(ru),:lang(uk),:lang(pl),:lang(nl),:lang(vi),:lang(id),:lang(tr),:lang(pt),:lang(es),:lang(fr),:lang(it)) .hero h1{font-size:38px}.landing .hero-grid{gap:18px}.landing .hero-actions{width:100%}.landing .hero-actions .btn{flex:100%}.landing .hero-visual{padding-bottom:120px}.landing .live-card-text{font-size:20px}.landing .facts{gap:20px 16px;padding:20px}.landing .facts dt{font-size:34px}.landing .facts dd{font-size:15px}.landing .features{padding:64px 0 24px}.landing .tile{border-radius:24px;min-height:0;padding:24px 22px 0}.landing .tile>h3{font-size:24px}.landing .tile-visual{min-height:300px}.landing .caption-card{min-height:280px}.landing .tile-visual-listen{padding-bottom:24px}.landing .listen-art{width:110px}.landing .tile-wide{padding:24px 0 0 22px}.landing .tile-wide-copy h3{font-size:24px}.landing .where{padding:40px 0 64px}.landing .tile-sm{padding:22px 22px 0}.landing .floating-visual{min-height:250px}.landing .floating-doc{right:40px}.landing .floating-window{width:82%}.landing .lock-visual{min-height:330px}.landing .duo-tile{padding:22px 16px 20px}.landing .duo-copy{padding-inline:6px}.landing .duo-stage{--s:.32;flex-direction:column;align-items:center;gap:24px}.landing .use-cases,.landing .platforms,.landing .steps,.landing .languages,.landing .privacy,.landing .pricing,.landing .questions,.landing .share{padding:64px 0}.landing .use-grid{grid-template-columns:minmax(0,1fr);gap:16px}.landing .sync{padding:64px 0 80px}.landing .sync-visual{padding:18px 40px 30px 0}.landing .laptop-base{margin:0 -14px}.landing .laptop .chip-live{padding:4px 10px;font-size:12px;left:10px}.landing .sync-phone{width:36%}.landing .spotlight{padding:64px 0}.landing .spotlight-grid{gap:32px}.landing .spotlight-media{border-radius:26px}.landing .f2f-card{align-items:flex-start}.landing .f2f-phone{border-radius:18px;width:104px;padding:4px}.landing .f2f-phone img{border-radius:14px}.landing .access-card{width:100%}.landing .room{aspect-ratio:7/6;border-radius:24px}.landing .room-stage{width:234%;left:-105.6%}.landing .platform-grid{grid-template-columns:minmax(0,1fr);gap:14px}.landing .platform-grid li{padding:22px}.landing .languages-grid{gap:30px}.landing .language-chips li{padding:7px 14px;font-size:15px}.landing .pricing-grid{gap:30px}.landing .pricing-perks{padding-top:46px}.landing .pricing-perks .pricing-gift{width:100px;top:-20px}.landing .pricing-perks dl{gap:12px}.landing .pricing-perks dl>div{padding:16px}.landing .pricing-perks dt{font-size:22px}.landing .pricing-perks dd{font-size:14px}.landing .lp-plans{margin-top:32px}.landing .pricing-invite{grid-template-columns:minmax(0,1fr);margin-top:40px;padding:24px 20px}.landing .pricing-invite .btn{grid-column:auto}.landing .pricing-invite .pricing-gift{width:84px}.landing .questions-grid{gap:24px}.landing .question-list summary{font-size:18px}.landing .question-list p{font-size:16px}.landing .story-grid{grid-template-columns:minmax(0,1fr)}.landing .blog-band .stories{padding:8px 0 64px}.landing .closing-copy{padding-top:56px}.landing .closing-copy h2{font-size:32px}.landing .closing-copy .store-badges a,.landing .closing-copy .store-badges img{height:44px}.landing .closing-copy .store-badges img.store-badge-raster{height:66px;margin-inline:-11px}.landing .closing-mark{width:240px}}@media (max-width:380px){.landing .facts dt{font-size:28px}.landing .duo-stage{--s:.28}}@media (prefers-reduced-motion:reduce){.landing .listen-bars i{transition:none}}.landing .wrap{width:min(1200px, calc(100% - 2 * var(--lp-gutter)));margin-inline:auto}.landing .questions,.landing .blog-band{background:var(--paper)}.landing :is(.reader-lines,.live-card-body,.caption-card-lines,.listen-lines,.duo-reader-lines,.duo-subtitle,.duo-tent-lines,.room-screen-lines){transition:opacity .32s}.landing [data-clearing=true]{opacity:0}@media (prefers-reduced-motion:reduce){.landing [data-clearing]{transition:none}}.chooser-menu{width:min(360px,100vw - 32px);font-family:var(--lp-body);border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:var(--lift-3)!important;border-radius:22px!important;padding:8px!important}.chooser-label{flex-direction:column;gap:4px;padding:10px 12px 12px!important;display:flex!important}.chooser-title{font-family:var(--lp-display);color:var(--ink);font-size:19px;font-weight:600;line-height:1.2}:lang(ja) .chooser-title,:lang(zh) .chooser-title,:lang(ko) .chooser-title{font-family:inherit;font-weight:700}.chooser-note{color:var(--secondary);font-size:14px;font-weight:400;line-height:1.45}.chooser-sheet .chooser-note{padding:0 12px 12px;display:block}.chooser-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.chooser-row{cursor:pointer;align-items:center;min-height:60px;text-decoration:none;color:var(--ink)!important;border-radius:14px!important;gap:14px!important;padding:10px 12px!important;display:flex!important}.chooser-row:hover,.chooser-row:focus-visible,.chooser-row[data-highlighted]{outline:none;background:var(--quiet)!important}.chooser-row:focus-visible{box-shadow:inset 0 0 0 2px var(--cobalt)}.chooser-row svg{width:20px!important;height:20px!important;color:inherit!important}.chooser-row .chooser-arrow{width:18px!important;height:18px!important;color:var(--secondary)!important}.chooser-icon{background:var(--quiet);width:40px;height:40px;color:var(--cobalt);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.chooser-label+.chooser-row .chooser-icon,.chooser-list li:first-child .chooser-icon{background:var(--action);color:#fff}.chooser-row .chooser-icon[data-platform=ios],.chooser-list .chooser-row .chooser-icon[data-platform=ios],.chooser-label+.chooser-row .chooser-icon[data-platform=ios]{color:#fff;background:#000;box-shadow:inset 0 0 0 1px #ffffff24}.chooser-row .chooser-icon[data-platform=android],.chooser-list .chooser-row .chooser-icon[data-platform=android],.chooser-label+.chooser-row .chooser-icon[data-platform=android]{background:#fff;box-shadow:inset 0 0 0 1px #1d293d1f}.chooser-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.chooser-text strong{font-size:16px;font-weight:600}.chooser-text span{color:var(--secondary);font-size:14px}.chooser-arrow{color:var(--secondary);flex-shrink:0}[dir=rtl] .chooser-arrow{transform:scaleX(-1)}.chooser-sheet .chooser-title{font-size:20px}[dir=rtl] .landing .btn svg{transform:scaleX(-1)}
