.home2-hero{color:var(--home2-ink);text-align:center;background:#f2f2f0;padding:52px 24px;overflow:hidden}.home2-hero__copy{max-width:1080px;margin-inline:auto;position:relative}.home2-hero .home2-overline{color:#63645f;letter-spacing:.09em;margin-bottom:20px;font-size:12px}.home2-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.12}.home2-hero .home2-hero__copy>p{color:#62635f;text-wrap:balance;max-width:540px;margin:20px auto 24px;font-size:16px;line-height:1.5}.home2-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.home2-hero__actions .home2-button{border-radius:10px;min-height:40px;padding:9px 17px;font-size:14px}.home2-hero-deck{text-align:left;outline-offset:-3px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;width:min(1400px,100%);margin:48px auto 0;padding-top:8px;display:grid}.home2-hero-deck:focus-visible{outline:2px solid #2269e8}.home2-hero-card{background:var(--hero-card-surface);border:1px solid #ffffffb3;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;grid-row:1;gap:22px;min-width:0;min-height:308px;padding:24px;display:flex;position:relative;box-shadow:0 -4px 20px #1c221e09}.home2-hero-card--billing{--hero-card-surface:#e8dece;z-index:3;grid-column:3;width:calc(100% + 48px);min-height:424px;margin-inline:-24px}.home2-hero-card--documents{--hero-card-surface:#dee8df;z-index:2;grid-column:2;width:calc(100% + 24px);min-height:368px;margin-inline:-12px;padding-right:44px}.home2-hero-card--calendar{--hero-card-surface:#dfe6ef;z-index:2;grid-column:4;width:calc(100% + 24px);min-height:368px;margin-inline:-12px;padding-left:44px}.home2-hero-card--accounting{--hero-card-surface:#e4e4e9;grid-column:1;padding-right:32px}.home2-hero-card--ai{--hero-card-surface:#e9e1eb;grid-column:5;padding-left:32px}.home2-hero-card__link{border-radius:4px;display:block}.home2-hero-card__link:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home2-hero-card__app{align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.home2-hero-card__app>[data-application-icon]{flex:0 0 28px;width:28px;height:28px}.home2-hero-card__app>svg{color:#5c625e;width:15px;height:15px;margin-left:auto}.home2-hero-card h2{letter-spacing:-.035em;font-size:clamp(21px,1.8vw,26px);font-weight:600;line-height:1.2}.home2-hero-card--billing h2{font-size:30px}.home2-hero-invoice,.home2-hero-document,.home2-hero-calendar{background:#fff;border:1px solid #28302b14;border-radius:12px;padding:17px;font-size:12px;box-shadow:0 6px 12px #20241e09}.home2-hero-invoice{margin-top:auto;padding:20px}.home2-hero-invoice__heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.home2-hero-invoice__heading strong{letter-spacing:-.03em;font-size:18px}.home2-hero-invoice__heading>span{color:#6d6e67;font-size:11px}.home2-hero-detail{color:#75766e;margin-bottom:3px;font-size:10px;display:block}.home2-hero-invoice>strong{font-size:13px;font-weight:600}.home2-hero-invoice__line{border-block:1px solid #efeee9;justify-content:space-between;gap:8px;margin-top:17px;padding-block:12px;font-size:11px;display:flex}.home2-hero-invoice__line>span:last-child{white-space:nowrap}.home2-hero-invoice__total{justify-content:space-between;align-items:baseline;gap:8px;padding-top:14px;display:flex}.home2-hero-invoice__total strong{letter-spacing:-.04em;white-space:nowrap;font-size:23px;font-weight:600}.home2-hero-invoice__total small{letter-spacing:0;font-size:10px}.home2-hero-invoice__status{color:#536653;align-items:center;gap:5px;margin-top:13px;font-size:10px;display:flex}.home2-hero-invoice__status svg{width:13px;height:13px}.home2-hero-document{margin-top:auto}.home2-hero-document__file{align-items:center;gap:9px;margin-bottom:15px;font-size:12px;font-weight:600;display:flex}.home2-hero-document__file>svg{color:#647c69;flex-shrink:0;width:28px;height:32px}.home2-hero-document__file small{color:#767d76;margin-top:3px;font-size:10px;font-weight:400;display:block}.home2-hero-document dl{margin:0}.home2-hero-document dl>div{border-top:1px solid #edf0eb;padding-block:8px}.home2-hero-document dt{color:#737b72;font-size:10px}.home2-hero-document dd{margin:3px 0 0;font-weight:500}.home2-hero-document__review{color:#46604a;margin-top:5px;font-size:10px;display:block}.home2-hero-calendar{margin-top:auto}.home2-hero-calendar>strong{font-size:12px;font-weight:600}.home2-hero-calendar__week{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-block:14px;display:grid}.home2-hero-calendar__week>span{color:#6c7685;text-align:center;padding-block:5px;font-size:9px}.home2-hero-calendar__week b{color:#252f3c;margin-top:3px;font-size:14px;font-weight:500;display:block}.home2-hero-calendar__week>.home2-hero-calendar__selected{color:#fff;background:#516e9a;border-radius:7px}.home2-hero-calendar__selected b{color:#fff}.home2-hero-calendar__event{background:#eef2f7;border-left:2px solid #5f809d;border-radius:3px 8px 8px 3px;gap:3px;padding:10px;display:grid}.home2-hero-calendar__event>span,.home2-hero-calendar__event>small{color:#596a81;font-size:10px}.home2-hero-calendar__event>strong{font-size:16px;font-weight:600}.home2-hero-balance{margin-top:auto}.home2-hero-balance>span{color:#616170;font-size:11px}.home2-hero-balance>strong{letter-spacing:-.04em;margin-top:4px;font-size:30px;font-weight:600;display:block}.home2-hero-balance small{letter-spacing:0;font-size:11px;font-weight:400}.home2-hero-balance__chart{align-items:end;gap:6px;height:52px;margin-top:13px;display:flex}.home2-hero-balance__chart i{background:#9a9aae;border-radius:4px 4px 0 0;flex:1;height:50%}.home2-hero-balance__chart i:nth-child(3n){background:#7b7e9a;height:70%}.home2-hero-balance__chart i:nth-child(2n){height:40%}.home2-hero-balance__chart i:nth-last-child(2){height:82%}.home2-hero-balance__chart i:last-child{background:#515873;height:100%}.home2-hero-chat{gap:10px;margin-top:auto;font-size:11px;line-height:1.5;display:grid}.home2-hero-chat__question{color:#4c3c5a;background:#d7cadf;border-radius:12px 12px 3px;margin-left:12px;padding:12px}.home2-hero-chat__answer{background:#fff;border-radius:12px 12px 12px 3px;padding:12px}.home2-hero-chat__answer>span{color:#74667d}.home2-hero-chat__answer strong{letter-spacing:-.035em;margin-top:3px;font-size:23px;font-weight:600;display:block}.home2-hero-chat__answer small{letter-spacing:0;font-size:10px;font-weight:400}@media (prefers-reduced-motion:no-preference){.home2-hero-card{animation:.7s cubic-bezier(.2,.7,.2,1) both home2-hero-card-arrive}.home2-hero-card--documents,.home2-hero-card--calendar{animation-delay:80ms}.home2-hero-card--accounting,.home2-hero-card--ai{animation-delay:.16s}[data-fluxe-scroll-active] .home2-hero-card,[data-fluxe-page-hidden] .home2-hero-card{animation-play-state:paused}}@keyframes home2-hero-card-arrive{0%{transform:translateY(32px)}to{transform:translateY(0)}}@media (width<=1100px){.home2-hero{padding-inline:0}.home2-hero__copy{padding-inline:24px}.home2-hero-deck{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b6b8b2 transparent;align-items:stretch;gap:12px;width:100%;margin-top:36px;padding:8px 24px 24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.home2-hero-card{scroll-snap-align:start;border-bottom:1px solid #ffffffb3;border-radius:22px;flex:0 0 276px;width:276px;min-height:400px;margin:0;padding:24px}.home2-hero-card__link{scroll-margin-inline:24px}.home2-hero-card h2{font-size:27px}.home2-hero-card--billing h2{font-size:29px}.home2-hero-balance__chart{height:92px}.home2-hero-chat{gap:16px;font-size:13px}}@media (width<=600px){.home2-hero{padding-block:32px}.home2-hero__copy{padding-inline:20px}.home2-hero .home2-overline{margin-bottom:14px;font-size:10px}.home2-hero h1{letter-spacing:-.04em;font-size:clamp(28px,7.9vw,38px);line-height:1.25}.home2-hero .home2-hero__copy>p{margin:16px auto 20px;font-size:14px;line-height:1.5}.home2-hero__actions{gap:8px}.home2-hero__actions .home2-button{min-height:40px;padding:8px 12px;font-size:12px}.home2-hero-deck{margin-top:28px;padding-inline:20px;scroll-padding-inline:20px}.home2-hero-card{flex-basis:min(276px,82vw);width:min(276px,82vw)}}@media (height<=450px){.home2-hero{padding-top:24px}.home2-hero h1{font-size:32px}}.home2-demo{--home2-demo-play-state:running;--home2-demo-text:var(--fluxe-light-text-primary,#111318);--home2-demo-muted:var(--fluxe-light-text-muted,#474d57);--home2-demo-border:var(--fluxe-light-card-border,#cfdaebf0);--home2-demo-surface:var(--fluxe-light-card-background,#f8fbffeb);--home2-demo-subtle:#edf3fb;--home2-demo-accent:#0672d7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;min-width:0;position:relative;container:home2-invoice/inline-size}.home2-demo__stage{position:relative}.home2-demo__window{border:1px solid var(--home2-demo-border);color:var(--home2-demo-text);background:var(--fluxe-light-canvas,#edf3fb);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 44px #2734531f}.home2-demo__topbar{border-bottom:1px solid var(--home2-demo-border);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:40px;padding-inline:14px;display:flex}.home2-demo__topbar img{object-fit:contain;width:70px;height:18px}.home2-demo__header-actions{gap:5px;display:flex}.home2-demo__header-actions>span{border:1px solid var(--home2-demo-border);width:23px;height:23px;color:var(--home2-demo-muted);background:var(--home2-demo-subtle);border-radius:50%;place-items:center;display:grid}.home2-demo__header-actions svg{width:11px;height:11px}.home2-demo__editor{--home2-invoice-client-x:27%;--home2-invoice-client-y:17%;--home2-invoice-client-result-y:24%;--home2-invoice-add-x:85%;--home2-invoice-add-y:60%;--home2-invoice-product-x:35%;--home2-invoice-product-y:68%;--home2-invoice-product-result-y:75%;--home2-invoice-quantity-x:18%;--home2-invoice-quantity-y:84%;--home2-invoice-save-x:85%;--home2-invoice-save-y:89%;min-width:0;padding:14px;font-family:Instrument Sans,system-ui,sans-serif;font-size:10px;line-height:1.4;position:relative}.home2-demo__title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.home2-demo__title strong{letter-spacing:-.035em;font-size:19px;font-weight:750}.home2-demo__title>[data-application-icon]{width:25px!important;height:25px!important}.home2-demo__panel{border:1px solid var(--home2-demo-border);background:var(--home2-demo-surface);border-radius:18px;padding:12px}.home2-demo__panel-title{font-size:14px;font-weight:750;display:block}.home2-demo__customer-panel>.home2-demo__panel-title{margin-bottom:10px}.home2-demo__customer-layout{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.home2-demo__customer,.home2-demo__details-grid>div{min-width:0}.home2-demo__field-label{color:var(--home2-demo-muted);margin-bottom:4px;font-size:9px;font-weight:500;display:block}.home2-demo__field{border:1px solid var(--home2-demo-border);min-width:0;height:32px;color:var(--home2-demo-text);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:5px;padding-inline:8px;font-size:10px;display:flex}.home2-demo__field strong{font-weight:650}.home2-demo__field svg{width:10px;height:10px;color:var(--home2-demo-muted);flex:0 0 10px}.home2-demo__client{white-space:nowrap;overflow:hidden}.home2-demo__client-search,.home2-demo__product-search{min-width:0;position:relative}.home2-demo__client-field,.home2-demo__product-field,.home2-demo__quantity-field{position:relative}.home2-demo__client-placeholder,.home2-demo__product-placeholder{color:var(--home2-demo-muted);white-space:nowrap;text-overflow:ellipsis;display:none;position:absolute;left:8px;right:8px;overflow:hidden}.home2-demo__client-query,.home2-demo__product-query{opacity:0;white-space:nowrap;width:0;font-family:ui-monospace,monospace;position:absolute;left:8px;overflow:hidden}.home2-demo__suggestions{z-index:2;border:1px solid var(--home2-demo-border);opacity:0;visibility:hidden;background:#fff;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 10px 24px #27345324}.home2-demo__suggestion{border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.home2-demo__suggestion>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.home2-demo__suggestion strong{font-size:10px;font-weight:650}.home2-demo__suggestion>div>span{color:var(--home2-demo-muted);font-size:7px}.home2-demo__suggestion small{color:var(--home2-demo-muted);overflow-wrap:anywhere;font-size:8px}.home2-demo__selected-client{border:1px solid var(--home2-demo-border);background:var(--home2-demo-surface);border-radius:12px;margin-block:10px;padding:10px}.home2-demo__selected-heading{border-bottom:1px solid var(--home2-demo-border);justify-content:space-between;align-items:start;gap:6px;padding-bottom:7px;display:flex}.home2-demo__selected-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.home2-demo__selected-heading small{color:var(--home2-demo-muted);text-transform:uppercase;font-size:7px;font-weight:650}.home2-demo__selected-heading strong{font-size:10px}.home2-demo__edit-client{border:1px solid var(--home2-demo-border);color:var(--home2-demo-muted);border-radius:6px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;display:inline-flex}.home2-demo__edit-client svg{width:9px;height:9px}.home2-demo__client-tax{color:var(--home2-demo-accent);margin-block:7px;font-size:8px;font-weight:650;display:inline-block}.home2-demo__client-details{gap:6px;font-size:8px;display:grid}.home2-demo__client-details>div{flex-wrap:wrap;gap:2px 4px;display:flex}.home2-demo__client-details span{color:var(--home2-demo-muted)}.home2-demo__client-details strong{min-width:0;color:var(--home2-demo-text);overflow-wrap:anywhere;font-weight:500}.home2-demo__add-client,.home2-demo__add-position,.home2-demo__draft-button,.home2-demo__issue-button{color:#fff;background:var(--home2-demo-accent);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding-inline:9px;font-size:9px;font-weight:600;display:inline-flex}.home2-demo__add-client{margin-block:7px 10px}.home2-demo__add-client svg,.home2-demo__add-position svg{width:12px;height:12px}.home2-demo__option{border:1px solid var(--home2-demo-border);background:var(--home2-demo-subtle);border-radius:12px;align-items:center;gap:5px;min-height:29px;padding:6px 7px;font-size:8px;display:flex}.home2-demo__option+.home2-demo__option{margin-top:6px}.home2-demo__option strong{flex:1;font-weight:650}.home2-demo__vies{color:var(--home2-demo-muted);background:#e2e9f3;border-radius:8px;padding:2px 4px;font-size:7px;font-weight:700}.home2-demo__toggle{background:#acb7c7;border-radius:7px;flex:0 0 22px;width:22px;height:13px;padding:2px}.home2-demo__toggle:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;display:block}.home2-demo__details{border:1px solid var(--home2-demo-border);background:var(--home2-demo-subtle);border-radius:14px;min-width:0;padding:10px}.home2-demo__details-title{color:var(--home2-demo-muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:650;display:block}.home2-demo__details-grid{grid-template-columns:1fr 1fr;gap:10px 8px;display:grid}.home2-demo__details .home2-demo__field{height:30px;padding-inline:6px;font-size:8px}.home2-demo__details .home2-demo__field-label{font-size:8px}.home2-demo__positions{margin-top:12px}.home2-demo__positions-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.home2-demo__add-position{min-height:23px;padding-inline:7px;font-size:8px}.home2-demo__position-workspace{min-height:226px;position:relative}.home2-demo__position-editor{border:1px solid var(--home2-demo-border);background:linear-gradient(var(--home2-demo-surface), var(--home2-demo-surface)), #fff;opacity:0;visibility:hidden;border-radius:12px;align-content:start;gap:12px;padding:10px;display:grid;position:absolute;inset:0}.home2-demo__product-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home2-demo__product-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home2-demo__position-values{grid-template-columns:.7fr .7fr 1.3fr .7fr;gap:7px;display:grid}.home2-demo__product-meta>div,.home2-demo__position-values>div{min-width:0}.home2-demo__position-values .home2-demo__field{padding-inline:6px;font-size:9px}.home2-demo__quantity-one{opacity:0;position:absolute;left:6px}.home2-demo__position-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.home2-demo__position-footer>div{flex-direction:column;gap:2px;min-height:28px;display:flex;position:relative}.home2-demo__position-footer>div>span{color:var(--home2-demo-muted);font-size:8px}.home2-demo__position-footer strong{font-size:11px}.home2-demo__position-subtotal{opacity:0;white-space:nowrap;position:absolute;top:13px;left:0}.home2-demo__save-position{color:#fff;background:var(--home2-demo-accent);border-radius:9px;justify-content:center;align-items:center;min-height:27px;padding-inline:12px;font-size:9px;font-weight:650;display:inline-flex}.home2-demo__table{border:1px solid var(--home2-demo-border);background:#fff;border-radius:10px;overflow:hidden}.home2-demo__table-heading,.home2-demo__line{grid-template-columns:minmax(0,1fr) 34px 52px 54px 28px;align-items:center;gap:6px;padding-inline:8px;display:grid}.home2-demo__table-heading{min-height:32px;color:var(--home2-demo-muted);background:var(--home2-demo-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:700}.home2-demo__table-heading>:nth-child(n+2),.home2-demo__line>:nth-child(n+2){text-align:right}.home2-demo__line{border-top:1px solid var(--home2-demo-border);border-bottom:1px solid var(--home2-demo-border);min-height:44px;font-size:9px}.home2-demo__line>span:first-child{flex-direction:column;gap:2px;display:flex}.home2-demo__line strong{font-weight:650}.home2-demo__line small{color:var(--home2-demo-muted);font-size:8px}.home2-demo__row-actions{justify-content:end;gap:4px;display:flex}.home2-demo__row-actions svg{width:11px;height:11px}.home2-demo__row-actions svg:last-child{color:#b42336}.home2-demo__total{justify-content:end;align-items:center;gap:8px;min-height:34px;padding-inline:10px;font-size:10px;display:flex}.home2-demo__amount{white-space:nowrap;font-size:13px;font-weight:700}.home2-demo__amount small{font-size:9px;font-weight:500}.home2-demo__total-value{text-align:right;min-width:100px;position:relative}.home2-demo__zero{opacity:0;font-size:13px;position:absolute;inset:0}.home2-demo__zero small{font-size:9px;font-weight:500}.home2-demo__actions{flex-wrap:wrap;justify-content:end;gap:7px;margin-top:10px;display:flex}.home2-demo__draft-button{border:1px solid var(--home2-demo-border);color:var(--home2-demo-muted);background:#fff}.home2-demo__cursor{z-index:3;visibility:hidden;pointer-events:none;position:absolute;inset:0}.home2-demo__cursor svg{filter:drop-shadow(0 2px 2px #00000040);width:21px;height:25px;position:absolute}.home2-demo__click{opacity:0;border:2px solid #66b5ff;border-radius:50%;width:20px;height:20px;position:absolute;top:-5px;left:-5px}.home2-demo__pause{display:inline-flex}.home2-demo__play{display:none}[data-fluxe-scroll-active] .home2-demo,[data-fluxe-page-hidden] .home2-demo{--home2-demo-play-state:paused}.home2-demo:has(input:checked){--home2-demo-play-state:paused}.home2-demo__control:has(input:checked) .home2-demo__pause{display:none}.home2-demo__control:has(input:checked) .home2-demo__play{display:inline-flex}@media (prefers-reduced-motion:no-preference){.home2-demo__animated{animation-duration:24s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:var(--home2-demo-play-state)}.home2-demo__customer-panel{animation:24s ease-in-out infinite home2-invoice-mobile-client-scene;animation-play-state:var(--home2-demo-play-state)}.home2-demo__positions{animation:24s ease-in-out infinite home2-invoice-mobile-position-scene;animation-play-state:var(--home2-demo-play-state)}.home2-demo__client-placeholder,.home2-demo__product-placeholder{display:block}.home2-demo__client-query{animation-name:home2-invoice-client-query;animation-timing-function:step-end}.home2-demo__client-placeholder{animation-name:home2-invoice-client-placeholder;animation-timing-function:step-end}.home2-demo__client{animation-name:home2-invoice-client;animation-timing-function:step-end}.home2-demo__client-suggestions{animation-name:home2-invoice-client-suggestions;animation-timing-function:step-end}.home2-demo__client-result{animation-name:home2-invoice-client-result;animation-timing-function:step-end}.home2-demo__selected-client{animation-name:home2-invoice-client-details}.home2-demo__client-field{animation-name:home2-invoice-field}.home2-demo__add-position{animation-name:home2-invoice-add}.home2-demo__position-editor{animation-name:home2-invoice-position-editor}.home2-demo__product-query{animation-name:home2-invoice-product-query;animation-timing-function:step-end}.home2-demo__product-placeholder{animation-name:home2-invoice-product-placeholder;animation-timing-function:step-end}.home2-demo__product-name,.home2-demo__product-meta,.home2-demo__catalog-value{animation-name:home2-invoice-catalog-value;animation-timing-function:step-end}.home2-demo__product-field{animation-name:home2-invoice-product-field}.home2-demo__product-suggestions{animation-name:home2-invoice-product-suggestions;animation-timing-function:step-end}.home2-demo__product-result{animation-name:home2-invoice-product-result;animation-timing-function:step-end}.home2-demo__quantity-one{animation-name:home2-invoice-quantity-one;animation-timing-function:step-end}.home2-demo__quantity-two{animation-name:home2-invoice-quantity-two;animation-timing-function:step-end}.home2-demo__quantity-field{animation-name:home2-invoice-quantity-field}.home2-demo__position-subtotal{animation-name:home2-invoice-position-subtotal;animation-timing-function:step-end}.home2-demo__position-total{animation-name:home2-invoice-quantity-two;animation-timing-function:step-end}.home2-demo__save-position{animation-name:home2-invoice-save}.home2-demo__line,.home2-demo__amount{animation-name:home2-invoice-line}.home2-demo__zero{animation-name:home2-invoice-zero;animation-timing-function:step-end}.home2-demo__cursor{visibility:visible;animation-name:home2-invoice-cursor}.home2-demo__click{animation-name:home2-invoice-click}}@keyframes home2-invoice-client{0%,to{opacity:0}18%,96%{opacity:1}98%{opacity:0}}@keyframes home2-invoice-client-query{0%,to{opacity:0;width:0}4%{opacity:1;width:1ch}6%{opacity:1;width:2ch}8%,17%{opacity:1;width:3ch}18%{opacity:0;width:0}}@keyframes home2-invoice-client-placeholder{0%,98%,to{opacity:1}4%,96%{opacity:0}}@keyframes home2-invoice-client-suggestions{0%,18%,to{opacity:0;visibility:hidden}10%,17%{opacity:1;visibility:visible}}@keyframes home2-invoice-client-result{0%,to{background:0 0}16%,18%{background:#e8f1ff}}@keyframes home2-invoice-client-details{0%,18%,to{opacity:0;transform:translateY(4px)}20%,96%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(4px)}}@keyframes home2-invoice-field{0%,3%,20%,to{border-color:var(--home2-demo-border)}4%,18%{border-color:var(--home2-demo-accent)}}@keyframes home2-invoice-add{0%,30%,33%,to{transform:scale(1)}31%,32%{transform:scale(.94)}}@keyframes home2-invoice-position-editor{0%,32%,66%,to{opacity:0;visibility:hidden}34%,64%{opacity:1;visibility:visible}}@keyframes home2-invoice-product-query{0%,to{opacity:0;width:0}36%{opacity:1;width:1ch}38%{opacity:1;width:2ch}40%,48%{opacity:1;width:3ch}49%{opacity:0;width:0}}@keyframes home2-invoice-product-placeholder{0%,to{opacity:1}36%,96%{opacity:0}}@keyframes home2-invoice-catalog-value{0%,to{opacity:0}49%,96%{opacity:1}98%{opacity:0}}@keyframes home2-invoice-product-field{0%,34%,51%,to{border-color:var(--home2-demo-border)}36%,49%{border-color:var(--home2-demo-accent)}}@keyframes home2-invoice-product-suggestions{0%,49%,to{opacity:0;visibility:hidden}42%,48%{opacity:1;visibility:visible}}@keyframes home2-invoice-product-result{0%,to{background:0 0}47%,49%{background:#e8f1ff}}@keyframes home2-invoice-quantity-one{0%,55%{opacity:1}56%,96%{opacity:0}98%,to{opacity:1}}@keyframes home2-invoice-quantity-two{0%,to{opacity:0}56%,96%{opacity:1}98%{opacity:0}}@keyframes home2-invoice-quantity-field{0%,53%,59%,to{border-color:var(--home2-demo-border)}54%,57%{border-color:var(--home2-demo-accent)}}@keyframes home2-invoice-position-subtotal{0%,56%,to{opacity:0}49%,55%{opacity:1}}@keyframes home2-invoice-save{0%,61%,64%,to{transform:scale(1)}62%,63%{transform:scale(.94)}}@keyframes home2-invoice-line{0%,65%,to{opacity:0;transform:translateY(6px)}67%,96%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(6px)}}@keyframes home2-invoice-zero{0%,to{opacity:1}67%,96%{opacity:0}98%{opacity:1}}@keyframes home2-invoice-cursor{0%,to{opacity:0;transform:translate(var(--home2-invoice-client-x), var(--home2-invoice-client-y))}3%,10%{opacity:1;transform:translate(var(--home2-invoice-client-x), var(--home2-invoice-client-y))}15%,18%{opacity:1;transform:translate(var(--home2-invoice-client-x), var(--home2-invoice-client-result-y))}23%,27%{opacity:0;transform:translate(var(--home2-invoice-client-x), var(--home2-invoice-client-result-y))}30%,33%{opacity:1;transform:translate(var(--home2-invoice-add-x), var(--home2-invoice-add-y))}36%,43%{opacity:1;transform:translate(var(--home2-invoice-product-x), var(--home2-invoice-product-y))}47%,49%{opacity:1;transform:translate(var(--home2-invoice-product-x), var(--home2-invoice-product-result-y))}54%,58%{opacity:1;transform:translate(var(--home2-invoice-quantity-x), var(--home2-invoice-quantity-y))}61%,64%{opacity:1;transform:translate(var(--home2-invoice-save-x), var(--home2-invoice-save-y))}68%,96%{opacity:0;transform:translate(var(--home2-invoice-save-x), var(--home2-invoice-save-y))}}@keyframes home2-invoice-click{0%,16%,19%,30%,33%,47%,50%,61%,64%,to{opacity:0;transform:scale(.4)}17%,31%,48%,62%{opacity:.8;transform:scale(.6)}18%,32%,49%,63%{opacity:0;transform:scale(1.7)}}@container home2-invoice (width<=410px){.home2-demo__editor{--home2-invoice-client-x:32%;--home2-invoice-client-y:13%;--home2-invoice-client-result-y:19%;--home2-invoice-add-x:75%;--home2-invoice-add-y:67%;--home2-invoice-product-x:40%;--home2-invoice-product-y:74%;--home2-invoice-product-result-y:79%;--home2-invoice-quantity-x:18%;--home2-invoice-quantity-y:87%;--home2-invoice-save-x:80%;--home2-invoice-save-y:91%;padding:12px}.home2-demo__title strong{font-size:18px}.home2-demo__customer-layout{grid-template-columns:1fr;gap:10px}.home2-demo__customer{display:block}.home2-demo__client-details{font-size:9px}.home2-demo__selected-heading strong{font-size:11px}.home2-demo__option{min-height:30px;font-size:9px}.home2-demo__details{padding:10px}.home2-demo__details .home2-demo__field,.home2-demo__details .home2-demo__field-label{font-size:9px}.home2-demo__table-heading,.home2-demo__line{grid-template-columns:minmax(0,1fr) 26px 54px}.home2-demo__table-heading>:nth-child(3),.home2-demo__line>:nth-child(3),.home2-demo__table-heading>:nth-child(5),.home2-demo__line>:nth-child(5){display:none}.home2-demo__table-heading{font-size:7px}.home2-demo__line{min-height:50px}}@container home2-invoice (width<=280px){.home2-demo__details .home2-demo__field{font-size:8px}.home2-demo__position-values{grid-template-columns:1fr 1fr}.home2-demo__position-workspace{min-height:282px}.home2-demo__position-editor{gap:10px}}@media (width<=639px){.home2-demo__topbar{gap:8px;padding-inline:10px}.home2-demo__topbar img{width:60px;height:16px}.home2-demo__header-actions{gap:4px}.home2-demo__header-actions>span{width:22px;height:22px}.home2-demo__customer-panel .home2-demo__details{display:none}}@media (width<=639px) and (prefers-reduced-motion:no-preference){.home2-demo{--home2-invoice-mobile-scene:1;--home2-invoice-hidden-scene:hidden;--home2-invoice-client-exit:translateX(-10px);--home2-invoice-position-enter:translateX(10px)}.home2-demo__editor{--home2-invoice-client-y:27%;--home2-invoice-client-result-y:36%;--home2-invoice-add-y:17%;--home2-invoice-product-y:29%;--home2-invoice-product-result-y:40%;--home2-invoice-quantity-y:56%;--home2-invoice-save-y:65%;grid-template-columns:minmax(0,1fr);display:grid}.home2-demo__title{grid-area:1/1}.home2-demo__customer-panel,.home2-demo__positions{grid-area:2/1;min-width:0}.home2-demo__positions{flex-direction:column;margin-top:0;display:flex}.home2-demo__actions{margin-top:auto;padding-top:10px}@container home2-invoice (width<=280px){.home2-demo__editor{--home2-invoice-client-y:24%;--home2-invoice-client-result-y:35%;--home2-invoice-quantity-y:53%;--home2-invoice-save-y:71%}}}@keyframes home2-invoice-mobile-client-scene{0%,26%,98%,to{opacity:1;visibility:visible;transform:none}28%,96%{opacity:calc(1 - var(--home2-invoice-mobile-scene,0));visibility:var(--home2-invoice-hidden-scene,visible);transform:var(--home2-invoice-client-exit,none)}}@keyframes home2-invoice-mobile-position-scene{0%,28%,98%,to{opacity:calc(1 - var(--home2-invoice-mobile-scene,0));visibility:var(--home2-invoice-hidden-scene,visible);transform:var(--home2-invoice-position-enter,none)}30%,96%{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.home2-demo__stage{height:auto}.home2-demo__window{position:relative;inset:auto}.home2-demo__position-workspace{min-height:0}.home2-demo__position-editor{opacity:1;visibility:visible;margin-top:12px;position:relative;inset:auto}}.home2-orbit{background:#1747df;scroll-margin-top:64px;overflow:hidden}.home2-orbit__stage{aspect-ratio:16/9;width:min(100%,1920px);margin-inline:auto;position:relative}.home2-orbit__poster,.home2-orbit__poster img,.home2-orbit__video{object-fit:contain;width:100%;height:100%;display:block}.home2-orbit__video{opacity:0;pointer-events:none;position:absolute;inset:0}.home2-orbit__video[data-playing]{opacity:1}.home2-orbit__pause{color:#1747df;cursor:pointer;background:#ffffffeb;border:1px solid #ffffff90;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px}.home2-orbit__pause[hidden],.home2-orbit__play-icon,.home2-orbit__pause[data-paused] .home2-orbit__pause-icon{display:none}.home2-orbit__pause svg{width:18px;height:18px}.home2-orbit__pause[data-paused] .home2-orbit__play-icon{display:block}.home2-orbit__pause:hover{background:#fff}.home2-orbit__pause:active{background:#deebff}.home2-orbit__pause:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=639px){.home2-orbit__stage{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.home2-orbit__pause{display:none}.home2-orbit__video[data-playing]{opacity:0}}.home2-connected-video{--home2-connected-play-state:running;color:#242c39;background:#fff;width:100%;min-width:0;margin-top:40px;overflow:hidden}.home2-connected-control{color:#526077;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:76px;min-height:44px;margin-left:auto;font-size:11px;display:flex}.home2-connected-control>span{align-items:center;gap:4px}.home2-connected-control svg{width:14px;height:14px}.home2-connected-pause{display:inline-flex}.home2-connected-play{display:none}.home2-connected-video:has(input:checked){--home2-connected-play-state:paused}.home2-connected-control:has(input:checked) .home2-connected-pause{display:none}.home2-connected-control:has(input:checked) .home2-connected-play{display:inline-flex}.home2-connected-control:has(input:focus-visible){outline-offset:2px;outline:2px solid #0a84ff}[data-fluxe-scroll-active] .home2-connected-video,[data-fluxe-page-hidden] .home2-connected-video{--home2-connected-play-state:paused}.home2-connected-stage{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px 40px;padding:24px 32px;display:grid}.home2-capture-window{justify-self:center;width:100%;min-width:0;max-width:380px}.home2-capture-workspace{height:340px;position:relative;overflow:hidden}.home2-capture-upload,.home2-capture-camera,.home2-capture-review,.home2-capture-done{position:absolute;inset:0}.home2-capture-upload{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding-inline:22px;display:flex}.home2-capture-upload__document{color:#a9b8ce;stroke-width:1px;width:48px;height:48px;margin-bottom:8px}.home2-capture-upload>strong{margin-bottom:4px;font-size:17px}.home2-capture-action{color:#fff;background:#0071e3;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:12px;font-weight:600;display:flex}.home2-capture-action svg{flex:0 0 18px;width:18px;height:18px}.home2-capture-action--secondary{color:#42516a;background:#fff;border:1px solid #dde3ec}.home2-capture-camera{opacity:0;background:#17202b;border-radius:18px;overflow:hidden}.home2-capture-camera__label{color:#cbd7e6;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:14px;left:14px}.home2-capture-camera__label>span{background:#73e3bc;border-radius:50%;width:5px;height:5px}.home2-capture-paper{color:#243149;background:#fff;width:156px;padding:16px 14px;position:absolute;top:50px;left:calc(50% - 78px);transform:rotate(-5deg);box-shadow:0 10px 18px #0000001f}.home2-capture-paper>strong{letter-spacing:.1em;font-size:12px;display:block}.home2-capture-paper>span{color:#8490a1;margin-top:3px;font-size:8px;display:block}.home2-capture-paper>b{margin-top:18px;font-size:10px;display:block}.home2-capture-paper>small{margin-top:3px;font-size:8px;display:block}.home2-capture-paper__lines{gap:7px;margin-block:18px;display:grid}.home2-capture-paper__lines i{background:#e8edf3;height:3px}.home2-capture-paper__lines i:nth-child(2){width:80%}.home2-capture-paper__lines i:last-child{width:65%}.home2-capture-paper__total{border-top:1px solid #e3e8ef;padding-top:10px}.home2-capture-paper__total small{font-size:8px;display:block}.home2-capture-paper__total b{font-size:13px}.home2-capture-frame{width:192px;height:248px;position:absolute;top:40px;left:calc(50% - 96px)}.home2-capture-frame>i{border:0 solid #76c3ff;width:18px;height:18px;position:absolute}.home2-capture-frame>i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.home2-capture-frame>i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.home2-capture-frame>i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.home2-capture-frame>i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.home2-capture-sweep{opacity:0;background:#76c3ff;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #76c3ff}.home2-capture-shutter{color:#fff;background:#0071e3;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:14px;left:calc(50% - 26px)}.home2-capture-shutter svg{width:26px;height:26px}.home2-capture-camera__scan{text-align:center;color:#cbd7e6;width:100%;font-size:8px;position:absolute;bottom:2px;left:0}.home2-capture-flash{opacity:0;background:#fff;position:absolute;inset:0}.home2-capture-review{opacity:0;flex-direction:column;gap:8px;padding:16px;display:flex}.home2-capture-review__heading{align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.home2-capture-review__heading svg{color:#0a84ff;width:18px;height:18px}.home2-capture-review__heading>span{color:#6551de;margin-left:auto;font-size:9px}.home2-capture-field{gap:2px;min-width:0;display:grid}.home2-capture-field>span{color:#758195;font-size:9px}.home2-capture-field>strong{background:#f9fbfd;border:1px solid #dee5ee;border-radius:6px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:500}.home2-capture-confirm{align-items:center;gap:6px;margin-top:auto;font-size:9px;line-height:12px;display:flex}.home2-capture-confirm>span{color:#0a84ff;border:1px solid #0a84ff;border-radius:3px;flex:0 0 14px;width:14px;height:14px}.home2-capture-confirm svg{width:12px;height:12px;display:block}.home2-capture-action--approve{background:#0a84ff;border-radius:12px;flex-shrink:0;min-height:36px;font-size:11px}.home2-capture-action--approve svg{flex-basis:14px;width:14px;height:14px}.home2-capture-done{flex-direction:column;align-items:center;padding:28px 20px;display:flex}.home2-capture-done__check{color:#139c77;background:#e5f7ef;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:12px;display:grid}.home2-capture-done__check svg{width:30px;height:30px}.home2-capture-done>strong{font-size:17px;font-weight:600}.home2-capture-done__document{align-items:center;gap:10px;width:100%;margin-block:22px 14px;padding:12px 0;display:flex}.home2-capture-done__document>svg{color:#0a84ff;width:32px;height:32px}.home2-capture-done__document>div{gap:2px;display:grid}.home2-capture-done__document strong{font-size:12px}.home2-capture-done__document span{color:#637084;font-size:10px}.home2-capture-done__row{border-top:1px solid #e8edf3;justify-content:space-between;gap:12px;width:100%;padding-block:9px;font-size:11px;display:flex}.home2-capture-done__row>span{color:#758195}.home2-capture-done__status{color:#139c77;text-align:center;margin-top:auto;font-size:10px}.home2-capture-cursor{z-index:2;pointer-events:none;opacity:0;width:25px;height:29px;position:absolute;top:0;left:0}.home2-capture-cursor>svg{filter:drop-shadow(0 2px 2px #00000026);width:25px;height:29px;position:relative}.home2-capture-cursor>span{opacity:0;border:2px solid #0a84ff;border-radius:50%;width:30px;height:30px;position:absolute;top:-8px;left:-8px}.home2-connected-network{opacity:1;width:100%;min-width:0;height:440px;position:relative}.home2-connected-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home2-connected-packets{opacity:0}.home2-connected-packets path{stroke-dasharray:.1 .9}.home2-connected-document{opacity:1;background:#fff;border:1px solid #91baf0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:176px;min-height:152px;padding:16px 10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #36649f14}.home2-connected-document>svg{color:#0a84ff;width:28px;height:28px;margin-bottom:8px}.home2-connected-source-text{text-align:center;place-items:center;width:100%;min-height:66px;display:grid}.home2-connected-source-placeholder,.home2-connected-source-result{grid-area:1/1;justify-items:center;gap:4px;width:100%;display:grid}.home2-connected-source-placeholder{display:none}.home2-connected-source-text strong{font-size:12px;font-weight:600}.home2-connected-source-text span{color:#637084;font-size:10px}.home2-connected-source-result b{color:#075fbd;font-size:15px;font-weight:600}.home2-connected-document>small{color:#637084;text-align:center;margin-top:8px;font-size:9px}.home2-connected-app{opacity:1;background:#fff;border:1px solid #d5dfec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:28%;min-width:0;min-height:70px;padding:8px 4px;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 5px 16px #2337570a}.home2-connected-app>:first-child{margin-bottom:5px;width:30px!important;height:30px!important}.home2-connected-app>strong{text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.2}.home2-connected-app:hover{background:#f1f6ff}.home2-connected-steps{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.home2-connected-steps li{color:#758195;align-items:center;gap:6px;font-size:11px;display:flex}.home2-connected-steps li>span{border:1px solid #d4deeb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.home2-connected-progress{background:#e4eaf2;height:2px}.home2-connected-progress>span{transform-origin:0;background:#0a84ff;height:100%;display:block}.acasa-page .home2-connected-video{border:1px solid #dce6f3;border-radius:28px;width:min(100% - 32px,1240px);margin-inline:auto}.acasa-page .home2-connected-stage{background:radial-gradient(at 14% 40%,#e1f1ff 0%,#0000 54%),radial-gradient(at 86% 75%,#eee6ff 0%,#0000 57%),#f9fcff}.acasa-page .home2-connected-track{stroke:var(--home2-connection-color);stroke-opacity:.36}.acasa-page .home2-connected-document{background:linear-gradient(155deg,#fff 25%,#e9f3ff 100%);box-shadow:0 12px 28px #1c6bcc24}.acasa-page .home2-connected-app{--home2-app-tint:color-mix(in srgb, var(--home2-connection-color) 13%, white);border-color:color-mix(in srgb, var(--home2-connection-color) 30%, white);background:linear-gradient(150deg, #fff 8%, var(--home2-app-tint))}.acasa-page .home2-connected-app:is(:hover,:focus-visible){background:color-mix(in srgb, var(--home2-connection-color) 20%, white)}.acasa-page .home2-connected-steps li{color:#52647d}.acasa-page .home2-connected-steps li>span{background:#f4f8ff;border-color:#a9c4e6}@media (width<=600px){.acasa-page .home2-connected-video{border-radius:20px;width:calc(100% - 16px)}}@media (prefers-reduced-motion:no-preference){.home2-connected-motion{animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--home2-connected-play-state)}.home2-capture-window{animation:20s ease-in-out infinite both home2-connected-capture-scene;animation-play-state:var(--home2-connected-play-state)}.home2-connected-network{animation:20s ease-in-out infinite both home2-connected-network-scene;animation-play-state:var(--home2-connected-play-state)}.home2-capture-upload{animation-name:home2-connected-upload}.home2-capture-action--scan{animation-name:home2-connected-scan-click}.home2-capture-camera{animation-name:home2-connected-camera}.home2-capture-paper{animation-name:home2-connected-paper}.home2-capture-sweep{animation-name:home2-connected-sweep;animation-timing-function:linear}.home2-capture-shutter{animation-name:home2-connected-shutter}.home2-capture-flash{animation-name:home2-connected-flash}.home2-capture-review{animation-name:home2-connected-review}.home2-capture-field>strong{animation-name:home2-connected-field;animation-delay:var(--home2-connected-field-delay,0s)}.home2-capture-field:nth-child(3){--home2-connected-field-delay:.4s}.home2-capture-field:nth-child(4){--home2-connected-field-delay:.8s}.home2-capture-field:nth-child(5){--home2-connected-field-delay:1.2s}.home2-capture-confirm svg{animation-name:home2-connected-confirm}.home2-capture-action--approve{animation-name:home2-connected-approve-click}.home2-capture-done{animation-name:home2-connected-done}.home2-capture-cursor{animation-name:home2-connected-cursor}.home2-capture-cursor>span{animation-name:home2-connected-click-ring}.home2-connected-source-placeholder{animation-name:home2-connected-source-placeholder;animation-timing-function:step-end;display:grid}.home2-connected-source-result{animation-name:home2-connected-source-result;animation-timing-function:step-end}.home2-connected-app{animation-name:home2-connected-app;animation-delay:var(--home2-connection-delay)}.home2-connected-packets{animation:20s linear infinite home2-connected-packet-visibility;animation-play-state:var(--home2-connected-play-state)}.home2-connected-packets path{animation-name:home2-connected-packet;animation-timing-function:linear;animation-delay:var(--home2-connection-delay)}.home2-connected-steps li{animation-name:home2-connected-step-camera}.home2-connected-steps li:nth-child(2){animation-name:home2-connected-step-ai}.home2-connected-steps li:nth-child(3){animation-name:home2-connected-step-review}.home2-connected-steps li:nth-child(4){animation-name:home2-connected-step-apps}.home2-connected-progress>span{animation-name:home2-ai-progress;animation-timing-function:linear}}@keyframes home2-connected-upload{0%,8%{opacity:1;transform:translateY(0)}10%,98%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes home2-connected-scan-click{0%,7%,10%,to{background:#0071e3;transform:scale(1)}8%,9%{background:#0a84ff;transform:scale(.97)}}@keyframes home2-connected-camera{0%,9%,34%,to{opacity:0}11%,31%{opacity:1}}@keyframes home2-connected-paper{0%,12%,to{transform:rotate(-5deg)}18%,32%{transform:rotate(0)}}@keyframes home2-connected-sweep{0%,13%,23%,to{opacity:0;transform:translateY(0)}14%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(244px)}21%{opacity:0;transform:translateY(244px)}}@keyframes home2-connected-shutter{0%,20%,23%,to{transform:scale(1)}21%,22%{transform:scale(.9)}}@keyframes home2-connected-flash{0%,20%,23%,to{opacity:0}21%{opacity:.85}}@keyframes home2-connected-review{0%,32%,60%,to{opacity:0;transform:translateY(6px)}35%,58%{opacity:1;transform:translateY(0)}}@keyframes home2-connected-field{0%,37%,to{opacity:0;transform:translateY(3px)}41%,94%{opacity:1;transform:translateY(0)}}@keyframes home2-connected-confirm{0%,52%,to{opacity:0}53%,94%{opacity:1}}@keyframes home2-connected-approve-click{0%,53%,59%,to{opacity:.45;transform:scale(1)}54%,56%{opacity:1;transform:scale(1)}57%,58%{opacity:1;transform:scale(.97)}}@keyframes home2-connected-done{0%,59%,to{opacity:0;transform:translateY(8px)}62%,96%{opacity:1;transform:translateY(0)}}@keyframes home2-connected-cursor{0%{opacity:0;top:78%;left:12%}2%{opacity:1;top:78%;left:12%}7%,9%{opacity:1;top:56%;left:49%}12%{opacity:1;top:72%;left:70%}20%,23%{opacity:1;top:88%;left:49%}28%,46%{opacity:0;top:60%;left:88%}49%{opacity:1;top:60%;left:20%}52%,54%{opacity:1;top:80%;left:5%}56%,58%{opacity:1;top:91%;left:48%}63%{opacity:1;top:65%;left:95%}66%,to{opacity:0;top:65%;left:95%}}@keyframes home2-connected-click-ring{0%,7%,10%,20%,23%,52%,55%,56%,59%,to{opacity:0;transform:scale(.4)}8%,21%,53%,57%{opacity:.7;transform:scale(.4)}9%,22%,54%,58%{opacity:0;transform:scale(1.3)}}@keyframes home2-connected-source-placeholder{0%,to{visibility:visible}34%{visibility:hidden}}@keyframes home2-connected-source-result{0%,to{visibility:hidden}34%{visibility:visible}}@keyframes home2-connected-app{0%,65%,to{border-color:#d5dfec;box-shadow:0 5px 16px #2337570a}69%,94%{border-color:var(--home2-connection-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--home2-connection-color) 12%, transparent)}}@keyframes home2-connected-packet-visibility{0%,62%,97%,to{opacity:0}63%,95%{opacity:1}}@keyframes home2-connected-packet{0%,62%{stroke-dashoffset:0}94%,to{stroke-dashoffset:-3px}}@keyframes home2-connected-step-camera{0%,30%,to{color:#0a84ff}34%,96%{color:#758195}}@keyframes home2-connected-step-ai{0%,30%,53%,to{color:#758195}34%,48%{color:#0a84ff}}@keyframes home2-connected-step-review{0%,47%,63%,to{color:#758195}50%,59%{color:#0a84ff}}@keyframes home2-connected-step-apps{0%,59%,to{color:#758195}63%,96%{color:#0a84ff}}@keyframes home2-connected-capture-scene{0%,61%,to{opacity:1;visibility:visible;transform:none}64%,97%{opacity:calc(1 - var(--home2-connected-mobile-scene,0));visibility:var(--home2-connected-hidden-scene,visible);transform:var(--home2-connected-capture-exit,none)}}@keyframes home2-connected-network-scene{0%,61%,to{opacity:calc(1 - var(--home2-connected-mobile-scene,0));visibility:var(--home2-connected-hidden-scene,visible);transform:var(--home2-connected-network-enter,none)}64%,97%{opacity:1;visibility:visible;transform:none}}@media (width<=1000px){.home2-connected-stage{gap:24px;padding-inline:24px}.home2-capture-window{margin-inline:auto}.home2-connected-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.home2-connected-document{width:136px;padding-inline:8px}.home2-connected-source-result b{font-size:13px}}@media (width<=600px){.home2-connected-stage{grid-template-columns:1fr;gap:24px;padding:16px 12px}.home2-capture-upload{padding-inline:12px}.home2-capture-review{padding:16px 10px}.home2-capture-review__heading{gap:4px;font-size:10px}.home2-capture-review__heading>span{font-size:8px}.home2-capture-done{padding-inline:12px}.home2-connected-network{height:428px}.home2-connected-app{min-height:64px;padding:6px 3px}.home2-connected-app>:first-child{width:26px!important;height:26px!important}.home2-connected-app>strong{font-size:10px}.home2-connected-document{width:106px;min-height:136px;padding:12px 6px}.home2-connected-document>svg{width:24px;height:24px}.home2-connected-source-text strong{font-size:10px}.home2-connected-source-text span{font-size:8px}.home2-connected-source-result b{font-size:11px}.home2-connected-document>small{font-size:8px}.home2-connected-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.home2-connected-steps li{gap:4px;font-size:10px}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.home2-connected-video{--home2-connected-mobile-scene:1;--home2-connected-hidden-scene:hidden;--home2-connected-capture-exit:translateX(-12px);--home2-connected-network-enter:translateX(12px)}.home2-capture-window,.home2-connected-network{grid-area:1/1}.home2-connected-network:focus-within{opacity:1!important;visibility:visible!important;transform:none!important}.home2-connected-stage:has(.home2-connected-network:focus-within) .home2-capture-window{opacity:0!important;visibility:hidden!important}}@media (prefers-reduced-motion:reduce){.home2-connected-control{display:none}.home2-connected-packets{opacity:1}.home2-connected-packets path{stroke-dasharray:none}}.home2-device-demo.home2-shell{color:#202b3d;--home2-device-play-state:paused;background:#fff;border:1px solid #e1e5ec;border-radius:28px;width:min(1240px,100% - 48px);padding:40px;overflow:hidden}.home2-connected-video+.home2-device-demo.home2-shell{margin-top:64px}.home2-device-demo[data-device-visible][data-device-ready]{--home2-device-play-state:running}html[data-fluxe-scroll-active] .home2-device-demo,html[data-fluxe-page-hidden] .home2-device-demo{--home2-device-play-state:paused}.home2-device-heading{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.home2-device-heading h3{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,46px);font-weight:650;line-height:1.1}.home2-device-demo .home2-device-heading p{color:#627086;max-width:470px;font-size:17px;line-height:1.6}.home2-device-video{grid-template-columns:27% minmax(0,1fr);align-items:center;gap:24px;margin-top:32px;display:grid}.home2-device-caption{padding-right:10px;display:grid}.home2-device-step{opacity:0;grid-area:1/1}.home2-device-step strong{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,36px);font-weight:550;line-height:1.15;display:block}.home2-device-demo .home2-device-step p{color:#64748b;margin-top:18px;font-size:16px;line-height:1.55}.home2-device-composition{isolation:isolate;background:#eef1f7;border-radius:24px;min-width:0;height:590px;position:relative;overflow:hidden}.home2-device-motion{animation-duration:32s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--home2-device-play-state)}.home2-device-scene{opacity:0;backface-visibility:hidden;margin:0;position:absolute;inset:0;overflow:hidden}.home2-device-scene--phone{animation-name:home2-device-phone-scene}.home2-device-scene--tablet{animation-name:home2-device-tablet-scene}.home2-device-scene--computer{animation-name:home2-device-computer-scene}.home2-device-photo{--device-focus-x:.5;--device-focus-y:.5;position:absolute;inset:0;overflow:hidden}.home2-device-camera-push{transform-origin:0 0;animation-name:home2-device-phone-push;animation-timing-function:cubic-bezier(.45,0,.22,1);position:absolute;inset:0}.home2-device-scene--tablet .home2-device-photo{--device-detail-zoom:2.15;--device-detail-x:927;--device-detail-y:895;--device-widget-x:834;--device-widget-y:731}.home2-device-scene--computer .home2-device-photo{--device-detail-zoom:2.6;--device-detail-x:1055;--device-detail-y:562;--device-widget-x:1055;--device-widget-y:562}.home2-device-scene--tablet .home2-device-camera-push{animation-name:home2-device-tablet-push}.home2-device-scene--computer .home2-device-camera-push{animation-name:home2-device-computer-push}.home2-device-demo[data-device-visible][data-device-ready] .home2-device-camera-push{will-change:transform}.home2-device-art{left:var(--device-art-x,50%);top:var(--device-art-y,50%);width:calc(var(--device-art-width,1448) * 1px);height:calc(var(--device-art-height,1086) * 1px);transform:translate(-50%, -50%) scale(var(--device-art-scale,.5));transform-origin:50%;position:absolute}.home2-device-photograph{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.home2-device-photograph>img{width:100%;max-width:none;height:100%;display:block}.home2-device-phone-scan{transform-origin:59% 48%;animation-name:home2-device-phone-scan;position:absolute;inset:0}.home2-device-demo[data-device-visible][data-device-ready] .home2-device-phone-scan{will-change:transform}.home2-device-screen{transform-origin:0 0;isolation:isolate;transform-style:flat;backface-visibility:hidden;background:#edf3fb;position:absolute;top:0;left:0;overflow:hidden}.home2-device-screen--phone{border-radius:48px;width:390px;height:890px;transform:matrix3d(.765178,-.0774893,0,.0000404311,.0931114,.683388,0,-.0000433912,0,0,1,0,649.8,170.6,0,1)}.home2-device-screen--tablet{border-radius:26px;width:768px;height:1024px;transform:matrix3d(.692332,.0585044,0,-.0000439508,-.107938,.736398,0,-.0000277481,0,0,1,0,484.2,74.4,0,1)}.home2-device-screen--computer{border-radius:16px 16px 3px 3px;width:1440px;height:900px;transform:matrix3d(.481412,-.000496515,0,-.000055811,-.0721441,.526186,0,-.0000381177,0,0,1,0,392.3,138.2,0,1)}.home2-device-ios{color:#1e293b;background:#f8fbff;justify-content:space-between;align-items:center;height:46px;padding-inline:26px;font:600 14px system-ui,sans-serif;display:flex}.home2-device-ios>span:last-of-type{align-items:center;gap:6px;font-size:9px;display:flex}.home2-device-ios svg{width:17px;height:17px}.home2-device-ios i{background:linear-gradient(90deg,#293342 80%,#0000 80%);border:1px solid #677285;border-radius:3px;width:20px;height:10px}.home2-device-ios b{background:#080a0d;border-radius:18px;width:24%;height:23px;position:absolute;top:12px;left:39%}.home2-device-mac-notch{background:#090b0d;border-radius:0 0 8px 8px;width:11%;height:27px;position:absolute;top:0;left:43%}.home2-device-native{isolation:isolate;background:#edf3fb;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.home2-device-native--phone{height:844px}.home2-device-native--phone:before{content:"";z-index:2;opacity:0;width:80px;height:98px;animation:32s linear infinite both home2-device-phone-thumbnail-mask;animation-play-state:var(--home2-device-play-state);background:#fff;border-radius:10px;position:absolute;top:156px;left:25px}.home2-device-camera-receipt{object-fit:cover;width:100%;height:calc(100% - 168px);position:absolute;top:64px;left:0}.home2-device-scanner-header{width:100%;height:64px;position:absolute;inset:0 0 auto}.home2-device-scanner-controls{width:100%;height:104px;position:absolute;inset:auto 0 0}.home2-device-native__screen{object-fit:fill;opacity:0;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.home2-device-native__screen--hub,.home2-device-native__screen--scanner{opacity:1}.home2-device-native--phone .home2-device-native__screen--queue{animation-name:home2-device-phone-queue}.home2-device-tablet-widget{z-index:2;transform-origin:91% 100%;opacity:0;border-radius:22px;width:352px;height:310px;animation-name:home2-device-tablet-widget;position:absolute;top:642px;left:396px;overflow:hidden}.home2-device-tablet-widget img{width:768px;max-width:none;height:1024px;position:absolute;top:-642px;left:-396px}.home2-device-native--computer .home2-device-native__screen--queue{opacity:1}.home2-device-native__screen--processing{z-index:2;animation-name:home2-device-processing-screen}.home2-device-native__screen--notification{z-index:3;animation-name:home2-device-notification-screen}.home2-device-native__screen--review{z-index:4;animation-name:home2-device-review-screen}.home2-device-flash{z-index:6;opacity:0;background:#fff;animation-name:home2-device-flash;position:absolute;inset:0}.home2-device-shutter-tap{z-index:5;aspect-ratio:1;opacity:0;border:3px solid #f9fcff;border-radius:50%;width:16%;animation-name:home2-device-shutter-tap;position:absolute;bottom:1%;left:42%}.home2-device-tablet-tap{z-index:3;aspect-ratio:1;opacity:0;border:3px solid #4da5ef;border-radius:50%;width:8.5%;animation-name:home2-device-tablet-tap;position:absolute;top:984px;left:701px;translate:-50% -50%}.home2-device-cursor{z-index:6;opacity:0;width:2.4%;height:auto;animation-name:home2-device-computer-cursor;position:absolute}.home2-device-click{z-index:5;aspect-ratio:1;opacity:0;border:2px solid #168aff;border-radius:50%;width:4%;animation-name:home2-device-click;position:absolute;top:86%;left:86%}.home2-device-receipt-flight{z-index:4;aspect-ratio:941/1672;opacity:0;offset-path:path("M 211 485 C 272 320 124 135 65 205");offset-rotate:0deg;offset-anchor:50% 50%;transform-origin:50%;pointer-events:none;filter:drop-shadow(0 12px 15px #2e261d33);width:322px;animation-name:home2-device-receipt-flight;animation-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.home2-device-paper,.home2-device-paper-source{width:100%;height:100%;position:absolute;inset:0}.home2-device-paper{opacity:0}.home2-device-receipt-flight[data-paper-rendered] .home2-device-paper{opacity:1}.home2-device-receipt-flight[data-paper-rendered] .home2-device-paper-source{opacity:0}.home2-device-receipt-glow{opacity:0;background:radial-gradient(#b5d7ffc2,#cfbfee42 42%,#0000 72%);border-radius:50%;animation-name:home2-device-receipt-glow;position:absolute;inset:-18% -40%}.home2-device-handoff-light{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(#e8f1ff73,#0000 70%);animation-name:home2-device-handoff-light;position:absolute;inset:0}.home2-device-caption--scan{animation-name:home2-device-caption-scan}.home2-device-caption--tablet{animation-name:home2-device-caption-tablet}.home2-device-caption--computer{animation-name:home2-device-caption-computer}.home2-device-caption--upload{animation-name:home2-device-caption-upload}.home2-device-caption--notification{animation-name:home2-device-caption-notification}.home2-device-caption--review{animation-name:home2-device-caption-review}.home2-device-document{color:#65758c;font-variant-numeric:tabular-nums;justify-content:flex-end;gap:16px;margin-top:14px;font-size:12px;display:flex}.home2-device-document span:first-child{color:#34445b;font-weight:600}.home2-device-footer{border-top:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding-top:24px;display:flex}.home2-device-footer p{color:#64748b;max-width:580px;font-size:14px;line-height:1.6}.home2-device-link{color:#236ecb;flex-shrink:0;align-items:center;gap:7px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.home2-device-link svg{width:16px;height:16px}.home2-device-link:hover{color:#164c9d}.home2-device-link:focus-visible{outline-offset:5px;outline:2px solid #236ecb}@keyframes home2-device-phone-scene{0%,27%,to{opacity:1}30%,98%{opacity:0}}@keyframes home2-device-tablet-scene{0%,27%,58%,to{opacity:0}30%,55%{opacity:1}}@keyframes home2-device-computer-scene{0%,55%,to{opacity:0}58%,98%{opacity:1}}@keyframes home2-device-phone-push{0%,to{transform:scale(1)}27%{transform:scale(1.025)}32%,98%{transform:scale(1)}}@keyframes home2-device-phone-scan{0%,to{animation-timing-function:cubic-bezier(.42,0,.22,1);transform:translate(0)rotate(.6deg)scale(1.1)}11%,14%{transform:translate(-520px,150px)rotate(5deg)scale(1.25)}27%{transform:translate(-515px,147px)rotate(4.7deg)scale(1.25)}32%,98%{transform:translate(0)rotate(.6deg)scale(1.1)}}@keyframes home2-device-tablet-push{0%,30%,54%,to{transform:translate(0)scale(1)}36%,38%{transform:translate(var(--device-detail-pan-x,0px), var(--device-detail-pan-y,0px)) scale(var(--device-detail-zoom))}43%,46%{transform:translate(var(--device-widget-pan-x,0px), var(--device-widget-pan-y,0px)) scale(var(--device-detail-zoom))}}@keyframes home2-device-computer-push{0%,59%,to{transform:translate(0)scale(1)}67%,76%{transform:translate(var(--device-detail-pan-x,0px), var(--device-detail-pan-y,0px)) scale(var(--device-detail-zoom))}83%,98%{transform:translate(0)scale(1.025)}}@keyframes home2-device-phone-queue{0%,15.5%,to{opacity:0}16.5%,98%{opacity:1}}@keyframes home2-device-phone-thumbnail-mask{0%,15.5%,22.5%,to{opacity:0}16.5%,21.5%{opacity:1}}@keyframes home2-device-tablet-widget{0%,38%,to{opacity:0;transform:translate(20px,45px)scale(.16)}41%,98%{opacity:1;transform:translate(0)scale(1)}}@keyframes home2-device-processing-screen{0%,71%,to{opacity:0}72%,98%{opacity:1}}@keyframes home2-device-notification-screen{0%,81%,to{opacity:0}82%,98%{opacity:1}}@keyframes home2-device-review-screen{0%,88%,to{opacity:0}89%,98%{opacity:1}}@keyframes home2-device-flash{0%,13%,15%,to{opacity:0}14%{opacity:.5}}@keyframes home2-device-shutter-tap{0%,12.5%,16%,to{opacity:0;transform:scale(.85)}13.5%{opacity:1;transform:scale(1)}15%{opacity:0;transform:scale(1.4)}}@keyframes home2-device-tablet-tap{0%,36.5%,39.5%,to{opacity:0;transform:scale(.65)}37.5%{opacity:.85;transform:scale(1.1)}39%{opacity:0;transform:scale(1.5)}}@keyframes home2-device-receipt-flight{0%,14.5%,to{opacity:0;offset-distance:0%;transform:rotate(0)scale(1.05)}15.5%{opacity:1;offset-distance:0%;transform:rotate(0)scale(1.05)}21.5%{opacity:1;offset-distance:100%;transform:rotate(0)scale(.16)}23%,98%{opacity:0;offset-distance:100%;transform:rotate(0)scale(.15)}}@keyframes home2-device-receipt-glow{0%,15%,23%,to{opacity:0;transform:scale(.8)}18%{opacity:.45;transform:scale(1.04)}}@keyframes home2-device-handoff-light{0%,27%,31%,55%,59%,to{opacity:0}29%,57%{opacity:.3}}@keyframes home2-device-computer-cursor{0%,66%,74%,to{opacity:0;top:78%;left:79%}67%{opacity:1;top:78%;left:79%}69.5%,72%{opacity:1;top:89%;left:88%}}@keyframes home2-device-click{0%,70%,73%,to{opacity:0;transform:scale(.6)}71%{opacity:1;transform:scale(1.15)}72.5%{opacity:0;transform:scale(1.55)}}@keyframes home2-device-caption-scan{0%,26%,to{opacity:1;transform:none}29%,97%{opacity:0;transform:translateY(-8px)}}@keyframes home2-device-caption-tablet{0%,28%,57%,to{opacity:0;transform:translateY(8px)}31%,54%{opacity:1;transform:none}}@keyframes home2-device-caption-computer{0%,56%,70%,to{opacity:0;transform:translateY(8px)}59%,67%{opacity:1;transform:none}}@keyframes home2-device-caption-upload{0%,68%,83%,to{opacity:0;transform:translateY(8px)}71%,80%{opacity:1;transform:none}}@keyframes home2-device-caption-notification{0%,81%,90%,to{opacity:0;transform:translateY(8px)}84%,87%{opacity:1;transform:none}}@keyframes home2-device-caption-review{0%,88%,to{opacity:0;transform:translateY(8px)}91%,98%{opacity:1;transform:none}}@media (width<=1100px){.home2-device-demo.home2-shell{padding:28px}.home2-device-heading{gap:28px}.home2-device-demo .home2-device-heading p{font-size:15px}.home2-device-video{grid-template-columns:1fr;gap:16px}.home2-device-caption{text-align:center;min-height:94px;padding:0}.home2-device-step strong{font-size:26px}.home2-device-demo .home2-device-step p{margin-top:8px;font-size:15px}.home2-device-composition{aspect-ratio:4/3;width:min(800px,100%);height:auto;margin-inline:auto}.home2-device-document{justify-content:center}}@media (width<=639px){.home2-connected-video+.home2-device-demo.home2-shell{margin-top:40px}.home2-device-demo.home2-shell{border-radius:24px;width:calc(100% - 24px);padding:26px 16px 24px}.home2-device-heading{display:block}.home2-device-heading h3{font-size:clamp(27px,7.4vw,36px);line-height:1.25}.home2-device-demo .home2-device-heading p{margin-top:18px;font-size:15px;line-height:1.6}.home2-device-video{gap:8px;margin-top:30px}.home2-device-caption{min-height:96px;padding-inline:4px}.home2-device-step strong{max-width:320px;margin-inline:auto;font-size:24px;line-height:1.25}.home2-device-demo .home2-device-step p{max-width:320px;margin:9px auto 0;font-size:14px}.home2-device-composition{aspect-ratio:4/5;border-radius:18px}.home2-device-scene--phone .home2-device-photo{--device-focus-x:.33}.home2-device-scene--tablet .home2-device-photo{--device-focus-x:.51}.home2-device-scene--computer .home2-device-photo{--device-art-width:1122;--device-art-height:1402;--device-detail-zoom:4.6;--device-detail-x:840;--device-detail-y:654;--device-widget-x:840;--device-widget-y:654;--device-focus-x:.5;--device-focus-y:.5}.home2-device-screen--computer{transform:matrix3d(.507059,-.00169761,0,-3.26453e-7,-.00271381,.488255,0,-.00000424126,0,0,1,0,196.2,309.8,0,1)}.home2-device-document{flex-wrap:wrap;gap:2px 12px;font-size:11px}.home2-device-footer{margin-top:22px;padding-top:20px;display:block}.home2-device-footer p{font-size:13px}.home2-device-link{margin-top:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.home2-device-demo .home2-device-motion{animation:none}.home2-device-native--phone:before{animation:none;display:none}.home2-device-video{display:block}.home2-device-caption{display:none}.home2-device-composition{aspect-ratio:auto;perspective:none;background:0 0;grid-template-columns:1fr 1fr;gap:24px;height:auto;display:grid;overflow:visible;container-type:normal}.home2-device-scene{opacity:1;aspect-ratio:4/3;border-radius:18px;position:relative;inset:auto;transform:none}.home2-device-scene--computer{grid-column:1/-1}.home2-device-native--phone .home2-device-native__screen--queue,.home2-device-tablet-widget,.home2-device-native--computer .home2-device-native__screen--review{opacity:1}.home2-device-receipt-flight,.home2-device-handoff-light,.home2-device-flash,.home2-device-shutter-tap,.home2-device-tablet-tap,.home2-device-cursor,.home2-device-click{display:none}}@media (prefers-reduced-motion:reduce) and (width<=639px){.home2-device-composition{grid-template-columns:1fr}.home2-device-scene--computer{aspect-ratio:1122/1402;grid-column:auto}.home2-device-photo{--device-focus-x:.5!important;--device-focus-y:.5!important}}.home2-search-card{border:1px solid var(--home2-border);background:#fff;border-radius:24px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;margin-top:40px;padding:44px;display:grid}.home2-search-copy h3{letter-spacing:-.045em;max-width:290px;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.home2-search-shortcut-copy{color:#738096;align-items:center;gap:7px;margin-top:24px;font-size:10px;display:flex}.home2-search-shortcut-copy kbd{color:#344259;background:#fff;border:1px solid #d7e1ec;border-bottom-width:3px;border-radius:5px;place-items:center;min-width:25px;height:24px;padding-inline:5px;font-family:ui-monospace,monospace;font-size:11px;display:inline-grid}.home2-search-shortcut-copy>span:last-child{margin-left:5px}.home2-search-applications{flex-wrap:wrap;gap:20px;margin-block:28px;display:flex}.home2-search-applications a{color:#62656b;justify-items:center;gap:8px;font-size:10px;text-decoration:none;display:grid}.home2-search-applications a>:first-child{width:32px!important;height:32px!important}.home2-search-applications a:hover{color:#0563bd}.home2-search-applications a:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #0672d7}.home2-search-demo{min-width:0;position:relative}.home2-search-video{--home2-search-play-state:running;border:1px solid var(--fluxe-light-card-border,#cfdaeb);background:#eaf1f9;border-radius:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #1e232d14}.home2-search-frame{position:relative}.home2-search-frame img{width:100%;height:auto;display:block}.home2-search-frame-shortcut{color:#17395c;background:#fff;border:1px solid #ccd7e8;border-radius:.7em;align-items:center;gap:.45em;padding:.45em .7em;font-size:clamp(.75rem,1.3vw,1.05rem);display:flex;position:absolute;inset:auto auto 12% 50%;translate:-50%;box-shadow:0 4px 18px #14273d33}.home2-search-frame-shortcut kbd{background:#dcecff;border-radius:.3em;padding:.12em .35em}.home2-search-cursor,.home2-search-pause{display:none}@media (prefers-reduced-motion:no-preference){.home2-search-video>.home2-search-cursor{z-index:1;filter:drop-shadow(0 1px 2px #00000040);width:4%;max-width:none;height:auto;animation:21s cubic-bezier(.4,0,.2,1) infinite home2-search-cursor;animation-play-state:var(--home2-search-play-state);display:block;position:absolute}.home2-search-video>.home2-search-cursor [data-showcase-click]{animation:21s linear infinite home2-search-cursor-click;animation-play-state:var(--home2-search-play-state)}.home2-search-frame{grid-area:1/1}.home2-search-frame:not(.home2-search-frame--hub){visibility:hidden;animation:home2-search-recorded-frame 21s step-end var(--home2-search-offset) infinite;animation-play-state:var(--home2-search-play-state)}.home2-search-frame--open{--home2-search-offset:4.2s}.home2-search-frame--results{--home2-search-offset:8.4s}.home2-search-frame--filters{--home2-search-offset:12.6s}.home2-search-frame--document{--home2-search-offset:16.8s}.home2-search-frame-shortcut{visibility:hidden;animation:21s step-end infinite home2-search-shortcut-press;animation-play-state:var(--home2-search-play-state)}:is(.home2-search-video[data-public-animation-suspended],[data-fluxe-scroll-active] .home2-search-video,[data-fluxe-page-hidden] .home2-search-video,.home2-search-demo:has(input:checked) .home2-search-video){--home2-search-play-state:paused}.home2-search-pause{color:#243b57;cursor:pointer;background:#fff;border:1px solid #c9d5e5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset:auto 10px 10px auto}.home2-search-pause:focus-within{outline-offset:3px;outline:2px solid #0672d7}.home2-search-pause svg{width:16px;height:16px}:is(.home2-search-pause:not(:has(input:checked)) svg:last-child,.home2-search-pause:has(input:checked) svg:first-of-type){display:none}}@keyframes home2-search-recorded-frame{0%{visibility:visible}20%,to{visibility:hidden}}@keyframes home2-search-shortcut-press{0%{visibility:hidden}15%{visibility:visible}20%,to{visibility:hidden}}@keyframes home2-search-cursor{0%,to{opacity:0;top:54%;left:77%}3%{opacity:1;top:54%;left:77%}15%,19.9%{opacity:1;top:3.8%;left:87%}24%,43%{opacity:1;top:17.5%;left:31.5%}55%,59.9%{opacity:1;top:17.5%;left:70.3%}60%{opacity:1;top:17.5%;left:35%}65%,68%{opacity:1;top:23.8%;left:37%}71%,73%{opacity:1;top:28%;left:37%}78%,80%{opacity:1;top:40.4%;left:70%}86%,92%{opacity:1;top:48%;left:45%}96%,98%{opacity:1;top:24.4%;left:89%}99%{opacity:0;top:24.4%;left:89%}}@keyframes home2-search-cursor-click{0%,18.9%,20%,58.9%,60%,78.9%,80%,to{opacity:0;r:5px}19%,59%,79%{opacity:.65;r:5px}19.9%,59.9%,79.9%{opacity:0;r:11px}}@media (prefers-reduced-motion:reduce){.home2-search-video{gap:2px}}@media (width<=1100px){.home2-search-card{gap:24px;padding:24px}}@media (width<=900px){.home2-search-card{grid-template-columns:minmax(0,1fr)}.home2-search-copy h3{max-width:440px;font-size:32px}.home2-search-shortcut-copy{margin-top:18px}.home2-search-applications{margin-block:20px}.home2-search-applications a{grid-template-columns:22px auto;align-items:center;gap:5px;font-size:10px}.home2-search-applications a>:first-child{width:22px!important;height:22px!important}}@media (width<=600px){.home2-search-card{border-radius:20px;gap:24px;margin-top:28px;padding:16px}.home2-search-copy h3{max-width:285px;font-size:28px}}.home2-navigation-card{--home2-navigation-idle:#665c67;border:1px solid var(--home2-border);background:#f4e8de;border-radius:24px;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:center;gap:36px;margin-top:40px;padding:32px;display:grid}.home2-navigation-copy h3{letter-spacing:-.045em;max-width:280px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.12}.home2-navigation-card .home2-navigation-copy p{max-width:275px;color:var(--home2-muted);margin-top:18px;font-size:14px;line-height:1.6}.home2-navigation-paths{gap:18px;margin:30px 0 24px;padding:0;list-style:none;display:grid}.home2-navigation-path{color:var(--home2-navigation-idle);align-items:center;gap:10px;font-size:12px;display:flex}.home2-navigation-path svg{flex:0 0 18px;width:18px;height:18px}.home2-navigation-link{align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex;color:#2563eb!important}.home2-navigation-link svg{width:14px;height:14px}.home2-navigation-link:hover{text-underline-offset:4px;text-decoration:underline}.home2-navigation-video{background:#15121c;border:1px solid #45404a;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 42px -22px #271d2b61}.home2-navigation-recording{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.home2-navigation-recording[data-playing]{opacity:1}.home2-navigation-stills img{width:100%;height:auto;display:block}.home2-navigation-stills img:not(:first-child){display:none}.home2-navigation-recording[data-playing]~.home2-navigation-stills{visibility:hidden}.home2-navigation-pause:not([hidden]){z-index:1;color:#fff;cursor:pointer;background:#25252e;border:1px solid #575763;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px}.home2-navigation-pause:focus-visible{outline-offset:3px;outline:2px solid #8abaff}.home2-navigation-pause svg{width:16px;height:16px}.home2-navigation-pause:not([data-paused]) svg:last-child,.home2-navigation-pause[data-paused] svg:first-child{display:none}@media (prefers-reduced-motion:reduce){.home2-navigation-recording,.home2-navigation-pause:not([hidden]){display:none}.home2-navigation-stills img:not(:first-child){display:block}}@media (width<=900px){.home2-navigation-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}}@media (width<=600px){.home2-navigation-card{border-radius:20px;gap:20px;padding:12px}.home2-navigation-video{border-radius:14px}}.home2-risk-card{background:0 0;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:64px;margin-top:48px;display:grid}.home2-risk-copy{padding-right:12px}.home2-risk-copy h3{letter-spacing:-.045em;max-width:310px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.home2-risk-card .home2-risk-copy p{max-width:340px;color:var(--home2-muted);margin-top:22px;font-size:15px;line-height:1.65}.home2-risk-benefits{gap:17px;margin-block:28px;padding:0;list-style:none;display:grid}.home2-risk-benefits li{align-items:center;gap:10px;font-size:13px;display:flex}.home2-risk-benefits svg{color:#565851;flex:0 0 18px;width:18px;height:18px}.home2-risk-card .home2-risk-copy .home2-risk-disclaimer{margin-top:24px;font-size:11px}.home2-risk-video{--home2-risk-play-state:running;color:#25262c;background:#fafaf9;border:1px solid #dfdfdc;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 22px 55px #20231e0e}.home2-risk-topbar{background:#fff;border-bottom:1px solid #e8e8e5;align-items:center;gap:16px;min-height:60px;padding:8px 18px;display:flex}.home2-risk-topbar>img{object-fit:contain;width:80px;height:20px}.home2-risk-topbar>span{color:#73746f;font-size:11px}.home2-risk-control{color:#62656c;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:76px;min-height:44px;margin-left:auto;font-size:10px;display:flex}.home2-risk-control>span{align-items:center;gap:4px}.home2-risk-control svg{width:13px;height:13px}.home2-risk-pause{display:inline-flex}.home2-risk-play{display:none}.home2-risk-video:has(input:checked){--home2-risk-play-state:paused}.home2-risk-control:has(input:checked) .home2-risk-pause{display:none}.home2-risk-control:has(input:checked) .home2-risk-play{display:inline-flex}.home2-risk-control:has(input:focus-visible){outline-offset:2px;outline:2px solid #0a84ff}[data-fluxe-scroll-active] .home2-risk-video,[data-fluxe-page-hidden] .home2-risk-video{--home2-risk-play-state:paused}.home2-risk-stage{min-height:510px;position:relative}.home2-risk-entry{z-index:2;background:#fafaf9;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:none;position:absolute;inset:0}.home2-risk-entry__icon{background:#fff;border:1px solid #e4e4e1;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:22px;display:grid}.home2-risk-entry__icon svg{color:#646865;width:28px;height:28px}.home2-risk-entry>strong{letter-spacing:-.035em;margin-bottom:28px;font-size:24px;font-weight:500}.home2-risk-field{width:min(100%,340px)}.home2-risk-field>span{color:#686a67;margin-bottom:8px;font-size:11px;display:block}.home2-risk-input{background:#fff;border:1px solid #d6d9dd;border-radius:14px;align-items:center;height:48px;padding-inline:16px;display:flex}.home2-risk-query{white-space:nowrap;width:8ch;font-family:ui-monospace,monospace;font-size:17px;display:inline-block;overflow:hidden}.home2-risk-caret{background:#0a84ff;width:1px;height:19px;margin-left:2px}.home2-risk-company{background:#fff;border:1px solid #e4e5e1;border-radius:14px;align-items:center;gap:12px;width:min(100%,340px);margin-top:14px;padding:14px;display:flex}.home2-risk-company>span{color:#536755;background:#eef3ea;border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.home2-risk-company strong{font-size:13px;font-weight:500;display:block}.home2-risk-company small{color:#858782;margin-top:3px;font-size:10px;display:block}.home2-risk-company>svg{color:#198363;width:17px;height:17px;margin-left:auto}.home2-risk-evaluate{color:#fff;background:#0f172a;border-radius:14px;place-items:center;min-width:142px;min-height:44px;margin-top:24px;font-size:12px;font-weight:500;display:grid}.home2-risk-loading{z-index:3;background:#fafaf9;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:none;position:absolute;inset:0}.home2-risk-loading>svg{color:#737870;width:34px;height:34px}.home2-risk-loading>strong{font-size:15px;font-weight:500}.home2-risk-loading>div{background:#e3e5df;border-radius:3px;width:140px;height:3px;overflow:hidden}.home2-risk-loading i{transform-origin:0;background:#5e7360;width:55%;height:100%;display:block}.home2-risk-result{padding:22px}.home2-risk-result__heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.home2-risk-result__heading strong{letter-spacing:-.025em;font-size:16px;font-weight:500;display:block}.home2-risk-result__heading div>span{color:#8a8b86;margin-top:4px;font-size:10px;display:block}.home2-risk-result__heading>span{background:#fff;border:1px solid #e5e5e1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.home2-risk-result__heading svg{color:#83847f;width:11px;height:11px}.home2-risk-overview{background:#fff;border:1px solid #e7e8e2;border-radius:16px;padding:18px}.home2-risk-overview__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home2-risk-overview__top>div>span{color:#797d76;font-size:10px}.home2-risk-overview__top>div>strong{letter-spacing:-.05em;align-items:baseline;gap:2px;margin-top:7px;font-size:38px;font-weight:500;line-height:1;display:flex}.home2-risk-overview__top small{font-size:26px}.home2-risk-overview__top em{color:#858b83;letter-spacing:0;margin-left:6px;font-size:10px;font-style:normal;font-weight:400}.home2-risk-badge{color:#20845d;background:#effaf3;border:1px solid #d7ece0;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex}.home2-risk-badge svg{width:13px;height:13px}.home2-risk-solid{align-items:baseline;gap:7px;margin-top:12px;font-size:11px;display:flex}.home2-risk-solid>span{color:#73796f}.home2-risk-solid strong{font-size:14px;font-weight:500}.home2-risk-solid small{color:#858b82;font-size:10px;font-weight:400}.home2-risk-meter{background:#e8ece6;border-radius:5px;height:5px;margin-top:11px;overflow:hidden}.home2-risk-meter>span{border-radius:inherit;transform-origin:0;background:#35a675;width:93%;height:100%;display:block}.home2-risk-chart{background:#fff;border:1px solid #e7e8e2;border-radius:16px;margin-top:12px;padding:16px 18px 12px}.home2-risk-chart__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.home2-risk-chart__heading>strong{font-size:12px;font-weight:500}.home2-risk-chart__heading>div{background:#fafaf8;border:1px solid #e8e9e3;border-radius:7px;flex-shrink:0;gap:2px;padding:3px;display:flex}.home2-risk-chart__heading>div>span{color:#7a7e74;padding:4px 6px;font-size:8px}.home2-risk-chart__heading>div>span:first-child{color:#33372f;background:#fff;border-radius:4px;box-shadow:0 1px 3px #00000014}.home2-risk-metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.home2-risk-metrics>div>span{color:#81857c;align-items:center;gap:5px;font-size:9px;display:flex}.home2-risk-metrics i{background:#6255d9;border-radius:2px;width:6px;height:6px}.home2-risk-metrics>div:nth-child(2) i{background:#30a573}.home2-risk-metrics strong{letter-spacing:-.035em;margin-top:4px;font-size:19px;font-weight:500;display:block}.home2-risk-metrics small{color:#8a8e84;letter-spacing:0;font-size:8px;font-weight:400}.home2-risk-plot{margin-top:10px;position:relative}.home2-risk-lines{width:100%;height:110px;display:block;overflow:visible}.home2-risk-grid{fill:none;stroke:#eef0e9;stroke-width:1px}.home2-risk-area{fill:#6255d90f}.home2-risk-line{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.home2-risk-line--turnover{stroke:#6255d9}.home2-risk-line--profit{stroke:#30a573}.home2-risk-year-marker{opacity:0;stroke:#b8b3df;stroke-width:1px;stroke-dasharray:3 3}.home2-risk-point{opacity:0;fill:#6255d9;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.home2-risk-axis{color:#979b90;justify-content:space-between;padding-inline:1%;font-size:9px;display:flex}.home2-risk-tooltip{opacity:0;background:#fff;border:1px solid #dedfd9;border-radius:12px;width:220px;padding:14px;position:absolute;bottom:40px;right:14%;box-shadow:0 12px 24px #20231e1a}.home2-risk-tooltip>div{border-bottom:1px solid #eff0e9;justify-content:space-between;align-items:center;gap:6px;padding-bottom:10px;display:flex}.home2-risk-tooltip>div>strong{font-size:11px;font-weight:500}.home2-risk-tooltip>div>span{color:#20845d;font-size:8px}.home2-risk-tooltip dl{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 0;display:grid}.home2-risk-tooltip dt{color:#929689;font-size:8px}.home2-risk-tooltip dd{margin:4px 0 0;font-size:10px;font-weight:500}.home2-risk-indicators{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.home2-risk-indicators>div{background:#fff;border:1px solid #e7e8e2;border-radius:11px;min-width:0;padding:10px 12px}.home2-risk-indicators span{color:#828679;font-size:8px;display:block}.home2-risk-indicators strong{margin-top:4px;font-size:15px;font-weight:500;display:block}.home2-risk-cursor{z-index:4;pointer-events:none;width:25px;height:29px;display:none;position:absolute;overflow:visible}.home2-risk-chart-cursor{z-index:4;pointer-events:none;width:25px;height:29px;display:none;position:absolute;top:33px;left:calc(72.9% - 3px);overflow:visible}.home2-risk-click{opacity:0}.home2-risk-player{color:#8b8e83;background:#fff;border-top:1px solid #e8e8e2;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding-inline:18px;font-size:8px;display:flex}.home2-risk-progress{background:#e8ece4;height:2px;overflow:hidden}.home2-risk-progress>span{transform-origin:0;background:#73906a;height:100%;display:block}.home2-risk-motion{animation-duration:16s;animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--home2-risk-play-state);animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.home2-risk-entry,.home2-risk-loading{display:flex}.home2-risk-entry{animation-name:home2-risk-entry}.home2-risk-input{animation-name:home2-risk-input}.home2-risk-query{animation-name:home2-risk-type;animation-timing-function:steps(8,end)}.home2-risk-caret{animation-name:home2-risk-caret}.home2-risk-company{animation-name:home2-risk-company}.home2-risk-evaluate{animation-name:home2-risk-button}.home2-risk-loading{animation-name:home2-risk-loading}.home2-risk-loading i{animation-name:home2-risk-load}.home2-risk-result{animation-name:home2-risk-result}.home2-risk-overview{animation-name:home2-risk-overview}.home2-risk-meter>span{animation-name:home2-risk-meter}.home2-risk-chart{animation-name:home2-risk-chart}.home2-risk-line{animation-name:home2-risk-line}.home2-risk-area{animation-name:home2-risk-area}.home2-risk-tooltip,.home2-risk-year-marker,.home2-risk-point{animation-name:home2-risk-tooltip}.home2-risk-year{animation-name:home2-risk-year}.home2-risk-indicators{animation-name:home2-risk-indicators}.home2-risk-cursor{animation-name:home2-risk-cursor;display:block}.home2-risk-chart-cursor{animation-name:home2-risk-chart-cursor;display:block}.home2-risk-click{animation-name:home2-risk-click}.home2-risk-progress>span{animation-name:home2-risk-progress;animation-timing-function:linear}}@keyframes home2-risk-entry{0%,25%{opacity:1;transform:translateY(0)}29%,96%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes home2-risk-input{0%,5%,25%,to{box-shadow:none;border-color:#d6d9dd}8%,22%{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff12}}@keyframes home2-risk-type{0%,8%,to{width:0}16%,96%{width:8ch}}@keyframes home2-risk-caret{0%,6%,23%,to{opacity:0}8%,21%{opacity:1}}@keyframes home2-risk-company{0%,16%,to{opacity:0;transform:translateY(8px)}19%,96%{opacity:1;transform:translateY(0)}}@keyframes home2-risk-button{0%,21%,29%,to{background:#0f172a;transform:scale(1)}24%,26%{background:#26364d;transform:scale(.96)}}@keyframes home2-risk-loading{0%,26%,35%,to{opacity:0}29%,32%{opacity:1}}@keyframes home2-risk-load{0%,27%,to{transform:translate(-180%)}34%,96%{transform:translate(280%)}}@keyframes home2-risk-result{0%,31%,to{opacity:0;transform:translateY(20px)scale(.98)}36%,95%{opacity:1;transform:translateY(0)scale(1)}}@keyframes home2-risk-overview{0%,32%,to{opacity:0;transform:translateY(12px)}39%,95%{opacity:1;transform:translateY(0)}}@keyframes home2-risk-meter{0%,35%,to{transform:scaleX(0)}46%,95%{transform:scaleX(1)}}@keyframes home2-risk-chart{0%,38%,to{opacity:0;transform:translateY(12px)}46%,95%{opacity:1;transform:translateY(0)}}@keyframes home2-risk-line{0%,42%,to{stroke-dasharray:1;stroke-dashoffset:1px}62%,95%{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes home2-risk-area{0%,43%,to{opacity:0}61%,95%{opacity:.8}}@keyframes home2-risk-tooltip{0%,72%,94%,to{opacity:0;transform:translateY(5px)}76%,90%{opacity:1;transform:translateY(0)}}@keyframes home2-risk-year{0%,70%,94%,to{color:#979b90}74%,90%{color:#6255d9}}@keyframes home2-risk-indicators{0%,43%,to{opacity:0;transform:translateY(10px)}51%,95%{opacity:1;transform:translateY(0)}}@keyframes home2-risk-cursor{0%{opacity:0;top:78%;left:74%}3%{opacity:1;top:78%;left:74%}7%,12%{opacity:1;top:calc(50% + 12px);left:32%}24%,27%{opacity:1;top:calc(50% + 163px);left:54%}34%,to{opacity:0;top:78%;left:86%}}@keyframes home2-risk-chart-cursor{0%,61%{opacity:0;transform:translate(45px,30px)}66%{opacity:1;transform:translate(45px,30px)}73%,78%{opacity:1;transform:translate(0)}84%,to{opacity:0;transform:translate(45px,35px)}}@keyframes home2-risk-click{0%,7%,10%,24%,27%,73%,76%,to{opacity:0;transform:scale(.7)}8%,25%,74%{opacity:.8;transform:scale(1.4)}}@keyframes home2-risk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home2-risk-control,.home2-risk-progress{display:none}}@media (width<=1000px){.home2-risk-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.home2-risk-copy h3{font-size:32px}.home2-risk-result{padding:16px}.home2-risk-chart{padding-inline:14px}.home2-risk-overview{padding:16px}.home2-risk-chart__heading>strong{max-width:140px}}@media (width<=760px){.home2-risk-card{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.home2-risk-copy{padding-right:0}.home2-risk-copy h3{max-width:360px;font-size:32px}.home2-risk-card .home2-risk-copy p{max-width:460px}.home2-risk-stage{min-height:500px}}@media (width<=480px){.home2-risk-video{border-radius:16px}.home2-risk-topbar{gap:10px;padding-inline:12px}.home2-risk-topbar>img{width:68px;height:17px}.home2-risk-topbar>span{font-size:9px}.home2-risk-control{min-width:68px;font-size:9px}.home2-risk-stage{min-height:490px}.home2-risk-entry{padding:24px}.home2-risk-entry>strong{font-size:21px}.home2-risk-result{padding:16px 12px}.home2-risk-result__heading strong{font-size:14px}.home2-risk-result__heading div>span{font-size:9px}.home2-risk-overview{padding:14px}.home2-risk-overview__top{gap:8px}.home2-risk-overview__top>div>span{max-width:126px;font-size:9px;line-height:1.4;display:block}.home2-risk-badge{gap:3px;padding:5px 7px;font-size:8px}.home2-risk-badge svg{width:11px;height:11px}.home2-risk-chart{padding:14px 12px 10px}.home2-risk-chart__heading{gap:6px}.home2-risk-chart__heading>strong{max-width:130px;font-size:11px}.home2-risk-chart__heading>div>span{padding:4px 5px;font-size:7px}.home2-risk-metrics{gap:8px}.home2-risk-metrics>div>span{font-size:8px}.home2-risk-metrics strong{font-size:16px}.home2-risk-metrics small{font-size:7px}.home2-risk-lines{height:115px}.home2-risk-chart-cursor{top:35px}.home2-risk-tooltip{width:210px;padding:12px;bottom:35px;right:4%}.home2-risk-indicators{gap:6px}.home2-risk-indicators>div{padding:9px 7px}.home2-risk-indicators span{min-height:20px;font-size:7px;line-height:1.4}.home2-risk-player{padding-inline:12px;font-size:7px}@keyframes home2-risk-cursor{0%{opacity:0;top:78%;left:74%}3%{opacity:1;top:78%;left:74%}7%,12%{opacity:1;top:calc(50% + 9px);left:29%}24%,27%{opacity:1;top:calc(50% + 163px);left:54%}34%,to{opacity:0;top:82%;left:86%}}}.home2-ai-conversation-card{--home2-ai-play-state:running;width:100%;margin:40px auto 0}.home2-ai-conversation-card__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:24px;display:grid}.home2-ai-conversation-card .home2-ai-card__link{flex-shrink:0;margin:0}.home2-ai-carousel{flex-direction:column;justify-content:center;min-width:0;padding:36px 24px;display:flex}.home2-ai-carousel__identity{color:#6551de;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.home2-ai-carousel__identity img{width:32px;height:32px}.home2-ai-carousel__questions{gap:24px;margin:32px 0 28px;padding:0;list-style:none;display:grid}.home2-ai-carousel__step{color:#76726d;font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:13px;display:block}.home2-ai-carousel__slide p{color:#171717;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.7vw,36px);font-weight:500;line-height:1.16}[data-fluxe-scroll-active] .home2-ai-conversation-card,[data-fluxe-page-hidden] .home2-ai-conversation-card{--home2-ai-play-state:paused}.home2-ai-conversation-card:has(input:checked){--home2-ai-play-state:paused}.home2-ai-thread{--home2-ai-play-state:inherit;min-width:0}.home2-ai-thread .home2-ai-video__topbar{padding:12px 20px}.home2-ai-thread .home2-ai-video__topbar>img{width:32px;height:32px}.home2-ai-thread .home2-ai-video__topbar>strong{font-size:15px}.home2-ai-thread .home2-ai-video__example{margin-left:4px;font-size:11px}.home2-ai-thread .home2-ai-video__control{font-size:11px}.home2-ai-thread__viewport{flex-direction:column;justify-content:flex-end;height:auto;padding:24px 28px;display:flex;overflow:hidden}.home2-ai-thread__history{flex-direction:column;flex:none;width:min(720px,100%);min-height:100%;margin-inline:auto;display:flex}.home2-ai-thread__question{padding-top:20px;overflow:hidden}.home2-ai-thread__turn:first-child .home2-ai-thread__question{padding-top:0}.home2-ai-thread .home2-ai-video__question{max-width:82%;font-size:14px;line-height:21px}.home2-ai-thread__response{padding-top:18px;overflow:hidden}.home2-ai-thread .home2-ai-video__answer{gap:10px;font-size:14px;line-height:21px}.home2-ai-thread .home2-ai-video__answer img{flex-basis:26px;width:26px;height:26px}.home2-ai-thread .home2-ai-video__result{margin-left:36px}.home2-ai-thread .home2-ai-video__document strong{font-size:14px}.home2-ai-thread .home2-ai-video__document div span,.home2-ai-thread .home2-ai-video__detail,.home2-ai-thread .home2-ai-video__detail strong,.home2-ai-thread .home2-ai-video__result-label,.home2-ai-thread .home2-ai-video__result-action,.home2-ai-thread .home2-ai-video__draft{font-size:12px}.home2-ai-thread__thinking{align-items:center;gap:5px;display:none;overflow:hidden}.home2-ai-thread__thinking-bubble{background:#25262a;border-radius:18.4px 18.4px 18.4px 5.6px;align-items:center;gap:4px;min-height:40px;padding:10px 16px;display:inline-flex}.home2-ai-thread__thinking-bubble>span{background:#c7d2fe;border-radius:50%;width:6px;height:6px}.home2-ai-thread__confirmation{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;margin-top:8px;display:flex}.home2-ai-thread .home2-ai-thread__confirm{color:#100b1d;background:#8beaff;border-color:#8beaff;margin:0;padding:7px 10px;position:relative}.home2-ai-thread__completed{color:#8beaff;align-items:center;gap:5px;font-size:12px;line-height:18px;display:inline-flex}.home2-ai-thread__completed svg{flex:0 0 14px;width:14px;height:14px}.home2-ai-thread__cursor{width:24px;height:28px;display:none;position:absolute;bottom:-6px;right:4px}.home2-ai-thread__composer{background:#07091acc;border-top:1px solid #c56cff1f;padding:12px 28px 16px;position:relative}.home2-ai-thread__input{background:#100b1d;border:1px solid #c56cff47;border-radius:10px;min-height:48px;padding:13px 48px 13px 14px;font-size:13px;line-height:20px;position:relative;overflow:hidden}.home2-ai-thread__placeholder{color:#a99bbd}.home2-ai-thread__typing{white-space:nowrap;background:#100b1d;display:none;position:absolute;top:13px;left:14px;right:48px;overflow:hidden}.home2-ai-thread .home2-ai-thread__send{width:30px;height:30px;top:8px}.home2-ai-thread__footer{color:#a99bbd;justify-content:flex-end;gap:12px;margin-top:10px;font-size:10px;display:flex}.home2-ai-thread__count{text-align:right;width:36px;position:relative}.home2-ai-thread__count>span{display:none;position:absolute;inset:0}.home2-ai-thread__count>span:last-child{display:block}@media (width<=600px){.home2-ai-conversation-card__layout{grid-template-columns:minmax(0,1fr);gap:12px}.home2-ai-carousel{padding:16px 10px 8px}.home2-ai-carousel__identity{font-size:13px}.home2-ai-carousel__identity img{width:26px;height:26px}.home2-ai-carousel__questions{margin:20px 0}.home2-ai-carousel__step{margin-bottom:12px;font-size:11px}.home2-ai-carousel__slide p{font-size:24px;line-height:1.18}.home2-ai-thread .home2-ai-video__topbar{gap:7px;padding:8px 12px}.home2-ai-thread .home2-ai-video__example{display:none}.home2-ai-thread__viewport{padding:18px 12px}.home2-ai-thread .home2-ai-video__question{max-width:94%;font-size:13px;line-height:20px}.home2-ai-thread .home2-ai-video__answer{font-size:13px;line-height:20px}.home2-ai-thread .home2-ai-video__result{margin-left:0;padding:12px}.home2-ai-thread .home2-ai-video__document strong{font-size:13px}.home2-ai-thread .home2-ai-video__document div span,.home2-ai-thread .home2-ai-video__detail,.home2-ai-thread .home2-ai-video__detail strong{font-size:11px}.home2-ai-thread__composer{padding:12px}.home2-ai-thread__input{font-size:12px}}@media (width>=601px) and (width<=900px){.home2-ai-conversation-card__layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px}.home2-ai-carousel{padding:24px 12px}.home2-ai-carousel__slide p{font-size:27px}.home2-ai-thread__viewport,.home2-ai-thread__composer{padding-inline:16px}}@media (prefers-reduced-motion:no-preference){.home2-ai-thread-motion{animation-duration:80s;animation-iteration-count:infinite;animation-play-state:var(--home2-ai-play-state);animation-timing-function:step-end}.home2-ai-carousel__questions{grid-template-columns:minmax(0,1fr);gap:0;min-height:340px}.home2-ai-carousel__slide{opacity:0;visibility:hidden;grid-area:1/1;align-self:start;animation-timing-function:ease-in-out}.home2-ai-carousel__slide--1{animation-name:home2-carousel-question-1}.home2-ai-carousel__slide--2{animation-name:home2-carousel-question-2}.home2-ai-carousel__slide--3{animation-name:home2-carousel-question-3}.home2-ai-carousel__slide--4{animation-name:home2-carousel-question-4}.home2-ai-carousel__slide--5{animation-name:home2-carousel-question-5}.home2-ai-thread__viewport{height:480px}.home2-ai-thread__question,.home2-ai-thread__response,.home2-ai-thread__thinking{opacity:0;max-height:0;padding-top:0}.home2-ai-thread__thinking{display:flex}.home2-ai-thread__typing{opacity:0;animation-timing-function:linear;display:block}.home2-ai-thread__count>span{opacity:0;display:block}.home2-ai-thread__turn--1 .home2-ai-thread__question{animation-name:home2-thread-question-1}.home2-ai-thread__turn--2 .home2-ai-thread__question{animation-name:home2-thread-question-2}.home2-ai-thread__turn--3 .home2-ai-thread__question{animation-name:home2-thread-question-3}.home2-ai-thread__turn--4 .home2-ai-thread__question{animation-name:home2-thread-question-4}.home2-ai-thread__turn--5 .home2-ai-thread__question{animation-name:home2-thread-question-5}.home2-ai-thread__turn--1 .home2-ai-thread__response{animation-name:home2-thread-response-1}.home2-ai-thread__turn--2 .home2-ai-thread__response{animation-name:home2-thread-response-2}.home2-ai-thread__turn--3 .home2-ai-thread__response{animation-name:home2-thread-response-3}.home2-ai-thread__turn--4 .home2-ai-thread__response{animation-name:home2-thread-response-4}.home2-ai-thread__turn--5 .home2-ai-thread__response{animation-name:home2-thread-response-5}.home2-ai-thread__turn--1 .home2-ai-thread__thinking{animation-name:home2-thread-thinking-1}.home2-ai-thread__turn--2 .home2-ai-thread__thinking{animation-name:home2-thread-thinking-2}.home2-ai-thread__turn--3 .home2-ai-thread__thinking{animation-name:home2-thread-thinking-3}.home2-ai-thread__turn--4 .home2-ai-thread__thinking{animation-name:home2-thread-thinking-4}.home2-ai-thread__turn--5 .home2-ai-thread__thinking{animation-name:home2-thread-thinking-5}.home2-ai-thread__typing--1{animation-name:home2-thread-type-1}.home2-ai-thread__typing--2{animation-name:home2-thread-type-2}.home2-ai-thread__typing--3{animation-name:home2-thread-type-3}.home2-ai-thread__typing--4{animation-name:home2-thread-type-4}.home2-ai-thread__typing--5{animation-name:home2-thread-type-5}.home2-ai-thread__count--1{animation-name:home2-thread-count-1}.home2-ai-thread__count--2{animation-name:home2-thread-count-2}.home2-ai-thread__count--3{animation-name:home2-thread-count-3}.home2-ai-thread__count--4{animation-name:home2-thread-count-4}.home2-ai-thread__count--5{animation-name:home2-thread-count-5}.home2-ai-thread__turn--4 .home2-ai-thread__cursor{animation-name:home2-thread-issue-cursor;animation-timing-function:ease-in-out;display:block}.home2-ai-thread__turn--5 .home2-ai-thread__cursor{animation-name:home2-thread-note-cursor;animation-timing-function:ease-in-out;display:block}.home2-ai-thread__turn--4 .home2-ai-thread__completed{animation-name:home2-thread-issued}.home2-ai-thread__turn--5 .home2-ai-thread__completed{animation-name:home2-thread-saved}.home2-ai-thread [data-home2-ai-clock]{animation-name:home2-ai-clock;animation-timing-function:linear}}@keyframes home2-ai-clock{0%{opacity:0}to{opacity:0}}@keyframes home2-carousel-question-1{0%,16.25%{opacity:1;visibility:visible;transform:translateY(0)}17.5%,98.5%{opacity:0;visibility:hidden;transform:translateY(-18px)}99%,to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes home2-carousel-question-2{0%,17.5%{opacity:0;visibility:hidden;transform:translateY(18px)}18.75%,33.75%{opacity:1;visibility:visible;transform:translateY(0)}35%,to{opacity:0;visibility:hidden;transform:translateY(-18px)}}@keyframes home2-carousel-question-3{0%,35%{opacity:0;visibility:hidden;transform:translateY(18px)}36.25%,51.25%{opacity:1;visibility:visible;transform:translateY(0)}52.5%,to{opacity:0;visibility:hidden;transform:translateY(-18px)}}@keyframes home2-carousel-question-4{0%,52.5%{opacity:0;visibility:hidden;transform:translateY(18px)}53.75%,68.75%{opacity:1;visibility:visible;transform:translateY(0)}70%,to{opacity:0;visibility:hidden;transform:translateY(-18px)}}@keyframes home2-carousel-question-5{0%,70%{opacity:0;visibility:hidden;transform:translateY(18px)}71.25%,98%{opacity:1;visibility:visible;transform:translateY(0)}99%,to{opacity:0;visibility:hidden;transform:translateY(-18px)}}@media (width<=600px) and (prefers-reduced-motion:no-preference){.home2-ai-carousel__questions{min-height:220px}}@keyframes home2-thread-question-1{0%,3.625%{opacity:0;max-height:0;padding-top:0}3.75%,98%{opacity:1;max-height:240px;padding-top:0}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-response-1{0%,7.375%{opacity:0;max-height:0;padding-top:0}7.5%,98%{opacity:1;max-height:420px;padding-top:18px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-thinking-1{0%,3.625%{opacity:0;max-height:0;padding-top:0}3.75%,7.375%{opacity:1;max-height:64px;padding-top:18px}7.5%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-type-1{0%,0%{opacity:0;clip-path:inset(0 100% 0 0)}.375%{opacity:1;clip-path:inset(0 100% 0 0)}3.5%{opacity:1;clip-path:inset(0)}3.75%,to{opacity:0;clip-path:inset(0)}}@keyframes home2-thread-count-1{0%,0%{opacity:1}0%,17.375%{opacity:1}17.5%,to{opacity:0}}@keyframes home2-thread-question-glide-1{0%,3.75%{opacity:0;transform:translateY(8px)}4.25%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-answer-glide-1{0%,7.5%{opacity:0;transform:translateY(8px)}8.125%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-question-2{0%,21.125%{opacity:0;max-height:0;padding-top:0}21.25%,98%{opacity:1;max-height:240px;padding-top:20px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-response-2{0%,24.875%{opacity:0;max-height:0;padding-top:0}25%,98%{opacity:1;max-height:420px;padding-top:18px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-thinking-2{0%,21.125%{opacity:0;max-height:0;padding-top:0}21.25%,24.875%{opacity:1;max-height:64px;padding-top:18px}25%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-type-2{0%,17.5%{opacity:0;clip-path:inset(0 100% 0 0)}17.875%{opacity:1;clip-path:inset(0 100% 0 0)}21%{opacity:1;clip-path:inset(0)}21.25%,to{opacity:0;clip-path:inset(0)}}@keyframes home2-thread-count-2{0%,17.375%{opacity:0}17.5%,34.875%{opacity:1}35%,to{opacity:0}}@keyframes home2-thread-question-glide-2{0%,21.25%{opacity:0;transform:translateY(8px)}21.75%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-answer-glide-2{0%,25%{opacity:0;transform:translateY(8px)}25.625%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-question-3{0%,38.625%{opacity:0;max-height:0;padding-top:0}38.75%,98%{opacity:1;max-height:240px;padding-top:20px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-response-3{0%,42.375%{opacity:0;max-height:0;padding-top:0}42.5%,98%{opacity:1;max-height:420px;padding-top:18px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-thinking-3{0%,38.625%{opacity:0;max-height:0;padding-top:0}38.75%,42.375%{opacity:1;max-height:64px;padding-top:18px}42.5%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-type-3{0%,35%{opacity:0;clip-path:inset(0 100% 0 0)}35.375%{opacity:1;clip-path:inset(0 100% 0 0)}38.5%{opacity:1;clip-path:inset(0)}38.75%,to{opacity:0;clip-path:inset(0)}}@keyframes home2-thread-count-3{0%,34.875%{opacity:0}35%,52.375%{opacity:1}52.5%,to{opacity:0}}@keyframes home2-thread-question-glide-3{0%,38.75%{opacity:0;transform:translateY(8px)}39.25%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-answer-glide-3{0%,42.5%{opacity:0;transform:translateY(8px)}43.125%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-question-4{0%,56.125%{opacity:0;max-height:0;padding-top:0}56.25%,98%{opacity:1;max-height:240px;padding-top:20px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-response-4{0%,59.875%{opacity:0;max-height:0;padding-top:0}60%,98%{opacity:1;max-height:420px;padding-top:18px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-thinking-4{0%,56.125%{opacity:0;max-height:0;padding-top:0}56.25%,59.875%{opacity:1;max-height:64px;padding-top:18px}60%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-type-4{0%,52.5%{opacity:0;clip-path:inset(0 100% 0 0)}52.875%{opacity:1;clip-path:inset(0 100% 0 0)}56%{opacity:1;clip-path:inset(0)}56.25%,to{opacity:0;clip-path:inset(0)}}@keyframes home2-thread-count-4{0%,52.375%{opacity:0}52.5%,69.875%{opacity:1}70%,to{opacity:0}}@keyframes home2-thread-question-glide-4{0%,56.25%{opacity:0;transform:translateY(8px)}56.75%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-answer-glide-4{0%,60%{opacity:0;transform:translateY(8px)}60.625%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-question-5{0%,73.625%{opacity:0;max-height:0;padding-top:0}73.75%,98%{opacity:1;max-height:240px;padding-top:20px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-response-5{0%,77.375%{opacity:0;max-height:0;padding-top:0}77.5%,98%{opacity:1;max-height:420px;padding-top:18px}99%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-thinking-5{0%,73.625%{opacity:0;max-height:0;padding-top:0}73.75%,77.375%{opacity:1;max-height:64px;padding-top:18px}77.5%,to{opacity:0;max-height:0;padding-top:0}}@keyframes home2-thread-type-5{0%,70%{opacity:0;clip-path:inset(0 100% 0 0)}70.375%{opacity:1;clip-path:inset(0 100% 0 0)}73.5%{opacity:1;clip-path:inset(0)}73.75%,to{opacity:0;clip-path:inset(0)}}@keyframes home2-thread-count-5{0%,69.875%{opacity:0}70%,98%{opacity:1}99%,to{opacity:0}}@keyframes home2-thread-question-glide-5{0%,73.75%{opacity:0;transform:translateY(8px)}74.25%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-answer-glide-5{0%,77.5%{opacity:0;transform:translateY(8px)}78.125%,98%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@keyframes home2-thread-issue-cursor{0%,60%{opacity:0;transform:translate(52px,28px)}62%{opacity:1;transform:translate(0)}62.5%{opacity:1;transform:scale(.8)}63%{opacity:1;transform:scale(1)}64%,to{opacity:0;transform:translate(0)}}@keyframes home2-thread-note-cursor{0%,77.5%{opacity:0;transform:translate(52px,28px)}79.5%{opacity:1;transform:translate(0)}80%{opacity:1;transform:scale(.8)}80.5%{opacity:1;transform:scale(1)}81.5%,to{opacity:0;transform:translate(0)}}@keyframes home2-thread-issued{0%,63%{opacity:0}64%,98%{opacity:1}99%,to{opacity:0}}@keyframes home2-thread-saved{0%,80.5%{opacity:0}81.5%,98%{opacity:1}99%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.home2-ai-thread__turn--1 .home2-ai-video__question{animation:80s ease-out infinite home2-thread-question-glide-1;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--1 .home2-ai-video__answer,.home2-ai-thread__turn--1 .home2-ai-video__result{animation:80s ease-out infinite home2-thread-answer-glide-1;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--2 .home2-ai-video__question{animation:80s ease-out infinite home2-thread-question-glide-2;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--2 .home2-ai-video__answer,.home2-ai-thread__turn--2 .home2-ai-video__result{animation:80s ease-out infinite home2-thread-answer-glide-2;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--3 .home2-ai-video__question{animation:80s ease-out infinite home2-thread-question-glide-3;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--3 .home2-ai-video__answer,.home2-ai-thread__turn--3 .home2-ai-video__result{animation:80s ease-out infinite home2-thread-answer-glide-3;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--4 .home2-ai-video__question{animation:80s ease-out infinite home2-thread-question-glide-4;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--4 .home2-ai-video__answer,.home2-ai-thread__turn--4 .home2-ai-video__result{animation:80s ease-out infinite home2-thread-answer-glide-4;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--5 .home2-ai-video__question{animation:80s ease-out infinite home2-thread-question-glide-5;animation-play-state:var(--home2-ai-play-state)}.home2-ai-thread__turn--5 .home2-ai-video__answer,.home2-ai-thread__turn--5 .home2-ai-video__result{animation:80s ease-out infinite home2-thread-answer-glide-5;animation-play-state:var(--home2-ai-play-state)}}.home2-assistant.home2-assistant--immersive{padding-bottom:0}.home2-assistant--immersive+.home2-work-videos-section{padding-top:96px}.home2-assistant--immersive .home2-ai-conversation-card{--home2-ai-cycle:64s;color:#f7f7f7;background:#1c1c1c;border:1px solid #292929;border-radius:16px;width:min(1520px,100% - 48px);margin:40px auto 0;padding:clamp(64px,7.5vw,112px) clamp(32px,5vw,88px);scroll-margin-top:64px;box-shadow:0 24px 64px -40px #0000003d}.home2-assistant--immersive .home2-ai-conversation-card__layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(40px,5.5vw,80px)}.home2-assistant--immersive .home2-ai-carousel{justify-content:space-between;gap:72px;padding:0}.home2-assistant--immersive .home2-ai-conversation-card__title{color:#f7f7f7;letter-spacing:-.045em;text-align:left;margin:0;font-size:clamp(30px,2.6vw,36px);font-weight:600;line-height:1.15}.home2-assistant--immersive .home2-ai-conversation-card__title>span{color:#bab8b4;letter-spacing:-.01em;max-width:280px;margin-top:20px;font-size:18px;font-weight:400;line-height:1.55;display:block}.home2-assistant--immersive .home2-ai-carousel__questions{min-height:0;margin:0 0 24px;display:block}.home2-assistant--immersive .home2-ai-carousel__slide{opacity:1;visibility:visible;border-bottom:1px solid #383838;grid-area:auto;animation:none;transform:none}.home2-assistant--immersive .home2-ai-chapter__button,.home2-assistant--immersive .home2-ai-chapter__label{color:#bab8b4;letter-spacing:-.015em;text-align:left;background:0 0;border:0;width:100%;padding:17px 0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;display:block}.home2-assistant--immersive .home2-ai-chapter__button{cursor:pointer;transition:color .18s}.home2-assistant--immersive .home2-ai-chapter__button:hover,.home2-assistant--immersive .home2-ai-chapter__button[aria-expanded=true]{color:#fff}.home2-assistant--immersive .home2-ai-chapter__button:focus-visible{outline-offset:-3px;border-radius:4px;outline:2px solid #c4b5fd}.home2-assistant--immersive .home2-ai-carousel__slide p{color:#bab8b4;letter-spacing:0;margin:-4px 0 18px;font-size:14px;font-weight:400;line-height:1.55}.home2-assistant--immersive .home2-ai-carousel__slide [hidden]{display:none}.home2-assistant--immersive .home2-ai-carousel .home2-ai-card__link{min-height:32px;font-size:14px;color:#c4b5fd!important}.home2-assistant--immersive .home2-ai-carousel .home2-ai-card__link:focus-visible{outline-color:#c4b5fd}.home2-assistant--immersive .home2-ai-thread{color:#f1f5f9;background:radial-gradient(at 48% 36%,#312ee57a 0%,#1e40af4d 27%,#0f172a1a 56%,#0000 76%),linear-gradient(#07091a,#03040c 48%,#02030a);border:1px solid #ffffff1a;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;box-shadow:inset 0 1px #ffffff06}.home2-assistant--immersive .home2-ai-thread__viewport{height:auto;min-height:0;padding:24px}.home2-assistant--immersive .home2-ai-video__topbar{color:#f1f5f9;background:#17191b;border-bottom-color:#ffffff1a;min-height:54px;padding:10px 16px}.home2-ai-thread__menu{color:#cbd5e1;flex:0 0 18px;display:flex}.home2-ai-thread__menu svg{width:18px;height:18px}.home2-ai-thread__brand>div{width:76px;height:24px}.home2-ai-thread__application{align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.home2-ai-thread__application>[data-application-icon]{flex:0 0 26px;width:26px;height:26px}.home2-ai-thread__application strong{white-space:nowrap;font-size:12px;font-weight:700}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__question{color:#fff;background:#0071e3;border:0;border-radius:18.4px 18.4px 5.6px;width:fit-content;max-width:72%;padding:10px 16px;font-size:15px;font-weight:500;line-height:24px}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__answer{color:#f1f5f9;font-size:15px;font-weight:500;line-height:24px}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__answer p{color:inherit;padding:0}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__result{box-shadow:none;background:#151517;border-color:#ffffff1a;border-radius:24px;margin:12px 0 0;padding:16px}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__document strong{color:#fff;font-weight:600}.home2-assistant--immersive .home2-ai-thread :is(.home2-ai-video__document div span,.home2-ai-video__file-type,.home2-ai-video__detail>span,.home2-ai-video__result-label){color:#94a3b8}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__detail{border-color:#ffffff1a}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__detail strong{color:#e2e8f0}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__balance{color:#fff}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__draft{color:#94a3b8}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__result-action{color:#fff;background:#0a84ff;border:1px solid #0000;border-radius:12px;min-height:40px;padding:8px 12px;font-weight:600}.home2-assistant--immersive .home2-ai-thread__completed{color:#a7f3d0}.home2-assistant--immersive .home2-ai-thread__composer{background:linear-gradient(#0000,#02030ac7 28%,#02030afa);border:0;padding:20px 24px}.home2-assistant--immersive .home2-ai-thread__input{color:#fff;background:linear-gradient(#11131d, #11131d) padding-box, conic-gradient(from var(--home2-ai-composer-angle), #fb7185e0, #f9731694 14%, #fff3 28%, #3b82f6ad 48%, #8b5cf6e6 66%, #0ea5e994 82%, #fb7185e0) border-box;border:1px solid #0000;border-radius:24.8px;min-height:50px;padding:13px 88px 13px 16px;font-size:15px;font-weight:600;line-height:24px}.home2-assistant--immersive .home2-ai-thread__placeholder{color:#64748b}.home2-assistant--immersive .home2-ai-thread__typing{color:#fff;background:#11131d;top:13px;left:16px;right:88px}.home2-ai-thread__attachment{color:#0a84ff;display:flex;position:absolute;top:14px;right:52px}.home2-ai-thread__attachment svg{width:20px;height:20px}.home2-assistant--immersive .home2-ai-thread .home2-ai-thread__send{color:#0f172a;background:#fff;border-radius:50%;width:32px;height:32px;top:8px;right:8px;box-shadow:0 4px 12px #0003}.home2-ai-thread__draft{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:none;min-height:48px;max-height:144px;font-size:16px;font-weight:600;line-height:24px;display:block;overflow-y:auto}.home2-ai-thread__draft[hidden]{display:none}[data-home2-ai-composer-enhanced] .home2-ai-thread__typing{visibility:hidden}[data-home2-ai-composing] .home2-ai-thread__placeholder{display:none}.home2-assistant--immersive .home2-ai-thread__input[data-home2-ai-composing]{padding:12px 16px 56px}.home2-assistant--immersive [data-home2-ai-composing] .home2-ai-thread__send{width:40px;height:40px;top:auto;bottom:10px;right:10px}.home2-assistant--immersive [data-home2-ai-composing] .home2-ai-thread__attachment{top:auto;bottom:20px;right:62px}.home2-assistant--immersive [data-home2-ai-sending] .home2-ai-thread__send{transform:scale(.88)}@property --home2-ai-composer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes home2-ai-composer-orbit{to{--home2-ai-composer-angle:360deg}}@media (prefers-reduced-motion:no-preference){.home2-assistant--immersive .home2-ai-thread{height:580px}.home2-assistant--immersive .home2-ai-thread__input{animation:14s linear infinite home2-ai-composer-orbit;animation-play-state:var(--home2-ai-play-state);transition:padding .2s}.home2-assistant--immersive .home2-ai-thread__send{transition:transform .12s,width .2s,height .2s}.home2-assistant--immersive .home2-ai-thread-motion,.home2-assistant--immersive .home2-ai-thread .home2-ai-video__question,.home2-assistant--immersive .home2-ai-thread .home2-ai-video__answer,.home2-assistant--immersive .home2-ai-thread .home2-ai-video__result{animation-duration:var(--home2-ai-cycle)}}@media (width<=1000px){.home2-assistant--immersive .home2-ai-conversation-card__layout{grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:32px}.home2-assistant--immersive .home2-ai-conversation-card{padding-inline:32px}}@media (width<=760px){.home2-assistant--immersive+.home2-work-videos-section{padding-top:64px}.home2-assistant--immersive .home2-ai-conversation-card{width:calc(100% - 24px);padding:56px 20px 24px}.home2-assistant--immersive .home2-ai-conversation-card__layout{grid-template-columns:minmax(0,1fr);gap:32px}.home2-assistant--immersive .home2-ai-carousel{gap:40px}.home2-assistant--immersive .home2-ai-conversation-card__title{font-size:32px}.home2-assistant--immersive .home2-ai-conversation-card__title>span{margin-top:16px}.home2-assistant--immersive .home2-ai-thread__viewport{padding:16px 12px}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__question{max-width:88%}.home2-assistant--immersive .home2-ai-thread__response{padding-top:12px}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__result{border-radius:20px;margin-top:8px;padding:12px}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__document{margin-bottom:6px}.home2-assistant--immersive .home2-ai-thread .home2-ai-video__detail{min-height:24px}.home2-assistant--immersive .home2-ai-thread__composer{padding:12px}}[data-home2-ai-enhanced] .home2-ai-carousel__slide{opacity:1;visibility:visible;animation:none;transform:none}[data-home2-ai-enhanced] .home2-ai-carousel__slide[hidden]{display:none}.home2-receipt-section{width:min(1360px,100% - 48px);margin-inline:auto}.home2-finance-showcase{aspect-ratio:16/9;background:#faf9f6;width:100%;min-width:0;scroll-margin-top:88px;position:relative;overflow:hidden}.home2-finance-showcase__poster,.home2-finance-showcase__poster img,.home2-finance-showcase__video{object-fit:contain;width:100%;height:100%;display:block}.home2-finance-showcase__video{opacity:0;pointer-events:none;position:absolute;inset:0}.home2-finance-showcase__video[data-playing]{opacity:1}@media (width<=639px){.home2-receipt-section{width:calc(100% - 32px)}.home2-finance-showcase{aspect-ratio:9/16}}@media (prefers-reduced-motion:reduce){.home2-finance-showcase__video[data-playing]{opacity:0}}.home2-body{--home2-paper:#fcfbf8;--home2-cream:#fbfaf6;--home2-ink:#161616;--home2-muted:#64635e;--home2-border:#d8d6cf;color:var(--home2-ink);background:var(--home2-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-family:Instrument Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.home2-body *,.home2-body :before,.home2-body :after{box-sizing:border-box}.home2-body h1,.home2-body h2,.home2-body h3,.home2-body p{margin:0}.home2-body a{color:inherit;text-decoration:none}.home2-body a:focus-visible,.home2-body summary:focus-visible{outline-offset:4px;outline:2px solid #2269e8}.home2-shell{width:min(1120px,100% - 48px);margin-inline:auto}.home2-body section[id]{scroll-margin-top:88px}.home2-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home2-animation-player{min-height:48px;position:relative}.home2-body .home2-animation-control{z-index:10;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--home2-control-ink,#526077);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:6px;display:flex;position:absolute;bottom:2px;right:4px}.home2-body .home2-animation-control>span{border:1px solid var(--home2-control-border,#dce2eb);background:var(--home2-control-fill,#fff);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;box-shadow:0 2px 6px #0000000a}.home2-body .home2-animation-control svg{width:14px;height:14px}.home2-body .home2-animation-control:hover>span{border-color:var(--home2-control-ink,#526077)}.home2-body .home2-animation-control:has(input:focus-visible){outline-offset:-3px;border-radius:50%;outline:2px solid #0a84ff}.home2-body .home2-ai-thread,.home2-body .home2-search-video{--home2-control-ink:#d6c9e6;--home2-control-border:#493557;--home2-control-fill:#1c122b}.home2-body .home2-ai-thread__footer{align-items:center;min-height:28px;padding-right:44px}.home2-body .home2-navigation-player,.home2-body .home2-risk-player{padding-right:56px}.home2-body .home2-accounting-toolbar{min-height:44px}@media (prefers-reduced-motion:reduce){:is(.home2-body .home2-animation-control,.home2-body .home2-animation-player:has(>.home2-animation-control:only-child)){display:none}}.home2-skip-link{z-index:100;background:var(--home2-ink);border-radius:8px;padding:10px 16px;position:fixed;top:-80px;left:16px;color:#fff!important}.home2-skip-link:focus{top:12px}.home2-button{white-space:nowrap;background:#171717;border:1px solid #252525;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:inline-flex;box-shadow:0 2px 3px #0000001a;color:#fff!important}.home2-button:hover{background:#333}.home2-button--outline{border-color:var(--home2-border);background:0 0;box-shadow:0 1px 2px #0000000f;color:var(--home2-ink)!important}.home2-button--outline:hover{background:#eeede7}.home2-button--light{background:#ffffffd1;border-color:#ffffff3d;box-shadow:0 2px 4px #0000001f;color:var(--home2-ink)!important}.home2-button--light:hover{background:#fff}.home2-mobile-menu{display:none}.home2-showcase{color:#f8faff;background:#050918;border-radius:24px;margin-block:64px;position:relative;overflow:hidden}.home2-showcase__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home2-showcase__stage{aspect-ratio:16/9}.home2-showcase__video{object-fit:contain;background:#050918;width:100%;height:100%;display:block}.home2-showcase[data-showcase-error] .home2-showcase__title{clip-path:none;white-space:normal;text-align:center;width:auto;height:auto;padding:24px;font-size:clamp(28px,4vw,52px);font-weight:500;line-height:1.25;position:relative}.home2-overline{text-transform:uppercase;margin-bottom:16px;font-size:14px;font-weight:500;line-height:20px;display:block}.home2-applications{background-color:var(--home2-paper);justify-content:center;align-items:center;min-height:392px;padding:48px 24px;display:flex}.home2-application-panel{border:1px solid var(--fluxe-light-card-border);background:var(--fluxe-light-card-reflection) var(--fluxe-light-card-background);width:min(1120px,100%);min-height:240px;box-shadow:var(--fluxe-light-card-shadow);border-radius:24px;align-items:center;margin-inline:auto;padding:28px 32px;display:flex}.home2-application-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 24px;width:100%;display:grid}.home2-application-list a{color:#334155;letter-spacing:normal;text-align:center;white-space:normal;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:60px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.25;display:flex}.home2-application-list a:hover{color:#0f172a}.home2-application-list a:focus-visible{outline-color:#2269e8}.home2-application-list a>span:last-child{max-width:120px}.home2-application-tile{border-radius:20%;flex:0 0 40px;width:40px;height:40px;transition:transform .3s;display:flex;overflow:hidden}.home2-application-icon{flex:0 0 100%;width:100%!important;height:100%!important}.home2-application-list a:hover .home2-application-tile{transform:translateY(-4px)}.home2-application-list a:hover .home2-application-icon{transform:scale(1.05)}.home2-application-list a:active .home2-application-tile{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.home2-application-tile,.home2-application-icon{transition:none}.home2-application-list a:is(:hover,:active) :is(.home2-application-tile,.home2-application-icon){transform:none}}.home2-story{background:var(--home2-cream);padding-block:128px 48px}.home2-section-heading{max-width:672px;margin-bottom:40px}.home2-section-heading h2,.home2-centered-title{letter-spacing:-.025em;text-wrap:balance;font-size:48px;font-weight:600;line-height:1.1}.home2-section-heading p{max-width:576px;color:var(--home2-muted);margin-top:20px;font-size:16px;line-height:24px}.home2-workflow{background:var(--home2-paper);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;padding:24px;display:grid}.home2-workflow__steps{flex-direction:column;justify-content:space-between;align-self:stretch;gap:32px;display:flex}.home2-workflow__step{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home2-workflow__step+.home2-workflow__step{border-top:1px solid var(--home2-border);padding-top:20px}.home2-workflow__step h3{letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.1}.home2-workflow__step p{color:var(--home2-muted);font-size:16px;line-height:24px}.home2-solutions{margin-bottom:128px;padding-block:48px 128px}.home2-solutions__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:56px;max-width:none;margin-bottom:36px;display:grid}.home2-solutions__heading h2{max-width:600px}.home2-solutions__heading p{max-width:360px;margin:0 0 4px auto}.home2-solution-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.home2-solution-card{--home2-solution-surface:#eaf1f6;--home2-solution-accent:#46627b;background:var(--home2-solution-surface);border:1px solid #1616160b;border-radius:24px;flex-direction:column;grid-column:span 2;gap:32px;min-width:0;padding:28px;transition:box-shadow .2s,border-color .2s;display:flex}.home2-solution-card:hover{border-color:#16161629;box-shadow:0 8px 24px #1616160b}.home2-solution-card:focus-visible{outline-color:var(--home2-solution-accent)}.home2-solution-card--billing{--home2-solution-surface:#efebff;--home2-solution-accent:#6551a4;grid-column:span 3;padding:36px}.home2-solution-card--documents{--home2-solution-surface:#faeadf;--home2-solution-accent:#915632;grid-column:span 3;padding:36px}.home2-solution-card--signing{--home2-solution-surface:#edf2e9;--home2-solution-accent:#526c44}.home2-solution-card--seller-central{--home2-solution-surface:#f1efea;--home2-solution-accent:#71634b}.home2-solution-card--ai-assistant{--home2-solution-surface:#efebff;--home2-solution-accent:#6551a4;background:linear-gradient(115deg,#f2effb,#e6e1f8);grid-column:1/-1;gap:24px;padding:36px}.home2-solution-card__apps{color:var(--home2-solution-accent);font-size:13px;font-weight:500;line-height:20px}.home2-solution-card h3{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:26px;font-weight:500;line-height:1.15}.home2-solution-card p{color:#575760;max-width:54ch;margin-top:16px;font-size:15px;line-height:24px}.home2-solution-card--billing h3,.home2-solution-card--documents h3{max-width:21ch;font-size:34px}.home2-solution-card--billing h3{max-width:18ch}.home2-solution-card--ai-assistant .home2-solution-card__content{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.home2-solution-card--ai-assistant h3{max-width:21ch;font-size:32px}.home2-solution-card--ai-assistant p{margin-top:0}.home2-assistant{padding-block:0 188px}.home2-work-videos-section{padding-bottom:160px}.home2-work-videos{gap:12px;margin-top:40px;display:grid}.home2-centered-title{text-align:center}.home2-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.home2-ai-card{border:1px solid var(--home2-border);background:var(--home2-cream);border-radius:24px;min-width:0;padding:12px}.home2-ai-card h3{letter-spacing:-.025em;text-wrap:balance;min-height:48px;margin:20px 8px 8px;font-size:20px;font-weight:600;line-height:24px}.home2-ai-card__link{align-items:center;gap:6px;min-height:44px;margin-inline:8px;font-size:13px;font-weight:500;display:inline-flex;color:#6551de!important}.home2-ai-card__link svg{width:14px;height:14px}.home2-ai-card__link:hover{text-underline-offset:4px;text-decoration:underline}.home2-ai-video{--home2-ai-play-state:running;--home2-ai-phase:0s;color:#f2ebff;background:radial-gradient(at 18% 0,#7019b852,#0000 64%),linear-gradient(150deg,#14051f,#07091a 64%,#02030a);border:1px solid #392251;border-radius:16px;position:relative;overflow:hidden}.home2-ai-card:nth-child(2) .home2-ai-video{--home2-ai-phase:-2s}.home2-ai-card:nth-child(3) .home2-ai-video{--home2-ai-phase:-4s}.home2-ai-video__topbar{border-bottom:1px solid #c56cff24;align-items:center;gap:8px;min-height:54px;padding:8px 12px;display:flex}.home2-ai-video__topbar>img{border-radius:8px;width:28px;height:28px}.home2-video-app-icon{flex:0 0 28px;width:28px!important;height:28px!important}.home2-ai-video__topbar>strong{white-space:nowrap;font-size:13px;font-weight:600}.home2-ai-video__example{color:#a99bbd;font-size:9px}.home2-ai-video__control{color:#bdb1cf;cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:58px;min-height:44px;margin-left:auto;padding-inline:2px;font-size:9px;display:flex}.home2-ai-video__control>span{align-items:center;gap:3px}.home2-ai-video__control svg{width:12px;height:12px}.home2-ai-video__pause{display:inline-flex}.home2-ai-video__play{display:none}.home2-ai-video:has(input:checked){--home2-ai-play-state:paused}.home2-ai-video__control:has(input:checked) .home2-ai-video__pause{display:none}.home2-ai-video__control:has(input:checked) .home2-ai-video__play{display:inline-flex}.home2-ai-video__control:has(input:focus-visible){outline-offset:2px;outline:2px solid #42e8ff}.home2-ai-video__scene{height:420px;position:relative;overflow:hidden}.home2-ai-video__conversation{padding:16px 14px;font-size:12px;line-height:18px;position:absolute;inset:0 0 70px}.home2-ai-video__question{background:#471080;border:1px solid #c56cff38;border-radius:12px 12px 3px;max-width:94%;margin-left:auto;padding:10px 12px}.home2-ai-video__response{margin-top:16px;position:relative}.home2-ai-video__thinking{opacity:0;gap:5px;display:flex;position:absolute;top:5px;left:6px}.home2-ai-video__thinking span{background:#42e8ff;border-radius:50%;width:5px;height:5px}.home2-ai-video__answer{align-items:flex-start;gap:8px;display:flex}.home2-ai-video__answer img{border-radius:7px;flex:0 0 22px;width:22px;height:22px}.home2-ai-video__answer p{color:#e1d8ef;min-width:0;padding-top:2px}.home2-ai-video__result{background:#191127;border:1px solid #c56cff40;border-radius:12px;margin-top:12px;padding:14px 12px;box-shadow:0 8px 24px #0000001f}.home2-ai-video__document{align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.home2-ai-video__document>:first-child{flex:0 0 28px;width:28px!important;height:28px!important}.home2-ai-video__document>div{flex-direction:column;gap:2px;min-width:0;display:flex}.home2-ai-video__document strong{font-size:12px;font-weight:500}.home2-ai-video__document div span{color:#ac9ebb;font-size:10px}.home2-ai-video__file-type{color:#b8a8cc;margin-left:auto;font-size:9px}.home2-ai-video__detail{border-top:1px solid #c56cff1f;justify-content:space-between;align-items:center;gap:8px;min-height:30px;font-size:10px;display:flex}.home2-ai-video__detail>span{color:#b8a8cc}.home2-ai-video__detail strong{white-space:nowrap;font-size:10px;font-weight:500}.home2-ai-video__result-label{color:#b8a8cc;font-size:10px;display:block}.home2-ai-video__balance{color:#8beaff;letter-spacing:-.03em;margin-block:8px 14px;font-size:30px;font-weight:500;line-height:1;display:block}.home2-ai-video__balance span{letter-spacing:0;font-size:12px}.home2-ai-video__result-action{color:#8beaff;background:#42e8ff0f;border:1px solid #8beaff47;border-radius:6px;align-items:center;gap:5px;min-height:28px;margin-top:10px;padding:4px 8px;font-size:10px;display:inline-flex}.home2-ai-video__result-action svg{width:12px;height:12px}.home2-ai-video__draft{color:#c56cff;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.home2-ai-video__draft svg{width:12px;height:12px}.home2-ai-video__composer{background:#100b1d;border:1px solid #c56cff47;border-radius:10px;height:42px;font-size:11px;position:absolute;bottom:16px;left:14px;right:14px;overflow:hidden}.home2-ai-video__placeholder{color:#827592;position:absolute;top:12px;left:12px}.home2-ai-video__typing{color:#ece3f9;white-space:nowrap;opacity:0;background:#100b1d;position:absolute;top:12px;left:12px;right:48px;overflow:hidden}.home2-ai-video__send{color:#8beaff;background:#312043;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;right:7px}.home2-ai-video__send svg{width:14px;height:14px}.home2-ai-video__timeline{background:#c56cff26;height:2px}.home2-ai-video__timeline>span{transform-origin:0;background:linear-gradient(90deg,#7019b8,#c56cff 60%,#42e8ff);height:100%;display:block}[data-fluxe-scroll-active] .home2-ai-video,[data-fluxe-page-hidden] .home2-ai-video{--home2-ai-play-state:paused}@media (prefers-reduced-motion:no-preference){.home2-ai-motion{animation-duration:14s;animation-timing-function:ease-in-out;animation-delay:var(--home2-ai-phase);animation-iteration-count:infinite;animation-play-state:var(--home2-ai-play-state)}.home2-ai-video__typing{animation-name:home2-ai-type;animation-timing-function:steps(35,end)}.home2-ai-video__placeholder{animation-name:home2-ai-placeholder}.home2-ai-video__question{animation-name:home2-ai-question}.home2-ai-video__thinking{animation-name:home2-ai-thinking}.home2-ai-video__answer{animation-name:home2-ai-answer}.home2-ai-video__result{animation-name:home2-ai-result}.home2-ai-video__send{animation-name:home2-ai-send}.home2-ai-video__timeline>span{animation-name:home2-ai-progress;animation-timing-function:linear}.home2-ai-video__thinking span{animation:.8s ease-in-out infinite home2-ai-dot;animation-play-state:var(--home2-ai-play-state)}.home2-ai-video__thinking span:nth-child(2){animation-delay:.15s}.home2-ai-video__thinking span:nth-child(3){animation-delay:.3s}}@keyframes home2-ai-type{0%,to{opacity:0;clip-path:inset(0 100% 0 0)}2%{opacity:1;clip-path:inset(0 100% 0 0)}17%,20%{opacity:1;clip-path:inset(0)}23%,96%{opacity:0;clip-path:inset(0)}}@keyframes home2-ai-question{0%,18%,to{opacity:0;transform:translateY(8px)}24%,94%{opacity:1;transform:translateY(0)}}@keyframes home2-ai-placeholder{0%,24%,to{opacity:1}2%,23%{opacity:0}}@keyframes home2-ai-thinking{0%,24%,45%,to{opacity:0}28%,40%{opacity:1}}@keyframes home2-ai-answer{0%,40%,to{opacity:0;transform:translateY(5px)}47%,94%{opacity:1;transform:translateY(0)}}@keyframes home2-ai-result{0%,49%,to{opacity:0;transform:translateY(10px)scale(.98)}57%,94%{opacity:1;transform:translateY(0)scale(1)}}@keyframes home2-ai-send{0%,17%,23%,to{transform:scale(1)}19%,21%{transform:scale(.88)}}@keyframes home2-ai-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home2-ai-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.home2-closing{text-align:center;padding-bottom:160px}.home2-closing h2{max-width:992px;margin-inline:auto}.home2-closing p{max-width:992px;color:var(--home2-muted);margin:20px auto}.home2-faq{width:min(576px,100% - 48px);margin-inline:auto;padding-block:96px}.home2-faq__questions{margin-top:32px}.home2-faq__item{border-bottom:1px solid var(--home2-border)}.home2-faq__item summary{cursor:pointer;align-items:center;gap:24px;padding-block:20px;font-size:16px;font-weight:500;line-height:24px;list-style:none;display:flex}.home2-faq__item summary::-webkit-details-marker{display:none}.home2-faq__item summary svg{flex:0 0 16px;width:16px;height:16px;margin-left:auto}.home2-faq__minus,.home2-faq__item[open] .home2-faq__plus{display:none}.home2-faq__item[open] .home2-faq__minus{display:block}.home2-faq__answer{color:var(--home2-muted);padding:0 28px 20px 0;font-size:14px;line-height:22px}.home2-faq__compare{align-items:center;gap:8px;min-height:44px;margin-top:20px;font-size:14px;display:inline-flex}.home2-faq__compare:hover{text-underline-offset:4px;text-decoration:underline}.home2-ready{text-align:center;padding-block:128px 80px}.home2-ready__mockup{aspect-ratio:3/2;width:100%;color:inherit;cursor:zoom-in;margin:0 auto 40px;text-decoration:none;display:block;position:relative;overflow:clip}.home2-ready__mockup>img{width:100%;height:auto;display:block}.home2-ready__display{pointer-events:none;position:absolute;inset:0}.home2-ready__screenshot{width:calc(632px * var(--home2-ready-scale,1));height:calc(450px * var(--home2-ready-scale,1));transform-origin:0 0;max-width:none;transform:matrix3d(1.00614, -.0246067, 0, calc(.000154709 / var(--home2-ready-scale,1)), .110048, .855823, 0, calc(-.0000524549 / var(--home2-ready-scale,1)), 0, 0, 1, 0, calc(508 * var(--home2-ready-scale,1)), calc(189 * var(--home2-ready-scale,1)), 0, 1);display:block}.home2-ready__zoom{border:1px solid var(--home2-border);background:var(--home2-paper);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.4;display:inline-flex;position:absolute;bottom:8px;right:8px}.home2-ready__zoom svg{width:18px;height:18px}.home2-ready__mockup:focus-visible{outline-offset:6px;border-radius:16px;outline:2px solid #2269e8}.home2-ready h2{font-size:36px}.home2-ready .home2-button{margin-top:24px}.home2-footer{background:var(--home2-cream);border-radius:24px;margin-bottom:16px}.home2-footer footer{color:var(--home2-muted);border-top:0}.home2-footer [data-footer-navigation-layout]{justify-self:stretch;gap:40px}.home2-footer [data-test=footer-primary-navigation]>p,.home2-footer [data-test=footer-legal-navigation]>p{color:var(--home2-muted);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.home2-footer nav a{font-weight:400}@media (width<=1000px){.home2-workflow{gap:24px}.home2-workflow__step{grid-template-columns:1fr;gap:12px}.home2-application-panel{padding-inline:24px}.home2-application-list{column-gap:12px}.home2-application-tile{flex-basis:36px;width:36px;height:36px}.home2-ai-grid{grid-template-columns:1fr;gap:24px;max-width:576px;margin-inline:auto}.home2-solutions__heading{gap:32px}.home2-solution-card{padding:24px}.home2-solution-card--billing h3,.home2-solution-card--documents h3{font-size:30px}.home2-solution-card--ai-assistant .home2-solution-card__content{gap:32px}}@media (width<=800px){.home2-mobile-menu{display:block}.home2-mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;width:32px;height:40px;list-style:none;display:flex}.home2-mobile-menu summary::-webkit-details-marker{display:none}.home2-mobile-menu summary svg{width:24px;height:24px}.home2-mobile-menu nav{border:1px solid var(--home2-border);background:var(--home2-paper);border-radius:16px;padding:8px;position:absolute;top:64px;left:16px;right:16px;box-shadow:0 12px 24px #00000014}.home2-mobile-menu nav a{padding:12px;font-size:14px;display:block}.home2-mobile-menu nav a:hover{background:var(--home2-cream)}.home2-workflow{grid-template-columns:1fr}.home2-workflow__step{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home2-solutions__heading{grid-template-columns:1fr;gap:20px}.home2-solutions__heading p{max-width:520px;margin:0}.home2-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home2-solution-card{grid-column:auto}.home2-solution-card--ai-assistant .home2-solution-card__content{grid-template-columns:1fr;gap:16px}.home2-solution-card h3,.home2-solution-card--billing h3,.home2-solution-card--documents h3,.home2-solution-card--ai-assistant h3{font-size:26px}}@media (width<=600px){.home2-shell{width:calc(100% - 32px)}.home2-showcase{margin-block:40px}.home2-overline{margin-bottom:12px}.home2-applications{min-height:360px;padding:40px 16px}.home2-application-panel{border-radius:20px;min-height:264px;padding:24px 12px}.home2-application-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 4px}.home2-application-list a{gap:4px;min-height:44px;font-size:11px}.home2-application-tile{flex-basis:28px;width:28px;height:28px}.home2-story{padding-block:64px 24px}.home2-solutions{margin-bottom:64px;padding-block:40px 64px}.home2-section-heading h2,.home2-centered-title{overflow-wrap:break-word;font-size:clamp(28px,8.5vw,34px);line-height:1.25}.home2-workflow{gap:32px;padding:16px}.home2-workflow__steps{gap:24px}.home2-workflow__step{grid-template-columns:1fr;gap:12px}.home2-workflow__step h3{font-size:24px;line-height:1.3}.home2-solution-grid{grid-template-columns:1fr}.home2-solution-card{border-radius:20px;gap:28px;padding:28px 24px}.home2-solution-card h3,.home2-solution-card--billing h3,.home2-solution-card--documents h3,.home2-solution-card--ai-assistant h3{max-width:22ch;font-size:clamp(24px,7vw,27px);line-height:1.3}.home2-solution-card p{margin-top:14px}.home2-solution-card--ai-assistant p{margin-top:0}.home2-assistant,.home2-work-videos-section{padding-bottom:64px}.home2-closing{padding-bottom:96px}.home2-faq{width:calc(100% - 32px);padding-block:48px}.home2-faq__questions{margin-top:32px}.home2-ready{padding-block:96px 64px}.home2-ready__mockup{margin-bottom:28px}.home2-footer{border-radius:24px;width:calc(100% - 16px)}.home2-application-list a>span:last-child{overflow-wrap:anywhere;max-width:100%}.home2-body :is(.home2-search-copy,.home2-navigation-copy,.home2-risk-copy) h3{font-size:clamp(26px,7.6vw,30px);line-height:1.3}.home2-body .home2-accounting-chapter h3{font-size:clamp(24px,7vw,27px);line-height:1.3}.home2-body .home2-ready h2{font-size:clamp(28px,8.5vw,34px)}.home2-faq__item summary{overflow-wrap:break-word;gap:16px}.home2-faq__compare{max-width:100%;line-height:1.5}.home2-faq__compare svg{flex-shrink:0}}@media (height<=450px){.home2-applications{min-height:0;padding-block:24px}}@media (prefers-reduced-motion:reduce){.home2-body a{transition:none}.home2-ai-video__control{display:none}}
