.home-seo-navigation[data-v-36ed6d46]{top:var(--operation-banner-offset,0)}.home-creative-scenes{background:#08090b;color:#f5f5f5;padding:112px 0 120px;width:100%}.home-creative-scenes .home-creative-scenes__inner{margin:0 auto;max-width:1400px;width:calc(100% - 120px)}.home-creative-scenes,.home-creative-scenes *{box-sizing:border-box}.home-creative-scenes .home-creative-scenes__heading{margin-bottom:56px;text-align:center}.home-creative-scenes .home-creative-scenes__heading h2{font-size:clamp(32px,3.4vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1.25;margin:0}.home-creative-scenes .home-creative-scenes__heading p{color:#a5a5a8;font-size:17px;line-height:1.6;margin:24px 0 0}.home-creative-scenes .home-creative-scenes__layout{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)}.home-creative-scenes .home-creative-scenes__item{border-bottom:1px solid #29292d}.home-creative-scenes .home-creative-scenes__trigger{background:transparent;border:0;color:#b0b0b5;cursor:pointer;font:inherit;font-size:16px;line-height:1.4;padding:20px 0;text-align:left;transition:color .18s;width:100%}.home-creative-scenes .home-creative-scenes__trigger:hover{color:#fff}.home-creative-scenes .home-creative-scenes__trigger[data-state=open]{color:#fff;font-size:24px;font-weight:600;padding-bottom:12px}.home-creative-scenes .home-creative-scenes__details p{color:#939399;font-size:14px;line-height:1.8;margin:0 0 20px}.home-creative-scenes .home-creative-scenes__details a{align-items:center;color:#f5f5f5;display:inline-flex;font-size:15px;gap:10px;line-height:1.6;margin-bottom:24px;text-decoration:underline;text-underline-offset:5px}.home-creative-scenes .home-creative-scenes__media{min-width:0}.home-creative-scenes .home-creative-scenes__demo{aspect-ratio:16/9;background:#151517;border:1px solid #29292d;border-radius:10px;overflow:hidden;position:relative;width:100%}.home-creative-scenes .home-creative-scenes__demo video{border:0;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.home-creative-scenes .home-creative-scenes__attribution{color:#939399;display:flex;font-size:12px;gap:16px;justify-content:space-between;line-height:1.6;margin-top:14px}.home-creative-scenes .home-creative-scenes__attribution a{display:inline-flex;gap:8px;text-decoration:underline;text-underline-offset:3px}.home-creative-scenes :is(button,a,select):focus-visible{outline:2px solid #23d5e4;outline-offset:5px}.home-creative-scenes .home-creative-scenes__mobile-cta,.home-creative-scenes .home-creative-scenes__mobile-picker{display:none}@media(max-width:767px){.home-creative-scenes{padding:72px 0}.home-creative-scenes .home-creative-scenes__inner{width:calc(100% - 40px)}.home-creative-scenes .home-creative-scenes__heading{margin-bottom:32px}.home-creative-scenes .home-creative-scenes__attribution,.home-creative-scenes .home-creative-scenes__heading p,.home-creative-scenes .home-creative-scenes__list{display:none}.home-creative-scenes .home-creative-scenes__layout{gap:24px;grid-template-columns:minmax(0,1fr)}.home-creative-scenes .home-creative-scenes__mobile-picker{background:transparent;border-radius:0;display:flex;gap:8px;height:auto;justify-content:flex-start;overflow-x:auto;padding:4px;scrollbar-width:none;width:100%}.home-creative-scenes .home-creative-scenes__mobile-picker::-webkit-scrollbar{display:none}.home-creative-scenes .home-creative-scenes__tab{background:#202123;border:0;border-radius:999px;box-shadow:none;color:#b0b0b5;flex:0 0 auto;font-size:14px;min-height:44px;padding:10px 16px;-webkit-tap-highlight-color:transparent}.home-creative-scenes .home-creative-scenes__tab[data-state=active]{background:#f5f5f5;color:#18191b}.home-creative-scenes :is(button,a):focus-visible{box-shadow:none;outline:2px solid #f5f5f5;outline-offset:2px}.home-creative-scenes .home-creative-scenes__media{margin:0}.home-creative-scenes .home-creative-scenes__media:focus-visible{outline:none}.home-creative-scenes .home-creative-scenes__mobile-cta{align-items:center;background:#f5f5f5;border-radius:999px;color:#18191b;display:flex;font-size:15px;font-weight:600;justify-content:center;margin-top:20px;min-height:48px;padding:12px 24px;text-decoration:none}}@media(prefers-reduced-motion:reduce){.home-creative-scenes *,.home-creative-scenes .AccordionContent{animation:none!important;transition:none!important}}.home-workflow-dialog[data-v-9b3408f3]{background:var(--color-home-080808);border:0;color:var(--color-home-f5f5f5);height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw}.home-workflow-dialog[data-v-9b3408f3]::backdrop{background:var(--color-home-080808)}.home-workflow-dialog .home-workflow-frame[data-v-9b3408f3]{display:block;height:100%;inset:auto;position:relative;width:100%}.home-workflow-dialog [data-workflow-clone][data-v-9b3408f3]{background:var(--color-home-21dced);color:var(--color-home-081114);font-size:var(--text-sm);min-height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*6)}#ima-visual-identity{background:#08090b;color:#f4f5f7;padding:100px 0 112px;width:100%}#ima-visual-identity,#ima-visual-identity *{box-sizing:border-box}#ima-visual-identity .lp-workflows{margin:0 auto;max-width:1400px;padding:0;width:calc(100% - 120px)}#ima-visual-identity .lp-workflow-intro{margin-bottom:28px}#ima-visual-identity .lp-workflow-intro h2{color:#f4f5f7;font-size:clamp(28px,3.1vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.3;max-width:1000px;text-wrap:balance}#ima-visual-identity .lp-workflow-intro>p{color:#969aa3;font-size:15px;line-height:1.7;margin-top:16px;max-width:820px}#ima-visual-identity .lp-workflow-stage{align-items:center;background:#101d25;border:1px solid #ffffff18;border-radius:24px;display:grid;gap:48px;grid-template-columns:minmax(230px,34%) minmax(0,1fr);isolation:isolate;min-height:620px;overflow:hidden;padding:44px;position:relative}#ima-visual-identity .lp-workflow-stage[data-active=product]{background:#202729}#ima-visual-identity .lp-workflow-stage[data-active=character]{background:#102532}#ima-visual-identity .lp-workflow-stage[data-active=custom]{background:#10251f}#ima-visual-identity .lp-workflow-backdrops{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}#ima-visual-identity .lp-workflow-glow{filter:blur(60px);height:130%;top:-15%;right:-15%;bottom:-15%;left:-15%;-o-object-fit:cover;object-fit:cover;opacity:.24;position:absolute;width:130%}#ima-visual-identity .lp-workflow-glow[data-lp-workflow-backdrop="0"]{opacity:.48}#ima-visual-identity .lp-workflow-backdrops{--fluid-light:#b5a6c8;--fluid-mid:#9b7fa4;--fluid-shade:#748c9a;overflow:hidden}#ima-visual-identity [data-active=product]>.lp-workflow-backdrops{--fluid-light:#bec8cb;--fluid-mid:#6e777b;--fluid-shade:#475355}#ima-visual-identity [data-active=character]>.lp-workflow-backdrops{--fluid-light:#6894a4;--fluid-mid:#354c63;--fluid-shade:#305b72}#ima-visual-identity [data-active=custom]>.lp-workflow-backdrops{--fluid-light:#a4b0a3;--fluid-mid:#526859;--fluid-shade:#365446}#ima-visual-identity .lp-workflow-glow{animation:ima-identity-fluid-image 13s ease-in-out infinite alternate;transform-origin:40% 60%;will-change:transform}#ima-visual-identity .lp-workflow-backdrops:after,#ima-visual-identity .lp-workflow-backdrops:before{animation:ima-identity-fluid-mesh 11s ease-in-out infinite alternate;background:radial-gradient(ellipse at 28% 35%,var(--fluid-light) 0,transparent 48%),radial-gradient(ellipse at 70% 70%,var(--fluid-mid) 0,transparent 52%);content:"";filter:blur(58px);top:-35%;right:-35%;bottom:-35%;left:-35%;opacity:.35;pointer-events:none;position:absolute;will-change:transform}#ima-visual-identity .lp-workflow-backdrops:after{animation-direction:alternate-reverse;animation-duration:15s;background:radial-gradient(ellipse at 75% 25%,var(--fluid-shade) 0,transparent 48%);opacity:.3}#ima-visual-identity .lp-workflow-stage:not([data-fluid-running=true]) .lp-workflow-backdrops:after,#ima-visual-identity .lp-workflow-stage:not([data-fluid-running=true]) .lp-workflow-backdrops:before,#ima-visual-identity .lp-workflow-stage:not([data-fluid-running=true]) .lp-workflow-glow{animation-play-state:paused}@keyframes ima-identity-fluid-image{0%{transform:translate(-3%,2%) scale(1.05) rotate(-5deg)}50%{transform:translate(4%,-4%) scale(1.15) rotate(6deg)}to{transform:translate(-2%,5%) scale(1.08) rotate(-2deg)}}@keyframes ima-identity-fluid-mesh{0%{transform:translate(-8%,4%) rotate(-12deg) scale(1)}50%{transform:translate(7%,-6%) rotate(8deg) scale(1.15,.9)}to{transform:translate(-3%,8%) rotate(22deg) scale(.92,1.15)}}#ima-visual-identity .lp-how[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){#ima-visual-identity .lp-workflow-backdrops:after,#ima-visual-identity .lp-workflow-backdrops:before,#ima-visual-identity .lp-workflow-glow{animation:none!important}}#ima-visual-identity .lp-workflow-detail[hidden],#ima-visual-identity .lp-workflow-glow[hidden],#ima-visual-identity .lp-workflow-visual[hidden]{display:none!important}#ima-visual-identity .lp-workflow-art{aspect-ratio:518/316;display:block;filter:drop-shadow(0 24px 40px #0005);height:auto;-o-object-fit:contain;object-fit:contain;width:100%}#ima-visual-identity .lp-workflow-options{align-items:flex-start;display:flex;flex-direction:column;gap:15px;position:relative}#ima-visual-identity .lp-workflow-option{max-width:100%}#ima-visual-identity .lp-workflow-option h3{font-size:16px;font-weight:500;line-height:1.4;margin:0}#ima-visual-identity .lp-workflow-option[data-active=true]{backdrop-filter:blur(24px) saturate(140%);background:linear-gradient(135deg,rgba(255,255,255,.145),rgba(255,255,255,.063));border:1px solid #ffffff30;border-radius:26px;box-shadow:inset 0 1px rgba(255,255,255,.145),0 10px 30px rgba(0,0,0,.07);width:100%}#ima-visual-identity [data-lp-workflow]{align-items:center;backdrop-filter:blur(24px) saturate(140%);background:linear-gradient(135deg,rgba(255,255,255,.094),rgba(255,255,255,.03));border:1px solid #ffffff24;border-radius:999px;box-shadow:inset 0 1px rgba(255,255,255,.094);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;line-height:1.4;max-width:100%;padding:14px 23px;text-align:left;transition:background .2s,border-color .2s}#ima-visual-identity [data-lp-workflow]:hover,#ima-visual-identity [data-lp-workflow][aria-expanded=true]{background:linear-gradient(135deg,rgba(255,255,255,.17),rgba(255,255,255,.08));border-color:rgba(255,255,255,.25);color:#fff}#ima-visual-identity .lp-workflow-option[data-active=true] [data-lp-workflow]{backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none;padding-bottom:10px}#ima-visual-identity .lp-workflow-plus{flex:none;font-size:22px;font-weight:400;line-height:1}#ima-visual-identity [data-lp-workflow]>span:last-child{min-width:0;overflow-wrap:anywhere;white-space:normal}#ima-visual-identity .lp-workflow-content{min-width:0}#ima-visual-identity .lp-workflow-detail{animation:ima-identity-reveal .35s ease-out}#ima-visual-identity .lp-workflow-caption{padding:0 23px 22px;text-align:left}#ima-visual-identity .lp-workflow-caption p{color:#e2e0e0;font-size:14px;line-height:1.65;margin:0 0 18px;max-width:600px}#ima-visual-identity .lp-workflow-caption a[data-identity-create]{background:#fff!important;border:1px solid #fff!important;box-shadow:none!important;color:#161616!important;font-size:12px;gap:12px;min-height:36px!important;padding:8px 17px!important}#ima-visual-identity .lp-workflow-caption a[data-identity-create]:hover{background:#ededed!important;border-color:#ededed!important}#ima-visual-identity .lp-workflow-caption a[data-identity-create]:after{content:none!important;display:none!important}@keyframes ima-identity-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:820px){#ima-visual-identity{padding:72px 0}#ima-visual-identity .lp-workflows{margin:0 auto;padding:0;width:calc(100% - 40px)}#ima-visual-identity .lp-workflow-intro{margin-bottom:22px}#ima-visual-identity .lp-workflow-intro>p{font-size:14px;margin-top:12px}#ima-visual-identity .lp-workflow-stage{border-radius:18px;display:flex;flex-direction:column;gap:16px;min-height:0;padding:22px 16px 24px}#ima-visual-identity .lp-workflow-options{gap:9px;width:100%}#ima-visual-identity [data-lp-workflow]{font-size:14px;gap:8px;height:auto;padding:11px 15px;width:auto}#ima-visual-identity .lp-workflow-plus{font-size:17px}#ima-visual-identity .lp-workflow-content{width:100%}#ima-visual-identity .lp-workflow-caption{padding:0 16px 18px}#ima-visual-identity .lp-workflow-caption p{font-size:13px}}@media(max-width:420px){#ima-visual-identity [data-lp-workflow]{gap:4px;padding:9px 10px}#ima-visual-identity .lp-workflow-options{gap:5px}}@media(prefers-reduced-motion:reduce){#ima-visual-identity .lp-workflow-detail{animation:none}}#ima-visual-identity .lp-workflow-caption a[data-identity-create]{align-items:center;border-radius:999px;display:inline-flex;text-decoration:none}#ima-visual-identity [hidden]{display:none!important}#ima-visual-identity :is(button,a):focus-visible{outline:2px solid #23d5e4;outline-offset:4px}#ima-visual-identity [data-lp-workflow]{justify-content:flex-start}#ima-module-showcase{--module-gutter:24px}#ima-module-showcase .ima-module-heading,#ima-module-showcase>[role=tabpanel]{margin-inline:auto;max-width:1280px;width:100%}@media(min-width:901px){#ima-module-showcase .ima-module-card{flex-basis:calc(47.16981% - 5.66038px)}}.ima-studio-embed .home-faq{background:#08090b;box-sizing:border-box;color:#f5f5f3;font-family:Arial,PingFang SC,sans-serif;margin:0!important;padding:112px 24px 120px;width:100%}.ima-studio-embed .home-faq__inner{margin:0 auto;width:min(800px,100%)}.ima-studio-embed .home-faq h2{color:#f5f5f3;font-size:clamp(28px,3.2vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.3;margin:0 0 36px;text-align:center;text-wrap:balance}.ima-studio-embed .home-faq__search{align-items:center;background:#151618;border:1px solid #25262a;border-radius:16px;color:#777980;display:flex;gap:12px;height:58px;padding:0 20px;transition:border-color .18s ease,box-shadow .18s ease}.ima-studio-embed .home-faq__search:focus-within{border-color:#73757c;box-shadow:0 0 0 3px rgba(255,255,255,.05)}.ima-studio-embed .home-faq__search>.iconify{flex-shrink:0;height:20px;width:20px}.ima-studio-embed .home-faq__search input{background:transparent;border:0;border-radius:0;box-shadow:none;color:#f5f5f3;font:inherit;font-size:15px;height:100%;min-width:0;outline:none;padding:0;width:100%}.ima-studio-embed .home-faq__search input::-moz-placeholder{color:#777980}.ima-studio-embed .home-faq__search input::placeholder{color:#777980}.ima-studio-embed .home-faq__filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:20px 0 40px}.ima-studio-embed .home-faq__filter{align-items:center;background:transparent;border:1px solid #25262a;border-radius:999px;color:#92949b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;height:34px;justify-content:center;min-width:52px;padding:0 16px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.ima-studio-embed .home-faq__filter:hover{background:#1c1d20;color:#f5f5f3}.ima-studio-embed .home-faq__filter.is-active{background:#f5f5f3;border-color:#f5f5f3;color:#101112}.ima-studio-embed .home-faq__filter:focus-visible,.ima-studio-embed .home-faq__support a:focus-visible,.ima-studio-embed .home-faq__trigger:focus-visible{outline:2px solid #a7a9af;outline-offset:4px}.ima-studio-embed .home-faq__list{display:grid;gap:12px;width:100%}.ima-studio-embed .home-faq__item{background:#101113;border:1px solid #25262a;border-radius:16px;overflow:hidden;transition:border-color .18s ease,background-color .18s ease}.ima-studio-embed .home-faq__item[data-state=open]{background:#121315;border-color:#34353a}.ima-studio-embed .home-faq__trigger{align-items:center;background:transparent;border:0;border-radius:0;color:#e4e4e7;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:16px;line-height:1.55;padding:22px 24px;text-align:left;transition:color .18s ease,background-color .18s ease;width:100%}.ima-studio-embed .home-faq__trigger:hover{background:rgba(255,255,255,.016);color:#fff}.ima-studio-embed .home-faq__trigger:focus-visible{outline-offset:-4px}.ima-studio-embed .home-faq__question{flex:1;min-width:0}.ima-studio-embed .home-faq__topic{color:#74767e;flex-shrink:0;font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.ima-studio-embed .home-faq__chevron{color:#81838a;flex-shrink:0;height:16px;transform:rotate(90deg);transition:transform .3s cubic-bezier(.22,1,.36,1);width:16px}.ima-studio-embed .home-faq__trigger[data-state=open] .home-faq__chevron{transform:rotate(-90deg)}.ima-studio-embed .home-faq .home-faq__content[data-state=open]{animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards}.ima-studio-embed .home-faq__answer{padding:0 24px 24px}.ima-studio-embed .home-faq__answer p{color:#92949b;font-size:15px;line-height:1.8;margin:0}.ima-studio-embed .home-faq__answer p+p{margin-top:12px}.ima-studio-embed .home-faq__answer a,.ima-studio-embed .home-faq__support a{color:#e4e4e7;text-decoration:underline;text-underline-offset:4px}.ima-studio-embed .home-faq__empty{color:#92949b;font-size:15px;padding:32px 16px;text-align:center}.ima-studio-embed .home-faq__support{color:#92949b;font-size:14px;line-height:1.6;margin:32px 0 0;text-align:center}.ima-studio-embed .home-faq__support a{margin-left:6px}@media(max-width:600px){.ima-studio-embed .home-faq{padding:72px 20px 80px}.ima-studio-embed .home-faq h2{margin-bottom:28px}.ima-studio-embed .home-faq__search{height:54px;padding-inline:16px}.ima-studio-embed .home-faq__filters{gap:6px;margin-bottom:28px}.ima-studio-embed .home-faq__filter{font-size:13px;padding-inline:12px}.ima-studio-embed .home-faq__trigger{font-size:15px;gap:12px;padding:20px 18px}.ima-studio-embed .home-faq__topic{display:none}.ima-studio-embed .home-faq__answer{padding:0 18px 20px}.ima-studio-embed .home-faq__answer p{font-size:14px}}@media(prefers-reduced-motion:reduce){.ima-studio-embed .home-faq *,.ima-studio-embed .home-faq :before{animation-duration:.01ms!important;transition:none!important}}.marketing-home{background:var(--color-home-06090c);margin:0}:where(.marketing-home) .ima-reference-nav,:where(.marketing-home) .ima-reference-nav *{box-sizing:border-box}:where(.marketing-home) .ima-reference-nav{align-items:center;background:linear-gradient(color-mix(in srgb,var(--color-home-05090c) 43.922%,transparent),transparent);color:#fff;display:flex;font-family:Arial,sans-serif;gap:40px;height:80px;left:0;padding:0 6%;position:fixed;top:var(--operation-banner-offset,0);transition:top .2s ease;width:100%;z-index:100}:where(.marketing-home) .ima-reference-nav a{color:var(--color-home-ffffff);font-size:var(--text-home-d652253);font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap}:where(.marketing-home) .ima-reference-nav .ima-brand{font-size:var(--text-home-2e65939);font-weight:700;letter-spacing:-1px}:where(.marketing-home) .ima-reference-nav nav{align-items:center;display:flex}:where(.marketing-home) .ima-nav-actions{align-items:center;display:flex;font-size:var(--text-home-d652253);gap:28px;margin-left:auto}:where(.marketing-home) .ima-reference-nav .ima-nav-start{background:color-mix(in srgb,var(--color-home-ffffff) 14.902%,transparent);border-radius:var(--radius-home-46d0b65);padding:12px 20px}:where(.marketing-home) .ima-reference-nav a:hover{color:var(--color-home-ffffff)}:where(.marketing-home) .ima-menu{display:none}:where(.marketing-home) .ima-studio-embed .ima-reference-hero{background:var(--color-home-071116);height:100svh;max-height:1100px;min-height:650px;overflow:hidden;padding:0!important;position:relative}:where(.marketing-home) .ima-background{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}:where(.marketing-home) .ima-hero-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--color-home-03090e) 18.824%,transparent) 0,color-mix(in srgb,var(--color-home-03090e) 12.549%,transparent) 40%,color-mix(in srgb,var(--color-home-03090e) 60%,transparent));top:0;right:0;bottom:0;left:0;position:absolute}:where(.marketing-home) .ima-hero-center{align-items:center;display:flex;flex-direction:column;gap:42px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:80px 4% 100px;position:absolute}:where(.marketing-home) .ima-studio-embed h1.ima-wordmark{align-items:baseline;color:var(--color-home-ffffff);display:flex;font-family:Georgia,Times New Roman,serif;font-size:var(--text-home-31a06d8);font-style:italic;justify-content:center;letter-spacing:-.055em;line-height:1.1;margin:0;max-width:100%;white-space:nowrap}:where(.marketing-home) .ima-letter{background-clip:text;-webkit-background-clip:text;background-image:url(https://file-cdn.photogrid.com.cn/imagent/private/picture/2026/09/09/1788960930366_2_3818476de12948539ce0d1a4b1d64041.jpg);background-position:50%;background-size:cover;cursor:default;display:inline-block;outline:none;position:relative;transition:color .2s,transform .35s}:where(.marketing-home) .ima-letter:focus-visible,:where(.marketing-home) .ima-letter:hover{animation:ima-letter-pan 3s ease-in-out infinite alternate;color:transparent;transform:translateY(-8px) scale(1.06)}:where(.marketing-home) .ima-word-gap{width:.23em}:where(.marketing-home) .ima-free-start{align-items:center;background:var(--color-home-35eeff);border-radius:var(--radius-home-6e8c5a8);color:var(--color-home-061013)!important;display:inline-flex;font:var(--home-font-home-6d569cb);gap:22px;height:64px;justify-content:center;padding:0 34px;text-decoration:none;transition:background .2s,transform .2s}:where(.marketing-home) .ima-free-start:hover{background:var(--color-home-87f7ff);transform:translateY(-3px)}:where(.marketing-home) .ima-video-toggle{background:color-mix(in srgb,var(--color-home-ffffff) 10.196%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 25.098%,transparent);border-radius:var(--radius-home-b46da6e);bottom:36px;color:#fff;cursor:pointer;height:40px;left:4%;position:absolute;width:40px}:where(.marketing-home) .ima-scroll{bottom:38px;color:color-mix(in srgb,var(--color-home-ffffff) 50.196%,transparent);font:var(--home-font-home-37a1db3);left:50%;position:absolute;text-align:center;text-decoration:none;transform:translate(-50%)}:where(.marketing-home) .ima-scroll span{display:block;margin-top:12px}:where(.marketing-home) .ima-free-start:focus-visible,:where(.marketing-home) .ima-reference-nav a:focus-visible,:where(.marketing-home) .ima-video-toggle:focus-visible{outline:2px solid var(--color-home-35eeff);outline-offset:5px}@keyframes ima-letter-pan{0%{background-position:20%}to{background-position:80%}}@media(max-width:1100px){:where(.marketing-home) .ima-reference-nav{gap:24px;padding:0 4%}:where(.marketing-home) .ima-reference-nav nav{gap:22px}:where(.marketing-home) .ima-nav-actions{gap:16px}:where(.marketing-home) .ima-nav-actions>span{display:none}}@media(max-width:760px){:where(.marketing-home) .ima-reference-nav{height:68px}:where(.marketing-home) .ima-reference-nav nav{background:color-mix(in srgb,var(--color-home-091319) 92.941%,transparent);display:none;flex-wrap:wrap;left:0;padding:24px;position:absolute;top:68px;width:100%}:where(.marketing-home) .ima-reference-nav.is-open nav{display:flex}:where(.marketing-home) .ima-menu{background:transparent;border:0;color:#fff;display:block;font-size:var(--text-home-b29b533)}:where(.marketing-home) .ima-nav-actions>a:first-of-type{display:none}:where(.marketing-home) .ima-reference-nav .ima-brand{font-size:var(--text-home-42d92f3)}:where(.marketing-home) .ima-reference-nav .ima-nav-start{padding:10px 16px}:where(.marketing-home) .ima-studio-embed .ima-reference-hero{max-height:900px;min-height:580px}:where(.marketing-home) .ima-studio-embed h1.ima-wordmark{font-size:var(--text-home-49e1a27)}:where(.marketing-home) .ima-hero-center{gap:32px}:where(.marketing-home) .ima-free-start{font-size:var(--text-home-4678bd4);height:56px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-free-start,:where(.marketing-home) .ima-letter{animation:none!important;transition:none!important}}:where(.marketing-home) .ima-reference-nav button.ima-nav-trigger,:where(.marketing-home) .ima-reference-nav button.ima-nav-trigger:active,:where(.marketing-home) .ima-reference-nav button.ima-nav-trigger:focus,:where(.marketing-home) .ima-reference-nav button.ima-nav-trigger:hover{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;background-image:none!important;border:0!important;border-radius:var(--radius-home-b6589fc)!important;box-shadow:var(--shadow-home-71f8e79)!important;color:var(--color-home-ffffff)!important;font:var(--home-font-home-4c6441f)!important;letter-spacing:normal!important;min-height:0!important;min-width:0!important;padding:12px 0!important;text-transform:none!important;transform:none!important}:where(.marketing-home) .ima-reference-nav button.ima-nav-trigger:after,:where(.marketing-home) .ima-reference-nav button.ima-nav-trigger:before{content:none!important}:where(.marketing-home) .ima-reference-nav button.ima-nav-trigger:focus-visible{outline:2px solid var(--color-home-35eeff)!important;outline-offset:4px}:where(.marketing-home) .ima-reference-nav{background:transparent;overflow:visible}:where(.marketing-home) .ima-nav-blur{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-home-090c14) 28%,transparent),color-mix(in srgb,var(--color-home-090c14) 12%,transparent) 55%,transparent);top:0;right:0;bottom:-32px;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s;z-index:-1}:where(.marketing-home) .ima-reference-nav.is-scrolled .ima-nav-blur{opacity:1}:where(.marketing-home) .ima-nav-blur i{backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));display:block;top:0;right:0;bottom:0;left:0;mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;position:absolute}:where(.marketing-home) .ima-nav-blur i:first-child{--blur:3px;--fade:linear-gradient(transparent 0%,transparent 40%,var(--color-home-000000) 58%,var(--color-home-000000) 78%,transparent 100%)}:where(.marketing-home) .ima-nav-blur i:nth-child(2){--blur:6px;--fade:linear-gradient(transparent 0%,transparent 20%,var(--color-home-000000) 38%,var(--color-home-000000) 58%,transparent 78%,transparent 100%)}:where(.marketing-home) .ima-nav-blur i:nth-child(3){--blur:12px;--fade:linear-gradient(transparent 0%,var(--color-home-000000) 18%,var(--color-home-000000) 38%,transparent 58%,transparent 100%)}:where(.marketing-home) .ima-nav-blur i:nth-child(4){--blur:20px;--fade:linear-gradient(var(--color-home-000000) 0%,var(--color-home-000000) 18%,transparent 38%,transparent 100%)}:where(.marketing-home) .ima-nav-blur i:nth-child(5){--blur:36px;--fade:linear-gradient(var(--color-home-000000) 0%,transparent 18%,transparent 100%)}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-nav-blur{transition:none}}:where(.marketing-home) .ima-studio-embed h1.ima-wordmark{font-family:Galano Grotesque Alt,Arial,sans-serif;font-size:var(--text-home-99e38f3);font-style:normal;font-weight:700;gap:0;letter-spacing:0;line-height:1;overflow:visible}:where(.marketing-home) .ima-wordmark .ima-object-letter{animation:none!important;background:none!important;color:var(--color-home-ffffff);cursor:default;flex:0 0 var(--glyph-width);height:1em;outline:none;overflow:visible;position:relative;transform:none;transition:none;width:var(--glyph-width)}:where(.marketing-home) .ima-object-letter .ima-brand-glyph{display:block;height:100%;-o-object-fit:contain;object-fit:contain;opacity:1;transform:scale(1);transition:opacity .18s,transform .32s cubic-bezier(.2,.8,.2,1);width:100%}:where(.marketing-home) .ima-object-letter .ima-letter-object{filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--color-home-000000) 33.333%,transparent));height:1.15em;left:50%;max-width:none;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.6) rotate(-12deg);transition:opacity .18s,transform .4s cubic-bezier(.2,.9,.2,1.2);width:max(1.05em,130%)}:where(.marketing-home) .ima-object-letter:focus-visible .ima-brand-glyph,:where(.marketing-home) .ima-object-letter:hover .ima-brand-glyph{opacity:0;transform:scale(.72)}:where(.marketing-home) .ima-object-letter:focus-visible .ima-letter-object,:where(.marketing-home) .ima-object-letter:hover .ima-letter-object{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}:where(.marketing-home) .ima-object-letter:focus-visible,:where(.marketing-home) .ima-object-letter:hover{color:var(--color-home-ffffff);transform:none;z-index:3}:where(.marketing-home) .ima-wordmark .ima-word-gap{flex:0 0 .19em;width:.19em}@media(max-width:760px){:where(.marketing-home) .ima-studio-embed h1.ima-wordmark{font-size:var(--text-home-68c4145)}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-object-letter img{transition:none!important}}:where(.marketing-home) .ima-wordmark .ima-object-letter:nth-child(n+5) .ima-brand-glyph{filter:drop-shadow(.005em 0 0 var(--color-home-ffffff)) drop-shadow(-.005em 0 0 var(--color-home-ffffff)) drop-shadow(0 .005em 0 var(--color-home-ffffff)) drop-shadow(0 -.005em 0 var(--color-home-ffffff))}:where(.marketing-home) .ima-object-letter .ima-photo-object{display:block;filter:drop-shadow(0 .04em .045em color-mix(in srgb,var(--color-home-000000) 46.667%,transparent));height:1.08em;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:1.1em}:where(.marketing-home) .ima-object-letter .ima-photo-brush{height:1.12em;width:.56em}:where(.marketing-home) .ima-object-letter .ima-photo-hanger{height:1.02em;width:1.32em}:where(.marketing-home) .ima-object-letter .ima-photo-lens{height:1em;width:1em}:where(.marketing-home) .ima-object-letter .ima-photo-t-razor{height:1.08em;width:.64em}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-object-letter .ima-photo-object{transition:none!important}}.marketing-home{scroll-behavior:smooth}:where(.marketing-home) .ima-reference-hero:after{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(transparent,var(--color-home-000000) 98%);content:"";height:230px;inset:auto 0 0;mask-image:linear-gradient(transparent,var(--color-home-000000) 75%);-webkit-mask-image:linear-gradient(transparent,var(--color-home-000000) 75%);pointer-events:none;position:absolute;z-index:1}:where(.marketing-home) .ima-reference-hero .ima-hero-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--color-home-03090e) 18.824%,transparent),color-mix(in srgb,var(--color-home-03090e) 12.549%,transparent) 40%,color-mix(in srgb,var(--color-home-000000) 33.333%,transparent) 65%,var(--color-home-000000) 100%)}:where(.marketing-home) .ima-hero-center,:where(.marketing-home) .ima-reference-hero .ima-scroll,:where(.marketing-home) .ima-reference-hero .ima-video-toggle{z-index:2}:where(.marketing-home) .ima-studio-embed .ima-case-section{background:var(--color-home-000000);color:#fff;padding:72px 5% 100px;scroll-margin-top:90px}:where(.marketing-home) .ima-cases-head{margin:0 auto 64px;max-width:900px;text-align:center}:where(.marketing-home) .ima-cases-head>p{color:color-mix(in srgb,var(--color-home-ffffff) 43.922%,transparent);font:var(--home-font-home-28e374a);letter-spacing:.2em;margin:0 0 24px}:where(.marketing-home) .ima-studio-embed .ima-cases-head h2{font:var(--home-font-home-2f85126);letter-spacing:-.045em;margin:0 0 28px}:where(.marketing-home) .ima-cases-head>a{border-bottom:1px solid color-mix(in srgb,var(--color-home-ffffff) 25.098%,transparent);color:color-mix(in srgb,var(--color-home-ffffff) 65.098%,transparent);font:var(--home-font-home-6102a83);padding-bottom:7px;text-decoration:none}:where(.marketing-home) .ima-case-grid{align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto}:where(.marketing-home) .ima-case-card{aspect-ratio:3/4;background:var(--color-home-17191d);border-radius:var(--radius-home-42d92f3);color:#fff!important;display:block;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s}:where(.marketing-home) .ima-case-card:nth-child(3n+2){margin-top:64px}:where(.marketing-home) .ima-case-card:nth-child(3n){aspect-ratio:4/5}:where(.marketing-home) .ima-case-card img,:where(.marketing-home) .ima-case-card video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1);width:100%}:where(.marketing-home) .ima-case-card:after{background:linear-gradient(transparent 45%,color-mix(in srgb,var(--color-home-000000) 73.333%,transparent));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}:where(.marketing-home) .ima-case-caption{bottom:26px;left:26px;position:absolute;right:26px;z-index:1}:where(.marketing-home) .ima-case-caption>span{color:color-mix(in srgb,var(--color-home-ffffff) 70.196%,transparent);font:var(--home-font-home-4cd0b22)}:where(.marketing-home) .ima-studio-embed .ima-case-caption h3{font:var(--home-font-home-f27b5fb);letter-spacing:-.03em;margin:10px 0 14px}:where(.marketing-home) .ima-case-caption b{display:block;font:var(--home-font-home-a5f8111);opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s}:where(.marketing-home) .ima-case-card:hover{box-shadow:var(--shadow-home-5590672);transform:translateY(-7px)}:where(.marketing-home) .ima-case-card:hover img,:where(.marketing-home) .ima-case-card:hover video{transform:scale(1.035)}:where(.marketing-home) .ima-case-card:hover b{opacity:1;transform:none}@media(max-width:900px){:where(.marketing-home) .ima-case-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-home) .ima-case-card:nth-child(n){aspect-ratio:3/4;margin-top:0}:where(.marketing-home) .ima-case-card:nth-child(2n){margin-top:36px}}@media(max-width:600px){:where(.marketing-home) .ima-reference-hero:after{backdrop-filter:blur(10px);height:170px}:where(.marketing-home) .ima-studio-embed .ima-case-section{padding:44px 20px 64px}:where(.marketing-home) .ima-cases-head{margin-bottom:36px}:where(.marketing-home) .ima-case-grid{display:flex;gap:14px;overflow-x:auto;padding:8px 0 20px;scroll-snap-type:x mandatory}:where(.marketing-home) .ima-case-card:nth-child(n){flex:0 0 83%;margin:0;scroll-snap-align:center}:where(.marketing-home) .ima-case-caption{bottom:22px;left:20px;right:20px}:where(.marketing-home) .ima-case-caption b{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.marketing-home{scroll-behavior:auto}:where(.marketing-home) .ima-case-caption b,:where(.marketing-home) .ima-case-card,:where(.marketing-home) .ima-case-card img,:where(.marketing-home) .ima-case-card video{transition:none}:where(.marketing-home) .ima-case-card:hover{transform:none}}:where(.marketing-home) .ima-studio-embed .ima-case-section{background:transparent;margin-top:-125px;min-height:calc(100svh + 400px);padding-top:0;position:relative;z-index:3;--case-progress:0}:where(.marketing-home) .ima-cases-head{left:5%;margin:0;max-width:none;opacity:var(--case-heading,0);pointer-events:none;position:absolute;right:5%;top:270px;transform:translateY(calc((1 - var(--case-progress))*32px))}:where(.marketing-home) .ima-cases-head>a{pointer-events:auto}:where(.marketing-home) .ima-case-grid{display:block;height:680px;isolation:isolate;margin:0 auto;max-width:1440px;perspective:1400px;position:sticky;top:110px;width:100%}:where(.marketing-home) .ima-case-card:nth-child(n){aspect-ratio:auto;left:var(--case-x,33%);margin:0;position:absolute;top:var(--case-y,0);transform:translate(var(--case-offset,0)) translateY(var(--case-lift,0)) rotate(var(--case-angle,0deg)) scale(var(--case-scale,.92));transform-origin:50% 100%;transition:box-shadow .4s;width:calc(33.33333% - 14.66667px);will-change:transform,left,top;z-index:var(--case-order,1)}:where(.marketing-home) .ima-case-card:nth-child(n):hover{transform:translate(var(--case-offset,0)) translateY(calc(var(--case-lift, 0px) - 8px)) rotate(var(--case-angle,0deg)) scale(var(--case-scale,.92));z-index:10}:where(.marketing-home) .ima-case-caption{transition:opacity .35s}:where(.marketing-home) .ima-case-caption b,:where(.marketing-home) .ima-case-caption h3{opacity:var(--case-details,0)}:where(.marketing-home) .ima-case-caption>span{font-size:var(--text-home-d652253)}:where(.marketing-home) .ima-case-card:after{background:linear-gradient(color-mix(in srgb,var(--color-home-000000) 20%,transparent),transparent 30%,color-mix(in srgb,var(--color-home-000000) 66.667%,transparent) 100%)}:where(.marketing-home) .ima-case-section:before{background:linear-gradient(transparent,var(--color-home-000000) 200px);content:"";top:125px;right:0;bottom:0;left:0;position:absolute;z-index:-1}:where(.marketing-home) .ima-case-section.is-expanded .ima-cases-head{left:auto;opacity:1;padding:34px 0 56px;position:relative;right:auto;top:auto;transform:none}:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:830px;position:relative;top:auto}:where(.marketing-home) .ima-case-section.is-expanded{padding-bottom:70px}@media(max-width:900px){:where(.marketing-home) .ima-case-card:nth-child(n){height:330px;width:calc(50% - 9px)}:where(.marketing-home) .ima-case-grid{height:1100px}:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:1060px}}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .ima-case-section{margin-top:-90px;min-height:calc(100svh + 500px);padding-top:0}:where(.marketing-home) .ima-case-grid{display:block;height:1050px;overflow:visible;padding:0;scroll-snap-type:none;top:88px}:where(.marketing-home) .ima-case-card:nth-child(n){border-radius:var(--radius-home-4678bd4);flex:none;height:270px;width:calc(50% - 6px)}:where(.marketing-home) .ima-case-caption{bottom:18px;left:14px;right:14px}:where(.marketing-home) .ima-studio-embed .ima-case-caption h3{font-size:var(--text-home-157d8af)}:where(.marketing-home) .ima-case-caption>span{font-size:var(--text-home-4bd46d4)}:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:850px}:where(.marketing-home) .ima-cases-head{top:190px}:where(.marketing-home) .ima-case-section:before{top:90px;right:0;bottom:0;left:0}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-case-card:nth-child(n){will-change:auto}}:where(.marketing-home) .ima-case-section.is-expanded .ima-cases-head{left:5%;padding:24px 0;pointer-events:none;position:absolute;right:5%;top:0}:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:1100px;position:sticky;top:110px}:where(.marketing-home) .ima-case-grid{height:1100px}:where(.marketing-home) .ima-cases-head{padding:24px 0;top:0}:where(.marketing-home) .ima-case-section.is-expanded{padding-bottom:0}@media(max-width:600px){:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:1050px;top:88px}:where(.marketing-home) .ima-case-section.is-expanded .ima-cases-head{padding:12px 0}}:where(.marketing-home) .ima-case-card:nth-child(n){height:390px}:where(.marketing-home) .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:720px}:where(.marketing-home) .ima-case-caption h3{display:none}:where(.marketing-home) .ima-case-caption b{margin-top:14px}@media(max-width:900px){:where(.marketing-home) .ima-case-card:nth-child(n){height:330px;width:calc(50% - 9px)}:where(.marketing-home) .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:990px}}@media(max-width:600px){:where(.marketing-home) .ima-case-card:nth-child(n){height:270px;width:calc(50% - 6px)}:where(.marketing-home) .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:850px}}:where(.marketing-home) .ima-cases-stage{height:720px;position:sticky;top:100px;width:100%}:where(.marketing-home) .ima-case-section .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:720px;position:relative;top:0}:where(.marketing-home) .ima-case-section .ima-cases-head,:where(.marketing-home) .ima-case-section.is-expanded .ima-cases-head{left:5%;opacity:var(--case-heading,0);padding:24px 0;pointer-events:none;position:absolute;right:5%;top:0;transform:translateY(calc((1 - var(--case-progress))*32px));z-index:2}:where(.marketing-home) .ima-case-section .ima-cases-head>a{pointer-events:auto}:where(.marketing-home) .ima-reference-hero .ima-scroll{opacity:var(--explore-opacity,1);transition:opacity .25s ease,visibility .25s}:where(.marketing-home) .ima-reference-hero.ima-has-scrolled .ima-scroll{pointer-events:none;visibility:hidden}@media(max-width:900px){:where(.marketing-home) .ima-case-section .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid,:where(.marketing-home) .ima-cases-stage{height:990px}}@media(max-width:600px){:where(.marketing-home) .ima-cases-stage{height:850px;top:80px}:where(.marketing-home) .ima-case-section .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:850px;top:0}:where(.marketing-home) .ima-case-section .ima-cases-head,:where(.marketing-home) .ima-case-section.is-expanded .ima-cases-head{padding:12px 0}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-reference-hero .ima-scroll{transition:none}}:where(.marketing-home) .ima-case-section .ima-case-card:nth-child(n){backface-visibility:hidden;left:0;top:0;transition:box-shadow .3s}:where(.marketing-home) .ima-case-section .ima-case-card:nth-child(n):hover{transform:inherit;z-index:10}:where(.marketing-home) .ima-case-section .ima-case-card img,:where(.marketing-home) .ima-case-section .ima-case-card video{transform:none!important;transition:none}:where(.marketing-home) .ima-reference-hero .ima-scroll{z-index:5}:where(.marketing-home) .ima-reference-hero:after{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:where(.marketing-home) .ima-cases-stage{contain:layout style}:where(.marketing-home) .ima-case-section .ima-cases-head{visibility:hidden}:where(.marketing-home) .ima-case-section .ima-cases-head[style]{visibility:visible}:where(.marketing-home) .ima-case-grid{overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}:where(.marketing-home) .ima-case-grid.ima-can-drag{cursor:grab}:where(.marketing-home) .ima-case-grid.ima-can-drag:active{cursor:grabbing}:where(.marketing-home) .ima-case-card img,:where(.marketing-home) .ima-case-card video{-webkit-user-drag:none}:where(.marketing-home) .ima-case-navigation{align-items:center;color:color-mix(in srgb,var(--color-home-ffffff) 50.196%,transparent);display:flex;font:var(--home-font-home-37a1db3);gap:24px;justify-content:center;left:0;position:absolute;right:0;top:670px;transition:opacity .25s;z-index:12}:where(.marketing-home) .ima-case-navigation button{background:color-mix(in srgb,var(--color-home-ffffff) 3.137%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 18.824%,transparent);border-radius:var(--radius-home-b46da6e);color:#fff;cursor:pointer;height:40px;width:40px}:where(.marketing-home) .ima-case-navigation button:hover{background:color-mix(in srgb,var(--color-home-ffffff) 12.549%,transparent)}:where(.marketing-home) .ima-case-navigation button:focus-visible{outline:2px solid var(--color-home-35eeff);outline-offset:4px}@media(max-width:900px){:where(.marketing-home) .ima-case-navigation{top:610px}}@media(max-width:600px){:where(.marketing-home) .ima-case-navigation{top:550px}}:where(.marketing-home) .ima-object-letter{cursor:grab;touch-action:pan-y}:where(.marketing-home) .ima-object-letter.ima-object-dragging{cursor:grabbing}:where(.marketing-home) .ima-object-letter .ima-photo-object{backface-visibility:hidden;filter:none!important;image-rendering:auto;scale:1;transform:translate(-50%,-50%) rotate(var(--object-angle,0deg)) scale(.75)!important;transition:opacity .18s ease,scale .25s ease!important}:where(.marketing-home) .ima-object-letter.ima-object-dragging .ima-photo-object,:where(.marketing-home) .ima-object-letter:focus-visible .ima-photo-object,:where(.marketing-home) .ima-object-letter:hover .ima-photo-object{opacity:1;transform:translate(-50%,-50%) rotate(var(--object-angle,0deg)) scale(1)!important}:where(.marketing-home) .ima-object-letter.ima-object-dragging .ima-brand-glyph{opacity:0!important}:where(.marketing-home) .ima-photo-object{-webkit-user-drag:none}:where(.marketing-home) .ima-brush-3d{height:1.4em;left:50%;max-width:none;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s;width:.75em}:where(.marketing-home) .ima-has-3d.ima-object-dragging .ima-brush-3d,:where(.marketing-home) .ima-has-3d:focus-visible .ima-brush-3d,:where(.marketing-home) .ima-has-3d:hover .ima-brush-3d{opacity:1}:where(.marketing-home) .ima-has-3d .ima-photo-brush{display:none!important}:where(.marketing-home) .ima-shoe-3d{height:1.25em;width:1.5em}:where(.marketing-home) .ima-has-3d:has(.ima-shoe-3d) .ima-photo-m-beads{display:none!important}.marketing-home{max-width:100%;overflow-x:hidden}:where(.marketing-home) .ima-background{background:var(--color-home-071116) url(../assets/marketing-home/seedance-background/poster.jpeg) center/cover no-repeat}:where(.marketing-home) .ima-studio-embed .ima-reference-hero{isolation:isolate}:where(.marketing-home) .ima-studio-embed .ima-reference-hero:before{background:var(--color-home-071116) url(../assets/marketing-home/seedance-background/poster.jpeg) center/cover no-repeat;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}:where(.marketing-home) .ima-background{display:block!important;opacity:1!important;visibility:visible!important;z-index:0}:where(.marketing-home) .ima-hero-shade{z-index:1}:where(.marketing-home) .ima-hero-center{z-index:2}:where(.marketing-home) .ima-reference-nav .ima-brand{min-height:28px;min-width:112px}:where(.marketing-home) .ima-reference-nav .ima-brand img{max-width:154px}@media(max-width:767px){:where(.marketing-home) .ima-reference-nav{gap:12px;height:64px;padding:0 18px}:where(.marketing-home) .ima-reference-nav .ima-brand{font-size:var(--text-home-998b02c);letter-spacing:-.7px}:where(.marketing-home) .ima-reference-nav nav{background:color-mix(in srgb,var(--color-home-070c12) 96%,transparent);gap:4px;padding:18px;top:64px}:where(.marketing-home) .ima-reference-nav .ima-nav-actions{gap:10px}:where(.marketing-home) .ima-reference-nav .ima-nav-start{font-size:var(--text-home-233710a);padding:9px 13px}:where(.marketing-home) .ima-studio-embed .ima-reference-hero{display:block!important;height:100svh;max-height:none;min-height:560px;opacity:1!important;visibility:visible!important}:where(.marketing-home) .ima-hero-center{gap:24px;padding:76px 20px 84px;text-align:center}:where(.marketing-home) .ima-studio-embed h1.ima-wordmark{font-size:var(--text-home-c470dce);line-height:.98;overflow-wrap:anywhere;white-space:normal}:where(.marketing-home) .ima-free-start{font-size:var(--text-home-344c386);height:52px;padding:0 22px;width:min(100%,290px)}:where(.marketing-home) .ima-scroll{bottom:20px;font-size:var(--text-home-4bd46d4)}:where(.marketing-home) .ima-video-toggle{bottom:18px;left:18px}:where(.marketing-home) .ima-case-section{margin-top:0!important;padding-left:18px!important;padding-right:18px!important}:where(.marketing-home) .ima-reference-nav .ima-brand img{display:none}:where(.marketing-home) .ima-reference-nav .ima-brand:after{color:var(--color-home-ffffff);content:"Ima Studio";display:block;font:var(--home-font-home-c5ba2c7);letter-spacing:-.7px}:where(.marketing-home) .ima-case-grid{gap:14px!important;grid-template-columns:1fr!important}:where(.marketing-home) .ima-case-card{min-width:0!important;width:100%!important}:where(.marketing-home) .ima-card-media,:where(.marketing-home) .ima-case-card video{height:auto;max-height:none;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-cases-head{max-width:100%;padding-right:0}:where(.marketing-home) .ima-case-navigation{display:flex;gap:16px;justify-content:center;margin-top:16px}:where(.marketing-home) .ima-footer,:where(.marketing-home) .ima-footer *{box-sizing:border-box;max-width:100%}:where(.marketing-home) .ima-footer{padding-left:20px!important;padding-right:20px!important}:where(.marketing-home) .ima-footer .ima-footer-columns{gap:24px 18px;grid-template-columns:1fr 1fr!important}}@media(max-width:420px){:where(.marketing-home) .ima-reference-nav .ima-nav-start{font-size:var(--text-home-0939007);padding:8px 10px}:where(.marketing-home) .ima-hero-center{padding-left:16px;padding-right:16px}:where(.marketing-home) .ima-studio-embed h1.ima-wordmark{font-size:var(--text-home-8416f3d)}:where(.marketing-home) .ima-footer .ima-footer-columns{grid-template-columns:1fr!important}}:where(.marketing-home) .ima-hero-center{gap:24px;padding:110px 6% 160px;text-align:center}:where(.marketing-home) .ima-studio-embed .ima-wordmark.ima-hero-brand{align-items:baseline;color:#fff;display:flex;font-size:var(--text-home-447afa9);justify-content:center;letter-spacing:0;line-height:1.1;margin:0 0 8px;white-space:nowrap}:where(.marketing-home) .ima-studio-embed h1.ima-hero-headline{color:var(--color-home-ffffff);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--text-home-e65738d);font-style:normal;font-weight:700;letter-spacing:-.035em;line-height:1.2;margin:0;max-width:1100px}:where(.marketing-home) .ima-studio-embed .ima-hero-description{color:color-mix(in srgb,var(--color-home-ffffff) 87.843%,transparent);font:var(--home-font-home-18708f0);margin:0;max-width:850px}:where(.marketing-home) .ima-hero-copy-actions{display:flex;gap:18px;justify-content:center;margin-top:18px}:where(.marketing-home) .ima-hero-copy-actions a{align-items:center;box-sizing:border-box;display:flex;font:var(--home-font-home-5f112fd);justify-content:center;min-height:52px;min-width:164px;padding:12px 26px;text-decoration:none;transition:background .2s,transform .2s}:where(.marketing-home) .ima-hero-workflow{background:color-mix(in srgb,var(--color-home-000000) 13.333%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 50.196%,transparent);color:var(--color-home-ffffff)!important}:where(.marketing-home) .ima-hero-create{background:#fff;border:1px solid #fff;color:var(--color-home-000000)!important}:where(.marketing-home) .ima-hero-copy-actions a:hover{transform:translateY(-2px)}:where(.marketing-home) .ima-hero-workflow:hover{background:color-mix(in srgb,var(--color-home-ffffff) 8.235%,transparent)}:where(.marketing-home) .ima-hero-create:hover{background:var(--color-home-eeeeee)}:where(.marketing-home) .ima-hero-copy-actions a:focus-visible{outline:2px solid var(--color-home-35eeff);outline-offset:5px}@media(max-width:600px){:where(.marketing-home) .ima-hero-center{gap:20px;padding:100px 22px 160px}:where(.marketing-home) .ima-studio-embed h1.ima-hero-headline{font-size:var(--text-home-200376d);max-width:360px}:where(.marketing-home) .ima-hero-copy-actions{gap:12px}:where(.marketing-home) .ima-hero-copy-actions a{font-size:var(--text-home-344c386);min-width:136px;padding:12px 18px}:where(.marketing-home) .ima-studio-embed .ima-hero-description{font-size:var(--text-home-344c386)}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-hero-copy-actions a{transition:none}}:where(.marketing-home) .ima-reference-hero .ima-hero-center{pointer-events:none;z-index:8}:where(.marketing-home) .ima-reference-hero .ima-hero-center .ima-letter,:where(.marketing-home) .ima-reference-hero .ima-hero-center a{pointer-events:auto}:where(.marketing-home) .ima-reference-hero .ima-hero-brand,:where(.marketing-home) .ima-reference-hero .ima-hero-description,:where(.marketing-home) .ima-reference-hero .ima-hero-headline{position:relative;z-index:9}:where(.marketing-home) .ima-reference-hero .ima-hero-copy-actions{position:relative;z-index:9}:where(.marketing-home) .ima-case-section{z-index:2}:where(.marketing-home) .ima-case-section .ima-cases-head{z-index:3}:where(.marketing-home) .ima-case-grid{margin-left:auto;margin-right:auto;max-width:1600px;width:calc(100% - 10vw)}:where(.marketing-home) .ima-case-card:nth-child(n){width:calc(25% - 16.5px)}@media(max-width:900px){:where(.marketing-home) .ima-case-grid{width:calc(100% - 8vw)}:where(.marketing-home) .ima-case-card:nth-child(n){width:calc(50% - 9px)}}@media(max-width:600px){:where(.marketing-home) .ima-case-grid{width:calc(100% - 40px)}:where(.marketing-home) .ima-case-card:nth-child(n){width:calc(50% - 6px)}}:where(.marketing-home) .elementor embed,:where(.marketing-home) .elementor iframe{max-width:none;width:auto}:where(.marketing-home) .ima-studio-embed{--ima-cyan:var(--color-home-2cdff7);--ima-bg:var(--color-home-000000);--ima-text:var(--color-home-f5f5f5);--ima-muted:color-mix(in srgb,var(--color-home-ffffff) 62%,transparent);--ima-weak:color-mix(in srgb,var(--color-home-ffffff) 38%,transparent);--ima-card-1:color-mix(in srgb,var(--color-home-ffffff) 8%,transparent);--ima-card-2:color-mix(in srgb,var(--color-home-ffffff) 12%,transparent);--ima-card-3:color-mix(in srgb,var(--color-home-ffffff) 18%,transparent);--ima-line:color-mix(in srgb,var(--color-home-ffffff) 14%,transparent);background:var(--color-home-000000);color:var(--ima-text);font-family:PingFang SC,SF Pro SC,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;isolation:isolate;letter-spacing:normal;line-height:1.4;margin:0 calc(50% - 50vw);max-width:100vw;overflow-x:visible;text-transform:none;width:100vw}:where(.marketing-home) .ima-studio-embed,:where(.marketing-home) .ima-studio-embed *{box-sizing:border-box}:where(.marketing-home) .ima-studio-embed .site,:where(.marketing-home) .ima-studio-embed article,:where(.marketing-home) .ima-studio-embed div,:where(.marketing-home) .ima-studio-embed h1,:where(.marketing-home) .ima-studio-embed h2,:where(.marketing-home) .ima-studio-embed h3,:where(.marketing-home) .ima-studio-embed p,:where(.marketing-home) .ima-studio-embed section{margin:0}:where(.marketing-home) .ima-studio-embed a{color:inherit;text-decoration:none}:where(.marketing-home) .ima-studio-embed a:focus,:where(.marketing-home) .ima-studio-embed a:hover{color:inherit;text-decoration:none}:where(.marketing-home) .ima-studio-embed button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}:where(.marketing-home) .ima-studio-embed button:focus{outline:none}:where(.marketing-home) .ima-studio-embed img{border:0;box-shadow:var(--shadow-home-71f8e79);display:block;height:auto;max-width:100%}:where(.marketing-home) .ima-studio-embed .site{background:var(--color-home-000000);overflow-x:visible}:where(.marketing-home) .ima-studio-embed .button{align-items:center;border:1px solid transparent;border-radius:var(--radius-home-b29b533);display:inline-flex;font-size:var(--text-home-0939007);height:32px;justify-content:center;line-height:18px;padding:4px 16px}:where(.marketing-home) .ima-studio-embed .button--outline{background:color-mix(in srgb,var(--color-home-2cdff7) 10%,transparent);border-color:color-mix(in srgb,var(--color-home-2cdff7) 72%,transparent);color:var(--ima-cyan)}:where(.marketing-home) .ima-studio-embed .button--cyan{background:var(--ima-cyan);border-radius:var(--radius-home-21a8143);color:var(--color-home-071013);font-size:var(--text-home-344c386);height:52px;min-width:201px}:where(.marketing-home) .ima-studio-embed .hero{background:var(--color-home-000000);height:clamp(720px,50.78125vw,975px);isolation:isolate;min-height:min(975px,100vh);overflow:hidden;position:relative;width:100%}:where(.marketing-home) .ima-studio-embed .hero-stage{height:975px;left:50%;position:absolute;top:0;transform:translate(-50%) scale(var(--hero-scale,1));transform-origin:top center;width:1920px}:where(.marketing-home) .ima-studio-embed .hero-media-layer{display:block;height:1398px;left:0;position:absolute;top:-423px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1920px;-webkit-user-drag:none;pointer-events:none;z-index:0}:where(.marketing-home) .ima-studio-embed .hero-video{background:var(--color-home-111111);border:0;border-radius:var(--radius-home-92108b6);display:block;height:263px;left:1311px;-o-object-fit:cover;object-fit:cover;overflow:hidden;pointer-events:none;position:absolute;width:468px;z-index:1}:where(.marketing-home) .ima-studio-embed .hero-video-top{top:270px}:where(.marketing-home) .ima-studio-embed .hero-video-bottom{top:585px}:where(.marketing-home) .ima-studio-embed .hero-flow{height:975px;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;overflow:visible;pointer-events:none;position:absolute;width:1920px;z-index:2}:where(.marketing-home) .ima-studio-embed .hero-flow path{fill:none;stroke-linecap:round;stroke-linejoin:round;pathlength:1000}:where(.marketing-home) .ima-studio-embed .hero-flow-sweep{animation:ima-hero-line-sweep 1.175s linear infinite;filter:url(#imaHeroLineGlow);stroke:color-mix(in srgb,var(--color-home-ffffff) 88%,transparent);stroke-dasharray:96 1000;stroke-width:1.8}:where(.marketing-home) .ima-studio-embed .hero-flow-delay{animation-delay:.42s}@keyframes ima-hero-line-sweep{0%{opacity:0;stroke-dashoffset:80}10%{opacity:1}72%{opacity:1}to{opacity:0;stroke-dashoffset:-1010}}:where(.marketing-home) .ima-studio-embed .hero-headline{color:var(--ima-text);font-family:Galano Grotesque Alt DEMO,SF Pro Display,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-home-3263fd4);font-weight:700;left:664.5px;letter-spacing:0;line-height:1.08;margin:0;position:absolute;text-align:center;top:375px;width:591px;z-index:2}:where(.marketing-home) .ima-studio-embed .hero-subhead{color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);font-size:var(--text-home-157d8af);font-weight:400;left:639px;letter-spacing:0;line-height:22px;margin:0;position:absolute;text-align:center;top:537px;width:642px;z-index:2}:where(.marketing-home) .ima-studio-embed .hero-actions{left:834px;position:absolute;top:623px;width:252px;z-index:2}:where(.marketing-home) .ima-studio-embed .hero-mobile{display:none}:where(.marketing-home) .ima-studio-embed .hero-mobile-title{color:var(--ima-text);font-family:Galano Grotesque Alt DEMO,SF Pro Display,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-home-21a8143);font-weight:700;letter-spacing:0;line-height:1.08;margin:0}:where(.marketing-home) .ima-studio-embed .hero-mobile-subhead{color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);font-size:var(--text-home-4678bd4);line-height:24px;margin:0}:where(.marketing-home) .ima-studio-embed .hero-mobile-video{background:var(--color-home-111111);border:0;border-radius:var(--radius-home-6d27d54);box-shadow:var(--shadow-home-c51c639);display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1919px){:where(.marketing-home) .ima-studio-embed .hero{height:calc(975px*var(--hero-scale, 1));min-height:calc(975px*var(--hero-scale, 1))}}:where(.marketing-home) .ima-studio-embed h1,:where(.marketing-home) .ima-studio-embed h2{font-family:Galano Grotesque Alt,Arial Black,system-ui,sans-serif;font-weight:800;letter-spacing:-.04em}:where(.marketing-home) .ima-studio-embed h1{font-size:var(--text-home-3263fd4);line-height:1.16}:where(.marketing-home) .ima-studio-embed h2{font-size:var(--text-home-384de31);line-height:1.12}:where(.marketing-home) .ima-studio-embed .hero__copy p{color:var(--ima-muted);font-size:var(--text-home-157d8af);line-height:22px;margin-top:18px}:where(.marketing-home) .ima-studio-embed .hero__copy .button{margin-top:28px}:where(.marketing-home) .ima-studio-embed .hero__link{color:var(--ima-muted);display:block;margin-top:18px}:where(.marketing-home) .ima-studio-embed .hero__canvas{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:3}:where(.marketing-home) .ima-studio-embed .node-label{color:var(--ima-muted);display:block;font-size:var(--text-home-0939007);margin-bottom:4px}:where(.marketing-home) .ima-studio-embed .generation-card,:where(.marketing-home) .ima-studio-embed .media-node,:where(.marketing-home) .ima-studio-embed .prompt-card,:where(.marketing-home) .ima-studio-embed .text-node{pointer-events:auto;position:absolute}:where(.marketing-home) .ima-studio-embed .media-node img{border:1px solid color-mix(in srgb,var(--color-home-ffffff) 24%,transparent);border-radius:var(--radius-home-b29b533);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-studio-embed .media-node--left{left:7%;top:205px;width:330px}:where(.marketing-home) .ima-studio-embed .media-node--left img{height:198px}:where(.marketing-home) .ima-studio-embed .generation-card{backdrop-filter:blur(34px);background:color-mix(in srgb,var(--color-home-1f1f1f) 78%,transparent);border:1px solid var(--ima-line);border-radius:var(--radius-home-b29b533);box-shadow:var(--shadow-home-042d805);height:280px;left:4%;padding:16px;top:439px;width:474px}:where(.marketing-home) .ima-studio-embed .generation-card__footer,:where(.marketing-home) .ima-studio-embed .generation-card__toolbar{align-items:center;display:flex;gap:6px}:where(.marketing-home) .ima-studio-embed .generation-card__footer span,:where(.marketing-home) .ima-studio-embed .generation-card__toolbar span{align-items:center;background:var(--ima-card-2);border-radius:var(--radius-home-b29b533);display:inline-flex;flex-shrink:0;font-size:var(--text-home-0939007);min-height:32px;padding:4px 10px;white-space:nowrap}:where(.marketing-home) .ima-studio-embed .generation-card__uploads{display:flex;gap:8px;margin-top:12px}:where(.marketing-home) .ima-studio-embed .generation-card__uploads img{border-radius:var(--radius-home-9bc5fef);height:104px;-o-object-fit:cover;object-fit:cover;width:104px}:where(.marketing-home) .ima-studio-embed .generation-card p{color:var(--ima-muted);font-size:var(--text-home-344c386);line-height:22px}:where(.marketing-home) .ima-studio-embed .send{background:var(--ima-cyan)!important;color:var(--color-home-071013);justify-content:center;margin-left:auto;width:32px}:where(.marketing-home) .ima-studio-embed .media-node--video{left:50%;top:515px;transform:translate(-50%);width:549px}:where(.marketing-home) .ima-studio-embed .media-node--video img{height:309px}:where(.marketing-home) .ima-studio-embed .prompt-card{backdrop-filter:blur(34px);background:color-mix(in srgb,var(--color-home-1f1f1f) 72%,transparent);border:1px solid var(--ima-card-2);border-radius:var(--radius-home-b29b533);height:112px;left:50%;padding:12px;top:797px;transform:translate(-50%);width:452px}:where(.marketing-home) .ima-studio-embed .prompt-card p{color:color-mix(in srgb,var(--color-home-ffffff) 30%,transparent)}:where(.marketing-home) .ima-studio-embed .prompt-card div{bottom:12px;display:flex;gap:8px;left:12px;position:absolute;right:12px}:where(.marketing-home) .ima-studio-embed .prompt-card span{background:var(--ima-card-2);border-radius:var(--radius-home-b29b533);font-size:var(--text-home-0939007);min-height:32px;padding:6px 12px}:where(.marketing-home) .ima-studio-embed .text-node{right:7%;top:184px;width:414px}:where(.marketing-home) .ima-studio-embed .text-node p{background:color-mix(in srgb,var(--color-home-2d2d2d) 72%,transparent);border:1px solid var(--ima-card-3);border-radius:var(--radius-home-b29b533);color:var(--ima-muted);font-size:var(--text-home-0939007);height:130px;line-height:18px;margin-top:4px;overflow:hidden;padding:12px}:where(.marketing-home) .ima-studio-embed .media-node--right{right:12%;top:362px;width:330px}:where(.marketing-home) .ima-studio-embed .media-node--right img{height:224px}:where(.marketing-home) .ima-studio-embed .section{background:var(--color-home-000000);padding:86px 24px}:where(.marketing-home) .ima-studio-embed .asset-grid,:where(.marketing-home) .ima-studio-embed .comparison,:where(.marketing-home) .ima-studio-embed .faq__list,:where(.marketing-home) .ima-studio-embed .metrics,:where(.marketing-home) .ima-studio-embed .process__grid,:where(.marketing-home) .ima-studio-embed .section__head{margin-left:auto;margin-right:auto;width:min(1280px,100%)}:where(.marketing-home) .ima-studio-embed .section__head p{color:var(--color-home-7b7b7b);font-size:var(--text-home-998b02c);line-height:27px}:where(.marketing-home) .ima-studio-embed .value .section__head{margin-bottom:36px}:where(.marketing-home) .ima-studio-embed .process .section__head{margin-bottom:56px}:where(.marketing-home) .ima-studio-embed .metrics{background:color-mix(in srgb,var(--color-home-eeeeee) 10%,transparent);border:1px solid var(--ima-line);border-radius:var(--radius-home-b29b533);display:grid;gap:24px;grid-template-columns:repeat(4,1fr);min-height:118px;padding:28px 36px}:where(.marketing-home) .ima-studio-embed .metrics div{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:40px 1fr}:where(.marketing-home) .ima-studio-embed .metrics img{background:var(--ima-card-2);border-radius:var(--radius-home-b46da6e);grid-row:span 2;height:40px;padding:12px;width:40px}:where(.marketing-home) .ima-studio-embed .metrics strong{font-size:var(--text-home-384de31);line-height:1}:where(.marketing-home) .ima-studio-embed .metrics span{font-size:var(--text-home-0939007)}:where(.marketing-home) .ima-studio-embed .comparison{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:12px}:where(.marketing-home) .ima-studio-embed .comparison__panel{background:color-mix(in srgb,var(--color-home-eeeeee) 10%,transparent);border:1px solid var(--ima-line);border-radius:var(--radius-home-b29b533);overflow:hidden;padding:36px}:where(.marketing-home) .ima-studio-embed .eyebrow{color:color-mix(in srgb,var(--color-home-eeeeee) 33%,transparent);font-size:var(--text-home-3056f7e)}:where(.marketing-home) .ima-studio-embed .comparison h3{font-size:var(--text-home-3263fd4);font-weight:500;letter-spacing:-.04em;line-height:1.15;margin-bottom:24px}:where(.marketing-home) .ima-studio-embed .comparison__logo{height:30px;margin-bottom:10px;width:161px}:where(.marketing-home) .ima-studio-embed .cyan{color:var(--ima-cyan)}:where(.marketing-home) .ima-studio-embed .rows{display:flex;flex-direction:column;gap:12px}:where(.marketing-home) .ima-studio-embed .rows div{background:color-mix(in srgb,var(--color-home-eeeeee) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 4%,transparent);border-radius:var(--radius-home-0939007);min-height:90px;overflow:hidden;padding:16px 24px;position:relative}:where(.marketing-home) .ima-studio-embed .rows--cyan div{background:color-mix(in srgb,var(--color-home-2cdff7) 10%,transparent);color:var(--ima-cyan)}:where(.marketing-home) .ima-studio-embed .rows b,:where(.marketing-home) .ima-studio-embed .rows span{display:block;max-width:52%;position:relative;z-index:2}:where(.marketing-home) .ima-studio-embed .rows span{color:var(--ima-muted);font-size:var(--text-home-d652253);margin-top:4px}:where(.marketing-home) .ima-studio-embed .rows img{height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;opacity:.92;position:absolute;right:0;top:50%;transform:translateY(-50%);width:260px}:where(.marketing-home) .ima-studio-embed .asset-grid article{background:color-mix(in srgb,var(--color-home-eeeeee) 10%,transparent);border:1px solid var(--ima-line);border-radius:var(--radius-home-b29b533);overflow:hidden;padding:36px}:where(.marketing-home) .ima-studio-embed .pfm-stack{display:grid;gap:56px}:where(.marketing-home) .ima-studio-embed .process .pfm-stack,:where(.marketing-home) .ima-studio-embed .process .section__head{margin-left:auto;margin-right:auto;width:min(1280px,100%)}:where(.marketing-home) .ima-studio-embed .assets .section__head{margin-bottom:36px}:where(.marketing-home) .ima-studio-embed .pfm-row{align-items:center;border-radius:var(--radius-home-b29b533);display:grid;grid-template-columns:508px 590px;justify-content:space-between;min-height:474px}:where(.marketing-home) .ima-studio-embed .pfm-row.reverse{grid-template-columns:590px 508px}:where(.marketing-home) .ima-studio-embed .pfm-row.reverse .pfm-visual{order:1}:where(.marketing-home) .ima-studio-embed .pfm-row.reverse .pfm-copy{order:2}:where(.marketing-home) .ima-studio-embed .pfm-copy{display:grid;gap:18px;width:508px}:where(.marketing-home) .ima-studio-embed .pfm-label-row{align-items:center;display:flex;gap:10px}:where(.marketing-home) .ima-studio-embed .pfm-index-dot{background:color-mix(in srgb,var(--color-home-2cdff7) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-home-2cdff7) 38%,transparent);border-radius:var(--radius-home-d652253);color:var(--ima-cyan);display:grid;font-size:var(--text-home-4bd46d4);font-weight:500;height:28px;line-height:14px;place-items:center;width:28px}:where(.marketing-home) .ima-studio-embed .pfm-eyebrow{color:var(--ima-cyan);font-size:var(--text-home-0939007);font-weight:500;line-height:18px;text-transform:uppercase}:where(.marketing-home) .ima-studio-embed .pfm-copy h3{color:var(--color-home-eeeeee);font-size:var(--text-home-200376d);font-weight:650;letter-spacing:0;line-height:42px;margin:0}.ima-studio-embed .pfm-.marketing-home{color:color-mix(in srgb,var(--color-home-ffffff) 62%,transparent);font-size:var(--text-home-344c386);line-height:22px;margin:0;max-width:492px}:where(.marketing-home) .ima-studio-embed .pfm-bullets{color:color-mix(in srgb,var(--color-home-ffffff) 72%,transparent);display:grid;font-size:var(--text-home-d652253);gap:7px;line-height:20px;list-style:none;margin:0;padding:0}:where(.marketing-home) .ima-studio-embed .pfm-bullets li{align-items:center;display:flex;gap:10px}:where(.marketing-home) .ima-studio-embed .pfm-bullets li:before{background:color-mix(in srgb,var(--color-home-2cdff7) 85%,transparent);border-radius:var(--radius-home-7a328eb);content:"";flex:0 0 auto;height:5px;width:5px}:where(.marketing-home) .ima-studio-embed .process__cta{align-items:center;background:color-mix(in srgb,var(--color-home-2cdff7) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-home-2cdff7) 72%,transparent);border-radius:var(--radius-home-ed9ab89);box-shadow:var(--shadow-home-e0c952a);color:var(--color-home-fcfcfc);display:inline-flex;font-size:var(--text-home-233710a);font-weight:600;justify-content:center;line-height:18px;margin-top:24px;min-height:46px;padding:10px 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}:where(.marketing-home) .ima-studio-embed .pfm-visual{aspect-ratio:4/3;background:var(--color-home-000000);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 12%,transparent);border-radius:var(--radius-home-998b02c);box-shadow:var(--shadow-home-06cf7a1);overflow:hidden;position:relative;width:590px}:where(.marketing-home) .ima-studio-embed .pfm-media-fill{background:var(--color-home-000000);border:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}:where(.marketing-home) .ima-studio-embed .pfm-media-fill.video{-o-object-fit:cover;object-fit:cover}:where(.marketing-home) .ima-studio-embed .pfm-media-embed{background:var(--color-home-000000);border:0;height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7375);transform-origin:center;width:800px}:where(.marketing-home) .ima-studio-embed .pfm-media-embed.pfm-wide-source{transform:translate(-50%,-50%) scale(.73658);width:801px}:where(.marketing-home) .ima-studio-embed .pfm-inline-video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-studio-embed .visual-panel{min-height:560px;position:relative}:where(.marketing-home) .ima-studio-embed .mock-canvas{background:color-mix(in srgb,var(--color-home-0e0e0e) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 12%,transparent);border-radius:var(--radius-home-21f02b5);box-shadow:var(--shadow-home-a66857a);top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;padding:44px;position:absolute;transform:translateY(26px) scale(.98);transition:opacity .45s ease,transform .45s ease}:where(.marketing-home) .ima-studio-embed .mock-canvas.active{opacity:1;transform:translateY(0) scale(1)}:where(.marketing-home) .ima-studio-embed .dot-grid{background-image:radial-gradient(color-mix(in srgb,var(--color-home-ffffff) 25%,transparent) 1px,transparent 1px);background-size:18px 18px;top:0;right:0;bottom:0;left:0;opacity:.35;position:absolute}:where(.marketing-home) .ima-studio-embed .asset-card{background:color-mix(in srgb,var(--color-home-ffffff) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 14%,transparent);border-radius:var(--radius-home-6d27d54);box-shadow:var(--shadow-home-2602d25);overflow:hidden;position:absolute}:where(.marketing-home) .ima-studio-embed .asset-card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-studio-embed .card-1{height:32%;left:10%;top:12%;width:46%}:where(.marketing-home) .ima-studio-embed .card-2{height:34%;left:18%;top:48%;width:44%}:where(.marketing-home) .ima-studio-embed .card-3{height:40%;right:8%;top:31%;width:48%}:where(.marketing-home) .ima-studio-embed .canvas-label{color:color-mix(in srgb,var(--color-home-ffffff) 55%,transparent);font-size:var(--text-home-d652253);left:36px;position:absolute;top:28px}:where(.marketing-home) .ima-studio-embed .description{bottom:-115px;color:var(--color-home-ffffff);font-size:var(--text-home-b29b533);left:0;line-height:1.35;max-width:640px;position:absolute}:where(.marketing-home) .ima-studio-embed .cta-button{background:color-mix(in srgb,var(--color-home-6aff8c) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-home-6aff8c) 70%,transparent);border-radius:var(--radius-home-ed9ab89);color:var(--color-home-6aff8c);display:inline-flex;font-size:var(--text-home-d652253);margin-top:24px;padding:12px 22px;text-decoration:none}:where(.marketing-home) .ima-studio-embed .asset-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}:where(.marketing-home) .ima-studio-embed .asset-grid article{padding:16px;transition:border-color .16s ease,background .16s ease}:where(.marketing-home) .ima-studio-embed .asset-grid article:hover{background:var(--ima-card-3);border-color:var(--ima-card-1)}:where(.marketing-home) .ima-studio-embed .asset-grid img{aspect-ratio:1.35;border-radius:var(--radius-home-933cc73);-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-studio-embed .asset-grid h3{font-size:var(--text-home-42d92f3);margin:18px 0 6px}:where(.marketing-home) .ima-studio-embed .asset-grid p{color:var(--ima-muted);line-height:20px}:where(.marketing-home) .ima-studio-embed .asset-card-link{display:block;height:100%}:where(.marketing-home) .ima-studio-embed .models-section{background:var(--color-home-000000);padding:112px 24px 96px}:where(.marketing-home) .ima-studio-embed .models-section .section__head{margin:0 auto 44px;width:min(1280px,100%)}:where(.marketing-home) .ima-studio-embed .models-wrap{background:var(--color-home-000000);height:calc(min(1280px,100vw - 48px)*842/1280);margin:0 auto;min-height:720px;overflow:hidden;position:relative;width:min(1280px,100%)}:where(.marketing-home) .ima-studio-embed .models-canvas{height:842px;left:0;position:absolute;top:0;transform-origin:top left;width:1280px}:where(.marketing-home) .ima-studio-embed .models-card{background:var(--color-home-000000);border-radius:var(--radius-home-b29b533);display:block;isolation:isolate;overflow:hidden;position:absolute}:where(.marketing-home) .ima-studio-embed .models-card:after{border-radius:inherit;box-shadow:var(--shadow-home-39e3e1a);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:10}:where(.marketing-home) .ima-studio-embed .models-card-bg,:where(.marketing-home) .ima-studio-embed .models-card-gradient,:where(.marketing-home) .ima-studio-embed .models-card-overlay{border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}:where(.marketing-home) .ima-studio-embed .models-card-bg{overflow:hidden;z-index:0}:where(.marketing-home) .ima-studio-embed .models-brand-logo,:where(.marketing-home) .ima-studio-embed .models-card-bg img,:where(.marketing-home) .ima-studio-embed .models-card-overlay img,:where(.marketing-home) .ima-studio-embed .models-runway-logo img{border-radius:var(--radius-home-b6589fc);display:block;max-width:none;position:absolute;transform:none}:where(.marketing-home) .ima-studio-embed .models-card-overlay{z-index:1}:where(.marketing-home) .ima-studio-embed .models-card-gradient{background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--color-home-000000) 70%,transparent) 100%);mix-blend-mode:luminosity;z-index:2}:where(.marketing-home) .ima-studio-embed .models-brand-logo{pointer-events:none;z-index:4}:where(.marketing-home) .ima-studio-embed .models-entry,:where(.marketing-home) .ima-studio-embed .models-list,:where(.marketing-home) .ima-studio-embed .models-text{color:var(--color-home-eeeeee);position:absolute;z-index:5}:where(.marketing-home) .ima-studio-embed .models-desc,:where(.marketing-home) .ima-studio-embed .models-title{display:block;margin:0;max-width:100%;text-shadow:var(--shadow-home-bd4fefe);white-space:nowrap;width:-moz-max-content;width:max-content}:where(.marketing-home) .ima-studio-embed .models-title-link{color:inherit;display:inline-block;text-decoration:none}:where(.marketing-home) .ima-studio-embed .models-title{color:var(--color-home-eeeeee);font-size:var(--text-home-344c386);font-weight:700;line-height:20px}:where(.marketing-home) .ima-studio-embed .models-desc{color:color-mix(in srgb,var(--color-home-ffffff) 72%,transparent);font-size:var(--text-home-0939007);font-weight:500;line-height:17px;margin-top:3px}:where(.marketing-home) .ima-studio-embed .models-google{height:270px;left:0;top:0;width:910px}:where(.marketing-home) .ima-studio-embed .models-google .models-card-bg img{height:270px;left:0;top:0;width:910px}:where(.marketing-home) .ima-studio-embed .models-google-logo{height:36px;left:24px;top:24px;width:108.96px}:where(.marketing-home) .ima-studio-embed .models-google-models{height:87.25px;left:24px;top:158.75px;width:861.7px}:where(.marketing-home) .ima-studio-embed .models-google-models .models-entry{height:35.63px;width:276.56px}:where(.marketing-home) .ima-studio-embed .models-g1{left:0;top:0}:where(.marketing-home) .ima-studio-embed .models-g2{left:292.56px;top:0}:where(.marketing-home) .ima-studio-embed .models-g3{left:585.13px;top:0}:where(.marketing-home) .ima-studio-embed .models-g4{left:0;top:51.62px}:where(.marketing-home) .ima-studio-embed .models-runway{height:556px;left:926px;top:0;width:354px}:where(.marketing-home) .ima-studio-embed .models-runway .models-card-bg img{height:556px;left:-317px;top:0;width:988px}:where(.marketing-home) .ima-studio-embed .models-runway .models-card-overlay img{height:612px;left:-.7px;top:0;width:353.94px}:where(.marketing-home) .ima-studio-embed .models-runway-logo{align-items:center;display:flex;gap:6px;height:30px;left:24px;pointer-events:none;position:absolute;top:24px;z-index:4}:where(.marketing-home) .ima-studio-embed .models-runway-mark{background:var(--color-home-ffffff);border-radius:var(--radius-home-d176fd9);flex:0 0 auto;height:29.4px;overflow:hidden;width:29.4px}:where(.marketing-home) .ima-studio-embed .models-runway-mark img{height:29.4px;position:static;width:auto}:where(.marketing-home) .ima-studio-embed .models-runway-logo>img{height:16.85px;position:static;width:114.9px}:where(.marketing-home) .ima-studio-embed .models-runway-text{bottom:24px;left:24px;width:306.28px}:where(.marketing-home) .ima-studio-embed .models-wan{height:270px;left:0;top:286px;width:354px}:where(.marketing-home) .ima-studio-embed .models-wan .models-card-bg img{height:270px;left:0;top:0;width:354px}:where(.marketing-home) .ima-studio-embed .models-wan .models-card-overlay img{height:317px;left:0;top:1px;width:357.79px}:where(.marketing-home) .ima-studio-embed .models-wan-logo{height:30px;left:24px;top:24px;width:102.83px}:where(.marketing-home) .ima-studio-embed .models-hailuo-text,:where(.marketing-home) .ima-studio-embed .models-kling-text,:where(.marketing-home) .ima-studio-embed .models-wan-text{left:24px;top:209px;width:306.28px}:where(.marketing-home) .ima-studio-embed .models-openai{height:270px;left:370px;top:286px;width:540px}:where(.marketing-home) .ima-studio-embed .models-openai .models-card-bg img{height:270px;left:0;top:0;width:540px}:where(.marketing-home) .ima-studio-embed .models-openai .models-card-overlay img{height:393px;left:-97.28px;top:-82px;width:733px}:where(.marketing-home) .ima-studio-embed .models-openai-logo{height:28px;left:24px;top:24px;width:104.13px}:where(.marketing-home) .ima-studio-embed .models-openai-list{display:flex;flex-direction:column;gap:15.99px;left:24px;top:106.56px;width:491.42px}:where(.marketing-home) .ima-studio-embed .models-seed{height:270px;left:0;top:572px;width:540px}:where(.marketing-home) .ima-studio-embed .models-seed .models-card-bg img{height:270px;left:0;top:0;width:540px}:where(.marketing-home) .ima-studio-embed .models-seed .models-card-overlay img{height:411px;left:0;top:-54px;width:548px}:where(.marketing-home) .ima-studio-embed .models-seed-logo{height:28px;left:24px;top:24px;width:263.88px}:where(.marketing-home) .ima-studio-embed .models-seed-entry-1{left:24px;top:157.39px;width:491.42px}:where(.marketing-home) .ima-studio-embed .models-seed-entry-2{left:24px;top:209.37px;width:491.42px}:where(.marketing-home) .ima-studio-embed .models-kling{height:270px;left:556px;top:572px;width:354px}:where(.marketing-home) .ima-studio-embed .models-kling .models-card-bg img{height:270px;left:0;top:0;width:354px}:where(.marketing-home) .ima-studio-embed .models-kling-logo{height:30px;left:24px;top:24px;width:111.55px}:where(.marketing-home) .ima-studio-embed .models-hailuo{height:270px;left:926px;top:572px;width:354px}:where(.marketing-home) .ima-studio-embed .models-hailuo .models-card-bg img{height:270px;left:0;top:0;width:354px}:where(.marketing-home) .ima-studio-embed .models-hailuo-logo{height:30px;left:24px;top:24px;width:127.39px}@media(max-width:900px){:where(.marketing-home) .ima-studio-embed .models-section{padding:72px 16px}:where(.marketing-home) .ima-studio-embed .models-wrap{height:calc(65.78125vw - 21.05px);min-height:540px;width:100%}}:where(.marketing-home) .ima-studio-embed .faq{min-height:720px}:where(.marketing-home) .ima-studio-embed .faq h2{margin:0 auto 28px;width:min(1280px,100%)}:where(.marketing-home) .ima-studio-embed .faq__list article{border-bottom:.663px solid color-mix(in srgb,var(--color-home-ffffff) 28%,transparent)}:where(.marketing-home) .ima-studio-embed .faq .faq__list button{align-items:center;background:transparent;background-image:none;border:0;border-radius:var(--radius-home-d6eb236);box-sizing:border-box;color:inherit;display:flex;font-weight:600;gap:24px;justify-content:space-between;padding:18px 24px;text-align:left;transition:background-color .18s ease;width:100%}:where(.marketing-home) .ima-studio-embed .faq .faq__list button:focus,:where(.marketing-home) .ima-studio-embed .faq .faq__list button:hover{background:var(--color-home-191a1c)!important;border:0;box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-f5f5f3)!important}:where(.marketing-home) .ima-studio-embed .faq .faq__list button:focus-visible{outline:2px solid var(--color-home-aaaaaa);outline-offset:-2px}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .faq .faq__list button{gap:16px;padding-inline:16px}:where(.marketing-home) .ima-studio-embed .faq .faq__list p{margin-left:16px;margin-right:56px}}:where(.marketing-home) .ima-studio-embed .faq__list button span{background:var(--ima-card-2);border-radius:var(--radius-home-b46da6e);display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}:where(.marketing-home) .ima-studio-embed .faq__list p{color:var(--ima-muted);display:none;font-size:var(--text-home-d652253);line-height:20px;margin:-4px 56px 20px 24px}:where(.marketing-home) .ima-studio-embed .faq__list article.is-open p{display:block}@media(max-width:900px){:where(.marketing-home) .ima-studio-embed .hero{height:auto;min-height:0;overflow:hidden;padding:72px 0 56px}:where(.marketing-home) .ima-studio-embed .hero-stage{display:none}:where(.marketing-home) .ima-studio-embed .hero-mobile{display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:0 16px;width:min(640px,calc(100vw - 32px))}:where(.marketing-home) .ima-studio-embed .hero-mobile-title{font-size:var(--text-home-0d89311);line-height:1.08}:where(.marketing-home) .ima-studio-embed .hero-mobile-subhead{font-size:var(--text-home-344c386);line-height:22px}:where(.marketing-home) .ima-studio-embed .hero-mobile .button{height:44px;min-width:184px}:where(.marketing-home) .ima-studio-embed .asset-grid,:where(.marketing-home) .ima-studio-embed .comparison,:where(.marketing-home) .ima-studio-embed .metrics{grid-template-columns:1fr}:where(.marketing-home) .ima-studio-embed .process__row,:where(.marketing-home) .ima-studio-embed .process__row--reverse{gap:20px;grid-template-columns:1fr}:where(.marketing-home) .ima-studio-embed .process__row--reverse .process__copy,:where(.marketing-home) .ima-studio-embed .process__row--reverse .process__media{order:0}:where(.marketing-home) .ima-studio-embed .process__copy h3{font-size:var(--text-home-46d0b65)}:where(.marketing-home) .ima-studio-embed .process__copy p{font-size:var(--text-home-4678bd4)}:where(.marketing-home) .ima-studio-embed .process__cta{font-size:var(--text-home-0939007);margin-top:20px;min-height:40px;padding:8px 16px}:where(.marketing-home) .ima-studio-embed .pfm-stack{gap:32px}:where(.marketing-home) .ima-studio-embed .pfm-row,:where(.marketing-home) .ima-studio-embed .pfm-row.reverse{gap:24px;grid-template-columns:1fr;min-height:auto}:where(.marketing-home) .ima-studio-embed .pfm-row.reverse .pfm-copy,:where(.marketing-home) .ima-studio-embed .pfm-row.reverse .pfm-visual{order:0}:where(.marketing-home) .ima-studio-embed .pfm-copy,:where(.marketing-home) .ima-studio-embed .pfm-visual{width:min(590px,100%)}:where(.marketing-home) .ima-studio-embed .pfm-copy{gap:16px}:where(.marketing-home) .ima-studio-embed .pfm-copy h3{font-size:var(--text-home-46d0b65);line-height:38px}.ima-studio-embed .pfm-.marketing-home{font-size:var(--text-home-d652253);line-height:21px}:where(.marketing-home) .ima-studio-embed .pfm-bullets{font-size:var(--text-home-233710a);line-height:19px}:where(.marketing-home) .ima-studio-embed .pfm-visual{margin:0 auto}:where(.marketing-home) .ima-studio-embed .pfm-media-embed{transform:translate(-50%,-50%) scale(calc(.125vw - .06px))}:where(.marketing-home) .ima-studio-embed .pfm-media-embed.pfm-wide-source{transform:translate(-50%,-50%) scale(calc(.12484vw - .05993px))}:where(.marketing-home) .ima-studio-embed .workflow{height:auto}:where(.marketing-home) .ima-studio-embed .workflow__pin{height:auto;min-height:auto;padding:80px 24px;position:relative}:where(.marketing-home) .ima-studio-embed .workflow__stage{grid-template-columns:1fr;width:min(1400px,100%)}:where(.marketing-home) .ima-studio-embed .workflow__preview{margin-top:32px;min-height:0}:where(.marketing-home) .ima-studio-embed .workflow__slides{min-height:0}:where(.marketing-home) .ima-studio-embed .workflow-slide{display:none;inset:auto;opacity:1;pointer-events:auto;position:relative;transform:none}:where(.marketing-home) .ima-studio-embed .workflow-slide.is-active{display:flex}:where(.marketing-home) .ima-studio-embed .workflow__tabs button{font-size:var(--text-home-21a8143)}:where(.marketing-home) .ima-studio-embed .workflow__canvas{min-height:460px}}:where(.marketing-home) .ima-studio-embed .ima11-workflow-scroll-section{background:var(--color-home-050505);height:420vh;position:relative}:where(.marketing-home) .ima-studio-embed .ima11-workflow-sticky{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:0 7vw;position:sticky;top:0}:where(.marketing-home) .ima-studio-embed .ima11-workflow-bg{filter:blur(10px) saturate(1.08);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:.7;position:absolute;transition:opacity .42s ease,filter .42s ease;width:100%}:where(.marketing-home) .ima-studio-embed .ima11-workflow-bg-video{filter:none;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transition:opacity .42s ease;width:100%}:where(.marketing-home) .ima-studio-embed .ima11-workflow-bg-video.active{opacity:.7}:where(.marketing-home) .ima-studio-embed .ima11-workflow-sticky:after{backdrop-filter:blur(2px);background:color-mix(in srgb,var(--color-home-000000) 45%,transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute}:where(.marketing-home) .ima-studio-embed .ima11-workflow-scroll-section.is-video-mode .ima11-workflow-sticky:after{backdrop-filter:none;background:color-mix(in srgb,var(--color-home-000000) 50%,transparent)}:where(.marketing-home) .ima-studio-embed .ima11-workflow-inner{align-items:center;display:grid;gap:96px;grid-template-columns:500px minmax(0,1fr);position:relative;width:min(1280px,100%);z-index:2}:where(.marketing-home) .ima-studio-embed .ima11-eyebrow{color:var(--color-home-ffffff);font-family:Galano Grotesque Alt,Arial Black,system-ui,sans-serif;font-size:var(--text-home-21a8143);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0;max-width:500px}:where(.marketing-home) .ima-studio-embed .ima11-subtext{color:var(--ima-muted);font-size:var(--text-home-344c386);line-height:1.5;margin:14px 0 0;max-width:470px;padding:0}:where(.marketing-home) .ima-studio-embed .ima11-workflow-tags{display:flex;flex-direction:column;gap:26px;margin-top:54px}:where(.marketing-home) .ima-studio-embed .ima11-workflow-tag{background:none;border:0;color:color-mix(in srgb,var(--color-home-ffffff) 30%,transparent);cursor:pointer;font:inherit;font-size:var(--text-home-3263fd4);font-weight:500;letter-spacing:-.04em;line-height:1;padding:0;text-align:left;transition:color .35s ease,opacity .35s ease}:where(.marketing-home) .ima-studio-embed .ima11-workflow-tag.active{color:var(--color-home-ffffff);opacity:1}:where(.marketing-home) .ima-studio-embed .ima11-tvc-canvas{background:color-mix(in srgb,var(--color-home-0a0a0a) 88%,transparent)}:where(.marketing-home) .ima-studio-embed .ima11-video-canvas{background:color-mix(in srgb,var(--color-home-0a0a0a) 88%,transparent)}:where(.marketing-home) .ima-studio-embed .ima11-video-canvas--luxury{padding:20px!important}:where(.marketing-home) .ima-studio-embed .ima11-product-ad-video,:where(.marketing-home) .ima-studio-embed .ima11-product-demo-video,:where(.marketing-home) .ima-studio-embed .ima11-tvc-video,:where(.marketing-home) .ima-studio-embed .ima11-ugc-video{border-radius:var(--radius-home-998b02c);box-shadow:var(--shadow-home-d96f664);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-studio-embed .ima11-visual-panel{aspect-ratio:4/3;margin-top:56px;min-height:0;position:relative;width:min(100%,760px)}:where(.marketing-home) .ima-studio-embed .ima11-mock-canvas{background:color-mix(in srgb,var(--color-home-0e0e0e) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 12%,transparent);border-radius:var(--radius-home-21f02b5);box-shadow:var(--shadow-home-a66857a);top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;transform:translateY(26px) scale(.98);transition:opacity .45s ease,transform .45s ease}:where(.marketing-home) .ima-studio-embed .ima11-mock-canvas.active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}:where(.marketing-home) .ima-studio-embed .ima11-dot-grid{background-image:radial-gradient(color-mix(in srgb,var(--color-home-ffffff) 25%,transparent) 1px,transparent 1px);background-size:18px 18px;top:0;right:0;bottom:0;left:0;opacity:.35;position:absolute}:where(.marketing-home) .ima-studio-embed .ima11-asset-card{background:color-mix(in srgb,var(--color-home-ffffff) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 14%,transparent);border-radius:var(--radius-home-6d27d54);box-shadow:var(--shadow-home-2602d25);overflow:hidden;position:absolute}:where(.marketing-home) .ima-studio-embed .ima11-asset-card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-studio-embed .ima11-card-1{height:32%;left:10%;top:12%;width:46%}:where(.marketing-home) .ima-studio-embed .ima11-card-2{height:34%;left:18%;top:48%;width:44%}:where(.marketing-home) .ima-studio-embed .ima11-card-3{height:40%;right:8%;top:31%;width:48%}@media(max-width:900px){:where(.marketing-home) .ima-studio-embed .ima11-workflow-scroll-section{height:auto}:where(.marketing-home) .ima-studio-embed .ima11-workflow-sticky{height:auto;padding:80px 24px;position:relative}:where(.marketing-home) .ima-studio-embed .ima11-workflow-inner{gap:32px;grid-template-columns:1fr}:where(.marketing-home) .ima-studio-embed .ima11-workflow-tags{gap:14px;margin-top:24px}:where(.marketing-home) .ima-studio-embed .ima11-workflow-tag{font-size:var(--text-home-46d0b65);line-height:1.02}:where(.marketing-home) .ima-studio-embed .ima11-visual-panel{aspect-ratio:16/12;margin-top:8px;min-height:0;width:100%}:where(.marketing-home) .ima-studio-embed .ima11-mock-canvas{display:none;position:absolute}:where(.marketing-home) .ima-studio-embed .ima11-mock-canvas.active{display:block}:where(.marketing-home) .ima-studio-embed .ima11-subtext{font-size:var(--text-home-4678bd4);line-height:24px;margin:16px 0 0;padding:0}}@media(max-width:520px){:where(.marketing-home) .ima-studio-embed{font-size:var(--text-home-d652253)}:where(.marketing-home) .ima-studio-embed h2{font-size:var(--text-home-21f02b5);line-height:1.12}:where(.marketing-home) .ima-studio-embed .hero{padding:64px 0 44px}:where(.marketing-home) .ima-studio-embed .hero-mobile{gap:18px;padding:0;width:calc(100vw - 32px)}:where(.marketing-home) .ima-studio-embed .hero-mobile-title{font-size:var(--text-home-46d0b65)}:where(.marketing-home) .ima-studio-embed .hero-mobile-subhead{font-size:var(--text-home-d652253);line-height:20px}:where(.marketing-home) .ima-studio-embed .hero-mobile .button{font-size:var(--text-home-d652253);height:42px;min-width:170px}:where(.marketing-home) .ima-studio-embed .section__head p{font-size:var(--text-home-344c386);line-height:22px}:where(.marketing-home) .ima-studio-embed .metrics strong{font-size:var(--text-home-21f02b5)}:where(.marketing-home) .ima-studio-embed .metrics span{font-size:var(--text-home-4bd46d4);line-height:15px}:where(.marketing-home) .ima-studio-embed .comparison h3{font-size:var(--text-home-6d27d54)}:where(.marketing-home) .ima-studio-embed .button--cyan{font-size:var(--text-home-d652253);height:42px;min-width:170px}:where(.marketing-home) .ima-studio-embed .metrics{gap:12px;grid-template-columns:1fr;padding:18px}:where(.marketing-home) .ima-studio-embed .metrics div{align-items:start}:where(.marketing-home) .ima-studio-embed .comparison{gap:10px;grid-template-columns:1fr}:where(.marketing-home) .ima-studio-embed .comparison__panel{border-radius:var(--radius-home-6d27d54);display:block;padding:14px}:where(.marketing-home) .ima-studio-embed .comparison h3{font-size:var(--text-home-b29b533);line-height:1.08;margin:0 0 12px}:where(.marketing-home) .ima-studio-embed .comparison__logo{height:auto;margin-bottom:5px;width:96px}:where(.marketing-home) .ima-studio-embed .eyebrow{font-size:var(--text-home-4678bd4)}:where(.marketing-home) .ima-studio-embed .rows{display:flex;flex-direction:column;gap:6px}:where(.marketing-home) .ima-studio-embed .rows div{border-radius:var(--radius-home-933cc73);min-height:0;padding:9px 10px}:where(.marketing-home) .ima-studio-embed .rows img{display:none}:where(.marketing-home) .ima-studio-embed .rows b,:where(.marketing-home) .ima-studio-embed .rows span{max-width:none}:where(.marketing-home) .ima-studio-embed .rows b{font-size:var(--text-home-233710a);line-height:16px}:where(.marketing-home) .ima-studio-embed .rows span{font-size:var(--text-home-4bd46d4);line-height:15px;margin-top:2px}:where(.marketing-home) .ima-studio-embed .process__grid h3{font-size:var(--text-home-200376d)}}:where(.marketing-home) #ima-footer *{box-sizing:border-box;margin:0;padding:0}:where(.marketing-home) #ima-footer{background:var(--color-home-ffffff);border-top:1px solid var(--color-home-f0f0f0);color:var(--color-ce-card-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:56px calc(var(--spacing)*3) 32px}:where(.marketing-home) #ima-footer .f-inner{margin:0 auto;max-width:calc(var(--spacing)*350)}@media(min-width:48rem){:where(.marketing-home) #ima-footer{padding-inline:calc(var(--spacing)*8)}}:where(.marketing-home) #ima-footer .f-top{border-bottom:1px solid var(--color-home-f0f0f0);display:grid;gap:40px;grid-template-columns:240px 1fr 1fr 1fr 1fr;padding-bottom:40px}@media(max-width:960px){:where(.marketing-home) #ima-footer .f-top{gap:32px;grid-template-columns:1fr 1fr}:where(.marketing-home) #ima-footer .f-brand-col{grid-column:1/-1}}@media(max-width:540px){:where(.marketing-home) #ima-footer .f-top{gap:24px;grid-template-columns:1fr 1fr}:where(.marketing-home) #ima-footer .f-brand-col{grid-column:1/-1}}:where(.marketing-home) #ima-footer .f-brand-col .f-logo{align-items:center;display:flex;gap:8px;margin-bottom:14px;text-decoration:none}:where(.marketing-home) #ima-footer .f-brand-col .f-logo span{color:var(--color-home-111111);font-size:var(--text-home-03a660a);font-weight:700}:where(.marketing-home) #ima-footer .f-brand-col p{color:var(--color-home-888888);font-size:var(--text-home-e872587);line-height:1.6;margin-bottom:20px}:where(.marketing-home) #ima-footer .f-social{display:flex;flex-wrap:wrap;gap:12px}:where(.marketing-home) #ima-footer .f-social a{align-items:center;background:var(--color-home-f5f5f5);border-radius:var(--radius-home-9bc5fef);color:var(--color-home-555555);display:flex;font-size:var(--text-home-ca68702);height:34px;justify-content:center;text-decoration:none;transition:background .18s,color .18s;width:34px}:where(.marketing-home) #ima-footer .f-social a:hover{background:var(--color-home-111111);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-footer .f-col h4{color:var(--color-home-111111);font-size:var(--text-home-5f3cdd9);font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}:where(.marketing-home) #ima-footer .f-col ul{display:flex;flex-direction:column;gap:9px;list-style:none}:where(.marketing-home) #ima-footer .f-col ul li a{color:var(--color-home-666666);font-size:var(--text-home-f223e9e);text-decoration:none;transition:color .15s}:where(.marketing-home) #ima-footer .f-col ul li a:hover{color:var(--color-home-111111)}:where(.marketing-home) #ima-footer .f-col ul li a .f-badge{align-items:center;background:var(--color-home-badge-new);border-radius:var(--radius-home-d6eb236);color:var(--color-home-ffffff);display:inline-flex;font-size:var(--text-badge);font-style:italic;font-weight:900;justify-content:center;line-height:1;margin-left:4px;padding:2px 6px;vertical-align:middle;white-space:nowrap}:where(.marketing-home) #ima-footer .f-tools-row{border-bottom:1px solid var(--color-home-f0f0f0);padding:28px 0 32px}:where(.marketing-home) #ima-footer .f-tools-row h4{color:var(--color-home-111111);font-size:var(--text-home-5f3cdd9);font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}:where(.marketing-home) #ima-footer .f-tools-links{display:flex;flex-wrap:wrap;gap:8px}:where(.marketing-home) #ima-footer .f-tools-links a{background:var(--color-home-f5f5f5);border-radius:var(--radius-home-998b02c);color:var(--color-home-777777);font-size:var(--text-home-f6e102a);padding:4px 10px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}:where(.marketing-home) #ima-footer .f-tools-links a:hover{background:var(--color-home-111111);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-footer .f-tools-links .f-all-tools{background:var(--color-home-111111);font-weight:600}:where(.marketing-home) #ima-footer .f-tools-links .f-all-tools:hover{background:var(--color-ce-card-dark)}:where(.marketing-home) #ima-footer .f-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:24px}:where(.marketing-home) #ima-footer .f-bottom p{color:var(--color-home-aaaaaa);font-size:var(--text-home-5f3cdd9)}:where(.marketing-home) #ima-footer .f-bottom-links{display:flex;gap:20px}:where(.marketing-home) #ima-footer .f-bottom-links a{color:var(--color-home-aaaaaa);font-size:var(--text-home-5f3cdd9);text-decoration:none;transition:color .15s}:where(.marketing-home) #ima-footer .f-bottom-links a:hover{color:var(--color-home-111111)}:where(.marketing-home) #ima-footer .f-google-source{align-items:center;background:var(--color-home-ffffff);border:1px solid var(--color-home-ebedf3);border-radius:var(--radius-home-933cc73);box-shadow:var(--shadow-home-b14a910);display:flex;gap:18px;justify-content:space-between;margin:24px 0 0;padding:16px 18px}:where(.marketing-home) #ima-footer .f-google-source-copy{max-width:740px;min-width:0}:where(.marketing-home) #ima-footer .f-google-source-label{color:var(--color-home-8a8d98);font-size:var(--text-home-4491262);font-weight:700;letter-spacing:.08em;line-height:1.3;margin-bottom:4px;text-transform:uppercase}:where(.marketing-home) #ima-footer .f-google-source-copy h3{color:var(--color-home-111111);font-size:var(--text-home-168cedd);font-weight:700;line-height:1.35;margin:0}:where(.marketing-home) #ima-footer .f-google-source-copy p:last-child{color:var(--color-home-888888);font-size:var(--text-home-5f3cdd9);line-height:1.45;margin-top:4px}:where(.marketing-home) #ima-footer .f-google-source-link{align-items:center;background:var(--color-home-ffffff);border:1px solid var(--color-home-dfe3eb);border-radius:var(--radius-home-9bc5fef);box-shadow:var(--shadow-home-34431c0);color:var(--color-home-222222);display:inline-flex;flex:0 0 auto;font-size:var(--text-home-5f3cdd9);font-weight:700;gap:8px;justify-content:center;line-height:1.2;padding:10px 14px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s}:where(.marketing-home) #ima-footer .f-google-source-link:hover{background:var(--color-home-f7f8fb);border-color:var(--color-home-c9ced8);color:var(--color-home-111111);transform:translateY(-1px)}:where(.marketing-home) #ima-footer .f-google-source-button-icon{display:block;flex:0 0 auto;height:18px;width:18px}@media(max-width:700px){:where(.marketing-home) #ima-footer .f-google-source{align-items:stretch;flex-direction:column;gap:12px;padding:16px}:where(.marketing-home) #ima-footer .f-google-source-link{width:100%}}:where(.marketing-home) .ima-object-letter:not(:has(.ima-letter-object)):focus-visible .ima-brand-glyph,:where(.marketing-home) .ima-object-letter:not(:has(.ima-letter-object)):hover .ima-brand-glyph{opacity:1;transform:none}:where(.marketing-home) .ima-studio-embed .site section.hero.ima-reference-hero{display:block;height:100svh;max-height:1100px;min-height:560px;padding:0!important;position:relative;width:100%}@media(max-width:900px){:where(.marketing-home) .ima-studio-embed .site section.hero.ima-reference-hero{height:100svh;max-height:none;min-height:560px}}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .site .ima-case-section{margin-top:0!important;min-height:0!important;padding:32px 20px 48px!important}:where(.marketing-home) .ima-case-section .ima-cases-stage{height:auto!important;position:relative!important;top:auto!important}:where(.marketing-home) .ima-case-section .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:310px!important;overflow:visible!important;position:relative!important;top:0!important;touch-action:pan-y}:where(.marketing-home) .ima-case-section .ima-case-card:nth-child(n){height:270px!important;left:0!important;position:absolute!important;top:0!important;transform-origin:top center;transition:opacity .22s ease;width:100%!important}:where(.marketing-home) .ima-case-section .ima-case-card video{height:100%!important;-o-object-fit:cover;object-fit:cover}:where(.marketing-home) .ima-case-section .ima-case-navigation{display:none!important}:where(.marketing-home) .ima-case-section .ima-cases-head{display:none!important}}@media(max-width:900px){:where(.marketing-home) .ima-studio-embed .site .ima-reference-hero .ima-hero-center h1.ima-wordmark{flex-wrap:nowrap;font-size:var(--text-home-8d21269);line-height:1;max-width:100%;overflow:visible;white-space:nowrap;width:-moz-max-content;width:max-content}}:where(.marketing-home) .ima-studio-embed .site{--section-gap:80px}:where(.marketing-home) .ima-studio-embed .site>section.section{margin:0!important;padding-bottom:0!important;padding-top:0!important}:where(.marketing-home) .ima-studio-embed .site>section+section.ima-case-section,:where(.marketing-home) .ima-studio-embed .site>section+section.section{margin-top:var(--section-gap)!important}:where(.marketing-home) .ima-studio-embed .site>.ima-case-section{margin-top:var(--section-gap)!important;min-height:0!important;padding-bottom:0!important;padding-top:0!important}:where(.marketing-home) .ima-case-section .ima-cases-head{left:auto!important;margin:0 auto 32px!important;opacity:1!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;visibility:visible!important}:where(.marketing-home) .ima-case-section .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:390px!important;top:0!important}:where(.marketing-home) .ima-case-section .ima-case-navigation{left:auto!important;margin:24px 0 0!important;position:relative!important;right:auto!important;top:auto!important}@media(max-width:900px){:where(.marketing-home) .ima-case-section .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:330px!important}}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .site{--section-gap:48px}:where(.marketing-home) .ima-studio-embed .site>.ima-case-section{padding-bottom:0!important}:where(.marketing-home) .ima-case-section .ima-case-grid,:where(.marketing-home) .ima-case-section.is-expanded .ima-case-grid{height:310px!important}:where(.marketing-home) .ima-case-section .ima-case-navigation,:where(.marketing-home) .ima-case-section .ima-cases-head{display:none!important}}@media(min-width:601px){:where(.marketing-home) .ima-case-section .ima-case-card:nth-child(n){touch-action:pan-y;transition:none!important}}@media(min-width:601px){:where(.marketing-home) .ima-studio-embed .site>section+section.ima-case-section{margin-top:-100px!important;z-index:6}:where(.marketing-home) .ima-case-section .ima-cases-head{display:none!important}:where(.marketing-home) .ima-case-section .ima-case-grid{box-sizing:content-box;overflow:hidden!important;padding-top:18px}:where(.marketing-home) .ima-case-section .ima-case-card:nth-child(n){border-radius:var(--radius-home-b29b533);transform-origin:50% 0}:where(.marketing-home) .ima-case-section .ima-case-navigation{opacity:var(--deck-reveal,0)!important}}:where(.marketing-home) .ima-studio-embed .site>section.ima-case-section{background:linear-gradient(transparent,var(--color-home-000000) 140px)!important;margin-top:-85px!important;min-height:0!important;padding:0 5% 60px!important;z-index:4}:where(.marketing-home) .ima-case-section .ima-cases-stage{height:auto!important;position:relative!important;top:auto!important}:where(.marketing-home) .ima-case-section .ima-case-navigation,:where(.marketing-home) .ima-case-section .ima-cases-head{display:none!important}:where(.marketing-home) .ima-case-section .ima-case-grid{box-sizing:border-box!important;margin:0 auto!important;max-width:1600px!important;overflow-y:hidden!important;padding:30px 0 0!important;position:relative!important;scroll-behavior:smooth;scrollbar-width:none;top:0!important;touch-action:pan-x pan-y;width:100%!important}:where(.marketing-home) .ima-case-grid::-webkit-scrollbar{display:none}:where(.marketing-home) .ima-case-section .ima-case-card:nth-child(n){border-radius:var(--radius-home-b29b533)!important;left:0!important;margin:0!important;min-width:0!important;position:absolute!important;top:30px!important;transform-origin:center center!important;transition:none!important;will-change:transform}:where(.marketing-home) .ima-case-section .ima-case-caption{bottom:26px;left:24px;right:24px}:where(.marketing-home) .ima-case-section .ima-case-caption>span{font:var(--home-font-home-d50e958)}:where(.marketing-home) .ima-case-section .ima-case-caption b{font:var(--home-font-home-1d83be9);margin-top:22px;opacity:1;transform:none}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .site>section.ima-case-section{margin-top:-50px!important;padding:0 20px 40px!important}:where(.marketing-home) .ima-case-section .ima-case-card:nth-child(n){border-radius:var(--radius-home-998b02c)!important}}:where(.marketing-home) .ima-case-section .ima-case-grid{cursor:grab;overscroll-behavior-x:contain;touch-action:pan-x pan-y!important}:where(.marketing-home) .ima-case-section .ima-case-grid:active{cursor:grabbing}:where(.marketing-home) .ima-case-scroll-controls{align-items:center;color:var(--color-home-aaaaaa);display:flex;font:var(--home-font-home-1cfd32a);gap:22px;justify-content:center;padding-top:12px}:where(.marketing-home) .ima-case-scroll-controls button{background:color-mix(in srgb,var(--color-home-ffffff) 5.098%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 25.098%,transparent);border-radius:var(--radius-home-b46da6e);color:#fff;cursor:pointer;height:44px;width:44px}:where(.marketing-home) .ima-case-scroll-controls button:hover{background:color-mix(in srgb,var(--color-home-ffffff) 14.51%,transparent)}:where(.marketing-home) .ima-reference-hero .ima-scroll{bottom:150px!important;transition:opacity .15s ease;z-index:12!important}:where(.marketing-home) .ima-video-toggle{display:none!important}@media(max-width:600px){:where(.marketing-home) .ima-reference-hero .ima-scroll{bottom:120px!important}}:where(.marketing-home) .ima-studio-embed .site>.ima-canvas-showcase{background:linear-gradient(180deg,var(--color-home-485572) 0,var(--color-home-939195) 24%,var(--color-home-c6b07b) 45%,var(--color-home-ae8d47) 100%);isolation:isolate;margin:64px 0 0!important;overflow:hidden;padding:72px 5% 40px!important;position:relative}:where(.marketing-home) .ima-canvas-showcase:before{background:url(https://file-cdn.photogrid.com.cn/webAgent/private/picture/2026/11/06/1793930841295_2115689495107359745_cc6490da8b2747ea92182358ab16c44f.svg) repeat;content:"";top:0;right:0;bottom:0;left:0;opacity:.7;pointer-events:none;position:absolute;z-index:-1}:where(.marketing-home) .ima-canvas-showcase-inner{margin:0 auto;max-width:1440px;width:100%}:where(.marketing-home) .ima-canvas-shell{background:var(--color-home-191917);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 8.235%,transparent);border-radius:var(--radius-home-998b02c);box-shadow:var(--shadow-home-8cf7116);height:clamp(540px,48vw,820px);overflow:hidden;width:100%}:where(.marketing-home) .ima-canvas-shell iframe{background:var(--color-home-191917);border:0;color-scheme:dark;display:block;height:100%;width:100%}:where(.marketing-home) .ima-canvas-showcase-footer{align-items:center;color:var(--color-home-ffffff);display:flex;font:var(--home-font-home-94950ac);gap:20px;justify-content:center;margin-top:30px}:where(.marketing-home) .ima-canvas-showcase-footer>span{color:color-mix(in srgb,var(--color-home-ffffff) 76.863%,transparent)}:where(.marketing-home) .ima-canvas-showcase-footer a{align-items:center;background:var(--color-home-181814);border-radius:var(--radius-home-ed9ab89);color:var(--color-home-ffffff)!important;display:inline-flex;min-height:44px;padding:10px 22px;text-decoration:none;transition:background .2s}:where(.marketing-home) .ima-canvas-showcase-footer a:hover{background:var(--color-home-303028)}:where(.marketing-home) .ima-canvas-showcase-footer a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .site>.ima-canvas-showcase{margin-top:40px!important;padding:32px 16px 28px!important}:where(.marketing-home) .ima-canvas-shell{border-radius:var(--radius-home-d652253);height:560px}:where(.marketing-home) .ima-canvas-showcase-footer{flex-wrap:wrap;font-size:var(--text-home-0939007);gap:12px;margin-top:22px}}:where(.marketing-home) .ima-reference-nav{isolation:isolate;transition:background-color .25s,backdrop-filter .25s}:where(.marketing-home) .ima-reference-nav.is-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:0}:where(.marketing-home) .ima-reference-nav .ima-brand:hover{color:var(--color-home-ffffff);filter:none;transform:none}:where(.marketing-home) .ima-reference-nav nav{gap:32px}:where(.marketing-home) .ima-nav-item{position:relative}:where(.marketing-home) .ima-nav-trigger{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:flex;font:var(--home-font-home-4c6441f);gap:4px;justify-content:center;padding:12px 0;white-space:nowrap}:where(.marketing-home) .ima-nav-trigger :is(svg,.home-icon){transform-origin:50% 62%;transition:transform .2s}:where(.marketing-home) .ima-nav-item.is-open .ima-nav-trigger :is(svg,.home-icon),:where(.marketing-home) .ima-nav-item:focus-within .ima-nav-trigger :is(svg,.home-icon),:where(.marketing-home) .ima-nav-item:hover .ima-nav-trigger :is(svg,.home-icon){transform:rotate(180deg)}:where(.marketing-home) .ima-dropdown{left:0;padding-top:15px;pointer-events:none;position:absolute;top:100%;visibility:hidden;z-index:200}:where(.marketing-home) .ima-dropdown-panel{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:color-mix(in srgb,var(--color-home-202127) 72%,transparent);border:.5px solid color-mix(in srgb,var(--color-home-ffffff) 10.196%,transparent);border-radius:var(--radius-home-4678bd4);box-shadow:var(--shadow-home-317dd53);display:flex;gap:12px;max-height:0;max-width:calc(100vw - 32px);opacity:0;overflow:hidden;padding:4px;transition:max-height .35s cubic-bezier(.4,0,.6,1),opacity .16s;width:-moz-max-content;width:max-content}:where(.marketing-home) .ima-nav-item.is-open>.ima-dropdown,:where(.marketing-home) .ima-nav-item:focus-within>.ima-dropdown,:where(.marketing-home) .ima-nav-item:hover>.ima-dropdown{pointer-events:auto;visibility:visible}:where(.marketing-home) .ima-nav-item.is-open .ima-dropdown-panel,:where(.marketing-home) .ima-nav-item:focus-within .ima-dropdown-panel,:where(.marketing-home) .ima-nav-item:hover .ima-dropdown-panel{max-height:640px;opacity:1}:where(.marketing-home) .ima-dropdown-column{display:flex;flex-direction:column;gap:12px}:where(.marketing-home) .ima-reference-nav .ima-dropdown a{align-items:center;border-radius:var(--radius-home-d652253);color:var(--color-home-f5fbff);display:flex;font:var(--home-font-home-4c6441f);min-height:50px;opacity:0;padding:16px;transform:translateY(-4px);transition:opacity .2s,transform .35s cubic-bezier(.4,0,.6,1),background-color .2s;white-space:normal;width:225px}:where(.marketing-home) .ima-nav-item.is-open .ima-dropdown a,:where(.marketing-home) .ima-nav-item:focus-within .ima-dropdown a,:where(.marketing-home) .ima-nav-item:hover .ima-dropdown a{opacity:1;transform:translateY(0)}:where(.marketing-home) .ima-reference-nav .ima-dropdown a:focus-visible,:where(.marketing-home) .ima-reference-nav .ima-dropdown a:hover{background:color-mix(in srgb,var(--color-home-ffffff) 9%,transparent);color:var(--color-home-f5fbff)}:where(.marketing-home) .ima-nav-trigger:focus-visible{border-radius:var(--radius-home-5e0d704);outline:2px solid var(--color-home-35eeff);outline-offset:4px}:where(.marketing-home) .ima-nav-actions .ima-nav-start:hover{background:color-mix(in srgb,var(--color-home-ffffff) 20.784%,transparent);color:var(--color-home-ffffff)}.marketing-home{scroll-padding-top:90px}@media(max-width:1100px){:where(.marketing-home) .ima-reference-nav nav{gap:22px}:where(.marketing-home) .ima-reference-nav nav>.ima-nav-item:last-of-type .ima-dropdown{left:auto;right:0}}@media(max-width:760px){:where(.marketing-home) .ima-reference-nav.is-open nav{align-items:stretch;flex-direction:column;gap:8px;max-height:calc(100svh - 68px);overflow-y:auto}:where(.marketing-home) .ima-nav-trigger{justify-content:space-between;width:100%}:where(.marketing-home) .ima-dropdown{display:none;padding-top:0;position:static}:where(.marketing-home) .ima-nav-item.is-open>.ima-dropdown,:where(.marketing-home) .ima-nav-item:focus-within>.ima-dropdown{display:block}:where(.marketing-home) .ima-dropdown-panel{box-shadow:var(--shadow-home-71f8e79);flex-wrap:wrap;max-width:100%;width:100%}:where(.marketing-home) .ima-dropdown-column{gap:4px;width:100%}:where(.marketing-home) .ima-reference-nav .ima-dropdown a{min-height:44px;width:100%}:where(.marketing-home) .ima-nav-item.is-open .ima-dropdown-panel{max-height:1100px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-dropdown a,:where(.marketing-home) .ima-dropdown-panel,:where(.marketing-home) .ima-nav-trigger :is(svg,.home-icon),:where(.marketing-home) .ima-reference-nav{transition:none!important}}:where(.marketing-home) .ima-reference-nav .ima-brand{align-items:center;display:flex;flex-shrink:0;line-height:1}:where(.marketing-home) .ima-reference-nav .ima-brand img{display:block;filter:none!important;height:auto;-o-object-fit:contain;object-fit:contain;transform:none!important;transition:none!important;width:154px}:where(.marketing-home) .ima-reference-nav .ima-brand:hover{background:transparent!important;opacity:1!important}:where(.marketing-home) .ima-reference-nav .ima-brand:hover img{filter:none!important;opacity:1!important;transform:none!important}@media(max-width:760px){:where(.marketing-home) .ima-reference-nav .ima-brand img{width:132px}}:where(.marketing-home) .ima-studio-embed .site .ima-reference-hero .ima-scroll{align-items:center;bottom:32px!important;color:color-mix(in srgb,var(--color-home-ffffff) 85%,transparent);display:flex;flex-direction:column;font-size:var(--text-home-0939007);gap:8px;left:50%;line-height:18px;margin:0!important;position:absolute;top:auto!important;transform:translate(-50%);z-index:5}:where(.marketing-home) .ima-studio-embed .site .ima-reference-hero .ima-scroll span{display:block;line-height:18px;margin:0!important}:where(.marketing-home) .ima-studio-embed .site .ima-reference-hero .ima-hero-center{box-sizing:border-box;padding-bottom:120px!important}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .site .ima-reference-hero .ima-scroll{bottom:24px!important}}:where(.marketing-home) .ima-canvas-demo{background:var(--color-home-191917);color:var(--color-home-d7d7d2);display:grid;font:var(--home-font-home-f9d3274);height:100%}:where(.marketing-home) .ima-demo-sidebar{background:var(--color-home-21211e);border-left:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent);display:flex;flex-direction:column;min-height:0;padding:22px}:where(.marketing-home) .ima-canvas-demo .ima-demo-title{font-size:var(--text-home-344c386);font-weight:600}:where(.marketing-home) .ima-demo-message{background:var(--color-home-30302b);border-radius:var(--radius-home-6d27d54);color:var(--color-home-b9b9b0);min-height:92px;padding:16px}:where(.marketing-home) .ima-demo-steps{display:grid;gap:14px;list-style:none;margin:28px 0 20px;padding:0}:where(.marketing-home) .ima-demo-steps li{color:var(--color-home-676760);display:flex;gap:10px;transition:color .3s}:where(.marketing-home) .ima-demo-steps li:before{content:"○";width:16px}:where(.marketing-home) .ima-demo-steps li.is-active{color:var(--color-home-c5c5ba)}:where(.marketing-home) .ima-demo-steps li.is-active:before{content:"◌"}:where(.marketing-home) .ima-demo-steps li.is-done{color:var(--color-home-d9d9ce)}:where(.marketing-home) .ima-demo-steps li.is-done:before{color:var(--color-home-a5bca0)}:where(.marketing-home) .ima-demo-reply{color:var(--color-home-aeaea3);margin:0;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}:where(.marketing-home) .ima-demo-reply.is-visible{opacity:1;transform:none}:where(.marketing-home) .ima-demo-composer{border:1px solid color-mix(in srgb,var(--color-home-ffffff) 12.549%,transparent);border-radius:var(--radius-home-998b02c);color:var(--color-home-8d8d82);display:block;padding:15px;text-decoration:none!important}:where(.marketing-home) .ima-demo-composer>span{color:var(--color-home-d7d7cd);display:flex;font-size:var(--text-home-998b02c);justify-content:space-between;margin-top:24px}:where(.marketing-home) .ima-demo-composer:hover{border-color:color-mix(in srgb,var(--color-home-ffffff) 33.333%,transparent)}:where(.marketing-home) .ima-demo-composer:focus-visible{outline:2px solid var(--color-home-29e1e9)}:where(.marketing-home) .ima-demo-canvas{background-image:radial-gradient(color-mix(in srgb,var(--color-home-ffffff) 4.706%,transparent) 1px,transparent 1px);background-size:20px 20px;min-width:0;overflow:hidden;padding:28px 30px;position:relative}:where(.marketing-home) .ima-demo-canvas-header{color:var(--color-home-92928a);display:flex;font-size:var(--text-home-4bd46d4);justify-content:space-between;letter-spacing:.05em}:where(.marketing-home) .ima-demo-replay{background:none;border:0;color:var(--color-home-c5c5b8);cursor:pointer;padding:5px 10px}:where(.marketing-home) .ima-demo-board{align-content:center;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;height:calc(100% - 38px);margin:auto;max-width:850px}:where(.marketing-home) .ima-demo-piece{aspect-ratio:4/5;background:var(--color-home-2b2b27);border-radius:var(--radius-home-d6eb236);min-width:0;opacity:0;overflow:hidden;position:relative;transform:translateY(20px) scale(.96);transition:opacity .7s,transform .7s}:where(.marketing-home) .ima-demo-piece.is-visible{opacity:1;transform:none}:where(.marketing-home) .ima-demo-piece img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-demo-piece img.is-broken{display:none}:where(.marketing-home) .ima-demo-piece--palette{align-self:center;aspect-ratio:4/3;display:flex}:where(.marketing-home) .ima-demo-swatch{align-items:end;color:color-mix(in srgb,var(--color-home-ffffff) 75.294%,transparent);display:flex;flex:1;font-size:var(--text-home-9bc5fef);justify-content:center;padding-bottom:12px}:where(.marketing-home) .ima-demo-piece--type{align-self:center;aspect-ratio:4/3;background:var(--demo-paper,var(--color-home-ded9ca));box-sizing:border-box;color:var(--demo-ink,var(--color-home-323728));display:flex;flex-direction:column;justify-content:center;padding:20px}:where(.marketing-home) .ima-demo-type-mark{font:var(--home-font-home-6d5add7);letter-spacing:-.06em}:where(.marketing-home) .ima-demo-type-sub{font-size:var(--text-home-22be94e);letter-spacing:.2em;margin-top:14px}:where(.marketing-home) .ima-demo-piece--poster{align-self:center;aspect-ratio:3/4;grid-row:span 2}:where(.marketing-home) .ima-demo-poster-copy{background:linear-gradient(transparent,color-mix(in srgb,var(--color-home-000000) 73.333%,transparent));color:#fff;font:var(--home-font-home-2cdde3c);inset:auto 0 0;padding:20px;position:absolute}:where(.marketing-home) .ima-demo-poster-copy small{display:block;font:var(--home-font-home-82969ef);letter-spacing:.1em;margin-top:9px}:where(.marketing-home) .ima-demo-piece--wide{align-self:center;aspect-ratio:4/3}:where(.marketing-home) .ima-demo-tabs{background:color-mix(in srgb,var(--color-home-6e6043) 65.098%,transparent);border-radius:var(--radius-home-ed9ab89);display:flex;gap:4px;justify-content:center;margin:26px auto 0;max-width:100%;padding:5px;width:-moz-max-content;width:max-content}:where(.marketing-home) .ima-demo-tabs button{background:transparent;border:0;border-radius:var(--radius-home-ed9ab89);color:var(--color-home-ffffff);cursor:pointer;font:var(--home-font-home-6102a83)}:where(.marketing-home) .ima-demo-tabs button[aria-pressed=true]{background:var(--color-home-191917)}:where(.marketing-home) .ima-demo-replay:focus-visible,:where(.marketing-home) .ima-demo-tabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}:where(.marketing-home) .ima-canvas-showcase .ima-canvas-showcase-footer{font-size:var(--text-home-0939007);margin-top:18px}:where(.marketing-home) .ima-canvas-showcase .ima-canvas-showcase-footer>span{opacity:.8}@media(max-width:1000px){:where(.marketing-home) .ima-canvas-demo{grid-template-columns:minmax(0,1fr) 250px}:where(.marketing-home) .ima-demo-sidebar{padding:18px}:where(.marketing-home) .ima-demo-canvas{padding:20px}:where(.marketing-home) .ima-demo-board{gap:10px}}@media(max-width:600px){:where(.marketing-home) .ima-canvas-showcase .ima-canvas-shell{height:auto;min-height:700px}:where(.marketing-home) .ima-canvas-demo{display:flex;flex-direction:column}:where(.marketing-home) .ima-demo-sidebar{border-left:0;border-top:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent);padding:20px}:where(.marketing-home) .ima-canvas-demo .ima-demo-title{margin-bottom:12px}:where(.marketing-home) .ima-demo-message{min-height:0}:where(.marketing-home) .ima-demo-steps{gap:8px;margin:16px 0}:where(.marketing-home) .ima-demo-reply{min-height:42px}:where(.marketing-home) .ima-demo-composer{margin-top:16px;padding:12px}:where(.marketing-home) .ima-demo-composer>span{margin-top:8px}:where(.marketing-home) .ima-demo-canvas{flex:none;height:360px;padding:16px}:where(.marketing-home) .ima-demo-board{gap:8px}:where(.marketing-home) .ima-demo-tabs button{padding:10px 20px}:where(.marketing-home) .ima-demo-poster-copy{font-size:var(--text-home-344c386);padding:10px}:where(.marketing-home) .ima-demo-type-mark{font-size:var(--text-home-b29b533)}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-demo-piece,:where(.marketing-home) .ima-demo-reply,:where(.marketing-home) .ima-demo-steps li{transform:none;transition:none}}:where(.marketing-home) .ima-demo-canvas{grid-column:1;grid-row:1}:where(.marketing-home) .ima-demo-sidebar{grid-column:2;grid-row:1}@media(max-width:600px){:where(.marketing-home) .ima-demo-canvas{order:0}:where(.marketing-home) .ima-demo-sidebar{order:1}}:where(.marketing-home) .ima-canvas-demo .ima-demo-board--lovart{align-content:center;align-items:center;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:calc(100% - 70px);margin:30px auto 0!important;max-width:100%}:where(.marketing-home) .ima-demo-board--lovart .ima-demo-piece--art{aspect-ratio:auto;background:transparent;border-radius:var(--radius-home-d176fd9);box-shadow:var(--shadow-home-71f8e79);height:100%;min-height:0;width:100%}:where(.marketing-home) .ima-demo-board--lovart .ima-demo-piece--art img{height:100%;width:100%}:where(.marketing-home) .ima-canvas-showcase .ima-demo-tabs{float:none!important;justify-content:center;margin:26px auto 0!important}@media(max-width:600px){:where(.marketing-home) .ima-canvas-demo .ima-demo-board--lovart{gap:8px;height:calc(100% - 48px);margin-top:12px!important}}:where(.marketing-home) .ima-studio-embed .site>.ima-canvas-showcase{padding:58px 5% 34px!important}:where(.marketing-home) .ima-canvas-showcase .ima-canvas-showcase-inner{float:none!important;margin:0 auto!important;max-width:1280px!important}:where(.marketing-home) .ima-canvas-showcase .ima-canvas-shell{border-radius:var(--radius-home-6d27d54);height:clamp(580px,52vw,750px)}:where(.marketing-home) .ima-canvas-demo{grid-template-columns:minmax(0,1fr) 300px}:where(.marketing-home) .ima-canvas-demo .ima-demo-canvas{background-image:none;cursor:grab;padding:22px;position:relative;touch-action:pan-y}:where(.marketing-home) .ima-demo-canvas.is-panning{cursor:grabbing}:where(.marketing-home) .ima-canvas-demo .ima-demo-board--lovart{display:block;height:620px;left:50%;margin:0!important;max-width:none;pointer-events:none;position:absolute;top:50%;transform-origin:center center;width:790px}:where(.marketing-home) .ima-demo-board--lovart .ima-demo-piece--art{border-radius:var(--radius-home-b6589fc);min-width:0;overflow:visible;pointer-events:none;position:absolute;transform:none;transition:opacity .6s}:where(.marketing-home) .ima-demo-board--lovart .ima-demo-piece--art.is-visible{cursor:move;pointer-events:auto}:where(.marketing-home) .ima-demo-board--lovart .ima-demo-piece--art img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}:where(.marketing-home) .ima-demo-board--lovart .ima-demo-piece--art[data-media-type=video]>:is(img,.ima-demo-video){-o-object-fit:cover;object-fit:cover}:where(.marketing-home) .ima-demo-piece.is-selected{outline:2px solid var(--color-home-399aff);outline-offset:4px}:where(.marketing-home) .ima-demo-piece:focus-visible{outline:2px solid var(--color-home-399aff);outline-offset:4px}:where(.marketing-home) .ima-demo-canvas-header{pointer-events:none;position:relative;z-index:3}:where(.marketing-home) .ima-demo-canvas-header button{pointer-events:auto}:where(.marketing-home) .ima-demo-image-dialog{background:var(--color-home-171715);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 14.51%,transparent);border-radius:var(--radius-home-d652253);color:#fff;margin:auto;max-height:85svh;max-width:85vw;padding:22px}:where(.marketing-home) .ima-demo-image-dialog::backdrop{background:color-mix(in srgb,var(--color-home-000000) 73.333%,transparent)}:where(.marketing-home) .ima-demo-image-dialog img{display:block;max-height:75svh;max-width:78vw;-o-object-fit:contain;object-fit:contain}:where(.marketing-home) .ima-demo-image-dialog button{background:none;border:0;color:#fff;cursor:pointer;font-size:var(--text-home-b29b533);position:absolute;right:5px;top:2px}:where(.marketing-home) .ima-demo-sidebar{overflow-y:auto}:where(.marketing-home) .ima-canvas-demo .ima-demo-title{color:var(--color-home-fafaf7);font:var(--home-font-home-9a0f05f);margin:0 0 22px}@media(max-width:1000px){:where(.marketing-home) .ima-canvas-demo{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:600px){:where(.marketing-home) .ima-canvas-showcase .ima-canvas-shell{height:auto}:where(.marketing-home) .ima-demo-canvas{min-height:390px}:where(.marketing-home) .ima-demo-sidebar{max-height:none}:where(.marketing-home) .ima-canvas-showcase .ima-canvas-showcase-inner{width:100%}}:where(.marketing-home) .ima-demo-composer textarea{background:transparent;border:0;box-sizing:border-box;color:var(--color-home-e2e2d8);display:block;font:var(--home-font-home-482583e);min-height:54px;outline:none;resize:none;width:100%}:where(.marketing-home) .ima-demo-composer textarea::-moz-placeholder{color:var(--color-home-85857b)}:where(.marketing-home) .ima-demo-composer textarea::placeholder{color:var(--color-home-85857b)}:where(.marketing-home) .ima-demo-composer button{background:var(--color-home-9c9c90);border:0;border-radius:var(--radius-home-b46da6e);color:var(--color-home-23231f);cursor:pointer;font-size:var(--text-home-998b02c);height:30px;width:30px}:where(.marketing-home) .ima-demo-composer:focus-within{border-color:color-mix(in srgb,var(--color-home-ffffff) 33.333%,transparent)}:where(.marketing-home) .ima-studio-embed .site>.ima-canvas-showcase{background:var(--color-home-101012)!important;padding:56px 5% 40px!important}:where(.marketing-home) .ima-canvas-showcase:before{display:none}:where(.marketing-home) .ima-canvas-showcase .ima-canvas-shell{background:var(--color-home-000000);border:1px solid var(--color-home-27272a);border-radius:var(--radius-home-4678bd4);box-shadow:var(--shadow-home-895075b);height:clamp(600px,56vw,800px)}:where(.marketing-home) .ima-canvas-demo{background:var(--color-home-000000);color:color-mix(in srgb,var(--color-home-ffffff) 70%,transparent);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;grid-template-columns:minmax(0,1fr) 320px}:where(.marketing-home) .ima-canvas-demo .ima-demo-canvas{background-color:var(--color-home-000000);background-image:radial-gradient(color-mix(in srgb,var(--color-home-ffffff) 20%,transparent) .7px,transparent .7px);background-size:28px 28px;padding:20px 24px}:where(.marketing-home) .ima-canvas-demo .ima-demo-sidebar{background:var(--color-home-1a1a1a);border-left:1px solid var(--color-home-27272a);gap:0;padding:18px 16px 16px}:where(.marketing-home) .ima-canvas-demo .ima-demo-title{border-bottom:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent);color:color-mix(in srgb,var(--color-home-ffffff) 70.196%,transparent);font:var(--home-font-home-10e55c0);margin:0 -6px 20px;padding:0 6px 16px}:where(.marketing-home) .ima-demo-message{background:var(--color-home-27272a);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 3.137%,transparent);border-radius:var(--radius-home-d652253);color:color-mix(in srgb,var(--color-home-ffffff) 70.196%,transparent);font-size:var(--text-home-233710a);line-height:1.6;min-height:0;padding:14px}:where(.marketing-home) .ima-demo-steps{gap:12px;margin:24px 0 18px}:where(.marketing-home) .ima-demo-steps li.is-done:before{color:var(--color-home-2cdff7)}:where(.marketing-home) .ima-demo-reply{color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);font-size:var(--text-home-233710a)}:where(.marketing-home) .ima-demo-composer{background:transparent;border:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent);border-radius:var(--radius-home-0939007);margin-top:auto;padding:12px}:where(.marketing-home) .ima-demo-composer textarea{color:color-mix(in srgb,var(--color-home-ffffff) 70.196%,transparent);font-family:inherit;font-size:var(--text-home-0939007)}:where(.marketing-home) .ima-demo-composer button{background:var(--color-home-ffffff);color:var(--color-home-000000);font-size:var(--text-home-6d27d54);height:26px;width:26px}:where(.marketing-home) .ima-demo-canvas-header{align-items:center;color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);font-size:var(--text-home-0939007);letter-spacing:0}:where(.marketing-home) .ima-demo-replay{border-radius:var(--radius-home-d6eb236);color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);font-size:var(--text-home-0939007)}:where(.marketing-home) .ima-demo-replay:hover{background:color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent)}:where(.marketing-home) .ima-demo-board--lovart .ima-demo-piece--art{border-radius:var(--radius-home-9bc5fef);z-index:2}:where(.marketing-home) .ima-demo-piece.is-selected{outline-color:var(--color-home-2cdff7)}:where(.marketing-home) .ima-canvas-showcase .ima-canvas-shell.is-panel-entering{backface-visibility:hidden;transform-origin:center;will-change:transform,opacity}:where(.marketing-home) .ima-demo-connections{height:620px;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;width:790px;z-index:1}:where(.marketing-home) .ima-demo-connections g{transition:opacity .4s}:where(.marketing-home) .ima-demo-wire,:where(.marketing-home) .ima-demo-wire-light{fill:none;stroke-linecap:round;stroke-linejoin:round}:where(.marketing-home) .ima-demo-wire{stroke:color-mix(in srgb,var(--color-home-ffffff) 25.098%,transparent);stroke-width:1.2}:where(.marketing-home) .ima-demo-wire-light{animation:ima-demo-flow-sweep 1.175s linear infinite;animation-play-state:paused;filter:url(#imaDemoLineGlow);stroke:var(--color-home-e9feff);stroke-dasharray:96 1000;stroke-width:1.8}:where(.marketing-home) .is-flow-active .ima-demo-wire-light{animation-play-state:running}@keyframes ima-demo-flow-sweep{0%{opacity:0;stroke-dashoffset:80}10%,72%{opacity:1}to{opacity:0;stroke-dashoffset:-1010}}:where(.marketing-home) .ima-canvas-showcase .ima-demo-tabs{background:var(--color-home-1a1a1a);border:1px solid var(--color-home-27272a);border-radius:var(--radius-home-0939007);gap:4px;padding:4px}:where(.marketing-home) .ima-demo-tabs button{border-radius:var(--radius-home-9bc5fef);color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);padding:10px 24px}:where(.marketing-home) .ima-demo-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent);color:#fff}:where(.marketing-home) .ima-canvas-showcase-footer>span{color:color-mix(in srgb,var(--color-home-ffffff) 40%,transparent)!important}:where(.marketing-home) .ima-canvas-showcase-footer a{background:color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent)}@media(max-width:1000px){:where(.marketing-home) .ima-canvas-demo{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:600px){:where(.marketing-home) .ima-canvas-showcase .ima-canvas-shell{height:auto}:where(.marketing-home) .ima-canvas-demo .ima-demo-sidebar{border-left:0;border-top:1px solid var(--color-home-27272a)}:where(.marketing-home) .ima-canvas-demo .ima-demo-canvas{min-height:400px}:where(.marketing-home) .ima-demo-tabs button{padding:10px 16px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-demo-wire-light{animation:none!important;opacity:0}:where(.marketing-home) .ima-demo-connections g{transition:none}}:where(.marketing-home) .ima-canvas-demo .ima-demo-sidebar{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none}:where(.marketing-home) .ima-demo-sidebar>*{box-sizing:border-box;flex-shrink:0;max-width:100%;min-width:0}:where(.marketing-home) .ima-demo-sidebar .ima-demo-message,:where(.marketing-home) .ima-demo-sidebar .ima-demo-reply,:where(.marketing-home) .ima-demo-sidebar .ima-demo-steps,:where(.marketing-home) .ima-demo-sidebar .ima-demo-title{overflow-wrap:anywhere;white-space:normal}:where(.marketing-home) .ima-demo-sidebar .ima-demo-composer{box-sizing:border-box;max-width:100%;min-width:0;width:100%}:where(.marketing-home) .ima-demo-sidebar .ima-demo-composer textarea{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;overflow-x:hidden;white-space:pre-wrap;width:100%}:where(.marketing-home) .ima-demo-sidebar .ima-demo-composer>span{box-sizing:border-box;min-width:0;width:100%}:where(.marketing-home) .ima-canvas-demo [hidden]{display:none!important}:where(.marketing-home) .ima-canvas-demo .ima-demo-sidebar{overflow:hidden;padding:12px}:where(.marketing-home) .ima-demo-transcript{flex:1;flex-shrink:1!important;min-height:0!important;overflow-x:hidden;overflow-y:auto;padding-bottom:18px;scrollbar-color:color-mix(in srgb,var(--color-home-ffffff) 14.902%,transparent) transparent;scrollbar-width:thin}:where(.marketing-home) .ima-canvas-demo .ima-demo-title{font-size:var(--text-home-d652253);line-height:20px;margin:0 0 12px;padding:0 0 12px}:where(.marketing-home) .ima-demo-message{background:var(--color-home-2d2d2d);border:0;border-radius:var(--radius-home-9bc5fef);color:var(--color-home-ffffff);font-size:var(--text-home-d652253);line-height:20px;overflow-wrap:anywhere;padding:12px 8px}:where(.marketing-home) .ima-demo-steps{font-size:var(--text-home-0939007);gap:16px;line-height:16px;margin:20px 0 12px}:where(.marketing-home) .ima-demo-steps li{align-items:center;color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);gap:8px}:where(.marketing-home) .ima-demo-steps li:before{color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);content:"✦";flex-shrink:0;font-size:var(--text-home-0939007);width:12px}:where(.marketing-home) .ima-demo-steps li.is-active:before{color:var(--color-home-ffffff);content:"✦"}:where(.marketing-home) .ima-demo-steps li.is-done:before{color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);content:"✓"}:where(.marketing-home) .ima-canvas-demo[data-generation=generating] .ima-demo-task-title>span,:where(.marketing-home) .ima-demo-steps li.is-active span{background:linear-gradient(105deg,var(--color-home-8e8e8e) 0,var(--color-home-8e8e8e) 38%,var(--color-home-ffffff) 48%,var(--color-home-ffffff) 52%,var(--color-home-8e8e8e) 62%,var(--color-home-8e8e8e) 100%);background-clip:text;-webkit-background-clip:text;background-size:260% 100%;color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);-webkit-text-fill-color:transparent;animation:ima-generation-shimmer 2s linear infinite}@keyframes ima-generation-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}:where(.marketing-home) .ima-demo-task{margin-top:16px;min-width:0}:where(.marketing-home) .ima-demo-task-title{color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);font-size:var(--text-home-0939007);line-height:16px;margin-bottom:8px;overflow-wrap:anywhere}:where(.marketing-home) .ima-demo-task-title:before{color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);content:"▧";display:inline-block;margin-right:8px;width:12px}:where(.marketing-home) .ima-demo-results{border-radius:var(--radius-home-9bc5fef);display:grid;gap:2px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}:where(.marketing-home) .ima-demo-results button{aspect-ratio:1;background:var(--color-home-262626);border:0;cursor:zoom-in;display:block;margin:0;min-width:0;padding:0}:where(.marketing-home) .ima-demo-results img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-demo-results button:focus-visible{outline:2px solid var(--color-home-2cdff7);outline-offset:-2px}:where(.marketing-home) .ima-demo-reply{font-size:var(--text-home-0939007);line-height:18px;margin-top:16px;transform:none}:where(.marketing-home) .ima-demo-composer{background:color-mix(in srgb,var(--color-home-1a1a1a) 60%,transparent);border-color:color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent);border-radius:var(--radius-home-9bc5fef);margin-top:0;min-height:88px;padding:8px}:where(.marketing-home) .ima-demo-composer textarea{font-size:var(--text-home-d652253);line-height:20px;min-height:44px}:where(.marketing-home) .ima-demo-composer>span{margin-top:8px}:where(.marketing-home) .ima-demo-aurora{background:var(--color-home-02050b);border-radius:var(--radius-home-9bc5fef);isolation:isolate;overflow:hidden;position:relative}:where(.marketing-home) .ima-demo-task-loader{aspect-ratio:1;width:calc(33.33333% - 1.33333px)}:where(.marketing-home) .ima-demo-aurora:before{animation:ima-aurora-fallback 6s ease-in-out infinite alternate;background:radial-gradient(ellipse at 20% 45%,var(--color-home-09dfea) 0,transparent 42%),radial-gradient(ellipse at 75% 65%,var(--color-home-007bd8) 0,transparent 42%);content:"";filter:blur(18px);top:-35%;right:-35%;bottom:-35%;left:-35%;position:absolute;z-index:-1}@keyframes ima-aurora-fallback{0%{transform:translate(-8%,-12%) rotate(-18deg) scale(1)}to{transform:translate(10%,12%) rotate(24deg) scale(1.18)}}:where(.marketing-home) .ima-demo-aurora canvas{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}:where(.marketing-home) .ima-demo-aurora.has-webgl:before{display:none}:where(.marketing-home) .ima-demo-board--lovart .ima-demo-piece--art.is-generating{opacity:1;pointer-events:none}:where(.marketing-home) .ima-demo-piece--art.is-generating>img{opacity:0}:where(.marketing-home) .ima-demo-piece-loader{aspect-ratio:1;border-radius:var(--radius-home-0939007);display:none;height:auto;top:0;right:0;bottom:0;left:0;margin:auto;max-height:100%;pointer-events:none;position:absolute;width:100%}:where(.marketing-home) .ima-demo-piece.is-generating .ima-demo-piece-loader{display:block}:where(.marketing-home) .ima-demo-piece--art.is-visible>img{opacity:1;transition:opacity .45s}:where(.marketing-home) .ima-canvas-demo.is-generation-paused[data-generation=generating] .ima-demo-task-title>span,:where(.marketing-home) .is-generation-paused .ima-demo-aurora:before,:where(.marketing-home) .is-generation-paused .ima-demo-steps li.is-active span{animation-play-state:paused}@media(max-width:600px){:where(.marketing-home) .ima-demo-transcript{flex:auto;max-height:420px}:where(.marketing-home) .ima-demo-sidebar .ima-demo-composer{margin-top:12px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-canvas-demo[data-generation=generating] .ima-demo-task-title>span,:where(.marketing-home) .ima-demo-steps li.is-active span{animation:none;background:none;-webkit-text-fill-color:currentColor}:where(.marketing-home) .ima-demo-aurora:before{animation:none}:where(.marketing-home) .ima-demo-piece--art.is-visible>img{transition:none}}:where(.marketing-home) .ima-demo-steps li.is-active:before,:where(.marketing-home) .ima-demo-steps li.is-done:before,:where(.marketing-home) .ima-demo-steps li:before,:where(.marketing-home) .ima-demo-task-title:before{content:none!important;display:none!important}:where(.marketing-home) .ima-demo-agent-icon{display:block;flex-shrink:0;height:12px;min-width:12px;-o-object-fit:contain;object-fit:contain;width:12px}:where(.marketing-home) .ima-demo-task-title{align-items:center;display:flex;gap:8px}:where(.marketing-home) .ima-demo-composer-icons{align-items:center;display:flex;gap:12px;min-width:0}:where(.marketing-home) .ima-demo-composer-icons img{display:block;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}:where(.marketing-home) .ima-demo-composer>span{align-items:center}:where(.marketing-home) .ima-demo-composer button{height:32px;width:32px}:where(.marketing-home) .ima-demo-node-label{align-items:center;bottom:calc(100% + 7px);color:color-mix(in srgb,var(--color-home-ffffff) 60%,transparent);display:flex;font:var(--home-font-home-8a68f54);gap:5px;left:0;max-width:100%;pointer-events:none;position:absolute;white-space:nowrap}:where(.marketing-home) .ima-demo-node-label img{flex:none;height:12px!important;-o-object-fit:contain;object-fit:contain;width:12px!important}:where(.marketing-home) .ima-demo-node-label span{overflow:hidden;text-overflow:ellipsis}:where(.marketing-home) .ima-demo-video{background:var(--color-home-000000);border-radius:var(--radius-home-9bc5fef);display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;width:100%}:where(.marketing-home) .ima-demo-piece>img{border-radius:var(--radius-home-9bc5fef)}:where(.marketing-home) .is-video-playing>.ima-demo-video{opacity:1}:where(.marketing-home) .ima-demo-video-versions{background:color-mix(in srgb,var(--color-home-000000) 40%,transparent);border:0;border-radius:var(--radius-home-ed9ab89);color:#fff;cursor:pointer;font:var(--home-font-home-f2cdc75);padding:4px 8px;position:absolute;right:6px;top:6px;white-space:nowrap;z-index:4}:where(.marketing-home) .ima-demo-video-versions:focus-visible{outline:2px solid var(--color-home-2cdff7);outline-offset:2px}:where(.marketing-home) .ima-demo-results button{position:relative}:where(.marketing-home) .ima-demo-results button[data-media-type=video]{border-radius:var(--radius-home-22be94e)}:where(.marketing-home) .ima-demo-dialog-video{border-radius:var(--radius-home-9bc5fef);display:block;max-height:75svh;max-width:78vw;width:auto}:where(.marketing-home) .ima-demo-composer button>img{display:block;height:13px;margin:auto;-o-object-fit:contain;object-fit:contain;width:8px}:where(.marketing-home) .ima-demo-results .ima-demo-video{-o-object-fit:cover;object-fit:cover}:where(.marketing-home) .ima-canvas-demo .ima-demo-task{margin-top:16px}:where(.marketing-home) .ima-canvas-demo .ima-demo-task-title{margin:0 0 12px}:where(.marketing-home) .ima-canvas-demo .ima-demo-reply{margin:16px 0 0}:where(.marketing-home) .ima-canvas-demo .ima-demo-canvas>.ima-demo-tabs{bottom:14px;box-sizing:border-box;cursor:default;left:50%;margin:0!important;max-width:calc(100% - 32px);position:absolute;touch-action:manipulation;transform:translate(-50%);white-space:nowrap;z-index:5}:where(.marketing-home) .ima-demo-canvas .ima-demo-tabs button:hover{background:color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent);color:var(--color-home-ffffff)}:where(.marketing-home) .ima-demo-canvas .ima-demo-tabs button{align-items:center;display:inline-flex;gap:10px;justify-content:center}:where(.marketing-home) .ima-demo-scene-label{white-space:nowrap}:where(.marketing-home) .ima-demo-scene-progress{color:var(--color-home-2cdff7);display:inline-flex;flex:0 0 22px;height:22px;pointer-events:none;width:22px}:where(.marketing-home) .ima-demo-scene-progress :is(svg,.home-icon){display:block;height:100%;overflow:visible;transform:rotate(-90deg);width:100%}:where(.marketing-home) .ima-demo-scene-progress circle{fill:none;stroke-width:1.8}:where(.marketing-home) .ima-demo-scene-progress-track{stroke:color-mix(in srgb,var(--color-home-ffffff) 16.078%,transparent)}:where(.marketing-home) .ima-demo-scene-progress-value{stroke:currentColor;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}:where(.marketing-home) .ima-studio-embed .site>.ima-canvas-showcase.has-morph-background{background:linear-gradient(180deg,var(--color-home-000000) 0,var(--color-home-08090b) 100%)!important}:where(.marketing-home) .ima-demo-morph-background{--bottom-fade:clamp(180px,24svh,320px);background-position:50%;background-size:cover;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,var(--color-home-000000) 0,var(--color-home-000000) calc(100% - var(--bottom-fade)),color-mix(in srgb,var(--color-home-000000) 90%,transparent) calc(100% - var(--bottom-fade)*.75),color-mix(in srgb,var(--color-home-000000) 50%,transparent) calc(100% - var(--bottom-fade)*.5),color-mix(in srgb,var(--color-home-000000) 10%,transparent) calc(100% - var(--bottom-fade)*.25),transparent 100%);mask-image:linear-gradient(to bottom,var(--color-home-000000) 0,var(--color-home-000000) calc(100% - var(--bottom-fade)),color-mix(in srgb,var(--color-home-000000) 90%,transparent) calc(100% - var(--bottom-fade)*.75),color-mix(in srgb,var(--color-home-000000) 50%,transparent) calc(100% - var(--bottom-fade)*.5),color-mix(in srgb,var(--color-home-000000) 10%,transparent) calc(100% - var(--bottom-fade)*.25),transparent 100%);overflow:hidden;pointer-events:none;position:absolute;z-index:0}:where(.marketing-home) .ima-demo-morph-background canvas{display:block;height:100%;width:100%}:where(.marketing-home) .ima-demo-morph-background canvas[hidden]{display:none}:where(.marketing-home) .ima-demo-morph-background:before{backdrop-filter:blur(16px);content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(100% - var(--bottom-fade)),var(--color-home-000000));mask-image:linear-gradient(to bottom,transparent 0,transparent calc(100% - var(--bottom-fade)),var(--color-home-000000));pointer-events:none;position:absolute}:where(.marketing-home) .ima-demo-morph-background:after{background:linear-gradient(180deg,color-mix(in srgb,var(--color-home-08090b) 20.784%,transparent),color-mix(in srgb,var(--color-home-08090b) 6.275%,transparent) 45%,color-mix(in srgb,var(--color-home-08090b) 20.784%,transparent));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}:where(.marketing-home) .has-morph-background>.ima-canvas-showcase-inner{position:relative;z-index:1}:where(.marketing-home) .ima-demo-composer{isolation:isolate;overflow:hidden;position:relative}:where(.marketing-home) .ima-demo-composer-toolbar,:where(.marketing-home) .ima-demo-composer>textarea{transition:opacity 90ms ease-out}:where(.marketing-home) .ima-canvas-demo .ima-demo-composer-cta{align-items:center;background:transparent;box-sizing:border-box;display:flex;gap:12px;inset:auto 8px 8px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translateY(20px);transition:opacity .18s ease-out,transform .24s cubic-bezier(.22,1,.36,1)}:where(.marketing-home) .ima-demo-composer-cta>span{color:color-mix(in srgb,var(--color-home-ffffff) 40%,transparent);font-size:var(--text-home-0939007);line-height:18px;min-width:0;overflow-wrap:anywhere}:where(.marketing-home) .ima-canvas-demo .ima-demo-composer-cta>a{align-items:center;background:color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent);border-radius:var(--radius-home-ed9ab89);box-sizing:border-box;color:color-mix(in srgb,var(--color-home-ffffff) 85.098%,transparent);display:inline-flex;flex-shrink:0;font-family:inherit;font-size:var(--text-home-233710a);justify-content:center;line-height:18px;min-height:40px;padding:10px 18px;text-decoration:none;white-space:nowrap}:where(.marketing-home) .ima-demo-composer-cta>a:hover{background:color-mix(in srgb,var(--color-home-ffffff) 12.157%,transparent);color:var(--color-home-ffffff)}:where(.marketing-home) .ima-demo-composer-cta>a:focus-visible{outline:2px solid var(--color-home-2cdff7);outline-offset:3px}:where(.marketing-home) .ima-demo-composer.is-cta-visible>.ima-demo-composer-toolbar,:where(.marketing-home) .ima-demo-composer.is-cta-visible>textarea{opacity:0;pointer-events:none}:where(.marketing-home) .ima-canvas-demo .ima-demo-composer.is-cta-visible{background:transparent;border-color:transparent}:where(.marketing-home) .ima-demo-composer.is-cta-visible>.ima-demo-composer-cta{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:50ms}@media(max-width:600px){:where(.marketing-home) .ima-demo-canvas .ima-demo-tabs button{font-size:var(--text-home-0939007);gap:6px;padding:8px 10px}:where(.marketing-home) .ima-demo-scene-progress{flex-basis:18px;height:18px;width:18px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-canvas-demo .ima-demo-composer-cta,:where(.marketing-home) .ima-demo-composer-toolbar,:where(.marketing-home) .ima-demo-composer>textarea{transition:none}:where(.marketing-home) .ima-canvas-demo .ima-demo-composer-cta{transform:none}}:where(.marketing-home) .ima-canvas-showcase.ima-prompt-active .ima-demo-morph-background{opacity:1}:where(.marketing-home) .ima-canvas-prompt-step{background:var(--color-home-10100d);box-sizing:border-box;color:var(--color-home-f3f1eb);display:grid;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:32px 20px;place-items:center;position:absolute;transition:opacity .42s ease,transform .58s cubic-bezier(.22,1,.36,1),visibility 0s .58s;z-index:2}:where(.marketing-home) .ima-canvas-prompt-inner{align-items:center;display:flex;flex-direction:column;text-align:center;width:min(100%,820px)}:where(.marketing-home) .ima-canvas-prompt-inner>.ima-canvas-prompt-kicker{color:color-mix(in srgb,var(--color-home-ffffff) 34.902%,transparent);font:var(--home-font-home-2e5562e);letter-spacing:.17em;margin:0 0 24px}:where(.marketing-home) .ima-canvas-prompt-inner h2{font:var(--home-font-home-e5e8606);letter-spacing:-.045em;margin:0 0 62px}:where(.marketing-home) .ima-canvas-prompt-composer{background:var(--color-home-1a1a18);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 13.333%,transparent);border-radius:var(--radius-home-b29b533);box-shadow:var(--shadow-home-ffa86ca);box-sizing:border-box;padding:16px 18px 12px;text-align:left;transition:border-color .2s,transform .25s,box-shadow .25s;width:min(100%,640px)}:where(.marketing-home) .ima-canvas-prompt-composer:focus-within{border-color:color-mix(in srgb,var(--color-home-ffffff) 32.157%,transparent);box-shadow:var(--shadow-home-6a4b2d4)}:where(.marketing-home) .ima-canvas-prompt-composer>.ima-canvas-prompt-files{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}:where(.marketing-home) .ima-prompt-file{align-items:center;background:var(--color-home-32322f);border-radius:var(--radius-home-22be94e);color:var(--color-home-f4f3ed);display:inline-flex;font:var(--home-font-home-6d26c9a);gap:7px;padding:7px 10px}:where(.marketing-home) .ima-prompt-file>img{background:var(--color-home-eeeeee);border-radius:var(--radius-home-d6eb236);display:block;flex:none;height:25px;-o-object-fit:cover;object-fit:cover;width:25px}:where(.marketing-home) .ima-canvas-prompt-composer textarea{background:transparent;border:0;box-sizing:border-box;color:var(--color-home-f5f4ed);display:block;font:var(--home-font-home-906c1ef);min-height:54px;outline:0;resize:none;width:100%}:where(.marketing-home) .ima-canvas-prompt-composer textarea::-moz-selection{background:var(--color-home-5b5b55)}:where(.marketing-home) .ima-canvas-prompt-composer textarea::selection{background:var(--color-home-5b5b55)}:where(.marketing-home) .ima-canvas-prompt-toolbar{align-items:center;display:flex;justify-content:space-between;margin-top:14px}:where(.marketing-home) .ima-canvas-prompt-toolbar .ima-demo-composer-icons{gap:15px}:where(.marketing-home) .ima-canvas-prompt-toolbar .ima-demo-composer-icons img{height:18px;width:18px}:where(.marketing-home) .ima-canvas-prompt-toolbar button{background:var(--color-home-f5f4ed);border:0;border-radius:var(--radius-home-b46da6e);color:var(--color-home-121210);cursor:pointer;display:grid;height:42px;place-items:center;width:42px}:where(.marketing-home) .ima-canvas-prompt-toolbar button:hover{background:var(--color-home-ffffff)}:where(.marketing-home) .ima-canvas-prompt-toolbar button:disabled{cursor:wait;opacity:.6}:where(.marketing-home) .ima-canvas-prompt-toolbar button img{filter:brightness(0);height:16px;width:10px}:where(.marketing-home) .ima-canvas-prompt-inner>.ima-canvas-prompt-scroll{animation:ima-prompt-breathe 2.4s ease-in-out infinite;color:color-mix(in srgb,var(--color-home-ffffff) 33.333%,transparent);font:var(--home-font-home-688ef2e);margin:28px 0 0}:where(.marketing-home) .ima-canvas-showcase.ima-prompt-sending .ima-canvas-prompt-composer{border-color:color-mix(in srgb,var(--color-home-ffffff) 33.333%,transparent);transform:translateY(8px) scale(.985)}:where(.marketing-home) .ima-canvas-showcase.ima-prompt-sending .ima-canvas-prompt-scroll{opacity:0}:where(.marketing-home) .ima-canvas-showcase.ima-prompt-complete .ima-canvas-prompt-step{opacity:0;pointer-events:none;transform:translateY(-30px);visibility:hidden}:where(.marketing-home) .ima-canvas-showcase.ima-prompt-complete .ima-canvas-shell{opacity:1;pointer-events:auto;visibility:visible}:where(.marketing-home) .ima-canvas-showcase.ima-prompt-active .ima-canvas-shell{opacity:0;pointer-events:none;visibility:hidden}@keyframes ima-prompt-breathe{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.8;transform:translateY(4px)}}@media(max-width:600px){:where(.marketing-home) .ima-canvas-prompt-step{align-items:start;padding:24px 16px}:where(.marketing-home) .ima-canvas-prompt-inner{padding-top:clamp(64px,18svh,160px)}:where(.marketing-home) .ima-canvas-prompt-inner h2{font-size:var(--text-home-21a8143);margin-bottom:38px}:where(.marketing-home) .ima-canvas-prompt-composer{border-radius:var(--radius-home-6d27d54);padding:13px}:where(.marketing-home) .ima-canvas-prompt-composer textarea{font-size:var(--text-home-d652253);line-height:22px}:where(.marketing-home) .ima-prompt-file{font-size:var(--text-home-4bd46d4)}:where(.marketing-home) .ima-canvas-prompt-toolbar button{height:38px;width:38px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-canvas-prompt-composer,:where(.marketing-home) .ima-canvas-prompt-step{transition:none}:where(.marketing-home) .ima-canvas-prompt-scroll{animation:none}}:where(.marketing-home) .ima-studio-embed .site>.ima-canvas-showcase.ima-scroll-sequence{height:calc(var(--dock-viewport, 100svh) + var(--dock-travel, 167svh));overflow:visible!important;padding:0!important}:where(.marketing-home) .ima-scroll-sequence>.ima-canvas-scroll-stage{background:linear-gradient(180deg,var(--color-home-000000) 0,var(--color-home-000000) 45%,var(--color-home-08090b) 100%);box-sizing:border-box;display:grid;height:var(--dock-viewport,100svh);isolation:isolate;left:0;overflow:hidden;padding:calc(var(--dock-header, 80px) + 12px) 5%;place-items:center;position:absolute;top:var(--dock-stage-offset,0);width:100%}:where(.marketing-home) .ima-scroll-sequence>.ima-canvas-scroll-stage.is-viewport-pinned{left:var(--dock-stage-left,0);position:fixed;top:0;width:var(--dock-stage-width,100%);z-index:5}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-scroll-stage>.ima-canvas-showcase-inner{max-width:1280px!important;position:relative;width:100%;z-index:1}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-shell{height:min(800px,calc(var(--dock-viewport, 100svh) - (var(--dock-header, 80px) + 12px)*2));min-height:0;opacity:var(--panel-opacity,0)!important;transform:none!important;transition:none!important;visibility:visible!important}:where(.marketing-home) .ima-scroll-sequence.ima-prompt-active:not(.ima-prompt-docked) .ima-canvas-shell{pointer-events:none}:where(.marketing-home) .ima-scroll-sequence .ima-demo-morph-background{opacity:1!important}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-step{align-items:start;background:transparent;inset:calc(var(--dock-header, 80px) + 12px) 5%;opacity:1;overflow:visible;padding:0;pointer-events:none;transform:none;transition:none;z-index:2}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-inner{padding:0;width:min(100%,1120px)}:where(.marketing-home) .ima-canvas-prompt-inner>[hidden]{display:none!important}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-inner>h2,:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-kicker,:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-scroll{opacity:var(--intro-opacity,1);transition:none}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-composer{padding:22px 24px 18px;pointer-events:auto;position:relative;transform-origin:top left;transition:none;width:100%;will-change:transform}:where(.marketing-home) .ima-scroll-sequence.ima-prompt-return-reveal .ima-canvas-prompt-composer{animation:ima-prompt-return-reveal .6s cubic-bezier(.22,1,.36,1) 80ms both}@keyframes ima-prompt-return-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-scroll-sequence.ima-prompt-return-reveal .ima-canvas-prompt-composer{animation:none}}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-composer textarea{min-height:96px}:where(.marketing-home) .ima-scroll-sequence.ima-prompt-docking .ima-canvas-prompt-composer{pointer-events:none}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-composer textarea,:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-files{opacity:var(--prompt-content-opacity,1)}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-toolbar{opacity:calc(1 - var(--target-opacity, 0))}:where(.marketing-home) .ima-scroll-sequence.ima-prompt-active .ima-demo-composer{opacity:var(--target-opacity,0)}:where(.marketing-home) .ima-scroll-sequence.ima-prompt-complete .ima-canvas-prompt-step{opacity:0;pointer-events:none;visibility:hidden}:where(.marketing-home) .ima-scroll-sequence.ima-prompt-complete .ima-demo-composer{opacity:1}:where(.marketing-home) .ima-canvas-demo[data-generation=message] .ima-demo-message{animation:ima-sent-message .4s cubic-bezier(.22,1,.36,1) both}@keyframes ima-sent-message{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){:where(.marketing-home) .ima-scroll-sequence>.ima-canvas-scroll-stage{padding:calc(var(--dock-header, 68px) + 8px) 16px}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-shell{height:calc(var(--dock-viewport, 100svh) - (var(--dock-header, 68px) + 8px)*2);min-height:0!important}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-demo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.9fr) minmax(0,1fr)}:where(.marketing-home) .ima-scroll-sequence .ima-demo-canvas{grid-column:1;grid-row:1;height:auto!important;min-height:0!important}:where(.marketing-home) .ima-scroll-sequence .ima-demo-sidebar{grid-column:1;grid-row:2;max-height:none;min-height:0;padding:10px}:where(.marketing-home) .ima-scroll-sequence .ima-demo-transcript{flex:1;max-height:none;padding-bottom:10px}:where(.marketing-home) .ima-scroll-sequence .ima-demo-sidebar .ima-demo-composer{margin-top:0;min-height:76px}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-step{align-items:start;inset:calc(var(--dock-header, 68px) + 8px) 16px}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-inner>h2{font-size:var(--text-home-384de31);margin-bottom:28px}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-composer{padding:13px;width:min(100%,640px)}:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-composer textarea{min-height:76px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-scroll-sequence .ima-canvas-prompt-composer{will-change:auto}:where(.marketing-home) .ima-canvas-demo[data-generation=message] .ima-demo-message{animation:none}}:where(.marketing-home) .ima-scroll-sequence.ima-prompt-docked .ima-canvas-prompt-step{opacity:0;pointer-events:none;visibility:hidden}:where(.marketing-home) .ima-demo-draft-files{display:flex;flex-wrap:nowrap;gap:5px;margin-bottom:10px;min-width:0;width:100%}:where(.marketing-home) .ima-demo-draft-files[hidden]{display:none}:where(.marketing-home) .ima-demo-draft-files .ima-prompt-file{box-sizing:border-box;flex:1 1 0;font-size:var(--text-home-933cc73);gap:5px;line-height:15px;max-width:100%;min-width:0;overflow:hidden;padding:5px 7px}:where(.marketing-home) .ima-demo-draft-files .ima-prompt-file>img{flex:0 0 20px;height:20px;width:20px}:where(.marketing-home) .ima-demo-draft-files .ima-prompt-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.marketing-home) .ima-demo-composer.has-prompt-draft textarea{height:100px;min-height:100px;overflow-y:auto}:where(.marketing-home) .ima-scroll-sequence[data-prompt-layout=classic] .ima-canvas-prompt-step{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;align-items:center;padding:calc(var(--dock-header, 80px) + 24px) 20px 80px}:where(.marketing-home) .ima-scroll-sequence[data-prompt-layout=classic] .ima-canvas-prompt-inner{padding:0;width:min(100%,820px)}:where(.marketing-home) .ima-scroll-sequence[data-prompt-layout=classic] .ima-canvas-prompt-composer{padding:16px 18px 12px;width:min(100%,640px)}:where(.marketing-home) .ima-scroll-sequence[data-prompt-layout=classic] .ima-canvas-prompt-composer textarea{min-height:54px}:where(.marketing-home) .ima-scroll-sequence[data-prompt-layout=classic] .ima-demo-morph-background{opacity:var(--panel-opacity,0)!important}@media(max-width:600px){:where(.marketing-home) .ima-scroll-sequence[data-prompt-layout=classic] .ima-canvas-prompt-step{padding:calc(var(--dock-header, 68px) + 16px) 16px 64px}:where(.marketing-home) .ima-scroll-sequence[data-prompt-layout=classic] .ima-canvas-prompt-composer{padding:13px}:where(.marketing-home) .ima-scroll-sequence[data-prompt-layout=classic] .ima-canvas-prompt-inner>h2{font-size:var(--text-home-21a8143);margin-bottom:38px}}:where(.marketing-home) .ima-demo-composer.has-prompt-draft .ima-demo-composer-cta{pointer-events:none;visibility:hidden}@media(max-width:600px){:where(.marketing-home) .ima-demo-composer.has-prompt-draft{padding:8px}:where(.marketing-home) .ima-demo-composer.has-prompt-draft textarea{height:54px;min-height:54px}:where(.marketing-home) .ima-demo-composer.has-prompt-draft>.ima-demo-composer-toolbar{margin-top:6px}:where(.marketing-home) .ima-demo-draft-files{margin-bottom:6px}}:where(.marketing-home) .ima-studio-embed .site>.ima-creative-life{background:var(--color-home-08090b);box-sizing:border-box;color:var(--color-home-f5f5f3);font-family:Arial,PingFang SC,sans-serif;isolation:isolate;margin:0!important;overflow:hidden;padding:76px 0 100px!important;position:relative}:where(.marketing-home) .ima-creative-life *{box-sizing:border-box}:where(.marketing-home) .ima-creative-life .ima-life-scene{height:clamp(620px,52vw,880px);isolation:isolate;margin:0 auto!important;max-width:1680px;position:relative;width:calc(100% - 64px)}:where(.marketing-home) .ima-creative-life .ima-life-copy{left:50%;pointer-events:none;position:absolute;text-align:center;top:49%;transform:translate(-50%,-50%);width:68%;z-index:3}:where(.marketing-home) .ima-creative-life .ima-life-copy h2{color:var(--color-home-f5f5f3);font:var(--home-font-home-fc71a1b);letter-spacing:-.04em;margin:0!important;padding:0;white-space:nowrap}.marketing-home[data-locale=en] .ima-creative-life .ima-life-copy h2{font-size:var(--text-home-4a96ad9);letter-spacing:-.05em}:where(.marketing-home) .ima-creative-life .ima-life-copy p{color:var(--color-home-b9babd);font:var(--home-font-home-f214b08);letter-spacing:0;margin:32px auto 0!important;max-width:640px;white-space:nowrap;width:100%}:where(.marketing-home) .ima-creative-life :is(a,button).ima-life-card{aspect-ratio:var(--ratio,1.5);background:var(--color-home-202228);border:0;border-radius:var(--radius-home-6e8c5a8);box-shadow:var(--shadow-home-71f8e79);cursor:pointer;display:block;filter:blur(var(--blur,0));height:auto;left:var(--x);margin:0;opacity:var(--opacity,1);overflow:hidden;padding:0;position:absolute;scale:1;top:var(--y);transform:translate(-50%,-50%);transition:none;width:clamp(128px,15vw,216px);z-index:var(--layer,5);-webkit-tap-highlight-color:transparent}:where(.marketing-home) .ima-creative-life .ima-life-card:after,:where(.marketing-home) .ima-creative-life .ima-life-card:before{content:none!important}:where(.marketing-home) .ima-creative-life .ima-life-card img{border-radius:inherit;display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;scale:1;transform:none;width:100%}:where(.marketing-home) .ima-creative-life .ima-life-card:focus-visible{outline:none}:where(.marketing-home) .ima-creative-life .ima-life-card.is-unavailable:after{color:var(--color-home-c6c7cb);content:"查看照片"!important;display:grid;font-size:var(--text-home-d652253);top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}:where(.marketing-home) .ima-creative-life .ima-life-scene.has-card-carousel{cursor:grab;max-width:none;outline:none;overflow:hidden;touch-action:pan-y pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none}:where(.marketing-home) .ima-creative-life.has-brand-showcase .ima-life-scene.has-card-carousel{height:calc(100% - 80px);max-height:none;min-height:0;top:calc(50% + 40px);width:100%}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-copy{left:50%;top:16%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:120}.marketing-home[data-locale=en] .ima-creative-life .has-card-carousel .ima-life-copy h2,:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-copy h2{font-size:var(--carousel-heading-size,72px);letter-spacing:-.035em;line-height:1.2;text-shadow:var(--shadow-home-bf3b58c);white-space:nowrap}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-copy p{color:var(--color-home-c7c8c9);font-size:var(--text-home-8b8dd47);line-height:1.5;margin:18px auto 0!important;max-width:none;white-space:nowrap;width:100%}:where(.marketing-home) .ima-creative-life .ima-life-ambience{top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(transparent,var(--color-home-000000) 18%,var(--color-home-000000) 75%,transparent);mask-image:linear-gradient(transparent,var(--color-home-000000) 18%,var(--color-home-000000) 75%,transparent);opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .55s ease;z-index:0}:where(.marketing-home) .ima-creative-life .ima-life-ambience img{filter:blur(5px) brightness(.28) saturate(.8);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.05);width:100%}:where(.marketing-home) .ima-creative-life .has-preview .ima-life-ambience{opacity:1}:where(.marketing-home) .ima-creative-life .ima-life-ambience-default{opacity:1}:where(.marketing-home) .ima-creative-life .ima-life-ambience:not(.ima-life-ambience-default){z-index:1}:where(.marketing-home) .ima-creative-life .has-preview .ima-life-ambience-default{opacity:0}:where(.marketing-home) .ima-creative-life .has-card-carousel :is(a,button).ima-life-card{aspect-ratio:1/1.52;background:transparent!important;border:0;border-radius:var(--radius-home-22be94e);box-shadow:var(--shadow-home-71f8e79)!important;color:var(--color-home-161719);filter:none;height:calc(var(--carousel-card-width, 260px)*1.52);left:50%;letter-spacing:0;line-height:normal;opacity:1;overflow:visible;padding:0;text-align:center;text-transform:none;top:0;transform:translate(-50%,-50%) translate(var(--carousel-x,0),var(--carousel-y,440px)) rotate(var(--carousel-angle,0deg));white-space:normal;width:var(--carousel-card-width,260px);z-index:var(--carousel-layer,50)}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card-face{background:var(--color-home-f6f6f2);border-radius:var(--radius-home-22be94e);box-shadow:var(--shadow-home-7d45b16);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:5px 5px 0;position:relative;transform-origin:50% 75%;transition:transform .45s cubic-bezier(.2,.75,.2,1);width:100%}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card img{border-radius:var(--radius-home-d176fd9);filter:none;flex:0 0 74%;height:74%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-creative-life .ima-life-card-face video{border-radius:var(--radius-home-d176fd9);height:74%;inset:var(--spacing) var(--spacing) auto;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:calc(100% - var(--spacing)*2)}:where(.marketing-home) .ima-creative-life .ima-life-card-number{color:var(--color-home-ffffff);font:var(--home-font-home-667fa72);left:14px;position:absolute;text-shadow:var(--shadow-home-48deeef);top:13px}:where(.marketing-home) .ima-creative-life .ima-life-card-caption{color:var(--color-home-161719);display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center;min-height:0;padding:8px 10px 10px;width:100%}:where(.marketing-home) .ima-creative-life .ima-life-card-label{color:var(--color-home-8c8d8c);font:var(--home-font-home-171573b);letter-spacing:.12em}:where(.marketing-home) .ima-creative-life .ima-life-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-home-17181a);font:var(--home-font-home-3283ea8);letter-spacing:-.02em;overflow:hidden}:where(.marketing-home) .ima-creative-life .has-card-carousel :is(a,button).ima-life-card.is-highlighted{z-index:150}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card.is-highlighted .ima-life-card-face{transform:translateY(-12%) rotate(calc(var(--carousel-angle, 0deg)*-1)) scale(1.06)}:where(.marketing-home) .ima-creative-life .ima-life-scene.is-dragging,:where(.marketing-home) .ima-creative-life .is-dragging .ima-life-card{cursor:grabbing}:where(.marketing-home) .ima-creative-life .is-dragging .ima-life-card-face{transition:none}:where(.marketing-home) .ima-creative-life .has-card-carousel:focus-visible{outline:2px solid color-mix(in srgb,var(--color-home-2cdff7) 50.196%,transparent);outline-offset:-4px}:where(.marketing-home) .ima-creative-life .ima-life-dialog{background:transparent;border:0;color:var(--color-home-f5f5f3);font-family:Arial,PingFang SC,sans-serif;height:100svh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;outline:none;overflow:hidden;padding:0;position:fixed;width:100vw}:where(.marketing-home) .ima-creative-life .ima-life-dialog::backdrop{animation:ima-life-backdrop-in .3s ease-out both;backdrop-filter:blur(22px);background:color-mix(in srgb,var(--color-home-050608) 85.098%,transparent)}:where(.marketing-home) .ima-creative-life .ima-life-dialog:not([open]){display:none}:where(.marketing-home) .ima-creative-life .ima-life-detail-stage{align-items:center;display:flex;height:100%;justify-content:center;padding:78px 80px 90px;pointer-events:none;width:100%}:where(.marketing-home) .ima-creative-life .ima-life-detail-figure{margin:0!important;max-width:100%;pointer-events:auto;width:min(960px,78vw,calc((100svh - 240px)*var(--detail-ratio, 1.5)))}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption{animation:ima-life-caption-in .35s ease-out both;margin:0 0 18px!important}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption h3{color:var(--color-home-f5f5f3);font:var(--home-font-home-2823053);letter-spacing:-.04em;margin:0!important}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption p{color:var(--color-home-a4a5a9);font:var(--home-font-home-de30649);letter-spacing:0;margin:8px 0 0!important}:where(.marketing-home) .ima-creative-life .ima-life-detail-viewer{aspect-ratio:var(--detail-ratio,1.5);background:var(--color-home-191b20);border-radius:var(--radius-home-21f02b5);box-shadow:var(--shadow-home-4f085cb);overflow:hidden;position:relative;transform-origin:center center;width:100%}:where(.marketing-home) .ima-creative-life button.ima-life-process-trigger{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--color-home-222222) 73.333%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 25.098%,transparent);border-radius:var(--radius-home-933cc73);bottom:16px;box-shadow:var(--shadow-home-861b870);color:var(--color-home-ffffff);cursor:pointer;display:inline-flex;font:var(--home-font-home-83407f9);gap:9px;letter-spacing:0;margin:0;min-height:44px;padding:11px 16px;position:absolute;right:16px;white-space:nowrap;z-index:2}:where(.marketing-home) .ima-creative-life .ima-life-process-trigger:after,:where(.marketing-home) .ima-creative-life .ima-life-process-trigger:before{content:none!important}:where(.marketing-home) .ima-creative-life button.ima-life-process-trigger:hover{background:color-mix(in srgb,var(--color-home-343434) 90.196%,transparent)}:where(.marketing-home) .ima-creative-life button.ima-life-process-trigger:focus-visible{outline:2px solid var(--color-home-2cdff7);outline-offset:4px}:where(.marketing-home) .ima-creative-life .ima-life-process-trigger :is(svg,.home-icon){display:block;fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}:where(.marketing-home) .ima-creative-life .ima-life-detail-image{border-radius:inherit;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}:where(.marketing-home) .ima-creative-life .ima-life-detail-error{color:var(--color-home-b6b8bd);display:grid;font:var(--home-font-home-94950ac);top:0;right:0;bottom:0;left:0;margin:0!important;place-items:center;position:absolute}:where(.marketing-home) .ima-creative-life .ima-life-detail-error[hidden]{display:none}:where(.marketing-home) .ima-creative-life button.ima-life-control{background:color-mix(in srgb,var(--color-home-1c1e25) 70.196%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 18.824%,transparent);border-radius:var(--radius-home-b46da6e);color:var(--color-home-ffffff);cursor:pointer;display:grid;height:46px;margin:0;min-width:0;padding:0;place-items:center;position:absolute;transition:background .18s,border-color .18s;width:46px;z-index:2}:where(.marketing-home) .ima-creative-life .ima-life-control:after,:where(.marketing-home) .ima-creative-life .ima-life-control:before{content:none!important}:where(.marketing-home) .ima-creative-life .ima-life-control:hover{background:var(--color-home-383b44);border-color:color-mix(in srgb,var(--color-home-ffffff) 37.647%,transparent)}:where(.marketing-home) .ima-creative-life .ima-life-control:focus-visible{outline:2px solid var(--color-home-2cdff7);outline-offset:4px}:where(.marketing-home) .ima-creative-life .ima-life-control :is(svg,.home-icon){display:block;fill:none;height:18px;pointer-events:none;stroke:currentColor;stroke-width:1.7;width:18px}:where(.marketing-home) .ima-creative-life [data-life-close]{right:24px;top:24px}:where(.marketing-home) .ima-creative-life [data-life-prev]{left:24px;top:50%;transform:translateY(-50%)}:where(.marketing-home) .ima-creative-life [data-life-next]{right:24px;top:50%;transform:translateY(-50%)}:where(.marketing-home) .ima-creative-life .ima-life-counter{bottom:32px;color:var(--color-home-b7b8bd);font:var(--home-font-home-591822a);font-variant-numeric:tabular-nums;left:50%;letter-spacing:.14em;pointer-events:none;position:absolute;transform:translate(-50%)}@keyframes ima-life-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ima-life-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:761px)and (max-width:1199px){:where(.marketing-home) .ima-creative-life :is(a,button).ima-life-card{width:clamp(128px,14.5vw,148px)}}@media(max-width:760px){:where(.marketing-home) .ima-studio-embed .site>.ima-creative-life{padding:28px 0 64px!important}:where(.marketing-home) .ima-creative-life .ima-life-scene{height:780px;width:calc(100% - 28px)}:where(.marketing-home) .ima-creative-life .ima-life-copy{top:47%;width:96%}:where(.marketing-home) .ima-creative-life .ima-life-copy h2{font-size:var(--text-home-451f357);line-height:1.1}:where(.marketing-home) .ima-creative-life .ima-life-copy p{font-size:var(--text-home-d39c546);margin-top:24px!important;max-width:none;width:100%}:where(.marketing-home) .ima-creative-life :is(a,button).ima-life-card{border-radius:var(--radius-home-0939007);left:var(--mobile-x);top:var(--mobile-y);width:clamp(108px,30vw,126px)}:where(.marketing-home) .ima-creative-life .ima-life-detail-stage{padding:80px 16px 104px}:where(.marketing-home) .ima-creative-life .ima-life-detail-figure{width:min(100%,calc((100svh - 270px)*var(--detail-ratio, 1.5)))}:where(.marketing-home) .ima-creative-life .ima-life-detail-viewer{border-radius:var(--radius-home-998b02c)}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption h3{font-size:var(--text-home-42d92f3)}:where(.marketing-home) .ima-creative-life [data-life-close]{right:16px;top:18px}:where(.marketing-home) .ima-creative-life [data-life-next],:where(.marketing-home) .ima-creative-life [data-life-prev]{bottom:24px;top:auto;transform:none}:where(.marketing-home) .ima-creative-life [data-life-prev]{left:calc(50% - 100px)}:where(.marketing-home) .ima-creative-life [data-life-next]{right:calc(50% - 100px)}:where(.marketing-home) .ima-creative-life .ima-life-counter{bottom:36px}}@media(max-height:500px)and (min-width:761px){:where(.marketing-home) .ima-creative-life .ima-life-detail-stage{padding:24px 80px 44px}:where(.marketing-home) .ima-creative-life .ima-life-detail-figure{width:min(75vw,calc((100svh - 150px)*var(--detail-ratio, 1.5)))}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption h3{font-size:var(--text-home-6d27d54)}:where(.marketing-home) .ima-creative-life .ima-life-counter{bottom:12px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-creative-life .ima-life-card{transition:none}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption,:where(.marketing-home) .ima-creative-life .ima-life-dialog::backdrop{animation:none}}:where(.marketing-home) .ima-creative-life .ima-life-detail-stage{align-items:flex-start;overflow-y:auto;overscroll-behavior:contain}:where(.marketing-home) .ima-creative-life .ima-life-detail-figure{background:var(--color-home-f6f6f2);border-radius:var(--radius-home-933cc73);box-shadow:var(--shadow-home-855c8fd);color:var(--color-home-17181a);display:flex;flex-direction:column;flex-shrink:0;margin:auto!important;padding:7px 7px 24px}:where(.marketing-home) .ima-creative-life .ima-life-detail-viewer{background:var(--color-home-e8e8e5);border-radius:var(--radius-home-d176fd9);box-shadow:var(--shadow-home-71f8e79);order:0}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption{margin:22px 20px 0!important;order:1;text-align:center}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption h3{color:var(--color-home-17181a);font-size:var(--text-home-736a979);letter-spacing:-.025em;line-height:1.4;margin:0 auto!important;max-width:680px}:where(.marketing-home) .ima-creative-life .ima-life-detail-error{color:var(--color-home-5f6266)}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption p{color:var(--color-home-7b7c7d);font-size:var(--text-home-4bd46d4);letter-spacing:.04em}@media(max-width:760px){:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-copy p{font-size:var(--text-home-c37bbc5);margin-top:14px!important}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card-face{border-radius:var(--radius-home-9bc5fef);padding:4px 4px 0}:where(.marketing-home) .ima-creative-life .ima-life-card-caption{gap:5px;padding:8px 7px}:where(.marketing-home) .ima-creative-life .ima-life-card-title{font-size:var(--text-home-233710a)}:where(.marketing-home) .ima-creative-life .ima-life-detail-caption{margin:16px 12px 0!important}}@media(max-height:550px){:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-copy p{font-size:var(--text-home-4bd46d4);margin-top:8px!important}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card-face{padding:3px 3px 0}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card-caption{gap:3px;padding:3px 4px}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card-title{font-size:var(--text-home-22be94e);line-height:1.25}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card-label{font-size:var(--text-home-d6eb236)}:where(.marketing-home) .ima-creative-life .has-card-carousel .ima-life-card.is-highlighted .ima-life-card-face{transform:translateY(-7%) rotate(calc(var(--carousel-angle, 0deg)*-1)) scale(1.03)}:where(.marketing-home) .ima-creative-life .ima-life-card-number{font-size:var(--text-home-22be94e);left:8px;top:8px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-creative-life .ima-life-ambience,:where(.marketing-home) .ima-creative-life .ima-life-card-face{transition:none}}:where(.marketing-home) .ima-creative-life .ima-life-prism{background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--color-home-9475d5) 21.176%,transparent),transparent 48%),conic-gradient(from 215deg at 50% 62%,transparent 0deg,color-mix(in srgb,var(--color-home-4260a3) 16.078%,transparent) 48deg,color-mix(in srgb,var(--color-home-9e5b9e) 16.863%,transparent) 92deg,transparent 130deg,color-mix(in srgb,var(--color-home-438e9b) 13.333%,transparent) 190deg,transparent 240deg);background-size:100% 100%}:where(.marketing-home) .ima-creative-life .ima-life-prism.is-rendered{background:none}:where(.marketing-home) .ima-creative-life .ima-life-prism canvas{display:block;height:100%;opacity:.7;pointer-events:none;width:100%}:where(.marketing-home) dialog.ima-case-detail{background:var(--color-home-080808);border:0;color:var(--color-home-f5f5f5);font-family:Arial,PingFang SC,sans-serif;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw}:where(.marketing-home) .ima-case-detail::backdrop{background:var(--color-home-080808)}:where(.marketing-home) .ima-case-detail [hidden],:where(.marketing-home) .ima-case-detail:not([open]){display:none!important}:where(.marketing-home) .ima-case-detail *{box-sizing:border-box}:where(.marketing-home) .ima-case-detail a,:where(.marketing-home) .ima-case-detail button{font:inherit;-webkit-tap-highlight-color:transparent}:where(.marketing-home) .ima-case-detail button{cursor:pointer}:where(.marketing-home) .ima-case-detail [tabindex]:focus-visible,:where(.marketing-home) .ima-case-detail a:focus-visible,:where(.marketing-home) .ima-case-detail button:focus-visible{outline:2px solid var(--color-home-2cdff7);outline-offset:4px}:where(.marketing-home) .ima-case-work{top:0;right:0;bottom:0;left:0;position:absolute}:where(.marketing-home) .ima-case-player{background:var(--color-home-080808);display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}:where(.marketing-home) .ima-case-work-shade{background:linear-gradient(color-mix(in srgb,var(--color-home-000000) 40%,transparent),transparent 22%,transparent 60%,color-mix(in srgb,var(--color-home-000000) 73.333%,transparent));top:0;right:0;bottom:66px;left:0;pointer-events:none;position:absolute}:where(.marketing-home) .ima-case-work-header{align-items:flex-start;display:flex;gap:14px;left:0;padding:12px;pointer-events:none;position:absolute;right:0;top:0}:where(.marketing-home) .ima-case-detail .ima-case-icon{background:color-mix(in srgb,var(--color-home-242424) 73.333%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 14.902%,transparent);border-radius:var(--radius-home-22be94e);color:#fff;display:grid;flex:none;font-size:var(--text-home-21f02b5);height:44px;line-height:1;padding:10px;place-items:center;pointer-events:auto;width:44px}:where(.marketing-home) .ima-case-detail :is(svg,.home-icon){display:block;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}:where(.marketing-home) .ima-case-work-strip{display:flex;gap:10px;min-width:0;overflow:auto;padding:0 0 12px;pointer-events:auto;scrollbar-width:none}:where(.marketing-home) .ima-case-work-strip button{aspect-ratio:16/9;background:var(--color-home-222222);border:1px solid transparent;border-radius:var(--radius-home-233710a);color:var(--color-home-ffffff);flex:none;opacity:.58;overflow:hidden;padding:0;position:relative;transition:opacity .2s,border-color .2s;width:168px}:where(.marketing-home) .ima-case-work-strip button[aria-current=true]{border-color:var(--color-home-ffffff);opacity:1}:where(.marketing-home) .ima-case-work-strip button:hover{opacity:1}:where(.marketing-home) .ima-case-work-strip :is(img,video){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-case-work-strip span{background:linear-gradient(transparent,color-mix(in srgb,var(--color-home-000000) 66.667%,transparent));font-size:var(--text-home-4bd46d4);inset:auto 0 0;padding:16px 8px 8px;position:absolute;text-align:left}:where(.marketing-home) .ima-case-work-footer{align-items:flex-end;bottom:98px;display:flex;gap:24px;justify-content:space-between;left:28px;pointer-events:none;position:absolute;right:28px}:where(.marketing-home) .ima-case-work-footer h2{color:var(--color-home-ffffff);font-size:var(--text-home-2e972ce);font-weight:500;line-height:1.15;margin:0 0 10px}:where(.marketing-home) .ima-case-work-footer p{color:color-mix(in srgb,var(--color-home-ffffff) 50.196%,transparent);font-size:var(--text-home-233710a);margin:0}:where(.marketing-home) .ima-case-process-trigger{align-items:center;backdrop-filter:blur(16px);background:color-mix(in srgb,var(--color-home-ffffff) 9.412%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 18.824%,transparent);border-radius:var(--radius-home-22be94e);color:var(--color-home-ffffff);display:flex;font-size:var(--text-home-d652253);gap:10px;padding:12px 18px;pointer-events:auto;white-space:nowrap}:where(.marketing-home) .ima-case-process-trigger:hover{background:color-mix(in srgb,var(--color-home-ffffff) 15.686%,transparent)}:where(.marketing-home) .ima-case-play-error{background:color-mix(in srgb,var(--color-home-000000) 73.333%,transparent);border-radius:var(--radius-home-933cc73);color:var(--color-home-d0d0d0);font-size:var(--text-home-d652253);left:50%;padding:14px 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}:where(.marketing-home) .ima-case-process{animation:ima-case-process-enter .3s cubic-bezier(.2,.8,.2,1) both;background:var(--color-home-08090b);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}:where(.marketing-home) .ima-case-process-header{align-items:center;background:var(--color-home-141518);border-bottom:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent);display:flex;flex:none;gap:24px;justify-content:space-between;min-height:60px;padding:10px 22px;position:relative;z-index:2}:where(.marketing-home) .ima-case-process-header h2{color:var(--color-home-f5f5f5);font-size:var(--text-home-344c386);font-weight:500;line-height:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.marketing-home) .ima-case-process-header>div{align-items:center;display:flex;flex:none;gap:16px}:where(.marketing-home) .ima-case-readonly{color:var(--color-home-969ca6);font-size:var(--text-home-0939007);white-space:nowrap}:where(.marketing-home) .ima-case-detail .ima-case-create{align-items:center;background:var(--color-home-21dced);border:1px solid transparent;border-radius:var(--radius-home-9bc5fef);color:var(--color-home-081114);display:inline-flex;font-size:var(--text-home-233710a);font-weight:600;justify-content:center;min-height:40px;padding:10px 18px;text-decoration:none;transition:background-color .18s ease,color .18s ease;white-space:nowrap}:where(.marketing-home) #ima-case-detail .ima-case-process-header .ima-case-icon{align-items:center;background:var(--color-home-1c1e22);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent);box-shadow:var(--shadow-home-71f8e79);box-sizing:border-box;color:var(--color-home-aeb2bb);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;line-height:0;margin:0;min-height:40px;min-width:40px;padding:0;transition:background-color .18s ease,color .18s ease,border-color .18s ease;width:40px}:where(.marketing-home) #ima-case-detail .ima-case-process-header .ima-case-icon>:is(svg,.home-icon){display:block;flex:none;height:20px;margin:0;padding:0;transform:none;width:20px}:where(.marketing-home) .ima-case-process-viewport{background:var(--color-home-08090b);cursor:grab;flex:1;min-height:0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.marketing-home) .ima-case-process-viewport.is-panning{cursor:grabbing}:where(.marketing-home) .ima-case-process-board{left:50%;position:absolute;top:50%;transform-origin:center center}:where(.marketing-home) .ima-case-detail .ima-case-process-lines{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%}:where(.marketing-home) .ima-case-process-wire{fill:none;stroke:color-mix(in srgb,var(--color-home-69717b) 50.196%,transparent);stroke-width:1}:where(.marketing-home) .ima-case-node{background:var(--color-home-17191d);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 10.98%,transparent);border-radius:var(--radius-home-d6eb236);margin:0;padding:0;position:absolute}:where(.marketing-home) .ima-case-node figcaption{bottom:100%;color:var(--color-home-a8aeb7);font:var(--home-font-home-5a710ab);left:0;margin:0 0 8px;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}:where(.marketing-home) .ima-case-node-video,:where(.marketing-home) .ima-case-node-video>img,:where(.marketing-home) .ima-case-node-video>video,:where(.marketing-home) .ima-case-node>img{border-radius:inherit;display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}:where(.marketing-home) .ima-case-node-video{overflow:hidden;pointer-events:auto;position:relative}:where(.marketing-home) .ima-case-node-video>video{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}:where(.marketing-home) .ima-case-node-video.is-playing>video{opacity:1}:where(.marketing-home) .ima-case-process-tools{align-items:center;background:color-mix(in srgb,var(--color-home-15171a) 93.725%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 9.412%,transparent);border-radius:var(--radius-home-933cc73);bottom:16px;box-shadow:var(--shadow-home-7257ed8);color:var(--color-home-b8bec8);display:flex;gap:4px;left:16px;padding:4px;position:absolute;z-index:1}:where(.marketing-home) .ima-case-process-tools button{background:none;border:0;border-radius:var(--radius-home-d176fd9);color:var(--color-home-dddddd);display:grid;font-size:var(--text-home-998b02c);height:30px;padding:0;place-items:center;width:30px}:where(.marketing-home) .ima-case-process-tools button:hover{background:color-mix(in srgb,var(--color-home-ffffff) 4.706%,transparent)}:where(.marketing-home) .ima-case-process-tools output{color:var(--color-home-aaaaaa);font-size:var(--text-home-0939007);min-width:46px;text-align:center}:where(.marketing-home) .ima-case-process iframe{background:var(--color-home-08090b);border:0;height:calc(100% - 60px);left:0;position:absolute;top:60px;width:100%}:where(.marketing-home) .ima-case-process.has-external-canvas .ima-case-process-tools,:where(.marketing-home) .ima-case-process.has-external-canvas .ima-case-process-viewport{display:none}:where(.marketing-home) .ima-case-process-empty{color:var(--color-home-aaaaaa);font-size:var(--text-home-d652253);margin:0}:where(.marketing-home) .ima-case-detail button:active,:where(.marketing-home) .ima-case-detail button:focus,:where(.marketing-home) .ima-case-detail button:hover{background-color:color-mix(in srgb,var(--color-home-ffffff) 15.686%,transparent);background-image:none;border-color:color-mix(in srgb,var(--color-home-ffffff) 43.922%,transparent);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-ffffff)}:where(.marketing-home) .ima-case-detail .ima-case-work-strip button:active,:where(.marketing-home) .ima-case-detail .ima-case-work-strip button:focus,:where(.marketing-home) .ima-case-detail .ima-case-work-strip button:hover{background-color:var(--color-home-222222);border-color:color-mix(in srgb,var(--color-home-ffffff) 43.922%,transparent)}:where(.marketing-home) .ima-case-detail .ima-case-work-strip button[aria-current=true]{border-color:var(--color-home-ffffff)}:where(.marketing-home) #ima-case-detail .ima-case-process-header .ima-case-icon:focus{background-color:var(--color-home-1c1e22);border-color:color-mix(in srgb,var(--color-home-ffffff) 7.843%,transparent);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-aeb2bb)}:where(.marketing-home) #ima-case-detail .ima-case-process-header .ima-case-icon:hover{background-color:var(--color-home-2b2e33);border-color:color-mix(in srgb,var(--color-home-ffffff) 14.902%,transparent);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-case-detail .ima-case-process-header .ima-case-icon:active{background-color:var(--color-home-23252a);border-color:color-mix(in srgb,var(--color-home-ffffff) 18.824%,transparent);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-case-detail .ima-case-process-header .ima-case-icon:focus-visible{outline:2px solid var(--color-home-d4d7de);outline-offset:3px}:where(.marketing-home) #ima-case-detail .ima-case-create:focus,:where(.marketing-home) #ima-case-detail .ima-case-create:hover{background:var(--color-home-54e4ef);border-color:transparent;box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-081114);text-decoration:none}:where(.marketing-home) #ima-case-detail .ima-case-create:active{background:var(--color-home-16c6d2);color:var(--color-home-081114)}:where(.marketing-home) #ima-case-detail .ima-case-create:focus-visible{outline:2px solid var(--color-home-7beaf2);outline-offset:3px}:where(.marketing-home) #ima-case-detail .ima-case-process-tools button{background:var(--color-home-15171a);border-color:transparent;box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-b8bec8);transition:background-color .18s ease,color .18s ease}:where(.marketing-home) #ima-case-detail .ima-case-process-tools button:focus{background:var(--color-home-15171a);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-b8bec8)}:where(.marketing-home) #ima-case-detail .ima-case-process-tools button:hover{background:var(--color-home-2b2e33);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-case-detail .ima-case-process-tools button:active{background:var(--color-home-23252a);color:var(--color-home-ffffff)}@keyframes ima-case-process-enter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){:where(.marketing-home) .ima-case-work-strip button{width:120px}:where(.marketing-home) .ima-case-work-footer{align-items:flex-start;bottom:100px;flex-direction:column;gap:18px;left:16px;right:16px}:where(.marketing-home) .ima-case-work-footer h2{font-size:var(--text-home-b29b533)}:where(.marketing-home) .ima-case-process-header{gap:10px;padding:10px 12px}:where(.marketing-home) .ima-case-process-header>div{gap:8px}:where(.marketing-home) .ima-case-readonly{display:none}:where(.marketing-home) .ima-case-create{padding:9px 12px}:where(.marketing-home) .ima-case-process-header h2{font-size:var(--text-home-233710a)}:where(.marketing-home) .ima-case-process-trigger{padding:10px 14px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-case-process{animation:none}:where(.marketing-home) #ima-case-detail .ima-case-process-header .ima-case-icon,:where(.marketing-home) #ima-case-detail .ima-case-process-tools button,:where(.marketing-home) .ima-case-detail .ima-case-create,:where(.marketing-home) .ima-case-work-strip button{transition:none}}:where(.marketing-home) .ima-brand-showcase{background:var(--color-home-08090b);color:var(--color-home-f5f5f3);font-family:Arial,PingFang SC,sans-serif;padding:100px 24px;position:relative}:where(.marketing-home) .ima-brand-showcase .ima-brand-statement{margin:0 auto 120px;text-align:center}:where(.marketing-home) .ima-brand-showcase .ima-brand-statement h2{color:var(--color-home-f5f5f3);font:var(--home-font-home-16fc426);letter-spacing:-.035em;margin:0!important}:where(.marketing-home) .ima-brand-statement h2 span{display:block}:where(.marketing-home) .ima-brand-gallery{margin:0 auto;width:min(1180px,calc(100vw + 320px))}:where(.marketing-home) .ima-brand-gallery-grid{display:grid;gap:clamp(18px,2.2vw,32px) clamp(16px,2.2vw,32px);grid-template-columns:repeat(5,1fr);transform-origin:50% 50%}:where(.marketing-home) .ima-brand-showcase figure.ima-brand-poster{aspect-ratio:3/4;background:var(--color-home-16191d);margin:0!important;overflow:hidden;padding:0;width:100%}:where(.marketing-home) .ima-brand-poster img{border-radius:var(--radius-home-b6589fc);display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-studio-embed .site>.ima-creative-life.has-brand-showcase{background:var(--color-home-08090b);height:700svh;margin:0!important;overflow:visible!important;overflow-anchor:none;padding:0!important}:where(.marketing-home) .has-brand-showcase>.ima-life-scroll-stage{background:var(--color-home-08090b);height:100svh;inset:0 auto auto 0;isolation:isolate;overflow:hidden;position:absolute;width:100%}:where(.marketing-home) .has-brand-showcase>.ima-life-scroll-stage.is-viewport-pinned{position:fixed;z-index:6}:where(.marketing-home) .ima-creative-life.has-brand-showcase .ima-life-scene{filter:blur(calc(var(--life-blur, 0)*1px));height:calc(100% - 128px);left:50%;margin:0!important;max-height:880px;min-height:240px;opacity:var(--life-opacity,1);position:absolute;top:calc(50% + 28px);transform:translate(-50%,-50%);width:calc(100% - 64px)}:where(.marketing-home) .has-brand-showcase .ima-brand-showcase{background:transparent;top:0;right:0;bottom:0;left:0;margin:0!important;padding:0;pointer-events:none;position:absolute}:where(.marketing-home) .has-brand-showcase .ima-brand-gallery,:where(.marketing-home) .has-brand-showcase .ima-brand-statement{left:50%;margin:0!important;position:absolute;top:calc(50% + 26px)}:where(.marketing-home) .has-brand-showcase .ima-brand-statement{opacity:var(--statement-opacity,0);transform:translate(-50%,calc(-50% + var(--statement-y, 0)*1px));width:calc(100% - 48px);z-index:2}:where(.marketing-home) .has-brand-showcase .ima-brand-gallery{opacity:var(--gallery-opacity,0);transform:translate(-50%,-50%);z-index:1}:where(.marketing-home) .ima-brand-skills{--skill-queue-w:clamp(340px,32vw,440px);--skill-card-w:clamp(150px,20.5vw,240px);--skill-card-h:clamp(267px,36.4vw,320px);--skill-offset-h:clamp(228px,64vw,373px);--skill-card-gap:clamp(20px,3.6vw,48px);--skill-label-size:clamp(20px,1.82vw,22px);height:680px;margin:100px auto 0;position:relative;width:100%}:where(.marketing-home) .has-brand-showcase .ima-brand-skills{height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:var(--skills-opacity,0);pointer-events:none;position:absolute;z-index:4}:where(.marketing-home) .ima-brand-showcase .ima-brand-poster[data-dock-card]{position:relative;transform-origin:center center;z-index:2}:where(.marketing-home) .ima-brand-poster .ima-dock-outgoing{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}:where(.marketing-home) .ima-skill-queue{height:520px;isolation:isolate;left:50%;pointer-events:none;position:absolute;top:calc(50% + 26px);transform:translate(-50%,-50%);width:var(--skill-queue-w);z-index:2}:where(.marketing-home) .ima-skill-capsule{background:var(--color-home-202123);border-radius:var(--radius-home-ed9ab89);box-shadow:var(--shadow-home-697da2b);height:60px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}:where(.marketing-home) .ima-skill-capsule>span{color:var(--color-home-f5f5f3);font:var(--home-font-home-69a27dc);left:24px;position:absolute;top:50%;transform:translateY(-50%)}:where(.marketing-home) .ima-brand-showcase :is(a,button).ima-skill-label{background:transparent;border:0;border-radius:var(--radius-home-b6589fc);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-f5f5f3);cursor:pointer;font:var(--home-font-home-69a27dc);left:50%;letter-spacing:-.035em;margin:0;max-width:calc(100% - var(--spacing)*6);min-height:30px;overflow:hidden;padding:0;pointer-events:auto;position:absolute;text-align:left;text-decoration:none;text-overflow:ellipsis;top:50%;transition:left .6s cubic-bezier(.85,0,.15,1),transform .6s cubic-bezier(.85,0,.15,1),opacity .4s ease;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:2}:where(.marketing-home) .ima-brand-showcase :is(a,button).ima-skill-label:focus,:where(.marketing-home) .ima-brand-showcase :is(a,button).ima-skill-label:hover{background:transparent;box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-ffffff)}:where(.marketing-home) .ima-brand-showcase :is(a,button).ima-skill-submit{background:var(--color-home-f5f5f3);border:0;border-radius:var(--radius-home-b46da6e);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-202123);cursor:pointer;display:grid;height:36px;margin:0;padding:0;place-items:center;pointer-events:auto;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:36px;z-index:3}:where(.marketing-home) .ima-brand-showcase :is(a,button).ima-skill-submit:focus,:where(.marketing-home) .ima-brand-showcase :is(a,button).ima-skill-submit:hover{background:var(--color-home-d9dadd);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-202123)}:where(.marketing-home) .ima-skill-submit :is(svg,.home-icon){fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}:where(.marketing-home) .ima-brand-showcase button:after,:where(.marketing-home) .ima-brand-showcase button:before{content:none!important}:where(.marketing-home) .ima-brand-showcase button:focus-visible{outline:2px solid var(--color-home-ffffff);outline-offset:5px}@media(max-width:760px){:where(.marketing-home) .has-brand-showcase .ima-brand-gallery,:where(.marketing-home) .ima-brand-gallery{width:174vw}:where(.marketing-home) .ima-brand-gallery-grid{gap:clamp(28px,8vw,44px) clamp(34px,10vw,42px)}:where(.marketing-home) .ima-creative-life.has-brand-showcase .ima-life-scene{height:calc(100% - 108px);top:calc(50% + 20px);width:calc(100% - 28px)}:where(.marketing-home) .has-brand-showcase .ima-brand-statement{width:calc(100% - 32px)}:where(.marketing-home) .ima-brand-showcase .ima-brand-statement h2{font-size:var(--ima-main-title-size);line-height:1.5}:where(.marketing-home) .ima-brand-skills{--skill-card-w:clamp(128px,36vw,210px);--skill-card-h:clamp(228px,64vw,373px);--skill-mobile-x:clamp(92px,26vw,128px);--skill-mobile-y:clamp(24px,6vw,38px)}:where(.marketing-home) .ima-skill-capsule{height:56px}:where(.marketing-home) .ima-skill-submit{right:10px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-creative-life.has-brand-showcase .ima-life-scene{filter:none}:where(.marketing-home) .ima-brand-showcase :is(a,button).ima-skill-label{transition:none!important}}:where(.marketing-home) .ima-life-pixel-grid{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:8}:where(.marketing-home) .ima-life-pixel-grid[hidden]{display:none}:where(.marketing-home) .ima-life-pixel{contain:paint;opacity:0;overflow:hidden;position:absolute}:where(.marketing-home) .ima-life-pixel-content{background:var(--color-home-08090b);position:absolute}:where(.marketing-home) .ima-pixel-statement{left:50%;position:absolute;text-align:center;top:calc(50% + 26px);transform:translate(-50%,-50%);width:calc(100% - 48px)}:where(.marketing-home) .ima-brand-showcase .ima-brand-statement h2,:where(.marketing-home) .ima-pixel-statement h2{color:var(--color-home-f5f5f3);font-size:var(--ima-main-title-size);font-weight:400;letter-spacing:-.035em;line-height:1.4;margin:0!important}:where(.marketing-home) .ima-pixel-statement h2 span{display:block}@media(max-width:760px){:where(.marketing-home) .ima-pixel-statement{width:calc(100% - 32px)}:where(.marketing-home) .ima-pixel-statement h2{font-size:var(--ima-main-title-size);line-height:1.5}}:where(.marketing-home) .ima-brand-showcase :is(a,button).ima-skill-label[data-selected=true]{max-width:calc(100% - var(--spacing)*24);overflow:hidden;text-overflow:ellipsis}:where(.marketing-home) .ima-studio-embed .site>.ima-module-showcase{--module-gutter:clamp(24px,5.4vw,104px);background:var(--color-home-08090b);color:var(--color-home-f5f5f3);display:block;font-family:Arial,PingFang SC,sans-serif;isolation:isolate;margin:0!important;overflow:hidden;padding:clamp(80px,8vw,144px) 0 clamp(88px,8vw,144px)!important;position:relative}:where(.marketing-home) .ima-module-showcase,:where(.marketing-home) .ima-module-showcase *{box-sizing:border-box}:where(.marketing-home) .ima-module-showcase .ima-module-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:48px;padding:0 var(--module-gutter)}:where(.marketing-home) .ima-module-showcase h2{color:var(--color-home-f5f5f3);font-size:var(--text-home-c511282);font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0!important}:where(.marketing-home) .ima-module-tabs{background:var(--color-home-17191c);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 12.549%,transparent);border-radius:var(--radius-home-ed9ab89);display:flex;flex-shrink:0;gap:6px;padding:5px}:where(.marketing-home) .ima-module-showcase .ima-module-tabs button{background:transparent;border:0;border-radius:var(--radius-home-ed9ab89);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-b4b5ba);cursor:pointer;display:block;font:var(--home-font-home-9f15973);margin:0;min-height:44px;padding:11px 24px;text-transform:none}:where(.marketing-home) .ima-module-showcase .ima-module-tabs button[aria-selected=true]{background:var(--color-home-f5f5f3);color:var(--color-home-111111)}:where(.marketing-home) .ima-module-showcase .ima-module-tabs button:after,:where(.marketing-home) .ima-module-showcase .ima-module-tabs button:before{content:none}:where(.marketing-home) .ima-module-cta:focus-visible,:where(.marketing-home) .ima-module-tabs button:focus-visible{outline:2px solid var(--color-home-2cdff7);outline-offset:4px}:where(.marketing-home) .ima-module-showcase [role=tabpanel][hidden]{display:none!important}:where(.marketing-home) .ima-module-track:focus-visible{outline:2px solid var(--color-home-00a8b8);outline-offset:-2px}:where(.marketing-home) .ima-module-track{cursor:grab;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 var(--module-gutter);scroll-padding-inline:var(--module-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;width:100%}:where(.marketing-home) .ima-module-track::-webkit-scrollbar{display:none}:where(.marketing-home) .ima-module-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.marketing-home) .ima-module-showcase .ima-module-card{aspect-ratio:16/9;background:var(--color-home-16191d);border-radius:var(--radius-home-b29b533);flex:0 0 calc(47.16981vw - var(--module-gutter)*2/2.12);margin:0!important;min-width:0;overflow:hidden;position:relative;scroll-snap-align:start}:where(.marketing-home) .ima-module-card>img,:where(.marketing-home) .ima-module-card>video{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}:where(.marketing-home) .ima-module-showcase .ima-module-model{align-items:center;background:linear-gradient(color-mix(in srgb,var(--color-home-000000) 13.333%,transparent),color-mix(in srgb,var(--color-home-000000) 33.333%,transparent));display:flex;flex-direction:column;gap:18px;top:0;right:0;bottom:0;left:0;justify-content:center;margin:0;padding:24px;pointer-events:none;position:absolute;text-align:center}:where(.marketing-home) .ima-module-showcase .ima-module-model h3{color:var(--color-home-ffffff);font:var(--home-font-home-4a26a3f);letter-spacing:-.025em;margin:0!important;padding:0;text-shadow:var(--shadow-home-deb34e7)}:where(.marketing-home) .ima-studio-embed .ima-module-showcase a.ima-module-cta{align-items:center;background:var(--color-home-ffffff);border:1px solid transparent;border-radius:var(--radius-home-ed9ab89);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-111111)!important;cursor:pointer;display:inline-flex;font:var(--home-font-home-9f15973);gap:10px;inset:auto;justify-content:center;margin:0;min-height:44px;opacity:0;padding:11px 22px;pointer-events:none;position:relative;text-decoration:none!important;transform:none;transition:opacity .2s ease,background .2s ease;z-index:2}:where(.marketing-home) .ima-module-showcase .ima-module-card:focus-within .ima-module-cta,:where(.marketing-home) .ima-module-showcase .ima-module-card:hover .ima-module-cta{opacity:1;pointer-events:auto}:where(.marketing-home) .ima-studio-embed .ima-module-showcase a.ima-module-cta:focus-visible,:where(.marketing-home) .ima-studio-embed .ima-module-showcase a.ima-module-cta:hover{background:var(--color-home-e5e5e5);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-111111)!important;transform:none}:where(.marketing-home) .ima-module-showcase a.ima-module-cta:after,:where(.marketing-home) .ima-module-showcase a.ima-module-cta:before{content:none!important}:where(.marketing-home) .ima-module-showcase .ima-module-cta span{color:inherit;pointer-events:none}@media(hover:none){:where(.marketing-home) .ima-studio-embed .ima-module-showcase a.ima-module-cta{opacity:1;pointer-events:auto}}@media(max-width:900px){:where(.marketing-home) .ima-module-showcase .ima-module-card{border-radius:var(--radius-home-998b02c);flex-basis:72vw}}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .site>.ima-module-showcase{padding-bottom:76px!important;padding-top:72px!important}:where(.marketing-home) .ima-module-showcase .ima-module-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:28px}:where(.marketing-home) .ima-module-showcase .ima-module-card{border-radius:var(--radius-home-4678bd4);flex-basis:84vw}:where(.marketing-home) .ima-module-showcase .ima-module-model{gap:14px;padding:18px}:where(.marketing-home) .ima-module-showcase .ima-module-tabs button{padding:10px 24px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-module-showcase *{scroll-behavior:auto!important;transition:none!important}}:where(.marketing-home) .ima-studio-embed .site>.ima-community-section{background:var(--color-home-08090b);color:var(--color-home-f5f5f3);margin:0!important;overflow:hidden;padding:0 5% 112px!important;position:relative}:where(.marketing-home) .ima-community-inner{margin:0 auto!important;max-width:1400px}:where(.marketing-home) .ima-community-section h2{color:var(--color-home-f5f5f3);font-size:var(--text-home-c511282);font-weight:400;letter-spacing:-.025em;line-height:1.3;margin:0!important;text-align:center}:where(.marketing-home) .ima-community-heading{background:linear-gradient(to bottom,var(--color-home-08090b) 0,var(--color-home-08090b) calc(100% - 48px),color-mix(in srgb,var(--color-home-08090b) 90.196%,transparent) calc(100% - 32px),color-mix(in srgb,var(--color-home-08090b) 50.196%,transparent) calc(100% - 16px),transparent 100%);box-sizing:border-box;padding:104px 5% 48px;pointer-events:none;position:relative;z-index:90}:where(.marketing-home) .has-pinned-heading .ima-community-heading{left:0;position:absolute;top:0;width:100%}:where(.marketing-home) .ima-community-frame{height:clamp(620px,62vw,900px);isolation:isolate;overflow:hidden;position:relative}:where(.marketing-home) .ima-community-frame:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-home-08090b) 72%,transparent) 52%,var(--color-home-08090b) 100%);bottom:0;content:"";height:clamp(112px,12vw,176px);left:0;pointer-events:none;position:absolute;right:0;z-index:5}:where(.marketing-home) .ima-community-masonry{-moz-columns:4;column-count:4;-moz-column-gap:0;column-gap:0;min-height:100%;position:relative}:where(.marketing-home) .ima-community-section a.ima-community-card{box-sizing:border-box;display:block;margin:0;padding:6px;position:relative;-moz-column-break-inside:avoid;background:transparent;border:0;border-radius:var(--radius-home-b6589fc);box-shadow:var(--shadow-home-71f8e79);break-inside:avoid;color:var(--color-home-ffffff);scroll-margin-top:calc(var(--community-heading-height, 227px) + 12px);text-decoration:none}:where(.marketing-home) .ima-community-art{aspect-ratio:var(--community-ratio,300/360);background:var(--color-home-1a1c20);border-radius:var(--radius-home-933cc73);box-shadow:var(--shadow-home-f4117e4);overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1)}:where(.marketing-home) .ima-community-art img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(.marketing-home) .ima-community-card:hover .ima-community-art{transform:scale(.95)}:where(.marketing-home) .ima-community-card:focus-visible{outline:none}:where(.marketing-home) .ima-community-card:focus-visible .ima-community-art{outline:2px solid var(--color-home-ffffff);outline-offset:-2px}:where(.marketing-home) .ima-community-card:after,:where(.marketing-home) .ima-community-card:before{content:none!important}:where(.marketing-home) .ima-community-caption{align-items:end;background:linear-gradient(transparent,color-mix(in srgb,var(--color-home-000000) 73.333%,transparent));color:var(--color-home-ffffff);display:flex;font:var(--home-font-home-db04760);gap:12px;inset:auto 0 0;justify-content:space-between;opacity:0;padding:36px 16px 16px;position:absolute;transition:opacity .2s}:where(.marketing-home) .ima-community-card:focus-visible .ima-community-caption,:where(.marketing-home) .ima-community-card:hover .ima-community-caption{opacity:1}:where(.marketing-home) .ima-community-masonry.is-masonry-ready{-moz-columns:auto;columns:auto}:where(.marketing-home) .ima-community-masonry.is-masonry-ready>.ima-community-card{left:0;position:absolute;top:0;transition:transform .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1)}:where(.marketing-home) .is-masonry-ready .ima-community-art{aspect-ratio:auto;height:100%;width:100%}@media(min-width:1500px){:where(.marketing-home) .ima-community-masonry{-moz-columns:5;column-count:5}}@media(max-width:999px){:where(.marketing-home) .ima-community-masonry{-moz-columns:3;column-count:3}}@media(max-width:599px){:where(.marketing-home) .ima-community-masonry{-moz-columns:2;column-count:2}:where(.marketing-home) .ima-studio-embed .site>.ima-community-section{padding:0 16px 72px!important}:where(.marketing-home) .ima-community-heading{background:linear-gradient(to bottom,var(--color-home-08090b) 0,var(--color-home-08090b) calc(100% - 28px),color-mix(in srgb,var(--color-home-08090b) 90.196%,transparent) calc(100% - 18px),color-mix(in srgb,var(--color-home-08090b) 50.196%,transparent) calc(100% - 8px),transparent 100%);padding:92px 16px 28px}}@media(max-width:399px){:where(.marketing-home) .ima-community-masonry{-moz-columns:1;column-count:1}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-community-art,:where(.marketing-home) .ima-community-caption,:where(.marketing-home) .ima-community-card{transition:none!important}}:where(.marketing-home) .ima-community-masonry.is-masonry-ready:not(.has-entered) .ima-community-art{opacity:0}:where(.marketing-home) .ima-studio-embed .site>.ima-blog-showcase{background:var(--color-home-08090b);color:var(--color-home-f5f5f3);margin:0!important;overflow:visible;overflow-anchor:none;padding:0!important;position:relative}:where(.marketing-home) .ima-blog-stage{isolation:isolate;overflow:hidden;padding:100px 6%;position:relative}:where(.marketing-home) .ima-blog-copy{margin:0 auto;max-width:560px;position:relative;text-align:center;z-index:3}:where(.marketing-home) .ima-blog-copy h2{color:var(--color-home-f5f5f3);font-size:var(--text-home-8d9cec3);font-weight:400;letter-spacing:-.035em;line-height:1.25;margin:0 0 28px!important}:where(.marketing-home) .ima-blog-copy p{color:var(--color-home-999999);font:var(--home-font-home-7c73afd);margin:0!important}:where(.marketing-home) .ima-blog-cards{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}:where(.marketing-home) .ima-blog-showcase a.ima-blog-card{background:var(--color-home-121212);border:0;border-radius:var(--radius-home-b6589fc);box-shadow:var(--shadow-home-71f8e79);box-sizing:border-box;color:var(--color-home-f5f5f3);display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:340px;padding:22px 22px 24px;position:relative;text-decoration:none}:where(.marketing-home) .ima-blog-card:after,:where(.marketing-home) .ima-blog-card:before{content:none!important}:where(.marketing-home) .ima-blog-card-index{color:var(--color-home-f5f5f3);font:var(--home-font-home-156a277);letter-spacing:.08em}:where(.marketing-home) .ima-blog-card h3{display:-webkit-box;-webkit-box-orient:vertical;color:inherit;font-size:var(--text-home-b29b533);font-weight:400;letter-spacing:-.03em;-webkit-line-clamp:3;line-height:1.2;margin:0!important;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}:where(.marketing-home) .ima-blog-card-link{color:var(--color-home-999999);display:flex;font:var(--home-font-home-67174aa);gap:12px;justify-content:space-between;letter-spacing:.08em;margin-top:14px;text-transform:uppercase}:where(.marketing-home) .ima-blog-showcase .ima-blog-card:hover{color:var(--color-home-ffffff)}:where(.marketing-home) .ima-blog-card:focus-visible{outline:2px solid var(--color-home-ffffff);outline-offset:5px}:where(.marketing-home) .ima-blog-showcase.is-blog-motion{height:382.8vh}:where(.marketing-home) .is-blog-motion .ima-blog-stage{background:var(--color-home-08090b);height:100vh;left:0;min-height:0;padding:0;perspective:100vw;perspective-origin:50% 50%;position:absolute;top:0;width:100%}:where(.marketing-home) .is-blog-motion .ima-blog-stage.is-viewport-pinned{position:fixed;z-index:6}:where(.marketing-home) .is-blog-motion .ima-blog-copy{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;max-width:none;padding:84px 24px 48px;pointer-events:none;position:absolute;will-change:filter,opacity}:where(.marketing-home) .is-blog-motion .ima-blog-copy p{max-width:560px}:where(.marketing-home) .is-blog-motion .ima-blog-cards{display:block;top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none;position:absolute;transform-style:flat;z-index:2}:where(.marketing-home) .is-blog-motion a.ima-blog-card{height:var(--blog-card-height);left:50%;min-height:0;pointer-events:auto;position:absolute;top:50%;transform-origin:50% 50%;width:var(--blog-card-width);will-change:transform}@media(max-width:1023px){:where(.marketing-home) .is-blog-motion a.ima-blog-card{padding:19px 19px 22px}:where(.marketing-home) .is-blog-motion .ima-blog-card h3{font-size:var(--text-home-cb8c27c)}}@media(max-width:760px){:where(.marketing-home) .ima-blog-cards{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.marketing-home) .ima-blog-stage{padding:72px 20px}:where(.marketing-home) .ima-blog-copy p{font-size:var(--text-home-d652253)}:where(.marketing-home) .is-blog-motion .ima-blog-copy p{max-width:360px}:where(.marketing-home) .is-blog-motion .ima-blog-cards{z-index:4}}@media(max-width:420px){:where(.marketing-home) .ima-blog-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-blog-card{will-change:auto!important}}:where(.marketing-home) .ima-studio-embed .site>.ima-pricing{background:var(--color-home-08090b);color:var(--color-home-f5f5f3);margin:0!important;padding:112px 6% 96px!important;position:relative}:where(.marketing-home) #ima-pricing .ima-pricing-inner{margin:0 auto;max-width:1144px}:where(.marketing-home) #ima-pricing .ima-pricing-heading{margin-bottom:32px;text-align:center}:where(.marketing-home) #ima-pricing .ima-pricing-heading h2{color:var(--color-home-f5f5f3);font-size:var(--text-home-647cf2e);font-weight:400;letter-spacing:-.025em;line-height:1.3;margin:0!important}:where(.marketing-home) #ima-pricing .ima-pricing-toolbar{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:72px}:where(.marketing-home) #ima-pricing .ima-pricing-intro{color:var(--color-home-999999);font:var(--home-font-home-9e21fea);margin:0!important}:where(.marketing-home) #ima-pricing .ima-pricing-toggle{align-items:center;background:var(--color-home-292929);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent);border-radius:var(--radius-home-6e8c5a8);display:flex;gap:4px;padding:5px}:where(.marketing-home) #ima-pricing .ima-pricing-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:0;border-radius:var(--radius-home-46d0b65);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-999999);cursor:pointer;display:block;font:var(--home-font-home-1d83be9);margin:0;min-height:38px;padding:8px 17px;transition:background .2s,color .2s;white-space:nowrap}:where(.marketing-home) #ima-pricing .ima-pricing-toggle button:focus,:where(.marketing-home) #ima-pricing .ima-pricing-toggle button:hover{background:color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent);border:0;box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-pricing .ima-pricing-toggle button[aria-pressed=true]{background:var(--color-home-535353);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-pricing .ima-pricing-cta:focus-visible,:where(.marketing-home) #ima-pricing .ima-pricing-toggle button:focus-visible{outline:2px solid var(--color-home-ffffff);outline-offset:4px}:where(.marketing-home) #ima-pricing .ima-pricing-toggle em{color:var(--color-home-ff8a35);font-style:normal;margin-left:5px}:where(.marketing-home) #ima-pricing .ima-pricing-currency{justify-self:end;padding:3px}:where(.marketing-home) #ima-pricing .ima-pricing-currency button{font-size:var(--text-home-d652253);min-height:30px;padding:5px 15px}:where(.marketing-home) #ima-pricing .ima-pricing-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.marketing-home) #ima-pricing .ima-pricing-card{background:var(--color-home-222222);border:1px solid var(--color-home-454545);border-radius:var(--radius-home-b29b533);color:var(--color-home-f5f5f3);margin:0;min-width:0;padding:20px 16px 24px;position:relative}:where(.marketing-home) #ima-pricing .ima-pricing-plan-name{align-items:center;display:flex;gap:8px;margin-bottom:8px;min-height:26px}:where(.marketing-home) #ima-pricing .ima-pricing-plan-name h3{color:inherit;font-size:var(--text-home-6d27d54);font-weight:600;line-height:1.4;margin:0!important}:where(.marketing-home) #ima-pricing .ima-pricing-plus .ima-pricing-plan-name{color:var(--color-home-ff8a35)}:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-plan-name{color:var(--color-home-ff6265)}:where(.marketing-home) #ima-pricing .ima-pricing-discount{background:var(--color-home-ff6265);border-radius:var(--radius-home-d176fd9);color:var(--color-home-ffffff);font:var(--home-font-home-0b8ddcb);padding:3px 7px}:where(.marketing-home) #ima-pricing .ima-pricing-price-area{min-height:68px}:where(.marketing-home) #ima-pricing .ima-pricing-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px}:where(.marketing-home) #ima-pricing .ima-pricing-price strong{color:var(--color-home-ffffff);font:var(--home-font-home-b04f35b);letter-spacing:-.055em}:where(.marketing-home) #ima-pricing .ima-pricing-price del,:where(.marketing-home) #ima-pricing .ima-pricing-price small{color:var(--color-home-777777);font:var(--home-font-home-db04760)}:where(.marketing-home) #ima-pricing .ima-pricing-price-note{color:var(--color-home-888888);font:var(--home-font-home-0c8d728);margin:3px 0 0!important;min-height:20px}:where(.marketing-home) #ima-pricing .ima-pricing-credit{background:var(--color-ce-card-dark);border-radius:var(--radius-home-233710a);color:var(--color-home-f5f5f3);margin:0 0 16px;min-height:68px;padding:12px}:where(.marketing-home) #ima-pricing .ima-pricing-credit strong{font:var(--home-font-home-7777b3e)}:where(.marketing-home) #ima-pricing .ima-pricing-credit small{font:var(--home-font-home-de30649)}:where(.marketing-home) #ima-pricing .ima-pricing-credit p{color:var(--color-home-999999);font:var(--home-font-home-7938872);margin:2px 0 0!important}:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-credit small,:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-credit strong{color:var(--color-home-ff6265)}:where(.marketing-home) #ima-pricing .ima-pricing-cta{align-items:center;background:var(--color-home-ffffff);background-image:none;border:1px solid transparent;border-radius:var(--radius-home-4bd46d4);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-111111);display:flex;font:var(--home-font-home-2fdd02d);justify-content:center;min-height:44px;padding:10px 12px;text-decoration:none;transition:background .2s}:where(.marketing-home) #ima-pricing .ima-pricing-cta:focus,:where(.marketing-home) #ima-pricing .ima-pricing-cta:hover{background:var(--color-home-dddddd);border-color:transparent;box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-111111)}:where(.marketing-home) #ima-pricing .ima-pricing-pro{border-color:var(--color-home-ff6265)}:where(.marketing-home) #ima-pricing .ima-pricing-popular{background:var(--color-home-ff6265);border-radius:var(--radius-home-36e46e0);color:var(--color-home-ffffff);font:var(--home-font-home-2fdd02d);height:62px;left:-1px;padding:12px 12px 0;position:absolute;right:-1px;text-align:center;top:-42px;z-index:0}:where(.marketing-home) #ima-pricing .ima-pricing-pro:before{background:var(--color-home-222222);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}:where(.marketing-home) #ima-pricing .ima-pricing-pro>:not(.ima-pricing-popular){position:relative;z-index:2}:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-cta{background:var(--color-home-ff6265);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-cta:focus,:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-cta:hover{background:var(--color-home-e85558);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-pricing .ima-pricing-models{background:var(--color-ce-card-dark);border:1px solid transparent;border-radius:var(--radius-home-233710a);margin-top:16px;min-height:146px;padding:16px}:where(.marketing-home) #ima-pricing .ima-pricing-benefits h4,:where(.marketing-home) #ima-pricing .ima-pricing-models h4{color:var(--color-home-f5f5f3);font-size:var(--text-home-d652253);font-weight:600;line-height:1.4;margin:0 0 16px!important}:where(.marketing-home) #ima-pricing .ima-pricing-models p{color:var(--color-home-bbbbbb);display:flex;font:var(--home-font-home-7938872);gap:7px;justify-content:space-between;margin:8px 0 0!important}:where(.marketing-home) #ima-pricing .ima-pricing-models small{background:color-mix(in srgb,var(--color-home-ffffff) 4.706%,transparent);border-radius:var(--radius-home-5e0d704);color:var(--color-home-888888);font-size:var(--text-home-933cc73);padding:1px 4px;white-space:nowrap}:where(.marketing-home) #ima-pricing .ima-pricing-plus .ima-pricing-models{background:linear-gradient(var(--color-home-272623),var(--color-home-4c3e20));border-color:var(--color-home-736133)}:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-models{background:linear-gradient(var(--color-home-292323),var(--color-home-651f1e));border-color:var(--color-home-c84c4c)}:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-models small{color:var(--color-home-c4b5b5)}:where(.marketing-home) #ima-pricing .ima-pricing-benefits{margin-top:18px}:where(.marketing-home) #ima-pricing .ima-pricing-benefits h4{font-size:var(--text-home-6d27d54);margin-bottom:10px!important}:where(.marketing-home) #ima-pricing .ima-pricing-benefits ul{display:grid;gap:4px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}:where(.marketing-home) #ima-pricing .ima-pricing-benefits li{color:var(--color-home-dddddd);font:var(--home-font-home-ab2d2f7);margin:0;padding-left:16px;position:relative}:where(.marketing-home) #ima-pricing .ima-pricing-benefits li:before{color:var(--color-home-dddddd);content:"✓";left:0;position:absolute}:where(.marketing-home) #ima-pricing .ima-pricing-plus .ima-pricing-benefits b{color:var(--color-home-ff8a35)}:where(.marketing-home) #ima-pricing .ima-pricing-pro .ima-pricing-benefits b{color:var(--color-home-ff6265)}:where(.marketing-home) #ima-pricing .ima-pricing-pack h3{color:var(--color-home-ffffff);font-size:var(--text-home-46d0b65);font-weight:400;line-height:1.4;margin:0 0 10px!important}:where(.marketing-home) #ima-pricing .ima-pricing-pack p{color:var(--color-home-999999);font:var(--home-font-home-6cc4c8e);margin:0 0 20px!important}:where(.marketing-home) #ima-pricing .ima-pricing-pack-price{color:var(--color-home-ffffff);display:block;font:var(--home-font-home-1b37864);margin:0 0 22px}:where(.marketing-home) #ima-pricing [hidden]{display:none!important}:where(.marketing-home) #ima-pricing .ima-pricing-status{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:1100px){:where(.marketing-home) #ima-pricing .ima-pricing-toolbar{grid-template-columns:1fr auto}:where(.marketing-home) #ima-pricing .ima-pricing-intro{grid-column:1/-1;text-align:center}:where(.marketing-home) #ima-pricing .ima-pricing-toggle{justify-self:start}:where(.marketing-home) #ima-pricing .ima-pricing-currency{justify-self:end}:where(.marketing-home) #ima-pricing .ima-pricing-grid{gap:18px}:where(.marketing-home) #ima-pricing .ima-pricing-card{padding:20px 16px}}@media(max-width:900px){:where(.marketing-home) #ima-pricing .ima-pricing-grid{gap:26px;grid-template-columns:1fr;margin:0 auto;max-width:540px}:where(.marketing-home) #ima-pricing .ima-pricing-pro{margin-top:42px}:where(.marketing-home) #ima-pricing .ima-pricing-price strong{font-size:var(--text-home-384de31)}}@media(max-width:599px){:where(.marketing-home) .ima-studio-embed .site>.ima-pricing{padding:76px 20px 80px!important}:where(.marketing-home) #ima-pricing .ima-pricing-heading{margin-bottom:28px}:where(.marketing-home) #ima-pricing .ima-pricing-toolbar{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}:where(.marketing-home) #ima-pricing .ima-pricing-intro{width:100%}:where(.marketing-home) #ima-pricing .ima-pricing-toggle button{font-size:var(--text-home-233710a);padding:8px 12px}:where(.marketing-home) #ima-pricing .ima-pricing-currency button{padding:4px 13px}:where(.marketing-home) #ima-pricing .ima-pricing-card{border-radius:var(--radius-home-998b02c);padding:22px 20px}:where(.marketing-home) #ima-pricing .ima-pricing-popular{border-radius:var(--radius-home-0853579)}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) #ima-pricing .ima-pricing-cta,:where(.marketing-home) #ima-pricing .ima-pricing-toggle button{transition:none}}:where(.marketing-home) #ima-pricing .ima-pricing-models h4+p{margin-top:0!important}:where(.marketing-home) #ima-pricing .ima-pricing-limits{border-top:1px solid color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent);margin-top:14px;padding-top:12px}:where(.marketing-home) #ima-pricing .ima-pricing-limits h5{align-items:center;color:var(--color-home-d6b384);display:flex;font-size:var(--text-home-0939007);font-weight:600;gap:5px;line-height:1.5;margin:0 0 10px!important}:where(.marketing-home) #ima-pricing .ima-pricing-limits h5 span{font-family:Arial,sans-serif;font-size:var(--text-home-d652253)}:where(.marketing-home) #ima-floating-prompt{align-items:center;background:var(--color-home-222225);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 3.922%,transparent);border-radius:var(--radius-home-ed9ab89);bottom:calc(24px + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-home-4c9c285);box-sizing:border-box;color:var(--color-home-ffffff);display:flex;gap:12px;height:72px;left:50%;margin:0;opacity:0;padding:10px 12px 10px 26px;pointer-events:none;position:fixed;transform:translate(-50%,calc(100% + 48px));transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility .48s;visibility:hidden;width:min(460px,calc(100% - 32px));z-index:96}:where(.marketing-home) #ima-floating-prompt.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}:where(.marketing-home) #ima-floating-prompt:focus-within{border-color:color-mix(in srgb,var(--color-home-ffffff) 31.373%,transparent);box-shadow:var(--shadow-home-4a16632)}:where(.marketing-home) #ima-floating-prompt input{background:transparent;border:0;border-radius:var(--radius-home-b6589fc);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-f5f5f5);display:block;flex:1;font:var(--home-font-home-aedec4c);height:100%;margin:0;min-width:0;outline:none;padding:0;text-overflow:ellipsis;width:0}:where(.marketing-home) #ima-floating-prompt input::-moz-placeholder{color:var(--color-home-a0a0a4);opacity:1}:where(.marketing-home) #ima-floating-prompt input::placeholder{color:var(--color-home-a0a0a4);opacity:1}:where(.marketing-home) #ima-floating-prompt button{background:var(--color-home-2de5f3);border:0;border-radius:var(--radius-home-b46da6e);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-071719);cursor:pointer;display:grid;flex:0 0 48px;height:48px;margin:0;padding:0;place-items:center;transition:background .18s ease,transform .18s ease;width:48px}:where(.marketing-home) #ima-floating-prompt button:hover{background:var(--color-home-7aeff7)}:where(.marketing-home) #ima-floating-prompt button:active{transform:scale(.94)}:where(.marketing-home) #ima-floating-prompt button:focus-visible{outline:2px solid var(--color-home-ffffff);outline-offset:4px}:where(.marketing-home) #ima-floating-prompt button:disabled{cursor:default}:where(.marketing-home) #ima-floating-prompt button :is(svg,.home-icon){display:block;height:24px;width:24px}.marketing-home:has([aria-modal=true]) #ima-floating-prompt,.marketing-home:has(dialog[open]) #ima-floating-prompt{opacity:0;pointer-events:none;visibility:hidden}@media(max-width:600px){:where(.marketing-home) #ima-floating-prompt{bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:8px;height:64px;padding:8px 10px 8px 20px}:where(.marketing-home) #ima-floating-prompt button{flex-basis:44px;height:44px;width:44px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) #ima-floating-prompt{transition:none}}.marketing-home .elementor-location-footer{background:var(--color-home-08090b)!important;margin-bottom:0!important;padding-bottom:0!important}.marketing-home .elementor-location-footer .elementor-element-d67e1b0,.marketing-home .elementor-location-footer>.elementor-element-8c5faa1{margin-bottom:0!important;padding-bottom:0!important;--padding-bottom:0px;--container-widget-spacing:0px}.marketing-home #ima-footer{background:var(--color-home-000000);border-top:0;color:var(--color-home-b4b5ba);isolation:isolate;overflow:hidden;padding-bottom:112px;position:relative}:where(.marketing-home) #ima-footer>.f-inner{position:relative;z-index:1}:where(.marketing-home) #ima-footer .f-brand-col .f-logo span,:where(.marketing-home) #ima-footer .f-col h4,:where(.marketing-home) #ima-footer .f-google-source-copy h3,:where(.marketing-home) #ima-footer .f-tools-row h4{color:var(--color-home-f5f5f3)}:where(.marketing-home) #ima-footer .f-brand-col .f-logo img{height:28px;-o-object-fit:contain;object-fit:contain;width:auto}:where(.marketing-home) #ima-footer .f-brand-col p,:where(.marketing-home) #ima-footer .f-google-source-copy p:last-child{color:var(--color-home-9b9da5)}:where(.marketing-home) #ima-footer .f-col ul li a,:where(.marketing-home) #ima-footer .f-tools-links a{color:var(--color-home-aeb0b9)}:where(.marketing-home) #ima-footer .f-tools-row,:where(.marketing-home) #ima-footer .f-top{border-bottom-color:color-mix(in srgb,var(--color-home-ffffff) 7.059%,transparent)}:where(.marketing-home) #ima-footer .f-social a,:where(.marketing-home) #ima-footer .f-tools-links a{background:color-mix(in srgb,var(--color-home-ffffff) 4.706%,transparent)}:where(.marketing-home) #ima-footer .f-social a{color:var(--color-home-babcc4)}:where(.marketing-home) #ima-footer .f-social a:hover,:where(.marketing-home) #ima-footer .f-tools-links a:hover{background:color-mix(in srgb,var(--color-home-ffffff) 9.412%,transparent);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-footer .f-tools-links .f-all-tools{background:color-mix(in srgb,var(--color-home-ffffff) 10.98%,transparent);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-footer .f-google-source{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;border-radius:var(--radius-home-b6589fc);box-shadow:var(--shadow-home-71f8e79);padding:16px 0}:where(.marketing-home) #ima-footer .f-google-source-label{color:var(--color-home-9397a6)}:where(.marketing-home) #ima-footer .f-google-source-link{background:color-mix(in srgb,var(--color-home-ffffff) 3.922%,transparent);border-color:color-mix(in srgb,var(--color-home-ffffff) 14.118%,transparent);box-shadow:var(--shadow-home-71f8e79);color:var(--color-home-f5f5f3)}:where(.marketing-home) #ima-footer .f-google-source-link:hover{background:color-mix(in srgb,var(--color-home-ffffff) 8.235%,transparent);border-color:color-mix(in srgb,var(--color-home-ffffff) 25.882%,transparent);color:var(--color-home-ffffff)}:where(.marketing-home) #ima-footer .f-bottom p,:where(.marketing-home) #ima-footer .f-bottom-links a{color:var(--color-home-9699a5)}:where(.marketing-home) #ima-footer .f-bottom-links a:hover,:where(.marketing-home) #ima-footer .f-col ul li a:hover{color:var(--color-home-ffffff)}:where(.marketing-home) #ima-footer a:focus-visible{outline:2px solid var(--color-home-a3c7ff);outline-offset:4px}:where(.marketing-home) #ima-footer .ima-footer-light{bottom:0;height:100%;left:-20%;mask-image:linear-gradient(transparent,var(--color-home-000000) 40%);-webkit-mask-image:linear-gradient(transparent,var(--color-home-000000) 40%);opacity:var(--ima-footer-light-opacity,0);overflow:hidden;pointer-events:none;position:absolute;right:-20%;top:0;transition:opacity .8s ease;z-index:0}:where(.marketing-home) #ima-footer .ima-footer-light canvas{display:block;height:100%;width:100%}:where(.marketing-home) #ima-footer .ima-footer-light:before{background:radial-gradient(ellipse 30% 32% at 50% 112%,var(--color-home-fffaff) 0,var(--color-home-fce0ef) 35%,transparent 95%),radial-gradient(ellipse 60% 44% at 50% 116%,color-mix(in srgb,var(--color-home-f5add1) 85.098%,transparent) 0,color-mix(in srgb,var(--color-home-d99dc1) 47.059%,transparent) 42%,transparent 90%),radial-gradient(ellipse 100% 96% at 50% 125%,color-mix(in srgb,var(--color-home-285c9b) 70.196%,transparent) 0,color-mix(in srgb,var(--color-home-153e73) 50.196%,transparent) 45%,transparent 85%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}:where(.marketing-home) #ima-footer .ima-footer-light.has-webgl:before{display:none}@media(max-width:600px){.marketing-home #ima-footer{padding-bottom:100px}:where(.marketing-home) #ima-footer .ima-footer-light{height:560px}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) #ima-footer .ima-footer-light{transition:none}}:where(.marketing-home) #ima-footer .f-top{gap:clamp(24px,3vw,44px);grid-template-columns:minmax(150px,180px) repeat(4,minmax(0,1fr))}:where(.marketing-home) #ima-footer .f-top>div{min-width:0}:where(.marketing-home) #ima-footer .f-brand-col .f-logo img{height:auto;max-width:100%}:where(.marketing-home) #ima-footer .f-social{gap:8px}:where(.marketing-home) #ima-footer .f-social a{height:28px;width:28px}:where(.marketing-home) #ima-footer .f-col ul li a .f-badge-hot{background:var(--color-home-badge-hot)}@media(max-width:960px){:where(.marketing-home) #ima-footer .f-top{gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.marketing-home) #ima-footer .f-brand-col{grid-column:1/-1;max-width:320px}}@media(max-width:600px){:where(.marketing-home) #ima-footer .f-top{gap:26px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-display:swap;font-family:"Source Han Serif";font-style:normal;font-weight:200 900;src:url(../assets/marketing-home/fonts/source-han-serif/SourceHanSerifCN-VF.woff2) format("woff2")}.marketing-home{--ima-main-title-size:clamp(30px,4.4vw,68px);--ima-title-font:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}.marketing-home :is(h1,h2,h3,h4,h5,h6,[role=heading]){font-family:var(--ima-title-font)!important;font-weight:700!important}@media(max-width:760px){.marketing-home{--ima-main-title-size:clamp(26px,6.6vw,44px)}}.marketing-home :is(.ima-life-card-title,.ima-demo-title,.ima-skill-label,.ima-card-label){font-family:var(--ima-title-font)!important;font-weight:700!important}:where(.marketing-home) .ima-reference-nav .ima-language{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:20px;margin:0;padding:0;position:relative}:where(.marketing-home) .ima-reference-nav .ima-language:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;pointer-events:none;position:absolute;right:3px;top:50%;transform:translateY(-70%) rotate(45deg);width:6px}:where(.marketing-home) header.ima-reference-nav .ima-language select,:where(.marketing-home) header.ima-reference-nav .ima-language select:active,:where(.marketing-home) header.ima-reference-nav .ima-language select:focus,:where(.marketing-home) header.ima-reference-nav .ima-language select:focus-visible,:where(.marketing-home) header.ima-reference-nav .ima-language select:hover{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;background-image:none!important;border:0!important;border-radius:var(--radius-home-b6589fc)!important;box-shadow:var(--shadow-home-71f8e79)!important;box-sizing:border-box;color:var(--color-home-f5f5f3);color-scheme:dark;cursor:pointer;font:var(--home-font-home-25a62e9);height:40px;margin:0!important;min-height:40px;min-width:0;outline:none!important;padding:0 20px 0 0!important;width:78px}:where(.marketing-home) header.ima-reference-nav .ima-language select:focus-visible{text-decoration:underline;text-underline-offset:6px}.marketing-home[data-locale=en] header.ima-reference-nav .ima-language select{width:70px}:where(.marketing-home) .ima-reference-nav .ima-language option{background:var(--color-home-202124);color:var(--color-home-f5f5f3)}.marketing-home[data-locale=en] .ima-brand-statement h2,.marketing-home[data-locale=en] .ima-pixel-statement h2{font-size:var(--text-home-0d0c683)}@media(max-width:480px){:where(.marketing-home) .ima-reference-nav .ima-nav-start{display:none}:where(.marketing-home) header.ima-reference-nav .ima-language select{font-size:var(--text-home-233710a);width:74px}:where(.marketing-home) .ima-reference-nav .ima-nav-actions{gap:12px}}:where(.marketing-home) .ima-studio-embed .site section.hero.ima-reference-hero.ima-video-hero{background:var(--color-home-08090b);height:100svh;max-height:1100px;min-height:650px;overflow:hidden;padding:0!important}:where(.marketing-home) .ima-video-hero .ima-background{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}:where(.marketing-home) .ima-studio-embed .site .ima-video-hero:before{background:none}:where(.marketing-home) .ima-video-hero .ima-hero-media{background:var(--color-home-08090b);top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}:where(.marketing-home) .ima-video-hero .ima-hero-media .ima-background[data-hero-slide]{background:none;opacity:0!important;transition:opacity .8s ease}:where(.marketing-home) .ima-video-hero .ima-hero-media .ima-background[data-hero-slide].is-active{opacity:1!important}:where(.marketing-home) .ima-video-hero .ima-hero-center{align-items:center;display:flex;flex-direction:column;gap:18px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:110px 6% 160px;position:absolute;text-align:center}:where(.marketing-home) .ima-studio-embed .ima-video-hero .ima-wordmark.ima-hero-brand{align-items:center;color:var(--color-home-ffffff);display:flex;font:var(--home-font-home-3b4ff68);gap:12px;justify-content:center;letter-spacing:0;margin:0}:where(.marketing-home) .ima-video-hero .ima-hero-logo{display:block;flex:none;height:auto;max-width:70vw;-o-object-fit:contain;object-fit:contain;width:clamp(178px,18.6vw,271px)}:where(.marketing-home) .ima-video-hero .ima-hero-ip{display:block;flex:none;height:1em;-o-object-fit:contain;object-fit:contain;width:1em}:where(.marketing-home) .ima-studio-embed .ima-video-hero h1.ima-hero-headline{cursor:default;font-family:var(--ima-title-font)!important;font-size:var(--text-home-e65738d);font-style:normal;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:0;max-width:1100px;padding:0}:where(.marketing-home) .ima-video-hero .ima-hero-description{color:color-mix(in srgb,var(--color-home-ffffff) 87.843%,transparent);font:var(--home-font-home-e85d9f4);margin:0;max-width:850px}:where(.marketing-home) .ima-video-hero .ima-hero-copy-actions{display:flex;gap:16px;justify-content:center;margin-top:6px}:where(.marketing-home) .ima-video-hero .ima-hero-copy-actions a{border-radius:var(--radius-home-b6589fc);font:var(--home-font-home-e24ae09);min-height:52px;min-width:164px;padding:12px 26px}:where(.marketing-home) .ima-video-hero .ima-hero-workflow{background:color-mix(in srgb,var(--color-home-000000) 13.333%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 50.196%,transparent);color:var(--color-home-ffffff)!important}:where(.marketing-home) .ima-video-hero .ima-hero-create{background:var(--color-home-ffffff);border:1px solid var(--color-home-ffffff);color:var(--color-home-111111)!important}:where(.marketing-home) .ima-studio-embed .site>section.ima-video-hero+section.ima-case-section{background:linear-gradient(transparent,var(--color-home-08090b) 200px)!important;margin-top:-85px!important}:where(.marketing-home) .ima-case-section:before{background:linear-gradient(transparent,var(--color-home-08090b) 200px)}@media(max-width:600px){:where(.marketing-home) .ima-studio-embed .site section.hero.ima-reference-hero.ima-video-hero{height:100svh;max-height:900px;min-height:580px}:where(.marketing-home) .ima-video-hero .ima-hero-center{gap:16px;padding:100px 22px 160px}:where(.marketing-home) .ima-studio-embed .ima-video-hero h1.ima-hero-headline{font-size:var(--text-home-200376d);max-width:360px}:where(.marketing-home) .ima-video-hero .ima-hero-description{font-size:var(--text-home-344c386)}:where(.marketing-home) .ima-video-hero .ima-hero-copy-actions{gap:12px}:where(.marketing-home) .ima-video-hero .ima-hero-copy-actions a{font-size:var(--text-home-344c386);min-width:136px;padding:12px 18px}:where(.marketing-home) .ima-studio-embed .site>section.ima-video-hero+section.ima-case-section{margin-top:-50px!important}}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-video-hero .ima-hero-media .ima-background[data-hero-slide]{transition:none}}.marketing-home{color:var(--color-home-f5f5f5);font-family:Arial,PingFang SC,sans-serif;min-height:100vh}.marketing-home .ima-reference-nav .ima-brand:after{content:none}.marketing-home .ima-nav-item:not(.is-open)>.ima-dropdown{pointer-events:none;visibility:hidden}.marketing-home .ima-nav-item:not(.is-open) .ima-dropdown-panel{max-height:0;opacity:0}.marketing-home .ima-nav-item:not(.is-open) .ima-nav-trigger .home-icon{transform:none}.marketing-home .ima-nav-item.is-open>.ima-dropdown{pointer-events:auto;visibility:visible}.marketing-home .ima-nav-item.is-open .ima-dropdown-panel{max-height:1100px;opacity:1}.marketing-home .ima-nav-item.is-open .ima-dropdown a{opacity:1;transform:none}.marketing-home .home-hero-toggle{background:color-mix(in srgb,var(--color-home-000000) 24%,transparent);border:1px solid color-mix(in srgb,var(--color-home-ffffff) 40%,transparent);border-radius:var(--radius-home-b46da6e);bottom:120px;color:var(--color-home-ffffff);height:40px;padding:0;position:absolute;right:6%;width:40px;z-index:12}.marketing-home .home-demo-label{color:var(--color-home-ffffff);font-size:var(--text-sm);margin:0 0 12px}.marketing-home .ima-studio-embed .faq__list article[data-state=open] p{display:block}.marketing-home .home-faq-indicator:before{content:"+"}.marketing-home [data-state=open]>button .home-faq-indicator:before{content:"−"}@media(max-width:760px){.marketing-home .ima-nav-item:not(.is-open)>.ima-dropdown{display:none}.marketing-home .ima-nav-item.is-open>.ima-dropdown{display:block}.marketing-home .home-hero-toggle{bottom:90px}}:where(.marketing-home) .ima-hero-headline{text-wrap:balance}:where(.marketing-home) .ima-blog-showcase a.ima-blog-card{isolation:isolate;overflow:hidden}:where(.marketing-home) .ima-blog-card-shade,:where(.marketing-home) .ima-blog-showcase .ima-blog-card-cover{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}:where(.marketing-home) .ima-blog-showcase .ima-blog-card-cover{-o-object-fit:cover;object-fit:cover;z-index:-2}:where(.marketing-home) .ima-blog-card-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--color-home-000000) 18%,transparent),color-mix(in srgb,var(--color-home-000000) 30%,transparent) 30%,color-mix(in srgb,var(--color-home-000000) 92%,transparent));z-index:-1}:where(.marketing-home) .ima-blog-card h3,:where(.marketing-home) .ima-blog-card-index{text-shadow:var(--shadow-home-48deeef)}:where(.marketing-home) .ima-blog-card-link{color:var(--color-home-f5f5f3)}@media(prefers-reduced-motion:reduce){:where(.marketing-home) .ima-reference-nav{transition:none}}@media(max-width:760px){.marketing-home .ima-canvas-showcase .ima-demo-canvas,.marketing-home .ima-case-scroll-controls{display:none}.marketing-home .ima-canvas-showcase .ima-canvas-demo{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.marketing-home .ima-canvas-showcase .ima-demo-sidebar{grid-column:1;grid-row:1}.marketing-home .ima-brand-showcase .ima-skill-queue{align-items:center;bottom:120px;display:flex;gap:8px;height:auto;left:20px;overflow-x:auto;padding:4px 0;pointer-events:auto;right:20px;scrollbar-width:none;top:auto;transform:none;width:auto}.marketing-home .ima-brand-showcase .ima-skill-capsule{display:none}.marketing-home .ima-brand-showcase :is(a,button).ima-skill-label{background:var(--color-home-202123);border-radius:var(--radius-xl);flex:0 0 auto;font-size:var(--text-sm);height:auto;left:auto!important;min-height:40px;opacity:1!important;padding:8px 12px;position:relative;top:auto;transform:none!important}.marketing-home .ima-brand-showcase :is(a,button).ima-skill-label[data-selected=true]{background:var(--color-home-f5f5f3);color:var(--color-home-202123)}.marketing-home .ima-brand-showcase :is(a,button).ima-skill-submit{flex:0 0 40px;height:40px;position:static;transform:none}.marketing-home .ima-module-showcase .ima-module-heading{align-items:center;flex-direction:row;gap:12px}.marketing-home .ima-module-heading h2{font-size:var(--text-xl);white-space:nowrap}.marketing-home .ima-module-showcase .ima-module-tabs{flex-shrink:0;margin-left:auto;padding:3px}.marketing-home .ima-module-showcase .ima-module-tabs button{font-size:var(--text-sm);height:auto;min-height:36px;padding:8px 12px}.marketing-home .ima-blog-showcase .ima-blog-cards{-moz-columns:2;column-count:2;-moz-column-gap:12px;column-gap:12px;display:block;margin-top:32px}.marketing-home .ima-blog-showcase a.ima-blog-card{-moz-column-break-inside:avoid;break-inside:avoid;gap:12px;margin-bottom:12px;min-height:260px;padding:14px}.marketing-home .ima-blog-showcase a.ima-blog-card:nth-child(3n+1){min-height:320px}.marketing-home .ima-blog-showcase a.ima-blog-card:nth-child(3n+2){min-height:285px}.marketing-home .ima-blog-showcase .ima-blog-card h3{font-size:var(--text-lg);line-height:1.35}.marketing-home .ima-blog-showcase .ima-blog-card-link{font-size:var(--text-xs)}.marketing-home #ima-footer .ima-footer-light{bottom:0;height:min(560px,100%);top:auto}}:where(.marketing-home) .ima-brand-showcase .ima-skill-label[data-selected=true]{max-width:calc(100% - 104px)}:where(.marketing-home) .ima-brand-showcase .ima-skill-label{display:block;height:auto}:where(.marketing-home) .ima-brand-showcase .ima-skill-label:hover{opacity:1!important}@media(max-width:760px){.marketing-home .ima-brand-showcase .ima-skill-label[data-selected=true]{max-width:none}}:where(.marketing-home) .ima-brand-experience{background:var(--color-home-08090b);box-sizing:border-box;color:var(--color-home-f5f5f3);isolation:isolate;margin:0!important;overflow:visible!important;overflow-anchor:none;padding:0!important;position:relative}:where(.marketing-home) .ima-brand-experience *{box-sizing:border-box}@media not (min-width:768px){.marketing-home .ima-studio-embed .site>.ima-creative-life{display:none}}@media(max-width:760px){.marketing-home{overflow-wrap:anywhere}.marketing-home .site>section[id]{scroll-margin-top:calc(88px + var(--operation-banner-offset, 0px))}.marketing-home .ima-studio-embed{margin-inline:0;width:100%}.marketing-home .home-seo-navigation [data-site-header]{padding:8px 12px 0}.marketing-home .home-seo-navigation [data-site-header]>div:first-child{border-radius:20px;gap:12px;height:56px;padding-inline:12px}.marketing-home .home-seo-navigation [data-site-header]>div>button:first-of-type{min-height:44px;min-width:44px;order:3}.marketing-home .home-seo-navigation [class~="i-cs-icon:logo"]{display:none}.marketing-home .home-seo-navigation [class~="i-cs-icon:logo-full-white"]{display:block;height:26px;width:132px}.marketing-home .ima-studio-embed .site section.hero.ima-reference-hero.ima-video-hero{border-radius:0 0 24px 24px;height:min(780px,94svh);margin:0 auto;min-height:620px;width:calc(100% - 16px)}.marketing-home .ima-video-hero .ima-hero-center{gap:20px;justify-content:flex-end;padding:140px 24px 40px}.marketing-home .ima-video-hero .ima-hero-logo{width:184px}.marketing-home .ima-studio-embed .ima-video-hero h1.ima-hero-headline{font-size:clamp(30px,8.2vw,38px);letter-spacing:-.025em;line-height:1.25}.marketing-home .ima-video-hero .ima-hero-description{font-size:15px;line-height:1.65;text-wrap:pretty}.marketing-home .ima-video-hero .ima-hero-copy-actions{flex-direction:column-reverse;gap:10px;margin-top:4px;width:100%}.marketing-home .ima-video-hero .ima-hero-copy-actions a{align-items:center;border-radius:999px;display:flex;font-size:16px;justify-content:center;min-height:50px;min-width:0}.marketing-home .ima-video-hero .ima-hero-create{background:var(--color-home-2de5f3);border-color:var(--color-home-2de5f3)}.marketing-home .home-hero-toggle{display:none}.marketing-home .ima-studio-embed .site>section.ima-video-hero+section.ima-case-section{background:var(--color-home-08090b)!important;margin-top:0!important;padding:24px 16px 32px!important}.marketing-home .ima-case-section .ima-case-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important;scroll-snap-type:none}.marketing-home .ima-case-section .ima-case-card:nth-child(n){aspect-ratio:3/4;border-radius:20px!important;left:auto!important;min-height:0!important;position:relative!important;scroll-snap-align:start;top:auto!important;transform:none!important;width:100%!important;will-change:auto}.marketing-home .ima-case-section .ima-case-card video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.marketing-home .ima-case-section .ima-case-caption{bottom:14px;left:12px;right:12px}.marketing-home .ima-case-section .ima-case-caption>span{font-size:13px;line-height:1.5}.marketing-home .ima-scroll-sequence .ima-canvas-prompt-inner>h2{font-size:clamp(28px,8vw,36px);line-height:1.3}.marketing-home .ima-scroll-sequence>.ima-canvas-scroll-stage{--dock-header:calc(64px + var(--operation-banner-offset, 0px))!important}.marketing-home .ima-scroll-sequence .ima-canvas-prompt-composer{border-radius:20px;padding:16px}.marketing-home .ima-scroll-sequence .ima-canvas-prompt-files{flex-wrap:wrap;gap:8px}.marketing-home .ima-scroll-sequence .ima-canvas-prompt-composer textarea{font-size:16px;line-height:1.65;min-height:112px}.marketing-home .ima-demo-sidebar .ima-demo-composer-icons,.marketing-home .ima-demo-sidebar .ima-demo-draft-files,.marketing-home .ima-demo-sidebar .ima-demo-steps{display:none!important}.marketing-home .ima-demo-sidebar .ima-demo-composer{align-items:center;display:flex;gap:8px;height:60px;min-height:60px;padding:8px 10px 8px 14px}.marketing-home .ima-demo-sidebar .ima-demo-composer textarea{flex:1;font-size:16px;height:26px;line-height:26px;min-height:26px;overflow:hidden;padding:0;resize:none;white-space:nowrap;width:0}.marketing-home .ima-demo-sidebar .ima-demo-composer>.ima-demo-composer-toolbar{flex:0 0 44px;margin:0;padding:0;width:44px}.marketing-home .ima-demo-sidebar .ima-demo-composer button{height:44px;width:44px}.marketing-home .ima-brand-showcase .ima-skill-queue{bottom:100px}.marketing-home .ima-brand-showcase .ima-brand-poster[data-dock-card]>img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.marketing-home #ima-module-showcase{--module-gutter:16px}.marketing-home .ima-module-showcase .ima-module-track{cursor:auto;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}.marketing-home .ima-module-showcase .ima-module-card{aspect-ratio:16/9;width:100%}.marketing-home .ima-module-showcase .ima-module-tabs button{min-height:44px}.marketing-home #ima-pricing .ima-pricing-grid{align-items:stretch;display:flex;gap:16px;max-width:none;overflow-x:auto;overscroll-behavior-x:contain;padding:40px 0 12px;scroll-snap-type:x mandatory}.marketing-home #ima-pricing .ima-pricing-heading h2{font-size:clamp(26px,7.2vw,32px);line-height:1.35;text-wrap:balance}.marketing-home #ima-pricing .ima-pricing-card{flex:0 0 88%;scroll-snap-align:start}.marketing-home #ima-pricing .ima-pricing-pro{margin-top:0}.marketing-home #ima-pricing .ima-pricing-toolbar{margin-bottom:0}.marketing-home #ima-pricing .ima-pricing-currency button,.marketing-home #ima-pricing .ima-pricing-toggle button{min-height:44px}.marketing-home #ima-floating-prompt{bottom:calc(12px + env(safe-area-inset-bottom,0px));height:60px;padding:7px 8px 7px 18px;width:calc(100% - 24px)}.marketing-home #ima-floating-prompt input{font-size:16px}.marketing-home .ima-site-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}
