.hero-title-gradient[data-v-4d0fd5af]{background:linear-gradient(to right,var(--color-primary),var(--color-primary-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.feature-card-transition[data-v-4d0fd5af]{transition:all .2s cubic-bezier(.4,0,.2,1)}.feature-card-border[data-v-4d0fd5af]{background:linear-gradient(to bottom right,#ffffff14,#00000014 50%,#ffffff14);border-radius:1rem;padding:1px}.feature-card-inner[data-v-4d0fd5af]{background-color:var(--color-bg-secondary);border-radius:1rem;flex-direction:column;justify-content:space-between;height:180px;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.feature-card-outer:hover .feature-card-inner[data-v-4d0fd5af]{background-color:var(--color-bg-tertiary);transform:translateY(-4px)}.feature-card-outer:active .feature-card-inner[data-v-4d0fd5af]{filter:brightness(.8);transform:translateY(0)}.hide-scrollbar[data-v-adb6b7ab]{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar[data-v-adb6b7ab]::-webkit-scrollbar{display:none}.banner-card-transition[data-v-adb6b7ab]{transition:all .2s cubic-bezier(.4,0,.2,1)}.banner-card-transition[data-v-adb6b7ab]:active{filter:brightness(.6)}.featured-effect-card[data-v-0a681536]{contain:layout style}.featured-effect-card[data-v-0a681536]:active{transform:scale(.98)}.section-wrapper[data-v-3568083b]{padding:6rem 1rem}@media (min-width:768px){.section-wrapper[data-v-3568083b]{padding-top:8rem;padding-bottom:8rem}}.section-label[data-v-3568083b]{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.media-container[data-v-3568083b]{border-width:1px;border-color:#ffffff1a;border-radius:.125rem;flex-direction:column;display:flex;overflow:hidden}.media-label[data-v-3568083b]{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;background:#ffffff05;border-color:#ffffff1a;border-bottom-width:1px;padding:.75rem 1rem;font-size:.75rem;line-height:1rem}.media-content[data-v-3568083b]{justify-content:center;align-items:center;padding:1rem;display:flex}.media-content img[data-v-3568083b],.media-content video[data-v-3568083b]{border-radius:.125rem}.prompt-container[data-v-3568083b]{flex-direction:column;display:flex}.prompt-label[data-v-3568083b]{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;line-height:1rem}.prompt-content[data-v-3568083b]{border-color:var(--color-primary);color:var(--color-text-secondary);border-left-width:2px;padding-left:1rem;font-size:.875rem;font-style:italic;line-height:1.625}.arrow-line[data-v-3568083b]{background:linear-gradient(90deg,#0000,#ff346680,#0000);width:2rem;height:1px}.scroll-reveal[data-v-3568083b]{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.revealed[data-v-3568083b]{opacity:1;transform:translateY(0)}video[data-v-3568083b]::-webkit-media-controls{display:none}video[data-v-3568083b]{appearance:none;outline:none}.section-wrapper[data-v-a2311bbd]{padding:6rem 1rem}@media (min-width:768px){.section-wrapper[data-v-a2311bbd]{padding-top:8rem;padding-bottom:8rem}}.video-container[data-v-a2311bbd]{aspect-ratio:4/3;border-radius:4px;position:relative;overflow:hidden}.video-container[data-v-a2311bbd]:before{content:"";pointer-events:none;z-index:10;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.content-wrapper[data-v-a2311bbd]{flex-direction:column;display:flex}.section-label[data-v-a2311bbd]{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1rem}.scroll-reveal[data-v-a2311bbd]{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.revealed[data-v-a2311bbd]{opacity:1;transform:translateY(0)}.section-wrapper[data-v-b2581435]{padding:6rem 1rem}@media (min-width:768px){.section-wrapper[data-v-b2581435]{padding-top:8rem;padding-bottom:8rem}}.section-label[data-v-b2581435]{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.video-container[data-v-b2581435]{border-radius:4px;justify-content:center;align-items:center;max-width:56rem;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.video-container[data-v-b2581435]:before{content:"";pointer-events:none;z-index:10;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}video[data-v-b2581435]::-webkit-media-controls{display:none}video[data-v-b2581435]{appearance:none;outline:none}.scroll-reveal[data-v-b2581435]{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.revealed[data-v-b2581435]{opacity:1;transform:translateY(0)}.section-wrapper[data-v-68cb17f4]{padding:6rem 1rem}@media (min-width:768px){.section-wrapper[data-v-68cb17f4]{padding-top:8rem;padding-bottom:8rem}}.section-label[data-v-68cb17f4]{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.steps-container[data-v-68cb17f4]{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:768px){.steps-container[data-v-68cb17f4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.step-item[data-v-68cb17f4]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.step-number[data-v-68cb17f4]{margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1}@media (min-width:768px){.step-number[data-v-68cb17f4]{font-size:3.75rem;line-height:1}}.step-number[data-v-68cb17f4]{color:#ff3467cc;line-height:1}.step-content[data-v-68cb17f4]{max-width:20rem}.step-content h3[data-v-68cb17f4]{font-size:1.125rem;font-weight:500;line-height:1.75rem}.step-content p[data-v-68cb17f4]{font-size:.875rem;line-height:1.25rem}.step-connector[data-v-68cb17f4]{width:3rem;height:1px;display:none;position:absolute;top:2rem;left:100%}@media (min-width:768px){.step-connector[data-v-68cb17f4]{display:block}}.step-connector[data-v-68cb17f4]{background:linear-gradient(90deg,#ff34664d,#0000)}.scroll-reveal[data-v-68cb17f4]{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.revealed[data-v-68cb17f4]{opacity:1;transform:translateY(0)}@media (max-width:768px){.step-connector[data-v-68cb17f4]{--tw-translate-x:-50%;width:1px;height:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:linear-gradient(#ff34664d,#0000);display:block;position:absolute;bottom:-1.5rem;left:50%}}.section-wrapper[data-v-f799812d]{padding:6rem 1rem}@media (min-width:768px){.section-wrapper[data-v-f799812d]{padding-top:8rem;padding-bottom:8rem}}.section-label[data-v-f799812d]{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.problems-grid[data-v-f799812d]{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:768px){.problems-grid[data-v-f799812d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.problem-item[data-v-f799812d]{border-color:#ffffff1a;border-top-width:1px;flex-direction:column;padding-top:2rem;display:flex}.problem-header[data-v-f799812d]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.problem-emoji[data-v-f799812d]{font-size:1.5rem;line-height:2rem}.problem-title[data-v-f799812d]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:500;line-height:1.75rem}.problem-description[data-v-f799812d]{color:var(--color-text-muted);flex:1;margin-bottom:1.5rem;font-size:.875rem;line-height:1.625}.problem-solution[data-v-f799812d]{align-items:center;gap:.75rem;display:flex}.solution-arrow[data-v-f799812d],.solution-text[data-v-f799812d]{color:var(--color-primary)}.solution-text[data-v-f799812d]{font-size:.875rem;font-weight:500;line-height:1.25rem}.scroll-reveal[data-v-f799812d]{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.revealed[data-v-f799812d]{opacity:1;transform:translateY(0)}.section-wrapper[data-v-be5d8caa]{padding:6rem 1rem}@media (min-width:768px){.section-wrapper[data-v-be5d8caa]{padding-top:8rem;padding-bottom:8rem}}.stats-grid[data-v-be5d8caa]{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.stat-item[data-v-be5d8caa]{border-color:#ffffff1a;border-bottom-width:1px;padding-top:1.5rem;padding-bottom:1.5rem}.stat-item[data-v-be5d8caa]:nth-child(3),.stat-item[data-v-be5d8caa]:nth-child(4){border-bottom-width:0}.stat-number[data-v-be5d8caa]{margin-bottom:.5rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}@media (min-width:768px){.stat-number[data-v-be5d8caa]{font-size:3rem;line-height:1}}.stat-number[data-v-be5d8caa]{color:var(--color-primary);line-height:1}.stat-label[data-v-be5d8caa]{color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem}.testimonial-section[data-v-be5d8caa]{flex-direction:column;padding-left:0;display:flex}@media (min-width:1024px){.testimonial-section[data-v-be5d8caa]{padding-left:3rem}}.testimonial-section[data-v-be5d8caa]{border-color:#ffffff1a;border-left-width:0}@media (min-width:1024px){.testimonial-section[data-v-be5d8caa]{border-left-width:1px}}.testimonial-quote[data-v-be5d8caa]{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.25rem;font-style:italic;line-height:1.625}@media (min-width:768px){.testimonial-quote[data-v-be5d8caa]{font-size:1.5rem;line-height:2rem}}.testimonial-author[data-v-be5d8caa]{align-items:center;gap:1rem;display:flex}.author-line[data-v-be5d8caa]{background:var(--color-primary);width:3rem;height:1px}.author-info[data-v-be5d8caa]{flex-direction:column;display:flex}.author-name[data-v-be5d8caa]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:500}.author-role[data-v-be5d8caa]{color:var(--color-text-muted);font-size:.875rem;line-height:1.25rem}.scroll-reveal[data-v-be5d8caa]{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.revealed[data-v-be5d8caa]{opacity:1;transform:translateY(0)}.section-wrapper[data-v-cf6ef640]{padding:6rem 1rem}@media (min-width:768px){.section-wrapper[data-v-cf6ef640]{padding-top:8rem;padding-bottom:8rem}}.section-label[data-v-cf6ef640]{color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.faq-list[data-v-cf6ef640]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.faq-list[data-v-cf6ef640]{border-color:#ffffff1a;border-top-width:1px}.faq-item[data-v-cf6ef640]{border-color:#ffffff1a;border-bottom-width:1px}.faq-question[data-v-cf6ef640]{text-align:left;align-items:center;gap:1rem;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.faq-question[data-v-cf6ef640]:hover{background-color:#ffffff05}.faq-number[data-v-cf6ef640]{color:var(--color-text-muted);flex-shrink:0;width:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.faq-text[data-v-cf6ef640]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));flex:1;font-size:1rem;font-weight:400;line-height:1.5rem}.faq-toggle[data-v-cf6ef640]{color:var(--color-primary);text-align:center;flex-shrink:0;width:1.5rem;font-size:1.125rem;font-weight:300;line-height:1.75rem}.faq-answer[data-v-cf6ef640]{padding-bottom:1.5rem;padding-left:3rem}.faq-answer p[data-v-cf6ef640]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.625}.scroll-reveal[data-v-cf6ef640]{opacity:0;transition:all .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.scroll-reveal.revealed[data-v-cf6ef640]{opacity:1;transform:translateY(0)}
