.agent-team{background-color:var(--color-bg-primary);padding:var(--spacing-9xl) var(--container-padding-desktop);align-items:center;gap:var(--spacing-7xl)}.agent-team,.agent-team--steps{display:flex;flex-direction:column}.agent-team--steps{list-style:none;margin:0;padding:0;gap:var(--spacing-6xl);width:100%;max-width:1120px}.agent-team--note{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-tertiary);margin:0}.agent-step{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:var(--spacing-4xl);gap:var(--spacing-4xl);align-items:start}.agent-step--intro{position:sticky;top:96px;display:flex;flex-direction:column;gap:var(--spacing-md)}.agent-step--intro h3{font-size:20px;font-weight:600;line-height:30px;color:var(--color-text-primary)}.agent-step--intro h3,.agent-step--intro p{font-family:var(--font-inter,Inter);margin:0}.agent-step--intro p{font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-tertiary)}.agent-step--number{font-family:var(--font-inter,Inter);font-size:14px;font-weight:600;line-height:20px;align-self:flex-start;padding:2px var(--spacing-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);color:var(--color-text-secondary)}.agent-step--cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl)}.agent-step--single .agent-step--cards{grid-template-columns:1fr}.agent-step--single .agent-step--cards .agent-card{flex-direction:row}.agent-step--single .agent-step--cards .agent-card--stage{flex:0 0 58%;border-bottom:none;border-right:1px solid var(--color-border-secondary)}.agent-step--single .agent-step--cards .agent-card--body{justify-content:center}.agent-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);background-color:var(--color-bg-secondary);cursor:default;transition:border-color .2s ease}.agent-card:hover{border-color:var(--color-border-primary)}.agent-card--stage{height:240px;border-bottom:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);background-image:radial-gradient(120% 100% at 0 0,color-mix(in srgb,var(--agent-tint) 22%,transparent) 0,color-mix(in srgb,var(--agent-tint) 6%,transparent) 55%,transparent 100%)}.agent-card--body{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-3xl) var(--spacing-3xl)}.agent-card--body p{font-family:var(--font-inter,Inter);font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-tertiary);margin:0}.agent-card--title-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.agent-card--title-row h4{font-family:var(--font-inter,Inter);font-size:18px;font-weight:600;line-height:28px;color:var(--color-text-primary);margin:0}.agent-card--title-row span{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-quaternary)}.agent-stage{--stage-ink:var(--color-text-primary);--stage-muted:var(--color-text-tertiary);--stage-line:var(--color-border-secondary);--stage-wire:var(--color-bg-quaternary,var(--color-border-primary));position:relative;height:100%;padding:var(--spacing-2xl);display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg);overflow:hidden}.agent-stage--brand{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;color:var(--stage-muted)}.agent-stage--frame{position:relative;height:100%;aspect-ratio:1;margin:0 auto;border:1px solid var(--stage-line);border-radius:var(--radius-lg);background-color:var(--color-bg-secondary);overflow:hidden}.agent-stage--url{font-family:var(--font-inter,Inter);font-size:16px;font-weight:400;line-height:24px;position:relative;overflow:hidden;padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--stage-ink)}.agent-stage--scan{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(125,163,255,.35),transparent);transform:translateX(-100%)}.agent-stage--scan--vertical{background:linear-gradient(180deg,transparent,rgba(125,163,255,.45),transparent);transform:translateY(-100%)}.agent-stage--chips{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.agent-stage--chip{font-family:var(--font-inter,Inter);font-size:14px;font-weight:600;line-height:20px;display:inline-flex;align-items:center;gap:6px;padding:6px var(--spacing-lg);border:1px solid var(--stage-line);border-radius:var(--radius-full);background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.agent-stage--chip i{width:14px;height:14px;border-radius:var(--radius-full)}.agent-stage--chip--logo{letter-spacing:.18em}.wf-col{display:flex;flex-direction:column;gap:8px;flex:1 1}.wf{display:block;border-radius:4px;background-color:var(--stage-wire)}.wf--logo{width:30%;height:8px}.wf--h1{width:85%;height:14px}.wf--h2{width:65%;height:14px}.wf--line{width:75%;height:6px;opacity:.6}.wf--btn{width:42%;height:18px;border-radius:999px;margin-top:6px}.wf--phone,.wf--photo{flex:1 1;align-self:stretch;border-radius:8px;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--stage-line) 50%,transparent calc(50% + 1px)),linear-gradient(to top left,transparent calc(50% - 1px),var(--stage-line) 50%,transparent calc(50% + 1px)),var(--color-bg-tertiary);border:1px dashed var(--color-border-primary)}.wf--phone{flex:0 0 34%;border-radius:12px}.agent-stage--researcher .agent-stage--chip{opacity:0;transform:translateY(6px)}.agent-stage--wireframe .agent-stage--frame{display:flex;gap:12px;padding:18px;aspect-ratio:4/3}.agent-stage--wireframe .agent-stage--frame .wf{opacity:0;transform:scaleX(.2);transform-origin:left center}.designer-frame{aspect-ratio:4/3}.designer-final,.designer-wire{position:absolute;inset:0;display:flex;gap:12px;padding:14px}.designer-final{padding:0;gap:0;background-color:#f6efe4;opacity:0}.designer-final img{width:50%;height:100%;object-fit:cover}.designer-final--copy{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px;color:#4a2c1d}.designer-final--copy small{font-size:12px;letter-spacing:.12em}.designer-final--copy strong{font-family:Georgia,serif;font-size:17px;line-height:1.1}.designer-final--copy em{align-self:flex-start;font-style:normal;font-size:12px;padding:4px 10px;border-radius:999px;background-color:#b5653a;color:#fff}.agent-stage--copy{flex-direction:row;align-items:center;gap:var(--spacing-xl)}.agent-stage--copy .copy-shoe{width:42%;height:auto;transform:rotate(-8deg)}.copy-text{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-md)}.copy-text small{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;letter-spacing:.12em;color:var(--stage-muted)}.copy-rotator{position:relative;height:56px}.copy-rotator strong{font-family:var(--font-inter,Inter);font-size:18px;font-weight:600;line-height:28px;position:absolute;inset:0;color:var(--stage-ink);opacity:0}.copy-rotator strong:first-child{opacity:1}.copy-rotator strong span{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;padding:1px 6px;margin-left:4px;border-radius:4px;vertical-align:middle;border:1px solid var(--stage-line);color:var(--stage-muted)}.copy-actions{display:flex;gap:6px;flex-wrap:wrap}.copy-actions span{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;padding:3px 10px;border:1px solid var(--stage-line);border-radius:var(--radius-full);color:var(--color-text-secondary)}.agent-stage--image{gap:var(--spacing-md)}.image-prompt{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;align-self:flex-start;padding:6px var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--stage-ink)}.image-prompt:before{content:"Prompt · ";color:var(--stage-muted)}.image-result{position:relative;flex:1 1;min-height:0;border-radius:var(--radius-lg);overflow:hidden}.image-result img{width:100%;height:100%;object-fit:cover;filter:blur(14px) saturate(.4);transform:scale(1.08)}.image-review{position:absolute;right:10px;bottom:10px;display:flex;gap:6px;opacity:0}.image-review span{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;padding:4px 10px;border-radius:var(--radius-full);background-color:rgba(13,16,24,.75);color:#fff}.image-review--keep{background-color:#12b76a!important}.agent-stage--audio{flex-direction:row;align-items:center;gap:var(--spacing-2xl)}.agent-stage--audio .audio-product{width:32%;height:auto}.audio-panel{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.audio-wave{display:flex;align-items:center;gap:3px;height:64px}.audio-wave i{flex:1 1;height:100%;border-radius:2px;background-color:var(--color-fg-tertiary);transform:scaleY(.25)}.audio-toggles{display:flex;gap:6px}.audio-toggles span{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;padding:4px 10px;border:1px solid var(--stage-line);border-radius:var(--radius-full);color:var(--stage-muted)}.audio-toggles span.is-active{border-color:var(--color-border-primary);color:var(--stage-ink)}.agent-stage--reflow{align-items:center;gap:var(--spacing-md)}.reflow-ad{display:flex;overflow:hidden;border-radius:var(--radius-md);background-color:#2a1d15;color:#f6e7d2;box-shadow:0 8px 20px -10px rgba(0,0,0,.5);transition:width .6s ease,height .6s ease}.reflow-ad img{object-fit:cover;min-width:0;min-height:0}.reflow-ad--copy{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px}.reflow-ad--copy small{font-size:12px;letter-spacing:.14em;opacity:.8}.reflow-ad--copy strong{font-size:13px;line-height:1.1}.reflow-ad--copy em{align-self:flex-start;font-style:normal;font-size:12px;padding:3px 8px;border-radius:999px;background-color:#d99a3d;color:#2a1d15}.reflow-ad--square{width:170px;height:170px;flex-direction:column}.reflow-ad--square img{height:58%;width:100%}.reflow-ad--story{width:104px;height:180px;flex-direction:column}.reflow-ad--story img{height:62%;width:100%}.reflow-ad--banner{width:300px;height:120px;flex-direction:row}.reflow-ad--banner img{width:48%;height:100%}.reflow-label{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;color:var(--stage-muted)}.agent-stage--reader{flex-direction:row;align-items:center;gap:var(--spacing-xl)}.reader-photo{position:relative;flex-shrink:0;height:100%;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden}.reader-photo img{width:100%;height:100%;object-fit:cover}.reader-tags{min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.reader-tags li{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;align-self:flex-start;padding:4px 10px;border:1px solid var(--stage-line);border-radius:var(--radius-full);color:var(--color-text-secondary);opacity:0;transform:translateX(-6px)}.agent-card--play .agent-stage--scan{animation:agent-scan 1.2s ease-in-out .2s 2}.agent-card--play .agent-stage--scan--vertical{animation:agent-scan-y 1.4s ease-in-out .2s 2}.agent-card--play .agent-stage--researcher .agent-stage--chip{animation:agent-pop .4s ease forwards}.agent-card--play .agent-stage--researcher .agent-stage--chip:first-child{animation-delay:1.85s}.agent-card--play .agent-stage--researcher .agent-stage--chip:nth-child(2){animation-delay:2.1s}.agent-card--play .agent-stage--researcher .agent-stage--chip:nth-child(3){animation-delay:2.35s}.agent-card--play .agent-stage--researcher .agent-stage--chip:nth-child(4){animation-delay:2.6s}.agent-card--play .agent-stage--wireframe .wf{animation:agent-draw .35s ease forwards}.agent-card--play .agent-stage--wireframe .wf-col .wf:first-child{animation-delay:.42s}.agent-card--play .agent-stage--wireframe .wf-col .wf:nth-child(2){animation-delay:.64s}.agent-card--play .agent-stage--wireframe .wf-col .wf:nth-child(3){animation-delay:.86s}.agent-card--play .agent-stage--wireframe .wf-col .wf:nth-child(4){animation-delay:1.08s}.agent-card--play .agent-stage--wireframe .wf-col .wf:nth-child(5){animation-delay:1.3s}.agent-card--play .agent-stage--wireframe .wf--phone{animation-delay:1.5s}.agent-card--play .designer-final{animation:agent-fade .8s ease 1.2s forwards}.agent-card--play .copy-rotator strong{animation:agent-cycle 7.5s infinite}.agent-card--play .copy-rotator strong:nth-child(2){animation-delay:2.5s}.agent-card--play .copy-rotator strong:nth-child(3){animation-delay:5s}.agent-card--play .copy-rotator strong:first-child{opacity:0}.agent-card--play .image-result img{animation:agent-sharpen 1.6s ease .6s forwards}.agent-card--play .image-review{animation:agent-fade .4s ease 2.3s forwards}.agent-card--play .audio-wave i{animation:agent-wave .9s ease-in-out infinite alternate}.agent-card--play .reader-tags li{animation:agent-pop-x .4s ease forwards}.agent-card--play .reader-tags li:first-child{animation-delay:1.2s}.agent-card--play .reader-tags li:nth-child(2){animation-delay:1.5s}.agent-card--play .reader-tags li:nth-child(3){animation-delay:1.8s}.agent-card--play .reader-tags li:nth-child(4){animation-delay:2.1s}@keyframes agent-scan{to{transform:translateX(100%)}}@keyframes agent-scan-y{to{transform:translateY(100%)}}@keyframes agent-pop{to{opacity:1;transform:none}}@keyframes agent-pop-x{to{opacity:1;transform:none}}@keyframes agent-draw{to{opacity:1;transform:none}}@keyframes agent-fade{to{opacity:1}}@keyframes agent-sharpen{to{filter:none;transform:none}}@keyframes agent-wave{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes agent-cycle{0%,30%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.agent-card--play *{animation:none!important}.agent-stage--researcher .agent-stage--chip,.agent-stage--wireframe .wf,.designer-final,.image-review,.reader-tags li{opacity:1!important;transform:none!important}.image-result img{filter:none!important;transform:none!important}.copy-rotator strong:first-child{opacity:1!important}.audio-wave i{transform:scaleY(.6)}}@media(max-width:1000px){.agent-step{grid-template-columns:1fr;gap:var(--spacing-2xl)}.agent-step--intro{position:static;max-width:560px}}@media(max-width:760px){.agent-step--cards{grid-template-columns:1fr}.agent-step--single .agent-step--cards .agent-card{flex-direction:column}.agent-step--single .agent-step--cards .agent-card--stage{flex:none;border-right:none;border-bottom:1px solid var(--color-border-secondary)}}@media(max-width:480px){.agent-team{padding:var(--spacing-7xl) var(--container-padding-mobile);gap:var(--spacing-5xl)}.agent-card--stage{height:220px}.agent-stage{padding:var(--spacing-xl)}.reflow-ad--banner{width:260px;height:104px}}.ai-hero-demo-wrap{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ai-hero-demo--progress{position:absolute;inset:0;background-color:var(--color-fg-secondary);transform-origin:left center;animation:ai-hero-progress var(--hero-cycle) linear forwards}.is-paused .ai-hero-demo--progress{animation-play-state:paused}@keyframes ai-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ai-hero-demo--dots{display:flex;justify-content:center;gap:8px}.ai-hero-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}.ai-hero-demo--dots button.is-active{position:relative;overflow:hidden;width:32px;background-color:var(--color-border-primary)}.ai-hero-demo--dots button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.ai-hero-demo{position:relative;gap:var(--spacing-xl);padding:var(--spacing-3xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);background-color:var(--color-bg-secondary)}.ai-hero-demo,.ai-hero-demo--step{display:flex;flex-direction:column}.ai-hero-demo--step{gap:var(--spacing-md);opacity:0;animation:ai-demo-in .5s ease forwards}.ai-hero-demo--url{animation-delay:.1s}.ai-hero-demo--kit{animation-delay:1.6s}.ai-hero-demo--ads{animation-delay:2.6s}.ai-hero-demo--label{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;color:var(--color-text-tertiary)}.ai-hero-demo--url--field{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background-color:var(--color-bg-primary)}.ai-hero-demo--url--text{font-family:var(--font-inter,Inter);font-size:16px;font-weight:400;line-height:24px;display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;color:var(--color-text-primary);border-right:2px solid var(--color-text-primary);width:0;animation:ai-demo-type 1.2s steps(var(--url-chars,15)) .4s forwards,ai-demo-caret .8s step-end .4s 3 forwards}.ai-hero-demo--kit--chips{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.ai-hero-demo--chip{font-family:var(--font-inter,Inter);font-size:14px;font-weight:600;line-height:20px;display:inline-flex;align-items:center;gap:6px;padding:6px var(--spacing-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background-color:var(--color-bg-primary);color:var(--color-text-secondary)}.ai-hero-demo--chip i{width:14px;height:14px;border-radius:var(--radius-full);border:1px solid var(--color-border-secondary)}.ai-hero-demo--chip--logo{padding:0;overflow:hidden}.ai-hero-demo--chip--logo img{display:block;height:30px;width:auto}.ai-hero-demo--ads--row{display:grid;grid-template-columns:1.11fr 1fr;width:100%;max-width:440px;margin:0 auto;align-items:start;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ai-hero-demo--ads--row img{width:100%;height:auto;display:block;border-radius:var(--radius-md);box-shadow:0 8px 20px -8px rgba(16,24,40,.25);opacity:0;transform:translateY(8px);animation:ai-demo-pop .5s ease forwards}.ai-hero-demo--ads--row .ad-story{animation-delay:2.8s}.ai-hero-demo--ads--stack{display:flex;flex-direction:column;gap:var(--spacing-md)}.ai-hero-demo--ads--stack img:first-child{animation-delay:3.1s}.ai-hero-demo--ads--stack img:nth-child(2){animation-delay:3.4s}@keyframes ai-demo-in{to{opacity:1}}@keyframes ai-demo-type{to{width:calc(var(--url-chars, 15)*1ch)}}@keyframes ai-demo-caret{50%{border-color:transparent}to{border-color:transparent}}@keyframes ai-demo-pop{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ai-hero-demo--ads--row img,.ai-hero-demo--step{animation:none;opacity:1;transform:none}.ai-hero-demo--url--text{animation:none;width:auto;border-right:none}}.ai-flow{width:100%;max-width:1120px;margin:0;display:grid;grid-template-columns:200px 72px minmax(0,1fr);align-items:stretch;grid-row-gap:var(--spacing-xl);row-gap:var(--spacing-xl)}.ai-flow--title{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);height:20px}.ai-flow--refs,.ai-flow--results{display:flex;flex-direction:column;gap:var(--spacing-xl)}.ai-flow--ref{position:relative;height:240px;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-primary)}.ai-flow--ref img{width:100%;height:100%;object-fit:cover}.ai-flow--ref span{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;position:absolute;left:10px;bottom:10px;padding:3px 10px;border-radius:var(--radius-full);background-color:rgba(13,16,24,.75);color:#fff}.ai-flow--links{width:100%;height:532px}.ai-flow--links path{fill:none;stroke:var(--color-border-primary);stroke-width:1.5;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;animation:ai-flow-dash 1.2s linear infinite}.ai-flow--row{position:relative;height:240px}.ai-flow--row--label{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;position:absolute;z-index:1;left:10px;top:10px;padding:3px 10px;border-radius:var(--radius-full);background-color:rgba(13,16,24,.75);color:#fff}.ai-flow--row--viewport{height:100%;overflow:hidden;border-radius:var(--radius-xl)}.ai-flow--row--track{display:flex;gap:var(--spacing-md);height:100%;width:max-content;animation:ai-flow-scroll 40s linear infinite}.ai-flow--row--track--reverse{animation-direction:reverse}.ai-flow--row--track img{height:100%;width:auto;border-radius:var(--radius-lg)}.ai-flow--row:hover .ai-flow--row--track{animation-play-state:paused}.ai-flow figcaption{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;grid-column:1/-1;color:var(--color-text-tertiary);text-align:center}@keyframes ai-flow-scroll{to{transform:translateX(-50%)}}@keyframes ai-flow-dash{to{stroke-dashoffset:-8}}@media(prefers-reduced-motion:reduce){.ai-flow--links path,.ai-flow--row--track{animation:none}}@media(max-width:800px){.ai-flow{grid-template-columns:minmax(0,1fr)}.ai-flow--refs{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ai-flow--refs .ai-flow--title{grid-column:1/-1}.ai-flow--ref{height:auto;aspect-ratio:1}.ai-flow--links{display:none}.ai-flow--row{height:150px}}.ai-layer-stack{width:100%;max-width:1120px;margin:0;display:grid;grid-template-columns:1fr auto 1.6fr;align-items:center;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl)}.ai-layer-stack span{font-family:var(--font-inter,Inter);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-tertiary)}.ai-layer-stack--flat{display:flex;flex-direction:column;gap:var(--spacing-md)}.ai-layer-stack--flat img{width:100%;height:auto;border-radius:var(--radius-xl);border:1px solid var(--color-border-secondary)}.ai-layer-stack--arrow{font-family:var(--font-inter,Inter);font-size:20px;font-weight:600;line-height:30px;color:var(--color-text-quaternary)}.ai-layer-stack--layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.ai-layer-stack--layer{display:flex;flex-direction:column;gap:var(--spacing-md)}.ai-layer-stack--layer--canvas{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-lg);border:1px dashed var(--color-border-primary);background-color:var(--color-bg-primary)}.ai-layer-stack--layer--canvas img{width:100%;height:100%;object-fit:contain}.ai-layer-stack--layer--checker{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}.ai-layer-stack--layer--text{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:var(--spacing-xl);font-family:var(--font-inter,Inter),sans-serif;color:#111;background-color:#fff;background-image:linear-gradient(45deg,#ececec 25%,transparent 0),linear-gradient(-45deg,#ececec 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ececec 0),linear-gradient(-45deg,transparent 75%,#ececec 0)}.ai-layer-stack--layer--text small{font-size:12px;font-weight:700;letter-spacing:.12em}.ai-layer-stack--layer--text strong{font-size:22px;font-weight:800;line-height:1;letter-spacing:-.03em}.ai-layer-stack--layer--text em{align-self:flex-start;font-style:normal;font-size:12px;padding:4px 10px;border-radius:999px;background-color:#111;color:#fff}.ai-layer-stack--layer img.is-cover{object-fit:cover}.ai-layer-stack--wordmark{font-size:12px;font-weight:600;letter-spacing:.3em;color:#111!important}.ai-layer-stack figcaption{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;grid-column:1/-1;color:var(--color-text-tertiary);text-align:center}.ai-interactive{width:100%;max-width:900px;margin:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl)}.ai-interactive--panel{display:flex;flex-direction:column;gap:var(--spacing-md)}.ai-interactive--panel>img{width:100%;height:auto;display:block;border-radius:var(--radius-xl);border:1px solid var(--color-border-secondary)}.ai-interactive--panel>span{font-size:14px;line-height:20px;color:var(--color-text-tertiary)}.ai-interactive--arrow,.ai-interactive--panel>span{font-family:var(--font-inter,Inter);font-weight:600}.ai-interactive--arrow{font-size:20px;line-height:30px;color:var(--color-text-quaternary)}.ai-quiz{aspect-ratio:1;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--radius-xl);border:1px solid var(--color-border-secondary);background:linear-gradient(160deg,#fdf7f1,#f6e9df);color:#2f4a35;font-family:var(--font-inter,Inter),sans-serif;overflow:hidden}.ai-quiz--top{display:flex;align-items:center;justify-content:space-between}.ai-quiz--brand{height:30px;width:auto;border-radius:6px}.ai-quiz--hint{font-size:12px;padding:3px 10px;border-radius:999px;background-color:rgba(36,51,42,.08)}.ai-quiz--question{margin:0;font-weight:600;letter-spacing:-.01em;font-size:24px;line-height:1.15}.ai-quiz--options{display:flex;flex-wrap:wrap;gap:8px}.ai-quiz--options button{font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid rgba(36,51,42,.25);background-color:#fff;color:#24332a;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ai-quiz--options button.is-active{background-color:#2f4a35;border-color:#2f4a35;color:#fff}.ai-quiz--options button:focus-visible{outline:2px solid #2f4a35;outline-offset:2px}.ai-quiz--result{flex:1 1;min-height:0;display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background-color:#fff;box-shadow:0 10px 24px -14px rgba(36,51,42,.45);animation:ai-quiz-in .4s ease}.ai-quiz--result img{height:100%;max-height:100%;width:auto;max-width:45%;object-fit:contain}.ai-quiz--result--copy{display:flex;flex-direction:column;gap:4px}.ai-quiz--result--copy small{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a6d5a}.ai-quiz--result--copy strong{font-size:22px;font-weight:600;letter-spacing:-.01em}.ai-quiz--result--copy span{font-size:12px;color:#5d6b61}.ai-quiz--result--copy em{margin-top:8px;align-self:flex-start;font-style:normal;font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px;background-color:#2f4a35;color:#fff}@keyframes ai-quiz-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ai-quiz--result{animation:none}}@media(max-width:900px){.ai-interactive{grid-template-columns:1fr;max-width:420px}.ai-interactive--arrow{justify-self:center;transform:rotate(90deg)}.ai-layer-stack{grid-template-columns:1fr}.ai-layer-stack--flat{max-width:360px;justify-self:center}.ai-layer-stack--arrow{justify-self:center;transform:rotate(90deg)}}@media(max-width:480px){.ai-layer-stack--layers{gap:var(--spacing-md)}}.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}.closing-cta{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-6xl)}.closing-cta--gallery{width:100%;max-width:1000px;margin:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.closing-cta--gallery--grid{column-count:3;column-gap:var(--spacing-lg)}.closing-cta--gallery--grid img{display:block;width:100%;height:auto;margin-bottom:var(--spacing-lg);page-break-inside:avoid;break-inside:avoid;border-radius:var(--radius-xl);border:1px solid var(--color-border-secondary);box-shadow:0 16px 32px -24px rgba(0,0,0,.5)}.closing-cta--gallery figcaption{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-tertiary);text-align:center}.closing-cta--action{width:100%;display:flex;justify-content:center}.closing-cta--action .url-bar{align-items:center}@media(max-width:760px){.closing-cta--gallery--grid{column-count:2}}@media(max-width:480px){.closing-cta{padding:var(--spacing-7xl) var(--container-padding-mobile);gap:var(--spacing-5xl)}}.url-bar{position:relative;width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--spacing-lg)}.url-bar--center{margin:0 auto;align-items:center}.url-bar--center .url-bar--note{justify-content:center}.url-bar--field{position:relative;width:100%;height:64px;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;border:1px solid var(--color-border-primary);border-radius:18px;background-color:var(--color-bg-primary);box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 28px -18px rgba(16,24,40,.45);transition:border-color .2s ease,box-shadow .2s ease}.url-bar--field:focus-within{border-color:var(--color-border-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-border-brand) 22%,transparent),0 12px 28px -18px rgba(16,24,40,.45)}.url-bar--field--error,.url-bar--field--error:focus-within{border-color:var(--color-border-error);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-border-error) 18%,transparent)}.url-bar--label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.url-bar--globe{width:20px;height:20px;flex-shrink:0;color:var(--color-fg-quaternary)}.url-bar--prefix{font-weight:400;flex-shrink:0;color:var(--color-text-quaternary)}.url-bar--input,.url-bar--prefix{font-family:var(--font-inter,Inter);font-size:16px;line-height:24px}.url-bar--input{font-weight:500;flex:1 1;min-width:0;height:100%;margin-left:-6px;border:none;outline:none;background:transparent;color:var(--color-text-primary)}.url-bar--input::placeholder{color:var(--color-text-quaternary);font-weight:400;opacity:1}.url-bar--submit{font-family:var(--font-inter,Inter);font-size:16px;font-weight:600;line-height:24px;flex-shrink:0;height:100%;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border:none;border-radius:13px;background-color:var(--color-bg-brand-solid);color:#fff;cursor:pointer;transition:filter .2s ease,transform .2s ease}.url-bar--submit svg{width:18px;height:18px;transition:transform .2s ease}.url-bar--submit:hover{filter:brightness(1.08)}.url-bar--submit:hover svg{transform:translateX(3px)}.url-bar--submit:active{transform:scale(.98)}.url-bar--submit:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.url-bar--error,.url-bar--note{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;margin:0}.url-bar--note{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--color-text-tertiary)}.url-bar--note span{display:inline-flex;align-items:center;gap:6px}.url-bar--note span:before{content:"✓";font-weight:700;color:var(--color-fg-success-primary)}.url-bar--error{color:var(--color-text-error-primary)}.url-bar--doodle{position:absolute;z-index:2;display:flex;align-items:flex-end;gap:4px;color:var(--color-text-secondary);pointer-events:none}.url-bar--doodle svg{width:92px;height:69px}.url-bar--doodle--note{font-family:var(--font-inter,Inter);font-size:16px;font-weight:500;line-height:24px;font-style:italic;white-space:nowrap}.url-bar--doodle--right{bottom:calc(100% - 14px);right:150px;flex-direction:row-reverse}.url-bar--doodle--right .url-bar--doodle--note{margin-bottom:44px;transform:rotate(-5deg)}.url-bar--doodle--left{top:-8px;right:calc(100% + 8px);flex-direction:column;align-items:flex-end}.url-bar--doodle--left svg{transform:rotate(-70deg) scaleX(-1)}.url-bar--doodle--left .url-bar--doodle--note{transform:rotate(-4deg)}.url-bar--start{margin-top:48px}@media(max-width:1100px){.url-bar--doodle--left{display:none}}@media(max-width:480px){.url-bar--doodle{display:none}.url-bar--start{margin-top:0}.url-bar--field{height:auto;flex-wrap:wrap;padding:8px;border-radius:16px}.url-bar--globe{margin-left:8px}.url-bar--input{height:44px}.url-bar--submit{width:100%;height:48px;justify-content:center}}.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)}}.workflow-compare{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-6xl)}.workflow-compare .comparison-table{width:100%;padding:var(--spacing-2xl) 0 0}.ba{--ba-pos:50%;position:relative;width:100%;max-width:1000px;overflow:hidden;border-radius:var(--radius-2xl);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ba--canvas{position:absolute;top:0;left:0;width:1000px;height:560px;transform-origin:top left}.ba--top{inset:0;clip-path:inset(0 0 0 var(--ba-pos))}.ba--label,.ba--top{position:absolute;z-index:2}.ba--label{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;top:12px;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);color:var(--color-text-secondary);pointer-events:none}.ba--label--left{left:12px}.ba--label--right{right:12px}.ba--handle{position:absolute;top:0;bottom:0;left:var(--ba-pos);z-index:3;width:2px;margin-left:-1px;background-color:var(--color-fg-secondary);outline:none}.ba--handle:focus-visible .ba--knob{box-shadow:0 0 0 3px var(--color-border-primary)}.ba--knob{font-family:var(--font-inter,Inter);font-size:14px;font-weight:600;line-height:20px;position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--color-fg-secondary);background-color:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:0 4px 14px rgba(0,0,0,.35)}.ba-scene{position:absolute;inset:0}.ba-scene--usual{background:radial-gradient(60% 70% at 15% 20%,color-mix(in srgb,#ff7a59 22%,transparent),transparent 70%),radial-gradient(50% 60% at 85% 85%,color-mix(in srgb,#ffc94a 22%,transparent),transparent 70%),var(--color-bg-secondary)}.ba-scene--kappax{display:flex;align-items:center;justify-content:center;background:radial-gradient(60% 70% at 80% 15%,color-mix(in srgb,#4f7cff 28%,transparent),transparent 70%),radial-gradient(55% 65% at 15% 90%,color-mix(in srgb,#8b5cf6 24%,transparent),transparent 70%),var(--color-bg-tertiary)}.wm-window{--tone:#8a8f98;position:absolute;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone) 35%,var(--color-border-secondary));border-radius:12px;background-color:var(--color-bg-primary);box-shadow:0 18px 36px -22px rgba(0,0,0,.55)}.wm-window--bar{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;position:relative;height:30px;flex-shrink:0;display:flex;align-items:center;padding-left:22px;background-color:color-mix(in srgb,var(--tone) 22%,var(--color-bg-primary));color:color-mix(in srgb,var(--tone) 70%,var(--color-text-primary))}.wm-window--bar:before{content:"";position:absolute;left:9px;width:7px;height:7px;border-radius:50%;background-color:var(--tone)}.wm-window--body{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:10px}.wm-window--body>img{flex:1 1;min-height:0;width:100%;object-fit:cover;border-radius:6px}.t-chatgpt{left:22px;top:60px;width:250px;height:150px;transform:rotate(-3deg)}.t-claude{left:46px;top:270px;width:236px;height:140px;transform:rotate(2deg)}.t-nano{left:318px;top:34px;width:210px;height:236px;transform:rotate(2.5deg)}.t-gptimage{left:336px;top:300px;width:236px;height:196px;transform:rotate(-2.5deg)}.t-photoshop{left:590px;top:46px;width:300px;height:236px;transform:rotate(1.5deg)}.t-canva{left:616px;top:316px;width:200px;height:150px;transform:rotate(-1.5deg)}.t-downloads{left:846px;top:300px;width:140px;height:190px;transform:rotate(3deg)}.wm-bubble{font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;margin:0;padding:6px 9px;border-radius:10px;background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.wm-bubble--user{align-self:flex-end;max-width:88%;background-color:color-mix(in srgb,var(--tone) 18%,var(--color-bg-primary));color:var(--color-text-primary)}.wm-line{height:6px;width:80%;border-radius:3px;background-color:var(--color-bg-tertiary)}.wm-line--short{width:50%}.wm-prompt{font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;padding:4px 8px;border-radius:6px;border:1px dashed color-mix(in srgb,var(--tone) 50%,transparent);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-ps{flex:1 1;min-height:0;display:flex;gap:8px}.wm-ps img{height:100%;width:auto;border-radius:6px}.wm-ps--layers{flex:1 1;display:flex;flex-direction:column;gap:4px}.wm-layer{font-family:var(--font-inter,Inter);font-weight:600;line-height:18px;display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:5px;background-color:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:12px}.wm-layer i{width:10px;height:10px;border-radius:2px;border:1px solid var(--color-border-primary)}.wm-sizes{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.wm-sizes span{font-weight:600;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px dashed color-mix(in srgb,var(--tone) 55%,transparent);background-color:color-mix(in srgb,var(--tone) 10%,transparent);color:color-mix(in srgb,var(--tone) 70%,var(--color-text-primary))}.wm-file,.wm-sizes span{font-family:var(--font-inter,Inter);font-size:12px;line-height:18px}.wm-file{font-weight:400;padding:4px 6px;border-radius:5px;background-color:var(--color-bg-secondary);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-editor{width:560px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 30px 60px -28px rgba(20,30,80,.6),0 0 0 6px color-mix(in srgb,#4f7cff 14%,transparent)}.wm-editor img{display:block;width:100%;height:auto}.wm-tag{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;position:absolute;z-index:1;padding:6px 12px;border-radius:var(--radius-full);white-space:nowrap;box-shadow:0 6px 16px -8px rgba(0,0,0,.4)}.wm-tag--lost{border:1px solid color-mix(in srgb,var(--color-fg-error-primary) 40%,transparent);background-color:color-mix(in srgb,var(--color-fg-error-primary) 14%,var(--color-bg-primary));color:var(--color-fg-error-primary)}.wm-tag--lost-1{left:60px;top:436px}.wm-tag--lost-2{left:300px;top:512px}.wm-tag--lost-3{left:610px;top:278px}.wm-tag--lost-4{left:640px;top:492px}.wm-tag--kept{border:1px solid color-mix(in srgb,var(--color-fg-success-primary) 40%,transparent);background-color:color-mix(in srgb,var(--color-fg-success-primary) 14%,var(--color-bg-primary));color:var(--color-fg-success-primary)}.wm-tag--kept-1{left:70px;top:120px}.wm-tag--kept-2{left:46px;top:380px}.wm-tag--kept-3{right:60px;top:150px}.wm-tag--kept-4{right:90px;top:400px}@media(max-width:480px){.workflow-compare{padding:var(--spacing-7xl) var(--container-padding-mobile);gap:var(--spacing-5xl)}.ba--knob{width:32px;height:32px}.ba--label{top:6px;padding:2px 8px;font-size:12px}.ba--label--left{left:6px}.ba--label--right{right:6px}}@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}.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}}.cards-section{background-color:var(--color-bg-primary);padding:var(--spacing-9xl) var(--container-padding-desktop);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-7xl)}.cards-section--panel{width:100%;max-width:1120px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);background-color:var(--color-bg-secondary);overflow:hidden}.cards-section--columns{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cards-section--column{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-4xl) var(--spacing-3xl)}.cards-section--column+.cards-section--column{border-left:1px solid var(--color-border-secondary)}.cards-section--column--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)}.cards-section--column--title{font-family:var(--font-inter,Inter);font-size:18px;font-weight:600;line-height:28px;color:var(--color-text-primary);margin:0}.cards-section--column--pitch{font-family:var(--font-inter,Inter);font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-tertiary);margin:0}.cards-section--column--points{list-style:none;margin:0;padding:var(--spacing-lg) 0 0;border-top:1px solid var(--color-border-secondary);display:flex;flex-direction:column;gap:var(--spacing-md)}.cards-section--column--points li{--svg-icon--mask-bg-color:var(--color-fg-tertiary);font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--spacing-md)}.cards-section--footer{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl);padding:var(--spacing-2xl) var(--spacing-3xl);border-top:1px solid var(--color-border-secondary)}.cards-section--footer--text{font-family:var(--font-inter,Inter);font-size:16px;font-weight:600;line-height:24px;color:var(--color-text-secondary);margin:0}@media(max-width:900px){.cards-section--columns{grid-template-columns:1fr}.cards-section--column+.cards-section--column{border-left:none;border-top:1px solid var(--color-border-secondary)}.cards-section--footer{flex-direction:column;gap:var(--spacing-lg);text-align:center}}@media(max-width:480px){.cards-section{padding:var(--spacing-7xl) var(--container-padding-mobile);gap:var(--spacing-5xl)}.cards-section--column{padding:var(--spacing-3xl) var(--spacing-2xl)}}