.bom-seo-authority-strip-wrap{margin:18px 0 0}.bom-seo-authority-strip{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start;padding:14px 18px;border-top:1px solid rgba(36,49,65,.08);border-bottom:1px solid rgba(36,49,65,.08);background:#fff;box-shadow:none}.bom-seo-authority-strip,.bom-seo-authority-strip *,.bom-seo-landing,.bom-seo-landing *{color:#243141!important}.bom-seo-authority-strip__badge{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;background:#eef5ef;border:1px solid rgba(72,98,75,.18);font-weight:700}.bom-seo-authority-strip__badge-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#48624b;color:#fff!important;font-size:14px;line-height:1}.bom-seo-authority-strip__badge-text{font-size:.92rem;color:#243141!important}.bom-seo-authority-strip__label{margin:0 0 4px;color:#48624b!important;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.bom-seo-authority-strip__headline{margin:0;font-size:1.05rem;font-weight:800;color:#18222f!important}.bom-seo-authority-strip__summary{margin:2px 0 0;color:#445164!important;line-height:1.6}.bom-seo-authority-strip__details{margin-top:8px}.bom-seo-authority-strip__details p{margin:0 0 4px;color:#243141!important;line-height:1.55;font-size:.95rem}.bom-seo-landing__authority-card--compact{padding-top:14px}.bom-seo-landing__related-list li a,.bom-seo-landing__pill-list li{color:#243141!important}.bom-seo-landing__title,.bom-seo-landing__authority-name,.bom-seo-landing__related-title,.bom-seo-landing__card-title,.bom-seo-landing__authority-role,.bom-seo-landing__card-copy,.bom-seo-landing__intro,.bom-seo-landing__authority-copy,.bom-seo-landing__authority-context,.bom-seo-landing__count,.bom-seo-landing__notice,.bom-seo-landing__card-meta,.bom-seo-landing__breadcrumbs,.bom-seo-landing__faq-item p,.bom-seo-landing__faq-item strong{color:#243141!important}.bom-seo-landing__button,.bom-seo-landing__button:hover,.bom-seo-landing__stars{color:#fff!important}.bom-seo-landing--after-content{margin-top:28px}.bom-seo-landing--plant-page .bom-seo-landing__inner{gap:16px}@media (max-width:640px){.bom-seo-authority-strip{grid-template-columns:1fr;align-items:flex-start}.bom-seo-authority-strip__badge{width:100%;justify-content:flex-start}}

/* .984.3 plant detail layout balance */
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-two-col,
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-designer-care{display:contents}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-card,
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-designer-note,
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-care-accordion{height:100%;min-height:100%;margin:0}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-card,
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-designer-note,
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-care-accordion{padding:30px 26px;border-radius:30px;box-sizing:border-box}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-designer-note__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-designer-note__item{margin:0;height:100%}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-care-accordion__items{display:grid;gap:14px;margin-top:18px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-care-accordion__item{margin:0}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-care-accordion__item summary{min-height:60px;display:flex;align-items:center}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-section-heading{margin-bottom:18px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced h2{margin-bottom:14px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced h3{margin-top:18px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-chip-row{margin-top:10px;margin-bottom:10px;gap:10px}

/* .984.3 plant authority layer styling */
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bov2-shell{max-width:none}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing--after-content{margin:0}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__inner{display:grid;gap:22px;background:#fff;border:0;border-radius:30px;padding:32px 28px;box-shadow:0 12px 28px rgba(0,0,0,.05)}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__eyebrow{margin:0;color:#48624b!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__title{margin:0;font-size:clamp(1.9rem,2.4vw,2.6rem);line-height:1.08}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__intro{max-width:900px;margin:0;color:#4e5a69!important;line-height:1.7}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__showcase,
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__reviews,
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__related,
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__faq{display:grid;gap:14px}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__related-title{margin:0;font-size:1.35rem;line-height:1.15}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__card{height:100%;background:#fafbfa;border:1px solid #e9ece8;border-radius:22px;overflow:hidden;box-shadow:none}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__card-body{padding:18px}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__card-copy{margin:0;color:#4e5a69!important;line-height:1.65}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__card-meta{margin-top:10px;font-weight:700;color:#243141!important}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__cards--reviews .bom-seo-landing__card{padding:20px}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__related-list{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__related-list li{margin:0}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__related-list a{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid rgba(72,98,75,.18);background:#eef5ef;text-decoration:none;font-weight:700;color:#243141!important}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__faq-item{padding:18px 20px;border:1px solid #e9ece8;border-radius:18px;background:#fafbfa}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__faq-item p{margin:0 0 10px}
.bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__faq-item p:last-child{margin-bottom:0;color:#4e5a69!important}

@media (max-width:900px){
  .bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-shell,
  .bom-pb-el-plant-detail-guidance.bom-seo-guidance-enhanced .bov2-designer-note__grid,
  .bom-pb-el-plant-detail-care.bom-seo-pal-host .bom-seo-landing__cards{grid-template-columns:1fr}
}


/* v1.3.985 PAL refinements */
.bom-seo-authority-strip-wrap{margin:14px 0 0}
.bom-pb-plant-hero-community + .bom-seo-authority-strip-wrap{margin-top:18px}
.bom-seo-landing__actions--secondary{display:flex;flex-wrap:wrap;gap:12px}
.bom-seo-landing__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;background:var(--bov2-green,#3fa34d);border:1px solid var(--bov2-green,#3fa34d);color:#fff!important;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.bom-seo-landing__button:hover,.bom-seo-landing__button:focus-visible{background:var(--bov2-green-dark,#2e7d32);border-color:var(--bov2-green-dark,#2e7d32);color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.16)}
.bom-seo-landing__button--secondary{background:#fff;border-color:var(--bov2-border,#e9ece8);color:var(--bov2-text,#243141)!important}
.bom-seo-landing__button--secondary:hover,.bom-seo-landing__button--secondary:focus-visible{background:var(--bov2-green,#3fa34d);border-color:var(--bov2-green,#3fa34d);color:#fff!important}
.bom-seo-landing__faq--accordion{display:grid;gap:12px}
.bom-seo-landing__faq--accordion .bom-seo-landing__related-title{margin-bottom:4px}
.bom-seo-landing__faq-item{border:1px solid var(--bov2-border,#e9ece8);border-radius:18px;background:#fff;overflow:hidden}
.bom-seo-landing__faq-item summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:800;color:var(--bov2-text,#243141)!important;position:relative}
.bom-seo-landing__faq-item summary::-webkit-details-marker{display:none}
.bom-seo-landing__faq-item summary::after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;color:var(--bov2-green,#3fa34d)}
.bom-seo-landing__faq-item[open] summary::after{content:'−'}
.bom-seo-landing__faq-answer{padding:0 18px 18px;color:var(--bov2-text,#243141)!important}
.bom-seo-landing__faq-answer p{margin:0;color:var(--bov2-text,#243141)!important}


.bom-seo-landing__showcase--bda .bom-seo-landing__bda-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bom-seo-landing__showcase--bda .bom-gallery{margin:0}.bom-seo-landing__showcase--bda .bom-gallery-bda__header{margin-bottom:12px}.bom-seo-landing__showcase--bda .bom-gallery-bda__title{font-size:clamp(1rem,1.35vw,1.15rem)}@media (max-width: 900px){.bom-seo-landing__showcase--bda .bom-seo-landing__bda-list{grid-template-columns:1fr;gap:20px}}

/* v1.3.988.5 related plants slider */
.bom-seo-plant-ideas{display:grid;gap:10px}
.bom-seo-related-slider{position:relative;display:grid;gap:14px}
.bom-seo-related-slider__viewport{overflow:hidden;border-radius:24px}
.bom-seo-related-slider__track{display:flex;transition:transform .55s ease}
.bom-seo-related-slide{position:relative;flex:0 0 100%;min-width:100%;border-radius:24px;overflow:hidden;background:#243141;min-height:420px}
.bom-seo-related-slide__link{position:relative;display:block;min-height:420px;text-decoration:none;background:#243141}
.bom-seo-related-slide__image{display:block;width:100%;height:420px;object-fit:cover}
.bom-seo-related-slide__image--empty{height:420px;background:linear-gradient(135deg,#425444,#243141)}
.bom-seo-related-slide__title{position:absolute;left:18px;top:18px;z-index:2;display:inline-flex;max-width:calc(100% - 96px);padding:11px 14px;border-radius:14px;background:rgba(0,0,0,.72);color:#fff!important;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:800;line-height:1.2}
.bom-seo-related-slide__desc{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:block;padding:14px 16px;border-radius:16px;background:rgba(0,0,0,.72);color:#fff!important;line-height:1.6;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}
.bom-seo-related-slide__link:hover .bom-seo-related-slide__desc,.bom-seo-related-slide__link:focus-visible .bom-seo-related-slide__desc,.bom-seo-related-slide.is-paused .bom-seo-related-slide__desc{opacity:1;transform:translateY(0)}
.bom-seo-related-slide__favorite{position:absolute;right:18px;top:18px;z-index:3;box-shadow:0 10px 24px rgba(0,0,0,.18)}
.bom-seo-related-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:rgba(0,0,0,.52);color:#fff!important;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.bom-seo-related-slider__nav--prev{left:14px}.bom-seo-related-slider__nav--next{right:14px}
.bom-seo-related-slider__dots{display:flex;justify-content:center;gap:8px}
.bom-seo-related-slider__dots button{width:10px;height:10px;border-radius:999px;border:0;background:#cad4cb;cursor:pointer;padding:0}
.bom-seo-related-slider__dots button.is-active{background:#48624b}
@media (hover:hover){.bom-seo-related-slider:hover .bom-seo-related-slide.is-active .bom-seo-related-slide__desc{opacity:1;transform:translateY(0)}}
@media (max-width:767px){
  .bom-seo-related-slide,.bom-seo-related-slide__link{min-height:340px}
  .bom-seo-related-slide__image,.bom-seo-related-slide__image--empty{height:340px}
  .bom-seo-related-slide__title{left:14px;top:14px;right:70px;max-width:none}
  .bom-seo-related-slide__favorite{right:14px;top:14px}
  .bom-seo-related-slide__desc{left:14px;right:14px;bottom:14px;opacity:1;transform:none;font-size:.95rem}
}

/* v1.3.988.66 plant page refinements */
.bom-seo-merged-block{margin-top:28px;padding-top:24px;border-top:1px solid rgba(36,49,65,.10);display:grid;gap:14px}
.bom-seo-merged-block__heading{margin:0;color:#2ea3d6!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}
.bom-seo-merged-block__title{margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.12}
.bom-seo-merged-block .bov2-designer-note__lead{margin:0;color:#243141!important;line-height:1.75}
.bom-seo-merged-block .bov2-designer-note__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.bom-seo-merged-block .bov2-designer-note__item{background:#f7faf7;border:1px solid #d8e2da;border-radius:18px;padding:18px}
.bom-seo-merged-block .bov2-designer-note__item h3,.bom-seo-merged-block .bov2-designer-note__item p{margin:0}
.bom-seo-merged-block .bov2-designer-note__item p{margin-top:8px;color:#243141!important;line-height:1.65}
.bom-seo-merged-block .bov2-care-accordion__items{display:grid;gap:14px}
.bom-seo-merged-block .bov2-care-accordion__item{background:#f7faf7;border:1px solid #d8e2da;border-radius:18px;overflow:hidden}
.bom-seo-merged-block .bov2-care-accordion__item summary{padding:18px 20px;font-weight:800;cursor:pointer;list-style:none}
.bom-seo-merged-block .bov2-care-accordion__item summary::-webkit-details-marker{display:none}
.bom-seo-merged-block .bov2-care-accordion__content{padding:0 20px 18px;color:#243141!important}
.bom-seo-related-slide__image{background:#32423a}
.bom-seo-related-slide__image--empty{display:block}
.bom-seo-plant-support{background:var(--bov2-surface-alt,#556955);color:#fff}
.bom-seo-plant-support__inner{max-width:1200px;margin:0 auto;padding:56px 28px;display:grid;gap:22px}
.bom-seo-plant-support__eyebrow,.bom-seo-plant-support .bom-seo-landing__related-title{margin:0;color:#fff!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}
.bom-seo-plant-support__title{margin:0;color:#fff!important;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.08}
.bom-seo-plant-support__text{margin:0;max-width:900px;color:rgba(255,255,255,.88)!important;line-height:1.75}
.bom-seo-plant-support .bom-seo-landing__faq-item{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}
.bom-seo-plant-support .bom-seo-landing__faq-item summary,.bom-seo-plant-support .bom-seo-landing__faq-answer,.bom-seo-plant-support .bom-seo-landing__faq-answer p{color:#fff!important}
.bom-seo-plant-cta{background:linear-gradient(135deg,var(--bov2-blue,#2ea3d6),var(--bov2-blue-dark,#1f6fb2));color:#fff}
.bom-seo-plant-cta__inner{max-width:1200px;margin:0 auto;padding:54px 28px;display:grid;gap:18px;text-align:left;justify-items:start}
.bom-seo-plant-cta__inner--left{text-align:left;justify-items:start}
.bom-seo-plant-cta__inner--center{text-align:center;justify-items:center}
.bom-seo-plant-cta__inner--right{text-align:right;justify-items:end}
.bom-seo-plant-cta__eyebrow{margin:0;color:rgba(255,255,255,.88)!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}
.bom-seo-plant-cta__title{margin:0;color:#fff!important;font-size:clamp(2rem,2.8vw,2.9rem);line-height:1.05}
.bom-seo-plant-cta__text{max-width:780px;color:rgba(255,255,255,.94)!important;line-height:1.75}
.bom-seo-plant-cta__inner--left .bom-seo-plant-cta__text{margin:0}
.bom-seo-plant-cta__inner--center .bom-seo-plant-cta__text{margin:0 auto}
.bom-seo-plant-cta__inner--right .bom-seo-plant-cta__text{margin:0 0 0 auto}
.bom-seo-plant-cta__actions{display:flex;flex-wrap:wrap;gap:14px}
.bom-seo-plant-cta__inner--left .bom-seo-plant-cta__actions{justify-content:flex-start}
.bom-seo-plant-cta__inner--center .bom-seo-plant-cta__actions{justify-content:center}
.bom-seo-plant-cta__inner--right .bom-seo-plant-cta__actions{justify-content:flex-end}
.bom-seo-plant-cta__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:999px;text-decoration:none;font-weight:800;transition:all .18s ease}
.bom-seo-plant-cta__eyebrow,.bom-seo-plant-cta__title,.bom-seo-plant-cta__text{text-align:inherit}
.bom-seo-plant-cta__actions{justify-content:flex-start}
.bom-seo-plant-cta{--bov2-accent-orange:var(--bov2-accent-orange,#f0701f)}
.bom-seo-plant-cta__button--primary{background:#fff;color:#1f6fb2!important}
.bom-seo-plant-cta__button--secondary{background:transparent;border:1px solid rgba(255,255,255,.75);color:#fff!important}
@media (max-width:767px){
  .bom-seo-merged-block .bov2-designer-note__grid{grid-template-columns:1fr}
}


/* v1.3.988.7 layout refinements */
.bom-seo-related-slider{position:relative;display:grid;gap:14px;max-width:600px;width:100%;margin:0 auto}
.bom-seo-related-slider__viewport{overflow:hidden;border-radius:24px;box-shadow:0 16px 34px rgba(0,0,0,.12)}
.bom-seo-related-slide{position:relative;flex:0 0 100%;min-width:100%;border-radius:24px;overflow:hidden;background:#243141;min-height:auto}
.bom-seo-related-slide__link{position:relative;display:block;min-height:auto;text-decoration:none;background:#243141}
.bom-seo-related-slide__image{display:block;width:100%;height:420px;object-fit:contain;object-position:center center;background:#243141}
.bom-seo-related-slide__image--empty{height:420px;background:linear-gradient(135deg,#425444,#243141)}
.bom-seo-plant-support{background:var(--bov2-surface-alt,#556955);min-height:180px}
.bom-seo-plant-support__inner{max-width:1200px;margin:0 auto;padding:0 28px;min-height:180px}
.bom-pb-el-plant-detail-related{display:none!important}
@media (max-width:767px){
  .bom-seo-related-slider{max-width:100%}
  .bom-seo-related-slide__image,.bom-seo-related-slide__image--empty{height:320px}
  .bom-seo-plant-support,.bom-seo-plant-support__inner{min-height:120px}
}


/* v1.3.988.8 plant page support + full-width section refinements */
.bom-seo-landing--after-content .bom-seo-related-slider__dots{margin-bottom:28px}
.bom-seo-plant-support,
.bom-seo-plant-cta{
  position:relative;
  left:50%;
  right:50%;
  width:100vw;
  margin-left:calc(-50vw + 50%);
  margin-right:calc(-50vw + 50%);
}
.bom-seo-plant-support{
  background:var(--bov2-surface-alt,#556955);
  color:#fff;
  min-height:0;
}
.bom-seo-plant-support__inner{
  max-width:1200px;
  margin:0 auto;
  padding:56px 28px;
  min-height:0;
  display:grid;
  gap:28px;
}
.bom-seo-plant-support .bom-seo-landing__related-title,
.bom-seo-plant-support .bom-seo-landing__intro,
.bom-seo-plant-support .bom-seo-landing__card-meta,
.bom-seo-plant-support .bom-seo-landing__card-copy,
.bom-seo-plant-support .bom-seo-landing__faq-item summary,
.bom-seo-plant-support .bom-seo-landing__faq-answer,
.bom-seo-plant-support .bom-seo-landing__faq-answer p{color:#fff!important}
.bom-seo-plant-support .bom-seo-landing__cards--reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.bom-seo-plant-support .bom-seo-landing__card{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14)}
.bom-seo-plant-support .bom-seo-landing__stars{color:#fff!important}
.bom-seo-plant-support .bom-seo-landing__faq-item{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}
.bom-seo-plant-support .bom-seo-landing__button--secondary{background:transparent;border:1px solid rgba(255,255,255,.75);color:#fff!important}
.bom-seo-plant-support .bom-seo-landing__button--secondary:hover{background:rgba(255,255,255,.12)}
@media (max-width:767px){
  .bom-seo-plant-support__inner,.bom-seo-plant-cta__inner{padding:42px 18px}
  .bom-seo-plant-support .bom-seo-landing__cards--reviews{grid-template-columns:1fr}
}


/* v1.3.988.9 support/cta true full-width relocation fix */
.bom-pb-section.bom-seo-related-host-section{background:transparent!important;padding-bottom:0!important;}
.bom-pb-section.bom-seo-related-host-section > .bom-pb-container{padding-bottom:0!important;}
.bom-seo-landing--after-content .bom-seo-related-slider__dots{margin-bottom:40px;}
.bom-seo-plant-support,
.bom-seo-plant-cta{
  position:relative;
  left:auto;
  right:auto;
  width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
}
.bom-seo-plant-support{margin-top:0;margin-bottom:0;}
.bom-seo-plant-cta{margin-top:0;margin-bottom:0;}
.bom-seo-plant-support + .bom-seo-plant-cta{margin-top:0;}


/* v1.3.988.11 option-a removal + polish */
.bom-seo-related-slider__dots{margin-bottom:34px}
.bom-seo-plant-support__inner,.bom-seo-plant-cta__inner{padding-top:42px;padding-bottom:42px}
.bom-seo-plant-support__inner{display:grid;gap:26px}
@media (max-width:767px){
  .bom-seo-related-slider__dots{margin-bottom:24px}
  .bom-seo-plant-support__inner,.bom-seo-plant-cta__inner{padding-top:28px;padding-bottom:28px}
}


/* Revamped guidance area */
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bov2-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bov2-card{height:100%;padding:30px 26px;border-radius:30px;box-sizing:border-box;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.05)}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-overview-card > p:first-of-type{font-size:1.08rem;line-height:1.7;color:#334155;margin-bottom:18px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-overview-card__section-title{margin-top:26px;padding-top:22px;border-top:1px solid rgba(36,49,65,.12)}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-guidance-card > h2{margin-bottom:14px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-guidance-card > h3{margin-top:20px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-guidance-card .bov2-chip-row{margin-top:10px;margin-bottom:12px;gap:10px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block{margin-top:26px;padding-top:24px;border-top:1px solid rgba(36,49,65,.12)}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block__heading{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#2ea3d6;margin-bottom:8px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block__title{margin:0 0 14px;font-size:clamp(2rem,2.3vw,2.5rem);line-height:1.05;font-family:var(--bo-h2-font);font-weight:800}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--insight .bov2-designer-note__lead{font-size:1.02rem;line-height:1.75;color:#334155;margin-bottom:16px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--insight .bov2-designer-note__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--insight .bov2-designer-note__item{margin:0;background:#f7faf8;border:1px solid #e3ebe5;border-radius:22px;padding:18px}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--insight .bov2-designer-note__item h3{margin:0 0 8px;font-size:1.25rem}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--care .bov2-muted{margin:0 0 14px;color:#64748b}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--care .bov2-care-accordion__items{display:grid;gap:14px;margin-top:0}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--care .bov2-care-accordion__item{margin:0}
.bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--care .bov2-care-accordion__item summary{min-height:60px;display:flex;align-items:center}
@media (max-width: 900px){
  .bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bov2-two-col{grid-template-columns:1fr}
  .bom-pb-el-plant-detail-guidance.bom-seo-guidance-revamp .bom-seo-merged-block--insight .bov2-designer-note__grid{grid-template-columns:1fr}
}

.bom-seo-plant-cta__button--primary:hover,.bom-seo-plant-cta__button--primary:focus-visible{background:var(--bov2-accent-orange,#f0701f);border-color:var(--bov2-accent-orange,#f0701f);color:#fff!important}
.bom-seo-plant-cta__button--secondary:hover,.bom-seo-plant-cta__button--secondary:focus-visible{background:var(--bov2-accent-orange,#f0701f);border-color:var(--bov2-accent-orange,#f0701f);color:#fff!important}
