body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl {
  margin-top: 48px !important;
  padding: 32px !important;
}
body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl h1 {
  font-size: clamp(26px, 2.7vw, 34px) !important;
  line-height: 1.12 !important;
  margin: 0 !important;
}
body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl > .grid { gap: 28px !important; }
body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl .space-y-6 > * { margin-top: 0 !important; margin-bottom: 12px !important; }
body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl .space-y-6 > p { font-size: 15px !important; line-height: 1.55 !important; }
body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl .space-y-6 > div.bg-gradient-to-r { padding: 18px !important; }
body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl .space-y-6 > div.bg-gradient-to-r h3 { font-size: 18px !important; line-height: 1.3 !important; }
body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl .space-y-6 > div.bg-gradient-to-r p { font-size: 13px !important; line-height: 1.4 !important; }
@media (max-width: 640px) {
  body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl { margin-top: 28px !important; padding: 20px !important; }
  body#top .mt-8.sm\:mt-12.bg-white.rounded-3xl h1 { font-size: 26px !important; }
}

body#top .reels-brand-section {
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc((100% - 100vw) / 2) !important;
  margin-right: calc((100% - 100vw) / 2) !important;
  margin-top: 42px !important;
  padding: 30px max(30px, calc((100vw - 1180px) / 2)) !important;
}
body#top .reels-brand-section > .text-center h2 {
  font-size: clamp(28px, 3vw, 38px) !important;
  line-height: 1.2 !important;
}
body#top .reels-brand-section > .text-center p { font-size: 14px !important; line-height: 1.5 !important; }
body#top .reels-brand-section .reels-card { padding: 22px !important; }
body#top .reels-brand-section .reels-card h3 { font-size: 18px !important; line-height: 1.25 !important; }
body#top .reels-brand-section .reels-card p { font-size: 13px !important; line-height: 1.4 !important; }
body#top .reels-brand-section .reels-card > div p,
body#top .reels-brand-section .reels-card p.text-slate-600 { font-size: 12px !important; line-height: 1.35 !important; font-weight: 400 !important; }
body#top .reels-services-section .reels-card { padding: 24px !important; }
body#top .reels-services-section .reels-card > div:first-child { display:grid!important; grid-template-columns:54px minmax(0,1fr)!important; column-gap:14px!important; row-gap:10px!important; }
body#top .reels-services-section .reels-card > div:first-child > div:first-child { display:contents!important; }
body#top .reels-services-section .reels-card > div:first-child > div:first-child { display:block!important; grid-column:1!important; grid-row:1!important; }
body#top .reels-services-section .reels-card > div:first-child > div:first-child > div:first-child { grid-column:1!important; grid-row:1!important; }
body#top .reels-services-section .reels-card > div:first-child > div:nth-child(2) { display:contents!important; }
body#top .reels-services-section .reels-card h3 { grid-column:2!important; grid-row:1!important; align-self:center!important; margin:0!important; font-size:18px!important; line-height:1.25!important; }
body#top .reels-services-section .reels-card p { grid-column:1/-1!important; grid-row:2!important; margin:0!important; font-size:13px!important; line-height:1.4!important; font-weight:400!important; }
body#top .reels-services-section .reels-card ul { grid-column:1/-1!important; grid-row:3!important; margin-top:4px!important; padding-top:10px!important; font-size:12px!important; line-height:1.35!important; gap:8px!important; }
body#top .reels-brand-section .reels-card > div:first-child {
  display: grid !important;
  grid-template-columns: 56px minmax(0, 1fr) !important;
  column-gap: 14px !important;
  row-gap: 12px !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child {
  display: contents !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child > div:first-child {
  grid-column: 1 !important;
  grid-row: 1 !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child > span {
  position: absolute !important;
  top: 22px !important;
  right: 22px !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child > span { display: none !important; }
body#top .reels-brand-section .reels-card > div:first-child > div:nth-child(2) {
  display: contents !important;
}
body#top .reels-brand-section .reels-card h3 {
  grid-column: 2 !important;
  grid-row: 1 !important;
  align-self: center !important;
  margin: 0 !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child > span {
  position: absolute !important;
  top: 22px !important;
  right: 22px !important;
  z-index: 2 !important;
}
body#top .reels-brand-section .reels-card h3 {
  padding-right: 0 !important;
  white-space: nowrap !important;
  font-size: 17px !important;
  line-height: 1.2 !important;
  letter-spacing: -.02em !important;
}
body#top .reels-brand-section .reels-card h3:only-child { padding-right: 0 !important; }
body#top .reels-brand-section .reels-card p { font-size: 12px !important; line-height: 1.35 !important; }
body#top .reels-brand-section > .grid:last-child { padding-top: 0 !important; margin-top: 24px !important; }
body#top .reels-brand-section .reels-card > div:first-child { align-items: start !important; }
body#top .reels-brand-section .reels-card > div:first-child {
  padding-top: 12px !important;
  position: relative !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child > div:first-child,
body#top .reels-brand-section .reels-card h3 {
  align-self: center !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child > div:first-child { margin-top: 0 !important; }
body#top .reels-brand-section .reels-card p {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  margin: 0 !important;
}
@media (max-width: 640px) {
  body#top .reels-brand-section { margin-top: 28px !important; padding: 22px !important; }
}

/* Compact, full-bleed Reels page sections */
body#top > .max-w-7xl {
  width: min(1450px, calc(100% - 32px)) !important;
  max-width: 1450px !important;
  margin-inline: auto !important;
  gap: 48px !important;
}
body#top .reels-hero {
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc((100% - 100vw) / 2) !important;
  margin-right: calc((100% - 100vw) / 2) !important;
  margin-top: 28px !important;
  padding: 28px max(24px, calc((100vw - 1450px) / 2)) !important;
  border-radius: 0 !important;
}
body#top .reels-hero > .relative.z-10 { max-width: 1450px; margin-inline: auto; gap: 38px !important; }
body#top .reels-hero h1 { font-size: clamp(24px, 2.6vw, 36px) !important; line-height: 1.1 !important; }
body#top .reels-hero .lg\:col-span-7 { gap: 16px !important; }
body#top .reels-hero .space-y-6 > * { margin-top: 0 !important; }
body#top .reels-hero .space-y-6 > p { margin-bottom: 0 !important; font-size: 15px !important; line-height: 1.55 !important; }
body#top .reels-hero .space-y-6 > div.bg-gradient-to-r { padding: 14px !important; }
body#top .reels-hero .space-y-6 > div.bg-gradient-to-r h3 { font-size: 17px !important; }
body#top .reels-hero .space-y-6 > div.bg-gradient-to-r p { font-size: 13px !important; line-height: 1.45 !important; }
body#top .reels-hero .stat-counter + span { font-size: 10px !important; }
body#top .reels-hero .lg\:col-span-5 > div { max-width: 350px !important; padding: 15px !important; border-radius: 32px !important; }
body#top .reels-hero #reelBgVideo { object-position: center; }
body#top .reels-hero .relative.h-\[420px\] { height: 350px !important; }
body#top .reels-hero .lg\:col-span-5 .mt-4 { margin-top: 12px !important; }
body#top .reels-hero .lg\:col-span-5 .mt-4 > div { padding: 7px !important; }

body#top .reels-brand-section {
  margin-top: 28px !important;
  padding-top: 28px !important;
  padding-bottom: 28px !important;
  border-radius: 0 !important;
}
body#top .reels-brand-section > .text-center h2,
body#top .reels-services-section > .text-center h2,
body#top .reels-types-section > .text-center h2,
body#top .reels-process-section > .text-center h2,
body#top .reels-why-section > .text-center h2 {
  font-size: clamp(25px, 2.6vw, 34px) !important;
  line-height: 1.15 !important;
}
body#top .reels-brand-section .reels-card { padding: 18px !important; }
body#top .reels-brand-section .reels-card > div:first-child {
  display: block !important;
  padding-top: 0 !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  margin: 0 0 14px !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child > div:first-child {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 52px !important;
  height: 52px !important;
  margin: 0 !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:first-child > span {
  display: inline-flex !important;
  position: static !important;
  padding: 5px 9px !important;
  font-size: 10px !important;
}
body#top .reels-brand-section .reels-card > div:first-child > div:nth-child(2) {
  display: block !important;
  text-align: left !important;
}
body#top .reels-brand-section .reels-card h3 {
  margin: 0 !important;
  white-space: normal !important;
  font-size: 18px !important;
  line-height: 1.25 !important;
}
body#top .reels-brand-section .reels-card p { margin-top: 8px !important; text-align: left !important; }
body#top .reels-brand-section > .grid:last-child { width: min(1380px, 100%) !important; margin-inline: auto !important; }

body#top .reels-services-section { gap: 24px !important; }
body#top .reels-services-section .grid.md\:grid-cols-2.lg\:grid-cols-3 { gap: 18px !important; }
body#top .reels-services-section .reels-card { padding: 20px !important; gap: 16px !important; border-radius: 22px !important; }
body#top .reels-services-section .reels-card > div:first-child {
  display: grid !important;
  grid-template-columns: 54px minmax(0, 1fr) !important;
  align-items: center !important;
  column-gap: 12px !important;
  row-gap: 12px !important;
}
body#top .reels-services-section .reels-card > div:first-child > div:first-child {
  display: grid !important;
  place-items: center !important;
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: 48px !important;
  height: 48px !important;
}
body#top .reels-services-section .reels-card h3 { grid-column: 2 !important; grid-row: 1 !important; }
body#top .reels-services-section .reels-card p,
body#top .reels-services-section .reels-card ul { grid-column: 1 / -1 !important; }
body#top .reels-services-section .reels-card h3 { font-size: 17px !important; line-height: 1.25 !important; }

body#top .reels-types-section {
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc((100% - 100vw) / 2) !important;
  margin-right: calc((100% - 100vw) / 2) !important;
  padding: 34px max(24px, calc((100vw - 1380px) / 2)) !important;
  border-radius: 0 !important;
}
body#top .reels-types-section > * { max-width: 1380px; margin-left: auto; margin-right: auto; }
body#top .reels-types-section > .grid { width: min(1380px, 100%) !important; }
body#top .reels-types-section .reel-type-card { padding: 16px !important; }
body#top .reels-types-section .reel-type-card h4 { font-size: 14px !important; }
body#top .reels-types-section .grid.grid-cols-2 > .reel-type-card > div:first-child { gap: 10px !important; }
body#top .reels-types-section .reel-type-card > div:first-child > div:first-child { display: grid !important; place-items: center !important; }
body#top .reels-types-section .flex.flex-wrap button { padding: 9px 15px !important; }

body#top .reels-process-section,
body#top .reels-why-section { gap: 24px !important; }
body#top .reels-process-section .grid > div,
body#top .reels-why-section .why-choose-reels-card { padding: 20px !important; border-radius: 22px !important; }
body#top .reels-process-section .grid > div { gap: 16px !important; }
body#top .reels-process-section .grid > div .space-y-4 { gap: 12px !important; }
body#top .reels-process-section .grid > div h3 { font-size: 18px !important; line-height: 1.25 !important; }
body#top .reels-why-section .why-choose-reels-card { gap: 12px !important; }
body#top .reels-why-section .why-choose-reels-card h3 { font-size: 16px !important; }
body#top .reels-why-section .why-choose-reels-card > div:first-child { align-items: center !important; }
body#top .reels-why-section .why-choose-reels-card > div:first-child > div:first-child { display: grid !important; place-items: center !important; }

@media (max-width: 640px) {
  body#top > .max-w-7xl { width: calc(100% - 20px) !important; gap: 32px !important; }
  body#top .reels-hero { padding: 22px 18px !important; margin-top: 20px !important; }
  body#top .reels-hero > .relative.z-10 { gap: 24px !important; }
  body#top .reels-hero .relative.h-\[420px\] { height: 310px !important; }
  body#top .reels-hero .lg\:col-span-5 > div { max-width: 330px !important; }
  body#top .reels-brand-section { padding: 22px 18px !important; }
  body#top .reels-brand-section .reels-card h3 { white-space: normal !important; }
  body#top .reels-types-section { padding: 26px 18px !important; }
  body#top .reels-types-section .grid.grid-cols-2 > .reel-type-card { padding: 12px !important; }
  body#top .reels-types-section .grid.grid-cols-2 > .reel-type-card > div:first-child { align-items: flex-start !important; }
  body#top .reels-process-section .grid > div,
  body#top .reels-why-section .why-choose-reels-card { padding: 17px !important; }
}

/* Use the same top-to-bottom card rhythm as the industry cards above. */
body#top .reels-services-section .grid.md\:grid-cols-2.lg\:grid-cols-3,
body#top .reels-types-section > .grid,
body#top .reels-process-section > .grid,
body#top .reels-why-section > .grid {
  align-items: stretch !important;
}
body#top .reels-services-section .reels-card,
body#top .reels-types-section .reel-type-card,
body#top .reels-process-section .grid > div,
body#top .reels-why-section .why-choose-reels-card {
  height: 100% !important;
  min-height: 0 !important;
  box-sizing: border-box !important;
}

/* Services: icon first, heading and copy below, checklist/footer aligned. */
body#top .reels-services-section .reels-card > div:first-child {
  display: flex !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 12px !important;
}
body#top .reels-services-section .reels-card > div:first-child > div:first-child {
  align-self: flex-start !important;
  margin: 0 !important;
}
body#top .reels-services-section .reels-card h3,
body#top .reels-services-section .reels-card p,
body#top .reels-services-section .reels-card ul {
  width: 100% !important;
  margin: 0 !important;
}
body#top .reels-services-section .reels-card > div:last-child { margin-top: auto !important; }

/* Reel formats: consistent icon row, title, description, and card height. */
body#top .reels-types-section .reel-type-card {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 12px !important;
  min-height: 158px !important;
}
body#top .reels-types-section .reel-type-card > div:first-child {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 10px !important;
  width: 100% !important;
}
body#top .reels-types-section .reel-type-card h4,
body#top .reels-types-section .reel-type-card p { margin: 0 !important; }

/* Process and benefits: align headings below icons and keep card bottoms level. */
body#top .reels-process-section .grid > div,
body#top .reels-why-section .why-choose-reels-card {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
}
body#top .reels-process-section .grid > div > div:first-child {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  gap: 12px !important;
}
body#top .reels-process-section .grid > div > div:first-child > div:first-child {
  justify-content: space-between !important;
  width: 100% !important;
}
body#top .reels-process-section .grid > div > div:first-child h3,
body#top .reels-process-section .grid > div > div:first-child p { margin: 0 !important; }
body#top .reels-process-section .grid > div > div:last-child,
body#top .reels-why-section .why-choose-reels-card > p { margin-top: auto !important; }
body#top .reels-why-section .why-choose-reels-card > div:first-child {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 12px !important;
}
body#top .reels-why-section .why-choose-reels-card > div:first-child h3 { margin: 0 !important; }
body#top .reels-why-section { padding-bottom: clamp(40px, 5vw, 64px) !important; }

/* Keep the reels inquiry form compact and fixed within the viewport. */
body#top #modalOverlay > div {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  width: min(780px, calc(100vw - 32px)) !important;
  max-width: 780px !important;
  max-height: calc(100dvh - 32px) !important;
  overflow-y: auto !important;
  overscroll-behavior: contain !important;
  padding: 22px 18px !important;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
body#top #modalOverlay > div > * { margin: 0 !important; }
body#top #modalOverlay > div::-webkit-scrollbar { display: none !important; }
body#top #modalOverlay { position: fixed !important; inset: 0 !important; overflow: hidden !important; }
body#top #reelsForm {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px 12px !important;
  padding-top: 0 !important;
}
body#top #reelsForm > * { min-width: 0 !important; margin: 0 !important; }
body#top #reelsForm > div:has(textarea) { grid-column: 1 / -1 !important; }
body#top #reelsForm > button[type="submit"] { grid-column: 1 / -1 !important; }
body#top #reelsForm label { margin-bottom: 3px !important; font-size: 12px !important; line-height: 1.2 !important; }
body#top #reelsForm input,
body#top #reelsForm select { min-height: 38px !important; padding-top: 7px !important; padding-bottom: 7px !important; }
body#top #reelsForm input { min-height: 38px !important; padding-top: 7px !important; padding-bottom: 7px !important; }
body#top #reelsForm textarea { height: 72px !important; min-height: 72px !important; padding-top: 10px !important; padding-bottom: 10px !important; }
body#top #reelsForm button[type="submit"] { min-height: 46px !important; padding-top: 10px !important; padding-bottom: 10px !important; }
@media (max-width: 640px) {
  body#top #modalOverlay > div { max-height: calc(100dvh - 20px) !important; padding: 14px !important; gap: 7px !important; }
  body#top #reelsForm { grid-template-columns: 1fr !important; gap: 8px !important; }
  body#top #reelsForm label { font-size: 11px !important; }
  body#top #reelsForm input,
  body#top #reelsForm select { min-height: 34px !important; padding-top: 5px !important; padding-bottom: 5px !important; }
  body#top #reelsForm textarea { height: 48px !important; min-height: 48px !important; }
  body#top #reelsForm button[type="submit"] { min-height: 40px !important; }
  body#top #reelsForm > button[type="submit"] { grid-column: auto !important; }
}

/* Keep full-bleed section backgrounds while limiting the card content width. */
body#top .reels-brand-section > .grid:last-child,
body#top .reels-services-section > .grid,
body#top .reels-types-section > .grid,
body#top .reels-process-section > .grid,
body#top .reels-why-section > .grid {
  width: min(1180px, 100%) !important;
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (max-width: 640px) {
  body#top .reels-brand-section > .grid:last-child,
  body#top .reels-services-section > .grid,
  body#top .reels-types-section > .grid,
  body#top .reels-process-section > .grid,
  body#top .reels-why-section > .grid {
    width: 100% !important;
  }
}

/* Refine the reel-format cards and prevent the full-bleed sections from
   creating a horizontal page scrollbar. */
html:has(body#top),
body#top {
  max-width: 100%;
  overflow-x: clip !important;
}
body#top .reels-types-section {
  box-sizing: border-box !important;
  overflow: hidden !important;
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
body#top .reels-types-section > .grid {
  width: min(1180px, 100%) !important;
  max-width: 1180px !important;
  margin-inline: auto !important;
  gap: 18px !important;
}
body#top .reels-types-section .reel-type-card {
  min-height: 145px !important;
  padding: 18px !important;
  border-radius: 18px !important;
  background: #fff !important;
  box-shadow: 0 5px 16px rgba(15, 23, 42, .035) !important;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease !important;
}
body#top .reels-types-section .reel-type-card:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 12px 24px rgba(15, 23, 42, .08) !important;
  border-color: #cbd5e1 !important;
}
body#top .reels-types-section .reel-type-card > div:first-child {
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 10px !important;
}
body#top .reels-types-section .reel-type-card > div:first-child > div:first-child {
  width: 42px !important;
  height: 42px !important;
  border-radius: 13px !important;
  font-size: 17px !important;
}
body#top .reels-types-section .reel-type-card h4 {
  font-size: 15px !important;
  line-height: 1.3 !important;
}
body#top .reels-types-section .reel-type-card p {
  padding-left: 0 !important;
  color: #64748b !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
}
@media (max-width: 640px) {
  body#top .reels-types-section { padding: 26px 18px !important; }
  body#top .reels-types-section > .grid { gap: 12px !important; }
  body#top .reels-types-section .reel-type-card { min-height: 128px !important; padding: 13px !important; }
  body#top .reels-types-section .reel-type-card > div:first-child { align-items: flex-start !important; }
  body#top .reels-types-section .reel-type-card p { padding-left: 0 !important; }
}

/* Make category filtering reliable and tighten the format grid under its tabs. */
body#top .reels-types-section .reel-type-card[hidden] { display: none !important; }
body#top .reels-types-section > .flex.flex-wrap { margin-bottom: 0 !important; }
body#top .reels-types-section > .grid { padding-top: 0 !important; margin-top: 18px !important; }
body#top .reels-types-section > .flex.flex-wrap button { white-space: nowrap !important; }

/* Center the hero copy and remove the extra gap above it. */
body#top .reels-hero { margin-top: 0 !important; }
body#top .reels-hero .lg\:col-span-7 { text-align: center !important; }
body#top .reels-hero .lg\:col-span-7 > div:first-child { justify-content: center !important; margin-inline: auto !important; }
body#top .reels-hero .lg\:col-span-7 > p { max-width: 820px !important; margin-inline: auto !important; }
body#top .reels-hero .lg\:col-span-7 > div:last-child { justify-content: center !important; }
body#top .reels-hero .lg\:col-span-7 > div.bg-gradient-to-r { text-align: left !important; }
body#top .reels-hero .lg\:col-span-7 > div.grid { text-align: center !important; }
@media (max-width: 640px) {
  body#top .reels-types-section > .grid { margin-top: 12px !important; }
  body#top .reels-hero { margin-top: 0 !important; }
}

/* Keep hero copy left aligned while centering its content block in the column. */
body#top .reels-hero .lg\:col-span-7 {
  width: min(100%, 760px) !important;
  justify-self: center !important;
  text-align: left !important;
}
body#top .reels-hero .lg\:col-span-7 > div:first-child {
  justify-content: flex-start !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body#top .reels-hero .lg\:col-span-7 > h1,
body#top .reels-hero .lg\:col-span-7 > p { text-align: left !important; }
body#top .reels-hero .lg\:col-span-7 > p { margin-left: 0 !important; margin-right: 0 !important; }
body#top .reels-hero .lg\:col-span-7 > div:last-child { justify-content: flex-start !important; }
body#top .reels-hero > .relative.z-10 {
  width: min(1180px, 100%) !important;
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  gap: 28px !important;
}
body#top .reels-hero { margin-block: 0 !important; }
body#top .reels-brand-section { margin-top: 0 !important; }
body#top { padding-top: 0 !important; }
body#top > .papa-page-banner { margin-bottom: 0 !important; }
body#top > .max-w-7xl { margin-top: 0 !important; }
body#top .reels-hero { margin-top: 0 !important; }
