.icon-card-grid{padding:var(--spacing-9xl) var(--container-padding-desktop);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-7xl)}.icon-card-grid--bg-primary{--icon-card-grid-card-bg:var(--color-bg-secondary);background-color:var(--color-bg-primary)}.icon-card-grid--bg-secondary{--icon-card-grid-card-bg:var(--color-bg-tertiary);background-color:var(--color-bg-secondary)}.icon-card-grid--list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--icon-card-grid-columns),minmax(0,1fr));grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);width:100%;max-width:1120px}.icon-card-grid--cols-2 .icon-card-grid--list{max-width:760px}.icon-card-grid--card{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-3xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);background-color:var(--icon-card-grid-card-bg)}.icon-card-grid--card--icon{--svg-icon--mask-bg-color:var(--color-fg-secondary);width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-xs);background-color:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.icon-card-grid--card--title{font-family:var(--font-inter,Inter);font-size:18px;font-weight:600;line-height:28px;color:var(--color-text-primary);margin:0}.icon-card-grid--card--description,.icon-card-grid--footer{font-family:var(--font-inter,Inter);font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-tertiary);margin:0}.icon-card-grid--footer{text-align:center;max-width:720px}.icon-card-grid--footer a{color:var(--color-text-primary);font-weight:600;text-decoration:none}.icon-card-grid--footer a:hover{text-decoration:underline}@media(max-width:1100px){.icon-card-grid--list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}}@media(max-width:480px){.icon-card-grid{padding:var(--spacing-7xl) var(--container-padding-mobile);gap:var(--spacing-5xl)}.icon-card-grid--list{grid-template-columns:1fr;gap:var(--spacing-2xl)}}@media(min-width:921px){.ai-page .industry-hero{min-height:auto}.ai-page .industry-hero--canvas{padding-top:calc(var(--spacing-8xl) + var(--spacing-6xl))}.ai-page .industry-hero--split .industry-hero--container--content--heading h1,.ai-page .industry-hero--split .industry-hero--container--content--heading h1 span{font-size:56px;line-height:1.1;letter-spacing:-.02em}.ai-page .industry-hero--split .industry-hero--container--media{flex-basis:52%}}.ai-page .industry-hero--canvas{border-inline:none}.ai-page .industry-hero--canvas:before{content:none}.arrow-icon{display:inline-block;flex:none;vertical-align:-.15em;background-color:currentColor;mask:var(--arrow-icon) center/contain no-repeat;-webkit-mask:var(--arrow-icon) center/contain no-repeat}.pp-checker{background-color:var(--color-bg-primary);background-image:linear-gradient(45deg,var(--color-bg-tertiary) 25%,transparent 25%),linear-gradient(-45deg,var(--color-bg-tertiary) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-bg-tertiary) 75%),linear-gradient(-45deg,transparent 75%,var(--color-bg-tertiary) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.pp-slider--arrows button,.pp-slider--chips button{font-family:var(--font-inter,Inter);font-size:14px;font-weight:600;line-height:20px;padding:8px 14px;border-radius:999px;border:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pp-slider--arrows button:hover,.pp-slider--chips button:hover{border-color:var(--color-border-brand);color:var(--color-text-primary)}.pp-slider--arrows button.is-active,.pp-slider--chips button.is-active{background-color:var(--color-bg-brand-solid);border-color:var(--color-bg-brand-solid);color:var(--color-text-white)}.pp-slider--arrows button:focus-visible,.pp-slider--chips button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.pp-demo--label{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.pp-demo-wrap{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.pp-demo-wrap:not(.is-ready){visibility:hidden}.pp-demo{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:center;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.pp-demo--input,.pp-demo--output{display:flex;flex-direction:column;gap:var(--spacing-md)}.pp-demo--snapshot{border-radius:var(--radius-lg);overflow:hidden;border:6px solid var(--color-bg-primary);box-shadow:0 12px 32px rgba(16,24,40,.16);transform:rotate(-3deg);animation:pp-drop .6s ease-out both}.pp-demo--snapshot img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pp-demo--arrow{font-family:var(--font-inter,Inter);font-size:20px;font-weight:600;line-height:30px;color:var(--color-text-quaternary);animation:pp-fade .4s ease-out .5s both}.pp-demo--kit{display:flex;align-items:center;gap:var(--spacing-md);min-width:0;padding:8px 12px;border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);animation:pp-fade .4s ease-out .55s both}.pp-demo--kit strong{flex:none;color:var(--color-text-primary);font-size:15px;line-height:1}.pp-demo--kit strong.is-serif{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.06em}.pp-demo--kit strong.is-sans{font-family:var(--font-inter,Inter);font-weight:600;line-height:20px;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.pp-demo--kit small{font-weight:400;min-width:0;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-demo--kit small,.pp-demo--kit--label{font-family:var(--font-inter,Inter);font-size:12px;line-height:18px}.pp-demo--kit--label{font-weight:600;flex:none;color:var(--color-text-quaternary)}.pp-demo--kit--swatches{display:flex;flex:none}.pp-demo--kit--swatches i{width:16px;height:16px;border-radius:50%;border:2px solid var(--color-bg-primary);box-shadow:0 0 0 1px var(--color-border-secondary)}.pp-demo--kit--swatches i+i{margin-left:-4px}.pp-demo--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.pp-demo--grid figure{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border-secondary);animation:pp-rise .5s ease-out both;animation-delay:calc(.8s + var(--order)*.25s)}.pp-demo--grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pp-demo--grid figcaption{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:999px;background-color:hsla(0,0%,100%,.92);color:#1d2939}.pp-demo--dots{display:flex;justify-content:center;gap:8px}.pp-demo--dots button{width:8px;height:8px;padding:0;border:none;border-radius:var(--radius-full);background-color:var(--color-border-primary);cursor:pointer;transition:width .25s ease,background-color .25s ease}.pp-demo--dots button.is-active{position:relative;overflow:hidden;width:32px}.pp-demo--dots button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.pp-demo--progress{position:absolute;inset:0;background-color:var(--color-fg-secondary);transform-origin:left center;animation:pp-progress var(--pp-cycle) linear forwards}.is-paused .pp-demo--progress{animation-play-state:paused}@keyframes pp-drop{0%{opacity:0;transform:rotate(-8deg) translateY(-16px)}}@keyframes pp-fade{0%{opacity:0}}@keyframes pp-rise{0%{opacity:0;transform:translateY(12px) scale(.96)}}.pp-studio{width:100%;max-width:1040px;margin:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.pp-studio figcaption{font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-quaternary)}.pp-studio--window{border-radius:var(--radius-2xl);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);box-shadow:0 24px 48px -12px rgba(16,24,40,.18);overflow:hidden}.pp-studio--bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--color-border-secondary)}.pp-studio--bar i{width:10px;height:10px;border-radius:50%;background-color:var(--color-bg-quaternary)}.pp-studio--bar span{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;margin-left:var(--spacing-md);color:var(--color-text-tertiary)}.pp-studio--body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pp-studio--panel{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding:var(--spacing-3xl);border-right:1px solid var(--color-border-secondary)}.pp-studio--field{display:flex;flex-direction:column;gap:var(--spacing-sm)}.pp-studio--ref{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary)}.pp-studio--ref>span{flex:none;width:52px;height:52px;border-radius:var(--radius-md);overflow:hidden}.pp-studio--ref>span img{width:100%;height:100%;object-fit:contain}.pp-studio--ref div{display:flex;flex-direction:column}.pp-studio--ref strong{font-family:var(--font-inter,Inter);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-primary)}.pp-studio--ref small{font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-tertiary)}.pp-studio--kit{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--color-border-secondary)}.pp-studio--kit small{font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-tertiary)}.pp-studio--swatches{display:flex;flex:none}.pp-studio--swatches i{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-bg-primary)}.pp-studio--swatches i+i{margin-left:-6px}.pp-studio--prompt{font-family:var(--font-inter,Inter);font-size:16px;font-weight:500;line-height:24px;margin:0;min-height:3.2em;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border-brand);background-color:var(--color-bg-secondary);color:var(--color-text-primary);animation:pp-type .5s steps(24) both}.pp-studio--thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.pp-studio--thumbs button{position:relative;display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:var(--radius-md);border:1px solid transparent;background:none;cursor:pointer;text-align:left;overflow:hidden}.pp-studio--thumbs button img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px;opacity:.75;transition:opacity .2s ease}.pp-studio--thumbs button span{font-family:var(--font-inter,Inter);font-size:12px;font-weight:500;line-height:18px;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-studio--thumbs button.is-active img,.pp-studio--thumbs button:hover img{opacity:1}.pp-studio--thumbs button.is-active{border-color:var(--color-border-brand);background-color:var(--color-bg-brand-primary)}.pp-studio--thumbs button.is-active span{color:var(--color-text-primary)}.pp-studio--thumbs button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.pp-studio--progress{position:absolute;left:4px;right:4px;bottom:1px;height:2px;border-radius:2px;background-color:var(--color-fg-brand-primary,var(--color-border-brand));transform-origin:left;animation:pp-progress var(--pp-studio-cycle,4.4s) linear both}.pp-studio--generate{font-family:var(--font-inter,Inter);font-size:16px;font-weight:600;line-height:24px;align-self:stretch;padding:12px 18px;border-radius:var(--radius-lg);border:none;background-color:var(--color-bg-brand-solid,var(--color-border-brand));color:#fff;cursor:pointer;transition:opacity .2s ease,box-shadow .2s ease}.pp-studio--generate:hover{opacity:.92}.pp-studio--generate.is-pending{box-shadow:0 0 0 4px var(--color-bg-brand-primary)}.pp-studio--generate:disabled{cursor:progress;opacity:.7}.pp-studio--generate:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.pp-studio--canvas{position:relative;min-height:560px;overflow:hidden;background-color:var(--color-bg-secondary)}.pp-studio--canvas:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 70%);background-size:250% 100%;opacity:0;pointer-events:none;transition:opacity .3s ease}.pp-studio--canvas.is-generating img.is-active{filter:blur(6px) saturate(.7)}.pp-studio--canvas.is-generating:after{opacity:1;animation:pp-shimmer 1.2s linear infinite}.pp-studio--canvas img{position:absolute;inset:0;width:100%;height:100%;object-fit:scale-down;opacity:0;transform:scale(1.02);transition:opacity .5s ease,transform .8s ease,filter .4s ease}.pp-studio--canvas img.is-active{opacity:1;transform:none}.pp-studio--status{font-size:14px;line-height:20px;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);padding:8px 14px;white-space:nowrap}.pp-studio--badge,.pp-studio--status{font-family:var(--font-inter,Inter);font-weight:600;position:absolute;border-radius:999px;background-color:hsla(0,0%,100%,.92);color:#1d2939}.pp-studio--badge{font-size:12px;line-height:18px;left:16px;bottom:16px;padding:4px 10px}@keyframes pp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pp-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes pp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pp-slider{--pp-slide-h:440px;width:100%;max-width:1120px;min-width:0;margin:0;font-family:var(--font-inter,Inter),sans-serif;display:flex;flex-direction:column;gap:var(--spacing-xl)}.pp-slider figcaption{font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-quaternary)}.pp-slider--controls{display:flex;align-items:center;gap:var(--spacing-lg)}.pp-slider--chips{flex:1 1;min-width:0;display:flex;gap:var(--spacing-sm);overflow-x:auto;scrollbar-width:none;padding:2px}.pp-slider--chips::-webkit-scrollbar{display:none}.pp-slider--chips button{flex:none;white-space:nowrap}.pp-slider--arrows{flex:none;display:flex;gap:var(--spacing-sm)}.pp-slider--arrows button{width:40px;height:40px;padding:0}.pp-slider--track{display:flex;gap:var(--spacing-2xl);margin:0;padding:0 0 var(--spacing-md);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pp-slider--track::-webkit-scrollbar{display:none}.pp-slider--slide{flex:none;display:flex;flex-direction:column;gap:var(--spacing-md);scroll-snap-align:start}.pp-slider--slide>.pp-mock{height:var(--pp-slide-h)}.pp-slider--store>.pp-mock{width:calc(var(--pp-slide-h)*1.32)}.pp-slider--market>.pp-mock{width:calc(var(--pp-slide-h)*.68)}.pp-slider--story>.pp-mock,.pp-slider--tiktok>.pp-mock{width:calc(var(--pp-slide-h)*.5625)}.pp-slider--email>.pp-mock,.pp-slider--feed>.pp-mock{width:calc(var(--pp-slide-h)*.72)}.pp-slider--pin>.pp-mock{width:calc(var(--pp-slide-h)*.62)}.pp-slider--shopping>.pp-mock{width:calc(var(--pp-slide-h)*.6)}.pp-slider--facebook>.pp-mock{width:calc(var(--pp-slide-h)*.74)}.pp-slider--display>.pp-mock{width:calc(var(--pp-slide-h)*1.4)}.pp-slider--tag{font-weight:400;color:var(--color-text-tertiary)}.pp-slider--tag,.pp-slider--tag strong{font-family:var(--font-inter,Inter);font-size:14px;line-height:20px}.pp-slider--tag strong{font-weight:600;color:var(--color-text-primary)}.pp-mock{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border:1px solid #e4e7ec;background-color:#fff;color:#101828;box-shadow:0 12px 32px -12px rgba(16,24,40,.18);font-size:13px;line-height:1.4}.pp-mock img{display:block;width:100%;object-fit:cover}.pp-mock p{margin:0}.pp-mock--stars{color:#f79009;font-size:12px;letter-spacing:1px}.pp-mock--stars small{color:#667085;font-size:inherit;letter-spacing:0}.pp-mock--button{align-self:flex-start;padding:8px 14px;border-radius:8px;background-color:#101828;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.pp-mock--head{display:flex;align-items:center;gap:8px;padding:10px 12px}.pp-mock--head>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f79009,#dd2590);color:#fff;font-style:normal;font-size:12px;font-weight:700}.pp-mock--head div{display:flex;flex-direction:column}.pp-mock--head strong{font-size:13px}.pp-mock--head small{color:#667085;font-size:12px}.pp-mock--browser{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid #eaecf0;background-color:#f9fafb}.pp-mock--browser i{width:8px;height:8px;border-radius:50%;background-color:#d0d5dd}.pp-mock--browser span{margin-left:10px;padding:2px 10px;border-radius:6px;background-color:#fff;color:#667085;font-size:12px}.pp-mock--store--body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px;padding:18px}.pp-mock--store--gallery{display:flex;flex-direction:column;gap:8px;min-height:0}.pp-mock--store--gallery>img{height:auto;aspect-ratio:1;border-radius:10px}.pp-mock--store--gallery div{display:flex;gap:6px}.pp-mock--store--gallery div img{width:44px;height:44px;border-radius:6px}.pp-mock--store--info{display:flex;flex-direction:column;gap:8px;padding-top:8px}.pp-mock--store--info small{color:#667085;font-size:12px}.pp-mock--store--info strong{font-size:22px;line-height:1.2}.pp-mock--store--info b{font-size:18px}.pp-mock--store--info p{color:#475467}.pp-mock--store--info .pp-mock--button{align-self:stretch;text-align:center;margin-top:auto;padding:11px}.pp-mock--market--search{display:flex;align-items:center;justify-content:space-between;margin:10px;padding:7px 12px;border-radius:8px;border:2px solid #f79009;color:#475467;font-size:12px}.pp-mock--market--search i{font-style:normal}.pp-mock--market--tile{flex:1 1;min-height:0;display:grid;place-items:center;margin:0 10px;padding:16px;background-color:#fff}.pp-mock--market--tile img{height:100%;object-fit:contain}.pp-mock--market--info{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.pp-mock--market--info strong{font-weight:500}.pp-mock--market--info b{font-size:18px}.pp-mock--market--info small{color:#067647;font-size:12px}.pp-mock--market--info .pp-mock--button{margin-top:6px;align-self:stretch;text-align:center;border-radius:999px;background-color:#fdb022;color:#101828}.pp-mock--phone{border-radius:24px;border:6px solid #101828;background-color:#101828;color:#fff}.pp-mock--phone>img{position:absolute;inset:0;height:100%}.pp-mock--story--bars{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px}.pp-mock--story--bars i{flex:1 1;height:2px;border-radius:2px;background-color:hsla(0,0%,100%,.5)}.pp-mock--story--bars i:first-child{background-color:#fff}.pp-mock--story--handle{position:absolute;top:22px;left:12px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.4)}.pp-mock--story--handle i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;text-shadow:none}.pp-mock--story--cta,.pp-mock--story--handle i{background-color:#fff;color:#101828;font-size:12px}.pp-mock--story--cta{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding:8px 18px;border-radius:999px;font-weight:600;white-space:nowrap}.pp-mock--tiktok:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.65))}.pp-mock--tiktok--rail{position:absolute;right:8px;bottom:110px;z-index:1;display:flex;flex-direction:column;gap:14px;font-size:20px;text-align:center}.pp-mock--tiktok--rail span{display:flex;flex-direction:column;text-shadow:0 1px 4px rgba(0,0,0,.4)}.pp-mock--tiktok--rail small{font-size:12px;font-weight:600}.pp-mock--tiktok--caption{position:absolute;left:10px;right:48px;bottom:12px;z-index:1;display:flex;flex-direction:column;gap:4px;font-size:12px}.pp-mock--tiktok--shop{display:flex;align-items:center;gap:6px;margin-top:4px;padding:4px 8px 4px 4px;border-radius:6px;background-color:hsla(0,0%,100%,.92);color:#101828;font-size:12px;font-weight:600}.pp-mock--tiktok--shop img{width:24px;height:24px;border-radius:4px;object-fit:contain;background-color:#fff}.pp-mock--feed>img{flex:1 1;min-height:0}.pp-mock--feed p{padding:0 12px 12px;color:#344054}.pp-mock--feed--icons{padding:8px 12px 4px;font-size:16px;letter-spacing:6px}.pp-mock--pin{gap:8px;padding:8px;border:none;box-shadow:none;background-color:transparent;color:var(--color-text-primary)}.pp-mock--pin strong{padding:0 4px;font-size:14px;line-height:1.3}.pp-mock--pin--image{position:relative;flex:1 1;min-height:0;border-radius:16px;overflow:hidden}.pp-mock--pin--image img{height:100%}.pp-mock--pin--image span{position:absolute;left:10px;bottom:10px;padding:6px 12px;border-radius:999px;background-color:hsla(0,0%,100%,.92);color:#101828;font-size:12px;font-weight:600}.pp-mock--pin--by{display:flex;align-items:center;gap:6px;padding:0 4px;color:var(--color-text-tertiary);font-size:12px}.pp-mock--pin--by i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background-color:#fdb022;color:#101828;font-style:normal;font-size:12px;font-weight:700}.pp-mock--shopping{gap:4px;padding:12px 14px 16px}.pp-mock--shopping strong{margin-top:8px;font-weight:500;color:#1a0dab}.pp-mock--shopping b{font-size:16px}.pp-mock--shopping>span{color:#475467;font-size:12px}.pp-mock--shopping>small{color:#667085;font-size:12px}.pp-mock--shopping--label{align-self:flex-start;margin-bottom:8px;color:#101828;font-size:12px;font-weight:700}.pp-mock--shopping--image{flex:1 1;min-height:0;border-radius:10px;overflow:hidden;background-color:#f2f4f7}.pp-mock--shopping--image img{height:100%}.pp-mock--fb>p{padding:0 12px 10px;color:#344054}.pp-mock--fb>img{flex:1 1;min-height:0}.pp-mock--fb--bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background-color:#f2f4f7}.pp-mock--fb--bar div{display:flex;flex-direction:column;min-width:0}.pp-mock--fb--bar small{color:#667085;font-size:12px}.pp-mock--fb--bar strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-mock--fb--bar .pp-mock--button{align-self:center;background-color:#e4e7ec;color:#101828}.pp-mock--email--meta{display:flex;flex-direction:column;padding:12px 14px;border-bottom:1px solid #eaecf0}.pp-mock--email--meta span{color:#667085;font-size:12px}.pp-mock--email>img{flex:1 1;min-height:0}.pp-mock--email--body{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;text-align:center}.pp-mock--email--body strong{font-size:17px}.pp-mock--email--body p{color:#475467;font-size:12px}.pp-mock--email--body .pp-mock--button{align-self:center;background-color:#7a2e0e}.pp-mock--display>img{position:absolute;inset:0;height:100%}.pp-mock--display:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,24,40,.75),transparent 60%)}.pp-mock--display--copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;max-width:52%;margin:auto 0;padding:0 32px;color:#fff}.pp-mock--display--copy small{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.pp-mock--display--copy strong{font-size:30px;line-height:1.15}.pp-mock--display--copy .pp-mock--button{background-color:#fff;color:#101828}.pp-mock--display--ad{position:absolute;top:10px;right:10px;z-index:1;padding:2px 6px;border-radius:4px;background-color:hsla(0,0%,100%,.9);color:#101828;font-size:12px;font-weight:700}.pp-areafix{width:100%;max-width:1040px;margin:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl)}.pp-areafix--frame{position:relative;aspect-ratio:1;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--color-border-secondary);box-shadow:0 24px 48px -12px rgba(16,24,40,.18);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize}.pp-areafix--frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp-areafix--frame .pp-areafix--after,.pp-areafix--frame .pp-areafix--handle{transition:clip-path .9s cubic-bezier(.65,0,.35,1),left .9s cubic-bezier(.65,0,.35,1)}.pp-areafix--frame.is-dragging .pp-areafix--after,.pp-areafix--frame.is-dragging .pp-areafix--handle{transition:none}.pp-areafix--frame input{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.pp-areafix--frame:has(input:focus-visible) .pp-areafix--handle i{outline:2px solid var(--color-border-brand);outline-offset:2px}.pp-areafix--after{clip-path:inset(0 0 0 var(--pos))}.pp-areafix--label{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;position:absolute;top:14px;z-index:1;padding:4px 10px;border-radius:999px;background-color:rgba(16,24,40,.65);color:#fff;pointer-events:none}.pp-areafix--label-before{left:14px}.pp-areafix--label-after{right:14px}.pp-areafix--handle{position:absolute;top:0;bottom:0;left:var(--pos);z-index:2;width:2px;margin-left:-1px;background-color:#fff;box-shadow:0 0 8px rgba(16,24,40,.35);pointer-events:none}.pp-areafix--handle i{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background-color:#fff;color:#101828;font-style:normal;font-weight:600;box-shadow:0 4px 12px rgba(16,24,40,.25);transform:translate(-50%,-50%)}.pp-areafix--side{display:flex;flex-direction:column;gap:var(--spacing-xl)}.pp-areafix--side>small{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-tertiary)}.pp-areafix--edits{display:flex;flex-direction:column;gap:var(--spacing-md)}.pp-areafix--edits button{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid transparent;background-color:var(--icon-card-grid-card-bg,var(--color-bg-secondary));text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.pp-areafix--edits button strong{font-family:var(--font-inter,Inter);font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-secondary)}.pp-areafix--edits button span{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-tertiary)}.pp-areafix--edits button:hover{border-color:var(--color-border-primary)}.pp-areafix--edits button:hover strong{color:var(--color-text-primary)}.pp-areafix--edits button.is-active{border-color:var(--color-bg-brand-solid);background-color:var(--color-bg-brand-solid);box-shadow:0 4px 12px -4px rgba(51,102,255,.4)}.pp-areafix--edits button.is-active span,.pp-areafix--edits button.is-active strong{color:var(--color-text-white)}.pp-areafix--edits button.is-active span{opacity:.85}.pp-areafix--edits button.is-active:hover{background-color:var(--color-bg-brand-solid-hover)}.pp-areafix--edits button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.pp-to-ad{width:100%;max-width:820px;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:center}.pp-to-ad--panel{display:flex;flex-direction:column;gap:var(--spacing-md)}.pp-to-ad--panel img{display:block;width:100%;height:auto;border-radius:var(--radius-xl);border:1px solid var(--color-border-secondary)}.pp-to-ad--panel span{font-family:var(--font-inter,Inter);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-tertiary)}.pp-to-ad--panel a{color:var(--color-text-brand-secondary)}.pp-to-ad--arrow{font-family:var(--font-inter,Inter);font-size:20px;font-weight:600;line-height:30px;color:var(--color-text-quaternary)}@media(max-width:920px){.pp-areafix,.pp-studio--body{grid-template-columns:minmax(0,1fr)}.pp-studio--panel{border-right:none;border-bottom:1px solid var(--color-border-secondary);order:2}.pp-studio--canvas{aspect-ratio:4/3;min-height:0;max-height:none}}@media(max-width:600px){.pp-demo,.pp-to-ad{grid-template-columns:minmax(0,1fr)}.pp-demo--arrow,.pp-to-ad--arrow{justify-self:center;transform:rotate(90deg)}.pp-demo--input{max-width:220px}.pp-demo--kit small{display:none}.pp-studio--panel{padding:var(--spacing-xl)}.pp-studio--canvas{aspect-ratio:1}.pp-areafix{gap:var(--spacing-2xl)}.pp-areafix--edits{flex-direction:row;overflow-x:auto;scrollbar-width:none}.pp-areafix--edits button{flex:none;max-width:240px}.pp-slider{--pp-slide-h:380px}.pp-slider--arrows{display:none}.pp-slider--display>.pp-mock,.pp-slider--store>.pp-mock{width:min(100vw - 48px,var(--pp-slide-h)*1.32)}.pp-mock--display--copy strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.pp-demo--arrow,.pp-demo--grid figure,.pp-demo--kit,.pp-demo--snapshot,.pp-studio--prompt{animation:none!important}.pp-areafix--frame .pp-areafix--after,.pp-areafix--frame .pp-areafix--handle,.pp-studio--canvas img{transition:none}}.pp-page--hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg) var(--spacing-xl)}.pp-page--hero-actions>span{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-tertiary)}.pp-page--closing{background-color:var(--color-bg-secondary);padding:var(--spacing-9xl) var(--container-padding-desktop);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4xl)}@media(max-width:600px){.pp-page--closing{padding:var(--spacing-7xl) var(--container-padding-mobile,var(--spacing-xl))}}@media(max-width:480px){.pp-page .faq-section{padding-inline:var(--container-padding-mobile)}.pp-page .faq-section--accordion-container--accordion,.pp-page .faq-section--header{padding-inline:0}}.comparison-table{padding:var(--spacing-7xl) var(--container-padding-desktop);gap:var(--spacing-5xl)}.comparison-table,.comparison-table--header{display:flex;flex-direction:column;align-items:center}.comparison-table--header{gap:var(--spacing-md);text-align:center}.comparison-table--header--heading{font-family:var(--font-inter,Inter);font-size:24px;font-weight:600;line-height:32px;color:var(--color-text-primary)}.comparison-table--header--sub-text{font-family:var(--font-inter,Inter);font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-tertiary);max-width:var(--width-lg)}.comparison-table--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comparison-table--cell-icon{display:flex;align-items:center;justify-content:center;margin:0 auto}.comparison-table--cell-icon--yes{--svg-icon--mask-bg-color:var(--color-fg-success-primary)}.comparison-table--cell-icon--no{--svg-icon--mask-bg-color:var(--color-fg-error-secondary)}.comparison-table--cell-icon--partial{color:var(--color-fg-warning-primary);font-family:var(--font-inter,Inter);font-size:16px;font-weight:600;line-height:24px}.comparison-table--card{max-width:720px;width:100%;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);overflow:hidden;filter:drop-shadow(0 1px 3px 0 rgba(16,24,40,.1019607843)) drop-shadow(1px 2px 0 rgba(16,24,40,.0588235294));background-color:var(--color-bg-primary)}.comparison-table--card--scroll{position:relative;overflow-x:auto}.comparison-table--card--table{width:100%;border-collapse:separate;border-spacing:0}.comparison-table--card--table--th-content{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.comparison-table--card--table thead tr th{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-tertiary);text-align:center;padding:var(--spacing-lg) var(--spacing-2xl);background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-secondary);white-space:nowrap}.comparison-table--card--table thead tr th.kappax-col{font-family:var(--font-inter,Inter);font-size:12px;font-weight:700;line-height:18px;color:var(--color-text-brand-secondary);border-bottom:2px solid var(--color-border-brand-solid)}.comparison-table--card--table thead tr th.feature-col{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-quaternary);text-transform:uppercase;letter-spacing:.05em;text-align:left}.comparison-table--card--table tbody tr{transition:background-color .15s ease}.comparison-table--card--table tbody tr:hover{background-color:var(--color-bg-primary-hover)}.comparison-table--card--table tbody tr td{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-tertiary);padding:var(--spacing-lg) var(--spacing-2xl);border-bottom:1px solid var(--color-border-secondary);text-align:center;vertical-align:middle}.comparison-table--card--table tbody tr td.feature-col{font-family:var(--font-inter,Inter);font-size:14px;font-weight:500;line-height:20px;color:var(--color-text-primary);text-align:left;white-space:nowrap}.comparison-table--card--table tbody tr:last-child td{border-bottom:none}.comparison-table--card--cta{display:flex;justify-content:center;padding:var(--spacing-2xl);border-top:1px solid var(--color-border-secondary)}@media(max-width:768px){.comparison-table--card--scroll{-webkit-overflow-scrolling:touch}.comparison-table--card--table{min-width:0}.comparison-table--card--table tbody tr td,.comparison-table--card--table thead tr th{padding:var(--spacing-md) var(--spacing-sm)}.comparison-table--card--table thead tr th{white-space:normal}.comparison-table--card--table tbody tr td.feature-col,.comparison-table--card--table thead tr th.feature-col{position:sticky;left:0;z-index:1;width:42%;min-width:120px;padding-left:var(--spacing-lg);white-space:normal;background-color:var(--color-bg-primary)}.comparison-table--card--table tbody tr td.feature-col{font-family:var(--font-inter,Inter);font-size:12px;font-weight:500;line-height:18px}.comparison-table--card--table thead tr th.feature-col{background-color:var(--color-bg-secondary)}}@media(max-width:480px){.comparison-table{padding:var(--spacing-6xl) var(--container-padding-mobile);gap:var(--spacing-4xl)}.comparison-table--header--heading{font-family:var(--font-inter,Inter);font-size:18px;font-weight:600;line-height:28px}.comparison-table--header--sub-text{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px}}