.mclip[data-astro-cid-2gi6dxnw]{aspect-ratio:1536/1008;--mclip-zoom:1.1s;--mclip-ease:cubic-bezier(.55, 0, .15, 1);background:#fafaf9;width:100%;margin-top:3rem;position:relative;overflow:hidden}.mclip[data-astro-cid-2gi6dxnw].is-animating{transition:height var(--mclip-zoom) var(--mclip-ease)}.mclip-video[data-astro-cid-2gi6dxnw],.mclip-final[data-astro-cid-2gi6dxnw]{width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.mclip-video[data-astro-cid-2gi6dxnw]{transform-origin:0 0}.mclip-final[data-astro-cid-2gi6dxnw],.mclip-phone[data-astro-cid-2gi6dxnw]{opacity:0;pointer-events:none;transition:opacity .4s}.mclip-phone[data-astro-cid-2gi6dxnw]{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.mclip[data-astro-cid-2gi6dxnw].is-ended .mclip-final[data-astro-cid-2gi6dxnw],.mclip[data-astro-cid-2gi6dxnw].is-still .mclip-final[data-astro-cid-2gi6dxnw]{opacity:1}@media (width<=639px){.mclip-phone[data-astro-cid-2gi6dxnw]{display:block}.mclip[data-astro-cid-2gi6dxnw].is-phone .mclip-video[data-astro-cid-2gi6dxnw],.mclip[data-astro-cid-2gi6dxnw].is-phone .mclip-final[data-astro-cid-2gi6dxnw]{transform-origin:0 0;transform:translate(-231.99%,-35.387%)scale(3.6398)}.mclip[data-astro-cid-2gi6dxnw].is-animating .mclip-video[data-astro-cid-2gi6dxnw],.mclip[data-astro-cid-2gi6dxnw].is-animating .mclip-final[data-astro-cid-2gi6dxnw]{transition:transform var(--mclip-zoom) var(--mclip-ease), opacity .4s ease}.mclip[data-astro-cid-2gi6dxnw].is-phone{--mclip-fade:12px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mclip-fade), #000 calc(100% - var(--mclip-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--mclip-fade), #000 calc(100% - var(--mclip-fade)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mclip-fade), #000 calc(100% - var(--mclip-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--mclip-fade), #000 calc(100% - var(--mclip-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--mclip-fade), #000 calc(100% - var(--mclip-fade)), transparent), linear-gradient(to bottom, transparent, #000 var(--mclip-fade), #000 calc(100% - var(--mclip-fade)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.mclip[data-astro-cid-2gi6dxnw].is-phone .mclip-phone[data-astro-cid-2gi6dxnw]{opacity:1;transition-delay:var(--mclip-zoom)}.mclip[data-astro-cid-2gi6dxnw].is-still.is-phone .mclip-phone[data-astro-cid-2gi6dxnw]{transition:none}}.steps-section[data-astro-cid-qhymsvwj]{background:#f5f5f4}.pvs-fallback[data-astro-cid-qhymsvwj]{text-align:center;max-width:32rem;margin:0 auto;padding:4rem 1.5rem}.pvs-fallback[data-astro-cid-qhymsvwj] img[data-astro-cid-qhymsvwj]{width:100%;height:auto;margin:0 auto}.pvs-fallback[data-astro-cid-qhymsvwj] p[data-astro-cid-qhymsvwj]{color:var(--color-stone-600);margin-top:1.5rem}.container{width:100%;max-width:72rem;margin:0 auto;padding:0 1.5rem}@media (width>=768px){.container{padding:0 2rem}}.section-heading{letter-spacing:-.01em;text-align:center;color:var(--color-stone-800);margin-bottom:3rem;font-size:2rem;font-weight:700}@media (width>=768px){.section-heading{font-size:2.28rem}}.btn{border-radius:var(--radius-full);font-family:var(--font-family);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:500;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex}.btn-primary{background:var(--color-orange-500);color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.btn-primary:hover{background:var(--color-orange-600);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.btn-secondary{color:var(--color-stone-700);border:1.5px solid var(--color-stone-300);background:0 0}.btn-secondary:hover{border-color:var(--color-stone-400);background:var(--color-stone-100)}.hero{text-align:center;background:radial-gradient(ellipse 70% 50% at 50% 0%, #f973160f 0%, transparent 100%), var(--color-stone-50);padding:6rem 0 2rem}.hero-heading{letter-spacing:-.025em;color:var(--color-stone-900);margin-bottom:1.25rem;font-size:2.8rem;font-weight:700;line-height:1.15}@media (width>=768px){.hero-heading{font-size:4rem}}.hero-sub{max-width:38rem;color:var(--color-stone-600);margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.6}.hero-visual-container{padding-bottom:5rem}.features{background:#fff;padding:5rem 0}.feature-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.feature-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{border:1px solid var(--color-stone-200);border-radius:var(--radius-xl);padding:2rem;transition:box-shadow .2s,border-color .2s}.feature-card:hover{border-color:var(--color-stone-300);box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -2px #0000000f}.feature-icon{border-radius:var(--radius-lg);background:var(--color-orange-50);width:3rem;height:3rem;color:var(--color-orange-500);justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.feature-title{color:var(--color-stone-800);margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.feature-desc{color:var(--color-stone-600);font-size:.9375rem;line-height:1.6}.usecases{background:var(--color-stone-50);padding:5rem 0}.usecase-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.usecase-grid{grid-template-columns:repeat(3,1fr)}}.usecase-card{border-radius:var(--radius-xl);border:1px solid var(--color-stone-200);background:#fff;padding:2rem 2.25rem}.usecase-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-orange-500);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:inline-block}.usecase-title{color:var(--color-stone-800);margin-bottom:.75rem;font-size:1.15rem;font-weight:600;line-height:1.35}.usecase-desc{color:var(--color-stone-600);font-size:.9375rem;line-height:1.6}.extras{background:#fff;padding:5rem 0}.extras-grid{grid-template-columns:1fr;gap:1.5rem;max-width:52rem;margin:0 auto;display:grid}@media (width>=640px){.extras-grid{grid-template-columns:repeat(2,1fr)}}.extras-item{border-radius:var(--radius-xl);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.extras-icon{border-radius:var(--radius-lg);background:var(--color-stone-100);width:2.5rem;height:2.5rem;color:var(--color-stone-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.extras-title{color:var(--color-stone-800);margin-bottom:.25rem;font-size:1rem;font-weight:600}.extras-desc{color:var(--color-stone-500);font-size:.875rem;line-height:1.55}.cta{text-align:center;background:var(--color-stone-50);padding:5rem 0}.cta-heading{letter-spacing:-.01em;color:var(--color-stone-900);margin-bottom:1rem;font-size:2rem;font-weight:700}@media (width>=768px){.cta-heading{font-size:2.28rem}}.cta-sub{max-width:34rem;color:var(--color-stone-600);margin:0 auto 2rem;font-size:1.0625rem;line-height:1.6}.cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.faq{background:#fff;padding:5rem 0}.faq-grid{grid-template-columns:1fr;gap:2rem;max-width:52rem;margin:0 auto;display:grid}@media (width>=768px){.faq-grid{grid-template-columns:repeat(2,1fr)}}.faq-question{color:var(--color-stone-800);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.faq-answer{color:var(--color-stone-600);font-size:.9375rem;line-height:1.6}.footer{border-top:1px solid var(--color-stone-200);background:var(--color-stone-50);padding:2.5rem 0}.footer-inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}@media (width>=768px){.footer-inner{text-align:left;flex-direction:row;justify-content:space-between}}.footer-brand{color:var(--color-stone-700);font-size:1rem;font-weight:700}.footer-links{gap:1.5rem;display:flex}.footer-links a{color:var(--color-stone-500);font-size:.875rem;transition:color .15s}.footer-links a:hover{color:var(--color-orange-500)}.footer-note{color:var(--color-stone-400);font-size:.8125rem}
