.features-page-hero,.product-page-hero{position:relative;overflow:hidden;padding:154px 0 105px;background:radial-gradient(circle at 8% 18%,rgba(99,206,233,.15),transparent 28rem),radial-gradient(circle at 90% 22%,rgba(226,128,203,.11),transparent 27rem),linear-gradient(180deg,rgba(255,255,255,.16),transparent)}.features-page-hero:before,.product-page-hero:before{width:680px;height:680px;position:absolute;left:50%;bottom:-500px;border-radius:50%;transform:translateX(-50%);background:rgba(156,139,239,.11);filter:blur(50px);content:"";pointer-events:none}.features-hero-copy,.product-hero-copy{max-width:920px;margin-inline:auto;position:relative;z-index:2;text-align:center}.features-hero-copy .marketing-page-eyebrow,.product-hero-copy .marketing-page-eyebrow{justify-content:center}.features-hero-copy h1,.product-hero-copy h1{margin:0;color:var(--mk-navy-deep);font-size:clamp(3.35rem,6.4vw,5.75rem);font-weight:780;line-height:.98;letter-spacing:-.06em}.features-hero-copy h1{max-width:900px;margin-inline:auto}.features-hero-copy>p:not(.marketing-page-eyebrow),.product-hero-copy>p:not(.marketing-page-eyebrow){max-width:760px;margin:28px auto 0;color:var(--mk-muted);font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.68}.features-hero-copy .page-hero-actions,.product-hero-copy .page-hero-actions{justify-content:center}.product-screenshot{min-width:0;margin:0;position:relative}.product-screenshot-link{display:block;overflow:hidden;border:1px solid rgba(40,49,104,.14);border-radius:23px;background:rgba(255,255,255,.58);box-shadow:0 28px 75px rgba(40,49,104,.13),inset 0 1px rgba(255,255,255,.82);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);transition:transform .25s ease,box-shadow .25s ease}.product-screenshot-link:hover{transform:translateY(-3px);box-shadow:0 34px 90px rgba(40,49,104,.17),inset 0 1px rgba(255,255,255,.86)}.product-screenshot-bar{min-height:44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--mk-border);padding:0 15px;background:rgba(255,255,255,.72);color:var(--mk-muted);font-size:10px}.product-screenshot-bar strong{color:var(--mk-navy-deep);font-size:10px;letter-spacing:.01em}.product-screenshot-bar>span:last-child{justify-self:end;display:inline-flex;align-items:center;gap:5px;color:var(--mk-navy);font-weight:750}.product-screenshot-dots{display:flex;gap:5px}.product-screenshot-dots i{width:7px;height:7px;display:block;border-radius:50%;background:rgba(40,49,104,.16)}.product-screenshot-dots i:nth-child(2){background:rgba(156,139,239,.45)}.product-screenshot-dots i:nth-child(3){background:rgba(99,206,233,.68)}.product-screenshot-viewport{display:block;overflow:hidden;background:#f0f2f8}.product-screenshot-viewport img{width:100%;height:auto;display:block}.product-screenshot figcaption{display:flex;justify-content:space-between;gap:18px;margin:12px 5px 0;color:var(--mk-muted);font-size:11px;line-height:1.5}.product-screenshot figcaption span{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;color:var(--mk-navy);font-weight:700}.product-hero-screenshot{max-width:1160px;margin:66px auto 0}.features-page-hero .product-screenshot:before,.product-hero-screenshot:before{position:absolute;inset:12% 8% -5%;z-index:-1;border-radius:50%;background:linear-gradient(90deg,rgba(99,206,233,.24),rgba(156,139,239,.19),rgba(226,128,203,.17));filter:blur(50px);content:""}.product-split-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;grid-gap:clamp(48px,6vw,82px);gap:clamp(48px,6vw,82px)}.product-split-layout-reverse{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.product-section-copy{min-width:0}.product-section-copy .marketing-section-heading h2{font-size:clamp(2.25rem,4vw,3.55rem)}.product-platform-scope{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.product-platform-scope span{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(40,49,104,.1);border-radius:10px;padding:6px 10px 6px 7px;background:rgba(255,255,255,.54);color:var(--mk-ink-soft);font-size:10px;font-weight:750}.product-platform-scope i{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(135deg,rgba(99,206,233,.2),rgba(156,139,239,.18));color:var(--mk-navy);font-size:8px;font-style:normal;font-weight:900;text-transform:lowercase}.product-platform-scope.is-compact{justify-content:center;margin-top:25px}.product-platform-scope.is-compact span{min-height:31px;padding-block:4px;background:rgba(255,255,255,.4)}.product-platform-scope.is-compact i{width:20px;height:20px}.feature-qualifier,.product-availability-note,.product-coverage-note{margin:17px 0 0;color:var(--mk-muted);font-size:10px;line-height:1.6}.product-route-list{margin-top:29px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.product-route-list>span{min-width:0;display:grid;grid-template-columns:27px 1fr;align-items:center;grid-column-gap:8px;column-gap:8px;border:1px solid rgba(40,49,104,.09);border-radius:11px;padding:10px;background:rgba(255,255,255,.47)}.product-route-list svg{grid-row:1/3;width:27px;height:27px;padding:6px;border-radius:8px;background:rgba(128,171,245,.14);color:var(--mk-navy)}.product-route-list b{color:var(--mk-navy-deep);font-size:11px}.product-route-list small{overflow:hidden;color:var(--mk-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.product-intelligence-layer{overflow:hidden;background:linear-gradient(145deg,#202859,#171d46);color:white}.product-intelligence-layer:before{width:440px;height:440px;position:absolute;right:-140px;top:-220px;border-radius:50%;background:rgba(99,206,233,.11);content:""}.product-dark-heading .section-eyebrow,.product-dark-heading h2{color:white}.product-dark-heading .marketing-section-heading>p:last-child{color:#bdc6e7}.product-intelligence-layer .connected-intelligence{margin-top:58px}.intelligence-positioning-line{margin:22px 0 0;color:var(--mk-cyan);font-size:13px;font-weight:780;text-align:center;letter-spacing:.01em}.concept-label{margin:17px 0 0;color:var(--mk-muted);font-size:9px;text-align:center;letter-spacing:.02em}.product-intelligence-layer .concept-label{color:#aeb8df}.product-feature-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;grid-gap:60px;gap:60px;margin-bottom:55px}.product-feature-checklist{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;list-style:none}.product-feature-checklist li{display:flex;align-items:center;gap:7px;color:var(--mk-ink-soft);font-size:11px;font-weight:680}.product-feature-checklist svg{flex:0 0 auto;color:#27855e}.product-listening-section .listening-showcase{margin-bottom:48px}.product-coverage-note{border-left:2px solid rgba(40,49,104,.25);padding:2px 0 2px 13px}.product-ads-section{background:rgba(255,255,255,.35)}.product-ads-section .product-feature-checklist{margin-top:28px}.attention-chain{margin-top:30px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:7px;gap:7px}.attention-chain>span{min-height:78px;display:grid;align-content:center;grid-gap:6px;gap:6px;border:1px solid var(--mk-border);border-radius:12px;padding:11px;background:rgba(255,255,255,.55)}.attention-chain small{color:var(--mk-violet);font-size:8px;font-weight:850}.attention-chain strong{color:var(--mk-navy-deep);font-size:10px;line-height:1.35}.attention-chain svg{transform:rotate(-90deg);color:var(--mk-navy)}.product-budget-section{background:linear-gradient(145deg,rgba(235,238,249,.65),rgba(249,249,247,.5))}.product-review-callout{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--mk-border);border-radius:15px;padding:18px;background:rgba(255,255,255,.58)}.product-review-callout>svg{flex:0 0 auto;color:var(--mk-navy)}.product-review-callout span{display:grid;grid-gap:6px;gap:6px}.product-review-callout strong{color:var(--mk-navy-deep);font-size:12px}.product-review-callout small{color:var(--mk-muted);font-size:10px;line-height:1.55}.product-policy-section{background:rgba(255,255,255,.22)}.policy-chain{margin-top:30px;display:grid;grid-gap:8px;gap:8px}.policy-chain>span{display:grid;grid-template-columns:30px 1fr;grid-gap:3px 9px;gap:3px 9px;border-bottom:1px solid var(--mk-border);padding:8px 0 13px}.policy-chain i{grid-row:1/3;width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:rgba(156,139,239,.13);color:var(--mk-navy);font-size:8px;font-style:normal;font-weight:850}.policy-chain b{color:var(--mk-navy-deep);font-size:11px}.policy-chain small{color:var(--mk-muted);font-size:9px;line-height:1.45}.product-workflow-section{background:#f7f8fc}.product-workflow-section>.marketing-container>.marketing-section-heading{max-width:780px}.product-workflow-stories{margin-top:70px}.product-workflow-stories>article{display:grid;grid-template-columns:minmax(230px,.45fr) minmax(0,1.55fr);align-items:center;grid-gap:clamp(38px,6vw,78px);gap:clamp(38px,6vw,78px);border-top:1px solid var(--mk-border);padding:68px 0}.product-workflow-stories>article:nth-child(2n)>div{order:2}.product-workflow-stories>article:nth-child(2n)>figure{order:1}.product-workflow-stories>article>div>span{color:var(--mk-violet);font-size:10px;font-weight:850;letter-spacing:.08em}.product-workflow-stories h3{margin:14px 0 0;color:var(--mk-navy-deep);font-size:29px;letter-spacing:-.04em}.product-workflow-stories article>div>p{margin:16px 0 0;color:var(--mk-muted);font-size:13px;line-height:1.7}.product-team-note{display:grid;grid-template-columns:44px 1fr;grid-gap:20px;gap:20px;border:1px solid var(--mk-border);border-radius:22px;padding:30px;background:rgba(255,255,255,.63);box-shadow:var(--mk-shadow)}.product-team-note>svg{width:44px;height:44px;padding:11px;border-radius:13px;background:rgba(128,171,245,.15);color:var(--mk-navy)}.product-team-note span{color:var(--mk-violet);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.product-team-note h3{margin:8px 0 0;color:var(--mk-navy-deep);font-size:22px}.product-team-note p{max-width:850px;margin:10px 0 0;color:var(--mk-muted);font-size:12px;line-height:1.65}.product-two-layers-section{background:linear-gradient(160deg,rgba(229,233,247,.75),rgba(248,248,246,.62))}.product-layer-grid{max-width:900px;margin:54px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.product-layer-grid article{min-height:300px;border:1px solid var(--mk-border);border-radius:22px;padding:29px;background:rgba(255,255,255,.58);box-shadow:0 18px 55px rgba(40,49,104,.08)}.product-layer-grid article:nth-child(2){background:linear-gradient(145deg,#202859,#283168);color:white}.product-layer-grid article>span{display:flex;align-items:center;gap:9px;color:var(--mk-navy-deep);font-size:20px;font-weight:780}.product-layer-grid article:nth-child(2)>span{color:white}.product-layer-grid ul{margin:34px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;list-style:none}.product-layer-grid li{color:var(--mk-muted);font-size:12px}.product-layer-grid li:before{margin-right:8px;color:var(--mk-cyan);content:"•"}.product-layer-grid article:nth-child(2) li{color:#c8cdea}.product-layer-summary{max-width:730px;margin:38px auto 0;color:var(--mk-ink-soft);font-size:17px;line-height:1.7;text-align:center}.product-final-cta{padding:105px 0;background:rgba(255,255,255,.46);text-align:center}.product-final-cta .section-eyebrow{justify-content:center}.product-final-cta h2{margin:0;color:var(--mk-navy-deep);font-size:clamp(3rem,6vw,5.5rem);line-height:1;letter-spacing:-.06em}.product-final-cta>div>p:not(.section-eyebrow){max-width:600px;margin:23px auto 0;color:var(--mk-muted);font-size:16px;line-height:1.65}.features-page-hero .marketing-container{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:70px;gap:70px}.features-page-hero .features-hero-copy{text-align:left}.features-page-hero .features-hero-copy .marketing-page-eyebrow{justify-content:flex-start}.features-page-hero .features-hero-copy h1{font-size:clamp(3.2rem,5.5vw,5rem)}.features-page-hero .features-hero-copy>p:not(.marketing-page-eyebrow){margin-inline:0}.features-page-hero .features-hero-copy .page-hero-actions,.features-page-hero .product-platform-scope.is-compact{justify-content:flex-start}.features-hero-copy>small{display:block;margin-top:11px;color:var(--mk-muted);font-size:9px;line-height:1.55}.features-hero-copy .features-differentiator{margin:24px 0 -10px;color:var(--mk-navy);font-size:12px;font-weight:780}.features-capability-intro{padding-bottom:76px;background:rgba(255,255,255,.3)}.features-capability-intro .marketing-section-heading{max-width:800px}.feature-capability-map>section:nth-child(odd){background:rgba(255,255,255,.44)}.feature-capability-map>section:nth-child(2n){background:linear-gradient(145deg,rgba(235,238,249,.52),rgba(249,249,247,.36))}.feature-capability-header{display:grid;grid-template-columns:54px minmax(0,820px) 1fr;align-items:start;grid-gap:20px;gap:20px}.feature-capability-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(40,49,104,.08);border-radius:15px;background:rgba(255,255,255,.58);color:var(--mk-navy);box-shadow:0 12px 30px rgba(40,49,104,.07)}.feature-capability-header .marketing-page-eyebrow{margin:1px 0 14px}.feature-capability-header h2{margin:0;color:var(--mk-navy-deep);font-size:clamp(2.3rem,4.3vw,4rem);line-height:1.05;letter-spacing:-.05em}.feature-capability-header>div>p:last-child{max-width:730px;margin:20px 0 0;color:var(--mk-muted);font-size:15px;line-height:1.7}.feature-index{justify-self:end;color:rgba(40,49,104,.1);font-size:68px;font-weight:800;line-height:.8}.product-capability-status{justify-self:end;display:inline-flex;align-items:center;border:1px solid rgba(40,49,104,.1);border-radius:999px;padding:8px 11px;color:var(--mk-navy);background:rgba(255,255,255,.58);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.product-capability-status.status-beta{color:#6f3f78;background:rgba(226,128,203,.12)}.product-capability-status.status-in-development{color:#6d5921;background:rgba(235,195,91,.16)}.product-capability-status.status-coming-later{color:var(--mk-muted);background:rgba(40,49,104,.06)}.product-capability-status.status-early-access{color:#176643;background:rgba(55,158,108,.1)}.feature-capability-layout{margin-top:58px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;grid-gap:58px;gap:58px}.feature-capability-map>section:nth-child(2n) .feature-capability-layout>:first-child{order:2}.feature-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.feature-detail-grid article{min-height:128px;display:grid;grid-template-columns:22px 1fr;align-content:start;grid-gap:10px;gap:10px;border:1px solid rgba(40,49,104,.09);border-radius:14px;padding:17px;background:rgba(255,255,255,.5)}.feature-detail-grid article>svg{width:22px;height:22px;padding:4px;border-radius:7px;background:rgba(55,158,108,.09);color:#287252}.feature-detail-grid h3{margin:2px 0 0;color:var(--mk-navy-deep);font-size:12px}.feature-detail-grid p{margin:8px 0 0;color:var(--mk-muted);font-size:9.5px;line-height:1.55}.feature-qualifier{max-width:830px;margin-top:26px;border-left:2px solid rgba(40,49,104,.23);padding-left:13px}.feature-concept-visual{min-width:0}.feature-concept-visual .optimization-alert{max-width:620px;margin-inline:auto}.feature-concept-visual .budget-recommendation{min-width:0}.team-capability-boundary{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--mk-border);border-radius:21px;background:rgba(255,255,255,.55);box-shadow:var(--mk-shadow)}.team-capability-boundary article{min-height:245px;padding:28px}.team-capability-boundary article+article{border-left:1px solid var(--mk-border);background:rgba(40,49,104,.035)}.team-capability-boundary span{display:flex;align-items:center;gap:7px;color:#287252;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.team-capability-boundary article+article span{color:var(--mk-violet)}.team-capability-boundary strong{display:block;margin-top:45px;color:var(--mk-navy-deep);font-size:20px}.team-capability-boundary p{margin:13px 0 0;color:var(--mk-muted);font-size:11px;line-height:1.65}.inside-socimie-section{background:linear-gradient(160deg,rgba(230,234,248,.65),rgba(248,248,246,.56))}.inside-socimie-section .marketing-section-heading{max-width:790px}.inside-socimie-grid{margin-top:62px;display:grid;grid-template-columns:1fr 1fr;grid-gap:38px 20px;gap:38px 20px}.gallery-screenshot .product-screenshot-link{border-radius:18px}.gallery-screenshot .product-screenshot-bar{min-height:39px}.gallery-screenshot figcaption{font-size:10px}.inside-product-link{max-width:760px;margin:48px auto 0;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--mk-muted);text-align:center}.inside-product-link>svg{flex:0 0 auto;color:var(--mk-navy)}.inside-product-link p{margin:0;font-size:11px;line-height:1.6}.inside-product-link a{display:inline-flex;align-items:center;gap:4px;color:var(--mk-navy);font-weight:750}@media (max-width:1000px){.feature-capability-layout,.features-page-hero .marketing-container,.product-split-layout,.product-split-layout-reverse{grid-template-columns:minmax(0,1fr)}.product-split-layout{gap:48px}.product-split-layout-reverse>.product-screenshot{order:2}.product-split-layout-reverse>.product-section-copy{order:1}.product-section-copy{max-width:780px}.product-feature-intro{grid-template-columns:minmax(0,1fr);gap:30px}.product-feature-checklist{max-width:680px}.features-page-hero .features-hero-copy{max-width:780px}.features-page-hero .product-screenshot{max-width:900px}.feature-capability-map>section:nth-child(2n) .feature-capability-layout>:first-child{order:0}.feature-capability-layout>.product-screenshot,.feature-concept-visual,.feature-detail-grid,.team-capability-boundary{max-width:900px}}@media (max-width:760px){.features-page-hero,.product-page-hero{padding:126px 0 78px}.features-hero-copy h1,.product-hero-copy h1{font-size:clamp(3rem,11vw,4.5rem)}.product-hero-screenshot{margin-top:48px}.product-workflow-stories>article{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:52px}.product-workflow-stories>article:nth-child(2n)>div,.product-workflow-stories>article:nth-child(2n)>figure{order:0}.feature-capability-header{grid-template-columns:45px minmax(0,1fr)}.feature-capability-icon{width:44px;height:44px;border-radius:13px}.feature-capability-header>.feature-index,.feature-capability-header>.product-capability-status{grid-column:2;justify-self:start;margin-top:5px}.feature-index{display:none}.feature-detail-grid{grid-template-columns:minmax(0,1fr)}.feature-detail-grid article{min-height:0}.inside-socimie-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.features-page-hero,.product-page-hero{padding-top:112px}.features-hero-copy,.product-hero-copy{text-align:left}.features-hero-copy .marketing-page-eyebrow,.product-hero-copy .marketing-page-eyebrow{justify-content:flex-start}.features-hero-copy>p:not(.marketing-page-eyebrow),.product-hero-copy>p:not(.marketing-page-eyebrow){margin-inline:0}.features-hero-copy .page-hero-actions,.product-hero-copy .page-hero-actions{align-items:stretch}.features-hero-copy .page-hero-actions>*,.product-hero-copy .page-hero-actions>*{width:100%;justify-content:center;text-align:center}.product-screenshot-link{border-radius:16px}.product-screenshot-bar{min-height:39px;grid-template-columns:1fr auto;padding-inline:11px}.product-screenshot-bar strong{display:none}.product-screenshot-bar>span:last-child{font-size:9px}.product-screenshot-viewport{min-height:clamp(245px,78vw,330px);position:relative}.product-screenshot-viewport img{width:760px;max-width:none;height:auto;position:absolute;top:0}.product-screenshot-viewport.crop-left img{left:0}.product-screenshot-viewport.crop-center img{left:50%;transform:translateX(-50%)}.product-screenshot-viewport.crop-right img{right:0}.product-screenshot figcaption{align-items:flex-start;flex-direction:column;gap:4px;font-size:10px}.product-screenshot figcaption span{font-size:9px}.product-platform-scope span{min-height:32px;font-size:9px}.product-platform-scope i{width:20px;height:20px}.attention-chain,.product-feature-checklist,.product-route-list{grid-template-columns:minmax(0,1fr)}.attention-chain>span{min-height:60px}.attention-chain svg{justify-self:center;transform:none}.product-team-note{padding:22px}.product-layer-grid,.product-team-note{grid-template-columns:minmax(0,1fr)}.product-layer-grid article{min-height:0}.product-final-cta{padding-block:78px;text-align:left}.product-final-cta .section-eyebrow{justify-content:flex-start}.product-final-cta>div>p:not(.section-eyebrow){margin-inline:0}.product-final-cta .hero-actions{align-items:stretch}.product-final-cta .hero-actions a{width:100%}.features-page-hero .product-platform-scope.is-compact{justify-content:flex-start}.feature-capability-header{grid-template-columns:minmax(0,1fr);gap:15px}.feature-capability-header>.product-capability-status{grid-column:1}.feature-capability-header h2{font-size:2.35rem}.feature-capability-layout{margin-top:42px;gap:40px}.team-capability-boundary{grid-template-columns:minmax(0,1fr)}.team-capability-boundary article{min-height:0}.team-capability-boundary article+article{border-left:0;border-top:1px solid var(--mk-border)}.team-capability-boundary strong{margin-top:28px}.inside-socimie-grid{gap:32px}.inside-product-link{align-items:flex-start;text-align:left}.gallery-screenshot .product-screenshot-viewport{min-height:250px}}@media (max-width:380px){.features-hero-copy h1,.product-hero-copy h1{font-size:2.75rem}.product-layer-grid ul{grid-template-columns:minmax(0,1fr)}.product-screenshot-viewport img{width:700px}}