/* Final, isolated repair for the One Intelligent Platform section */
.page-features-premium .features-overview-section{
  background:#111216!important;
  color:#fff!important;
  padding:clamp(78px,8vw,118px) 0!important;
  overflow:hidden;
}
.page-features-premium .features-overview-section .container{width:min(calc(100% - 36px),1180px)!important}
.page-features-premium .features-overview-section .features-section-head{
  max-width:780px!important;
  margin:0 auto clamp(38px,5vw,58px)!important;
  text-align:center!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
}
.page-features-premium .features-overview-section .eyebrow{justify-content:center!important;color:#ff4a37!important}
.page-features-premium .features-overview-section .features-section-head h2{
  display:block!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  font-size:clamp(2.55rem,4.5vw,4.4rem)!important;
  line-height:.98!important;
  letter-spacing:-.045em!important;
  max-width:13ch!important;
  margin:0 auto 20px!important;
}
.page-features-premium .features-overview-section .features-section-head .lead{
  color:#b9bbc2!important;
  opacity:1!important;
  max-width:650px!important;
  margin:0 auto!important;
  font-size:clamp(1rem,1.35vw,1.2rem)!important;
}
.page-features-premium .features-overview-section .features-bento-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
}
.page-features-premium .features-overview-section .feature-bento-card,
.page-features-premium .features-overview-section .feature-bento-large,
.page-features-premium .features-overview-section .feature-bento-wide{
  grid-column:auto!important;
  min-height:370px!important;
  padding:28px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  gap:0!important;
  background:#f7f7f6!important;
  color:#151619!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:26px!important;
  box-shadow:0 18px 45px rgba(0,0,0,.18)!important;
  overflow:hidden!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none;
}
.page-features-premium .features-overview-section .feature-bento-card:hover{transform:translateY(-6px)!important;box-shadow:0 24px 58px rgba(0,0,0,.24)!important}
.page-features-premium .features-overview-section .feature-bento-dark{background:#1a1b1f!important;color:#fff!important}
.page-features-premium .features-overview-section .feature-bento-accent{background:linear-gradient(145deg,#fff 0%,#fff5f2 100%)!important}
.page-features-premium .features-overview-section .feature-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:34px}
.page-features-premium .features-overview-section .feature-card-top>span{position:static!important;color:#fd3a25!important;font-size:.75rem!important;font-weight:800!important}
.page-features-premium .features-overview-section .feature-card-icon{width:48px!important;height:48px!important;margin:0!important;border-radius:14px!important;flex:0 0 auto}
.page-features-premium .features-overview-section .feature-card-copy{display:block!important}
.page-features-premium .features-overview-section .feature-bento-card h3{
  display:block!important;
  color:#151619!important;
  -webkit-text-fill-color:#151619!important;
  opacity:1!important;
  visibility:visible!important;
  font-size:clamp(1.45rem,1.9vw,1.85rem)!important;
  line-height:1.08!important;
  letter-spacing:-.03em!important;
  margin:0 0 14px!important;
}
.page-features-premium .features-overview-section .feature-bento-dark h3{color:#fff!important;-webkit-text-fill-color:#fff!important}
.page-features-premium .features-overview-section .feature-bento-card p{
  display:block!important;
  color:#686a70!important;
  opacity:1!important;
  visibility:visible!important;
  margin:0!important;
  line-height:1.55!important;
}
.page-features-premium .features-overview-section .feature-bento-dark p{color:#b8bbc2!important}
.page-features-premium .features-overview-section .mini-agent-map,
.page-features-premium .features-overview-section .feature-chart,
.page-features-premium .features-overview-section .approval-pills,
.page-features-premium .features-overview-section .feature-card-rule,
.page-features-premium .features-overview-section .feature-browser-ui,
.page-features-premium .features-overview-section .feature-memory-stack{margin-top:auto!important}
.page-features-premium .features-overview-section .mini-agent-map{width:100%;padding:16px!important;margin-bottom:0!important}
.page-features-premium .features-overview-section .feature-chart{height:92px!important;padding:14px!important;margin-bottom:0!important}
.page-features-premium .features-overview-section .approval-pills{padding-top:24px}
.feature-card-rule{display:flex;gap:8px;padding:18px;border-radius:18px;background:#ececeb}
.feature-card-rule i{height:8px;border-radius:999px;background:#d1d2d4;flex:1}.feature-card-rule i:nth-child(2){background:#fd3a25;flex:1.4}
.feature-browser-ui{padding:16px;border-radius:18px;background:#ececeb;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.feature-browser-ui b{grid-column:1/-1;height:12px;border-radius:999px;background:#151619}.feature-browser-ui i{height:34px;border-radius:9px;background:#fff;border:1px solid #ddd}
.feature-memory-stack{height:82px;position:relative}.feature-memory-stack i{position:absolute;left:50%;width:68%;height:44px;border-radius:14px;border:1px solid #dedede;background:#fff;transform:translateX(-50%)}.feature-memory-stack i:nth-child(1){bottom:0;box-shadow:0 12px 30px rgba(253,58,37,.12)}.feature-memory-stack i:nth-child(2){bottom:14px;width:58%;background:#fff7f4}.feature-memory-stack i:nth-child(3){bottom:28px;width:48%;background:#fd3a25;border-color:#fd3a25}
@media(max-width:980px){
 .page-features-premium .features-overview-section .features-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:640px){
 .page-features-premium .features-overview-section{padding:68px 0!important}
 .page-features-premium .features-overview-section .features-section-head{text-align:left!important;margin-left:0!important;margin-right:0!important}
 .page-features-premium .features-overview-section .eyebrow{justify-content:flex-start!important}
 .page-features-premium .features-overview-section .features-section-head h2,
 .page-features-premium .features-overview-section .features-section-head .lead{margin-left:0!important;margin-right:0!important}
 .page-features-premium .features-overview-section .features-bento-grid{grid-template-columns:1fr!important}
 .page-features-premium .features-overview-section .feature-bento-card{min-height:330px!important;padding:24px!important}
}
@media(prefers-reduced-motion:reduce){.page-features-premium .features-overview-section .feature-bento-card:hover{transform:none!important}}
