@layer base{.mkt-hero.mp-hero{padding-block-end:4rem}.mp-hero .mkt-display{margin-block-start:0}.mp-band{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem 4rem;padding-block:7.5rem}.mp-band.is-surface{background:var(--bg-surface)}.mp-band.is-canvas{background:var(--bg-canvas)}.mp-band.is-accent{background:var(--accent-fill-deep);color:var(--accent-fill-label)}.mp-band.is-flip>.mp-copy{order:2}.mp-band.is-center{grid-template-columns:1fr;justify-items:center;text-align:center}.mp-band.is-center>.mp-picture{inline-size:100%}.mp-copy{display:grid;justify-items:start;align-content:center}.is-center>.mp-copy{justify-items:center}.mp-num{display:grid;place-items:center;inline-size:2rem;block-size:2rem;margin-block-end:1.5rem;border-radius:var(--radius-pill);background:var(--accent-fill);color:var(--accent-fill-label);font-size:.75rem;font-weight:700}.mp-copy>h2{margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.15;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.mp-copy>h2:lang(ar){line-height:1.4;letter-spacing:0}.mp-lead{margin:1rem 0 0;max-inline-size:36rem;color:var(--text-tertiary);font-size:1.125rem;line-height:1.6;text-wrap:pretty}.is-accent .mp-lead,.is-accent .mp-points span{color:inherit;opacity:.85}.mp-points{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem}.mp-points li{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:center}.mp-points .mkt-icon{grid-row:span 2;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-card)}.mp-points .mkt-icon svg{inline-size:1.15rem;block-size:1.15rem}.is-accent .mp-points .mkt-icon{background:color-mix(in srgb,var(--accent-fill-label) 14%,transparent);color:var(--accent-fill-label)}.mp-points strong{font-weight:700}.mp-points span{color:var(--text-tertiary);font-size:.95rem}.mp-more{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:2rem;color:var(--accent-text);font-weight:700}.is-accent .mp-more{color:inherit}.mp-picture{font-size:.85rem;color:var(--text-primary);text-align:start;pointer-events:none}.mp-panel{display:grid;gap:1rem;box-shadow:var(--elev-sm)}.mp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0}.mp-panel-head strong{display:inline-flex;align-items:center;gap:.6rem}.mp-panel-head svg{inline-size:1rem;block-size:1rem;color:var(--accent-text)}.mk-tile svg,.mp-panel-head .mk-tile svg{color:inherit}.mp-panel-head>span,.mp-picture small,.mp-quiet{color:var(--text-tertiary)}.mp-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.mp-between{justify-content:space-between}.mp-grow{flex:1;justify-content:center;gap:.4rem}.mp-picture .mk-chip{gap:.35rem}.mp-picture .mk-chip svg,.mp-select svg{inline-size:.85rem;block-size:.85rem}.mp-select{display:inline-flex;align-items:center;gap:.35rem;block-size:1.9rem;padding-inline:.7rem;border:1px solid var(--border-hairline);border-radius:var(--radius-control);color:var(--text-secondary)}.mp-select b{color:var(--text-primary)}.mp-brief{display:grid;align-content:space-between;gap:1.5rem;min-block-size:6.5rem;padding:.85rem 1rem;border:1px solid var(--accent-line);border-radius:var(--radius-card);box-shadow:0 0 0 3px var(--accent-wash);color:var(--text-quiet)}.mp-brief .is-filled{color:var(--text-primary)}.mp-brief em{display:inline-flex;align-items:center;gap:.3rem;font-style:normal;color:var(--accent-text);font-size:.75rem}.mp-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.mp-list>li{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--border-hairline);border-radius:var(--radius-control)}.mp-list>li>span:not(.mp-index,.mp-figure){display:grid;flex:1}.mp-list>.mp-list-head{padding:.25rem 0;border:0;color:var(--text-tertiary)}.mp-list small{display:inline-flex;align-items:center;gap:.3rem}.mp-list small svg{inline-size:.75rem;block-size:.75rem}.mp-index{display:grid;place-items:center;inline-size:1.4rem;block-size:1.4rem;border-radius:var(--radius-control);background:var(--accent-wash);font-size:.7rem}.mp-figure,.mp-index{flex:none;color:var(--accent-text);font-weight:700}.mp-figure{min-inline-size:3.25rem;font-size:1.1rem}.mp-stack{display:grid;gap:1rem}.mp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0}.mp-tiles>span{display:grid;gap:.2rem;padding:.75rem;border-radius:var(--radius-control);background:var(--bg-subtle)}.mp-tiles b{color:var(--accent-text)}.mp-question{margin:0;font-size:1rem;font-weight:700}.mp-answers{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0}.mp-answers>span{padding:.7rem .85rem;border:1px solid var(--border-hairline);border-radius:var(--radius-control);font-weight:500}.mp-answers>.is-current{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-text)}.mp-sample{display:grid;gap:2rem}.mp-steer{justify-content:center}.mp-pair{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mp-slide-card{display:grid;gap:.75rem;margin:0;padding:.75rem;box-shadow:var(--elev-sm)}.mp-slide-card figure,.mp-slide-card>div{margin:0;border-radius:var(--radius-control);overflow:hidden;border:1px solid var(--border-hairline)}.mp-slide-card figcaption{color:var(--text-tertiary);font-size:.75rem}.mp-build{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem}.mp-stages{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;color:var(--text-quiet)}.mp-stages li{display:flex;align-items:center;gap:.5rem}.mp-stages i{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;border-radius:var(--radius-pill);background:var(--bg-subtle)}.mp-stages svg{inline-size:.75rem;block-size:.75rem}.mp-stages .is-done{color:var(--text-primary);font-weight:700}.mp-stages .is-done i{background:var(--accent-fill);color:var(--accent-fill-label)}.mp-stages .is-current{color:var(--text-secondary)}.mp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.mp-grid li{aspect-ratio:16/9;border:1px solid var(--border-hairline);border-radius:var(--radius-control);overflow:hidden;background:var(--bg-surface)}.mp-grid li.is-pending{background:var(--bg-subtle)}.mp-grid figure{margin:0}.mp-deliver{display:grid;gap:1.5rem;inline-size:min(100%,35rem);margin-inline:auto}.mp-ok{display:inline-block;inline-size:.5rem;block-size:.5rem;margin-inline-end:.4rem;border-radius:var(--radius-pill);background:var(--green-500)}.mp-outputs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.mp-outputs li{display:grid;justify-items:center;align-content:start;gap:.3rem;padding:1rem .5rem;text-align:center}.mp-outputs svg{inline-size:1.25rem;block-size:1.25rem;color:var(--accent-text)}.mp-bento{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:1.25rem}.mp-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem;border:1px solid var(--border-hairline);background:var(--bg-surface)}.mp-cell,.mp-cell .mkt-icon{border-radius:var(--radius-card)}.mp-cell .mkt-icon{inline-size:2.5rem;block-size:2.5rem}.mp-cell .mkt-icon svg{inline-size:1.15rem;block-size:1.15rem}.mp-cell h2{margin:0;font-size:1.25rem}.mp-cell p{margin:0;color:var(--text-secondary)}.mp-cell-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.875rem}.mp-cell-list li{display:inline-flex;align-items:center;gap:.35rem}.mp-cell-list svg{inline-size:.9rem;block-size:.9rem;color:var(--accent-text)}.mp-cell .mp-more{margin-block-start:auto}.mp-cell-picture{align-self:stretch;pointer-events:none}.mp-cell-decks>.wf-slide,.mp-cell-picture>.wf-slide{border:1px solid var(--border-hairline);border-radius:var(--radius-control)}.mp-cell-picture .wf-flip{padding:0;background:none;box-shadow:none}.mp-cell-decks{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.mp-cell.is-wide{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;align-content:start;column-gap:2rem}.mp-cell.is-wide>:not(.mp-cell-picture){grid-column:1}.mp-cell.is-wide>.mp-cell-picture{grid-column:2;grid-row:1/span 5;align-self:center}.mp-cell.is-wide .mp-more{margin-block-start:.5rem}@media (max-width:1080px){.mp-band{grid-template-columns:1fr}.mp-band.is-flip>.mp-copy{order:0}.mp-build{grid-template-columns:1fr}.mp-bento{grid-template-columns:repeat(2,1fr)}.mp-bento>.mp-cell.is-wide:last-child{grid-column:auto;display:flex}}@media (max-width:860px){.mp-band{padding-block:4rem}.mp-pair,.mp-tiles{grid-template-columns:1fr}.mp-outputs{grid-template-columns:1fr 1fr}.mp-bento{grid-template-columns:1fr}.mp-cell.is-wide{grid-column:auto;display:flex}}}