.hero-blob[data-v-d206c41b]{border-radius:9999px;filter:blur(100px)}.hero-blob-primary[data-v-d206c41b]{background:rgb(var(--color-primary));opacity:.06}.hero-blob-indigo[data-v-d206c41b]{background:rgb(var(--color-indigo));opacity:.05}.hero-blob-purple[data-v-d206c41b]{background:rgb(var(--color-purple));opacity:.04}.hero-gradient-text[data-v-d206c41b]{background:linear-gradient(90deg,rgb(var(--color-primary)) 0,rgb(var(--color-indigo)),rgb(var(--color-purple)),rgb(var(--color-indigo)),rgb(var(--color-primary)));-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:gradient-shift-d206c41b 8s linear infinite}@keyframes gradient-shift-d206c41b{0%{background-position:0}to{background-position:200%}}@keyframes flow-1-d206c41b{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(5%,-8%) rotate(2deg)}}@keyframes flow-2-d206c41b{0%,to{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(-8%,5%) rotate(-3deg) scale(1.02)}}.animate-flow-1[data-v-d206c41b]{animation:flow-1-d206c41b 30s ease-in-out infinite}.animate-flow-2[data-v-d206c41b]{animation:flow-2-d206c41b 40s ease-in-out infinite;animation-delay:-15s}.hero-cta-primary[data-v-d206c41b]{align-items:center;background:rgb(var(--color-bg));border-radius:980px;color:rgb(var(--color-text));display:inline-flex;font-size:17px;font-weight:500;justify-content:center;padding:14px 28px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.hero-cta-primary[data-v-d206c41b]:before{animation:border-flow-d206c41b 3s linear infinite;background:linear-gradient(90deg,rgb(var(--color-primary)) 0,rgb(var(--color-indigo)),rgb(var(--color-purple)),rgb(var(--color-pink)),rgb(var(--color-primary)));background-size:200% 100%;border-radius:980px;content:"";inset:0;-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;padding:2px;position:absolute}.hero-cta-primary[data-v-d206c41b]:hover{box-shadow:0 0 20px rgb(var(--color-primary)/.3),0 0 40px rgb(var(--color-purple)/.15);transform:scale(1.02)}.hero-cta-primary[data-v-d206c41b]:active{transform:scale(.98)}@keyframes border-flow-d206c41b{0%{background-position:0 50%}to{background-position:200% 50%}}.hero-cta-link[data-v-d206c41b]{align-items:center;color:rgb(var(--color-primary));display:inline-flex;font-size:17px;font-weight:400;gap:4px;transition:gap .2s ease}.hero-cta-link[data-v-d206c41b]:hover{gap:8px}@media(prefers-reduced-motion:reduce){.hero-gradient-text[data-v-d206c41b]{animation:none;background:rgb(var(--color-primary));-webkit-text-fill-color:currentColor;color:rgb(var(--color-primary))}.animate-flow-1[data-v-d206c41b],.animate-flow-2[data-v-d206c41b]{animation:none}.hero-cta-primary[data-v-d206c41b]:before{animation:none;background:linear-gradient(90deg,rgb(var(--color-primary)),rgb(var(--color-indigo)),rgb(var(--color-purple)))}.hero-cta-primary[data-v-d206c41b]:hover{box-shadow:0 0 20px rgb(var(--color-primary)/.2)}}:root.dark .hero-blob-primary[data-v-d206c41b]{opacity:.08}:root.dark .hero-blob-indigo[data-v-d206c41b]{opacity:.06}:root.dark .hero-blob-purple[data-v-d206c41b]{opacity:.05}:root.dark .hero-cta-primary[data-v-d206c41b]{background:rgb(var(--color-bg-alt))}.video-container[data-v-09be824a]{aspect-ratio:16/9;background:rgb(var(--color-bg));border:1px solid rgb(var(--color-border)/.3);border-radius:1.25rem;overflow:hidden;position:relative}.video-player[data-v-09be824a]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.video-content[data-v-09be824a]{bottom:0;left:0;max-width:50%;padding:3rem;position:absolute}.video-ctas[data-v-09be824a]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.video-cta-primary[data-v-09be824a]{align-items:center;background:rgb(var(--color-bg-dark));border-radius:980px;color:rgb(var(--color-text-on-dark));display:inline-flex;font-size:.9375rem;font-weight:500;padding:.75rem 1.5rem;transition:transform .2s ease,opacity .2s ease}.video-cta-primary[data-v-09be824a]:hover{transform:scale(1.02)}.video-cta-primary[data-v-09be824a]:active{transform:scale(.98)}.video-cta-secondary[data-v-09be824a]{align-items:center;color:rgb(var(--color-bg-dark));display:inline-flex;font-size:.9375rem;font-weight:500;gap:.25rem;transition:gap .2s ease}.video-cta-secondary[data-v-09be824a]:hover{gap:.5rem}.video-ctas-mobile[data-v-09be824a]{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}.desktop-only[data-v-09be824a]{display:block}.mobile-only[data-v-09be824a]{display:none}.video-controls[data-v-09be824a]{bottom:1.5rem;display:flex;gap:.75rem;position:absolute;right:1.5rem}.video-control-btn[data-v-09be824a]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgb(var(--color-bg-dark)/.06);border:none;border-radius:50%;color:rgb(var(--color-bg-dark)/.6);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.video-control-btn[data-v-09be824a]:hover{background:rgb(var(--color-bg-dark)/.1);color:rgb(var(--color-bg-dark))}.video-control-btn[data-v-09be824a]:active{transform:scale(.95)}.video-control-btn[data-v-09be824a]:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}@media(max-width:768px){.video-container[data-v-09be824a]{border-radius:1rem}.desktop-only[data-v-09be824a]{display:none}.mobile-only[data-v-09be824a]{display:flex}.video-ctas-mobile[data-v-09be824a]{gap:1rem;margin-top:1.25rem}.video-cta-primary[data-v-09be824a]{font-size:.875rem;padding:.625rem 1.25rem}.video-cta-secondary[data-v-09be824a]{font-size:.875rem}.video-controls[data-v-09be824a]{bottom:.75rem;right:.75rem}.video-control-btn[data-v-09be824a]{height:32px;width:32px}}@media(prefers-reduced-motion:reduce){.video-player[data-v-09be824a]{animation:none}.video-cta-primary[data-v-09be824a]:active,.video-cta-primary[data-v-09be824a]:hover{transform:none}}.stats-container[data-v-8996dfad]{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:320px}.stat-item[data-v-8996dfad]{align-items:center;background:rgb(var(--color-bg-alt));border-radius:1rem;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}:root.dark .stat-item[data-v-8996dfad]{background:rgb(var(--color-surface-dark))}.stat-value[data-v-8996dfad]{color:rgb(var(--color-heading));font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1}.stat-label[data-v-8996dfad]{color:rgb(var(--color-muted));font-size:.875rem;line-height:1.3;text-align:right}@media(min-width:640px){.stats-container[data-v-8996dfad]{background:transparent;flex-direction:row;gap:0;max-width:700px}.stat-item[data-v-8996dfad]{align-items:center;border-left:1px solid rgb(var(--color-border)/.4);border-radius:0;flex:1;flex-direction:column;justify-content:flex-start;padding:0 2rem}.stat-item[data-v-8996dfad],:root.dark .stat-item[data-v-8996dfad]{background:transparent}.stat-item[data-v-8996dfad]:first-child{border-left:none}.stat-value[data-v-8996dfad]{font-size:3rem;margin-bottom:.5rem}.stat-label[data-v-8996dfad]{font-size:.9375rem;text-align:center}}@media(min-width:1024px){.stat-item[data-v-8996dfad]{padding:0 2.5rem}.stat-value[data-v-8996dfad]{font-size:3.5rem}}.step-number[data-v-66991971]{color:rgb(var(--color-muted));display:block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:1rem}.step-title[data-v-66991971]{color:rgb(var(--color-heading));font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.step-desc[data-v-66991971]{color:rgb(var(--color-muted));font-size:1rem;line-height:1.5}.apple-link[data-v-66991971]{align-items:center;color:rgb(var(--color-primary));display:inline-flex;font-size:17px;gap:4px;transition:gap .2s ease}.apple-link[data-v-66991971]:hover{gap:8px}@keyframes pulse-wave-1-bfc771ed{0%,to{opacity:.4;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.3)}}@keyframes pulse-wave-2-bfc771ed{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(.8)}}@keyframes pulse-wave-3-bfc771ed{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:.9;transform:scaleX(1.2)}}.animate-pulse-wave-1[data-v-bfc771ed]{animation:pulse-wave-1-bfc771ed 1.5s ease-in-out infinite}.animate-pulse-wave-2[data-v-bfc771ed]{animation:pulse-wave-2-bfc771ed 1.8s ease-in-out infinite}.animate-pulse-wave-3[data-v-bfc771ed]{animation:pulse-wave-3-bfc771ed 2s ease-in-out infinite}@keyframes bounce-dot-5097ca71{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.animate-bounce-dot-1[data-v-5097ca71]{animation:bounce-dot-5097ca71 1s ease-in-out infinite}.animate-bounce-dot-2[data-v-5097ca71]{animation:bounce-dot-5097ca71 1s ease-in-out .15s infinite}.animate-bounce-dot-3[data-v-5097ca71]{animation:bounce-dot-5097ca71 1s ease-in-out .3s infinite}@keyframes bounce-subtle-d6601012{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-bounce-subtle[data-v-d6601012]{animation:bounce-subtle-d6601012 2s ease-in-out infinite}.testimonial-container[data-v-e62fb99f]{align-items:center;display:flex;justify-content:center;margin-bottom:2.5rem;min-height:180px}@media(min-width:768px){.testimonial-container[data-v-e62fb99f]{min-height:160px}}.testimonial-quote[data-v-e62fb99f]{color:rgb(var(--color-heading));font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.4}@media(min-width:640px){.testimonial-quote[data-v-e62fb99f]{font-size:1.875rem}}@media(min-width:768px){.testimonial-quote[data-v-e62fb99f]{font-size:2.25rem}}.testimonial-attribution[data-v-e62fb99f]{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.testimonial-avatar[data-v-e62fb99f]{background:rgb(var(--color-bg));border-radius:9999px;height:3.5rem;overflow:hidden;width:3.5rem}.testimonial-dot[data-v-e62fb99f]{background:rgb(var(--color-border));border-radius:9999px;cursor:pointer;height:.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);width:.5rem}.testimonial-dot[data-v-e62fb99f]:hover{background:rgb(var(--color-muted))}.testimonial-dot.active[data-v-e62fb99f]{background:rgb(var(--color-primary));width:1.5rem}.testimonial-enter-active[data-v-e62fb99f]{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.testimonial-leave-active[data-v-e62fb99f]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.testimonial-enter-from[data-v-e62fb99f]{opacity:0;transform:translateY(12px)}.testimonial-leave-to[data-v-e62fb99f]{opacity:0;transform:translateY(-8px)}.testimonial-attr-enter-active[data-v-e62fb99f]{transition:opacity .4s cubic-bezier(.4,0,.2,1) .1s,transform .4s cubic-bezier(.4,0,.2,1) .1s}.testimonial-attr-leave-active[data-v-e62fb99f]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.testimonial-attr-enter-from[data-v-e62fb99f]{opacity:0;transform:translateY(8px)}.testimonial-attr-leave-to[data-v-e62fb99f]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.testimonial-attr-enter-active[data-v-e62fb99f],.testimonial-attr-leave-active[data-v-e62fb99f],.testimonial-enter-active[data-v-e62fb99f],.testimonial-leave-active[data-v-e62fb99f]{transition:opacity .2s ease}.testimonial-attr-enter-from[data-v-e62fb99f],.testimonial-attr-leave-to[data-v-e62fb99f],.testimonial-enter-from[data-v-e62fb99f],.testimonial-leave-to[data-v-e62fb99f]{transform:none}}.industry-card[data-v-18d1bff5]{align-items:flex-end;border-radius:1rem;display:flex;justify-content:center;min-height:480px;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.industry-card[data-v-18d1bff5]:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-4px)}:root.dark .industry-card[data-v-18d1bff5]:hover{box-shadow:0 20px 50px #0006}@media(min-width:768px){.industry-card[data-v-18d1bff5]{min-height:580px}}.industry-image[data-v-18d1bff5]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .8s ease;width:100%}.industry-card:hover .industry-image[data-v-18d1bff5]{transform:scale(1.05)}.industry-overlay[data-v-18d1bff5]{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05) 40%,rgba(0,0,0,.55));inset:0;position:absolute;transition:opacity .4s ease}.industry-card:hover .industry-overlay[data-v-18d1bff5]{opacity:1}.industry-content[data-v-18d1bff5]{max-width:28rem;padding:0 2rem 3rem;position:relative;text-align:center;z-index:10}.industry-title[data-v-18d1bff5]{color:#fff;font-size:2.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:.5rem}@media(min-width:768px){.industry-title[data-v-18d1bff5]{font-size:2.75rem}}.industry-tagline[data-v-18d1bff5]{color:#ffffffd9;font-size:1.0625rem;margin-bottom:1.25rem}.industry-actions[data-v-18d1bff5]{align-items:center;display:flex;gap:.75rem;justify-content:center}@media(min-width:768px){.industry-actions[data-v-18d1bff5]{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.industry-card:hover .industry-actions[data-v-18d1bff5]{opacity:1;transform:translateY(0)}}.industry-btn-primary[data-v-18d1bff5]{align-items:center;background:rgb(var(--color-primary));border-radius:980px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.625rem 1.25rem;transition:transform .2s ease,filter .2s ease}.industry-btn-primary[data-v-18d1bff5]:hover{filter:brightness(1.1);transform:scale(1.03)}.industry-btn-secondary[data-v-18d1bff5]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border-radius:980px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.625rem 1.25rem;transition:background .2s ease}.industry-btn-secondary[data-v-18d1bff5]:hover{background:#fff3}@media(prefers-reduced-motion:reduce){.industry-actions[data-v-18d1bff5],.industry-card[data-v-18d1bff5],.industry-image[data-v-18d1bff5]{transition:none}.industry-card[data-v-18d1bff5]:hover,.industry-card:hover .industry-image[data-v-18d1bff5]{transform:none}}.apple-link[data-v-9f9c08f1]{align-items:center;color:rgb(var(--color-primary));display:inline-flex;font-size:17px;gap:4px;transition:gap .2s ease}.apple-link[data-v-9f9c08f1]:hover{gap:8px}.bento-grid[data-v-9f9c08f1]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:768px){.bento-grid[data-v-9f9c08f1]{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bento-grid[data-v-9f9c08f1]{gap:2rem}}.project-card[data-v-9f9c08f1]{background:rgb(var(--color-bg-alt));border-radius:1.25rem;display:block;overflow:hidden;position:relative}@media(min-width:640px){.project-card[data-v-9f9c08f1]{border-radius:1.5rem}}@media(min-width:768px){.project-card[data-v-9f9c08f1]{border-radius:1.75rem}.project-card.card-large[data-v-9f9c08f1]{grid-column:span 2}}:root.dark .project-card[data-v-9f9c08f1]{background:rgb(var(--color-surface-dark))}.card-inner[data-v-9f9c08f1]{display:flex;flex-direction:column;padding:1.75rem}@media(min-width:640px){.card-inner[data-v-9f9c08f1]{padding:2rem}}@media(min-width:768px){.card-inner[data-v-9f9c08f1]{padding:2.25rem}.card-large .card-inner[data-v-9f9c08f1]{padding:2.75rem}}@media(min-width:1024px){.card-inner[data-v-9f9c08f1]{padding:2.5rem}.card-large .card-inner[data-v-9f9c08f1]{padding:3rem}}.card-category[data-v-9f9c08f1]{color:rgb(var(--color-muted));display:inline-block;font-size:.6875rem;font-weight:500;letter-spacing:.1em;margin-bottom:1.5rem;opacity:.7;text-transform:uppercase}@media(min-width:768px){.card-category[data-v-9f9c08f1]{font-size:.75rem;margin-bottom:2rem}}.card-client[data-v-9f9c08f1]{background-clip:text;-webkit-background-clip:text;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;-webkit-text-fill-color:transparent}@media(min-width:640px){.card-client[data-v-9f9c08f1]{font-size:2.5rem}}@media(min-width:768px){.card-client[data-v-9f9c08f1]{font-size:2.25rem}.card-large .card-client[data-v-9f9c08f1]{font-size:4rem}}@media(min-width:1024px){.card-client[data-v-9f9c08f1]{font-size:2.75rem}.card-large .card-client[data-v-9f9c08f1]{font-size:5rem}}.card-footer[data-v-9f9c08f1]{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media(min-width:768px){.card-footer[data-v-9f9c08f1]{gap:1.25rem;margin-top:2rem}}@media(min-width:1024px){.card-large .card-footer[data-v-9f9c08f1]{margin-top:2.5rem}}.card-description[data-v-9f9c08f1]{color:rgb(var(--color-muted));font-size:.9375rem;line-height:1.4}@media(min-width:768px){.card-description[data-v-9f9c08f1]{font-size:1rem}}.card-stats[data-v-9f9c08f1]{display:flex;flex-wrap:wrap;gap:.5rem}.stat-pill[data-v-9f9c08f1]{align-items:center;background:rgb(var(--color-bg));border-radius:980px;display:inline-flex;font-size:.8125rem;gap:.375rem;padding:.5rem .875rem}.stat-pill strong[data-v-9f9c08f1]{color:rgb(var(--color-heading));font-weight:600}.stat-pill .stat-label[data-v-9f9c08f1]{color:rgb(var(--color-muted));font-weight:400}:root.dark .stat-pill[data-v-9f9c08f1]{background:#ffffff14}@media(min-width:768px){.stat-pill[data-v-9f9c08f1]{font-size:.875rem;padding:.5rem 1rem}}.card-link[data-v-9f9c08f1]{align-items:center;background:rgb(var(--color-bg));border-radius:980px;color:rgb(var(--color-heading));display:inline-flex;font-size:.8125rem;font-weight:500;gap:.25rem;padding:.5rem .875rem;position:absolute;right:1rem;top:1rem;transition:all .2s ease;z-index:10}@media(min-width:640px){.card-link[data-v-9f9c08f1]{font-size:.875rem;padding:.5rem 1rem;right:1.25rem;top:1.25rem}}@media(min-width:768px){.card-link[data-v-9f9c08f1]{right:1.5rem;top:1.5rem}}.card-link[data-v-9f9c08f1]:hover{background:rgb(var(--color-heading));color:rgb(var(--color-bg))}:root.dark .card-link[data-v-9f9c08f1]{background:rgb(var(--color-bg));color:rgb(var(--color-heading))}:root.dark .card-link[data-v-9f9c08f1]:hover{background:#fff;color:#000}.hero-gradient-text[data-v-9383ecec]{background:linear-gradient(90deg,#007aff,#5856d6 25%,#bf5af2,#5856d6 75%,#007aff);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:gradient-shift-9383ecec 3s linear infinite}@keyframes gradient-shift-9383ecec{0%{background-position:0}to{background-position:200%}}@media(prefers-reduced-motion:reduce){.hero-gradient-text[data-v-9383ecec]{animation:none;background:#007aff;-webkit-text-fill-color:#007aff}}.apple-input[data-v-9383ecec]{background-color:rgb(var(--color-bg));border:1px solid rgb(var(--color-border));border-radius:12px;color:rgb(var(--color-text));font-size:17px;padding:12px 16px;transition:border-color .2s ease;width:100%}.apple-input[data-v-9383ecec]::-moz-placeholder{color:rgb(var(--color-text-muted)/.5)}.apple-input[data-v-9383ecec]::placeholder{color:rgb(var(--color-text-muted)/.5)}.apple-input[data-v-9383ecec]:focus{border-color:rgb(var(--color-primary));outline:none}.apple-btn-primary[data-v-9383ecec]{align-items:center;background-color:rgb(var(--color-primary));border-radius:12px;color:#fff;display:inline-flex;font-size:17px;font-weight:500;justify-content:center;padding:14px 24px;transition:all .2s ease}.apple-btn-primary[data-v-9383ecec]:hover:not(:disabled){filter:brightness(1.1)}.apple-btn-primary[data-v-9383ecec]:disabled{cursor:not-allowed;opacity:.6}
