/* DS 0.1 marketing composition. Only the first three home sections. */
[data-page="home"] :is(.product-hero,.proof-strip,.product-walkthrough)>.container{max-width:1280px}
[data-page="home"] .product-hero__intro{align-items:center;gap:var(--space-12);padding-block:var(--space-12)}
[data-page="home"] .product-hero h1{font-size:clamp(40px,5vw,72px);line-height:1.04;letter-spacing:-.045em;max-width:17ch}
[data-page="home"] .product-hero__support>p{max-width:40ch;line-height:1.65}
[data-page="home"] .product-window__app{border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}
[data-page="home"] .product-window__rail{width:164px}
[data-page="home"] .product-priority--delivery{background:var(--surface);box-shadow:inset 0 3px var(--signal)}
[data-page="home"] .product-priority__number{color:var(--ink-3)}
[data-page="home"] .product-priority--delivery .product-priority__number{color:var(--signal)}
[data-page="home"] .product-priority__completion{display:none}
[data-page="home"] .product-priority__work{border-top:1px solid var(--line);padding-top:var(--space-4)}
[data-page="home"] .proof-strip{padding-block:var(--space-12)}
[data-page="home"] .proof-editorial{gap:var(--space-8);padding-bottom:var(--space-6)}
[data-page="home"] .proof-voice blockquote p{font-size:clamp(20px,2.2vw,28px);line-height:1.4;max-width:48ch}
[data-page="home"] .proof-voice figcaption{margin-top:var(--space-4)}
[data-page="home"] .proof-customers{padding-top:var(--space-6);margin-top:var(--space-6)}
[data-page="home"] .proof-logo-grid{gap:var(--space-6);padding-block:var(--space-4)}
[data-page="home"] .proof-logo-grid img{max-height:40px;object-fit:contain}
[data-page="home"] .proof-footer{margin-top:var(--space-4)}
[data-page="home"] .product-walkthrough{padding-block:var(--space-12)}
[data-page="home"] .product-walkthrough__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-2);margin:0;background:var(--raised)}
[data-page="home"] .product-walkthrough__tabs button{min-height:48px;justify-content:center;gap:var(--space-2);padding:var(--space-3);border:0!important;border-radius:var(--radius-control);text-decoration:none!important;color:var(--ink-2);background:transparent}
[data-page="home"] .product-walkthrough__tabs button[aria-selected="true"]{background:var(--surface);color:var(--ink)}
[data-page="home"] .product-walkthrough__tabs button:hover{background:var(--ink-a1);color:var(--ink)}
[data-page="home"] .product-walkthrough__tabs .pw-tab-indicator{display:none}
[data-page="home"] .pw-navigation{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);border-top:1px solid var(--line)}
[data-page="home"] .pw-navigation[hidden]{display:none}
[data-page="home"] .pw-navigation>span{font:var(--t-code);color:var(--ink-3)}
[data-page="home"] .pw-navigation button{min-height:44px;min-width:90px}
[data-page="home"] .pw-navigation button:disabled{opacity:.4;cursor:default}
[data-page="home"] .pw-learning h5{font:var(--t-heading);margin-block:var(--space-3)}
[data-page="home"] .pw-memory{border-left:2px solid var(--signal);padding:var(--space-4);background:var(--raised)}
@media(max-width:767px){
 [data-page="home"] .product-hero__intro{gap:var(--space-6);padding-block:var(--space-8)}
 [data-page="home"] .product-window__rail{display:none}
 [data-page="home"] .product-window__priorities{display:flex;flex-direction:column}
 [data-page="home"] .product-priority--delivery{order:-1}
 [data-page="home"] .product-priority:not(.product-priority--delivery){display:grid;grid-template-columns:1fr auto;gap:var(--space-2);padding:var(--space-4)}
 [data-page="home"] .product-priority:not(.product-priority--delivery)>:is(.product-priority__number,.product-priority__description,.product-priority__work,.product-priority__progress,.product-priority__owner,.product-priority__target){display:none}
 [data-page="home"] .product-priority:not(.product-priority--delivery) .product-priority__metric{margin:0;font-size:20px}
 [data-page="home"] .product-priority:not(.product-priority--delivery) .product-priority__metric strong{font-size:24px}
 [data-page="home"] .product-walkthrough__tabs button{flex-direction:column;font-size:13px;padding:var(--space-2)}
 [data-page="home"] .pw-navigation{padding-inline:var(--space-4)}
 [data-page="home"] .proof-strip{padding-block:var(--space-8)}
}

[data-page="home"] .product-walkthrough__tabs[hidden]{display:none}

[data-page="home"] .product-window__body{grid-template-columns:164px minmax(0,1fr)}
[data-page="home"] .product-walkthrough__tabs{background:var(--wash)}
[data-page="home"] .product-walkthrough__tabs button{box-shadow:none!important;transform:none!important}
[data-page="home"] .pw-navigation button{display:inline-flex;align-items:center;justify-content:center;border:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:transparent;font:var(--t-label);color:var(--ink)}
[data-page="home"] .pw-navigation button:hover:not(:disabled){background:var(--ink-a1);box-shadow:none;transform:none}
[data-page="home"] .pw-navigation button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}
@media(max-width:900px){[data-page="home"] .product-window__body{grid-template-columns:1fr}}
@media(max-width:767px){
 [data-page="home"] .product-priority--delivery{display:block;border-top:0;padding:var(--space-5)}
 [data-page="home"] .product-priority--delivery :is(.product-priority__description,.product-priority__work){display:block}
 [data-page="home"] .product-priority--delivery .product-priority__metric{justify-content:flex-start;max-width:none;margin-top:var(--space-4)}
 [data-page="home"] .product-priority--delivery .product-priority__work{margin-top:var(--space-4)}
 [data-page="home"] .product-priority--delivery .product-priority__work>p{margin-bottom:0}
 [data-page="home"] .product-priority:not(.product-priority--delivery){border-left:0;border-top:1px solid var(--line)}
}

@media(max-width:767px){[data-page="home"] .product-priority--delivery .product-priority__description{min-height:0}}

[data-page="home"] .pw-decision{scroll-margin-top:calc(var(--space-16) + var(--space-4))}
[data-page="home"] .proof-editorial{margin-bottom:0}
[data-page="home"] .proof-strip .proof-logo-grid{gap:var(--space-6);margin:0;padding-block:var(--space-4)}
[data-page="home"] .proof-strip .proof-logo-grid img{width:104px;height:40px;max-height:40px;max-width:100%;object-fit:contain}
[data-page="home"] .proof-strip .proof-feature-logo img{width:96px;height:40px;max-height:40px;object-fit:contain}
@media(max-width:640px){[data-page="home"] .proof-strip .proof-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-3)}}
[data-page="home"] .proof-voice figcaption{display:flex;align-items:center;gap:var(--space-6)}
[data-page="home"] .proof-strip .proof-feature-logo{display:block;flex:0 0 96px;width:96px;padding:0;margin:0}
[data-page="home"] .proof-strip .proof-feature-logo li{width:100%;min-height:40px;display:flex;align-items:center}
[data-page="home"] .proof-voice figcaption>span{flex:1;min-width:0}
