.ImageGeneratorLandingPage_page__VXghd{--image-ink:#17132a;--image-text:rgba(32,27,55,.66);--image-purple:#8330ff;--image-purple-deep:#6820dd;--image-peach:#fff4ee;background:#fff;color:var(--image-ink);overflow:hidden}.ImageGeneratorLandingPage_container__KwbWc{margin:0 auto;width:min(1160px,100% - 40px)}.ImageGeneratorLandingPage_capabilitySection__mAnzb,.ImageGeneratorLandingPage_caseSection__uMIYY,.ImageGeneratorLandingPage_darkSection__Vt5bq,.ImageGeneratorLandingPage_finalSection__xeZsY,.ImageGeneratorLandingPage_hero__WU7Fb,.ImageGeneratorLandingPage_reasonSection__dqW7o,.ImageGeneratorLandingPage_templateSection__AXgld{padding:52px 0}.ImageGeneratorLandingPage_hero__WU7Fb{background:#f3ecfe;padding-top:calc(var(--home-header-height, 60px) + 72px)}.ImageGeneratorLandingPage_heroGrid__x1WrM,.ImageGeneratorLandingPage_reasonCard__TLvlx{display:grid;gap:28px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);-ms-flex-align:center;align-items:center}.ImageGeneratorLandingPage_reasonReverse__ACrer{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.ImageGeneratorLandingPage_reasonReverse__ACrer .ImageGeneratorLandingPage_reasonText__hvmtW{-ms-flex-order:2;order:2}.ImageGeneratorLandingPage_reasonReverse__ACrer .ImageGeneratorLandingPage_reasonVisual__Pa7jv{-ms-flex-order:1;order:1}.ImageGeneratorLandingPage_darkCard__Ztdn1 h2,.ImageGeneratorLandingPage_finalContent__sLW6a h2,.ImageGeneratorLandingPage_heroTitle__PXGQk,.ImageGeneratorLandingPage_sectionHeader___IRMC h2{color:var(--image-ink);font-size:clamp(34px,4.8vw,56px);font-weight:900;letter-spacing:-.05em;line-height:1.1;margin:0}.ImageGeneratorLandingPage_capabilityCard__otjMz p,.ImageGeneratorLandingPage_finalContent__sLW6a p,.ImageGeneratorLandingPage_heroDescription__krBys,.ImageGeneratorLandingPage_promptHint__wLh_D,.ImageGeneratorLandingPage_reasonText__hvmtW p,.ImageGeneratorLandingPage_sectionHeader___IRMC p,.ImageGeneratorLandingPage_templateBody__BZ7pq p{color:var(--image-text);font-size:15px;line-height:1.85;margin:0}.ImageGeneratorLandingPage_heroDescription__krBys{font-size:16px;margin-top:18px;max-width:560px}.ImageGeneratorLandingPage_centerAction__OQQHj,.ImageGeneratorLandingPage_heroActions__ly2LA{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:24px}.ImageGeneratorLandingPage_centerAction__OQQHj,.ImageGeneratorLandingPage_primaryButton__pMbBm,.ImageGeneratorLandingPage_secondaryButton__EBMnQ{-ms-flex-pack:center;justify-content:center}.ImageGeneratorLandingPage_primaryButton__pMbBm,.ImageGeneratorLandingPage_secondaryButton__EBMnQ{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border-radius:12px;font-size:14px;font-weight:800;min-height:48px;padding:0 22px;text-decoration:none;-webkit-transition:background .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:background .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,background .22s ease,border-color .22s ease;transition:transform .22s ease,background .22s ease,border-color .22s ease,-webkit-transform .22s ease}.ImageGeneratorLandingPage_primaryButton__pMbBm{background:#8330ff;color:#fff;gap:10px;position:relative}.ImageGeneratorLandingPage_primaryButton__pMbBm:after{-webkit-animation:ImageGeneratorLandingPage_imageArrowShift__0y4EW 1.2s ease-in-out infinite;animation:ImageGeneratorLandingPage_imageArrowShift__0y4EW 1.2s ease-in-out infinite;content:"→";display:inline-block;font-size:16px;line-height:1}.ImageGeneratorLandingPage_secondaryButton__EBMnQ{background:hsla(0,0%,100%,.92);border:1px solid rgba(131,48,255,.12);color:var(--image-ink)}.ImageGeneratorLandingPage_capabilityCard__otjMz:hover,.ImageGeneratorLandingPage_caseCard__W60Ms:hover,.ImageGeneratorLandingPage_primaryButton__pMbBm:hover,.ImageGeneratorLandingPage_reasonCard__TLvlx:hover,.ImageGeneratorLandingPage_secondaryButton__EBMnQ:hover,.ImageGeneratorLandingPage_templateCard__C6RgO:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.ImageGeneratorLandingPage_primaryButton__pMbBm:hover{background:var(--image-purple-deep)}@-webkit-keyframes ImageGeneratorLandingPage_imageArrowShift__0y4EW{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes ImageGeneratorLandingPage_imageArrowShift__0y4EW{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.ImageGeneratorLandingPage_capabilityCard__otjMz,.ImageGeneratorLandingPage_capabilityPanel__z7R_j,.ImageGeneratorLandingPage_caseCard__W60Ms,.ImageGeneratorLandingPage_darkCard__Ztdn1,.ImageGeneratorLandingPage_finalCard__4kiIc,.ImageGeneratorLandingPage_heroBoard__P6CGE,.ImageGeneratorLandingPage_promptCard__wx8T1,.ImageGeneratorLandingPage_reasonCard__TLvlx,.ImageGeneratorLandingPage_templateCard__C6RgO{border-radius:24px}.ImageGeneratorLandingPage_promptCard__wx8T1{background:#fff;border:1px solid rgba(131,48,255,.1);margin-top:26px;padding:16px}.ImageGeneratorLandingPage_promptInput__x8PTO{display:-ms-flexbox;display:flex;min-height:54px;-ms-flex-align:center;align-items:center;background:#faf8ff;border-radius:16px;color:rgba(58,50,104,.62);font-size:14px;font-weight:600;padding:0 16px}.ImageGeneratorLandingPage_promptHint__wLh_D{font-size:13px;margin-top:12px;padding:0 4px}.ImageGeneratorLandingPage_sectionHeader___IRMC{margin:0 auto 32px;max-width:760px;text-align:center}.ImageGeneratorLandingPage_heroBoard__P6CGE{background:hsla(0,0%,100%,.96);padding:16px}.ImageGeneratorLandingPage_heroStage__JqxWv{background:var(--image-peach);border-radius:22px;display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:388px;padding:18px}.ImageGeneratorLandingPage_heroFrameLarge__CtKS7,.ImageGeneratorLandingPage_heroFrameSmallBottom__AVeLJ,.ImageGeneratorLandingPage_heroFrameSmallTop__17t8k{background:hsla(0,0%,100%,.76);border-radius:20px;overflow:hidden;position:relative}.ImageGeneratorLandingPage_heroFrameLarge__CtKS7{min-height:352px}.ImageGeneratorLandingPage_heroFrameSmallTop__17t8k{min-height:166px}.ImageGeneratorLandingPage_heroFrameSmallBottom__AVeLJ{min-height:172px}.ImageGeneratorLandingPage_heroFrameGlow__yRmOb{background:radial-gradient(circle,rgba(131,48,255,.24),rgba(255,181,77,.08) 62%,transparent 76%);border-radius:50%;height:172px;inset:30px auto auto 50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:172px}.ImageGeneratorLandingPage_heroFrameHead__mYQum{background:-webkit-gradient(linear,left top,left bottom,from(#ffd7c7),to(#ffc0a6));background:linear-gradient(180deg,#ffd7c7,#ffc0a6);border-radius:999px;height:96px;top:72px;width:96px}.ImageGeneratorLandingPage_heroFrameBody__35bw_,.ImageGeneratorLandingPage_heroFrameHead__mYQum{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_heroFrameBody__35bw_{background:linear-gradient(145deg,#8330ff,#b977ff 66%,#ffb54d);border-radius:120px 120px 36px 36px;bottom:28px;height:172px;width:204px}.ImageGeneratorLandingPage_heroProductBase__nw0_D{background:rgba(131,48,255,.14);border-radius:999px;bottom:24px;height:22px;left:34px;position:absolute;right:34px}.ImageGeneratorLandingPage_heroProductBottle__aY0UQ{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(38%,#fff4ee),to(#ffd67f));background:linear-gradient(180deg,#fff,#fff4ee 38%,#ffd67f);border-radius:22px 22px 28px 28px;-webkit-box-shadow:inset 0 0 0 1px rgba(131,48,255,.08);box-shadow:inset 0 0 0 1px rgba(131,48,255,.08);height:116px;top:24px;width:86px}.ImageGeneratorLandingPage_heroProductBottle__aY0UQ,.ImageGeneratorLandingPage_heroProductBottle__aY0UQ:before{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_heroProductBottle__aY0UQ:before{background:#8330ff;border-radius:12px 12px 8px 8px;content:"";height:18px;top:-14px;width:36px}.ImageGeneratorLandingPage_heroPosterA__Evz2n,.ImageGeneratorLandingPage_heroPosterB__QVVg8,.ImageGeneratorLandingPage_heroPosterC__SRWkU{border-radius:50%;position:absolute}.ImageGeneratorLandingPage_heroPosterA__Evz2n{background:radial-gradient(circle at 35% 35%,#fff 0,hsla(0,0%,100%,.6) 10%,transparent 11%),linear-gradient(135deg,#8330ff,#ff7ea6);height:132px;left:18px;top:24px;width:132px}.ImageGeneratorLandingPage_heroPosterB__QVVg8{background:linear-gradient(145deg,#5ea3ff,#63d7b0);height:90px;right:34px;top:28px;width:90px}.ImageGeneratorLandingPage_heroPosterC__SRWkU{background:linear-gradient(135deg,rgba(131,48,255,.2),rgba(255,181,77,.48));border-radius:999px;bottom:24px;height:72px;right:24px;width:168px}.ImageGeneratorLandingPage_capabilityGrid__p6gAm,.ImageGeneratorLandingPage_caseGrid__nBPbG,.ImageGeneratorLandingPage_templateGrid__iKCbz{display:grid;gap:20px}.ImageGeneratorLandingPage_templateGrid__iKCbz{grid-template-columns:repeat(3,minmax(0,1fr))}.ImageGeneratorLandingPage_templateCard__C6RgO{background:#fff;overflow:hidden}.ImageGeneratorLandingPage_templatePreview___QGVC{background:var(--image-peach);height:190px;overflow:hidden;position:relative}.ImageGeneratorLandingPage_templateBody__BZ7pq{padding:20px 18px 22px}.ImageGeneratorLandingPage_capabilityCard__otjMz strong,.ImageGeneratorLandingPage_caseCard__W60Ms strong,.ImageGeneratorLandingPage_reasonText__hvmtW h3,.ImageGeneratorLandingPage_templateBody__BZ7pq strong{color:var(--image-ink);display:block;font-size:18px;font-weight:800;line-height:1.28;margin:0}.ImageGeneratorLandingPage_capabilityCard__otjMz p,.ImageGeneratorLandingPage_templateBody__BZ7pq p{margin-top:8px}.ImageGeneratorLandingPage_portraitHalo__v9tfj{background:radial-gradient(circle,rgba(131,48,255,.28),rgba(255,181,77,.08) 64%,transparent 76%);height:130px;top:22px;width:130px}.ImageGeneratorLandingPage_portraitHalo__v9tfj,.ImageGeneratorLandingPage_portraitHead__qNoYx{border-radius:50%;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_portraitHead__qNoYx{background:-webkit-gradient(linear,left top,left bottom,from(#ffd9ca),to(#ffc2ab));background:linear-gradient(180deg,#ffd9ca,#ffc2ab);height:78px;top:52px;width:78px}.ImageGeneratorLandingPage_portraitBody__2x95J{background:linear-gradient(145deg,#8330ff,#ffb54d);border-radius:90px 90px 28px 28px;bottom:20px;height:106px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:166px}.ImageGeneratorLandingPage_portraitBadge__fvHDa{background:hsla(0,0%,100%,.72);border-radius:16px;height:44px;position:absolute;right:24px;top:26px;width:44px}.ImageGeneratorLandingPage_productGlow__CFWxR{background:radial-gradient(circle,rgba(255,181,77,.34),transparent 70%);border-radius:50%;height:136px;top:28px;width:136px}.ImageGeneratorLandingPage_productBottle__FmW2z,.ImageGeneratorLandingPage_productGlow__CFWxR{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_productBottle__FmW2z{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(42%,#fff3d7),to(#ffcf5a));background:linear-gradient(180deg,#fff,#fff3d7 42%,#ffcf5a);border-radius:24px 24px 28px 28px;height:116px;top:38px;width:86px}.ImageGeneratorLandingPage_productBottle__FmW2z:before{background:#8330ff;border-radius:10px;content:"";top:-14px;width:34px}.ImageGeneratorLandingPage_productBottle__FmW2z:before,.ImageGeneratorLandingPage_productCap__9Mhgl{height:18px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_productCap__9Mhgl{background:rgba(131,48,255,.12);border-radius:999px;bottom:26px;width:148px}.ImageGeneratorLandingPage_productCard__Szpzg{background:hsla(0,0%,100%,.8);border-radius:18px;height:56px;position:absolute;right:24px;top:30px;width:56px}.ImageGeneratorLandingPage_posterBackdrop__SIx3w{background:linear-gradient(135deg,#8330ff,#b96fff 42%,#ff9c6e);border-radius:22px;inset:18px;position:absolute}.ImageGeneratorLandingPage_posterCircleA__f4dT6,.ImageGeneratorLandingPage_posterCircleB__8dqtU{border-radius:50%;position:absolute}.ImageGeneratorLandingPage_posterCircleA__f4dT6{background:hsla(0,0%,100%,.28);height:100px;left:28px;top:34px;width:100px}.ImageGeneratorLandingPage_posterCircleB__8dqtU{background:rgba(94,163,255,.92);height:62px;right:28px;top:48px;width:62px}.ImageGeneratorLandingPage_posterCard__AJbXO{background:hsla(0,0%,100%,.46);border-radius:999px;bottom:28px;height:22px;left:34px;position:absolute;right:34px}.ImageGeneratorLandingPage_lineSvg__FyQYp{height:100%;width:100%}.ImageGeneratorLandingPage_darkSection__Vt5bq{background:#fff}.ImageGeneratorLandingPage_darkCard__Ztdn1{background:radial-gradient(circle at 34% 100%,rgba(131,48,255,.36),transparent 30%),radial-gradient(circle at 66% 100%,rgba(255,172,45,.3),transparent 26%),-webkit-gradient(linear,left top,left bottom,from(#111114),to(#111114));background:radial-gradient(circle at 34% 100%,rgba(131,48,255,.36),transparent 30%),radial-gradient(circle at 66% 100%,rgba(255,172,45,.3),transparent 26%),linear-gradient(180deg,#111114,#111114);overflow:hidden;padding:72px 40px 82px;position:relative;text-align:center}.ImageGeneratorLandingPage_darkCard__Ztdn1 h2{color:#fff;font-size:clamp(42px,5vw,68px);line-height:1.12;margin:0 auto;max-width:980px}.ImageGeneratorLandingPage_darkCard__Ztdn1 h2,.ImageGeneratorLandingPage_processTabs__sCCRR{position:relative;z-index:1}.ImageGeneratorLandingPage_processTabs__sCCRR{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;gap:12px;justify-content:center;margin-top:26px}.ImageGeneratorLandingPage_activeTab__dSZbG,.ImageGeneratorLandingPage_tabItem__06ZHe{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border-radius:999px;font-size:14px;font-weight:700;min-height:42px;padding:0 18px}.ImageGeneratorLandingPage_activeTab__dSZbG{background:#fff;color:#111114}.ImageGeneratorLandingPage_tabItem__06ZHe{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.76)}.ImageGeneratorLandingPage_processArrow__P5CKj{-ms-flex-item-align:center;align-self:center;color:hsla(0,0%,100%,.34);font-size:24px}.ImageGeneratorLandingPage_reasonStack__IqaCj{display:grid;gap:22px}.ImageGeneratorLandingPage_reasonCard__TLvlx{background:var(--image-peach);padding:28px}.ImageGeneratorLandingPage_reasonVisual__Pa7jv img{background:#fff;border-radius:22px;display:block;width:100%}.ImageGeneratorLandingPage_reasonVisualFramed__fNZR_{background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(255,243,234,.98));border-radius:30px;-webkit-box-shadow:0 16px 34px rgba(131,48,255,.08),inset 0 0 0 1px hsla(0,0%,100%,.78);box-shadow:0 16px 34px rgba(131,48,255,.08),inset 0 0 0 1px hsla(0,0%,100%,.78);padding:12px;position:relative}.ImageGeneratorLandingPage_reasonVisualFramed__fNZR_:before{border:1px solid hsla(0,0%,100%,.9);border-radius:24px;content:"";inset:8px;pointer-events:none;position:absolute}.ImageGeneratorLandingPage_reasonVisualFramed__fNZR_ img{border-radius:22px;position:relative;z-index:1}.ImageGeneratorLandingPage_reasonText__hvmtW p{margin-top:12px}.ImageGeneratorLandingPage_reasonText__hvmtW .ImageGeneratorLandingPage_primaryButton__pMbBm{margin-top:24px}.ImageGeneratorLandingPage_caseGrid__nBPbG{grid-template-columns:repeat(3,minmax(0,1fr))}.ImageGeneratorLandingPage_caseCard__W60Ms{background:#fff;padding:18px}.ImageGeneratorLandingPage_casePreview__VsiDm{background:var(--image-peach);border-radius:20px;height:148px;overflow:hidden;position:relative}.ImageGeneratorLandingPage_caseTone1__Kx9Nz{background:-webkit-gradient(linear,left top,left bottom,from(#fff4ee),to(#fff1fb));background:linear-gradient(180deg,#fff4ee,#fff1fb)}.ImageGeneratorLandingPage_caseTone2__F09eK{background:-webkit-gradient(linear,left top,left bottom,from(#fff4ee),to(#fff8ef));background:linear-gradient(180deg,#fff4ee,#fff8ef)}.ImageGeneratorLandingPage_caseTone3__6m_C5{background:-webkit-gradient(linear,left top,left bottom,from(#fff4ee),to(#f7f1ff));background:linear-gradient(180deg,#fff4ee,#f7f1ff)}.ImageGeneratorLandingPage_caseTone4___Ihwv{background:-webkit-gradient(linear,left top,left bottom,from(#fff4ee),to(#f1fbff));background:linear-gradient(180deg,#fff4ee,#f1fbff)}.ImageGeneratorLandingPage_caseTone5__NsfvV{background:-webkit-gradient(linear,left top,left bottom,from(#fff4ee),to(#f3fff6));background:linear-gradient(180deg,#fff4ee,#f3fff6)}.ImageGeneratorLandingPage_caseTone6__8IWzy{background:-webkit-gradient(linear,left top,left bottom,from(#fff4ee),to(#fff4ee));background:linear-gradient(180deg,#fff4ee,#fff4ee)}.ImageGeneratorLandingPage_caseCollagePreview__RjTIb,.ImageGeneratorLandingPage_caseIllustrationPreview__jkfrQ,.ImageGeneratorLandingPage_caseLandscapePreview__DZJLt,.ImageGeneratorLandingPage_casePortraitPreview__JpKiN,.ImageGeneratorLandingPage_casePosterPreview__b2AMx,.ImageGeneratorLandingPage_caseProductPreview__jsbIN{background:hsla(0,0%,100%,.76);border-radius:18px;inset:16px;overflow:hidden;position:absolute}.ImageGeneratorLandingPage_casePortraitGlow__6O_Ja{background:radial-gradient(circle,rgba(131,48,255,.24),transparent 72%);height:88px;top:18px;width:88px}.ImageGeneratorLandingPage_casePortraitGlow__6O_Ja,.ImageGeneratorLandingPage_casePortraitHead__CwX8F{border-radius:50%;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_casePortraitHead__CwX8F{background:-webkit-gradient(linear,left top,left bottom,from(#ffd9ca),to(#ffc3ae));background:linear-gradient(180deg,#ffd9ca,#ffc3ae);height:48px;top:30px;width:48px}.ImageGeneratorLandingPage_casePortraitBody__muYB0{background:linear-gradient(145deg,#8330ff,#ffb54d);border-radius:72px 72px 20px 20px;bottom:8px;height:72px;width:112px}.ImageGeneratorLandingPage_casePortraitBody__muYB0,.ImageGeneratorLandingPage_caseProductShadow__qZOmU{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_caseProductShadow__qZOmU{background:rgba(131,48,255,.12);border-radius:999px;bottom:12px;height:12px;width:94px}.ImageGeneratorLandingPage_caseProductBottle__MrsUs{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(40%,#fff2d2),to(#ffc952));background:linear-gradient(180deg,#fff,#fff2d2 40%,#ffc952);border-radius:16px 16px 20px 20px;height:76px;top:18px;width:54px}.ImageGeneratorLandingPage_caseProductBottle__MrsUs,.ImageGeneratorLandingPage_caseProductBottle__MrsUs:before{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_caseProductBottle__MrsUs:before{background:#8330ff;border-radius:8px;content:"";height:12px;top:-10px;width:20px}.ImageGeneratorLandingPage_caseProductLeafA__JPvmK,.ImageGeneratorLandingPage_caseProductLeafB__mYxtO{background:-webkit-gradient(linear,left top,left bottom,from(#63d7b0),to(#2aa883));background:linear-gradient(180deg,#63d7b0,#2aa883);border-radius:28px 28px 4px 28px;bottom:20px;height:42px;position:absolute;width:28px}.ImageGeneratorLandingPage_caseProductLeafA__JPvmK{left:24px;-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}.ImageGeneratorLandingPage_caseProductLeafB__mYxtO{right:24px;-webkit-transform:scaleX(-1) rotate(-18deg);-ms-transform:scaleX(-1) rotate(-18deg);transform:scaleX(-1) rotate(-18deg)}.ImageGeneratorLandingPage_casePosterPanel__mFsgW{background:linear-gradient(135deg,#8330ff,#c76cff 42%,#ff9968);border-radius:18px;inset:14px;position:absolute}.ImageGeneratorLandingPage_casePosterBlobA__2tdBC,.ImageGeneratorLandingPage_casePosterBlobB___Tnvi,.ImageGeneratorLandingPage_casePosterOrb__Nzz2g{border-radius:50%;position:absolute}.ImageGeneratorLandingPage_casePosterBlobA__2tdBC{background:hsla(0,0%,100%,.24);height:70px;left:24px;top:22px;width:70px}.ImageGeneratorLandingPage_casePosterBlobB___Tnvi{background:#5ea3ff;height:34px;right:26px;top:28px;width:34px}.ImageGeneratorLandingPage_casePosterOrb__Nzz2g{background:hsla(0,0%,100%,.4);border-radius:999px;bottom:22px;height:22px;right:34px;width:84px}.ImageGeneratorLandingPage_landLake__BS38o,.ImageGeneratorLandingPage_landMountainBack__w3LLP,.ImageGeneratorLandingPage_landMountainFront__5UG86,.ImageGeneratorLandingPage_landSun__WZOVs{position:absolute}.ImageGeneratorLandingPage_landSun__WZOVs{background:#ffb54d;border-radius:50%;height:28px;right:24px;top:18px;width:28px}.ImageGeneratorLandingPage_landMountainBack__w3LLP{background:#cdb5ff;bottom:38px;clip-path:polygon(0 100%,28% 26%,48% 68%,62% 34%,100% 100%);height:54px;left:18px;right:38px}.ImageGeneratorLandingPage_landMountainFront__5UG86{background:#8330ff;bottom:28px;clip-path:polygon(0 100%,20% 46%,40% 72%,68% 18%,100% 100%);height:62px;left:30px;right:20px}.ImageGeneratorLandingPage_landLake__BS38o{background:-webkit-gradient(linear,left top,right top,from(rgba(94,163,255,.8)),to(rgba(99,215,176,.8)));background:linear-gradient(90deg,rgba(94,163,255,.8),rgba(99,215,176,.8));border-radius:999px;bottom:14px;height:18px;left:18px;right:18px}.ImageGeneratorLandingPage_illusPanel__B7ggd{background:-webkit-gradient(linear,left top,left bottom,from(#fff8d8),color-stop(52%,#fff1cf),to(#ffd3ef));background:linear-gradient(180deg,#fff8d8,#fff1cf 52%,#ffd3ef);border-radius:18px;inset:14px;position:absolute}.ImageGeneratorLandingPage_illusCharacterHead__jlKQQ{background:#ffcfb8;border-radius:50%;height:36px;left:42px;position:absolute;top:34px;width:36px}.ImageGeneratorLandingPage_illusCharacterBody__ETk8Z{background:linear-gradient(135deg,#8330ff,#5ea3ff);border-radius:40px 40px 18px 18px;height:40px;left:28px;position:absolute;top:64px;width:70px}.ImageGeneratorLandingPage_illusStarA__ga_Qj,.ImageGeneratorLandingPage_illusStarB__TIgBz{background:#ffb54d;clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);height:16px;position:absolute;width:16px}.ImageGeneratorLandingPage_illusStarA__ga_Qj{right:30px;top:34px}.ImageGeneratorLandingPage_illusStarB__TIgBz{bottom:28px;right:48px}.ImageGeneratorLandingPage_caseCollagePreview__RjTIb{display:grid;place-items:center}.ImageGeneratorLandingPage_collageCardA__5_p5h,.ImageGeneratorLandingPage_collageCardB___ARsO,.ImageGeneratorLandingPage_collageCardC__J5lyi{background:#fff;border-radius:18px;-webkit-box-shadow:inset 0 0 0 1px rgba(131,48,255,.08);box-shadow:inset 0 0 0 1px rgba(131,48,255,.08);height:90px;position:absolute;width:76px}.ImageGeneratorLandingPage_collageCardA__5_p5h{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3ebff));background:linear-gradient(180deg,#fff,#f3ebff);left:24px;top:24px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.ImageGeneratorLandingPage_collageCardB___ARsO{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff2d8));background:linear-gradient(180deg,#fff,#fff2d8);left:50%;top:18px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ImageGeneratorLandingPage_collageCardC__J5lyi{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9fbff));background:linear-gradient(180deg,#fff,#e9fbff);right:24px;top:24px;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.ImageGeneratorLandingPage_caseCard__W60Ms strong{margin-top:14px}.ImageGeneratorLandingPage_capabilityPanel__z7R_j{background:var(--image-peach);padding:28px}.ImageGeneratorLandingPage_capabilityGrid__p6gAm{grid-template-columns:repeat(3,minmax(0,1fr))}.ImageGeneratorLandingPage_capabilityCard__otjMz{background:#fff;padding:20px}.ImageGeneratorLandingPage_capabilityVisual__ggNF5{background:var(--image-peach);border-radius:20px;height:132px;margin-bottom:16px;overflow:hidden}.ImageGeneratorLandingPage_capabilityPreview__ELzbH{height:100%;position:relative;width:100%}.ImageGeneratorLandingPage_multiShotA__paql1,.ImageGeneratorLandingPage_multiShotB___VwVc,.ImageGeneratorLandingPage_multiShotC__7CLg4{background:hsla(0,0%,100%,.82);border-radius:16px;position:absolute}.ImageGeneratorLandingPage_multiShotA__paql1{background:radial-gradient(circle at 50% 30%,rgba(131,48,255,.28),transparent 48%),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2ebff));background:radial-gradient(circle at 50% 30%,rgba(131,48,255,.28),transparent 48%),linear-gradient(180deg,#fff,#f2ebff);left:16px}.ImageGeneratorLandingPage_multiShotA__paql1,.ImageGeneratorLandingPage_multiShotB___VwVc{height:76px;top:18px;width:46px}.ImageGeneratorLandingPage_multiShotB___VwVc{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,181,77,.24)),to(rgba(255,181,77,.08))),#fff;background:linear-gradient(180deg,rgba(255,181,77,.24),rgba(255,181,77,.08)),#fff;left:70px}.ImageGeneratorLandingPage_multiShotC__7CLg4{background:linear-gradient(135deg,rgba(94,163,255,.24),rgba(99,215,176,.14)),#fff;height:76px;right:16px;top:18px;width:52px}.ImageGeneratorLandingPage_insightBoard__Sk8mg,.ImageGeneratorLandingPage_presentFrame__GEuF6,.ImageGeneratorLandingPage_previewPanel___aXjn{background:#fff;border-radius:18px;bottom:18px;left:18px;position:absolute;right:18px;top:18px}.ImageGeneratorLandingPage_previewFrameA__uXgta,.ImageGeneratorLandingPage_previewFrameB__YEx0n{border-radius:14px;position:absolute}.ImageGeneratorLandingPage_previewFrameA__uXgta{background:-webkit-gradient(linear,left top,left bottom,from(#f2ebff),to(#fff));background:linear-gradient(180deg,#f2ebff,#fff);height:68px;left:34px;top:32px;width:54px}.ImageGeneratorLandingPage_previewFrameB__YEx0n{background:linear-gradient(135deg,#8330ff,#ffb54d);bottom:28px;height:40px;right:36px;width:68px}.ImageGeneratorLandingPage_insightNoteA__EVZR0,.ImageGeneratorLandingPage_insightNoteB__L510u,.ImageGeneratorLandingPage_insightThumb__SP8Rm{position:absolute}.ImageGeneratorLandingPage_insightNoteA__EVZR0{background:rgba(131,48,255,.18);bottom:48px}.ImageGeneratorLandingPage_insightNoteA__EVZR0,.ImageGeneratorLandingPage_insightNoteB__L510u{border-radius:999px;height:12px;left:30px;right:84px}.ImageGeneratorLandingPage_insightNoteB__L510u{background:rgba(94,163,255,.22);bottom:26px}.ImageGeneratorLandingPage_insightThumb__SP8Rm{background:-webkit-gradient(linear,left top,left bottom,from(#8330ff),to(#ffb54d));background:linear-gradient(180deg,#8330ff,#ffb54d);border-radius:14px;height:52px;right:28px;top:30px;width:40px}.ImageGeneratorLandingPage_teamAvatarA__YR26z,.ImageGeneratorLandingPage_teamAvatarB__z_ZYJ,.ImageGeneratorLandingPage_teamAvatarC__gByBv{border-radius:50%;height:28px;position:absolute;top:24px;width:28px}.ImageGeneratorLandingPage_teamAvatarA__YR26z{background:#8330ff;left:22px}.ImageGeneratorLandingPage_teamAvatarB__z_ZYJ{background:#5ea3ff;left:48px}.ImageGeneratorLandingPage_teamAvatarC__gByBv{background:#ffb54d;left:74px}.ImageGeneratorLandingPage_teamComment__cE_VU{background:#fff;border-radius:18px;bottom:24px;height:54px;left:24px;position:absolute;right:24px}.ImageGeneratorLandingPage_presentVisual__u_7F7{background:linear-gradient(135deg,rgba(131,48,255,.18),rgba(255,181,77,.28));border-radius:16px;height:52px;left:34px;position:absolute;right:34px;top:34px}.ImageGeneratorLandingPage_presentPointer__bDYV4{background:#ff7ea6;border-radius:999px;bottom:28px;height:8px;position:absolute;right:30px;width:44px}.ImageGeneratorLandingPage_templateStackA__uNi77,.ImageGeneratorLandingPage_templateStackB__LIzwe{border-radius:16px;height:52px;left:26px;position:absolute;width:84px}.ImageGeneratorLandingPage_templateStackA__uNi77{background:#fff;top:28px;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}.ImageGeneratorLandingPage_templateStackB__LIzwe{background:#efe5ff;top:40px;-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.ImageGeneratorLandingPage_templateBadge__X1EQm{background:#8330ff;border-radius:50%;height:42px;position:absolute;right:26px;top:42px;width:42px}.ImageGeneratorLandingPage_finalCard__4kiIc{background:var(--image-peach);display:grid;grid-template-columns:108px minmax(0,1fr) 108px;overflow:hidden;padding:38px 36px;position:relative;-ms-flex-align:center;align-items:center;gap:12px}.ImageGeneratorLandingPage_finalContent__sLW6a{text-align:center}.ImageGeneratorLandingPage_finalContent__sLW6a p{margin:14px auto 0;max-width:720px}.ImageGeneratorLandingPage_finalContent__sLW6a .ImageGeneratorLandingPage_primaryButton__pMbBm{margin-top:24px}.ImageGeneratorLandingPage_finalOrbLeft__mpKdt,.ImageGeneratorLandingPage_finalOrbRight__EZX7R{background:linear-gradient(135deg,#8330ff,#ffb54d);border-radius:28px;height:92px;width:92px}.ImageGeneratorLandingPage_finalOrbRight__EZX7R{justify-self:end}@media(max-width:960px){.ImageGeneratorLandingPage_heroGrid__x1WrM,.ImageGeneratorLandingPage_heroStage__JqxWv,.ImageGeneratorLandingPage_reasonCard__TLvlx,.ImageGeneratorLandingPage_reasonReverse__ACrer{grid-template-columns:1fr}.ImageGeneratorLandingPage_reasonReverse__ACrer .ImageGeneratorLandingPage_reasonText__hvmtW,.ImageGeneratorLandingPage_reasonReverse__ACrer .ImageGeneratorLandingPage_reasonVisual__Pa7jv{-ms-flex-order:initial;order:0}.ImageGeneratorLandingPage_capabilityGrid__p6gAm,.ImageGeneratorLandingPage_caseGrid__nBPbG,.ImageGeneratorLandingPage_finalCard__4kiIc,.ImageGeneratorLandingPage_templateGrid__iKCbz{grid-template-columns:1fr}.ImageGeneratorLandingPage_finalCard__4kiIc{justify-items:center}.ImageGeneratorLandingPage_finalOrbLeft__mpKdt,.ImageGeneratorLandingPage_finalOrbRight__EZX7R{display:none}}@media(max-width:640px){.ImageGeneratorLandingPage_capabilitySection__mAnzb,.ImageGeneratorLandingPage_caseSection__uMIYY,.ImageGeneratorLandingPage_darkSection__Vt5bq,.ImageGeneratorLandingPage_finalSection__xeZsY,.ImageGeneratorLandingPage_hero__WU7Fb,.ImageGeneratorLandingPage_reasonSection__dqW7o,.ImageGeneratorLandingPage_templateSection__AXgld{padding:40px 0}.ImageGeneratorLandingPage_hero__WU7Fb{padding-top:calc(var(--home-header-height, 60px) + 56px)}.ImageGeneratorLandingPage_container__KwbWc{width:min(100% - 24px,1160px)}.ImageGeneratorLandingPage_darkCard__Ztdn1{padding:48px 20px 56px}.ImageGeneratorLandingPage_heroStage__JqxWv{min-height:auto}.ImageGeneratorLandingPage_heroFrameLarge__CtKS7{min-height:280px}.ImageGeneratorLandingPage_heroFrameSmallBottom__AVeLJ,.ImageGeneratorLandingPage_heroFrameSmallTop__17t8k{min-height:140px}}.SolutionFaqSection_section___vL16{padding:24px 0 72px}.SolutionFaqSection_container__DxZxt{margin:0 auto;width:min(1160px,100% - 40px)}.SolutionFaqSection_header___swuh{margin:0 auto 28px;max-width:760px;text-align:center}.SolutionFaqSection_title__m_GGc{color:#17132a;font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0}.SolutionFaqSection_subtitle__9IINP{color:rgba(32,27,55,.66);font-size:15px;line-height:1.8;margin:12px 0 0}.SolutionFaqSection_grid__AmVce{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.SolutionFaqSection_card__GlkxE{background:#fff4ee;border-radius:24px;min-height:100%;padding:24px}.SolutionFaqSection_question__6X7Kg{color:#17132a;font-size:18px;font-weight:800;line-height:1.35;margin:0}.SolutionFaqSection_answer__1V6jF{color:rgba(32,27,55,.68);font-size:15px;line-height:1.85;margin:12px 0 0}.SolutionFaqSection_actions__5zY2C{display:-ms-flexbox;display:flex;margin-top:24px}.SolutionFaqSection_actions__5zY2C,.SolutionFaqSection_secondaryLink__yhYah{-ms-flex-pack:center;justify-content:center}.SolutionFaqSection_secondaryLink__yhYah{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(131,48,255,.12);border-radius:12px;color:#17132a;font-size:14px;font-weight:700;min-height:44px;padding:0 20px;text-decoration:none;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease;transition:transform .2s ease,border-color .2s ease,-webkit-transform .2s ease}.SolutionFaqSection_secondaryLink__yhYah:hover{border-color:rgba(131,48,255,.24);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width:960px){.SolutionFaqSection_grid__AmVce{grid-template-columns:1fr}}@media(max-width:640px){.SolutionFaqSection_section___vL16{padding:12px 0 56px}.SolutionFaqSection_title__m_GGc{font-size:30px}.SolutionFaqSection_card__GlkxE{border-radius:20px;padding:20px}}