:is(.landing-home,.live-translate-page,.product-marketing-page,.campaign-lp,.public-site-navigation){--paper: #f7f6f2;--mint: #e6eedf;--lime: #dbf770;--deep: #052e29;--green: #2d4a44;--muted: #64736d;--line: #dce3db}.product-marketing-page{font-family:Manrope,Arial,sans-serif;font-size:18px;line-height:1.55;color:var(--deep);padding-top:1px;font-synthesis:none}.product-marketing-page :is(h1,h2,h3,p){margin:0}.product-marketing-page :is(h1,h2,h3){color:inherit;font-weight:600}.product-marketing-page :is(h1,h2){white-space:pre-line;letter-spacing:-.04em;line-height:1.08}.product-marketing-page h2{font-size:clamp(34px,3.1vw,44px)}.product-marketing-page h3{font-size:26px;line-height:1.31;letter-spacing:-.025em}.product-marketing-page a{color:inherit}.product-marketing-page :is(a,button){touch-action:manipulation}.product-marketing-page :is(a,button,summary):focus-visible{outline:2px solid var(--green);outline-offset:5px}.marketing-wrap,.product-marketing-page .wrap{width:min(1280px,calc(100% - 160px));margin-inline:auto}.product-marketing-page .preview-nav-shell{margin-block:32px}.product-marketing-page .preview-nav{width:min(1360px,calc(100% - 80px))}.product-marketing-page .preview-nav .marketing-cta{min-height:48px;font-size:16px}.product-marketing-page .preview-menu{font-size:16px}.product-marketing-page .preview-menu h2{font-size:inherit}.product-marketing-page .preview-menu :is(a,button):focus-visible{outline-color:var(--lime)}.product-marketing-page .preview-menu .marketing-cta{--cta-bg: var(--lime);--cta-ink: var(--deep);--cta-blob: white;--cta-hover: var(--deep)}.product-marketing-page .preview-footer h2{font-size:44px}.product-marketing-page .preview-footer h3{font-size:12px}.product-marketing-page .preview-footer a:hover{text-decoration:underline;text-underline-offset:5px}.product-marketing-page .marketing-cta{--cta-bg: var(--green);--cta-ink: white;--cta-blob: var(--deep);--cta-hover: white;min-height:56px;padding:16px 24px;font-size:17px;border-radius:8px;font-weight:700;max-width:100%;white-space:normal;text-align:left}.product-marketing-page .marketing-cta-lime{--cta-bg: var(--lime);--cta-ink: var(--deep);--cta-blob: white;--cta-hover: var(--deep)}.marketing-section{padding-block:80px;scroll-margin-top:120px}.marketing-tone-white{background:#fff}.marketing-tone-mint{background:var(--mint)}.marketing-eyebrow{font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.035em;color:var(--green)}.marketing-intro{font-size:18px;line-height:1.56;color:var(--muted)}.marketing-note{font-size:14px;line-height:1.5;color:var(--muted)}.marketing-copy{display:grid;gap:24px;justify-items:start;align-content:start;min-width:0}.marketing-hero{position:relative;width:min(1360px,calc(100% - 80px));min-height:660px;margin:0 auto 48px;border-radius:24px;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:flex-end}.marketing-hero-image{position:absolute;inset:0}.marketing-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-position);object-position:var(--hero-position)}.marketing-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(5,31,26,.25) 45%,rgba(5,31,26,.9))}.marketing-image-label{position:absolute;left:20px;bottom:16px;z-index:1;font-size:10px;padding:4px 8px;border-radius:4px;color:#fff;background:#052e29bf}.marketing-hero-copy{position:relative;display:grid;gap:24px;justify-items:start;width:53%;padding:56px 64px 56px 16px}.marketing-hero h1{font-size:clamp(44px,4.45vw,64px);line-height:1.065}.marketing-hero-copy>p:not([class]){font-size:18px}.marketing-hero .marketing-eyebrow{color:var(--lime)}.marketing-hero .marketing-note{color:#fff}.marketing-section-header{display:grid;gap:24px;margin-bottom:48px}.marketing-section-header>div{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:80px}.marketing-story{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4.5fr);gap:80px;align-items:center}.marketing-story>*{min-width:0}.marketing-proof{border-radius:12px;background:var(--mint);padding:40px}.marketing-proof :is(h3,p){white-space:normal}.marketing-proof-caption{margin-top:24px!important;font-size:12px;line-height:1.5;color:var(--green)}.marketing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:0}.marketing-steps>:is(li,article){display:grid;gap:16px;align-content:start}.marketing-steps>:is(li,article)>p{font-size:17px;line-height:1.5;color:var(--muted)}.marketing-connections{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;margin-top:40px;background:var(--mint);border-radius:12px}.marketing-connections a{font-weight:600}.marketing-connections a:hover{text-decoration:underline;text-underline-offset:4px}.marketing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.marketing-feature-grid article{border-top:1px solid var(--line);padding-top:24px;min-width:0}.marketing-feature-grid ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px}.marketing-feature-grid li{display:flex;align-items:flex-start;gap:12px;color:var(--green)}.marketing-feature-grid li svg{flex:0 0 16px;margin-top:6px}.marketing-feature-note{margin-top:32px!important}.marketing-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.marketing-entry-grid>article{display:grid;justify-items:start;align-content:start;gap:24px;padding:40px;border-radius:12px;background:#fff}.marketing-entry-grid .marketing-entry-pro{background:var(--deep);color:#fff}.marketing-price{font-size:64px;line-height:1.1;font-weight:600;letter-spacing:-.04em}.marketing-entry-pro a{color:var(--lime);text-decoration:underline;text-underline-offset:5px}.marketing-closing{background:var(--deep);color:#fff}.marketing-closing-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:80px;align-items:center}.marketing-closing-grid>.marketing-copy:last-child{justify-self:end}.marketing-closing .marketing-note{color:var(--mint)}.marketing-closing :is(a,button):focus-visible{outline-color:var(--lime)}.marketing-faq-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,4fr);gap:80px;align-items:start}.marketing-faq details{border-bottom:1px solid var(--line);padding-block:24px}.marketing-faq details:first-child{padding-top:0}.marketing-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:24px;list-style:none;cursor:pointer;font-size:26px;line-height:1.46;font-weight:600;letter-spacing:-.025em}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq-indicator{flex:0 0 24px;font-size:24px;text-align:center}.marketing-faq-indicator:before{content:"+"}.marketing-faq details[open] .marketing-faq-indicator:before{content:"−"}.marketing-faq details>p{font-size:17px;line-height:1.5;color:var(--muted);margin-top:16px;padding-right:48px}.marketing-demo-prompt{display:grid;gap:12px;background:#fff;padding:24px;border-radius:12px}.marketing-demo-ledger{display:grid;gap:24px;padding:32px;background:var(--deep);color:#fff;border-radius:12px;margin-top:24px}.marketing-demo-ledger .marketing-eyebrow{color:var(--mint)}.marketing-demo-ledger .marketing-price{font-size:64px}.marketing-demo-rows{display:grid;gap:8px}.marketing-demo-rows>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-radius:8px;background:#ffffff1f;font-size:14px}.marketing-demo-rows dt,.marketing-demo-rows dd{margin:0}.marketing-demo-rows dd{font-weight:600}@media(max-width:1100px){.marketing-wrap,.product-marketing-page .wrap{width:calc(100% - 80px)}.marketing-story,.marketing-section-header>div,.marketing-closing-grid,.marketing-faq-grid{gap:40px}.marketing-proof,.marketing-entry-grid>article{padding:32px}.marketing-hero-copy{padding-right:32px}.marketing-connections{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:900px){.marketing-hero{display:block;min-height:0;border-radius:0;color:var(--deep)}.marketing-hero-image{position:relative;aspect-ratio:2 / 1;border-radius:16px;overflow:hidden}.marketing-hero-image img{-o-object-position:var(--hero-position-mobile);object-position:var(--hero-position-mobile)}.marketing-hero-image:after{display:none}.marketing-hero-copy{width:100%;padding:32px 0 0}.marketing-hero h1{font-size:56px}.marketing-hero .marketing-eyebrow{color:var(--green)}.marketing-hero .marketing-note{color:var(--muted)}.marketing-story{grid-template-columns:1fr}.marketing-story>.marketing-copy{max-width:680px}.marketing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-section-header>div{grid-template-columns:1fr;gap:24px}.marketing-faq-grid{grid-template-columns:1fr}.marketing-closing-grid{grid-template-columns:1fr;gap:32px}.marketing-closing-grid>.marketing-copy:last-child{justify-self:start}}@media(max-width:639px){.marketing-wrap,.product-marketing-page .wrap{width:calc(100% - 40px)}.product-marketing-page .preview-nav{width:calc(100% - 32px)}.product-marketing-page .preview-nav-shell{margin-block:16px 24px}.product-marketing-page .preview-nav .marketing-cta{font-size:12px;min-height:40px;padding:10px 12px}.marketing-section{padding-block:56px}.marketing-hero{width:calc(100% - 40px);margin-bottom:32px}.marketing-hero h1{font-size:clamp(38px,10.8vw,42px);overflow-wrap:break-word}.marketing-hero-copy{gap:20px}.marketing-steps,.marketing-feature-grid,.marketing-entry-grid{grid-template-columns:1fr;gap:32px}.marketing-section-header{margin-bottom:32px}.marketing-proof,.marketing-entry-grid>article{padding:24px}.marketing-connections{display:grid;gap:16px}.marketing-faq summary{font-size:21px;gap:16px}.marketing-faq details>p{padding-right:0}.marketing-demo-ledger{padding:24px}.marketing-demo-ledger .marketing-price{font-size:48px}.product-marketing-page .preview-footer h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.product-marketing-page{scroll-behavior:auto}}.marketing-waveform{display:flex;gap:5px;align-items:center;justify-content:center;height:80px;color:var(--green)}.marketing-waveform i{display:block;width:6px;max-width:3%;border-radius:4px;background:currentColor}.marketing-demo-ledger.marketing-demo-lime{background:var(--lime);color:var(--deep)}.marketing-demo-lime .marketing-eyebrow{color:var(--green)}.marketing-demo-lime .marketing-demo-rows>div{background:#fff9}.marketing-time-demo>.marketing-demo-ledger:first-child{margin-top:0}.marketing-demo-button{justify-self:start;min-height:44px;padding:10px 18px;border-radius:6px;border:0;background:var(--lime);color:var(--deep);font-size:14px;font-weight:600;cursor:pointer}.marketing-demo-after{margin-top:24px}.marketing-demo-prompt .marketing-demo-rows>div{background:var(--paper)}.marketing-demo-prompt .marketing-demo-rows>div:last-child{background:var(--lime)}.marketing-demo-tabs{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.marketing-demo-tabs span{background:var(--paper);padding:6px 12px;border-radius:4px}.marketing-demo-tabs span:first-child{background:var(--lime)}.marketing-demo-progress{height:8px;background:#fff3;border-radius:4px;overflow:hidden}.marketing-demo-progress span{display:block;height:100%;background:var(--lime)}.marketing-demo-dates{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.marketing-demo-dates span{display:grid;text-align:center;padding:12px 6px;border-radius:6px;background:var(--paper)}.marketing-demo-dates span:nth-child(2){background:var(--deep);color:#fff}.marketing-demo-dates strong{font-size:30px}.marketing-demo-dates small{font-size:12px}.marketing-demo-slots{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin-top:12px}.marketing-demo-slots legend{margin-bottom:16px}.marketing-demo-slots label{position:relative;flex:1;cursor:pointer}.marketing-demo-slots input{position:absolute;width:1px;height:1px;opacity:0}.marketing-demo-slots span{display:block;padding:10px 16px;border:1px solid var(--line);border-radius:6px;text-align:center;font-size:14px}.marketing-demo-slots input:checked+span{border-color:var(--deep);background:var(--mint)}.marketing-demo-slots input:focus-visible+span{outline:2px solid var(--deep);outline-offset:3px}.marketing-reading-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;font-size:12px}.marketing-funnel-demo{margin-top:0}.marketing-funnel-demo fieldset{border:0;padding:0;display:grid;gap:12px}.marketing-funnel-demo legend{margin-bottom:24px}.marketing-funnel-demo label{position:relative;cursor:pointer}.marketing-funnel-demo input{position:absolute;opacity:0;width:1px;height:1px}.marketing-funnel-demo label>span{display:grid;gap:4px;background:#fff;color:var(--deep);padding:20px;border:2px solid transparent;border-radius:8px}.marketing-funnel-demo label small{font-size:12px}.marketing-funnel-demo input:checked+span{border-color:var(--lime);background:var(--mint)}.marketing-funnel-demo input:focus-visible+span{outline:2px solid var(--lime);outline-offset:4px}.marketing-hero-left{justify-content:flex-start}.marketing-hero-left .marketing-hero-copy{padding:56px 16px 56px 64px}.marketing-hero-left .marketing-hero-image:after{background:linear-gradient(90deg,rgba(5,31,26,.92),rgba(5,31,26,.4) 55%,transparent)}.marketing-extension-preview{display:block;width:min(340px,100%);height:auto;margin-inline:auto;border-radius:8px}@media(max-width:900px){.marketing-hero-left .marketing-hero-copy{padding:32px 0 0}}.marketing-desktop-hero{display:grid;justify-items:center;gap:24px;text-align:center;padding-top:32px;padding-bottom:48px}.marketing-desktop-hero h1{font-size:clamp(42px,4.45vw,64px)}.marketing-desktop-hero>p{max-width:640px}.marketing-desktop-hero>img{width:100%;height:auto;border-radius:20px;margin-top:24px}.marketing-download-pending{background:var(--mint);color:var(--green);cursor:wait}.marketing-release-details{display:grid;gap:16px;padding-block:24px;font-size:14px}.marketing-release-details a{text-decoration:underline;text-underline-offset:4px}.marketing-checksum{display:flex;align-items:center;gap:16px;max-width:100%;border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px 16px;cursor:pointer}.marketing-checksum code{min-width:0;overflow-wrap:anywhere;text-align:left;font-size:12px}.marketing-desktop-ios{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.marketing-desktop-ios figure{margin:0;text-align:center}.marketing-desktop-ios img{display:block;width:244px;max-width:100%;height:auto;margin:0 auto 24px}@media(max-width:639px){.marketing-desktop-ios{grid-template-columns:1fr;gap:40px}.marketing-desktop-hero{padding-top:8px}.marketing-desktop-hero>img{border-radius:12px}}
