.product-page{--navy: #12213e;--product-accent: #244f68;--product-muted: #536681;--product-surface: #f1f6f8;--content-gutter: max(24px, calc((100vw - 1120px)/2) );background:#fffdf8;color:var(--navy);font-family:Manrope,Arial,sans-serif}.product-page :is(h1,h2,h3){text-wrap:balance}.product-page :is(a,button,input):focus-visible{outline:3px solid #4b8198;outline-offset:4px}.product-hero{padding:62px 24px 48px;background:#f1f6f8}.product-hero__copy{max-width:940px;margin:auto;text-align:center}.product-hero h1{margin:0 0 24px;font:600 clamp(36px,4.5vw,60px)/1.08 "Bricolage Grotesque",sans-serif;letter-spacing:-.055em}.product-hero__copy>p{max-width:770px;margin:0 auto 34px;color:var(--product-muted);font-size:15px;line-height:1.75}.product-workboard{max-width:1060px;margin:auto;padding:10px;border:1px solid #cfdee5;border-radius:18px;background:#fff;box-shadow:0 16px 40px #12213e0a}.product-page .product-workboard .workspace{scroll-margin-top:95px;border:0;border-radius:10px;background:var(--navy);color:#fff}.product-page .product-workboard .workspace.empty{min-height:285px;padding:28px 20px}.product-page .product-workboard .workspace h2{max-width:650px;font:500 clamp(24px,2.8vw,32px)/1.2 "Bricolage Grotesque",sans-serif;letter-spacing:-.035em}.product-page .product-workboard .workspace-kicker{color:#bad0df}.product-page .product-workboard :is(.workspace-note,.workspace-privacy-link){color:#cadbe6;line-height:1.6}.product-page .product-workboard .workspace-privacy-link{margin-top:12px;font-size:11px;text-decoration:underline;text-underline-offset:3px}.product-page .product-workboard :is(.upload-button,.remove-button,.download-button){padding:14px 22px;border-radius:8px;color:var(--navy);background:#dff0f5;font-weight:600;box-shadow:none}.product-page .product-workboard :is(.upload-button,.remove-button,.download-button):hover:not(:disabled){background:#c6e2ec}.product-page .product-workboard .workspace.active{padding:18px}.product-page .product-workboard .image-stage{height:320px}.product-page .product-workboard .image-pane.original{background:#090d13}.product-page .product-workboard .file-meta strong{color:#fff}.product-page .product-workboard .file-meta span{color:#cadbe6;line-height:1.6}.product-page .product-workboard :is(.quiet-button,.workspace-topline button){color:#cadbe6}.product-page .product-workboard .workspace-background{color:#fff;border-color:#ffffff30}.product-page .product-workboard .workspace-background>div:first-child p{color:#bad0df}.product-page .product-workboard .workspace-background>div:first-child strong{color:#fff}.product-page .product-workboard .background-choice-group button.is-active{color:var(--product-accent);border-color:#4b8198;background:#e4f1f5}.product-page .tool-section{--tool-section-gutter: var(--content-gutter)}.product-page .image-text-comparison{padding-block:80px;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:transparent}.product-page .image-text-comparison h2{font:400 clamp(32px,3.4vw,46px)/1.12 "Bricolage Grotesque",sans-serif;letter-spacing:-.04em}.product-page .image-text-comparison p{color:var(--product-muted);font:400 15px/1.75 Manrope,sans-serif}.product-page .image-text-comparison--reversed{background:var(--product-surface)}.product-page .image-text-comparison :is(.image-text-comparison--compact__visual,.image-text-comparison--reversed__visual,.image-text-comparison--tall__visual){width:100%;max-width:510px;justify-self:center;border-radius:12px;box-shadow:none}.product-page .image-text-comparison--tall .image-text-comparison--tall__visual{max-width:440px}.product-page .image-text-comparison .comparison-image{object-fit:contain}.product-page .image-text-comparison .comparison-original{background-color:#090d13}.product-page .image-text-comparison .comparison-cutout{background:var(--comparison-result-background)}.product-page .image-text-comparison .comparison-label{font-size:10px}.product-page :is([data-outline-module="1"],[data-outline-module="2"],[data-outline-module="3"]) .image-text-comparison{padding-bottom:24px}.product-page [data-outline-module="2"]{background:var(--product-surface)}.product-placement-showcase{display:block;width:100%;height:auto;border-radius:12px}.product-example-caption{max-width:1120px;margin:0 auto;padding:0 0 48px;color:var(--product-muted);font:400 12px/1.6 Manrope,sans-serif;text-align:end}.product-page .image-text-comparison :is(.image-text-comparison--reversed__copy,.image-text-comparison--tall__copy)>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:48px;max-width:100%;margin-top:28px;padding:14px 20px;border:1px solid transparent;border-radius:10px;color:#fff;background:var(--product-accent);font:600 14px/1.45 Manrope,sans-serif;text-align:left;text-decoration:none;transition:background-color .16s ease}.product-page .image-text-comparison :is(.image-text-comparison--reversed__copy,.image-text-comparison--tall__copy)>a:hover{color:#fff;background:#18394d;text-decoration:none}.product-page .image-text-comparison :is(.image-text-comparison--reversed__copy,.image-text-comparison--tall__copy)>a:focus-visible{outline:3px solid #4b8198;outline-offset:4px}.product-page .image-text-comparison :is(.image-text-comparison--reversed__copy,.image-text-comparison--tall__copy)>a:active{background:#122d3e}.product-page .image-text-comparison :is(.image-text-comparison--reversed__copy,.image-text-comparison--tall__copy)>a>span{flex-shrink:0;font-size:18px;line-height:1}.product-workflow{padding-bottom:60px;background:#f4f7fa}.product-page .product-workflow .seo-workflow{padding-bottom:24px;background:transparent}.product-page .product-workflow :is(h2,h3){font-weight:400}.product-page .product-workflow .workflow-explanation{max-width:740px;margin:16px auto 0;color:var(--product-muted);font:400 14px/1.65 Manrope,sans-serif}.product-workflow__action{padding-inline:var(--content-gutter);text-align:center}.product-workflow__action a{display:inline-flex;align-items:center;padding:14px 24px;border-radius:8px;color:#fff;background:var(--product-accent);font-size:14px;font-weight:600;line-height:1.5}.product-workflow__action a:hover{background:#18394d}.product-page .why-section{--why-background: #fffdf8}.product-page .why-section__image{border-radius:10px;box-shadow:none;background:#edf3f6}.product-page .why-section__card h3{font-size:23px}.product-page .audience-tabs{background:var(--product-surface)}.product-page .audience-tabs__tabs{background:#e1ebf0}.product-page .audience-tabs__tabs .is-active{background:var(--product-accent);color:#fff}.product-page .audience-tabs__visual{height:320px;min-height:0;grid-template-rows:minmax(0,1fr)}.product-page .audience-tabs__visual img{min-height:0;object-fit:contain;object-position:center;background:repeating-conic-gradient(#e2e7e8 0% 25%,#f8faf9 0% 50%) 50% / 20px 20px}.product-page .audience-tabs__visual img:first-child:not(:only-child){background:#090d13}.product-page .audience-tabs__visual--single{height:auto;aspect-ratio:8 / 5;grid-template-columns:1fr}.product-page .audience-tabs__visual--single img{background:#edf3f6}.product-page .audience-tabs__copy>a{border-radius:8px;background:var(--product-accent);box-shadow:none}.product-page .audience-tabs__copy>a:hover{background:#18394d}.product-page .preview-close{background:var(--navy)}.product-page .tool-section.preview-close>div>a{border-radius:8px;color:var(--navy)}:root[lang=th] .product-page :is(h1,h2,h3){line-height:1.4;letter-spacing:normal}:root[lang=th] .product-page :is(.workspace-kicker,.workspace-topline,.preview-label,.comparison-label,.image-pane>span,.custom-color-hue){letter-spacing:normal}:root[lang=hi-IN] .product-page :is(h1,h2,h3){line-height:1.4;letter-spacing:normal}:root[lang=hi-IN] .product-page :is(.workspace-kicker,.workspace-topline,.preview-label,.comparison-label,.image-pane>span,.custom-color-hue){letter-spacing:normal}:root[lang=ko] .product-page :is(h1,h2,h3){word-break:keep-all}html[dir=rtl] .product-page :is(h1,h2,h3){line-height:1.3;letter-spacing:normal}html[dir=rtl] .product-page :is(.workspace-kicker,.preview-label,.comparison-label){letter-spacing:normal}html[dir=rtl] .product-page .image-text-comparison :is(.image-text-comparison--reversed__copy,.image-text-comparison--tall__copy)>a{text-align:start}html[dir=rtl] .product-page :is(.comparison-input,.custom-color-plane,.custom-color-hue input,.custom-color-rgb,.custom-color-popover output,.file-meta strong){direction:ltr}html[dir=rtl] .product-page .custom-color-popover{right:auto;left:0}html[dir=rtl] .product-page :is(.product-workflow__action a,.image-text-comparison--reversed__copy>a,.image-text-comparison--tall__copy>a)>span{display:inline-block;transform:scaleX(-1)}html[dir=rtl] .product-page .arrow-cut:after{right:auto;left:0;transform:scaleX(-1)}html[dir=rtl]:has(.product-page) .site-header .mobile-nav__panel{right:auto;left:0}@media(min-width:761px){html[dir=rtl] .product-page .workflow-card:not(:last-child):after{right:auto;left:-33px;transform:translateY(-50%) scaleX(-1)}}@media(min-width:901px){.product-page .preview-close{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding-inline:var(--content-gutter)}.product-page .preview-close>div{max-width:none}}@media(max-width:1100px){.product-page{--content-gutter: 40px}.product-page .image-text-comparison{gap:36px}.product-example-caption{margin-inline:var(--content-gutter)}}@media(max-width:860px){.product-page .image-text-comparison{grid-template-columns:1fr}}@media(max-width:760px){.product-page{--content-gutter: 24px}.product-hero{padding:38px 16px 30px}.product-hero__copy>p{font-size:14px}.product-page .image-text-comparison{padding-block:56px}.product-page .product-workboard .image-stage{height:240px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:6px}.product-page .product-workboard .workspace-actions{flex-wrap:wrap}.product-page .product-workboard .file-meta{flex-basis:100%}}@media(max-width:540px){.product-hero h1{font-size:34px}.product-workboard{padding:6px;border-radius:14px}.product-page .product-workboard .workspace.empty{padding-inline:16px}.product-page .product-workboard .workspace.active{padding:12px}.product-page .audience-tabs__tabs{flex-wrap:wrap;border-radius:12px}.product-page .audience-tabs__visual{height:240px}.product-page .audience-tabs__visual--single{height:auto}.product-workflow__action a{max-width:100%}}@media(prefers-reduced-motion:reduce){html:has(.product-page){scroll-behavior:auto}.product-page *,.product-page *:before,.product-page *:after{transition:none!important;animation:none!important}}
