/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
:root{--ams-header-surface:#18181bf0}@supports (color:color-mix(in lab, red, red)){:root{--ams-header-surface:color-mix(in srgb, var(--color-obsidian) 94%, transparent)}}:root{--ams-header-mobile-surface:#18181bfa}@supports (color:color-mix(in lab, red, red)){:root{--ams-header-mobile-surface:color-mix(in srgb, var(--color-obsidian) 98%, transparent)}}:root{--ams-header-control-surface:#c2784a1f}@supports (color:color-mix(in lab, red, red)){:root{--ams-header-control-surface:color-mix(in srgb, var(--color-copper) 12%, transparent)}}:root{--ams-header-control-boundary:#c2784a66}@supports (color:color-mix(in lab, red, red)){:root{--ams-header-control-boundary:color-mix(in srgb, var(--color-copper) 40%, transparent)}}:root{--ams-header-mobile-boundary:#a8a29e33}@supports (color:color-mix(in lab, red, red)){:root{--ams-header-mobile-boundary:color-mix(in srgb, var(--color-stone) 20%, transparent)}}:root{--ams-header-item-boundary:#a8a29e29}@supports (color:color-mix(in lab, red, red)){:root{--ams-header-item-boundary:color-mix(in srgb, var(--color-stone) 16%, transparent)}}:root{--ams-header-backdrop-blur:.5rem;--ams-header-scroll-clearance:calc(var(--wes-control-min) + var(--wes-space-control-gap) + var(--wes-space-control-gap));--ams-hero-reaction-height:0;--ams-hero-reaction-glow:none;--ams-proof-surface:var(--wes-surface-deep-dark-secondary);--ams-proof-boundary:#c2784a59}@supports (color:color-mix(in lab, red, red)){:root{--ams-proof-boundary:color-mix(in srgb, var(--color-copper) 35%, transparent)}}:root{--ams-chat-inline-offset:1.25rem;--ams-chat-mobile-offset:.75rem;--ams-chat-panel-width:22.5rem;--ams-chat-panel-height:35rem;--ams-chat-panel-offset:3.5rem;--ams-chat-panel-mobile-offset:3.6rem;--ams-chat-launcher-mobile-size:3rem;--ams-chat-icon-size:1.15rem;--ams-chat-message-max:86%;--ams-dialog-max-width:30rem;--ams-dialog-max-height:min(90vh, 47.5rem)}.ams-light-content-action{color:var(--wes-link-default-light);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-copper);-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset)}.ams-dark-content-action{color:var(--wes-link-default-dark);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-copper);-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset)}.ams-light-content-action:hover,.ams-dark-content-action:hover{text-decoration-thickness:var(--wes-link-hover-thickness)}.eyebrow[data-ams-eyebrow],#hero-demo-widget .eyebrow,.homepage-vertical-link>.eyebrow,.amr-democall-eyebrow,[data-testid=why-better]>.eyebrow,[data-testid=why-better] .card>.eyebrow{align-items:flex-start;gap:var(--wes-eyebrow-rule-gap);flex-direction:column;display:inline-flex}.eyebrow[data-ams-eyebrow]:after,#hero-demo-widget .eyebrow:after,.homepage-vertical-link>.eyebrow:after,.amr-democall-eyebrow:after,[data-testid=why-better]>.eyebrow:after,[data-testid=why-better] .card>.eyebrow:after{content:"";width:var(--wes-eyebrow-rule-width);height:var(--wes-eyebrow-rule-height);flex:0 0 var(--wes-eyebrow-rule-height);background-color:var(--wes-eyebrow-rule-color);display:block}.ams-skip-link{z-index:var(--wes-layer-overlay);padding:var(--wes-space-inline-tight) var(--wes-space-control-gap);border-radius:var(--wes-radius-control);background:var(--color-ivory);color:var(--color-obsidian);font-weight:var(--wes-type-card-heading-weight);opacity:0;pointer-events:none;transition:opacity var(--wes-motion-interaction-duration) var(--wes-motion-ease),transform var(--wes-motion-interaction-duration) var(--wes-motion-ease);text-decoration:none;position:fixed;inset-block-start:var(--wes-space-label-heading);inset-inline-start:var(--wes-space-label-heading);transform:translateY(-200%)}.ams-skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ams-site-header{z-index:var(--wes-layer-sticky);background-color:var(--ams-header-surface);color:var(--color-stone);border-block-end:var(--wes-border-width) var(--wes-border-style) var(--color-emerald);backdrop-filter:blur(var(--ams-header-backdrop-blur));position:sticky;inset-block-start:0}.ams-site-header+main{scroll-margin-block-start:var(--ams-header-scroll-clearance)}.ams-site-header-shell{justify-content:space-between;align-items:center;gap:var(--wes-space-control-gap);padding-block:var(--wes-space-control-gap);display:flex}.ams-site-brand{min-height:var(--wes-control-min);color:var(--color-ivory);font-weight:var(--wes-type-card-heading-weight);align-items:center;text-decoration:none;display:flex}.ams-primary-nav{align-items:center;gap:var(--wes-space-group-gap);font-size:var(--wes-type-supporting);display:none}.ams-primary-nav-link{min-height:var(--wes-control-min);color:var(--color-stone);align-items:center;text-decoration:none;display:inline-flex}.ams-primary-nav-link[aria-current=page],.ams-primary-nav-link:hover,.ams-primary-nav-link:focus-visible{color:var(--color-copper)}.ams-site-actions{align-items:center;gap:var(--wes-space-label-heading);display:flex}.ams-site-signin{display:none}.ams-mobile-nav-toggle{min-width:var(--wes-control-min);min-height:var(--wes-control-min);border:var(--wes-border-width) var(--wes-border-style) var(--ams-header-control-boundary);border-radius:var(--wes-radius-control);background:var(--ams-header-control-surface);color:var(--color-ivory);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ams-mobile-nav-panel{border-block-start:var(--wes-border-width) var(--wes-border-style) var(--ams-header-mobile-boundary);background-color:var(--ams-header-mobile-surface)}.ams-mobile-nav{gap:var(--wes-space-inline-tight);padding-block:var(--wes-space-label-heading) var(--wes-space-control-gap);flex-direction:column;display:flex}.ams-mobile-nav-link,.ams-mobile-signin-link{min-height:var(--wes-control-min);padding-inline:var(--wes-space-inline-tight);color:var(--color-ivory);font-size:var(--wes-type-body-size);border-block-end:var(--wes-border-width) var(--wes-border-style) var(--ams-header-item-boundary);align-items:center;text-decoration:none;display:inline-flex}.ams-mobile-nav-link[aria-current=page]{color:var(--color-copper)}.ams-mobile-signin-link{color:var(--color-stone)}@media (width>=40rem){.ams-site-signin{display:inline-flex}.ams-mobile-signin-link{display:none}}@media (width>=48rem){.ams-primary-nav{display:flex}.ams-mobile-nav-toggle{display:none}.ams-mobile-nav-panel{display:none!important}}.ams-site-footer{background-color:var(--color-obsidian);color:var(--color-stone);border-block-start:var(--wes-border-width) var(--wes-border-style) var(--color-copper)}.ams-site-footer-shell{padding-block:var(--wes-section-compact-mobile)}.ams-site-footer-grid{gap:var(--wes-space-major-gap);display:grid}.ams-site-footer-identity{color:var(--color-ivory);font-weight:var(--wes-type-card-heading-weight)}.ams-site-footer-description{margin-top:var(--wes-space-label-heading);max-width:var(--wes-measure-proof-copy);color:var(--color-stone);font-size:var(--wes-type-supporting);line-height:var(--wes-type-supporting-leading)}.ams-site-footer-label{color:var(--color-stone);font-family:var(--font-mono);font-size:var(--wes-type-micro);font-weight:var(--wes-type-label-weight);line-height:var(--wes-type-micro-leading);text-transform:uppercase;letter-spacing:var(--wes-type-label-tracking);margin:0}.ams-site-footer-links{gap:var(--wes-space-inline-tight);margin-top:var(--wes-space-label-heading);font-size:var(--wes-type-supporting);padding:0;list-style:none;display:grid}.ams-footer-link,button.ams-footer-link{color:var(--color-ivory);font:inherit;line-height:var(--wes-type-supporting-leading);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ams-footer-link:hover,.ams-footer-link:focus-visible,button.ams-footer-link:hover,button.ams-footer-link:focus-visible{color:var(--color-copper);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-copper);-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset)}.ams-site-footer-meta{margin-top:var(--wes-space-major-gap);justify-content:space-between;align-items:center;gap:var(--wes-space-control-gap);padding-top:var(--wes-space-card-padding);border-block-start:var(--wes-border-boundary);color:var(--color-stone);font-size:var(--wes-type-micro);line-height:var(--wes-type-micro-leading);flex-wrap:wrap;display:flex}@media (width>=48rem){.ams-site-footer-shell{padding-block:var(--wes-section-compact-desktop)}.ams-site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.amr-chat-root{z-index:var(--wes-layer-overlay);font-family:var(--font-sans);position:fixed;inset-block-end:var(--ams-chat-inline-offset);inset-inline-end:var(--ams-chat-inline-offset)}.amr-chat-launcher{min-height:var(--wes-control-min);align-items:center;gap:var(--wes-space-inline-tight);border:var(--wes-control-border-primary);border-radius:var(--wes-radius-control);background:var(--color-copper);color:var(--color-obsidian);padding:var(--wes-space-label-heading) var(--wes-space-control-gap);font-size:var(--wes-type-supporting);font-weight:var(--wes-type-card-heading-weight);line-height:var(--wes-type-control-leading);box-shadow:var(--wes-elevation-raised);cursor:pointer;display:inline-flex}.amr-chat-launcher:hover{filter:brightness(var(--wes-hover-brightness))}.amr-chat-icon{width:var(--ams-chat-icon-size);height:var(--ams-chat-icon-size)}.amr-chat-panel{width:min(var(--ams-chat-panel-width),calc(100vw - var(--wes-space-group-gap)));height:min(var(--ams-chat-panel-height),calc(100vh - var(--wes-section-hero-mobile)));border:var(--wes-border-boundary);border-radius:var(--wes-radius-surface);background:var(--color-obsidian);color:var(--color-ivory);box-shadow:var(--wes-elevation-overlay);flex-direction:column;display:none;position:absolute;inset-block-end:var(--ams-chat-panel-offset);inset-inline-end:0;overflow:hidden}.amr-chat-panel.is-open{display:flex}.amr-chat-header{padding:var(--wes-space-label-heading) var(--wes-space-control-gap);border-block-end:var(--wes-border-boundary);background:var(--wes-surface-dark-subtle);justify-content:space-between;align-items:flex-start;display:flex}.amr-chat-eyebrow{color:var(--color-copper);font-family:var(--font-mono);font-size:var(--wes-type-micro);font-weight:var(--wes-type-label-weight);line-height:var(--wes-type-micro-leading);text-transform:uppercase;letter-spacing:var(--wes-type-label-tracking);margin:0}.amr-chat-title{margin:var(--wes-space-inline-tight) 0 0;color:var(--color-ivory);font-family:var(--font-display);font-size:var(--wes-type-body-size);font-weight:var(--wes-type-card-heading-weight);line-height:var(--wes-type-supporting-leading)}.amr-chat-close{min-width:var(--wes-control-min);min-height:var(--wes-control-min);color:var(--color-stone);cursor:pointer;background:0 0;border:0;line-height:1}.amr-chat-close:hover{color:var(--color-ivory)}.amr-chat-messages{padding:var(--wes-space-control-gap);gap:var(--wes-space-label-heading);font-size:var(--wes-type-supporting);line-height:var(--wes-type-supporting-leading);flex-direction:column;flex:1;display:flex;overflow-y:auto}.amr-chat-msg{max-width:var(--ams-chat-message-max);padding:var(--wes-space-inline-tight) var(--wes-space-label-heading);border-radius:var(--wes-radius-surface);white-space:pre-wrap}.amr-chat-msg-bot{border:var(--wes-border-boundary);background:var(--wes-surface-dark-muted);color:var(--color-ivory);align-self:flex-start}.amr-chat-msg-user{background:var(--color-copper);color:var(--color-obsidian);align-self:flex-end}.amr-chat-cta{min-height:var(--wes-control-min);border:var(--wes-control-border-primary);border-radius:var(--wes-radius-control);background:var(--color-copper);color:var(--color-obsidian);padding:var(--wes-space-inline-tight) var(--wes-space-control-gap);font-size:var(--wes-type-supporting);font-weight:var(--wes-type-card-heading-weight);cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.amr-chat-input-row{gap:var(--wes-space-inline-tight);padding:var(--wes-space-label-heading);border-block-start:var(--wes-border-boundary);background:var(--wes-surface-dark-subtle);display:flex}.amr-chat-input-row input{border:var(--wes-border-boundary);background:var(--wes-surface-dark-muted);min-width:0;color:var(--color-ivory);padding:var(--wes-space-inline-tight) var(--wes-space-label-heading);font-family:var(--font-sans);font-size:var(--wes-type-supporting);flex:1}.amr-chat-send{border:var(--wes-control-border-primary);border-radius:var(--wes-radius-control);background:var(--color-copper);color:var(--color-obsidian);padding:var(--wes-space-inline-tight) var(--wes-space-control-gap);font-weight:var(--wes-type-card-heading-weight);cursor:pointer}.amr-chat-fineprint{padding:0 var(--wes-space-label-heading) var(--wes-space-label-heading);color:var(--color-stone);font-size:var(--wes-type-micro);line-height:var(--wes-type-micro-leading);margin:0}@media (width<=30rem){.amr-chat-root{inset-block-end:calc(var(--ams-chat-mobile-offset) + env(safe-area-inset-bottom));inset-inline-end:var(--ams-chat-mobile-offset)}.amr-chat-launcher{width:var(--ams-chat-launcher-mobile-size);height:var(--ams-chat-launcher-mobile-size);justify-content:center;gap:0;padding:0}.amr-chat-launcher span{display:none}.amr-chat-panel{width:calc(100vw - (var(--ams-chat-mobile-offset) * 2));height:min(70vh,calc(100vh - var(--wes-section-standard-mobile) - env(safe-area-inset-bottom)));inset-block-end:var(--ams-chat-panel-mobile-offset)}}.amr-democall-modal{z-index:var(--wes-layer-overlay);padding:var(--wes-space-control-gap);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.amr-democall-modal.is-open{display:flex}.amr-democall-backdrop{background:var(--wes-backdrop-overlay);backdrop-filter:blur(var(--ams-header-backdrop-blur));position:absolute;inset:0}.amr-democall-panel{width:100%;max-width:var(--ams-dialog-max-width);max-height:var(--ams-dialog-max-height);border:var(--wes-border-boundary);border-radius:var(--wes-radius-surface);background:var(--color-obsidian);color:var(--color-stone);padding:var(--wes-space-copy-gap);box-shadow:var(--wes-elevation-overlay);position:relative;overflow-y:auto}.amr-democall-close{min-width:var(--wes-control-min);min-height:var(--wes-control-min);border:var(--wes-border-width) var(--wes-border-style) transparent;color:var(--color-stone);cursor:pointer;background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--wes-space-inline-tight);inset-inline-end:var(--wes-space-inline-tight)}.amr-democall-close:hover{color:var(--color-ivory);border-color:var(--wes-boundary)}.amr-democall-eyebrow{margin:0 var(--wes-space-process-gap) var(--wes-space-inline-tight) 0;color:var(--color-copper);font-family:var(--font-mono);font-size:var(--wes-type-label-size);font-weight:var(--wes-type-label-weight);line-height:var(--wes-type-label-leading);text-transform:uppercase;letter-spacing:var(--wes-type-label-tracking)}.amr-democall-title{margin:0 0 var(--wes-space-label-heading);color:var(--color-ivory)}.amr-democall-lead{margin:0 0 var(--wes-space-content-gap);color:var(--color-stone);font-size:var(--wes-type-body-size);line-height:var(--wes-type-body-leading)}.amr-democall-form{gap:var(--wes-space-inline-tight);flex-direction:column;display:flex}.amr-democall-label{color:var(--color-stone);font-size:var(--wes-type-supporting);line-height:var(--wes-type-supporting-leading)}.amr-democall-honeypot{width:1px;height:1px;position:absolute;left:-9999px}.amr-democall-form input[type=tel],.amr-democall-form input[type=email]{min-height:var(--wes-control-min);padding:var(--wes-space-inline-tight) var(--wes-space-label-heading);border:var(--wes-border-boundary);background:var(--wes-surface-dark-muted);color:var(--color-ivory);font-family:var(--font-sans);font-size:var(--wes-type-body-size)}.amr-democall-consent{gap:var(--wes-space-inline-tight);margin-top:var(--wes-space-inline-tight);color:var(--color-stone);font-size:var(--wes-type-micro);line-height:var(--wes-type-supporting-leading);align-items:flex-start;display:flex}.amr-democall-consent input{accent-color:var(--color-copper)}.amr-democall-consent a{color:var(--wes-link-default-dark);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-copper);-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-decoration-thickness:var(--wes-link-underline-thickness);text-underline-offset:var(--wes-link-underline-offset)}.amr-democall-submit{margin-top:var(--wes-space-label-heading)}.amr-democall-status{min-height:var(--wes-space-content-gap);margin:var(--wes-space-inline-tight) 0 0;color:var(--color-stone);font-size:var(--wes-type-supporting);line-height:var(--wes-type-supporting-leading)}.amr-democall-status.is-error{color:var(--color-state-error)}.amr-democall-status.is-success{color:var(--color-state-success)}.card-interactive{transition-property:border-color,box-shadow;transition-duration:var(--wes-motion-enter-duration);transition-timing-function:var(--wes-motion-ease)}.card-interactive:hover,.card-interactive:focus-visible{border-color:var(--color-copper);box-shadow:var(--wes-elevation-interactive)}@media (prefers-reduced-motion:reduce){.card-interactive{transition-duration:.01ms}}@media (prefers-reduced-transparency:reduce){.ams-site-header{backdrop-filter:none;background-color:var(--color-obsidian)}.amr-democall-backdrop{backdrop-filter:none;background:var(--wes-backdrop-overlay-strong)}}@media (forced-colors:active){.card-interactive:hover,.card-interactive:focus-visible{box-shadow:none}}
