.elementor-9955 .elementor-element.elementor-element-53ee1fb9:not(.elementor-motion-effects-element-type-background), .elementor-9955 .elementor-element.elementor-element-53ee1fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-9955 .elementor-element.elementor-element-53ee1fb9 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(208deg, #FFFFFF00 0%, var( --e-global-color-uicore_white ) 46%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9955 .elementor-element.elementor-element-53ee1fb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9955 .elementor-element.elementor-element-5461be42 > .elementor-element-populated{margin:0px 10px 50px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-9955 .elementor-element.elementor-element-53ee1fb9{padding:140px 0px 0px 0px;}.elementor-9955 .elementor-element.elementor-element-5461be42 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-9955 .elementor-element.elementor-element-53ee1fb9{padding:110px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-5271a14f *//* ══ NUCLEAR RESET ══ */
.pr2-wrap,.pr2-wrap *{box-sizing:border-box !important;-webkit-font-smoothing:antialiased}
.pr2-wrap a,.pr2-wrap a:link,.pr2-wrap a:visited,.pr2-wrap a:hover,.pr2-wrap a:focus,.pr2-wrap a:active{color:inherit !important;text-decoration:none !important;border-bottom:none !important;box-shadow:none !important;background:none !important;-webkit-text-fill-color:inherit !important}
.pr2-wrap .pr2-prose p a,.pr2-wrap .pr2-prose p a:link,.pr2-wrap .pr2-prose p a:visited,.pr2-wrap .pr2-prose p a:hover{color:#475569 !important;-webkit-text-fill-color:#475569 !important}
.pr2-wrap p,.pr2-wrap span,.pr2-wrap cite,.pr2-wrap strong,.pr2-wrap em,.pr2-wrap li{margin:0 !important;padding:0 !important}
.pr2-wrap h2,.pr2-wrap h3{margin:0 !important;padding:0 !important}
.pr2-wrap ul{margin:0 !important;padding:0 !important;list-style:none !important}
.pr2-wrap img{border:none !important;box-shadow:none !important;max-width:100% !important}

.pr2-wrap{
  font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;
  width:100%;
  --cyan:#02c8ff;--teal:#32bec8;--navy:#05151e;--lime:#D4E71B;
  --slate:#475569;--muted:#94a3b8;--border:#e2e8f0;
  --grad:linear-gradient(135deg,#40BAEB,#32bec8,#BBCA23)
}

/* ══ HERO ══ */
.pr2-hero{background:#05151e !important;padding:56px 64px 52px !important;position:relative !important;overflow:hidden !important;margin:0 !important}
.pr2-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(2,200,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(2,200,255,0.03) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0}
.pr2-glow-r{position:absolute;top:-80px;right:-40px;width:500px;height:500px;background:radial-gradient(ellipse,rgba(2,200,255,0.12),transparent 65%);pointer-events:none;z-index:0}
.pr2-glow-l{position:absolute;bottom:-60px;left:-40px;width:320px;height:320px;background:radial-gradient(ellipse,rgba(212,231,27,0.06),transparent 65%);pointer-events:none;z-index:0}
.pr2-hero-inner{position:relative;z-index:1}
.pr2-hero-tag{display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:.62rem !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--cyan) !important;margin-bottom:22px !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-hero-tag::before{content:'';display:block;width:18px;height:2px;background:var(--grad);border-radius:1px;flex-shrink:0}
.pr2-hero-sub{font-size:clamp(1.5rem,3.2vw,2.4rem) !important;font-weight:900 !important;line-height:1.12 !important;letter-spacing:-.035em !important;color:#fff !important;width:100% !important;max-width:100% !important;margin-bottom:32px !important;padding:0 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-hero-sub em{font-style:normal !important;background:linear-gradient(135deg,#40BAEB,#32bec8,#BBCA23) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}
.pr2-hero-dek{font-size:1rem !important;line-height:1.78 !important;color:rgba(255,255,255,0.52) !important;max-width:680px !important;margin-bottom:0 !important;padding:0 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;font-weight:400 !important}

/* ══ SEPARATOR ══ */
.pr2-sep{height:4px !important;background:linear-gradient(135deg,#40BAEB,#32bec8,#BBCA23) !important;width:100% !important;margin:0 !important;padding:0 !important;display:block !important;border:none !important}

/* ══ BODY ══ */
.pr2-main{padding:64px 64px 72px !important;background:#f8fafb !important;margin:0 !important}
@media(max-width:820px){.pr2-hero{padding:40px 24px 40px !important}.pr2-main{padding:40px 24px 56px !important}}

/* Prose */
.pr2-prose p{font-size:1rem !important;line-height:1.92 !important;color:#475569 !important;margin-bottom:22px !important;padding:0 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;font-weight:400 !important}
.pr2-prose p:last-child{margin-bottom:0 !important}
.pr2-prose strong{color:#05151e !important;font-weight:700 !important;-webkit-text-fill-color:#05151e !important}

/* Section head */
.pr2-section-head{font-size:1.3rem !important;font-weight:800 !important;color:#05151e !important;letter-spacing:-.03em !important;line-height:1.2 !important;margin-bottom:24px !important;padding:0 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;display:block !important;-webkit-text-fill-color:#05151e !important}

/* Divider */
.pr2-divider{height:1px !important;background:#e2e8f0 !important;margin:56px 0 !important;border:none !important;display:block !important}

/* Stat block */
.pr2-stat-block{background:#05151e !important;border-radius:16px !important;padding:36px 40px !important;margin:36px 0 !important;position:relative !important;overflow:hidden !important;display:flex !important;gap:32px !important;align-items:center !important}
.pr2-stat-block::before{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(2,200,255,0.1),transparent 55%)}
.pr2-stat-inner{position:relative !important;z-index:1 !important;display:flex !important;gap:32px !important;align-items:center !important;width:100% !important}
.pr2-stat-n{font-size:3.8rem !important;font-weight:900 !important;letter-spacing:-2px !important;line-height:1 !important;background:linear-gradient(135deg,#40BAEB,#32bec8,#BBCA23) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;flex-shrink:0 !important}
.pr2-stat-src{font-size:.65rem !important;font-weight:700 !important;color:#94a3b8 !important;text-transform:uppercase !important;letter-spacing:.1em !important;margin-bottom:8px !important;display:block !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-stat-desc{font-size:.95rem !important;line-height:1.68 !important;color:rgba(255,255,255,0.65) !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;font-weight:400 !important}
.pr2-stat-desc strong{color:#fff !important;font-weight:700 !important;-webkit-text-fill-color:#fff !important}
@media(max-width:640px){.pr2-stat-block{flex-direction:column !important;gap:16px !important}.pr2-stat-inner{flex-direction:column !important;gap:12px !important}}

/* Dark quote card */
.pr2-dark-quote{background:#05151e !important;border-radius:18px !important;padding:40px 48px !important;margin:40px 0 !important;position:relative !important;overflow:hidden !important}
.pr2-dark-quote::before{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(2,200,255,0.11),transparent 55%),radial-gradient(ellipse 50% 50% at 0% 100%,rgba(212,231,27,0.05),transparent 55%)}
.pr2-dark-inner{position:relative !important;z-index:1 !important}
.pr2-dark-mark{font-size:4rem !important;line-height:.8 !important;font-weight:900 !important;background:linear-gradient(135deg,#40BAEB,#32bec8,#BBCA23) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;margin-bottom:16px !important;font-family:Georgia,serif !important;display:block !important}
.pr2-dark-quote .pr2-q-text{font-size:.97rem !important;line-height:1.88 !important;color:rgba(255,255,255,0.65) !important;-webkit-text-fill-color:rgba(255,255,255,0.65) !important;font-style:italic !important;margin-bottom:20px !important;padding:0 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;font-weight:400 !important}
.pr2-dark-quote .pr2-q-cite{font-size:.68rem !important;font-weight:700 !important;color:#02c8ff !important;-webkit-text-fill-color:#02c8ff !important;text-transform:uppercase !important;letter-spacing:.1em !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;display:block !important}

/* Fabio link */
.pr2-fabio-link{font-size:.82rem !important;font-weight:600 !important;color:#475569 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;margin:16px 0 0 !important;padding:0 !important;display:block !important}
.pr2-fabio-anchor{color:#02c8ff !important;-webkit-text-fill-color:#02c8ff !important;text-decoration:none !important;font-weight:700 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}

/* Highlight */
.pr2-highlight{display:block !important;padding:20px 24px 20px 20px !important;background:#fff !important;border-left:4px solid #02c8ff !important;border-radius:0 12px 12px 0 !important;margin:32px 0 !important;position:relative !important;z-index:1 !important;box-shadow:0 2px 12px rgba(2,200,255,0.07) !important}
.pr2-highlight p{font-size:1.04rem !important;font-weight:700 !important;line-height:1.65 !important;color:#05151e !important;-webkit-text-fill-color:#05151e !important;margin:0 !important;padding:0 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}

/* 3 Capability Cards */
.pr2-caps-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:16px !important;margin:36px 0 !important}
@media(max-width:780px){.pr2-caps-grid{grid-template-columns:1fr !important}}
.pr2-cap-card{background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;padding:28px 24px !important;position:relative !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;gap:12px !important}
.pr2-cap-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px !important;background:linear-gradient(135deg,#40BAEB,#32bec8,#BBCA23) !important}
.pr2-cap-icon{width:40px !important;height:40px !important;border-radius:10px !important;background:#f1f5f9 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
.pr2-cap-icon svg{width:18px !important;height:18px !important;stroke:#05151e !important;fill:none !important;stroke-width:1.8 !important}
.pr2-cap-badge{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:3px 10px !important;border-radius:20px !important;font-size:.62rem !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;align-self:flex-start !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-badge-prod{background:rgba(34,197,94,0.1) !important;color:#166534 !important}
.pr2-badge-poc{background:rgba(251,191,36,0.12) !important;color:#92400e !important}
.pr2-badge-dot{width:5px !important;height:5px !important;border-radius:50% !important;flex-shrink:0 !important}
.pr2-badge-prod .pr2-badge-dot{background:#22c55e !important}
.pr2-badge-poc .pr2-badge-dot{background:#f59e0b !important}
.pr2-cap-name{font-size:.95rem !important;font-weight:800 !important;color:#05151e !important;-webkit-text-fill-color:#05151e !important;line-height:1.25 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-cap-tagline{font-size:.78rem !important;font-weight:700 !important;color:#32bec8 !important;-webkit-text-fill-color:#32bec8 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-cap-desc{font-size:.8rem !important;line-height:1.68 !important;color:#64748b !important;-webkit-text-fill-color:#64748b !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;font-weight:400 !important}

/* Platform screenshot image */
.pr2-platform-img{border-radius:14px !important;overflow:hidden !important;margin:32px 0 !important;border:1px solid rgba(2,200,255,0.15) !important;background:#05151e !important;position:relative !important}
.pr2-platform-img img{width:100% !important;height:auto !important;display:block !important;border-radius:14px !important}
.pr2-platform-caption{display:flex !important;align-items:center !important;gap:8px !important;padding:12px 16px !important;background:rgba(5,21,30,0.04) !important;border-top:1px solid rgba(2,200,255,0.1) !important}
.pr2-platform-caption-dot{width:6px !important;height:6px !important;border-radius:50% !important;background:#22c55e !important;flex-shrink:0 !important}
.pr2-platform-caption p{font-size:.72rem !important;font-weight:600 !important;color:#64748b !important;-webkit-text-fill-color:#64748b !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}

/* Proof stat cards */
.pr2-proof-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important;margin:28px 0 !important}
@media(max-width:720px){.pr2-proof-grid{grid-template-columns:1fr !important}}
.pr2-proof-card{background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;padding:22px !important;position:relative !important;overflow:hidden !important}
.pr2-proof-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px !important;background:linear-gradient(to right,#02c8ff,#32bec8) !important}
.pr2-proof-n{font-size:2rem !important;font-weight:900 !important;letter-spacing:-1px !important;line-height:1 !important;background:linear-gradient(135deg,#02c8ff,#32bec8) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;margin-bottom:5px !important}
.pr2-proof-label{font-size:.82rem !important;font-weight:700 !important;color:#05151e !important;-webkit-text-fill-color:#05151e !important;margin-bottom:5px !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-proof-desc{font-size:.75rem !important;line-height:1.6 !important;color:#64748b !important;-webkit-text-fill-color:#64748b !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}

/* Field results */
.pr2-field-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important;margin:28px 0 !important}
@media(max-width:720px){.pr2-field-grid{grid-template-columns:1fr !important}}
.pr2-field-card{background:rgba(2,200,255,0.03) !important;border:1px solid rgba(2,200,255,0.12) !important;border-radius:14px !important;padding:22px !important;position:relative !important;overflow:hidden !important}
.pr2-field-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px !important;background:var(--grad) !important}
.pr2-field-industry{font-size:.62rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:#32bec8 !important;-webkit-text-fill-color:#32bec8 !important;margin-bottom:10px !important;display:block !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-field-stat{font-size:2rem !important;font-weight:900 !important;letter-spacing:-1px !important;line-height:1 !important;background:linear-gradient(135deg,#02c8ff,#32bec8) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;margin-bottom:4px !important}
.pr2-field-desc{font-size:.78rem !important;line-height:1.65 !important;color:#475569 !important;-webkit-text-fill-color:#475569 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-field-note{font-size:.68rem !important;color:#94a3b8 !important;-webkit-text-fill-color:#94a3b8 !important;margin-top:6px !important;font-style:italic !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}

/* Cisco Live card */
.pr2-event-card{background:#05151e !important;border-radius:16px !important;padding:36px 40px !important;margin:32px 0 !important;position:relative !important;overflow:hidden !important}
.pr2-event-card::before{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 60% 70% at 0% 50%,rgba(2,200,255,0.1),transparent 55%)}
.pr2-event-inner{position:relative !important;z-index:1 !important}
.pr2-event-badge{display:inline-block !important;padding:4px 12px !important;background:rgba(2,200,255,0.15) !important;border:1px solid rgba(2,200,255,0.3) !important;border-radius:20px !important;font-size:.62rem !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#02c8ff !important;-webkit-text-fill-color:#02c8ff !important;margin-bottom:12px !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-event-title{font-size:1.15rem !important;font-weight:800 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;margin-bottom:8px !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-event-desc{font-size:.85rem !important;color:rgba(255,255,255,0.55) !important;-webkit-text-fill-color:rgba(255,255,255,0.55) !important;line-height:1.7 !important;max-width:560px;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;margin-bottom:20px !important}
.pr2-event-link{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:10px 20px !important;background:rgba(255,255,255,0.07) !important;border:1px solid rgba(255,255,255,0.15) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:.8rem !important;font-weight:600 !important;border-radius:8px !important;text-decoration:none !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}

/* About OnStak */
.pr2-about{background:#fff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;padding:36px 40px !important;margin:40px 0 !important;position:relative !important;overflow:hidden !important}
.pr2-about::before{content:'';position:absolute;top:0;left:0;right:0;height:3px !important;background:var(--grad) !important}
.pr2-about-label{font-size:.62rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.14em !important;color:#94a3b8 !important;margin-bottom:12px !important;display:block !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-about p{font-size:.88rem !important;line-height:1.8 !important;color:#475569 !important;-webkit-text-fill-color:#475569 !important;margin-bottom:14px !important;padding:0 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-about p:last-child{margin-bottom:0 !important}
.pr2-about strong{color:#05151e !important;font-weight:700 !important;-webkit-text-fill-color:#05151e !important}

/* Source line */
.pr2-source{font-size:.72rem !important;color:#94a3b8 !important;-webkit-text-fill-color:#94a3b8 !important;font-style:italic !important;margin:24px 0 0 !important;padding:0 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}

/* Contact line */
.pr2-contact{display:flex !important;align-items:center !important;gap:8px !important;padding:16px 20px !important;background:#f8fafb !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;margin:16px 0 0 !important}
.pr2-contact p{font-size:.78rem !important;color:#475569 !important;-webkit-text-fill-color:#475569 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-contact strong{color:#05151e !important;font-weight:700 !important;-webkit-text-fill-color:#05151e !important}

/* CTA Band */
.pr2-cta-band{background:#05151e !important;border-radius:18px !important;padding:52px 56px !important;margin-top:52px !important;position:relative !important;overflow:hidden !important}
.pr2-cta-band::before{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 70% at 10% 50%,rgba(2,200,255,0.1),transparent 55%),radial-gradient(ellipse 60% 60% at 90% 0%,rgba(212,231,27,0.06),transparent 55%)}
.pr2-cta-inner{position:relative !important;z-index:1 !important}
.pr2-cta-h{font-size:clamp(1.4rem,2.8vw,2rem) !important;font-weight:900 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;letter-spacing:-.03em !important;margin-bottom:10px !important;padding:0 !important;line-height:1.15 !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important}
.pr2-cta-h em{font-style:normal !important;background:linear-gradient(135deg,#40BAEB,#32bec8,#BBCA23) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}
.pr2-cta-p{font-size:.9rem !important;color:rgba(255,255,255,0.5) !important;-webkit-text-fill-color:rgba(255,255,255,0.5) !important;line-height:1.78 !important;margin-bottom:30px !important;padding:0 !important;max-width:520px;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;font-weight:400 !important}
.pr2-cta-btns{display:flex !important;flex-wrap:wrap !important;gap:12px !important;margin:0 !important;padding:0 !important;align-items:center !important}
.pr2-btn-primary,.pr2-wrap a.pr2-btn-primary,.pr2-wrap a.pr2-btn-primary:link,.pr2-wrap a.pr2-btn-primary:visited,.pr2-wrap a.pr2-btn-primary:hover,.pr2-wrap a.pr2-btn-primary:active{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:14px 28px !important;background:linear-gradient(135deg,#40BAEB,#32bec8,#BBCA23) !important;color:#05151e !important;-webkit-text-fill-color:#05151e !important;font-size:.85rem !important;font-weight:700 !important;border-radius:10px !important;text-decoration:none !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;border:none !important;line-height:1.2 !important}
.pr2-btn-secondary,.pr2-wrap a.pr2-btn-secondary,.pr2-wrap a.pr2-btn-secondary:link,.pr2-wrap a.pr2-btn-secondary:visited,.pr2-wrap a.pr2-btn-secondary:hover,.pr2-wrap a.pr2-btn-secondary:active{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:14px 28px !important;background:#fff !important;border:2px solid #fff !important;color:#05151e !important;-webkit-text-fill-color:#05151e !important;font-size:.85rem !important;font-weight:700 !important;border-radius:10px !important;text-decoration:none !important;font-family:'Plus Jakarta Sans',-apple-system,sans-serif !important;line-height:1.2 !important}
/* Icon emoji styling */
.pr2-cap-icon {
  width: 40px !important;
  height: 40px !important;
  border-radius: 10px !important;
  background: #f1f5f9 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  font-size: 1.2rem !important;
  color: #05151e !important;
}/* End custom CSS */