[data-marketing]{--landing-space:96px;--landing-radius:40px}[data-marketing] .site-nav{background:var(--color-surface-subtle);border-bottom:0}[data-marketing] .reveal{opacity:1;transform:none;visibility:visible}[data-marketing] :is(.int-page-spacer,.sl-page-spacer,.lp-page-spacer,.cmp-page-spacer,.wc-page-spacer){height:80px}[data-marketing] .landing-hero{background:var(--color-surface-subtle);border-radius:0 0 var(--landing-radius) var(--landing-radius);padding:64px 0 72px;color:var(--color-text-primary)}[data-marketing] .landing-hero__layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px}[data-marketing] .landing-hero__layout--centered{display:block;max-width:900px;text-align:center}[data-marketing] .landing-hero__copy{min-width:0}[data-marketing] .landing-hero h1{font:650 clamp(42px,4.8vw,72px)/1.08 var(--font-display);letter-spacing:-.035em;max-width:9.5em;margin:0;text-wrap:balance}[data-marketing] .landing-hero__description{font-size:18px;line-height:1.6;color:var(--color-text-secondary);max-width:54ch;margin:24px 0 28px}[data-marketing] .landing-hero .ds-signup{width:min(360px,100%);margin:28px 0 12px}[data-marketing] .landing-hero .ds-signup label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-marketing] .landing-hero .ds-signup input,[data-marketing] .landing-hero .ds-signup button{width:100%;min-height:52px}[data-marketing] .landing-hero .ds-signup p{font-size:14px;text-align:center}[data-marketing] .landing-hero__secondary{display:flex;width:fit-content;font-size:15px;margin-top:12px}[data-marketing] .landing-hero__layout--centered .landing-hero__secondary{margin-inline:auto}[data-marketing] .landing-hero__secondary svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}[data-marketing] .landing-hero__context{margin-top:16px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}[data-marketing] .landing-hero__context:empty{display:none}[data-marketing] .landing-hero__context a{text-decoration:underline;text-underline-offset:4px}[data-marketing] .landing-hero__visual{min-width:0}[data-marketing] .landing-hero .home-product-artwork{width:min(480px,100%);aspect-ratio:1;margin:auto}[data-marketing] .landing-hero .home-product-artwork :is(picture,img){display:block;width:100%;height:100%;object-fit:contain}[data-marketing] .landing-hero__layout--centered :is(h1,.landing-hero__description,.ds-signup){margin-inline:auto}[data-marketing] :is(.product-page__story,.role-page__story,.landing-chapter){padding-block:var(--landing-space);margin:16px 24px;border-radius:var(--landing-radius);background:var(--color-surface)}[data-marketing] :is(.product-page__story--spotlight,.role-page__story--spotlight,.landing-chapter--tint){background:var(--color-surface-subtle)}[data-marketing] :is(.product-page__story,.product-page__story--spotlight,.role-page__story)>.pw-container,[data-marketing] .landing-chapter__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}[data-marketing] :is(.product-page__story-copy,.product-page__story--spotlight .product-page__story-copy,.product-page__story-notes,.product-page__story--spotlight .product-page__story-visual){grid-column:auto;grid-row:auto;order:0}[data-marketing] .product-page__story--spotlight .product-page__story-visual{grid-column:2;grid-row:1}[data-marketing] .role-page__story--spotlight .role-page__story-copy{order:0}[data-marketing] :is(.product-page__story-copy,.role-page__story-copy,.landing-chapter__copy) h2{font-size:48px;line-height:1.08;letter-spacing:-.03em;font-weight:650}[data-marketing] :is(.product-page__story-copy,.role-page__story-copy,.landing-chapter__copy)>p{font-size:18px;line-height:1.6;margin-top:20px;max-width:54ch;color:var(--color-text-secondary)}[data-marketing] .landing-chapter__copy ul{margin:24px 0;padding-left:20px}[data-marketing] .landing-chapter__copy li{margin-block:12px;font-size:16px;line-height:1.6}[data-marketing] .landing-record{min-width:0;border-radius:16px;overflow:hidden}[data-marketing] .landing-record .home-summary{border-radius:16px}[data-marketing] .landing-overview{padding-block:64px}[data-marketing] .landing-overview__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}[data-marketing] .landing-overview>h2,[data-marketing] .landing-overview__grid>h2,[data-marketing] .landing-overview__grid>div>h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-.03em}[data-marketing] .landing-overview>p,[data-marketing] .landing-overview__grid>div>p{margin-top:20px;color:var(--color-text-secondary);max-width:54ch}[data-marketing] .landing-overview nav{margin-top:24px;display:grid}[data-marketing] .landing-overview nav a{min-height:44px;padding:12px 0;border-bottom:1px solid var(--color-border);color:var(--color-primary-text)}[data-marketing] .landing-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:48px;padding-block:var(--landing-space)}[data-marketing] .landing-faq h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12}[data-marketing] .landing-faq details{border-bottom:1px solid var(--color-border);padding:20px 0}[data-marketing] .landing-faq summary{font-size:18px;font-weight:600;cursor:pointer;min-height:44px}[data-marketing] .landing-faq details p{font-size:16px;line-height:1.65;color:var(--color-text-secondary);margin-top:12px}[data-marketing] .closing-cta{margin:16px 24px 0;border-radius:var(--landing-radius);padding-block:var(--landing-space)}[data-marketing] .closing-cta__inner{display:grid;grid-template-columns:7fr 5fr;align-items:center;text-align:left;gap:48px}[data-marketing] .closing-cta h2{font-size:clamp(36px,4vw,56px);margin:0 0 24px}[data-marketing] .closing-cta p{margin:0}[data-marketing] .closing-cta__actions{flex-direction:column;align-items:flex-start;gap:12px}[data-marketing] :is(.company-story-origin,.company-story-principles,.company-section,.learning-feature,.learning-questions,.how-section,.mcp-section,.journey-section){padding-block:var(--landing-space)}[data-marketing] :is(.tool-heading,.manager-intro,.learning-glossary-hero){background:var(--color-surface-subtle);border-radius:0 0 var(--landing-radius) var(--landing-radius);padding:48px 32px}[data-marketing] .tool-heading>.page-artwork{display:none}[data-marketing] .tool-heading>h1{font-size:clamp(38px,4.8vw,64px)}[data-marketing] .tool-heading>a{margin-top:20px}[data-marketing] :is(.company-band,.company-story-platform,.learning-scenarios,.how-band,.kudos-together,.kudos-growth,.mcp-control-band,.how-start){border-radius:var(--landing-radius);margin:16px 24px}[data-marketing] .landing-alias{scroll-margin-top:100px}@media(min-width:768px)and (max-width:1099px){[data-marketing]{--landing-space:72px;--landing-radius:32px}[data-marketing] .landing-hero__layout{gap:32px}[data-marketing] :is(.product-page__story-copy,.role-page__story-copy,.landing-chapter__copy) h2{font-size:40px}}@media(max-width:767px){[data-marketing]{--landing-space:48px;--landing-radius:24px}[data-marketing] :is(.int-page-spacer,.sl-page-spacer,.lp-page-spacer,.cmp-page-spacer,.wc-page-spacer){height:72px}[data-marketing] .landing-hero{padding:40px 0}[data-marketing] .landing-hero__layout{grid-template-columns:minmax(0,1fr);gap:28px;text-align:center}[data-marketing] .landing-hero h1{font-size:clamp(36px,9vw,54px);margin-inline:auto}[data-marketing] .landing-hero__description{font-size:17px;margin:20px auto 24px}[data-marketing] .landing-hero .ds-signup,[data-marketing] .landing-hero__secondary{margin-inline:auto}[data-marketing] .landing-hero .home-product-artwork{width:160px;max-width:100%}[data-marketing] :is(.product-page__story,.role-page__story,.landing-chapter,.closing-cta,.company-band,.company-story-platform,.learning-scenarios,.how-band,.kudos-together,.kudos-growth,.mcp-control-band,.how-start){margin-inline:8px}[data-marketing] :is(.product-page__story,.product-page__story--spotlight,.role-page__story)>.pw-container,[data-marketing] :is(.landing-chapter__grid,.landing-overview__grid,.landing-faq,.closing-cta__inner){grid-template-columns:minmax(0,1fr);gap:28px}[data-marketing] .product-page__story--spotlight :is(.product-page__story-visual,.product-page__story-notes){grid-column:1;grid-row:auto}[data-marketing] :is(.product-page__story-copy,.role-page__story-copy,.landing-chapter__copy) h2{font-size:34px}[data-marketing] .landing-overview{padding-block:48px}[data-marketing] .closing-cta__actions{align-items:center}[data-marketing] .closing-cta__inner{text-align:center}[data-marketing] :is(.tool-heading,.manager-intro,.learning-glossary-hero){padding:36px 20px}}[data-marketing] .landing-overview>.kudos-celebration{max-width:580px;margin:auto}[data-marketing] .tool-next__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}[data-marketing] .tool-heading>a{order:1}[data-marketing] .tool-heading{display:flex;flex-direction:column;align-items:center}[data-marketing] .tool-page{padding-top:var(--nav-height)}[data-marketing] .blog-library__header{padding:48px 24px;background:var(--color-surface-subtle);border-radius:0 0 32px 32px}[data-marketing] :is(.landing-hero,.landing-chapter,.landing-overview,.product-page__story,.role-page__story,.closing-cta){container-type:inline-size}@container (max-width:760px){[data-marketing] :is(.landing-hero__layout,.landing-chapter__grid,.landing-overview__grid,.closing-cta__inner),[data-marketing] :is(.product-page__story,.product-page__story--spotlight,.role-page__story)>.pw-container{grid-template-columns:minmax(0,1fr);gap:28px}[data-marketing] .product-page__story--spotlight :is(.product-page__story-visual,.product-page__story-notes){grid-column:1;grid-row:auto}[data-marketing] .landing-hero h1{font-size:clamp(36px,9cqi,54px)}}[data-marketing] .landing-detail{border-bottom:1px solid var(--color-border)}[data-marketing] .landing-detail{margin-top:20px}[data-marketing] .landing-detail p{font-size:16px;line-height:1.65;color:var(--color-text-secondary);margin:12px 0}[data-marketing] .landing-chapter__copy .landing-boundary,[data-marketing] .landing-boundary{font-size:14px;line-height:1.65;color:var(--color-text-secondary);margin-top:24px;max-width:75ch}[data-marketing] .landing-boundary a{text-decoration:underline;text-underline-offset:4px}[data-marketing] .tool-heading{padding-block:32px}[data-marketing] .mcp-examples__evidence{display:grid;gap:32px;min-width:0}[data-marketing] :is(.landing-detail,.landing-faq details,.product-page__faq details,.company-faq details,.journey-faq details,.kudos-faq details,.faq__item)>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:18px 0;list-style:none;cursor:pointer;font-size:16px;line-height:1.5;font-weight:600;color:var(--color-text-primary)}[data-marketing] :is(.landing-detail,.landing-faq details,.product-page__faq details,.company-faq details,.journey-faq details,.kudos-faq details,.faq__item)>summary::marker{content:""}[data-marketing] :is(.landing-detail,.landing-faq details,.product-page__faq details,.company-faq details,.journey-faq details,.kudos-faq details,.faq__item)>summary::-webkit-details-marker{display:none}[data-marketing] :is(.landing-detail,.landing-faq details,.product-page__faq details,.company-faq details,.journey-faq details,.kudos-faq details,.faq__item)>summary>:is(svg,.faq__icon){display:none}[data-marketing] :is(.landing-detail,.landing-faq details,.product-page__faq details,.company-faq details,.journey-faq details,.kudos-faq details,.faq__item)>summary:after{content:"";position:static;display:block;width:20px;height:20px;flex:0 0 20px;transform:none;background:linear-gradient(currentColor,currentColor) center / 14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 14px no-repeat}[data-marketing] :is(.landing-detail,.landing-faq details,.product-page__faq details,.company-faq details,.journey-faq details,.kudos-faq details,.faq__item)[open]>summary:after{background:linear-gradient(currentColor,currentColor) center / 14px 1.5px no-repeat}[data-marketing] :is(.landing-detail,.landing-faq details,.product-page__faq details,.company-faq details,.journey-faq details,.kudos-faq details,.faq__item)>summary:focus-visible{outline:3px solid var(--color-primary-text);outline-offset:4px}[data-marketing] .how-start{background:var(--color-surface-subtle);border:0}
