.tp-service-ai-content .tp-service-ai-title{font-size:clamp(22px,2.3vw,36px);line-height:1.15;}
   .tp-service-ai-content .tp-service-ai-count{font-size:20px;}
   h2.tp-about-ai-title,h2.tp-section-ai-title.tp-text-grey-5,h2.tp-section-ai-title.tp-text-common-black-6{color:#333;}
   .tp-faq-area h3.accordion-header,.tp-faq-area h3.accordion-header .tp-faq-btn{font-size:clamp(18px,1.6vw,22px) !important;line-height:1.35 !important;}
   h2.tp-section-ai-title{font-size:clamp(28px,3vw,46px);line-height:1.12;}
   h2.tp-about-ai-title{font-size:clamp(28px,2.8vw,42px);line-height:1.12;}
   h2.tp-about-ai-title .aleric-ai{font-size:clamp(16px,1.5vw,22px);margin-top:12px !important;}
   .tp-about-ai-text-wrap .tp-about-ai-text{font-size:clamp(26px,3vw,44px);line-height:1.2;}
   .tp-hero-ai-right-content{padding-right:clamp(24px,4vw,80px);padding-left:20px;}
   .tp-hero-ai-right-content .tp-hero-ai-title{font-size:clamp(32px,3.8vw,62px);line-height:1.1;}
   .tp-home-feat-bento{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;}
   .tp-home-feat-card{background:#ffffff;border:1px solid #ececec;border-radius:18px;padding:38px;transition:border-color .25s ease, transform .25s ease;}
   .tp-home-feat-card:hover{border-color:#c4ee18;transform:translateY(-4px);}
   .tp-home-feat-card.span-2{grid-column:span 2;}
   .tp-home-feat-card.span-4{grid-column:span 4;display:flex;align-items:center;gap:32px;flex-wrap:wrap;}
   .tp-home-feat-card.span-4 .tp-home-feat-icon-badge{margin-bottom:0;flex-shrink:0;}
   .tp-home-feat-card.span-4 h3{margin-bottom:0;flex:0 0 260px;}
   .tp-home-feat-card.span-4 p{flex:1 1 320px;}
   .tp-home-feat-icon-badge{width:64px;height:64px;border-radius:14px;background:#f4f8e3;display:flex;align-items:center;justify-content:center;margin-bottom:26px;}
   .tp-home-feat-icon-badge svg{width:32px;height:32px;}
   .tp-home-feat-card h3{font-size:22px;font-weight:700;margin-bottom:12px;color:#0a0b0d;}
   .tp-home-feat-card p{font-size:15.5px;line-height:1.6;color:#5c5c5c;margin:0;}
   @media (max-width: 1199px){
      .tp-home-feat-bento{grid-template-columns:repeat(2, 1fr);}
      .tp-home-feat-card.span-2, .tp-home-feat-card.span-4{grid-column:span 2;}
      .tp-home-feat-card.span-4{flex-direction:column;align-items:flex-start;}
      .tp-home-feat-card.span-4 h3{flex:none;}
   }
   @media (max-width: 767px){
      .tp-home-feat-bento{grid-template-columns:1fr;}
      .tp-home-feat-card.span-2, .tp-home-feat-card.span-4{grid-column:span 1;}
      .tp-home-feat-card.span-4{flex-direction:column;align-items:flex-start;}
      .tp-home-feat-card.span-4 h3{flex:none;}
   }

   /* Hero: the EAM card used negative margins to overlap the (now removed) image */
   .tp-hero-ai-dec.tp-hero-solo{margin:0 !important;height:100%;}


   /* Hero: fit the whole first screen on laptop heights */
   @media (min-width:1200px){
      .tp-hero-area.tp-hero-ai-spacing{padding-top:150px;padding-bottom:16px;}
      .tp-hero-area .containers > .row{align-items:flex-start !important;}
      .tp-hero-area .containers > .row > .col-xl-6.order-xl-2{align-self:flex-start;padding-top:24px;}
      .tp-hero-area .tp-hero-ai-dec{padding:22px 24px;}
      .tp-hero-area .tp-hero-ai-dec-title{font-size:clamp(44px,4.2vw,68px);margin-bottom:10px !important;line-height:1;}
      .tp-hero-area .tp-hero-ai-dec p{font-size:17px;margin-bottom:22px !important;line-height:1.45;}
      .tp-hero-area .tp-hero-ai-dec .tp-btn-cst{padding-top:14px;padding-bottom:14px;}
      .tp-hero-area .tp-hero-feed{padding:20px 24px;border-radius:24px;}
      .tp-hero-area .tp-hero-solo{border-radius:24px;}
      .tp-hero-area .tp-hero-feed-list{margin-top:4px;}
      .tp-hero-area .tp-hero-feed-count{font-size:40px;margin:10px 0 0;}
      .tp-hero-area .tp-hero-feed-sub{margin-bottom:10px;font-size:13px;}
      .tp-hero-area .tp-hero-feed-list{min-height:0;margin-bottom:8px;}
      .tp-hero-area .tp-hero-feed-item{padding:7px 12px;margin-bottom:6px;}
      .tp-hero-area .tp-hero-feed-item:nth-child(n+4){display:none;}
      .tp-hero-ai-right-content{margin-bottom:0 !important;}
      .tp-hero-ai-right-content .tp-hero-ai-title{margin-bottom:16px !important;font-size:clamp(30px,3.2vw,52px) !important;}
      .tp-hero-ai-right-content p{font-size:22px;line-height:1.45;}
      .tp-hero-ai-right-content p br{display:none;}

   }


   /* Hero: brand panel with text overlay (replaces the live feed card) */
   .tp-hero-panel{position:relative;overflow:hidden;border-radius:28px;background:
      radial-gradient(circle at 88% 12%,rgba(239,68,68,.45) 0,rgba(239,68,68,0) 42%),
      radial-gradient(circle at 8% 100%,rgba(196,238,24,.18) 0,rgba(196,238,24,0) 38%),
      linear-gradient(135deg,#0f2342 0%,#1E3A5F 60%,#274b78 100%);
      box-shadow:0 24px 60px -24px rgba(30,58,95,.55);}
   .tp-hero-panel::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1.2px,transparent 1.2px);background-size:24px 24px;mask-image:linear-gradient(120deg,transparent 10%,#000 80%);-webkit-mask-image:linear-gradient(120deg,transparent 10%,#000 80%);}
   .tp-hero-panel-mark{position:absolute;right:-10px;bottom:-34px;font-family:var(--tp-ff-playfair,Georgia,serif);font-size:clamp(120px,15vw,230px);line-height:1;color:rgba(255,255,255,.06);letter-spacing:-4px;pointer-events:none;user-select:none;}
   .tp-hero-panel-in{position:relative;padding:26px 38px 22px;}
   .tp-hero-panel-pill{display:inline-block;padding:6px 14px;border-radius:30px;border:1px solid rgba(255,255,255,.25);color:#dbe4f2;font-size:12.5px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;}
   .tp-hero-panel-title{font-size:clamp(40px,3.6vw,60px);line-height:1;color:#fff;margin:10px 0 8px;}
   .tp-hero-panel-text{font-size:19px;line-height:1.5;color:#dbe4f2;max-width:560px;margin:0 0 16px;}
   .tp-hero-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:18px;}
   .tp-hero-panel-btn{display:inline-block;background:#EF4444;color:#fff;padding:15px 28px;border-radius:40px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;transition:background .2s,transform .2s;}
   .tp-hero-panel-btn:hover{background:#fff;color:#1E3A5F;transform:translateY(-2px);}
   .tp-hero-panel-link{color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:underline;text-underline-offset:5px;}
   .tp-hero-panel-link:hover{color:#c4ee18;}
   .tp-hero-panel-stats{display:flex;flex-wrap:wrap;gap:34px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16);}
   .tp-hero-panel-stats b{display:block;font-size:30px;font-weight:800;color:#c4ee18;line-height:1;}
   .tp-hero-panel-stats span{font-size:14.5px;color:#b9c6da;}
   @media (max-width:767px){.tp-hero-panel-in{padding:26px 22px;} .tp-hero-panel-stats{gap:22px;}}

   /* Home rhythm: data-flow band is dark, blog is light */
   .tp-flow-sec{background:#0f2342;background:linear-gradient(135deg,#0f2342 0%,#1E3A5F 100%);padding:100px 0;position:relative;overflow:hidden;}
   .tp-flow-sec::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1.2px,transparent 1.2px);background-size:26px 26px;}
   .tp-flow-sec .container-fluid{position:relative;margin-top:0 !important;}
   .tp-flow-sec h3,.tp-flow-sec p,.tp-flow-sec .tp-ff-inter{color:#fff !important;}
   .tp-flow-sec p{opacity:.85;}
   .tp-flow-sec .tp-flow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);}
   .tp-flow-sec .tp-flow-head{color:#c9d5e8;}
   .tp-flow-sec .tp-flow-line{background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 8px,transparent 8px 14px);}
   .tp-flow-sec .tp-flow-hub{background:#fff;color:#1E3A5F;}
   .tp-flow-sec .tp-flow-hub b{color:#1E3A5F;} .tp-flow-sec .tp-flow-hub b em{color:#EF4444;}
   .tp-flow-sec .tp-flow-hub span{color:#445268;}
   .tp-blog-area{background:#fff !important;}
   .tp-blog-area .tp-faq-ai-noise{display:none;}
   .tp-blog-area [class*="tp-text-grey-5"]{color:#111112 !important;}
   .tp-blog-area .tp-blog-ai-dates{background:#f3f4f8 !important;border-color:#e3e6ee !important;}
   .tp-blog-area .tp-blog-ai-dates svg path{fill:#111112;}
   .tp-blog-area .tp-btn-ai-black{border-color:#111112 !important;}
   .tp-blog-area .underline-white{background-image:linear-gradient(#111112,#111112);}
   .tp-blog-area .tp-blog-ai-content{background:#eef2f8 !important;box-shadow:0 18px 34px -22px rgba(30,58,95,.35);}
   .tp-blog-area .tp-blog-ai-item{border-color:#e3e6ee !important;}
   .tp-blog-area .tp-blog-ai-title,.tp-blog-area .tp-blog-ai-title a{color:#0f1722 !important;}
   .tp-blog-area .tp-blog-ai-dates{background:#fff !important;color:#0f1722 !important;}
   .tp-blog-area a.tp-btn-ai.tp-btn-ai-black{background:#1E3A5F !important;border-color:#1E3A5F !important;color:#fff !important;}
   .tp-blog-area a.tp-btn-ai.tp-btn-ai-black .btn-text,.tp-blog-area a.tp-btn-ai.tp-btn-ai-black .btn-icon{color:#fff !important;}
   .tp-blog-area a.tp-btn-ai.tp-btn-ai-black:hover{background:#EF4444 !important;border-color:#EF4444 !important;}
   .tp-blog-area .tp-blog-ai-btn a,.tp-blog-area .tp-blog-ai-comments{color:#0f1722 !important;}

   .rx-eyebrow{font-size:14px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase;color:#EF4444 !important;display:inline-block;}
   .rx-eyebrow.tp-text-common-white{color:#c4ee18 !important;}
   /* FAQ: brand navy background with card-style accordion */
   .tp-faq-area.tp-bg-common-black-5{background:radial-gradient(circle at 90% 0%,rgba(239,68,68,.28) 0,rgba(239,68,68,0) 38%),radial-gradient(circle at 0% 100%,rgba(196,238,24,.12) 0,rgba(196,238,24,0) 36%),linear-gradient(160deg,#0f2342 0%,#1E3A5F 70%,#223f68 100%) !important;}
   .tp-faq-area .tp-faq-ai-noise{display:none;}
   .tp-faq-area::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.2) 1.5px,transparent 1.7px);background-size:26px 26px;pointer-events:none;z-index:-1;}
   .tp-faq-area .tp-faq-ai-tab-content .accordion-item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14) !important;border-radius:18px;padding:6px 26px;margin-bottom:14px;transition:background .25s,border-color .25s;}
   .tp-faq-area .tp-faq-ai-tab-content .accordion-item:hover{background:rgba(255,255,255,.1);}
   .tp-faq-area .tp-faq-ai-tab-content .accordion-item:has(.show){background:rgba(255,255,255,.1);border-color:#EF4444 !important;}
   .tp-faq-area .tp-faq-ai-tab-content .tp-faq-btn{font-size:clamp(18px,1.6vw,24px);padding:20px 0;color:#fff;}
   .tp-faq-area .tp-faq-ai-count{padding-right:28px;color:#c4ee18;font-size:.7em;font-weight:700;letter-spacing:1px;}
   .tp-faq-area .tp-faq-ai-tab-content .tp-faq-details-para p{padding-left:62px;padding-bottom:12px;color:#dbe4f2;opacity:1;font-size:18px;}
   .tp-faq-area .tp-faq-ai-tab-content .tp-faq-btn .accordion-btn::before,.tp-faq-area .tp-faq-ai-tab-content .tp-faq-btn .accordion-btn::after{background-color:#c4ee18;}
   @media (max-width:767px){.tp-faq-area .tp-faq-ai-tab-content .accordion-item{padding:4px 16px;} .tp-faq-area .tp-faq-ai-tab-content .tp-faq-details-para p{padding-left:0;}}


   /* Features: illustration cards */
   .tp-home-feat-card{padding:0 !important;overflow:hidden;}
   .tp-home-feat-img img{display:block;width:100%;height:auto;aspect-ratio:480/260;object-fit:cover;}
   .tp-home-feat-body{padding:26px 30px 30px;}
   .tp-home-feat-card.span-2 .tp-home-feat-img img{aspect-ratio:480/190;object-position:center;}
   .tp-home-feat-card .tp-home-feat-body h3{margin-bottom:10px;}
   .tp-home-feat-card.span-4{display:grid !important;grid-template-columns:minmax(260px,460px) 1fr;align-items:center;gap:0 !important;}
   .tp-home-feat-card.span-4 .tp-home-feat-body{padding:30px 44px;}
   @media (max-width:1199px){.tp-home-feat-card.span-4{grid-template-columns:1fr;}}

   /* Testimonials: tidy card */
   .tp-testimonial-area .tp-faq-ai-noise,.tp-testimonial-area .tp-testimonial-ai-shape{display:none;}
   .tp-testimonial-area .swiper-slide{background:#fff;border:1px solid #e5e9f0;border-radius:24px;padding:40px 44px;}
   .tp-testimonial-area .tp-testimonial-ai-avatar img{width:112px;height:112px;object-fit:cover;}
   .tp-testimonial-area .tp-testimonial-ai-avatar h3{font-size:26px;margin-bottom:12px !important;}
   .tp-testimonial-area .tp-testimonial-ai-profeson{font-size:16px;padding:6px 18px;}
   .tp-testimonial-area .tp-testimonial-ai-content{margin-left:0 !important;margin-right:0 !important;}
   .tp-testimonial-area .tp-testimonial-ai-content p{font-size:clamp(20px,1.9vw,27px);line-height:1.5;padding-top:6px !important;}
   .tp-testimonial-area .tp-testimonial-ai-content p br{display:none;}
   .tp-testimonial-area .tp-testimonial-ai-expreance{margin-top:36px;padding-top:24px;}
   .tp-testimonial-area .tp-testimonial-ai-expreance h2{font-size:44px;}
   .tp-testimonial-area .tp-testimonial-ai-expreance span.fs-18{font-size:17px;}
   .tp-testimonial-area .tp-testimonial-ai-title-wrap{margin-bottom:24px !important;}
   .tp-testimonial-area .tp-testimonial-it-ratings-wrap{margin-bottom:24px !important;}
   .tp-testimonial-area .tp-testimonial-it-ratings-wrap .fs-13{font-size:14px;}
   @media (max-width:767px){.tp-testimonial-area .swiper-slide{padding:24px 20px;}}

   /* Tighter vertical rhythm between the white text sections */
   .tp-about-area.pt-150{padding-top:90px !important;padding-bottom:40px !important;}
   .tp-service-area.pt-150{padding-top:40px !important;padding-bottom:90px !important;}

   /* About: tinted background + stepper card */
   .tp-about-area{background:linear-gradient(180deg,#eef3fb 0%,#f8fafd 100%) !important;position:relative;}
   .tp-about-area::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(30,58,95,.14) 1.3px,transparent 1.5px);background-size:26px 26px;mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 70%,transparent 100%);pointer-events:none;z-index:-1;}
   .tp-about-area .tp-about-ai-ring{display:none;}
   .tp-lc{padding:24px 26px 24px 60px !important;background:#fff;border:1px solid #dfe6f1;border-radius:20px;box-shadow:0 20px 40px -26px rgba(30,58,95,.35);}
   .tp-lc::before{left:37px !important;top:34px !important;bottom:34px !important;}
   .tp-lc-line{left:37px !important;top:34px !important;}
   .tp-lc-facts{padding:6px 4px 0;}

   .tp-text-ai-slider-content p{font-size:clamp(20px,2.2vw,30px) !important;}
   .tp-text-ai-slider-content{padding:30px 0 !important;}
   @media (min-width:1200px){h2.tp-section-ai-title,h2.tp-about-ai-title{white-space:nowrap;}}

   .tp-apps-sec{background:linear-gradient(180deg,#f8fafd 0%,#eef3fb 100%);padding:90px 0;}
   .tp-apps-head{text-align:center;max-width:760px;margin:0 auto 46px;}
   .tp-apps-head .tp-apps-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#EF4444;margin-bottom:12px;}
   .tp-apps-head p{font-size:18px;line-height:1.6;color:#4a5568;margin:14px 0 0;}
   .tp-apps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;}
   .tp-app-card{background:#fff;border:1px solid #dfe6f1;border-radius:22px;padding:34px;display:flex;flex-direction:column;box-shadow:0 14px 40px rgba(30,58,95,.07);}
   .tp-app-top{display:flex;align-items:center;gap:16px;margin-bottom:18px;}
   .tp-app-ico{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#1E3A5F,#0752c5);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:26px;flex-shrink:0;}
   .tp-app-ico.partner{background:linear-gradient(135deg,#EF4444,#b91c1c);}
   .tp-app-card h3{font-size:24px;font-weight:700;margin:0;color:#0f1722;}
   .tp-app-card .tp-app-for{font-size:13.5px;color:#64748b;margin:2px 0 0;}
   .tp-app-card p.tp-app-desc{font-size:16.5px;line-height:1.6;color:#4a5568;margin:0 0 18px;}
   .tp-app-card ul{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;}
   .tp-app-card li{font-size:15px;color:#1f2a3a;padding-left:22px;position:relative;}
   .tp-app-card li::before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:#c4ee18 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.2' fill='none' stroke='%231E3A5F' stroke-width='1.6'/%3E%3C/svg%3E") center/12px no-repeat;}
   .tp-app-badge{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;background:#0a0b0d;color:#fff !important;border-radius:12px;padding:10px 20px 10px 16px;text-decoration:none;transition:transform .2s ease,background .2s ease;}
   .tp-app-more{align-self:flex-start;margin-top:14px;font-size:15px;font-weight:700;color:#EF4444 !important;text-transform:uppercase;letter-spacing:.4px;}
   .tp-app-more:hover{text-decoration:underline;}
   .tp-app-badge:hover{background:#1E3A5F;transform:translateY(-2px);}
   .tp-app-badge span{display:flex;flex-direction:column;line-height:1.1;text-align:left;}
   .tp-app-badge small{font-size:10.5px;letter-spacing:.08em;opacity:.85;}
   .tp-app-badge b{font-size:20px;font-weight:600;}
   @media (max-width:991px){.tp-apps-grid{grid-template-columns:1fr;}.tp-app-card ul{grid-template-columns:1fr;}.tp-apps-sec{padding:60px 0;}}
   /* Match internal pages: centered content with side gutters */
   @media (min-width:1400px){.container-1524,.container-1824{max-width:1320px !important;}.tp-header-ai-wrap .container-1824{max-width:1824px !important;}}
   @media (min-width:1200px) and (max-width:1399px){.container-1524,.container-1824{max-width:1140px;}.tp-header-ai-wrap .container-1824{max-width:none !important;}}
   /* Hero: small live asset-feed animation */
   .tp-hero-feed{background:#0a0b0d;border-radius:32px;padding:30px 28px;height:100%;color:#fff;box-shadow:0 4px 59px 2px rgba(0,0,0,.08);display:flex;flex-direction:column;}
   .tp-hero-feed-head{display:flex;align-items:center;gap:10px;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase;color:#9a9a9a;font-weight:700;}
   .tp-hero-feed-head em{margin-left:auto;font-style:normal;font-size:11px;letter-spacing:.8px;padding:3px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.18);color:#c9c9c9;}
   .tp-hero-feed-dot{width:9px;height:9px;border-radius:50%;background:#c4ee18;animation:tpFeedPulse 1.8s infinite;}
   .tp-hero-feed-count{font-size:58px;font-weight:800;line-height:1;margin:22px 0 6px;font-variant-numeric:tabular-nums;letter-spacing:-1px;}
   .tp-hero-feed-sub{font-size:14px;color:#9a9a9a;margin-bottom:22px;}
   .tp-hero-feed-list{list-style:none;padding:0;margin:0 0 18px;min-height:178px;overflow:hidden;}
   .tp-hero-feed-item{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:rgba(255,255,255,.06);margin-bottom:9px;animation:tpFeedIn .45s ease both;}
   .tp-hero-feed-item .chip{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:#c4ee18;}
   .tp-hero-feed-item.is-warn .chip{background:#EF4444;}
   .tp-hero-feed-item.is-info .chip{background:#7fb8ff;}
   .tp-hero-feed-item .txt{display:flex;flex-direction:column;min-width:0;line-height:1.3;}
   .tp-hero-feed-item .txt b{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
   .tp-hero-feed-item .txt i{font-style:normal;font-size:12.5px;color:#9a9a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
   .tp-hero-feed-item .when{margin-left:auto;font-size:11.5px;color:#7a7a7a;white-space:nowrap;padding-left:8px;}
   .tp-hero-feed-bar{display:flex;align-items:center;gap:12px;margin-top:auto;font-size:12.5px;color:#9a9a9a;}
   .tp-hero-feed-bar .track{flex:1;height:6px;border-radius:6px;background:rgba(255,255,255,.12);overflow:hidden;}
   .tp-hero-feed-bar .fill{height:100%;width:0;border-radius:6px;background:#c4ee18;transition:width 1.8s cubic-bezier(.2,.7,.2,1);}
   .tp-hero-feed-bar b{color:#fff;font-size:13px;min-width:44px;text-align:right;font-variant-numeric:tabular-nums;}
   @keyframes tpFeedIn{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:translateY(0);}}
   @keyframes tpFeedPulse{0%{box-shadow:0 0 0 0 rgba(196,238,24,.6);}70%{box-shadow:0 0 0 9px rgba(196,238,24,0);}100%{box-shadow:0 0 0 0 rgba(196,238,24,0);}}
   @media (prefers-reduced-motion: reduce){
      .tp-hero-feed-item, .tp-hero-feed-dot{animation:none;}
      .tp-hero-feed-bar .fill{transition:none;}
   }
   @media (max-width: 575px){
      .tp-hero-feed{padding:24px 20px;}
      .tp-hero-feed-count{font-size:46px;}
   }
