.iphone-wrapper[data-v-de9e4727]{aspect-ratio:433/882;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;transform-origin:50%;text-align:center;max-width:100%;margin:0 auto;display:block;position:relative}.iphone-wrapper svg[data-v-de9e4727]{width:100%;height:auto;display:block}.iphone-video-overlay[data-v-de9e4727]{pointer-events:none}@media (width<=825px){.iphone-wrapper[data-v-de9e4727]{transform-style:flat;perspective:none;will-change:auto;transform:none!important}}.iphone-wrapper[data-v-de9e4727]{--iphone-fill:#404040;--iphone-fill-contrast:#262626;--iphone-white:#262626;--iphone-dark:#404040;--iphone-dark-contrast:#262626;--iphone-stroke:#404040}.fill-default[data-v-de9e4727]{fill:var(--iphone-fill)}.fill-contrast[data-v-de9e4727]{fill:var(--iphone-fill-contrast)}.fill-white-class[data-v-de9e4727]{fill:var(--iphone-white)}.fill-with-stroke[data-v-de9e4727]{fill:var(--iphone-fill);stroke:var(--iphone-stroke);stroke-width:.5px}.section-header[data-v-3a7ccd2f]{text-align:center;border-color:#40a5ff;padding-block:1.5rem}.grid-container[data-v-3a7ccd2f]{--side-block-width:clamp(220px, 18vw, 280px);grid-template-columns:var(--side-block-width) minmax(260px, 600px) var(--side-block-width);grid-template-areas:"item1 item2 item3""item4 item2 item5";grid-auto-rows:1fr;align-content:stretch;align-items:stretch;gap:1.25rem;width:100%;max-width:1100px;margin:0 auto;display:grid}.grid-item[data-v-3a7ccd2f]{border:2px solid var(--border-color);background-color:var(--color-surface);flex-direction:column;gap:.75rem;height:100%;padding:.75rem;display:flex}.grid-item-1[data-v-3a7ccd2f]{grid-area:item1}.grid-item-2[data-v-3a7ccd2f]{color:var(--color-background);perspective:1400px;background-color:#40a5ff;border:none;grid-area:item2;overflow:visible}@media (width<=825px){.grid-item-2[data-v-3a7ccd2f]{perspective:none;overflow:hidden}}.grid-item-2>div[data-v-3a7ccd2f]{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;margin:0 auto;display:flex}.grid-item-3[data-v-3a7ccd2f]{grid-area:item3}.grid-item-4[data-v-3a7ccd2f]{grid-area:item4}.grid-item-5[data-v-3a7ccd2f]{grid-area:item5}.grid-icon[data-v-3a7ccd2f]{background-color:#40a5ff;width:fit-content;padding:1rem;display:flex}.grid-title[data-v-3a7ccd2f]{font-size:var(--font-size-xl);margin-bottom:1rem;font-weight:500}.grid-content[data-v-3a7ccd2f]{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.4}.ai-heading-char[data-v-3a7ccd2f],.ai-sub-char[data-v-3a7ccd2f],.ai-highlight-char[data-v-3a7ccd2f]{opacity:0;filter:blur(8px);will-change:transform, opacity, filter, color;display:inline-block;transform:translateY(18px)}.ai-highlight-char[data-v-3a7ccd2f]{color:#000}.section-header h3[data-v-3a7ccd2f]{margin:0;font-size:clamp(1.2rem,3.2vw,2.2rem)}h5[data-v-3a7ccd2f]{width:auto;max-width:41ch;margin:0 auto;font-size:clamp(1.5rem,1.5vw,2.5rem)}.grid-outer[data-v-3a7ccd2f]{justify-content:center;padding:0;display:flex}@media (width>=1025px){.grid-outer[data-v-3a7ccd2f]{padding:2rem}}@media (width<=1024px) and (width>=769px){.grid-outer[data-v-3a7ccd2f]{padding:1.25rem}}@media (width<=825px){.grid-outer[data-v-3a7ccd2f]{padding:.75rem}}@media (width<=480px){.grid-outer[data-v-3a7ccd2f]{padding:.5rem}}@media (width<=1024px){.grid-container[data-v-3a7ccd2f]{grid-template-columns:repeat(2,1fr);grid-template-areas:"video video""item1 item3""item4 item5";grid-auto-rows:auto;gap:1rem}.grid-item-2[data-v-3a7ccd2f]{border:none;grid-area:video;width:100%}.grid-item-1[data-v-3a7ccd2f]{grid-area:item1}.grid-item-3[data-v-3a7ccd2f]{grid-area:item3}.grid-item-4[data-v-3a7ccd2f]{grid-area:item4}.grid-item-5[data-v-3a7ccd2f]{grid-area:item5}.grid-item[data-v-3a7ccd2f]{height:100%;min-height:140px}.grid-title[data-v-3a7ccd2f]{font-size:clamp(1rem,2.2vw,1.15rem)}.grid-content[data-v-3a7ccd2f]{font-size:.95rem}.grid-icon[data-v-3a7ccd2f]{padding:.75rem}}@media (width<=825px){.grid-outer[data-v-3a7ccd2f]{contain:layout style;overflow-x:hidden}.grid-container[data-v-3a7ccd2f]{grid-template-columns:repeat(2,1fr);grid-template-areas:"video video""item1 item3""item4 item5";grid-auto-rows:auto;gap:.9rem}.grid-item-2[data-v-3a7ccd2f]{color:var(--color-background);background-color:#40a5ff;border:none;grid-area:video;overflow:visible}.grid-item-2>div[data-v-3a7ccd2f]{max-width:520px}.grid-item[data-v-3a7ccd2f]{min-height:120px}.grid-title[data-v-3a7ccd2f]{font-size:clamp(.98rem,2.6vw,1.05rem)}.grid-content[data-v-3a7ccd2f]{font-size:.92rem}.grid-icon[data-v-3a7ccd2f]{padding:.6rem}h5[data-v-3a7ccd2f]{max-width:48ch;margin:.5rem auto 0;font-size:.99rem;width:auto!important}}.ai-cta-wrapper[data-v-3a7ccd2f]{background-color:#40a5ff14;border-top:1px solid #40a5ff44!important}.ai-cta[data-v-3a7ccd2f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:3rem 2.5rem;display:flex}.ai-cta-text[data-v-3a7ccd2f]{flex-direction:column;gap:.5rem;display:flex}.ai-cta-eyebrow[data-v-3a7ccd2f]{font-size:var(--font-size-sm);color:#40a5ff;text-transform:uppercase;letter-spacing:.1em;margin:0;font-weight:600}.ai-cta-heading[data-v-3a7ccd2f]{margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:1.15}.ai-cta-desc[data-v-3a7ccd2f]{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:52ch;margin:0;line-height:1.6}.ai-cta-link[data-v-3a7ccd2f]{flex-shrink:0;text-decoration:none}.ai-cta-link[data-v-3a7ccd2f] button{white-space:nowrap;background-color:#40a5ff!important;border-color:#40a5ff!important}.ai-cta-link[data-v-3a7ccd2f] button:hover{background-color:#2a93f5!important;border-color:#2a93f5!important}@media (width<=640px){.ai-cta[data-v-3a7ccd2f]{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem}.ai-cta-link[data-v-3a7ccd2f]{width:100%}.ai-cta-link[data-v-3a7ccd2f] button{justify-content:center;width:100%}}@media (width<=480px){.ai-cta[data-v-3a7ccd2f]{flex-direction:column;align-items:flex-start}.grid-container[data-v-3a7ccd2f]{gap:.75rem;padding-inline:.5rem}h5[data-v-3a7ccd2f]{font-size:1.05rem;text-wrap:balance!important;max-width:36ch!important}.grid-title[data-v-3a7ccd2f]{font-size:1rem}.grid-content[data-v-3a7ccd2f]{font-size:.9rem}.grid-icon[data-v-3a7ccd2f]{padding:.5rem}}
