.flux-page-module__qh3tHW__page{--flux-card-border:.5px solid #ffffff40;--flux-card-radius:32px;min-height:100vh;color:var(--ds-color-text-primary);background:#111113;position:relative;overflow:clip}.flux-page-module__qh3tHW__hero{--hero-grid-left:max(32px,calc(50% - 660px));min-height:100vh;padding:0 var(--hero-grid-left);isolation:isolate;display:block;position:relative}.flux-page-module__qh3tHW__heroImageFrame,.flux-page-module__qh3tHW__heroScrim{position:absolute}.flux-page-module__qh3tHW__heroImageFrame{z-index:-3;width:calc(100% + 262px);max-width:none;height:100vh;top:-1px;left:-132px;overflow:hidden}.flux-page-module__qh3tHW__heroImage{object-fit:cover;object-position:center;width:100%;height:100%}.flux-page-module__qh3tHW__heroScrim{z-index:-2;background:#11111385;height:100vh;top:0;left:0;right:0}.flux-page-module__qh3tHW__header{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:16px;justify-content:space-between;align-items:center;gap:4px;width:min(737px,100vw - 24px);height:46px;padding:4px;display:flex;position:fixed;top:7px;left:50%;transform:translate(-50%)}.flux-page-module__qh3tHW__logoLink{flex-shrink:0;align-items:center;display:inline-flex}.flux-page-module__qh3tHW__headerLogo{width:108px!important;height:34px!important}.flux-page-module__qh3tHW__headerNav{color:#ffffffb3;align-items:center;gap:4px;margin-left:auto;display:flex}.flux-page-module__qh3tHW__headerNav a,.flux-page-module__qh3tHW__loginLink,.flux-page-module__qh3tHW__textCta,.flux-page-module__qh3tHW__footer a{transition:color .18s,background .18s}.flux-page-module__qh3tHW__headerNav a,.flux-page-module__qh3tHW__loginLink{color:#ffffffb3;white-space:nowrap;border-radius:12px;padding:9px 12px;font-size:14px;font-weight:500}.flux-page-module__qh3tHW__headerNav a:hover,.flux-page-module__qh3tHW__loginLink:hover,.flux-page-module__qh3tHW__textCta:hover,.flux-page-module__qh3tHW__footer a:hover{color:#fff}.flux-page-module__qh3tHW__headerNav a:hover,.flux-page-module__qh3tHW__loginLink:hover{background:#ffffff14}.flux-page-module__qh3tHW__headerActions{align-items:center;gap:4px;display:flex}.flux-page-module__qh3tHW__linkCta{border-radius:var(--ds-radius-button);color:#fff;white-space:nowrap;border:1px solid #fff3;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.flux-page-module__qh3tHW__linkCta:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.flux-page-module__qh3tHW__primaryCta{background:var(--ds-color-button-primary);min-height:46px;padding:0 20px}.flux-page-module__qh3tHW__primaryCta:hover{background:var(--ds-color-button-primary-hover)}.flux-page-module__qh3tHW__secondaryCta{background:#ffffff40;min-height:46px;padding:0 20px}.flux-page-module__qh3tHW__secondaryCta:hover{background:#ffffff80}.flux-page-module__qh3tHW__headerCta{min-width:116px;height:38px;font-weight:500;color:#111!important;background:#fff!important;border-color:#0000!important;border-radius:12px!important;padding-left:16px!important;padding-right:16px!important}.flux-page-module__qh3tHW__headerCta:hover,.flux-page-module__qh3tHW__headerCta:active{color:#111!important;background:#fff!important}.flux-page-module__qh3tHW__breadcrumbs{z-index:2;top:108px;left:var(--hero-grid-left);color:#ffffffa8;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute}.flux-page-module__qh3tHW__breadcrumbs a:hover{color:#fff}.flux-page-module__qh3tHW__heroContent{top:224px;left:var(--hero-grid-left);z-index:2;width:min(900px,calc(100% - var(--hero-grid-left) - 32px));text-align:left;margin:0;position:absolute}.flux-page-module__qh3tHW__heroContent h1{letter-spacing:-.04em;max-width:900px;margin:0;font-size:64px;font-weight:500;line-height:.9}.flux-page-module__qh3tHW__heroContent p{color:#fff9;max-width:698px;margin:28px 0 0;font-size:18px;line-height:22px}.flux-page-module__qh3tHW__heroActions{justify-content:flex-start;align-items:center;gap:24px;margin-top:44px;display:flex}.flux-page-module__qh3tHW__textCta{color:#ffffffc7;font-size:14px}.flux-page-module__qh3tHW__textCta span{color:#ffffff8c;margin-left:6px;transition:transform .18s;display:inline-block}.flux-page-module__qh3tHW__textCta:hover span{transform:translateY(3px)}.flux-page-module__qh3tHW__comparisonPromptbox{z-index:20;justify-content:center;display:flex;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)}.flux-page-module__qh3tHW__promptbox{width:min(900px,100%);max-width:none!important}.flux-page-module__qh3tHW__benefits,.flux-page-module__qh3tHW__capabilities,.flux-page-module__qh3tHW__showcase,.flux-page-module__qh3tHW__modelsSection,.flux-page-module__qh3tHW__workflow,.flux-page-module__qh3tHW__faqSection{z-index:1;width:min(1440px,100%);margin:0 auto;position:relative}.flux-page-module__qh3tHW__benefits{padding:132px 32px 150px}.flux-page-module__qh3tHW__sectionLead{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:48px;margin-bottom:52px;display:grid}.flux-page-module__qh3tHW__sectionLead h2,.flux-page-module__qh3tHW__capabilityCopy h2,.flux-page-module__qh3tHW__sectionLeadCentered h2,.flux-page-module__qh3tHW__comparisonText h2,.flux-page-module__qh3tHW__modelsSection h2,.flux-page-module__qh3tHW__faqSection h2,.flux-page-module__qh3tHW__finalCta h2{letter-spacing:-.025em;margin:20px 0 0;font-size:clamp(42px,5.2vw,60px);font-weight:400;line-height:.88}.flux-page-module__qh3tHW__sectionLead>p,.flux-page-module__qh3tHW__sectionLeadCentered>p{color:#ffffff8c;max-width:440px;margin:0 0 2px auto;font-size:18px;line-height:1.18}.flux-page-module__qh3tHW__sectionKicker,.flux-page-module__qh3tHW__cardEyebrow,.flux-page-module__qh3tHW__workflowNumber{color:#ffffff85;letter-spacing:normal;font-size:12px}.flux-page-module__qh3tHW__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.flux-page-module__qh3tHW__benefitRail,.flux-page-module__qh3tHW__benefitScroller{position:relative}.flux-page-module__qh3tHW__benefitCard{border:var(--flux-card-border);border-radius:var(--flux-card-radius);background:#ffffff14;overflow:hidden;box-shadow:inset 0 0 72px #ffffff14}.flux-page-module__qh3tHW__placeholderImage{background:#262626;align-items:flex-end;min-height:250px;display:flex;position:relative;overflow:hidden}.flux-page-module__qh3tHW__placeholderImageAsset{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flux-page-module__qh3tHW__cardCopy{padding:26px 24px 32px}.flux-page-module__qh3tHW__cardCopy h3,.flux-page-module__qh3tHW__workflowCard h3{letter-spacing:-.02em;margin:14px 0 12px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:.94}.flux-page-module__qh3tHW__cardCopy p,.flux-page-module__qh3tHW__workflowCard p,.flux-page-module__qh3tHW__comparisonText p,.flux-page-module__qh3tHW__capabilityCopy p{color:#ffffff85;margin:0;font-size:16px;line-height:1.22}.flux-page-module__qh3tHW__capabilities{min-height:auto;padding:46px 32px 48px;display:block}.flux-page-module__qh3tHW__scenarioLead{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 64px;display:flex}.flux-page-module__qh3tHW__scenarioLead h2{letter-spacing:-.025em;margin:20px 0 0;font-size:clamp(42px,5.2vw,60px);font-weight:400;line-height:.88}.flux-page-module__qh3tHW__scenarioLead p{color:#ffffff94;max-width:640px;margin:30px auto 0;font-size:17px;line-height:1.24}.flux-page-module__qh3tHW__scenarioLead>button{margin-top:30px}.flux-page-module__qh3tHW__scenarioPromptHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.flux-page-module__qh3tHW__scenarioPromptHeader>span{color:#ffffff6b;letter-spacing:normal;font-size:11px}.flux-page-module__qh3tHW__scenarioCopyButton{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .18s,transform .18s;display:inline-flex}.flux-page-module__qh3tHW__scenarioCopyButton:hover,.flux-page-module__qh3tHW__scenarioCopyButton:focus-visible{color:#fff;background:0 0}.flux-page-module__qh3tHW__scenarioCopyButton:focus-visible{outline-offset:2px;outline:2px solid #fffc}.flux-page-module__qh3tHW__scenarioCopyButton:active{transform:scale(.95)}.flux-page-module__qh3tHW__scenarioCopyButton svg{width:16px;height:16px}.flux-page-module__qh3tHW__scenarioStack{height:auto;margin-top:0}.flux-page-module__qh3tHW__scenarioStackItem{border:var(--flux-card-border);border-radius:var(--flux-card-radius);background:var(--ds-color-surface);min-height:560px;overflow:hidden;box-shadow:0 18px 48px #00000038}.flux-page-module__qh3tHW__scenarioStackCard{border-radius:inherit;background:var(--ds-color-surface);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:560px;display:grid;overflow:hidden}.flux-page-module__qh3tHW__scenarioStackCopy{background:var(--ds-color-surface);color:#fff;flex-direction:column;min-width:0;padding:clamp(26px,3vw,44px);display:flex}.flux-page-module__qh3tHW__scenarioStackTop{color:#ffffff9e;letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:12px;display:flex}.flux-page-module__qh3tHW__scenarioStackBody{flex-direction:column;align-items:flex-start;max-width:600px;margin-top:auto;display:flex}.flux-page-module__qh3tHW__scenarioStackBody h3{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(38px,4.4vw,64px);font-weight:400;line-height:.92}.flux-page-module__qh3tHW__scenarioStackBody>p{color:#ffffffb8;max-width:560px;margin:0;font-size:17px;line-height:1.22}.flux-page-module__qh3tHW__scenarioStackImage{background:#262626;min-height:560px;position:relative;overflow:hidden}.flux-page-module__qh3tHW__scenarioStackImage img{object-fit:cover}.flux-page-module__qh3tHW__scenarioGalleryPrompt{border-top:1px solid #ffffff3d;width:min(100%,560px);margin-top:28px;padding-top:16px}.flux-page-module__qh3tHW__scenarioGalleryPrompt>p{color:#ffffffd6;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:520px;margin:8px 0 18px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.flux-page-module__qh3tHW__scenarioUseButton{background:var(--ds-color-button-primary);color:#fff;cursor:pointer;border:1px solid #ffffff3d;border-radius:22px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:500;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.flux-page-module__qh3tHW__scenarioUseButton:hover{background:var(--ds-color-button-primary-hover);border-color:#ffffff73}.flux-page-module__qh3tHW__scenarioUseButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.flux-page-module__qh3tHW__scenarioUseButton:active{transform:scale(.98)}.flux-page-module__qh3tHW__showcase{padding:100px 32px 150px}.flux-page-module__qh3tHW__sectionLeadCentered{text-align:center;flex-direction:column;align-items:center;display:flex}.flux-page-module__qh3tHW__sectionLeadCentered h2{margin-top:18px}.flux-page-module__qh3tHW__sectionLeadCentered>p{text-align:center;margin:26px auto 0}.flux-page-module__qh3tHW__showcaseGallery{width:calc(100% + 320px);height:min(560px,52vw);min-height:430px;margin:72px -160px 0;overflow:visible}.flux-page-module__qh3tHW__comparisonSection{z-index:1;position:relative}.flux-page-module__qh3tHW__comparisonStage{isolation:isolate;min-height:max(760px,100svh);position:relative;overflow:hidden}.flux-page-module__qh3tHW__comparisonImage{z-index:-2;object-fit:cover;object-position:center;position:absolute!important}.flux-page-module__qh3tHW__comparisonAfter{z-index:-1;position:absolute;inset:0;overflow:hidden}.flux-page-module__qh3tHW__comparisonAfterImage{filter:saturate(1.08)contrast(1.04)brightness(.88)}.flux-page-module__qh3tHW__comparisonDivider{z-index:8;pointer-events:none;background:#ffffffc2;width:1px;animation:1.8s ease-in-out 2 flux-page-module__qh3tHW__comparisonDividerHint;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 24px #ffffff80}.flux-page-module__qh3tHW__comparisonHandle{background:0 0;border:0;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:32px;left:50%;transform:translate(-50%,-50%)}.flux-page-module__qh3tHW__comparisonHandle>span{flex:none}.flux-page-module__qh3tHW__comparisonLabel{z-index:7;color:#ffffffd1;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;position:absolute;top:28px}.flux-page-module__qh3tHW__comparisonLabelBefore{left:28px}.flux-page-module__qh3tHW__comparisonLabelAfter{right:28px}.flux-page-module__qh3tHW__comparisonControl{z-index:10;cursor:ew-resize;position:absolute;inset:0}.flux-page-module__qh3tHW__comparisonControl input{appearance:none;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0}.flux-page-module__qh3tHW__comparisonPromptbox{z-index:20}.flux-page-module__qh3tHW__comparisonText{width:min(760px,100% - 64px);margin:0 auto;padding:90px 0 150px}.flux-page-module__qh3tHW__comparisonText p{max-width:600px;margin:30px 0;font-size:18px}.flux-page-module__qh3tHW__modelsSection{padding:0 32px 160px}.flux-page-module__qh3tHW__modelAccordion{width:min(1228px,100%);height:599px;margin:64px auto 0;--ag-radius:var(--flux-card-radius)!important}.flux-page-module__qh3tHW__modelAccordionContent{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;width:548px;max-width:none;height:100%;padding:20px 24px;display:flex}.flux-page-module__qh3tHW__modelAccordionEyebrow{color:#ffffff4d;font-size:12px;font-weight:500;line-height:16px}.flux-page-module__qh3tHW__modelAccordionInfo{flex-direction:column;align-items:flex-start;gap:38px;width:100%;display:flex}.flux-page-module__qh3tHW__modelAccordionText{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.flux-page-module__qh3tHW__modelAccordionText h3{color:#fff;letter-spacing:-1.44px;margin:0;font-size:36px;font-weight:400;line-height:.9}.flux-page-module__qh3tHW__modelAccordionText p{color:#ffffff4d;letter-spacing:-.09px;margin:0;font-size:16px;font-weight:500;line-height:18px}.flux-page-module__qh3tHW__modelAccordionAction{background:var(--ds-color-button-primary);color:#fff;letter-spacing:-.09px;cursor:pointer;border:1px solid #fff3;border-radius:24px;align-items:center;gap:4px;min-height:46px;padding:0 20px;font-size:16px;font-weight:500;line-height:18px;transition:background .15s,border-color .15s;display:inline-flex}.flux-page-module__qh3tHW__modelAccordionAction:hover{background:var(--ds-color-button-primary-hover);border-color:#ffffff59}.flux-page-module__qh3tHW__modelAccordionAction:focus-visible{outline-offset:3px;outline:2px solid #fff}.flux-page-module__qh3tHW__workflow{padding:100px 32px 60px}.flux-page-module__qh3tHW__workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:70px;display:grid}.flux-page-module__qh3tHW__workflowCard{min-height:var(--workflow-card-height,270px);border:var(--flux-card-border);border-radius:var(--flux-card-radius);background:#ffffff05;flex-direction:column;padding:28px 28px 0;display:flex;overflow:hidden}.flux-page-module__qh3tHW__workflowCard h3{margin-top:36px}.flux-page-module__qh3tHW__workflowCard p{margin-bottom:clamp(16px,2vw,24px)}.flux-page-module__qh3tHW__workflowImage{aspect-ratio:1200/795;border-top:var(--flux-card-border);background:#1b1c20;width:calc(100% + 56px);margin:auto -28px 0;position:relative;overflow:hidden}.flux-page-module__qh3tHW__workflowImage img{object-fit:cover}.flux-page-module__qh3tHW__faqSection{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:48px;padding:120px 32px 160px;display:grid}.flux-page-module__qh3tHW__faqSection h2{margin-top:26px}.flux-page-module__qh3tHW__faqList{flex-direction:column;gap:0;display:flex}.flux-page-module__qh3tHW__faqList p{color:#ffffff9e;margin:0;line-height:1.45}.flux-page-module__qh3tHW__finalCta{z-index:1;border:var(--flux-card-border);border-radius:var(--flux-card-radius);background:#0665fa url(/assets/landing/cta-bg.webp) 50%/cover;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:calc(100% + 64px);min-height:421px;margin:0 -32px 84px;padding:64px 72px;display:flex;position:relative;overflow:hidden}.flux-page-module__qh3tHW__finalCtaCharacter{z-index:0;object-fit:contain;object-position:bottom;width:480px;height:430px;position:absolute;bottom:-160px;left:-40px}.flux-page-module__qh3tHW__finalCtaKicker{z-index:1;color:#ffffffb3;font-size:12px;position:relative}.flux-page-module__qh3tHW__finalCta h2{z-index:1;text-align:center;max-width:700px;margin:0;position:relative}.flux-page-module__qh3tHW__finalCta>button,.flux-page-module__qh3tHW__finalCta>a{z-index:1;position:relative}.flux-page-module__qh3tHW__footer{z-index:1;color:#ffffff7a;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;width:min(1440px,100% - 64px);margin:0 auto;padding:20px 0 48px;display:grid;position:relative}.flux-page-module__qh3tHW__footer nav{justify-content:center;gap:clamp(16px,3vw,40px);font-size:13px;display:flex}.flux-page-module__qh3tHW__footer a{color:inherit}.flux-page-module__qh3tHW__footerCopyright{text-align:right}@media (max-width:1000px){.flux-page-module__qh3tHW__headerNav{display:none}.flux-page-module__qh3tHW__headerActions{margin-left:auto}.flux-page-module__qh3tHW__sectionLead,.flux-page-module__qh3tHW__capabilities,.flux-page-module__qh3tHW__faqSection{grid-template-columns:1fr}.flux-page-module__qh3tHW__sectionLead>p{margin-left:0}.flux-page-module__qh3tHW__capabilities{gap:64px}.flux-page-module__qh3tHW__capabilityCopy,.flux-page-module__qh3tHW__scenarioLead{max-width:650px}.flux-page-module__qh3tHW__faqSection{gap:64px}.flux-page-module__qh3tHW__finalCta{flex-direction:column;align-items:center}}@media (max-width:720px){.flux-page-module__qh3tHW__page{--flux-card-radius:26px}.flux-page-module__qh3tHW__hero{--hero-grid-left:16px;min-height:100svh;padding:0 var(--hero-grid-left)}.flux-page-module__qh3tHW__heroImageFrame{object-position:center;width:100%;height:100svh;top:0;left:0}.flux-page-module__qh3tHW__heroScrim{height:100svh}.flux-page-module__qh3tHW__header{top:7px}.flux-page-module__qh3tHW__headerActions{gap:4px}.flux-page-module__qh3tHW__breadcrumbs{top:84px;left:var(--hero-grid-left);font-size:12px}.flux-page-module__qh3tHW__heroContent{top:160px;left:var(--hero-grid-left);width:calc(100% - var(--hero-grid-left) - 16px);margin-top:0}.flux-page-module__qh3tHW__heroContent h1{font-size:clamp(36px,10vw,48px)}.flux-page-module__qh3tHW__heroContent p{max-width:100%;margin-top:24px;font-size:16px;line-height:20px}.flux-page-module__qh3tHW__heroActions{flex-direction:column;align-items:stretch;gap:16px;margin-top:32px}.flux-page-module__qh3tHW__comparisonPromptbox{left:12px;right:12px}.flux-page-module__qh3tHW__promptbox.flux-page-module__qh3tHW__gptImageComparisonPromptbox [data-guest-auth-required]>button{width:36px!important;min-width:36px!important;padding-left:0!important;padding-right:0!important}.flux-page-module__qh3tHW__promptbox.flux-page-module__qh3tHW__gptImageComparisonPromptbox [data-guest-auth-required]>button>span:first-child{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.flux-page-module__qh3tHW__promptbox.flux-page-module__qh3tHW__gptImageComparisonPromptbox button[aria-pressed]{display:none!important}.flux-page-module__qh3tHW__benefits,.flux-page-module__qh3tHW__capabilities,.flux-page-module__qh3tHW__showcase,.flux-page-module__qh3tHW__modelsSection,.flux-page-module__qh3tHW__workflow,.flux-page-module__qh3tHW__faqSection{padding-left:16px;padding-right:16px}.flux-page-module__qh3tHW__benefits{padding-top:88px;padding-bottom:104px}.flux-page-module__qh3tHW__sectionLead{gap:26px;margin-bottom:32px}.flux-page-module__qh3tHW__sectionLead h2,.flux-page-module__qh3tHW__capabilityCopy h2,.flux-page-module__qh3tHW__sectionLeadCentered h2,.flux-page-module__qh3tHW__scenarioLead h2,.flux-page-module__qh3tHW__comparisonText h2,.flux-page-module__qh3tHW__modelsSection h2,.flux-page-module__qh3tHW__faqSection h2,.flux-page-module__qh3tHW__finalCta h2{font-size:clamp(36px,11vw,52px)}.flux-page-module__qh3tHW__sectionLead>p,.flux-page-module__qh3tHW__sectionLeadCentered>p{font-size:16px}.flux-page-module__qh3tHW__benefitGrid,.flux-page-module__qh3tHW__workflowGrid{grid-template-columns:1fr}.flux-page-module__qh3tHW__benefitRail{min-width:0;margin-left:0;margin-right:0}.flux-page-module__qh3tHW__benefitScroller{scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-left:0;padding-right:0;overflow:auto hidden}.flux-page-module__qh3tHW__benefitScroller::-webkit-scrollbar{display:none}.flux-page-module__qh3tHW__benefitGrid{flex-wrap:nowrap;grid-template-columns:none;width:max-content;min-width:max-content;display:flex}.flux-page-module__qh3tHW__benefitCard{scroll-snap-align:start;flex:0 0 min(100vw - 32px,360px)}.flux-page-module__qh3tHW__gptImageBenefits .flux-page-module__qh3tHW__benefitScroller{scroll-snap-type:x mandatory;padding-left:max(40px,50vw - 176px);padding-right:max(40px,50vw - 176px)}.flux-page-module__qh3tHW__gptImageBenefits .flux-page-module__qh3tHW__benefitGrid{gap:12px}.flux-page-module__qh3tHW__gptImageBenefits .flux-page-module__qh3tHW__benefitCard{scroll-snap-align:center;flex-basis:min(100vw - 112px,320px)}.flux-page-module__qh3tHW__benefitCard{border-radius:var(--flux-card-radius)}.flux-page-module__qh3tHW__placeholderImage{min-height:220px}.flux-page-module__qh3tHW__capabilities{min-height:auto;padding-top:0;padding-bottom:100px}.flux-page-module__qh3tHW__showcase{padding-top:96px;padding-bottom:100px}.flux-page-module__qh3tHW__showcaseGallery{width:calc(100% + 64px);height:420px;min-height:420px;margin:48px -32px 0}.flux-page-module__qh3tHW__scenarioStack{margin-top:48px;height:auto!important}.flux-page-module__qh3tHW__scenarioStackItem{min-height:640px}.flux-page-module__qh3tHW__scenarioStackCard{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:640px}.flux-page-module__qh3tHW__scenarioStackCopy{grid-row:2;padding:22px 18px 26px}.flux-page-module__qh3tHW__scenarioStackImage{aspect-ratio:3/2;grid-row:1;min-height:0}.flux-page-module__qh3tHW__scenarioStackImage img{object-fit:cover;object-position:center}.flux-page-module__qh3tHW__scenarioStackBody h3{margin-bottom:12px;font-size:clamp(30px,8vw,46px)}.flux-page-module__qh3tHW__scenarioStackBody>p{font-size:15px}.flux-page-module__qh3tHW__scenarioGalleryPrompt{margin-top:22px}.flux-page-module__qh3tHW__comparisonStage{min-height:760px}.flux-page-module__qh3tHW__comparisonText{width:calc(100% - 32px);padding:64px 0 100px}.flux-page-module__qh3tHW__comparisonText p{font-size:16px}.flux-page-module__qh3tHW__modelsSection{padding-top:84px;padding-bottom:100px}.flux-page-module__qh3tHW__modelAccordion{width:100%;height:auto;margin-top:40px}.flux-page-module__qh3tHW__modelAccordionContent{width:calc(100% - 32px);max-width:100%;padding:20px 16px}.flux-page-module__qh3tHW__modelAccordionText h3{font-size:32px}.flux-page-module__qh3tHW__workflow{padding-top:72px;padding-bottom:100px}.flux-page-module__qh3tHW__workflowGrid{margin-top:46px}.flux-page-module__qh3tHW__workflowCard{min-height:var(--workflow-card-height,auto);padding:24px 24px 0}.flux-page-module__qh3tHW__workflowCard h3{margin-top:28px}.flux-page-module__qh3tHW__workflowImage{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.flux-page-module__qh3tHW__faqSection{padding-top:84px;padding-bottom:100px}.flux-page-module__qh3tHW__finalCta{border-radius:var(--flux-card-radius);width:calc(100% + 32px);min-height:370px;margin-bottom:64px;margin-left:-16px;margin-right:-16px;padding:36px 24px}.flux-page-module__qh3tHW__finalCtaCharacter{opacity:.6;width:380px;height:360px;bottom:-100px;left:-120px}.flux-page-module__qh3tHW__footer{grid-template-columns:1fr;gap:24px;width:calc(100% - 32px);padding-bottom:32px}.flux-page-module__qh3tHW__footer nav{flex-wrap:wrap;justify-content:flex-start}.flux-page-module__qh3tHW__footerCopyright{text-align:left}}@media (max-width:640px){.flux-page-module__qh3tHW__headerLogo{width:84px!important;height:26.5px!important}.flux-page-module__qh3tHW__loginLink{display:none}}@media (prefers-reduced-motion:reduce){.flux-page-module__qh3tHW__heroImage,.flux-page-module__qh3tHW__textCta span,.flux-page-module__qh3tHW__modelAccordionAction,.flux-page-module__qh3tHW__scenarioCopyButton,.flux-page-module__qh3tHW__scenarioUseButton,.flux-page-module__qh3tHW__comparisonDivider{transition:none;animation:none}}@keyframes flux-page-module__qh3tHW__comparisonDividerHint{0%,to{transform:translate(-50%)}50%{transform:translate(calc(18px - 50%))}}
