.viseven-ai-section{--ai-font-body:"Geologica",system-ui,sans-serif;--ai-font-display:"Geologica",system-ui,sans-serif;--ai-text:#01071c;--ai-heading:#01071c;--ai-accent:#082480;--ai-muted:rgba(1,7,28,.55);--ai-border:#e0e7f0;--ai-surface:#f8fbf8;--ai-white:#fff;color:var(--ai-text);font-family:var(--ai-font-body);overflow-x:clip;position:relative}.viseven-ai-section .viseven-ai-section__content{padding:var(--ai-section-pad-top,0) var(--ai-section-pad-x,0) var(--ai-section-pad-bottom,0);position:relative;z-index:2}@media(max-width:781px){.viseven-ai-section .viseven-ai-section__content{padding:var(--ai-section-pad-top-mobile,var(--ai-section-pad-top,0)) var(--ai-section-pad-x-mobile,var(--ai-section-pad-x,0)) var(--ai-section-pad-bottom-mobile,var(--ai-section-pad-bottom,0))}}.viseven-ai-section:not(.viseven-ai-section--inner-constrained) .viseven-ai-section__inner{max-width:none}.viseven-ai-section.viseven-ai-section--inner-constrained .viseven-ai-section__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--ai-inner-max-width,min(100%,1900px));width:100%}.viseven-ai-section .viseven-ai-section__inner{font-size:var(--ai-body-font-size,inherit)}.viseven-ai-section .viseven-ai-display,.viseven-ai-section h1,.viseven-ai-section h2,.viseven-ai-section h3,.viseven-ai-section h4{color:var(--ai-heading);font-family:var(--ai-font-display)}.viseven-ai-section a:not([class*=viseven-ai-btn]):not([class*=viseven-ai-cta-btn]):not([class*=viseven-ai-product-card__link]){color:var(--ai-accent)}.wp-admin .viseven-ai-section{max-width:100%}.viseven-ai-section__bg{inset:0;overflow:hidden;position:absolute;z-index:0}.viseven-ai-section__bg-img,.viseven-ai-section__bg-video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.viseven-ai-section__bg-overlay{inset:0;position:absolute;z-index:1}.viseven-ai-eyebrow{color:var(--ai-accent);display:inline-block;font-size:var(--ai-eyebrow-font-size,12px);font-weight:600;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.viseven-ai-head{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin-bottom:64px}@media(max-width:1024px){.viseven-ai-head{gap:24px;grid-template-columns:1fr;margin-bottom:48px}}.viseven-ai-title{font-size:var(--ai-heading-font-size,42px);font-weight:400;line-height:1.15;margin:0 0 20px}.viseven-ai-lead{color:var(--ai-muted);font-size:var(--ai-lead-font-size,17px);line-height:1.7;margin:0;max-width:580px}.viseven-ai-section--dark{--ai-text:#fff;--ai-heading:#fff;--ai-muted:hsla(0,0%,100%,.65)}.viseven-ai-section--dark .viseven-ai-lead{color:var(--ai-muted)}@keyframes ai-pulse-soft{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ai-accent) 35%,transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--ai-accent) 0,transparent)}}@keyframes ai-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes ai-blink-dot{0%,60%,to{opacity:1}30%{opacity:.35}}@keyframes ai-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.block-editor-block-preview__content .viseven-ai-fade-init,.block-editor-block-preview__content [data-ai-anim],.viseven-ai-block-editor-preview .viseven-ai-fade-init,.viseven-ai-block-editor-preview [data-ai-anim]{opacity:1!important;transform:none!important;transition:none!important}.viseven-ai-platforms__pad{padding:96px 0}@media(max-width:1024px){.viseven-ai-platforms__pad{padding:72px 0}}.viseven-ai-platform-split{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr}@media(max-width:1024px){.viseven-ai-platform-split{grid-template-columns:1fr}}.viseven-ai-platform-copy__h{font-size:34px;font-weight:400;margin:0 0 16px}.viseven-ai-platform-copy__p{color:var(--ai-muted);font-size:15px;line-height:1.75;margin:0 0 24px}.viseven-ai-platform-feats{display:flex;flex-direction:column;gap:14px}.viseven-ai-platform-feat{align-items:flex-start;display:flex;gap:14px}.viseven-ai-platform-feat__icon{align-items:center;background:color-mix(in srgb,var(--ai-accent) 12%,var(--ai-white));border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease;width:36px}.viseven-ai-platform-feat__icon img{display:block;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.viseven-ai-platform-feat:hover .viseven-ai-platform-feat__icon{background:color-mix(in srgb,var(--ai-accent) 20%,var(--ai-white));transform:rotate(-4deg) scale(1.06)}.viseven-ai-platform-feat__t{font-size:14px;font-weight:600;margin:0 0 4px}.viseven-ai-platform-feat__p{color:var(--ai-muted);font-size:13px;line-height:1.5;margin:0}.viseven-ai-platform-visual{background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:16px;padding:32px}.viseven-ai-platform-visual__label{color:var(--ai-muted);font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.viseven-ai-platform-visual__imgwrap img{border-radius:8px;height:auto;width:100%}.viseven-ai-platform-visual__cap{color:var(--ai-muted);font-size:13px;margin:16px 0 0}.viseven-ai-platform-diagram{display:flex;flex-direction:column;gap:4px}.viseven-ai-platform-diagram__row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.viseven-ai-platform-chip{--chip-bg:color-mix(in srgb,var(--ai-accent) 8%,var(--ai-white));--chip-fg:var(--ai-heading);--chip-border:color-mix(in srgb,var(--ai-accent) 22%,var(--ai-border));align-items:center;background:var(--chip-bg);border:1px solid var(--chip-border,transparent);border-radius:8px;box-sizing:border-box;color:var(--chip-fg);cursor:default;display:inline-flex;flex:1 1 auto;font-size:12px;font-weight:600;justify-content:center;line-height:1.25;max-width:100%;min-width:88px;padding:10px 14px;text-align:center;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.viseven-ai-platform-chip[href]{cursor:pointer}.viseven-ai-platform-chip:focus-visible,.viseven-ai-platform-chip:hover{background:var(--chip-bg-hover,color-mix(in srgb,var(--chip-bg) 88%,#000));border-color:var(--chip-border-hover,var(--chip-border,transparent));box-shadow:0 6px 16px -10px rgba(1,7,28,.18);color:var(--chip-fg-hover,var(--chip-fg));outline:none;transform:translateY(-1px)}.viseven-ai-platform-diagram__cap{color:var(--ai-muted);display:block;font-size:11px;padding:6px 0;text-align:center;text-decoration:none;transition:color .25s ease}.viseven-ai-platform-diagram__cap.is-link{color:var(--ai-accent);cursor:pointer}.viseven-ai-platform-diagram__cap.is-link:hover{text-decoration:underline}.viseven-ai-platform-diagram__cta{--cta-bg:color-mix(in srgb,var(--ai-accent) 10%,transparent);--cta-fg:var(--ai-accent);--cta-border:color-mix(in srgb,var(--ai-accent) 28%,transparent);background:var(--cta-bg);border:1px solid var(--cta-border,transparent);border-radius:8px;color:var(--cta-fg);display:block;font-size:12px;font-weight:600;letter-spacing:.01em;margin-top:8px;padding:12px 16px;text-align:center;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.viseven-ai-platform-diagram__cta[href]:focus-visible,.viseven-ai-platform-diagram__cta[href]:hover{background:var(--cta-bg-hover,color-mix(in srgb,var(--cta-bg) 80%,#000));border-color:var(--cta-border-hover,var(--cta-border,transparent));box-shadow:0 10px 24px -16px color-mix(in srgb,var(--ai-accent) 60%,transparent);color:var(--cta-fg-hover,var(--cta-fg));outline:none;transform:translateY(-1px)}@media(prefers-reduced-motion:no-preference){.block-editor-block-preview__content .viseven-ai-platform-copy,.block-editor-block-preview__content .viseven-ai-platform-feat,.block-editor-block-preview__content .viseven-ai-platform-visual,.viseven-ai-block-editor-preview .viseven-ai-platform-copy,.viseven-ai-block-editor-preview .viseven-ai-platform-feat,.viseven-ai-block-editor-preview .viseven-ai-platform-visual{opacity:1!important;transform:none!important;transition:none!important}.viseven-ai-platform-copy{opacity:0;transform:translateX(-24px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.viseven-ai-platform-visual{opacity:0;transform:translateX(24px);transition:opacity .7s ease .12s,transform .7s cubic-bezier(.22,1,.36,1) .12s;will-change:transform}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-copy,.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-visual{opacity:1;transform:translateX(0)}.viseven-ai-platform-visual__imgwrap img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-visual__imgwrap img{animation:ai-float-y 6s ease-in-out 1.2s infinite}.block-editor-block-preview__content .viseven-ai-platform-chip,.block-editor-block-preview__content .viseven-ai-platform-diagram__cap,.block-editor-block-preview__content .viseven-ai-platform-diagram__cta,.viseven-ai-block-editor-preview .viseven-ai-platform-chip,.viseven-ai-block-editor-preview .viseven-ai-platform-diagram__cap,.viseven-ai-block-editor-preview .viseven-ai-platform-diagram__cta{opacity:1!important;transform:none!important;transition:none!important}.viseven-ai-platform-chip,.viseven-ai-platform-diagram__cap,.viseven-ai-platform-diagram__cta{opacity:0;transform:translateY(6px) scale(.97);transition:opacity .45s ease,transform .5s cubic-bezier(.34,1.56,.64,1),background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-chip,.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__cap,.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__cta{opacity:1;transform:translateY(0) scale(1)}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__row .viseven-ai-platform-chip:first-child{transition-delay:.34s}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__row .viseven-ai-platform-chip:nth-child(2){transition-delay:.4s}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__row .viseven-ai-platform-chip:nth-child(3){transition-delay:.46s}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__row .viseven-ai-platform-chip:nth-child(4){transition-delay:.52s}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__row .viseven-ai-platform-chip:nth-child(5){transition-delay:.58s}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__row .viseven-ai-platform-chip:nth-child(6){transition-delay:.64s}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__row .viseven-ai-platform-chip:nth-child(n+7){transition-delay:.7s}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__cap{transition-delay:.6s}.viseven-ai-platforms.is-ai-section-visible .viseven-ai-platform-diagram__cta{transition-delay:.85s}.viseven-ai-platform-feat{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}.viseven-ai-platform-feat.is-ai-in-view{opacity:1;transform:translateY(0)}}
