.image-prompt-grid-container:where(.astro-xprxeec2){display:grid;grid-template-columns:.75fr 1.25fr;gap:1rem;padding:1rem}.mobile-container:where(.astro-xprxeec2){display:flex;flex-direction:column;overflow:hidden;height:980px}#main-content:where(.astro-xprxeec2){margin-top:1rem;padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){#main-content:where(.astro-xprxeec2){margin-top:2rem;padding-left:2rem;padding-right:2rem}}#main-content:where(.astro-xprxeec2){max-width:1280px;width:100%;margin:0 auto}.container:where(.astro-xprxeec2){padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){.container:where(.astro-xprxeec2){padding-left:1rem;padding-right:1rem}}.hero-content:where(.astro-xprxeec2){position:relative;z-index:10;margin-left:auto;margin-right:auto;max-width:56rem;padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){.hero-content:where(.astro-xprxeec2){padding-left:2rem;padding-right:2rem}}.comparison-cards:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.comparison-cards:where(.astro-xprxeec2){padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){.comparison-cards:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.comparison-cards:where(.astro-xprxeec2){padding-left:1rem;padding-right:1rem}}.use-cases-grid:where(.astro-xprxeec2){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){.use-cases-grid:where(.astro-xprxeec2){gap:2rem;padding-left:1rem;padding-right:1rem}}.steps-container:where(.astro-xprxeec2){display:flex;flex-direction:column;align-items:center;gap:3rem;padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){.steps-container:where(.astro-xprxeec2){gap:5rem;padding-left:1rem;padding-right:1rem}}.faq-container:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.faq-container:where(.astro-xprxeec2){padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){.faq-container:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.faq-container:where(.astro-xprxeec2){padding-left:1rem;padding-right:1rem}}.steps-indicator:where(.astro-xprxeec2){display:flex;align-items:center;justify-content:center;gap:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem 1rem}.step:where(.astro-xprxeec2){display:flex;flex-direction:column;align-items:center;gap:.25rem;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.step:where(.astro-xprxeec2):hover{background-color:#3b82f61a;transform:scale(1.05)}.step:where(.astro-xprxeec2).clicked{transform:scale(.95)}.step-number:where(.astro-xprxeec2){display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.step:where(.astro-xprxeec2).active .step-number:where(.astro-xprxeec2){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.step-label:where(.astro-xprxeec2){font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.step:where(.astro-xprxeec2).active .step-label:where(.astro-xprxeec2){font-weight:500;--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.step-divider:where(.astro-xprxeec2){height:.125rem;max-width:60px;flex:1 1 0%;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.step:where(.astro-xprxeec2).active+.step-divider:where(.astro-xprxeec2){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.view-controls:where(.astro-xprxeec2){position:sticky;top:0;z-index:10;display:flex;justify-content:center;gap:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem}.control-btn:where(.astro-xprxeec2){border-radius:9999px;padding:.5rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.control-btn:where(.astro-xprxeec2).active{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.content-container:where(.astro-xprxeec2){position:relative;flex:1 1 0%;overflow:hidden;height:840px}.view:where(.astro-xprxeec2){position:absolute;inset:0;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(100%);opacity:0;height:auto}.view:where(.astro-xprxeec2).active{transform:translate(0);opacity:1}.preview-container:where(.astro-xprxeec2){padding:1rem}.image-preview:where(.astro-xprxeec2){margin-left:auto;margin-right:auto;height:6rem;width:6rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));border-width:2px;--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.prompt-container:where(.astro-xprxeec2){border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);height:auto}.progress-indicator:where(.astro-xprxeec2){display:flex;justify-content:center;gap:.5rem;padding-top:1rem;padding-bottom:1rem}.dot:where(.astro-xprxeec2){height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dot:where(.astro-xprxeec2).active{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.main-title:where(.astro-xprxeec2){margin-bottom:1rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700}.main-title:where(.astro-xprxeec2){background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-section:where(.astro-xprxeec2){position:relative;padding-top:5rem;padding-bottom:5rem;margin-bottom:3rem;background:linear-gradient(135deg,#3b82f614,#8b5cf614);border-radius:24px;overflow:hidden;box-shadow:0 4px 24px -8px #0000000d;border:1px solid rgba(59,130,246,.08);max-width:1280px;margin:0 auto}.hero-section:where(.astro-xprxeec2):before{content:"";position:absolute;inset:0;opacity:.06;z-index:0}.hero-content:where(.astro-xprxeec2){position:relative;z-index:10;margin-left:auto;margin-right:auto;max-width:56rem;padding-left:2rem;padding-right:2rem}.main-title:where(.astro-xprxeec2){margin-bottom:1rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 640px){.main-title:where(.astro-xprxeec2){margin-bottom:1.5rem;font-size:3.75rem;line-height:1}}.main-title:where(.astro-xprxeec2){background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.3}.main-desc:where(.astro-xprxeec2){margin-bottom:.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}@media (min-width: 640px){.main-desc:where(.astro-xprxeec2){margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem}}.main-desc:where(.astro-xprxeec2){max-width:800px;margin:0 auto;letter-spacing:-.01em}.sub-desc:where(.astro-xprxeec2){margin-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}@media (min-width: 640px){.sub-desc:where(.astro-xprxeec2){margin-bottom:3rem;font-size:1.25rem;line-height:1.75rem}}.sub-desc:where(.astro-xprxeec2){max-width:700px;margin:0 auto;line-height:1.6}.section-title:where(.astro-xprxeec2){margin-bottom:1rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 640px){.section-title:where(.astro-xprxeec2){font-size:2.25rem;line-height:2.5rem}}.section-subtitle:where(.astro-xprxeec2){margin-left:auto;margin-right:auto;max-width:42rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}@media (min-width: 640px){.section-subtitle:where(.astro-xprxeec2){font-size:1rem;line-height:1.5rem}}.how-to-title:where(.astro-xprxeec2){margin-bottom:2rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width: 640px){.how-to-title:where(.astro-xprxeec2){font-size:2.25rem;line-height:2.5rem}}.how-to-title:where(.astro-xprxeec2){background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.image-prompt-grid-container:where(.astro-xprxeec2){display:grid;grid-template-columns:.75fr 1.25fr;gap:8px;width:100%;max-width:1280px;height:auto;margin:50px auto 0;padding:0;box-sizing:border-box;border-radius:20px;background:#f8f8f8;box-shadow:0 8px 32px -12px #0000001a;border:1px solid rgba(59,130,246,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-prompt-grid-container:where(.astro-xprxeec2)>section:where(.astro-xprxeec2){padding:16px;box-sizing:border-box;width:100%;max-height:calc((200vh - 48px)/2);overflow:auto}@media (max-width: 768px){.image-prompt-grid-container:where(.astro-xprxeec2){grid-template-columns:1fr}}.comparison-section:where(.astro-xprxeec2){position:relative;width:100%}.scroll-hint:where(.astro-xprxeec2){display:none;align-items:center;justify-content:center;gap:8px;padding:8px;margin-bottom:12px;color:#6b7280;font-size:.875rem;animation:fadeInOut 2s ease-in-out infinite}.scroll-icon:where(.astro-xprxeec2){width:20px;height:20px;animation:slideRight 1.5s ease-in-out infinite}@keyframes slideRight{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@keyframes fadeInOut{0%,to{opacity:.5}50%{opacity:1}}@media (max-width: 768px){.scroll-hint:where(.astro-xprxeec2){display:none}.comparison-row:where(.astro-xprxeec2),.comparison-header:where(.astro-xprxeec2){min-width:800px}.comparison-label:where(.astro-xprxeec2),.comparison-cell:where(.astro-xprxeec2){padding:1rem}.feature-description:where(.astro-xprxeec2),.feature-content:where(.astro-xprxeec2),.feature-list:where(.astro-xprxeec2) li:where(.astro-xprxeec2){font-size:.875rem}}.comparison-table:where(.astro-xprxeec2){overflow-x:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-overflow-scrolling:touch;position:relative;background:linear-gradient(to right,#fff 30%,#fff0)}.comparison-table:where(.astro-xprxeec2):after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;background:linear-gradient(to right,#fff0,#fffc);pointer-events:none;opacity:0;transition:opacity .3s ease}@media (max-width: 768px){.comparison-table:where(.astro-xprxeec2):after{opacity:0}}.comparison-section:where(.astro-xprxeec2){background:linear-gradient(180deg,#fff,#f8fafc)}.comparison-table:where(.astro-xprxeec2){overflow-x:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-overflow-scrolling:touch}@media (max-width: 768px){.comparison-row:where(.astro-xprxeec2),.comparison-header:where(.astro-xprxeec2){min-width:800px}.comparison-label:where(.astro-xprxeec2),.comparison-cell:where(.astro-xprxeec2){padding:1rem}.feature-description:where(.astro-xprxeec2),.feature-content:where(.astro-xprxeec2),.feature-list:where(.astro-xprxeec2) li:where(.astro-xprxeec2){font-size:.875rem}}.comparison-row:where(.astro-xprxeec2){border-bottom:1px solid #e5e7eb}.comparison-label:where(.astro-xprxeec2),.comparison-cell:where(.astro-xprxeec2){padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.feature-description:where(.astro-xprxeec2){text-align:center;width:100%}.feature-content:where(.astro-xprxeec2){text-align:left;width:100%}.feature-list:where(.astro-xprxeec2){list-style-type:none;padding:0;margin:0;text-align:left;width:100%}.feature-list:where(.astro-xprxeec2) li:where(.astro-xprxeec2){margin-bottom:.5rem;position:relative;padding-left:0;display:flex;align-items:center;justify-content:left;gap:.5rem}.feature-list:where(.astro-xprxeec2) li:where(.astro-xprxeec2):before{content:"✓";position:static;color:#3b82f6}.comparison-cards:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.comparison-cards:where(.astro-xprxeec2){padding-left:1rem;padding-right:1rem;display:none}.comparison-cards:where(.astro-xprxeec2) .feature-card:where(.astro-xprxeec2){border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border:1px solid rgba(59,130,246,.1)}.comparison-cards:where(.astro-xprxeec2) .feature-title:where(.astro-xprxeec2){margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.comparison-cards:where(.astro-xprxeec2) .feature-body:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.comparison-cards:where(.astro-xprxeec2) h4:where(.astro-xprxeec2){margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.comparison-cards:where(.astro-xprxeec2) .industry-practice:where(.astro-xprxeec2){padding-bottom:1rem;border-bottom:1px solid rgba(59,130,246,.1)}.comparison-cards:where(.astro-xprxeec2) .our-solution:where(.astro-xprxeec2){padding-top:.5rem}.comparison-cards:where(.astro-xprxeec2) .feature-list:where(.astro-xprxeec2){margin-top:.75rem}.comparison-cards:where(.astro-xprxeec2) .feature-list:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.comparison-cards:where(.astro-xprxeec2) .feature-list:where(.astro-xprxeec2) li:where(.astro-xprxeec2){display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.comparison-cards:where(.astro-xprxeec2) .feature-list:where(.astro-xprxeec2) li:where(.astro-xprxeec2):before{content:"✓";--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}@media (max-width: 768px){.comparison-table:where(.astro-xprxeec2){display:none}.comparison-cards:where(.astro-xprxeec2){display:block}}.features-section:where(.astro-xprxeec2){position:relative}.features-section:where(.astro-xprxeec2):before{content:"";position:absolute;top:-60px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent)}.feature-card:where(.astro-xprxeec2){border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid rgba(59,130,246,.1)}.feature-card:where(.astro-xprxeec2):hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-4px);border-color:#3b82f633}.feature-icon:where(.astro-xprxeec2){margin-left:auto;margin-right:auto;margin-bottom:1.5rem;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1rem;background:#3b82f614;color:#3b82f6}.feature-icon:where(.astro-xprxeec2) svg:where(.astro-xprxeec2){height:2rem;width:2rem}.feature-card:where(.astro-xprxeec2) h3:where(.astro-xprxeec2){margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.feature-list:where(.astro-xprxeec2){margin-top:1rem}.feature-list:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.feature-list:where(.astro-xprxeec2){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity));list-style:none;padding:0}.feature-list:where(.astro-xprxeec2) li:where(.astro-xprxeec2){font-size:1rem;line-height:1.5rem;line-height:1.625;margin:8px 0}.feature-list:where(.astro-xprxeec2) li:where(.astro-xprxeec2):last-child{margin-bottom:0}.how-to-section-mobile:where(.astro-xprxeec2){display:block;padding:2rem .5rem}@media (min-width: 768px){.how-to-section-mobile:where(.astro-xprxeec2){display:none}}.how-to-section-mobile:where(.astro-xprxeec2){background:linear-gradient(180deg,#fff,#f8fafc)}.mobile-steps:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.mobile-step:where(.astro-xprxeec2){display:flex;align-items:flex-start}.mobile-step:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.mobile-step:where(.astro-xprxeec2){border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border:1px solid rgba(59,130,246,.1)}.mobile-step-number:where(.astro-xprxeec2){display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.mobile-step-content:where(.astro-xprxeec2){flex:1 1 0%}.mobile-step-content:where(.astro-xprxeec2) h3:where(.astro-xprxeec2){margin-bottom:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600}.mobile-step-content:where(.astro-xprxeec2) p:where(.astro-xprxeec2){font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.how-to-section:where(.astro-xprxeec2){display:none;padding:3rem 1rem}@media (min-width: 640px){.how-to-section:where(.astro-xprxeec2){padding-top:6rem;padding-bottom:6rem}}@media (min-width: 768px){.how-to-section:where(.astro-xprxeec2){display:block}}.how-to-section:where(.astro-xprxeec2){background:linear-gradient(180deg,#fff,#f8fafc);position:relative}.how-to-title:where(.astro-xprxeec2){margin-bottom:5rem;text-align:center;font-size:2.25rem;line-height:2.5rem;font-weight:700;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.steps-container:where(.astro-xprxeec2){display:flex;flex-direction:column;align-items:center;gap:5rem;max-width:800px;margin:0 auto;position:relative;padding:0 20px}.step-item:where(.astro-xprxeec2){display:flex;width:100%;align-items:flex-start;gap:3rem;position:relative}.step-number:where(.astro-xprxeec2){display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));box-shadow:0 0 0 8px #3b82f61a;z-index:2}.step-content:where(.astro-xprxeec2){flex:1 1 0%;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem;box-shadow:0 4px 20px #0000000d;border:1px solid rgba(59,130,246,.1);transition:all .3s ease}.step-content:where(.astro-xprxeec2):hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}.step-icon:where(.astro-xprxeec2){margin-bottom:1.5rem;height:3rem;width:3rem;border-radius:.75rem;padding:.625rem;background:#3b82f61a;color:#3b82f6;display:flex;align-items:center;justify-content:center}.step-icon:where(.astro-xprxeec2) svg:where(.astro-xprxeec2){height:100%;width:100%;stroke-linecap:round;stroke-linejoin:round}.step-content:where(.astro-xprxeec2) h3:where(.astro-xprxeec2){margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#1e293b}.step-content:where(.astro-xprxeec2) p:where(.astro-xprxeec2){line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity));font-size:.95rem}.step-connector:where(.astro-xprxeec2){position:absolute;bottom:-5rem;left:1.5rem;height:5rem;width:.125rem;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);transform:translate(-50%)}.step-item:where(.astro-xprxeec2):last-child .step-connector:where(.astro-xprxeec2){display:none}.use-cases-grid:where(.astro-xprxeec2){display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}.use-cases-grid:where(.astro-xprxeec2).grid-cols-1.gap-8.md\\:grid-cols-3{margin-left:auto;margin-right:auto;max-width:72rem}.grid:where(.astro-xprxeec2).use-cases-grid.gap-8.md\\:grid-cols-3{margin-left:auto;margin-right:auto;max-width:72rem}.grid:where(.astro-xprxeec2).grid-cols-1.use-cases-grid.md\\:grid-cols-3{margin-left:auto;margin-right:auto;max-width:72rem}@media (min-width: 768px){.use-cases-grid:where(.astro-xprxeec2){grid-template-columns:repeat(2,minmax(0,1fr))}}.use-cases-grid:where(.astro-xprxeec2){max-width:1200px;margin:0 auto}.use-case-card:where(.astro-xprxeec2){border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid rgba(59,130,246,.1)}.use-case-card:where(.astro-xprxeec2):hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:#3b82f633}.use-case-icon:where(.astro-xprxeec2){margin-bottom:1.5rem;height:3rem;width:3rem;--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity));background:linear-gradient(135deg,#3b82f61a,#3b82f60d);padding:12px;border-radius:12px}.use-case-card:where(.astro-xprxeec2) h3:where(.astro-xprxeec2){margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.use-case-card:where(.astro-xprxeec2) p:where(.astro-xprxeec2){margin-bottom:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.use-case-examples:where(.astro-xprxeec2){display:flex;flex-wrap:wrap;gap:.5rem}.use-case-examples:where(.astro-xprxeec2) span:where(.astro-xprxeec2){border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity));border:1px solid rgba(59,130,246,.1)}.use-case-card:where(.astro-xprxeec2):hover .use-case-examples:where(.astro-xprxeec2) span:where(.astro-xprxeec2){--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity));border-color:#3b82f633}.use-case-workflow:where(.astro-xprxeec2){margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#3b82f608;border-radius:12px}.workflow-step:where(.astro-xprxeec2){display:flex;flex-direction:column;align-items:center;text-align:center}.workflow-icon:where(.astro-xprxeec2){margin-bottom:.5rem;height:2rem;width:2rem;--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.workflow-step:where(.astro-xprxeec2) span:where(.astro-xprxeec2){font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.workflow-arrow:where(.astro-xprxeec2){font-size:1.25rem;line-height:1.75rem;font-weight:300;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.use-case-card:where(.astro-xprxeec2):hover .workflow-step:where(.astro-xprxeec2){--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.use-case-card:where(.astro-xprxeec2):hover .workflow-arrow:where(.astro-xprxeec2){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.benefits-section:where(.astro-xprxeec2){background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(239 246 255 / .3) var(--tw-gradient-to-position)}.benefit-card:where(.astro-xprxeec2){border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid rgba(59,130,246,.1);height:100%}.benefit-card:where(.astro-xprxeec2):hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-4px);border-color:#3b82f633}.card-icon-wrapper:where(.astro-xprxeec2){margin-bottom:1.5rem}.card-icon:where(.astro-xprxeec2){margin-left:auto;margin-right:auto;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(145deg,#3b82f61a,#3b82f60d);color:#3b82f6;position:relative;transition:all .3s ease}.card-icon:where(.astro-xprxeec2):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,#3b82f633,#3b82f61a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.benefit-card:where(.astro-xprxeec2):hover .card-icon:where(.astro-xprxeec2){transform:scale(1.05);background:linear-gradient(145deg,#3b82f626,#3b82f61a)}.card-icon:where(.astro-xprxeec2) svg:where(.astro-xprxeec2){height:2rem;width:2rem;transition:transform .3s ease}.benefit-card:where(.astro-xprxeec2):hover .card-icon:where(.astro-xprxeec2) svg:where(.astro-xprxeec2){transform:scale(1.1)}.card-content:where(.astro-xprxeec2){text-align:center}.card-content:where(.astro-xprxeec2) h3:where(.astro-xprxeec2){margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity));line-height:1.4}.card-content:where(.astro-xprxeec2) p:where(.astro-xprxeec2){font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.grid:where(.astro-xprxeec2).grid-cols-1.gap-8.md\\:grid-cols-3{margin-left:auto;margin-right:auto;max-width:72rem}.faq-section:where(.astro-xprxeec2){border-top:1px solid rgba(59,130,246,.1)}.faq-title:where(.astro-xprxeec2){margin-bottom:4rem;text-align:center;font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.faq-container:where(.astro-xprxeec2)>:not([hidden]):where(.astro-xprxeec2)~:not([hidden]):where(.astro-xprxeec2){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.faq-item:where(.astro-xprxeec2){margin-bottom:1rem;overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid rgba(59,130,246,.1);margin-bottom:16px}.faq-item:where(.astro-xprxeec2):hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:#3b82f633}.faq-question:where(.astro-xprxeec2){display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;padding:1.5rem;text-align:left;background:#fff;transition:background-color .3s ease}.faq-item:where(.astro-xprxeec2).active .faq-question:where(.astro-xprxeec2){background:#3b82f60d;border-bottom:1px solid rgba(59,130,246,.1)}.question-text:where(.astro-xprxeec2){font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity));line-height:1.5}.question-icon:where(.astro-xprxeec2){margin-left:1rem;height:1.5rem;width:1.5rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.faq-item:where(.astro-xprxeec2).active .question-icon:where(.astro-xprxeec2){transform:rotate(45deg)}.faq-answer:where(.astro-xprxeec2){background:#fff;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);max-height:0}.faq-item:where(.astro-xprxeec2).active .faq-answer:where(.astro-xprxeec2){max-height:2000px;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.faq-answer:where(.astro-xprxeec2) p:where(.astro-xprxeec2){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity));font-size:1rem;margin:24px 0 0;line-height:1.7;padding:0 24px 24px}.banner-grid-container-right:where(.astro-xprxeec2),.banner-grid-container-left:where(.astro-xprxeec2),.large-centered-text:where(.astro-xprxeec2){display:none}
