@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.button,.text-action,.nav-download,.mobile-nav__download{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-lg);font-size:var(--text-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);transition:color var(--duration-micro) var(--ease-standard), background-color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);display:inline-flex}.button{border-radius:var(--radius-action);padding-inline:var(--space-6);cursor:pointer;border:1px solid #0000}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.64}.button--light{background:var(--color-neutral-50);color:var(--color-neutral-950);box-shadow:var(--shadow-low)}.button--light:hover:not(:disabled){background:var(--color-white)}.button--dark{background:var(--color-accent);color:var(--color-white)}.button--dark:hover:not(:disabled){background:var(--color-accent-strong)}.text-action{min-height:var(--control-height-md);border-bottom:1px solid}.text-action--inverse{color:var(--color-ink-inverse)}.brand{align-items:center;gap:var(--space-2);color:var(--color-accent);display:inline-flex}.brand--inverse{color:var(--color-ink-inverse)}.brand__name{font-family:var(--font-brand);font-size:24px;font-weight:var(--brand-font-weight);line-height:var(--line-height-tight)}.brand__mark{width:var(--brand-mark-width);height:var(--brand-mark-height);transform:translateY(var(--brand-mark-optical-shift));flex:none}.site-nav__scroll-sentinel{top:var(--nav-solid-threshold);pointer-events:none;width:1px;height:1px;position:absolute;left:0}.site-nav{z-index:var(--z-navigation);padding-top:var(--nav-offset-top);color:var(--color-ink);pointer-events:none;transition:color var(--duration-nav) var(--ease-nav);background:0 0;position:fixed;top:0;left:0;right:0}.site-nav--solid{color:var(--color-ink)}.site-nav__inner{width:min(calc(100% - (var(--nav-page-gutter) * 2)), var(--nav-max-width));height:var(--nav-height);padding-inline:var(--nav-inner-padding);pointer-events:auto;border-radius:var(--radius-pill);box-shadow:none;isolation:isolate;transition:background-color var(--duration-nav) var(--ease-nav), border-color var(--duration-nav) var(--ease-nav), box-shadow var(--duration-nav) var(--ease-nav);background-color:#0000;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.site-nav--solid .site-nav__inner{border-color:var(--color-nav-border);background-color:var(--color-surface-raised);box-shadow:var(--shadow-nav)}.site-nav__brand{padding-left:var(--nav-brand-inset);justify-self:start;align-items:center;display:inline-flex}.site-nav__links,.site-nav__actions{align-items:center;display:flex}.site-nav__links{grid-template-columns:var(--nav-primary-slot-demo) var(--nav-primary-slot-tasks) var(--nav-primary-slot-trust);gap:var(--nav-primary-gap);font-size:14px;font-weight:var(--font-weight-medium);justify-self:center;justify-items:center;display:grid}.site-nav__links a,.site-nav__locale{min-height:var(--nav-link-height);padding-inline:var(--space-3);border-radius:var(--radius-pill);transition:color var(--duration-micro) var(--ease-nav), background-color var(--duration-micro) var(--ease-nav);border:1px solid #0000;align-items:center;display:inline-flex}.site-nav__links a:hover,.site-nav__locale:hover{background:var(--color-nav-hover)}.site-nav__links a{width:fit-content;padding-inline:var(--space-3);white-space:nowrap;justify-content:center}.site-nav__actions{justify-self:end;gap:var(--space-2);font-size:14px;font-weight:var(--font-weight-medium)}.site-nav__language-selector{position:relative}.site-nav__locale{min-width:var(--nav-locale-min-width);justify-content:center;gap:var(--space-2);padding-inline:var(--nav-control-padding-inline);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0}.site-nav__locale-chevron{width:14px;height:14px;transition:transform var(--duration-micro) var(--ease-nav);flex:none}.site-nav__locale[aria-expanded=true] .site-nav__locale-chevron{transform:rotate(180deg)}.language-selector{top:calc(100% + var(--nav-language-menu-offset));width:var(--nav-language-menu-width);padding:var(--space-2);border:1px solid var(--color-nav-border);border-radius:var(--radius-nav-menu);background:var(--color-surface-raised);box-shadow:var(--shadow-nav-menu);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;transition:opacity var(--duration-nav) var(--ease-nav), transform var(--duration-nav) var(--ease-nav), visibility var(--duration-nav) step-end;position:absolute;right:0;transform:translateY(-6px)scale(.985)}.language-selector--open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--duration-nav) var(--ease-nav), transform var(--duration-nav) var(--ease-nav), visibility 0s step-start;transform:translateY(0)scale(1)}.language-selector__list,.mobile-nav__locale-options{margin:0;padding:0;list-style:none}.language-selector__link{min-height:var(--nav-link-height);padding-inline:var(--space-3);border-radius:var(--radius-media);transition:background-color var(--duration-micro) var(--ease-nav);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.language-selector__link:hover,.language-selector__link[aria-current=page]{background:var(--color-nav-hover)}.locale-option__check{opacity:0;width:16px;height:16px}.locale-option__check--visible{opacity:1}.nav-download{width:auto;min-width:var(--nav-download-min-width);min-height:var(--nav-control-height);padding-inline:var(--nav-control-padding-inline);border-radius:var(--radius-action);background:var(--color-neutral-200);color:var(--color-ink);transition:color var(--duration-nav) var(--ease-nav), background-color var(--duration-nav) var(--ease-nav), border-color var(--duration-nav) var(--ease-nav), transform var(--duration-micro) var(--ease-nav);border:1px solid #0000}.nav-download:hover{background:var(--color-neutral-300);transform:none}.nav-download:active{transform:scale(.985)}.site-nav--solid .nav-download{background:var(--color-accent);color:var(--color-white)}.site-nav--solid .nav-download:hover{background:var(--color-accent-strong)}.nav-platform-icon{flex:none;width:16px;height:16px}.nav-menu-button{width:var(--nav-control-height);height:var(--nav-control-height);border-radius:var(--radius-pill);color:currentColor;cursor:pointer;transition:background-color var(--duration-micro) var(--ease-nav), transform var(--duration-micro) var(--ease-nav);background:0 0;border:0;justify-content:center;align-items:center;display:none;position:relative}.nav-menu-button:hover{background:var(--color-nav-hover)}.nav-menu-button:active{transform:scale(.96)}.nav-menu-icon{opacity:0;transition:opacity var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.8)}.nav-menu-icon--close{transform:scale(.8)rotate(-18deg)}.nav-menu-icon--visible{opacity:1;transform:scale(1)rotate(0)}.mobile-nav{display:none}@media (width<=1023px){.site-nav__inner{grid-template-columns:1fr auto}.site-nav__links,.site-nav__actions{display:none}.nav-menu-button{display:inline-flex}.mobile-nav{top:calc(var(--nav-offset-top) + var(--nav-height) + var(--space-2));right:max(var(--container-gutter), var(--nav-page-gutter));left:max(var(--container-gutter), var(--nav-page-gutter));max-width:420px;padding:var(--space-2);border:1px solid var(--color-nav-border);border-radius:var(--radius-nav-menu);background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-nav-menu);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;transition:opacity var(--duration-nav) var(--ease-nav), transform var(--duration-nav) var(--ease-nav), visibility var(--duration-nav) step-end;margin-left:auto;display:block;position:absolute;transform:translateY(-6px)scale(.985)}.mobile-nav__links{flex-direction:column;display:flex}.mobile-nav--open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--duration-nav) var(--ease-nav), transform var(--duration-nav) var(--ease-nav), visibility 0s step-start;transform:translateY(0)scale(1)}.mobile-nav a{border-radius:var(--radius-media);min-height:48px;padding-inline:var(--space-4);font-weight:var(--font-weight-ui);transition:color var(--duration-micro) var(--ease-nav), background-color var(--duration-micro) var(--ease-nav), transform var(--duration-micro) var(--ease-nav);align-items:center;display:flex}.mobile-nav a:hover{background:var(--color-nav-hover)}.mobile-nav a:active{transform:scale(.98)}.mobile-nav__locale-group{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.mobile-nav__locale-label{padding:var(--space-2) var(--space-4);color:var(--color-ink-secondary);font-size:var(--text-caption);font-weight:var(--font-weight-medium);margin:0}.mobile-nav__locale-options{flex-direction:column;display:flex}.mobile-nav__locale{justify-content:space-between}.mobile-nav__download{background:var(--color-accent);color:var(--color-white);justify-content:flex-start;margin-top:4px}.mobile-nav__download:hover{transform:none;background:var(--color-accent-strong)!important}}@media (prefers-reduced-motion:reduce){.language-selector,.site-nav__locale-chevron,.mobile-nav,.nav-menu-icon{transition-duration:.01ms}}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transition:opacity var(--duration-macro) var(--ease-standard), transform var(--duration-macro) var(--ease-standard);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}.js .reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}}.section-intro{max-width:820px}.section-heading-split{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:end;max-width:none;display:grid}.section-heading-split__title{min-width:0}.section-intro .eyebrow,.trust-heading .eyebrow,.tasks-heading .eyebrow,.difference-heading .eyebrow{margin-bottom:var(--space-6)}.section-intro .section-title,.trust-heading .section-title,.tasks-heading .section-title,.difference-heading .section-title{max-width:var(--section-title-max-width)}.section-intro>p:last-child,.trust-heading>p:last-child,.tasks-heading>p:last-child,.difference-heading>p:last-child{max-width:680px;margin-top:var(--space-6);color:var(--color-ink-secondary)}.section-heading-split>p:last-child{width:100%;max-width:520px;padding-bottom:var(--space-2);justify-self:end;margin-top:0}@media (width<=1023px){.section-heading-split{gap:var(--space-6);grid-template-columns:1fr}.section-heading-split>p:last-child{justify-self:start;max-width:680px;padding-bottom:0}}.demo-section{padding-block:var(--section-space-lg) var(--section-space-md);background:var(--color-surface-soft);position:relative}.demo-section:before{background:var(--color-product-white-65);content:"";height:1px;position:absolute;top:0;left:0;right:0}.demo-media{aspect-ratio:1918/1230;margin-top:var(--space-12);border:1px solid var(--color-ink-border-subtle);border-radius:var(--radius-media);background:var(--color-surface-raised);box-shadow:var(--shadow-low);position:relative;overflow:hidden}.demo-media__motion{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.demo-media--video{aspect-ratio:16/9}.demo-media-wide{width:min(calc(100% - (var(--container-gutter) * 2)), var(--container-wide));box-shadow:var(--shadow-low);margin-inline:auto}.demo-stages{margin-top:var(--space-8);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);display:grid}.demo-stage{padding:var(--space-6) var(--space-8) var(--space-8)}.demo-stage+.demo-stage{border-left:1px solid var(--color-border)}.demo-stage__top{align-items:center;gap:var(--space-3);color:var(--color-brand);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);display:flex}.demo-stage .feature-title{margin-top:var(--space-6)}.demo-stage p{max-width:310px;margin-top:var(--space-3);color:var(--color-ink-secondary)}@media (width<=1023px){.demo-stage{padding-inline:var(--space-6)}.demo-stages{grid-template-columns:repeat(2,1fr)}.demo-stage:nth-child(3),.demo-stage:nth-child(4){border-top:1px solid var(--color-border)}.demo-stage:nth-child(3){border-left:0}}@media (width<=767px){.demo-media{margin-top:var(--space-10)}.demo-stages{grid-template-columns:1fr}.demo-stage{min-height:0;padding:var(--space-8) 0}.demo-stage+.demo-stage{border-left:0;border-top:1px solid var(--color-border)}.demo-stage .feature-title{margin-top:var(--space-8)}}.tasks-section{padding-block:var(--section-space-lg) var(--section-space-md);background:var(--color-surface-muted)}.tasks-heading{max-width:none}.tasks-heading .section-title{max-width:720px}.tasks-container{--container-max:var(--container-wide)}.tasks-scrolly{--task-scroll-height:clamp(500px, 78svh, 680px);gap:var(--space-8);margin-top:var(--space-16);grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;display:grid}.task-stage{top:calc(var(--nav-height) + var(--space-8));height:var(--task-scroll-height);align-self:start;align-items:center;display:flex;position:sticky}.task-stage__viewport{aspect-ratio:8/5;border:1px solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface-raised);width:100%;height:auto;box-shadow:var(--shadow-low);isolation:isolate;position:relative;overflow:hidden}.task-stage__panel{will-change:transform;position:absolute;inset:0;overflow:hidden}.task-stage__panel-content{will-change:transform;align-items:center;width:100%;height:100%;display:grid}.task-stage__panel .artifact{height:100%;box-shadow:none;border:0;border-radius:0}.task-steps{border-top:1px solid var(--color-border);padding-bottom:0}.task-step{min-height:var(--task-scroll-height);padding:var(--space-16) var(--space-8);border-bottom:1px solid var(--color-border);align-items:center;display:flex}.task-step__copy{width:100%;max-width:560px;padding-left:var(--space-10);position:relative}.task-step__copy:before{top:0;bottom:0;left:calc(-1 * var(--space-8));background:var(--color-accent);content:"";opacity:0;width:2px;position:absolute}.task-step__number{color:var(--color-brand);font-size:var(--text-caption);font-weight:var(--font-weight-strong);position:absolute;top:5px;left:0}.task-step--active .task-step__copy:before{opacity:1}.task-step--active .task-step__number{color:var(--color-accent);font-weight:var(--font-weight-bold)}.task-step__artifact{display:none}.task-flow{gap:var(--space-4);margin-top:var(--space-8);display:grid}.task-flow div{gap:var(--space-3);grid-template-columns:54px 1fr;display:grid}.task-flow dt{color:var(--color-brand);font-size:var(--text-caption);font-weight:var(--font-weight-strong)}.task-flow dd{color:var(--color-ink-secondary);font-size:var(--text-small)}.artifact{border:1px solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface-raised);width:100%;height:300px;box-shadow:var(--shadow-low);position:relative;overflow:hidden}.artifact--image{aspect-ratio:8/5;background:var(--color-neutral-100);height:100%}.artifact--image img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1023px){.tasks-scrolly{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:1fr}.task-stage{display:none}.tasks-heading .section-title{max-width:760px}.task-step{min-height:0;padding-block:var(--space-12);flex-direction:column;align-items:stretch;opacity:1!important}.task-step__copy:before{display:none}.task-step--active .task-step__number{color:var(--color-brand)}.task-step__artifact{margin-top:var(--space-10);display:block}}@media (width>=1024px) and (hover:none),(width>=1024px) and (pointer:coarse),(prefers-reduced-motion:reduce){.tasks-scrolly{gap:var(--space-12);grid-template-columns:1fr}.task-stage{display:none}.task-step{flex-direction:column;align-items:stretch;min-height:0;opacity:1!important}.task-step__copy:before{display:none}.task-step--active .task-step__number{color:var(--color-brand)}.task-step__artifact{margin-top:var(--space-10);display:block}}@media (width<=767px){.task-step{padding-block:var(--space-10)}.task-step__copy{padding-left:var(--space-8)}.artifact{height:270px}.task-step__artifact .artifact--image{height:auto}}@media (prefers-reduced-motion:reduce){.task-stage__panel,.task-stage__panel-content{will-change:auto}}.difference-section{background:var(--color-section-deep);color:var(--color-ink-inverse)}.eyebrow--inverse,.difference-heading .eyebrow{color:var(--color-section-accent)}.difference-heading{max-width:980px}.difference-heading>p:last-child{color:var(--color-inverse-72)}.difference-list{margin-top:var(--space-20);border-top:1px solid var(--color-inverse-border-medium);border-bottom:1px solid var(--color-inverse-border-medium);grid-template-columns:1fr;display:grid}.difference-item{gap:var(--space-8);min-height:calc(var(--space-20) * 2);padding:var(--space-10) var(--space-6);grid-template-columns:minmax(64px,1fr) minmax(260px,4fr) minmax(0,7fr);align-items:center;display:grid}.difference-item+.difference-item{border-top:1px solid var(--color-inverse-border-medium)}.difference-item>span{color:var(--color-section-accent);font-size:var(--text-caption);font-weight:var(--font-weight-strong)}.difference-item .feature-title{font-size:clamp(var(--text-h3), 2.2vw, var(--text-h2));line-height:var(--line-height-snug)}.difference-item p{max-width:520px;color:var(--color-inverse-70)}@media (width<=767px){.difference-list{margin-top:var(--space-12);grid-template-columns:1fr}.difference-item{min-height:0;padding:var(--space-8) 0;grid-template-columns:1fr;align-items:start;gap:0}.difference-item+.difference-item{border-top:1px solid var(--color-inverse-border-medium)}.difference-item .feature-title{margin-top:var(--space-8);font-size:var(--text-h3);line-height:var(--line-height-heading)}.difference-item p{margin-top:var(--space-4)}}.trust-section{padding-block:var(--section-space-lg) var(--section-space-sm);background:var(--color-surface)}.trust-heading{max-width:950px}.trust-principles{margin-top:var(--space-16);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.trust-item{padding:var(--space-8);display:block}.trust-item+.trust-item{border-left:1px solid var(--color-border)}.trust-item>svg{color:var(--color-brand)}.trust-item .feature-title{margin-top:var(--space-8)}.trust-item p{margin-top:var(--space-4);color:var(--color-ink-secondary)}.faq-layout{margin-top:var(--space-16);display:block}.faq-intro{max-width:900px;margin-bottom:var(--space-8)}.faq-intro .feature-title{max-width:680px;margin-top:var(--space-6)}.faq-list{width:min(100%, calc(var(--container-max) - (var(--space-20) * 2)));border-top:1px solid var(--color-border)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item h4{margin:0}.faq-item button{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6) 0;color:var(--color-ink);font-family:var(--font-display);font-size:25px;font-weight:var(--font-weight-medium);line-height:var(--line-height-question);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.faq-item__icon{border-radius:var(--radius-round);background:var(--color-neutral-150);width:40px;height:40px;color:var(--color-brand);transition:background-color var(--duration-micro) var(--ease-standard), transform var(--duration-micro) var(--ease-standard);flex:0 0 40px;place-items:center;display:grid}.faq-item__icon svg{width:18px;height:18px}.faq-item button:hover .faq-item__icon{background:var(--color-neutral-200)}.faq-item button:active .faq-item__icon{transform:scale(.94)}.faq-item__content{opacity:0;transition:grid-template-rows var(--duration-normal) var(--ease-standard), opacity var(--duration-micro) var(--ease-standard);grid-template-rows:0fr;display:grid}.faq-item__content>div{overflow:hidden}.faq-item--open .faq-item__content{opacity:1;grid-template-rows:1fr}.faq-item__content p{max-width:700px;padding:0 calc(40px + var(--space-4)) var(--space-6) 0;color:var(--color-ink-secondary)}@media (width<=767px){.trust-principles{grid-template-columns:1fr}.trust-item{padding:var(--space-6) 0}.trust-item+.trust-item{border-top:1px solid var(--color-border);border-left:0}.faq-layout{margin-top:var(--space-12)}.faq-intro{padding:0}.faq-item button{font-size:22px}}@media (prefers-reduced-motion:reduce){.faq-item__icon,.faq-item__content{transition-duration:.01ms}}.download-section{padding-block:var(--space-32) var(--space-20);background:var(--color-neutral-950);color:var(--color-ink-inverse)}.download-layout{gap:var(--space-20);grid-template-columns:7fr 5fr;align-items:center;display:grid}.download-copy .section-title{max-width:650px;margin-top:0}.download-title__line{display:block}.download-title__brand{color:var(--color-accent-on-dark);font:inherit}.download-copy>p{max-width:600px;margin-top:var(--space-6);color:var(--color-inverse-70)}.download-action{align-items:center;gap:var(--space-4);max-width:520px;margin-top:var(--space-8);display:flex}.download-action__button{min-width:190px}.download-action__meta{color:var(--color-inverse-60);font-size:var(--text-caption)}.release-facts{border-top:1px solid var(--color-inverse-border-medium)}.release-facts>div{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-inverse-border-medium);grid-template-columns:1fr 1fr;display:grid}.release-facts span{color:var(--color-inverse-60);font-size:var(--text-small)}.release-facts strong{color:var(--color-inverse-82);font-size:var(--text-small);font-weight:var(--font-weight-ui);text-align:right}@media (width<=1023px){.download-layout{gap:var(--space-12)}}@media (width<=767px){.download-section{padding-block:var(--space-20)}.download-layout{grid-template-columns:1fr;align-items:start}.download-action{flex-direction:column;align-items:flex-start}.download-action__button{width:100%;min-width:0}.release-facts{margin-top:var(--space-4)}}.site-footer{padding-block:var(--space-8);border-top:1px solid var(--color-inverse-border);background:var(--color-neutral-950);color:var(--color-ink-inverse)}.site-footer__identity{align-items:center;gap:var(--space-4);display:flex}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-6);color:var(--color-inverse-60);font-size:var(--text-caption);display:flex}.site-footer__meta,.site-footer__meta nav,.site-footer__notes,.site-footer__attribution{gap:var(--space-6);flex-wrap:wrap;display:flex}.site-footer__bottom a{color:var(--color-ink-inverse);align-items:center;gap:4px;display:inline-flex}@media (width<=767px){.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer__meta,.site-footer__meta nav,.site-footer__notes,.site-footer__attribution{gap:var(--space-3);flex-direction:column}}.hero-editorial{background:var(--color-surface);min-height:200svh;color:var(--color-ink);position:relative;overflow-x:clip}.hero-editorial__story{gap:var(--space-12);grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:start;min-height:200svh;display:grid}.hero-editorial__copy-column{min-width:0}.hero-editorial__copy-block,.hero-editorial__visual-sticky{min-height:100svh;padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-8)}.hero-editorial__copy-block{align-items:center;display:flex}.hero-editorial__copy{width:100%;max-width:640px}.hero-editorial__visual-sticky{justify-content:flex-end;align-items:center;min-width:0;display:flex;position:sticky;top:0}.hero-editorial__category{margin-bottom:var(--space-6);color:var(--color-ink-secondary);font-size:var(--text-small);font-weight:var(--font-weight-semibold)}.hero-editorial__copy h1,.hero-editorial__copy h2{max-width:var(--hero-title-max-width);font-family:var(--font-display);font-size:var(--hero-title-size);font-weight:var(--font-weight-display);letter-spacing:var(--hero-title-tracking);line-height:var(--hero-title-line-height);text-wrap:balance}.hero-editorial__body{max-width:520px;margin-top:var(--space-8);color:var(--color-ink-secondary);font-size:18px;line-height:var(--line-height-relaxed);text-wrap:pretty}.hero-editorial__actions{align-items:center;gap:var(--space-6);margin-top:var(--space-8);display:flex}.hero-editorial__demo-link{color:var(--color-ink-secondary);border-bottom:0}.hero-editorial__demo-link:hover{color:var(--color-ink)}.hero-editorial__demo-link svg{transition:transform var(--duration-micro) var(--ease-standard)}.hero-editorial__demo-link:hover svg{transform:translateY(2px)}.hero-editorial__visual{flex:0 0 clamp(var(--hero-visual-min), 42vw, var(--hero-visual-max));width:clamp(var(--hero-visual-min), 42vw, var(--hero-visual-max));isolation:isolate;max-width:none;min-height:min(72svh,700px);transform:translateX(clamp(var(--space-6), 4vw, var(--space-20)));justify-self:end;position:relative}.hero-backdrop,.hero-workspace{width:min(94%, var(--hero-workspace-max));aspect-ratio:3/2;border:1px solid var(--color-workspace-border);border-radius:var(--radius-workspace);transform-origin:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-backdrop{background:var(--color-surface-raised);box-shadow:var(--shadow-workspace-backdrop);opacity:0;visibility:hidden;grid-template-rows:46px minmax(0,1fr);display:grid}.hero-backdrop--sheet{z-index:var(--z-hero-backdrop-back)}.hero-backdrop--deck{z-index:var(--z-hero-backdrop-front)}.hero-backdrop__bar{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--color-workspace-border);background:var(--color-surface-raised);color:var(--color-workspace-muted);font-size:11px;font-weight:var(--font-weight-medium);display:flex}.hero-backdrop__icon{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-white);font-size:11px;font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.hero-backdrop__icon--sheet{background:var(--color-office-sheet)}.hero-backdrop__icon--deck{background:var(--color-office-deck)}.hero-backdrop__sheet-preview{padding:var(--space-5);background:var(--color-workspace-canvas);grid-template-columns:1.2fr 1fr 1fr;align-content:start;display:grid}.hero-backdrop__sheet-preview span{border-right:1px solid var(--color-workspace-border);border-bottom:1px solid var(--color-workspace-border);background:var(--color-workspace-paper);min-height:34px;color:var(--color-workspace-muted);padding:9px 10px;font-size:10px}.hero-backdrop__sheet-preview span:nth-child(-n+3){background:var(--color-office-sheet-soft);color:var(--color-office-sheet);font-weight:var(--font-weight-semibold)}.hero-backdrop__deck-preview{padding:var(--space-10) var(--space-12);background:var(--color-neutral-950);color:var(--color-white);align-content:center;display:grid;position:relative;overflow:hidden}.hero-backdrop__deck-preview:after{background:var(--color-office-deck);content:"";opacity:.82;width:28%;height:100%;position:absolute;top:0;right:0}.hero-backdrop__deck-preview small,.hero-backdrop__deck-preview strong,.hero-backdrop__deck-preview span{z-index:1;position:relative}.hero-backdrop__deck-preview small{color:var(--color-section-accent);font-size:10px;font-weight:var(--font-weight-semibold)}.hero-backdrop__deck-preview strong{max-width:8ch;margin-top:var(--space-4);font-family:var(--font-display);font-size:30px;font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.hero-backdrop__deck-preview span{width:46%;height:1px;margin-top:var(--space-5);background:var(--color-inverse-60)}.hero-backdrop__deck-preview span+span{width:35%;margin-top:var(--space-3)}.hero-backdrop__deck-preview span:last-child{width:24%}.hero-workspace{z-index:var(--z-hero-workspace);background:var(--color-surface-raised);box-shadow:var(--shadow-workspace);display:block}.hero-workspace__body{grid-template-columns:minmax(0, var(--hero-workspace-conversation-share)) minmax(0, var(--hero-workspace-document-share));width:100%;height:100%;min-height:0;display:grid}.hero-workspace__conversation{border-right:1px solid var(--color-workspace-border);background:var(--color-workspace-conversation);grid-template-rows:46px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.hero-workspace__session-header,.hero-workspace__filebar{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:46px;padding:0 var(--space-4);border-bottom:1px solid var(--color-workspace-border);display:flex}.hero-workspace__session-header{background:var(--color-workspace-conversation)}.hero-workspace__session-header strong{font-size:12px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-workspace__session-header span{color:var(--color-workspace-muted);letter-spacing:.08em;font-size:14px}.hero-workspace__messages{min-height:0;padding:var(--space-4);flex-direction:column;gap:14px;display:flex;overflow:hidden}.hero-workspace__user-message{border:1px solid var(--color-workspace-border);border-radius:var(--radius-md);background:var(--color-workspace-message);width:fit-content;max-width:90%;color:var(--color-ink);font-size:var(--hero-workspace-message-size);line-height:var(--line-height-small);align-self:flex-end;padding:9px 10px}.hero-workspace__assistant-copy{max-width:94%;color:var(--color-ink);font-size:var(--hero-workspace-message-size);line-height:var(--line-height-copy);align-self:flex-start;margin:0}.hero-workspace__composer{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;margin:0 var(--space-4) var(--space-4);padding:0 var(--space-3);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-workspace-message);color:var(--color-workspace-muted);font-size:10px;display:flex}.hero-workspace__composer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-workspace__composer span:last-child{border-radius:var(--radius-sm);background:var(--color-ink);width:22px;height:22px;color:var(--color-white);font-size:11px;font-weight:var(--font-weight-semibold);flex:none;place-items:center;display:grid}.hero-workspace__document{background:var(--color-workspace-canvas);grid-template-rows:46px minmax(0,1fr);min-width:0;min-height:0;display:grid}.hero-workspace__filebar{background:var(--color-surface-raised)}.hero-workspace__file-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.hero-workspace__file-icon{border-radius:var(--radius-sm);background:var(--color-office-word);width:24px;height:24px;color:var(--color-white);font-size:11px;font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.hero-workspace__file-identity strong{color:var(--color-ink);font-size:12px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-workspace__updated{color:var(--color-workspace-muted);font-size:10px;font-weight:var(--font-weight-medium);flex:none}.hero-workspace__canvas{background:var(--color-workspace-canvas);min-width:0;min-height:0;padding:0}.hero-workspace__paper{height:100%;padding:var(--space-6) var(--space-6) var(--space-8);background:var(--color-workspace-paper);box-shadow:none;border:0;border-radius:0;overflow:hidden}.hero-workspace__paper>small{color:var(--color-workspace-muted);font-size:9px;font-weight:var(--font-weight-medium)}.hero-workspace__document-title{max-width:none;margin:var(--space-3) 0 var(--space-6);font-family:var(--font-display);font-size:var(--hero-workspace-document-title-size);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;line-height:var(--line-height-heading);white-space:nowrap}.hero-workspace__document-section{margin-top:0}.hero-workspace__document-section-title{margin:0 0 var(--space-2);color:var(--color-workspace-muted);font-size:10px;font-weight:var(--font-weight-semibold)}.hero-workspace__editable-copy{background:var(--color-workspace-paper);min-height:72px;position:relative;overflow:hidden}.hero-workspace__copy-layer{color:var(--color-ink);font-size:var(--hero-workspace-document-copy-size);margin:0;line-height:20px;position:absolute;inset:0}.hero-workspace__select-line{white-space:nowrap;width:max-content;max-width:100%;min-height:20px;display:block}.hero-workspace__document-section--delivery{margin-top:var(--space-4)}.hero-workspace__delivery-copy{min-height:54px;color:var(--color-workspace-muted);font-size:var(--hero-workspace-document-copy-size);line-height:var(--line-height-copy);margin:0}.hero-backdrop,.hero-workspace,.hero-workspace__conversation,.hero-workspace__user-message,.hero-workspace__assistant-copy,.hero-workspace__updated{will-change:transform, opacity}.hero-workspace__assistant-copy--intent{opacity:0;visibility:hidden}.hero-workspace__assistant-copy--done,.hero-workspace__updated{opacity:1;visibility:visible}.hero-workspace__copy-layer--original,.hero-workspace__copy-layer--selection{opacity:0;visibility:hidden}.hero-workspace__copy-layer--revised{opacity:1;visibility:visible}.hero-workspace__copy-layer--original{z-index:1}.hero-workspace__copy-layer--selection{z-index:2}.hero-workspace__copy-layer--revised{z-index:3}.hero-workspace__selection-line{background:var(--color-workspace-selection);width:max-content;max-width:100%;min-height:20px;color:var(--color-workspace-selection-ink);clip-path:inset(0 100% 0 0);white-space:nowrap;will-change:clip-path;display:block;overflow:hidden}.hero-workspace__rewrite-line{background:var(--color-workspace-paper);clip-path:inset(0);white-space:nowrap;will-change:clip-path;width:100%;min-height:20px;display:block;overflow:hidden}.hero-workspace__selection-cursor{z-index:4;width:18px;height:18px;color:var(--color-neutral-950);opacity:0;pointer-events:none;visibility:hidden;will-change:transform, opacity;place-items:center;display:grid;position:absolute;top:0;left:0}.hero-workspace__selection-cursor svg{fill:var(--color-white);filter:drop-shadow(0 1px 1px #20211f38)}.hero-workspace__text-caret{z-index:3;background:var(--color-ink);opacity:0;pointer-events:none;visibility:hidden;will-change:transform, opacity;width:1.5px;height:16px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.hero-backdrop,.hero-workspace__selection-cursor,.hero-workspace__text-caret{display:none}.hero-workspace,.hero-editorial__copy,.hero-workspace__conversation,.hero-workspace__assistant-copy,.hero-workspace__user-message,.hero-workspace__updated,.hero-workspace__copy-layer,.hero-workspace__selection-line,.hero-workspace__rewrite-line{will-change:auto}.hero-workspace__assistant-copy--intent,.hero-workspace__copy-layer--original,.hero-workspace__copy-layer--selection{opacity:0;visibility:hidden}.hero-workspace__assistant-copy--done,.hero-workspace__updated,.hero-workspace__copy-layer--revised,.hero-workspace__rewrite-line{opacity:1;visibility:visible}.hero-workspace__rewrite-line{clip-path:inset(0)}}@media (width<=1279px){.hero-editorial__story{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.hero-editorial__visual{min-height:min(68svh,650px)}}@media (width<=1799px){.hero-editorial__visual{flex-basis:min(var(--hero-visual-min), 50vw);width:min(var(--hero-visual-min), 50vw);transform:translateX(calc(var(--space-4) * -1))}}@media (width<=1023px){.hero-editorial{min-height:auto}.hero-editorial__story{gap:var(--space-12);min-height:auto;padding-top:calc(var(--nav-height) + var(--space-16));padding-bottom:var(--space-20);grid-template-columns:1fr}.hero-editorial__copy-column{display:contents}.hero-editorial__copy-block{min-height:auto;padding:0}.hero-editorial__copy{max-width:650px}.hero-editorial__copy-block--primary{grid-row:1}.hero-editorial__copy-block--followup{grid-row:3}.hero-editorial__visual-sticky{grid-row:2;justify-content:center;min-height:auto;padding:0;position:relative}.hero-editorial__visual{grid-row:2;justify-self:center;width:min(100%,720px);min-height:520px;margin-inline:auto;transform:none}.hero-backdrop{display:none}.hero-workspace{will-change:auto;width:min(96%,680px);transform:translate(-50%,-50%)}.hero-workspace__selection-cursor,.hero-workspace__text-caret{display:none}}@media (width<=767px){.hero-editorial__story{padding-top:calc(var(--nav-height) + var(--space-10))}.hero-editorial__category{margin-bottom:var(--space-4);font-size:13px}.hero-editorial__body{margin-top:var(--space-6);font-size:16px;line-height:var(--line-height-small)}.hero-editorial__actions{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);flex-direction:column}.hero-editorial__visual{width:min(100%,560px);min-height:0}.hero-workspace{aspect-ratio:auto;width:100%;position:relative;top:auto;left:auto;transform:none}.hero-workspace__body{grid-template-rows:220px minmax(410px,auto);grid-template-columns:1fr;height:auto}.hero-workspace__conversation{border-right:0;border-bottom:1px solid var(--color-workspace-border);grid-template-rows:44px minmax(0,1fr) 40px}.hero-workspace__session-header,.hero-workspace__filebar{min-height:44px}.hero-workspace__messages{justify-content:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.hero-workspace__user-message{max-width:88%}.hero-workspace__assistant-copy--intent{display:none}.hero-workspace__assistant-copy--done{opacity:1;visibility:visible;display:block}.hero-workspace__composer{min-height:34px;margin:0 var(--space-4) var(--space-3);display:flex}.hero-workspace__document{grid-template-rows:44px minmax(0,1fr);min-height:410px}.hero-workspace__canvas{padding:0}.hero-workspace__paper{min-height:354px;padding:var(--space-5)}.hero-workspace__document-title{margin-bottom:var(--space-5)}.hero-workspace__editable-copy{min-height:94px}.hero-workspace__select-line,.hero-workspace__selection-line{white-space:normal;width:auto}.hero-workspace__rewrite-line{white-space:normal}.hero-workspace__delivery-copy{min-height:64px}}@media (width<=420px){.hero-workspace__updated{display:none}.hero-workspace__paper{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce) and (width>=1024px){.hero-editorial,.hero-editorial__story{min-height:auto}.hero-editorial__story{gap:var(--space-12);padding-top:calc(var(--nav-height) + var(--space-16));padding-bottom:var(--space-20);grid-template-columns:1fr}.hero-editorial__copy-column{display:contents}.hero-editorial__copy-block{min-height:auto;padding:0}.hero-editorial__copy-block--primary{grid-row:1}.hero-editorial__visual-sticky{grid-row:2;justify-content:center;min-height:auto;padding:0;position:relative}.hero-editorial__visual{width:min(100%,720px);min-height:520px;margin-inline:auto;transform:none}.hero-editorial__copy-block--followup{grid-row:3}}:root{--color-neutral-50:#fff;--color-neutral-100:#f7f7f4;--color-neutral-150:#f1f2ee;--color-neutral-200:#e9eae5;--color-neutral-300:#dadbd5;--color-neutral-600:#666863;--color-neutral-900:#20211f;--color-neutral-950:#151614;--color-blue-400:#4355de;--color-blue-500:#2f41c9;--color-blue-600:#1f30a8;--color-blue-300:#9aa8ff;--color-word:#2e65c8;--color-sheet:#2f7954;--color-deck:#c65d3a;--color-peach:#f0b29d;--font-weight-body:400;--font-weight-display:800;--font-weight-medium:500;--font-weight-ui:560;--font-weight-semibold:600;--font-weight-strong:650;--font-weight-bold:700;--text-h2:56px;--text-h3:30px;--text-body:17px;--text-small:15px;--text-caption:13px;--line-height-editorial:.98;--line-height-title:1.02;--line-height-snug:1.08;--line-height-heading:1.12;--line-height-question:1.2;--line-height-caption:1.4;--line-height-small:1.5;--line-height-copy:1.55;--line-height-body:1.58;--line-height-relaxed:1.6;--line-height-tight:1;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-32:128px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--radius-round:50%;--shadow-low:0 2px 8px #20211f0f;--duration-micro:.16s;--duration-normal:.32s;--duration-macro:.7s;--duration-nav:.3s;--ease-standard:cubic-bezier(.16, 1, .3, 1);--ease-nav:cubic-bezier(0, 0, .2, 1)}@media (width<=1023px){:root{--text-h2:44px;--text-h3:28px}}@media (width<=639px){:root{--text-h2:36px;--text-h3:26px;--text-body:16px}}:root{--color-brand:var(--color-neutral-900);--color-brand-soft:var(--color-neutral-300);--color-accent:var(--color-blue-500);--color-accent-on-dark:var(--color-blue-400);--color-accent-strong:var(--color-blue-600);--color-surface:var(--color-neutral-100);--color-surface-soft:var(--color-neutral-50);--color-surface-raised:var(--color-neutral-50);--color-surface-muted:#e6e8e2;--color-ink:var(--color-neutral-900);--color-ink-secondary:var(--color-neutral-600);--color-ink-inverse:var(--color-neutral-50);--color-border:var(--color-neutral-300);--color-white:var(--color-neutral-50);--color-section-deep:var(--color-neutral-950);--color-section-accent:var(--color-peach);--color-office-word:var(--color-word);--color-office-sheet:var(--color-sheet);--color-office-sheet-soft:#2f79541f;--color-office-deck:var(--color-deck);--color-ink-border-subtle:#20211f1f;--color-inverse-border:#ffffff2e;--color-inverse-border-medium:#ffffff38;--color-inverse-60:#fff9;--color-inverse-70:#ffffffb3;--color-inverse-72:#ffffffb8;--color-inverse-82:#ffffffd1;--color-product-white-65:#ffffffa6;--color-nav-border:#20211f2e;--color-nav-hover:#20211f0e;--color-workspace-conversation:var(--color-neutral-100);--color-workspace-canvas:var(--color-neutral-150);--color-workspace-message:var(--color-neutral-50);--color-workspace-paper:var(--color-neutral-50);--color-workspace-border:var(--color-neutral-200);--color-workspace-muted:var(--color-neutral-600);--color-workspace-selection:var(--color-office-word);--color-workspace-selection-ink:var(--color-white);--color-focus-on-light:var(--color-blue-500);--color-focus-on-dark:var(--color-blue-300);--font-display:"Outfit Variable", "Geist Variable", system-ui, sans-serif;--font-body:"Geist Variable", "Segoe UI", system-ui, sans-serif;--font-brand:"Outfit Variable", "Geist Variable", system-ui, sans-serif;--container-max:1280px;--container-wide:1440px;--container-gutter:24px;--section-space-lg:112px;--section-space-md:96px;--section-space-sm:72px;--section-space:var(--section-space-lg);--nav-max-width:1280px;--nav-page-gutter:16px;--nav-offset-top:8px;--nav-height:56px;--nav-inner-padding:8px;--nav-brand-inset:4px;--nav-solid-threshold:24px;--nav-control-height:40px;--nav-link-height:38px;--nav-primary-slot-demo:72px;--nav-primary-slot-tasks:132px;--nav-primary-slot-trust:172px;--nav-primary-gap:8px;--nav-control-padding-inline:16px;--nav-locale-min-width:104px;--nav-download-min-width:120px;--nav-language-menu-width:168px;--nav-language-menu-offset:8px;--brand-mark-width:40px;--brand-mark-height:22px;--brand-mark-optical-shift:1px;--brand-font-weight:560;--control-height-md:44px;--control-height-lg:52px;--focus-ring-width:3px;--focus-ring-offset:4px;--hero-visual-min:720px;--hero-visual-max:800px;--hero-workspace-max:720px;--hero-workspace-conversation-share:34%;--hero-workspace-document-share:66%;--radius-control:var(--radius-md);--radius-media:var(--radius-lg);--radius-workspace:12px;--radius-nav-menu:14px;--radius-action:var(--radius-pill);--shadow-nav:0 1px 2px #20211f0a, 0 6px 20px #20211f12;--shadow-nav-menu:0 2px 6px #20211f0d, 0 18px 48px #20211f21;--shadow-workspace:0 30px 60px -15px #20211f24, 0 15px 30px -10px #20211f14, 0 0 0 1px #20211f0a;--shadow-workspace-backdrop:0 16px 38px -20px #20211f24, 0 0 0 1px #20211f09;--z-skip-link:1000;--z-navigation:100;--z-hero-workspace:3;--z-hero-backdrop-front:2;--z-hero-backdrop-back:1}@media (width<=1023px){:root{--container-gutter:20px;--nav-control-height:44px;--section-space-lg:96px;--section-space-md:80px;--section-space-sm:64px}}@media (width<=639px){:root{--container-gutter:16px;--section-space-lg:72px;--section-space-md:64px;--section-space-sm:48px}}:root{--hero-title-max-width:10ch;--hero-title-size:clamp(64px, 5.4vw, 88px);--hero-title-tracking:-.035em;--hero-title-line-height:var(--line-height-editorial);--section-title-max-width:900px;--hero-workspace-document-copy-size:11px;--hero-workspace-document-title-size:26px;--hero-workspace-message-size:10.5px}[data-typography=latin]{--font-display:"Outfit Variable", "Geist Variable", system-ui, sans-serif;--font-body:"Geist Variable", "Segoe UI", system-ui, sans-serif;--hero-title-max-width:12ch;--hero-title-size:clamp(60px, 5vw, 84px);--hero-title-tracking:-.04em;--hero-title-line-height:.96;--section-title-max-width:980px;--hero-workspace-document-copy-size:10px;--hero-workspace-document-title-size:24px;--hero-workspace-message-size:10px}[data-typography=cjk-sc]{--font-display:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif}@media (width<=1279px){:root{--hero-title-size:clamp(58px, 6vw, 76px)}[data-typography=latin]{--hero-title-size:clamp(54px, 5.5vw, 72px)}}@media (width<=1023px){:root{--hero-title-max-width:11ch;--hero-title-size:clamp(54px, 8vw, 72px)}[data-typography=latin]{--hero-title-max-width:13ch;--hero-title-size:clamp(50px, 7.5vw, 68px)}}@media (width<=767px){:root{--hero-title-max-width:10ch;--hero-title-size:clamp(46px, 13vw, 60px);--hero-workspace-document-copy-size:11px;--hero-workspace-document-title-size:23px;--hero-workspace-message-size:11px}[data-typography=latin]{--hero-title-max-width:12ch;--hero-title-size:clamp(42px, 11.5vw, 56px)}}@media (width<=420px){:root{--hero-workspace-document-copy-size:10.5px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}body{min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}html{scroll-padding-top:calc(var(--nav-height) + var(--space-4))}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--color-brand-soft);color:var(--color-neutral-950)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-on-light);outline-offset:var(--focus-ring-offset)}.difference-section :focus-visible,.download-section :focus-visible,.site-footer :focus-visible{outline-color:var(--color-focus-on-dark)}main:focus{outline:none}.container{width:min(calc(100% - (var(--container-gutter) * 2)), var(--container-max));margin-inline:auto}.section{padding-block:var(--section-space);border-bottom:1px solid var(--color-border)}.difference-section,.download-section{border-bottom:none}.section-title,.feature-title{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:-.02em;text-wrap:balance}.section-title{font-size:var(--text-h2);line-height:var(--line-height-title)}.feature-title{font-size:var(--text-h3);line-height:var(--line-height-heading)}.eyebrow{color:var(--color-brand);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-caption)}.skip-link{z-index:var(--z-skip-link);top:var(--space-4);left:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-neutral-950);color:var(--color-ink-inverse);transition:translate var(--duration-micro) var(--ease-standard);position:fixed;translate:0 -160%}.skip-link:focus{translate:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
