@layer properties,theme,base;@layer components{.skip-link{z-index:var(--lex-z-debug);border-radius:var(--lex-radius-8);background:var(--lex-surface);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 5);color:var(--lex-fg);font:var(--font-weight-medium) var(--text-button) / var(--text-button--line-height) var(--font-ui);position:fixed;inset-block-start:calc(var(--spacing) * 2);inset-inline-start:calc(var(--spacing) * 2);translate:0 -200%}.skip-link:focus{translate:0}.site-frame{width:100%;max-width:var(--lex-container-wide);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}.site-section{padding-block:calc(var(--spacing) * 8)}.site-header{z-index:var(--lex-z-nav);border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);background:var(--lex-background);position:sticky;inset-block-start:0}.site-header-frame{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 4);grid-template-columns:auto 1fr;display:grid}.site-nav-link,.site-text-link,.site-footer a:not(.brand-lockup){color:inherit;font:var(--font-weight-medium) var(--text-button) / var(--text-button--line-height) var(--font-ui);text-decoration:underline;text-decoration-thickness:calc(var(--spacing) / 4);text-underline-offset:calc(var(--spacing) / 2)}.site-nav-link{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2);color:var(--lex-fg-secondary);align-items:center;text-decoration-color:#0000;display:inline-flex}.site-solution-link{min-height:calc(var(--spacing) * 9);border-radius:var(--lex-radius-8);padding-inline:calc(var(--spacing) * 3);color:var(--lex-fg-secondary);font:var(--font-weight-medium) var(--text-button) / var(--text-button--line-height) var(--font-ui);align-items:center;text-decoration:none;display:inline-flex}.site-solution-link:hover{background:var(--lex-section);color:var(--lex-fg)}.site-solution-link[aria-current=page]{background:var(--lex-brand);color:var(--lex-fg-inverse)}.site-nav-link:hover,.site-text-link:hover{color:var(--lex-fg);text-decoration-color:currentColor}.site-text-link{min-height:calc(var(--spacing) * 6);color:var(--lex-brand);display:inline-flex}.site-primary-navigation,.site-solution-navigation,.site-header-utility,.site-header-actions{display:none}.site-header-mobile-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.site-header-quick-action{min-height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}.mobile-menu summary{z-index:var(--lex-z-popover);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);place-content:center;gap:var(--spacing);border-radius:var(--lex-radius-8);background:var(--lex-brand);cursor:pointer;list-style:none;display:grid;position:relative}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary>span{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) / 2);border-radius:var(--lex-radius-full);background:var(--lex-fg-on-dark-surface);transition:transform var(--lex-duration-fast) var(--lex-ease-standard), opacity var(--lex-duration-fast) var(--lex-ease-standard)}.mobile-menu[open] summary{position:fixed;inset-block-start:calc(var(--spacing) * 3);inset-inline-end:calc(var(--spacing) * 4)}.mobile-menu[open] summary>span{margin:auto;position:absolute;inset:0}.mobile-menu[open] summary>span:first-child{transform:rotate(45deg)}.mobile-menu[open] summary>span:nth-child(2){opacity:0}.mobile-menu[open] summary>span:last-child{transform:rotate(-45deg)}.mobile-menu-panel{z-index:var(--lex-z-drawer);background:var(--lex-background);padding-inline:calc(var(--spacing) * 4);animation:mobile-menu-enter var(--lex-duration-slow) var(--lex-ease-enter) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu:not([open]) .mobile-menu-panel{display:none}.mobile-menu.is-closing .mobile-menu-panel{animation:mobile-menu-exit var(--lex-duration-base) var(--lex-ease-exit) both}.mobile-menu-toolbar{z-index:1;min-height:calc(var(--spacing) * 16);margin-inline:calc(var(--spacing) * -4);border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);background:var(--lex-background);padding-inline:calc(var(--spacing) * 4) calc(var(--spacing) * 16);align-items:center;display:flex;position:sticky;inset-block-start:0}.mobile-audience-label{border-inline-start:calc(var(--spacing) / 4) solid var(--lex-line-strong);color:var(--lex-fg-muted);font:var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui);margin-inline-start:calc(var(--spacing) * 3);padding-inline-start:calc(var(--spacing) * 3)}.mobile-solution-navigation{border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);padding-block:calc(var(--spacing) * 5)}.mobile-solution-navigation>p,.mobile-shared-navigation>p,.mobile-page-navigation>p{color:var(--lex-fg-muted);font:var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase}.mobile-solution-navigation ul{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-solution-navigation a{min-height:calc(var(--spacing) * 11);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-surface);color:var(--lex-fg-secondary);font:var(--font-weight-medium) var(--text-button) / var(--text-button--line-height) var(--font-ui);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.mobile-solution-navigation a[aria-current=page]{border-color:var(--lex-brand);background:var(--lex-brand);color:var(--lex-fg-inverse)}.mobile-shared-navigation{border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);padding-block:calc(var(--spacing) * 5)}.mobile-shared-navigation ul{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);display:grid}.mobile-shared-navigation a{min-height:calc(var(--spacing) * 11);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);padding-inline:calc(var(--spacing) * 4);color:var(--lex-fg);font:var(--font-weight-medium) var(--text-button) / var(--text-button--line-height) var(--font-ui);align-items:center;text-decoration:none;display:flex}.mobile-shared-navigation a:hover{border-color:var(--lex-accent);color:var(--lex-accent-deep)}.mobile-page-navigation{border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);padding-block:calc(var(--spacing) * 5)}.mobile-menu-links{margin-top:calc(var(--spacing) * 2)}.mobile-menu-links li+li{border-top:calc(var(--spacing) / 4) solid var(--lex-line)}.mobile-menu-links a{min-height:calc(var(--spacing) * 11);color:var(--lex-fg);font:var(--font-weight-medium) var(--text-button) / var(--text-button--line-height) var(--font-ui);align-items:center;text-decoration:none;display:flex}.mobile-menu-links a:hover{color:var(--lex-accent-deep)}.mobile-menu-actions{width:100%;max-width:var(--lex-container-reading);gap:calc(var(--spacing) * 3);margin-top:auto;padding-block:calc(var(--spacing) * 6);margin-inline:auto;display:grid}html:has(.mobile-menu[open]){overflow:hidden}@keyframes mobile-menu-enter{0%{opacity:0;transform:translateY(calc(var(--spacing) * -4))}to{opacity:1;transform:translateY(0)}}@keyframes mobile-menu-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--spacing) * -2))}}@media (prefers-reduced-motion:reduce){.mobile-menu-panel,.mobile-menu.is-closing .mobile-menu-panel{animation-duration:var(--lex-duration-instant)}}.eyebrow{align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--lex-accent-deep);font:var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;display:inline-flex}.eyebrow:before{width:calc(var(--spacing) * 6);height:calc(var(--spacing) / 4);background:var(--lex-accent);content:"";flex:none}.section-intro{max-width:calc(var(--lex-container-reading) + var(--spacing) * 64)}.section-intro h2{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h1) / var(--text-h1--line-height) var(--font-ui);letter-spacing:var(--text-h1--letter-spacing);text-wrap:balance}.section-title-accent{color:var(--lex-accent-deep);font-weight:var(--font-weight-regular)}.dictation-intro{max-width:var(--lex-container-wide)}.dictation-title>span{display:block}.section-intro>h2+p{max-width:calc(var(--lex-container-reading) + var(--spacing) * 24);margin-top:calc(var(--spacing) * 4);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.section-intro-inverse h2{color:var(--lex-fg-on-dark-surface)}.section-intro-inverse>h2+p{color:var(--lex-fg-subtle)}.site-section.hero-section{padding-block:calc(var(--spacing) * 12) calc(var(--spacing) * 10)}.hero-content{max-width:var(--lex-container-wide)}.hero-content h1{max-width:var(--lex-container-content);margin-top:calc(var(--spacing) * 6);color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-display) / var(--text-display--line-height) var(--font-ui);letter-spacing:var(--text-display--letter-spacing);text-wrap:balance}.hero-content h1 span{display:block}.hero-title-accent{color:var(--lex-accent-deep);font-weight:var(--font-weight-regular)}.hero-lead{max-width:calc(var(--lex-container-reading) + var(--spacing) * 24);margin-top:calc(var(--spacing) * 6);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.demo-section{background:var(--lex-surface)}.demo-intro{max-width:calc(var(--lex-container-reading) + var(--spacing) * 64)}.demo-intro h2 span{display:inline}.demo-title-accent{color:var(--lex-accent-deep);font-weight:var(--font-weight-regular)}.section-intro.demo-intro>.demo-lead{max-width:calc(var(--lex-container-reading) + var(--spacing) * 24)}.hero-slogan{max-width:var(--lex-container-reading);margin-top:calc(var(--spacing) * 5);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.hero-slogan strong{color:var(--lex-fg);font-weight:var(--font-weight-semibold)}.hero-actions{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.hero-note{max-width:var(--lex-container-reading);margin-top:calc(var(--spacing) * 5);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.hero-note strong{color:var(--lex-fg-secondary);font-weight:var(--font-weight-semibold)}.hero-points{margin-top:calc(var(--spacing) * 10);border-top:calc(var(--spacing) / 4) solid var(--lex-line);gap:0;display:grid}.hero-points>div{padding-block:calc(var(--spacing) * 6)}.hero-points>div+div{border-top:calc(var(--spacing) / 4) solid var(--lex-line)}.hero-points dt{color:var(--lex-accent-deep);font:var(--font-weight-medium) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui);text-transform:uppercase}.hero-points dd{max-width:var(--lex-container-reading);margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.site-card{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-surface);padding:calc(var(--spacing) * 6)}.site-card h3,.dark-card h3{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui);letter-spacing:var(--text-h3--letter-spacing)}.site-card>p:not(.eyebrow,.status-label),.dark-card>p:not(.eyebrow){margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.card-carousel-track{align-items:stretch;gap:calc(var(--spacing) * 4);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;padding-block-end:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.card-carousel-track::-webkit-scrollbar{display:none}.card-carousel-track>*{flex:0 0 calc(100% - var(--spacing) * 8);scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.card-carousel-navigation{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.card-carousel-dots{align-items:center;display:flex;position:relative}.card-carousel-dots:before{inset-inline:calc(var(--spacing) * 5.5);height:calc(var(--spacing) / 4);background:var(--lex-line);content:"";position:absolute}.card-carousel-active-indicator{z-index:var(--lex-z-raised);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 1.5);border-radius:var(--lex-radius-full);background:var(--lex-accent-deep);pointer-events:none;transform:translateX(var(--carousel-active-offset,0)) translateY(-50%);transition:transform var(--lex-duration-base) var(--lex-ease-standard);will-change:transform;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--spacing) * 3)}.card-carousel-dot{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.card-carousel-dot-mark{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--lex-radius-full);background:var(--lex-line-strong);transition:opacity var(--lex-duration-fast) var(--lex-ease-standard);position:relative}.card-carousel-dot[aria-current=true] .card-carousel-dot-mark{opacity:0}.card-carousel-status{min-width:calc(var(--spacing) * 14);min-height:calc(var(--spacing) * 8);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-full);background:var(--lex-surface);color:var(--lex-fg-secondary);font:var(--font-weight-medium) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.card-carousel-dark .card-carousel-dots:before{background:color-mix(in srgb, var(--lex-fg-on-dark-surface) 20%, transparent)}.card-carousel-dark .card-carousel-dot-mark{background:var(--lex-fg-subtle)}.card-carousel-dark .card-carousel-active-indicator{background:var(--lex-accent)}.card-carousel-dark .card-carousel-status{border-color:color-mix(in srgb, var(--lex-fg-on-dark-surface) 20%, transparent);background:color-mix(in srgb, var(--lex-fg-on-dark-surface) 6%, transparent);color:var(--lex-fg-on-dark-surface)}.pain-panel{border-radius:var(--lex-radius-16);background:var(--lex-surface-dark);padding:calc(var(--spacing) * 6);overflow:hidden}.pain-intro{max-width:calc(var(--lex-container-reading) + var(--spacing) * 24)}.pain-panel h2,.pain-panel .site-card h3{color:var(--lex-fg-on-dark-surface)}.pain-lead,.pain-panel .site-card>p:not(.eyebrow,.status-label),.pain-close{color:var(--lex-fg-subtle)}.pain-panel .site-card{border-color:color-mix(in srgb, var(--lex-fg-on-dark-surface) 12%, transparent);background:color-mix(in srgb, var(--lex-fg-on-dark-surface) 4%, transparent)}.pain-close{border-top:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 12%, transparent);padding-top:calc(var(--spacing) * 5)}.pain-accent{color:var(--lex-accent)}.product-preview{border:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-radius:var(--lex-radius-16);background:var(--lex-surface-soft);overflow:hidden}.product-preview-bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:calc(var(--spacing) / 4) solid var(--lex-brand);background:var(--lex-surface-dark);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);display:flex}.product-preview-bar span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--lex-radius-full);background:var(--lex-line-strong)}.product-preview-bar span:first-child{background:var(--lex-error)}.product-preview-bar span:nth-child(2){background:var(--lex-warning)}.product-preview-bar span:nth-child(3){background:var(--lex-success)}.product-preview-bar b{color:var(--lex-fg-subtle);font:var(--font-weight-medium) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);margin-inline-start:calc(var(--spacing) * 2)}.product-conversation{min-height:calc(var(--spacing) * 72);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-12);background:var(--lex-surface);padding:calc(var(--spacing) * 5)}.product-answer{border-inline-start:calc(var(--spacing) / 2) solid var(--lex-accent);padding-inline-start:calc(var(--spacing) * 4)}.product-analysis-list{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 5);display:grid}.product-analysis-list dt{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui)}.product-analysis-list dd{margin-top:var(--spacing);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.product-warning{gap:var(--spacing);margin-top:calc(var(--spacing) * 4);border-radius:var(--lex-radius-8);background:var(--lex-warning-bg);padding:calc(var(--spacing) * 4);color:var(--lex-warning);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);display:grid}.context-panel{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-surface);padding:calc(var(--spacing) * 5)}.context-panel dl>div{border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);padding-bottom:calc(var(--spacing) * 3)}.context-panel dt{color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.context-panel dd{margin-top:var(--spacing);color:var(--lex-fg);font:var(--font-weight-medium) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.product-preview figcaption{border-top:calc(var(--spacing) / 4) solid var(--lex-line);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.trust-list{gap:calc(var(--spacing) * 3);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);flex-wrap:wrap;display:flex}.trust-list li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.trust-list li:before{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--lex-radius-full);background:var(--lex-accent);content:""}.status-card{--status-accent:var(--lex-neutral);position:relative;overflow:hidden}.status-card:before{height:var(--spacing);background:var(--status-accent);content:"";position:absolute;inset-block-start:0;inset-inline:0}.status-card .status-heading{align-items:center;gap:calc(var(--spacing) * 2);font:var(--font-weight-semibold) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui);letter-spacing:0;display:flex}.status-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--status-accent);flex:none}.status-label{margin-top:var(--spacing);color:var(--lex-fg-secondary);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase}.status-success{--status-accent:var(--lex-success)}.status-neutral{--status-accent:var(--lex-neutral)}.status-info{--status-accent:var(--lex-info)}.status-warning{--status-accent:var(--lex-warning)}.evidence-example{background:var(--lex-surface-soft);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-start-end-radius:var(--lex-radius-10);border-end-end-radius:var(--lex-radius-10);position:relative;overflow:hidden}.evidence-example:before{width:var(--spacing);background:var(--lex-accent);content:"";position:absolute;inset-block:0;inset-inline-start:0}.evidence-example p{color:var(--lex-fg);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.evidence-example strong{font-weight:var(--font-weight-semibold)}.evidence-example footer{margin-top:calc(var(--spacing) * 2);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.dark-section{background:var(--lex-surface-dark)}.dark-section .eyebrow{color:var(--lex-accent)}.dark-card{border:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 12%, transparent);border-radius:var(--lex-radius-12);background:color-mix(in srgb, var(--lex-fg-on-dark-surface) 4%, transparent);padding:calc(var(--spacing) * 6)}.dark-card-accent{border-color:color-mix(in srgb, var(--lex-accent) 32%, transparent);background:color-mix(in srgb, var(--lex-accent) 10%, transparent)}.dark-card h3{margin-top:calc(var(--spacing) * 2);color:var(--lex-fg-on-dark-surface)}.dark-card>p:not(.eyebrow){color:var(--lex-fg-subtle)}.source-band{border-block:calc(var(--spacing) / 4) solid var(--lex-line);background:var(--lex-surface);padding-block:calc(var(--spacing) * 4)}.source-band ul{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--lex-fg-muted);font:var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui);text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-band li{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);text-align:center;display:flex}.source-band li:last-child{grid-column:1/-1}.source-band li:nth-child(2n):after{display:none}.source-band li:not(:last-child):after{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--lex-radius-full);background:var(--lex-accent);content:""}.feature-card-accent{border-color:var(--lex-accent);background:var(--lex-accent-light)}.comparison-table{background:0 0}.comparison-table table{border-collapse:collapse;width:100%;color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.comparison-table colgroup{display:none}.comparison-table tbody{gap:calc(var(--spacing) * 6);display:grid}.comparison-table tbody tr{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-12);background:var(--lex-surface);display:block;overflow:hidden}.comparison-table th,.comparison-table td{border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);padding:calc(var(--spacing) * 5);text-align:start;vertical-align:top}.comparison-table tbody th,.comparison-table tbody td{width:100%;display:block}.comparison-table tbody th{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui);letter-spacing:var(--text-h3--letter-spacing)}.comparison-table tbody td:nth-child(2){background:var(--lex-section)}.comparison-table td:last-child{background:var(--lex-accent-light)}.comparison-table tbody tr>:last-child{border-bottom:0}.comparison-cell-label{margin-bottom:calc(var(--spacing) * 3);color:var(--lex-fg-muted);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;display:block}.comparison-cell-label-lexai{color:var(--lex-accent-deep)}.comparison-close{max-width:var(--lex-container-content);margin-top:calc(var(--spacing) * 6);border-inline-start:calc(var(--spacing) / 2) solid var(--lex-accent);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui);padding-inline-start:calc(var(--spacing) * 4)}.action-panel{align-items:center;gap:calc(var(--spacing) * 6);border-radius:var(--lex-radius-16);background:var(--lex-surface-dark);padding:calc(var(--spacing) * 6);color:var(--lex-fg-on-dark-surface);display:grid}.action-panel h2{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-h2) / var(--text-h2--line-height) var(--font-ui)}.action-panel p{max-width:var(--lex-container-reading);margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.action-panel .trust-list{color:var(--lex-fg-subtle)}.dictation-section{background:var(--lex-section)}.dictation-example{gap:0;display:grid}.dictation-example blockquote,.dictation-result{border:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-radius:var(--lex-radius-16);background:var(--lex-surface);padding:calc(var(--spacing) * 6)}.dictation-example blockquote{color:var(--lex-fg-secondary)}.dictation-input-label{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.dictation-mic{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--lex-fg-muted)}.dictation-waveform{width:calc(var(--spacing) * 30);height:calc(var(--spacing) * 11);margin-top:calc(var(--spacing) * 6);color:var(--lex-accent)}.dictation-example blockquote>p:last-child{margin-top:calc(var(--spacing) * 4);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.dictation-example dl{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 4);display:grid}.dictation-flow{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);color:var(--lex-accent-deep);font:var(--font-weight-medium) var(--text-h3) / var(--text-h3--line-height) var(--font-ui);flex-direction:column;display:flex}.dictation-flow:before,.dictation-flow:after{border-inline-start:calc(var(--spacing) / 4) solid var(--lex-line-strong);content:"";flex:1}.dictation-flow span{transform:rotate(90deg)}.dictation-example dl>div{border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);padding-bottom:calc(var(--spacing) * 3)}.dictation-example dt{color:var(--lex-accent-deep);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui)}.dictation-example dd{margin-top:var(--spacing);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.dictation-benefit-card{border-radius:var(--lex-radius-12)}.dictation-benefit-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-10);background:var(--lex-accent-light);color:var(--lex-accent-deep);place-items:center;display:grid}.dictation-benefit-icon .marketing-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.feature-showcase-card{border-radius:var(--lex-radius-12)}.feature-showcase-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-10);background:var(--lex-accent-light);color:var(--lex-accent-deep);place-items:center;display:grid}.feature-showcase-icon .marketing-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.oversight-grid{margin-top:calc(var(--spacing) * 16)}.oversight-card{border-radius:var(--lex-radius-12);padding:calc(var(--spacing) * 8)}.oversight-card-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-10);background:var(--lex-accent-light);color:var(--lex-accent-deep);place-items:center;display:grid}.oversight-card-icon .marketing-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.oversight-card-icon-muted{background:var(--lex-section);color:var(--lex-fg-muted)}.feature-card ul,.price-panel ul,.benefit-list{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 4);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui);display:grid}.feature-card li,.price-panel li,.benefit-list li{padding-inline-start:calc(var(--spacing) * 5);position:relative}.feature-card li:before,.price-panel li:before,.benefit-list li:before{color:var(--lex-success);content:"✓";position:absolute;inset-inline-start:0}.process-list{border-block:calc(var(--spacing) / 4) solid var(--lex-line);display:grid}.process-list li{gap:calc(var(--spacing) * 5);border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);padding-block:calc(var(--spacing) * 6);grid-template-columns:auto minmax(0,1fr);display:grid}.process-list li:last-child{border-bottom:0}.process-list li>span{color:var(--lex-accent-deep);font:var(--font-weight-medium) var(--text-h1) / var(--text-h1--line-height) var(--font-ui);letter-spacing:var(--text-h1--letter-spacing);font-variant-numeric:tabular-nums}.process-list h3,.principle-list dt{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui)}.process-list p,.principle-list dd{margin-top:var(--spacing);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.principle-list{border-top:calc(var(--spacing) / 4) solid var(--lex-line);display:grid}.principle-list>div{border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);padding-block:calc(var(--spacing) * 5)}.principle-list dd{margin-top:calc(var(--spacing) * 2)}.audience-card{border-radius:var(--lex-radius-12);padding:calc(var(--spacing) * 8)}.audience-card-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-10);background:var(--lex-accent-light);color:var(--lex-accent-deep);place-items:center;display:grid}.audience-card-icon .marketing-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.site-disclosure{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-12);background:var(--lex-surface);padding:calc(var(--spacing) * 5);transition:border-color var(--lex-duration-fast) var(--lex-ease-standard)}.site-disclosure[open]{border-color:var(--lex-line-strong)}.site-disclosure summary{min-height:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);color:var(--lex-fg);font:var(--font-weight-medium) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui);cursor:pointer;list-style:none;display:flex}.site-disclosure summary::-webkit-details-marker{display:none}.disclosure-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--lex-accent-deep);flex:none;display:block;position:relative}.disclosure-indicator:before,.disclosure-indicator:after{height:calc(var(--spacing) / 2);border-radius:var(--lex-radius-full);content:"";background:currentColor;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.disclosure-indicator:after{transition:opacity var(--lex-duration-base) var(--lex-ease-standard), transform var(--lex-duration-base) var(--lex-ease-standard);transform:translateY(-50%)rotate(90deg)}.site-disclosure[open] .disclosure-indicator:after{opacity:0;transform:translateY(-50%)rotate(90deg)scaleX(0)}.site-disclosure.is-animating{overflow:hidden}.audience-details>.disclosure-content{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 5);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui);display:grid}.partnership-panel{gap:calc(var(--spacing) * 8);border:calc(var(--spacing) / 4) solid var(--lex-accent-soft);border-radius:var(--lex-radius-16);background:var(--lex-accent-light);padding:calc(var(--spacing) * 6);display:grid}.benefit-list{align-content:center;margin-top:0}.partnership-benefits{align-self:center}.partnership-badge{align-items:center;gap:calc(var(--spacing) * 3);border:calc(var(--spacing) / 4) solid var(--lex-accent-soft);border-radius:var(--lex-radius-8);background:var(--lex-surface);width:fit-content;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--lex-accent-deep);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;display:inline-flex}.partnership-badge .marketing-icon{box-sizing:border-box;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--lex-radius-4);background:var(--lex-accent-light);padding:var(--spacing);color:var(--lex-accent-deep)}.partnership-benefits>p:not(.partnership-badge){margin-top:calc(var(--spacing) * 5)}.partnership-benefit-list{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 5);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}.partnership-benefit-list li{padding-inline-start:calc(var(--spacing) * 7)}.partnership-benefit-list li:before{color:var(--lex-accent-deep);font-weight:var(--font-weight-semibold);inset-block-start:calc(var(--spacing) / 2)}.partnership-quote{margin-top:calc(var(--spacing) * 5);border-inline-start:calc(var(--spacing) / 2) solid var(--lex-accent);color:var(--lex-fg);font:var(--font-weight-medium) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui);padding-inline-start:calc(var(--spacing) * 4)}.team-card,.team-title>span{display:block}.team-portrait{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-full);object-fit:cover}.team-card h3{margin-top:calc(var(--spacing) * 4);color:var(--lex-brand);font:var(--font-weight-semibold) var(--text-h2) / var(--text-h2--line-height) var(--font-ui);letter-spacing:var(--text-h2--letter-spacing)}.site-card.team-card>.team-role{margin-top:var(--spacing);color:var(--lex-accent-deep);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase}.site-card.team-card>p:not(.team-role){font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.team-contact{max-width:var(--lex-container-reading);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.team-contact .site-text-link{color:var(--lex-accent-deep)}.security-tag{align-items:center;gap:var(--spacing);width:fit-content;margin-top:calc(var(--spacing) * 5);border-radius:var(--lex-radius-6);background:var(--lex-accent-soft);padding:var(--spacing) calc(var(--spacing) * 2);color:var(--lex-accent-deep);font:var(--text-label--font-weight) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);display:inline-flex}.security-tag-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--lex-radius-full);background:currentColor;flex-shrink:0}.security-statement{gap:calc(var(--spacing) * 4);border:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-radius:var(--lex-radius-12);background:var(--lex-surface-soft);padding:calc(var(--spacing) * 6);display:grid}#varnost .section-intro h2>span{display:block}#varnost .site-frame>*{min-width:0}#cenik .section-intro h2>span,#faq .section-intro h2>span{display:block}.security-card h3{color:var(--lex-brand)}.security-card-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-accent-light);color:var(--lex-accent-deep);place-items:center;display:grid}.security-card-icon .marketing-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.security-statement h3,.final-reasons h3{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui)}.security-statement p{margin-top:calc(var(--spacing) * 2);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.security-statement ul{gap:calc(var(--spacing) * 2);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui);display:grid}.security-statement-dark{background:var(--lex-surface-dark);border:0}.security-statement-dark h3,.security-statement-dark p,.security-statement-dark ul{color:var(--lex-fg-on-dark-surface)}.security-statement-dark li{padding-inline-start:calc(var(--spacing) * 5);position:relative}.security-statement-dark li:before{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--lex-radius-full);background:var(--lex-accent);content:"";position:absolute;inset-block-start:calc(var(--spacing) * 2);inset-inline-start:0}.price-panel{align-items:center;gap:calc(var(--spacing) * 6);border:calc(var(--spacing) / 4) solid var(--lex-accent);border-radius:var(--lex-radius-16);background:var(--lex-accent-light);padding:calc(var(--spacing) * 6);display:grid}.price-value{color:var(--lex-brand);font:var(--font-weight-semibold) var(--text-display) / var(--text-display--line-height) var(--font-ui);font-variant-numeric:tabular-nums}.price-copy{gap:calc(var(--spacing) * 4);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui);display:grid}.price-copy strong{color:var(--lex-fg)}.final-reasons{border-top:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 14%, transparent);padding-top:calc(var(--spacing) * 6)}.final-reasons h3{color:var(--lex-fg-on-dark-surface)}.final-reasons article p{margin-top:var(--spacing);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.final-title>span{display:block}.final-action-panel{gap:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 8);border-block:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 14%, transparent);padding-block:calc(var(--spacing) * 8);display:grid}.final-action-intro{align-content:start;gap:calc(var(--spacing) * 3);max-width:var(--lex-container-reading);display:grid}.final-action-intro h3,.final-action-option h4{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui)}.final-action-intro>p:not(.eyebrow),.final-action-option p{color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.final-action-options{gap:calc(var(--spacing) * 6);display:grid}.final-action-option{align-content:start;gap:calc(var(--spacing) * 3);display:grid}.final-action-option+.final-action-option{border-top:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 14%, transparent);padding-top:calc(var(--spacing) * 6)}.final-action-option .site-button{margin-top:calc(var(--spacing) * 2);justify-self:start}.home-blog-grid{gap:calc(var(--spacing) * 5);display:grid}.home-blog-cta{gap:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 8);border-top:calc(var(--spacing) / 4) solid var(--lex-line);padding-top:calc(var(--spacing) * 6);display:grid}.home-blog-cta p{max-width:var(--lex-container-reading);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.home-blog-cta .site-button{justify-self:start}.faq-list{gap:calc(var(--spacing) * 3);display:grid}.faq-column{align-content:start;gap:calc(var(--spacing) * 3);display:grid}.faq-list details{padding:calc(var(--spacing) * 5)}.faq-list summary{align-items:flex-start}.faq-list details p{max-width:var(--lex-container-reading);margin-top:calc(var(--spacing) * 4);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.calculator-summary{border:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 12%, transparent);border-radius:var(--lex-radius-12);background:color-mix(in srgb, var(--lex-fg-on-dark-surface) 5%, transparent);padding:calc(var(--spacing) * 6);color:var(--lex-fg-on-dark-surface);flex-direction:column;justify-content:center;align-items:stretch;display:flex}.calculator-summary .eyebrow{color:var(--lex-accent)}.calculator-summary-value{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-display) / var(--text-display--line-height) var(--font-ui);font-variant-numeric:tabular-nums;display:block}.calculator-summary dl{gap:calc(var(--spacing) * 3);margin-block:calc(var(--spacing) * 6);display:grid}.calculator-summary dl>div{justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 12%, transparent);padding-bottom:calc(var(--spacing) * 3);display:flex}.calculator-summary dt{color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.calculator-summary dd{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-medium) var(--text-body) / var(--text-body--line-height) var(--font-ui);font-variant-numeric:tabular-nums;text-align:end}.site-footer{background:var(--lex-surface-dark);padding-block:calc(var(--spacing) * 14) calc(var(--spacing) * 8);color:var(--lex-fg-on-dark-surface)}.footer-primary{gap:calc(var(--spacing) * 10);display:grid}.footer-brand{max-width:var(--lex-container-reading)}.site-footer .brand-lockup{color:var(--lex-fg-on-dark-surface);text-decoration:none}.footer-brand>p{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.footer-brand address{margin-top:calc(var(--spacing) * 6);color:var(--lex-fg-subtle);font:normal var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.footer-brand address strong{color:var(--lex-fg-on-dark-surface);font-weight:var(--font-weight-semibold)}.footer-navigation-groups{gap:calc(var(--spacing) * 8) calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-navigation h2,.footer-legal-notice h2{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase}.footer-navigation ul{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 4);display:grid}.footer-navigation a{min-height:calc(var(--spacing) * 8);align-items:center;display:inline-flex}.site-footer a:not(.brand-lockup){color:var(--lex-fg-subtle);text-decoration-color:#0000}.site-footer a:not(.brand-lockup):hover{color:var(--lex-accent);text-decoration-color:currentColor}.footer-legal-notice{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 10);border-block-start:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 12%, transparent);padding-block-start:calc(var(--spacing) * 6);display:grid}.footer-legal-notice p{color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.footer-bottom{justify-content:space-between;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8);border-block-start:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 12%, transparent);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);flex-wrap:wrap;padding-block-start:calc(var(--spacing) * 5);display:flex}@media (width>=48rem){.site-disclosure summary{font:var(--font-weight-medium) var(--text-h3) / var(--text-h3--line-height) var(--font-ui)}.source-band ul{justify-content:center;gap:calc(var(--spacing) * 4) calc(var(--spacing) * 8);flex-wrap:wrap;display:flex}.source-band li:last-child{grid-column:auto}.source-band li:nth-child(2n):after{display:block}.site-frame,.mobile-menu-panel{padding-inline:calc(var(--spacing) * 6)}.mobile-menu-toolbar{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6) calc(var(--spacing) * 18)}.mobile-menu[open] summary{inset-inline-end:calc(var(--spacing) * 6)}.site-section{padding-block:calc(var(--spacing) * 10)}.site-section.hero-section{padding-block:calc(var(--spacing) * 16) calc(var(--spacing) * 12)}.card-carousel-track{gap:calc(var(--spacing) * 6);scroll-snap-type:none;padding-block-end:0;display:grid;overflow:visible}.card-carousel-track>*{flex-basis:auto}.card-carousel-tablet-2 .card-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.card-carousel-tablet-3 .card-carousel-track{grid-template-columns:repeat(3,minmax(0,1fr))}.card-carousel-navigation{display:none}.section-intro h2{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing)}.section-intro>h2+p,.hero-lead,.section-intro.demo-intro>.demo-lead{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.demo-intro h2{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.price-panel{padding:calc(var(--spacing) * 8);grid-template-columns:auto minmax(0,1fr) auto}.price-panel-detailed{grid-template-columns:minmax(0,1fr) auto}.partnership-panel{padding:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-points{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-points>div{padding-inline:calc(var(--spacing) * 6)}.hero-points>div:first-child{padding-inline-start:0}.hero-points>div:last-child{padding-inline-end:0}.hero-points>div+div{border-top:0;border-inline-start:calc(var(--spacing) / 4) solid var(--lex-line)}.dictation-example{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dictation-flow{min-width:calc(var(--spacing) * 16);min-height:0;padding-inline:calc(var(--spacing) * 2);flex-direction:row}.dictation-flow:before,.dictation-flow:after{border-top:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-inline-start:0}.dictation-flow span{transform:none}.comparison-table{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-12);background:var(--lex-surface);overflow:hidden}.comparison-table colgroup{display:table-column-group}.comparison-topic-column{width:20%}.comparison-copy-column{width:40%}.comparison-table tbody{display:table-row-group}.comparison-table tbody tr{background:0 0;border:0;border-radius:0;display:table-row;overflow:visible}.comparison-table tbody th,.comparison-table tbody td{width:auto;padding:calc(var(--spacing) * 6);border-inline-end:calc(var(--spacing) / 4) solid var(--lex-line);display:table-cell}.comparison-table tbody tr>:last-child{border-inline-end:0}.comparison-table tbody tr:last-child>*{border-bottom:0}.action-panel{padding:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) auto}.pain-panel{padding:calc(var(--spacing) * 10)}.security-statement-dark ul,.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.final-action-panel{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.final-action-options{grid-template-columns:repeat(2,minmax(0,1fr))}.final-action-option+.final-action-option{border-top:0;border-inline-start:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 14%, transparent);padding-top:0;padding-inline-start:calc(var(--spacing) * 6)}.home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-blog-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.footer-primary{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start}.footer-navigation-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.security-statement{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.site-frame,.mobile-menu-panel{padding-inline:calc(var(--spacing) * 10)}.mobile-menu-toolbar{margin-inline:calc(var(--spacing) * -10);padding-inline:calc(var(--spacing) * 10) calc(var(--spacing) * 22)}.mobile-menu[open] summary{inset-inline-end:calc(var(--spacing) * 10)}.site-section{padding-block:calc(var(--spacing) * 12)}.site-section.hero-section{padding-block:calc(var(--spacing) * 18) calc(var(--spacing) * 13)}.home-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-carousel-columns-2 .card-carousel-track{grid-template-columns:repeat(2,minmax(0,1fr))}.card-carousel-columns-3 .card-carousel-track{grid-template-columns:repeat(3,minmax(0,1fr))}.card-carousel-columns-4 .card-carousel-track{grid-template-columns:repeat(4,minmax(0,1fr))}.section-intro h2{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.hero-content h1{font-size:calc(var(--text-display) + var(--text-h1));line-height:calc(var(--text-display--line-height) + var(--text-h3--line-height))}}@media (width>=80rem){.site-frame{padding-inline:calc(var(--spacing) * 12)}.site-header-frame{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-solution-navigation,.site-primary-navigation,.site-header-utility{display:block}.site-solution-navigation ul{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.site-solution-link{justify-content:center;width:100%}.site-primary-navigation{border-top:calc(var(--spacing) / 4) solid var(--lex-line);background:var(--lex-surface-soft)}.site-primary-navigation ul{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.site-header-actions{justify-self:end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.site-header-utility{justify-self:end;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.site-global-navigation{align-items:center;display:flex}.site-global-link{color:var(--lex-fg-secondary);font:var(--font-weight-medium) var(--text-button) / var(--text-button--line-height) var(--font-ui);text-decoration:none}.site-global-link:hover{color:var(--lex-accent-deep)}.site-header-mobile-actions{display:none}.site-section{padding-block:calc(var(--spacing) * 14)}.site-section.hero-section{padding-block:calc(var(--spacing) * 20) calc(var(--spacing) * 14)}}}@layer utilities;
