.automation-animation-module__biXhYa__panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-gray-950);background:#fff;padding:min(4.6cqw,24px)}.automation-animation-module__biXhYa__header{align-items:center;gap:.7em;display:flex}.automation-animation-module__biXhYa__headerIcon{border-radius:var(--radius-lg);width:2.8em;height:2.8em;color:var(--color-brand-700);background:var(--color-brand-50);flex-shrink:0;place-items:center;display:grid}.automation-animation-module__biXhYa__headerIcon svg{width:1.45em;height:1.45em}.automation-animation-module__biXhYa__routine{flex:1;min-width:0}.automation-animation-module__biXhYa__routine h3{letter-spacing:-.025em;font-size:1.05em;font-weight:600;line-height:1.4}.automation-animation-module__biXhYa__routine p{color:var(--color-gray-500);margin-top:.25em;font-size:.75em}.automation-animation-module__biXhYa__status{border-radius:var(--radius-md);color:var(--color-gray-500);white-space:nowrap;background:#fff;border:1px solid #0000001a;flex-shrink:0;align-items:center;gap:.4em;padding:.4em .6em;font-size:.65em;display:flex}.automation-animation-module__biXhYa__status svg{width:1.25em;height:1.25em;display:block}.automation-animation-module__biXhYa__status[data-state=running]{color:var(--color-brand-700);border-color:color-mix(in srgb, var(--color-brand-700) 25%, transparent);background:var(--color-brand-50)}.automation-animation-module__biXhYa__status[data-state=complete]{color:var(--color-emerald-600);border-color:color-mix(in srgb, var(--color-emerald-600) 25%, transparent);background:var(--color-emerald-50)}.automation-animation-module__biXhYa__schedule{color:var(--color-gray-500);border-top:1px solid #0000001a;justify-content:space-between;align-items:center;margin:1.4em 0 1.2em;padding-top:1em;font-size:.8em;display:flex}.automation-animation-module__biXhYa__schedule strong{border-radius:var(--radius-md);font-variant-numeric:tabular-nums;padding:.25em .5em;font-weight:500}.automation-animation-module__biXhYa__schedule strong[data-triggered=true]{color:var(--color-brand-700);background:var(--color-brand-50)}.automation-animation-module__biXhYa__devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9em;display:grid}.automation-animation-module__biXhYa__device{border-radius:var(--radius-xl);background:#fff;border:1px solid #00000026;min-width:0;padding:1.1em;transition:color .25s,border-color .25s,background-color .25s}.automation-animation-module__biXhYa__device[data-active=true]{border-color:color-mix(in srgb, var(--color-brand-700) 30%, transparent);background:var(--color-brand-50)}.automation-animation-module__biXhYa__deviceTop{color:var(--color-gray-500);justify-content:space-between;align-items:center;display:flex}.automation-animation-module__biXhYa__deviceTop>svg{width:1.45em;height:1.45em}.automation-animation-module__biXhYa__device[data-active=true] .automation-animation-module__biXhYa__deviceTop{color:var(--color-brand-700)}.automation-animation-module__biXhYa__toggle{background:var(--color-gray-200);border-radius:1em;width:2em;height:1.1em;transition:background-color .25s;position:relative}.automation-animation-module__biXhYa__toggle>span{background:#fff;border-radius:50%;width:.8em;height:.8em;transition:transform .25s;position:absolute;top:.15em;left:.15em;box-shadow:0 1px 2px #0000001a}.automation-animation-module__biXhYa__device[data-active=true] .automation-animation-module__biXhYa__toggle{background:var(--color-brand-700)}.automation-animation-module__biXhYa__device[data-active=true] .automation-animation-module__biXhYa__toggle>span{transform:translate(.9em)}.automation-animation-module__biXhYa__value{font-variant-numeric:tabular-nums;margin:.75em 0 .5em;font-size:1.4em;font-weight:600;line-height:1.2;display:block}.automation-animation-module__biXhYa__deviceName{font-size:.9em;font-weight:500}.automation-animation-module__biXhYa__room{color:var(--color-gray-500);margin-top:.15em;font-size:.75em}@media (prefers-reduced-motion:reduce){.automation-animation-module__biXhYa__device,.automation-animation-module__biXhYa__toggle,.automation-animation-module__biXhYa__toggle>span{transition:none}}
@font-face{font-family:Product Inter;src:url(/fonts/product-inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.checkin-animation-module__6AkSCa__stage{isolation:isolate;place-items:center;width:100%;height:100%;display:grid;position:relative;container-type:inline-size}.checkin-animation-module__6AkSCa__frame{--frame-radius:var(--radius-3xl);--frame-padding:min(1.5cqw, 8px);--frame-border:1px;width:min(84%,440px);padding:var(--frame-padding);border:var(--frame-border) solid #fff9;border-radius:var(--frame-radius);box-shadow:0 20px 48px color-mix(in srgb, var(--color-brand-950) 12%, transparent);background:#ffffff40;position:relative}.checkin-animation-module__6AkSCa__panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent-400:var(--color-brand-600);--color-accent-500:var(--color-brand-700);--color-accent-600:var(--color-brand-800);border-radius:calc(var(--frame-radius) - var(--frame-padding) - var(--frame-border));color:var(--color-gray-950);background:#fff;font-family:Product Inter,sans-serif;font-size:min(3.1cqw,15px);line-height:1.5;overflow:hidden;box-shadow:0 0 0 1px #0000000d}.checkin-animation-module__6AkSCa__photo{height:min(24cqw,124px);position:relative;overflow:hidden}.checkin-animation-module__6AkSCa__photo img{object-fit:cover;object-position:center 54%}.checkin-animation-module__6AkSCa__property{color:#fff;background:linear-gradient(#0000 5%,#000000a6);flex-direction:column;justify-content:flex-end;gap:.25em;padding:min(3.7cqw,20px) min(4.6cqw,24px);display:flex;position:absolute;inset:0}.checkin-animation-module__6AkSCa__property strong{letter-spacing:-.025em;font-size:1.55em;font-weight:600}.checkin-animation-module__6AkSCa__property span{align-items:center;gap:.35em;font-size:.85em;display:flex}.checkin-animation-module__6AkSCa__property svg{width:1.1em;height:1.1em}.checkin-animation-module__6AkSCa__body{height:min(62cqw,308px);padding:min(4.6cqw,24px)}.checkin-animation-module__6AkSCa__heading{letter-spacing:-.025em;font-size:1.2em;font-weight:600;line-height:1.4}.checkin-animation-module__6AkSCa__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2em;height:100%;display:flex}.checkin-animation-module__6AkSCa__successIcon{color:var(--color-emerald-600)}.checkin-animation-module__6AkSCa__successIcon svg{width:4.4em;height:4.4em;display:block}.checkin-animation-module__6AkSCa__successHeading{letter-spacing:-.025em;font-size:1.35em;font-weight:600;line-height:1.4}.checkin-animation-module__6AkSCa__overviewHeading{justify-content:space-between;align-items:center;gap:1em;display:flex}.checkin-animation-module__6AkSCa__count{color:var(--color-brand-700);font-size:.9em;font-weight:600}.checkin-animation-module__6AkSCa__count[data-complete=true]{color:var(--color-emerald-600)}.checkin-animation-module__6AkSCa__progress{border-radius:var(--radius-full);background:#0000000d;height:max(3px,.35em);margin:1.2em 0 1.5em;overflow:hidden}.checkin-animation-module__6AkSCa__progress>span{transform-origin:0;border-radius:inherit;background:var(--color-brand-700);width:100%;height:100%;display:block}.checkin-animation-module__6AkSCa__progress>span[data-complete=true]{background:var(--color-emerald-600);animation:.65s ease-out checkin-animation-module__6AkSCa__completeProgress}@keyframes checkin-animation-module__6AkSCa__completeProgress{0%{background:var(--color-brand-700)}to{background:var(--color-emerald-600)}}.checkin-animation-module__6AkSCa__guests{gap:.9em;display:grid}.checkin-animation-module__6AkSCa__guest{border-radius:var(--radius-xl);border:1px solid #0000001a;justify-content:space-between;align-items:center;gap:.7em;padding:1em;transition:border-color .25s,background-color .25s;display:flex}.checkin-animation-module__6AkSCa__guest[data-pending=true]{border-color:color-mix(in srgb, var(--color-brand-700) 30%, transparent)}.checkin-animation-module__6AkSCa__guest[data-selecting=true]{background:var(--color-brand-50);border-color:var(--color-brand-700)}.checkin-animation-module__6AkSCa__guest>div{gap:.15em;display:grid}.checkin-animation-module__6AkSCa__guest strong{font-weight:500}.checkin-animation-module__6AkSCa__guest div>span{color:var(--color-gray-500);font-size:.8em}.checkin-animation-module__6AkSCa__guest svg{width:1.7em;height:1.7em;display:block}.checkin-animation-module__6AkSCa__complete{color:var(--color-emerald-600)}.checkin-animation-module__6AkSCa__pending{color:var(--color-gray-500)}.checkin-animation-module__6AkSCa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em .9em;margin-top:1.2em;display:grid}.checkin-animation-module__6AkSCa__field>[data-slot=label]{color:var(--color-gray-950);white-space:nowrap;font-size:.8em;line-height:1.4}.checkin-animation-module__6AkSCa__field>[data-slot=control]{margin-top:.45em}.checkin-animation-module__6AkSCa__field input{color:var(--color-gray-950);-webkit-text-fill-color:currentColor;background:0 0;border:1px solid #00000026;height:2.65em;padding:.5em .7em;font-size:.95em;line-height:1.4}.checkin-animation-module__6AkSCa__field [data-slot=control]:has(input[data-demo-focused=true]):after{border:2px solid var(--color-brand-700)}.checkin-animation-module__6AkSCa__action{margin-top:1.5em}.checkin-animation-module__6AkSCa__action .checkin-animation-module__6AkSCa__continue{color:#fff;align-items:center;width:100%;padding:.65em 1em;font-size:1em;line-height:1.5;display:flex}.checkin-animation-module__6AkSCa__spinner svg{width:1.15em;height:1.15em;display:block}@media (prefers-reduced-motion:reduce){.checkin-animation-module__6AkSCa__progress>span{animation:none}.checkin-animation-module__6AkSCa__guest{transition:none}}
.compliance-animation-module__Sgy5dq__panel{--compliance-border-neutral:#00000026;--compliance-border-active:var(--color-brand-700);--compliance-border-complete:var(--color-emerald-600);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-gray-950);background:#fff;padding:min(5cqw,26px)}.compliance-animation-module__Sgy5dq__header{align-items:center;gap:.8em;padding-bottom:1.6em;display:flex}.compliance-animation-module__Sgy5dq__booking{flex:1;min-width:0}.compliance-animation-module__Sgy5dq__booking h3{letter-spacing:-.025em;font-size:1.2em;font-weight:600}.compliance-animation-module__Sgy5dq__booking p{color:var(--color-gray-500);margin-top:.25em;font-size:.8em}.compliance-animation-module__Sgy5dq__headerIcon{border-radius:var(--radius-lg);width:2.8em;height:2.8em;color:var(--color-brand-700);background:var(--color-brand-50);flex-shrink:0;place-items:center;display:grid}.compliance-animation-module__Sgy5dq__headerIcon svg{width:1.45em;height:1.45em}.compliance-animation-module__Sgy5dq__count{color:var(--color-gray-500);font-size:.85em;font-weight:600}.compliance-animation-module__Sgy5dq__count[data-complete=true]{color:var(--color-emerald-600)}.compliance-animation-module__Sgy5dq__destinations{position:relative}.compliance-animation-module__Sgy5dq__connection{background:var(--compliance-border-neutral);border-radius:2px;width:1px;height:3.2em;position:absolute;top:-1.6em;left:calc(1.4em - .5px);overflow:hidden}.compliance-animation-module__Sgy5dq__connection>span{transform-origin:top;background:var(--compliance-border-active);width:100%;height:100%;transition:background-color .25s;display:block}.compliance-animation-module__Sgy5dq__connection[data-complete=true]>span{background:var(--compliance-border-complete)}.compliance-animation-module__Sgy5dq__destination{align-items:center;gap:.8em;min-height:6em;display:flex;position:relative}.compliance-animation-module__Sgy5dq__destinationIcon{border:1px solid var(--compliance-border-neutral);width:2.8em;height:2.8em;color:var(--color-gray-500);z-index:1;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;transition:color .25s,background-color .25s;display:grid}.compliance-animation-module__Sgy5dq__destinationIcon svg{width:1.4em;height:1.4em}.compliance-animation-module__Sgy5dq__destination[data-state=sending] .compliance-animation-module__Sgy5dq__destinationIcon{color:#fff;background:var(--compliance-border-active);border-color:var(--compliance-border-active);box-shadow:0 0 0 var(--node-halo) color-mix(in srgb, var(--color-brand-700) 8%, transparent)}.compliance-animation-module__Sgy5dq__destination[data-state=sent] .compliance-animation-module__Sgy5dq__destinationIcon{color:#fff;border-color:var(--compliance-border-complete);background:var(--compliance-border-complete);box-shadow:0 0 0 var(--node-halo) color-mix(in srgb, var(--color-emerald-600) 10%, transparent)}.compliance-animation-module__Sgy5dq__label{flex:1;gap:.25em;min-width:0;display:grid}.compliance-animation-module__Sgy5dq__label strong{font-size:.95em;font-weight:500}.compliance-animation-module__Sgy5dq__label>span{color:var(--color-gray-500);font-size:.75em}.compliance-animation-module__Sgy5dq__status{color:var(--color-gray-500);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.4em;font-size:.75em;display:flex}.compliance-animation-module__Sgy5dq__statusIcon{display:inline-flex}.compliance-animation-module__Sgy5dq__statusIcon svg{width:1.5em;height:1.5em;display:block}.compliance-animation-module__Sgy5dq__waitingDot{background:var(--color-gray-300);border-radius:50%;width:.55em;height:.55em}.compliance-animation-module__Sgy5dq__destination[data-state=sending] .compliance-animation-module__Sgy5dq__status{color:var(--color-brand-700)}.compliance-animation-module__Sgy5dq__destination[data-state=sent] .compliance-animation-module__Sgy5dq__status{color:var(--color-emerald-600)}.compliance-animation-module__Sgy5dq__summary{color:var(--color-gray-500);border-top:1px solid #0000001a;align-items:center;gap:.6em;margin-top:1.25em;padding-top:1.25em;font-size:.85em;display:flex}.compliance-animation-module__Sgy5dq__summary svg{width:1.35em;height:1.35em;display:block}.compliance-animation-module__Sgy5dq__summary[data-complete=true]{color:var(--color-emerald-600)}@media (prefers-reduced-motion:reduce){.compliance-animation-module__Sgy5dq__destinationIcon,.compliance-animation-module__Sgy5dq__connection>span{transition:none}}
.guestbook-animation-module__v22dZa__cover{height:min(21cqw,108px)}.guestbook-animation-module__v22dZa__photo{object-fit:cover}.guestbook-animation-module__v22dZa__body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:min(72cqw,358px);color:var(--color-zinc-950);background:#fff;padding:min(3.7cqw,18px) min(4.6cqw,24px)}.guestbook-animation-module__v22dZa__stay{border-radius:var(--radius-lg);background:var(--color-gray-100);color:var(--color-gray-600);justify-content:center;align-items:center;gap:.45em;margin-bottom:.7em;padding:.5em;font-size:.8em;display:flex}.guestbook-animation-module__v22dZa__stay svg{width:1.15em;height:1.15em}.guestbook-animation-module__v22dZa__section{border-bottom:1px solid #0000000d}.guestbook-animation-module__v22dZa__section:last-child{border-bottom:0}.guestbook-animation-module__v22dZa__sectionHeading{height:2.8em;color:var(--color-zinc-400);align-items:center;gap:.75em;display:flex}.guestbook-animation-module__v22dZa__sectionHeading>svg{flex-shrink:0;width:1.25em;height:1.25em}.guestbook-animation-module__v22dZa__sectionHeading strong{color:var(--color-zinc-700);flex:1;font-size:.9em;font-weight:500}.guestbook-animation-module__v22dZa__sectionHeading .guestbook-animation-module__v22dZa__chevron{width:1em;height:1em;transition:transform .3s}.guestbook-animation-module__v22dZa__section[data-active=true] .guestbook-animation-module__v22dZa__sectionHeading>svg:first-child{color:var(--color-brand-700)}.guestbook-animation-module__v22dZa__section[data-active=true] .guestbook-animation-module__v22dZa__sectionHeading strong,.guestbook-animation-module__v22dZa__section[data-active=true] .guestbook-animation-module__v22dZa__chevron{color:var(--color-zinc-950)}.guestbook-animation-module__v22dZa__section[data-active=true] .guestbook-animation-module__v22dZa__chevron{transform:rotate(90deg)}.guestbook-animation-module__v22dZa__expansion{overflow:hidden}.guestbook-animation-module__v22dZa__detail{margin-bottom:.7em;padding:0 0 .3em 2.5em;font-size:.85em;line-height:1.5}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__facts{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:0;font-size:1em;line-height:1.5}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__facts>dt,.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__facts>dd{background:0 0;border:0;min-width:0;padding:.65em 0;font-size:1em;line-height:1.5}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__facts>dt{color:var(--color-zinc-500);grid-column:1;padding-right:.75em}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__facts>dd{color:var(--color-zinc-950);grid-column:2}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__facts>:nth-child(n+3){border-top:1px solid #0000000d}.guestbook-animation-module__v22dZa__detail p{color:var(--color-zinc-500);margin-top:.35em;font-size:.9em}.guestbook-animation-module__v22dZa__mono{font-family:var(--font-mono);letter-spacing:.01em}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__facts>.guestbook-animation-module__v22dZa__password{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;display:flex}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__copy{border-radius:var(--radius-md);color:var(--color-zinc-500);background:0 0;border:1px solid #0000;align-items:center;gap:.4em;padding:.25em .35em;font-size:.85em;font-weight:500;line-height:1.5;display:flex}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__copy svg{color:currentColor;width:1.1em;height:1.1em;margin:0}.guestbook-animation-module__v22dZa__detail .guestbook-animation-module__v22dZa__copy[data-copied=true]{color:var(--color-emerald-600)}.guestbook-animation-module__v22dZa__code{font-family:var(--font-mono);gap:.15em;display:flex}.guestbook-animation-module__v22dZa__code span{font-size:1.35em;font-weight:600;display:inline-block}.guestbook-animation-module__v22dZa__rules{gap:.65em;padding:.5em 0 .5em 1em;list-style:outside;display:grid}.guestbook-animation-module__v22dZa__rules li::marker{color:var(--color-zinc-400)}@media (prefers-reduced-motion:reduce){.guestbook-animation-module__v22dZa__chevron{transition:none}}
.tax-animation-module__ElzJOq__panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-gray-950);background:#fff;padding:min(4.6cqw,24px)}.tax-animation-module__ElzJOq__header{align-items:center;gap:.8em;padding-bottom:1.25em;display:flex}.tax-animation-module__ElzJOq__headerIcon{border-radius:var(--radius-lg);width:2.8em;height:2.8em;color:var(--color-brand-700);background:var(--color-brand-50);flex-shrink:0;place-items:center;display:grid}.tax-animation-module__ElzJOq__headerIcon svg{width:1.45em;height:1.45em}.tax-animation-module__ElzJOq__header h3{letter-spacing:-.025em;font-size:1.15em;font-weight:600;line-height:1.4}.tax-animation-module__ElzJOq__header p{color:var(--color-gray-500);margin-top:.25em;font-size:.8em}.tax-animation-module__ElzJOq__body{height:min(68cqw,338px)}.tax-animation-module__ElzJOq__row{border-top:1px solid #0000001a;justify-content:space-between;align-items:center;gap:1em;min-height:3.6em;display:flex}.tax-animation-module__ElzJOq__row>div{color:var(--color-gray-600);display:grid}.tax-animation-module__ElzJOq__row small{color:var(--color-gray-500);font-size:.75em}.tax-animation-module__ElzJOq__row strong{font-variant-numeric:tabular-nums;font-size:1.1em;font-weight:600}.tax-animation-module__ElzJOq__formula{color:var(--color-gray-500);gap:.55em;margin-top:.85em;font-size:1em;display:flex}.tax-animation-module__ElzJOq__total{border-radius:var(--radius-lg);background:var(--color-brand-50);color:var(--color-brand-700);justify-content:space-between;align-items:center;gap:1em;margin-top:.85em;padding:.65em .85em;display:flex}.tax-animation-module__ElzJOq__total>strong{font-variant-numeric:tabular-nums;font-size:1.7em;font-weight:600;line-height:1.2}.tax-animation-module__ElzJOq__action{margin-top:1.1em}.tax-animation-module__ElzJOq__action .tax-animation-module__ElzJOq__payButton{color:#fff;border-color:var(--color-brand-800);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;align-items:center;width:100%;padding:.65em 1em;font-size:1em;line-height:1.5;display:flex}.tax-animation-module__ElzJOq__payButton svg{color:#fff;width:1.3em;height:1.3em;display:block}.tax-animation-module__ElzJOq__spinner{display:inline-flex}.tax-animation-module__ElzJOq__success{flex-direction:column;justify-content:center;align-items:center;gap:1.25em;height:100%;display:flex}.tax-animation-module__ElzJOq__successIcon{color:var(--color-emerald-600)}.tax-animation-module__ElzJOq__successIcon svg{width:4.4em;height:4.4em;display:block}.tax-animation-module__ElzJOq__success h4{text-align:center;letter-spacing:-.025em;font-size:1.25em;font-weight:600;line-height:1.4}.tax-animation-module__ElzJOq__paymentRecord{border-radius:var(--radius-lg);width:100%;color:var(--color-gray-500);border:1px solid #0000001a;justify-content:space-between;align-items:center;gap:1em;margin-top:.5em;padding:1em;font-size:.85em;display:flex}.tax-animation-module__ElzJOq__paymentRecord strong{color:var(--color-gray-950);font-size:1.2em;font-weight:600}
.feature-showcase-module__mdKL6a__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(40px,6vw,88px);scroll-margin-top:100px;display:grid}.feature-showcase-module__mdKL6a__copy,.feature-showcase-module__mdKL6a__visual{min-width:0}.feature-showcase-module__mdKL6a__features{margin-top:40px}.feature-showcase-module__mdKL6a__feature{padding-bottom:2px;position:relative}.feature-showcase-module__mdKL6a__progressTrack{height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.feature-showcase-module__mdKL6a__progress{transform-origin:0;height:100%;animation:10s linear forwards paused feature-showcase-module__mdKL6a__progress;display:block;transform:scaleX(0)}.feature-showcase-module__mdKL6a__layout[data-autoplay=true] .feature-showcase-module__mdKL6a__progress{animation-play-state:running}.feature-showcase-module__mdKL6a__progress[data-static=true]{animation:none;transform:scaleX(1)}@keyframes feature-showcase-module__mdKL6a__progress{to{transform:scaleX(1)}}.feature-showcase-module__mdKL6a__feature button{text-align:left;cursor:pointer;align-items:center;gap:13px;width:100%;padding:23px 0;transition:color .2s;display:flex}.feature-showcase-module__mdKL6a__feature button:focus-visible,.feature-showcase-module__mdKL6a__description a:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:5px;border-radius:var(--radius-md)}.feature-showcase-module__mdKL6a__feature button>span{flex:1}.feature-showcase-module__mdKL6a__feature button>svg{flex-shrink:0;width:20px;height:20px}.feature-showcase-module__mdKL6a__feature button .feature-showcase-module__mdKL6a__chevron{width:16px;height:16px;transition:transform .2s}.feature-showcase-module__mdKL6a__feature[data-active=true] .feature-showcase-module__mdKL6a__chevron{transform:rotate(90deg)}.feature-showcase-module__mdKL6a__feature[data-active=true] button{padding-bottom:13px}.feature-showcase-module__mdKL6a__description:not([hidden]){align-items:center;gap:20px;padding-bottom:26px;display:flex}.feature-showcase-module__mdKL6a__description>div{flex:1;min-width:0}.feature-showcase-module__mdKL6a__description a{flex-shrink:0;align-self:flex-end;place-items:center;width:36px;height:36px;display:grid}.feature-showcase-module__mdKL6a__description a svg{width:17px;height:17px}.feature-showcase-module__mdKL6a__visual{aspect-ratio:1;width:100%;position:sticky;top:100px;overflow:hidden}.feature-showcase-module__mdKL6a__animation{width:100%;height:100%;animation:.25s ease-out feature-showcase-module__mdKL6a__reveal;display:block}@keyframes feature-showcase-module__mdKL6a__reveal{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.feature-showcase-module__mdKL6a__layout{grid-template-columns:minmax(0,1fr);gap:36px}.feature-showcase-module__mdKL6a__features{margin-top:28px}.feature-showcase-module__mdKL6a__feature button{padding:20px 0}.feature-showcase-module__mdKL6a__visual{position:relative;top:auto}}@media (max-width:479px){.feature-showcase-module__mdKL6a__feature button{gap:11px}.feature-showcase-module__mdKL6a__description{gap:16px}}@media (prefers-reduced-motion:reduce){.feature-showcase-module__mdKL6a__layout *,.feature-showcase-module__mdKL6a__layout :before,.feature-showcase-module__mdKL6a__layout :after{transition:none!important;animation:none!important}}
.home-hero-objects-module__FT-aka__scene{min-height:600px;padding-top:152px;padding-bottom:208px;position:relative}.home-hero-objects-module__FT-aka__copy{z-index:1;text-align:center;max-width:850px;margin-inline:auto;position:relative}.home-hero-objects-module__FT-aka__document,.home-hero-objects-module__FT-aka__receipt{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}@media (max-width:359px){.home-hero-objects-module__FT-aka__copy h1{font-size:2rem}}.home-hero-objects-module__FT-aka__document{width:128px;animation:8s ease-in-out infinite home-hero-objects-module__FT-aka__document-float;top:6px;left:-8px}.home-hero-objects-module__FT-aka__receipt{width:164px;animation:9s ease-in-out infinite home-hero-objects-module__FT-aka__receipt-float;bottom:28px;right:-8px}@media (min-width:640px){.home-hero-objects-module__FT-aka__scene{min-height:720px;padding-top:210px;padding-bottom:240px}.home-hero-objects-module__FT-aka__document{width:180px;top:20px;left:16px}.home-hero-objects-module__FT-aka__receipt{width:210px;bottom:30px;right:0}}@media (min-width:1024px){.home-hero-objects-module__FT-aka__scene{min-height:704px;padding-top:192px;padding-bottom:230px}.home-hero-objects-module__FT-aka__copy{max-width:790px}.home-hero-objects-module__FT-aka__document{width:240px;top:24px;left:4%}.home-hero-objects-module__FT-aka__receipt{width:280px;bottom:40px;right:1%}}@keyframes home-hero-objects-module__FT-aka__document-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-1deg)}}@keyframes home-hero-objects-module__FT-aka__receipt-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(6px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.home-hero-objects-module__FT-aka__document,.home-hero-objects-module__FT-aka__receipt{animation:none}}
