/*!
 * Buy-Side Service Template — Scoped Styles (Redesigned)
 * Theme: name-experts
 *
 * Every rule in this file is scoped under `.ne-buyside` (body class
 * injected by inc/buyside-service-setup.php). Nothing here can affect
 * any other page on the site, including other service pages.
 *
 * Visual direction intentionally mirrors the enhanced-article template
 * (css/enhanced-article.css) — gradient blue→purple accents, layered
 * dark surfaces, card patterns with hover lift, stylized CTA buttons.
 *
 * Performance:
 *   - No web-font imports (reuses Montserrat already in header.php)
 *   - No background images — CSS gradients only
 *   - Hover states use transform/opacity/filter only (GPU-composited)
 *   - Reduced-motion respected at the bottom
 * --------------------------------------------------------------------
 */
 .ne-buyside{--buyside-primary:#0284C7;--buyside-primary-hover:#0369A1;--buyside-purple:#7C3AED;--buyside-purple-soft:#8B5CF6;--buyside-purple-deep:#6D28D9;--buyside-dark:#0D0D0D;--buyside-dark-2:#1a1a1a;--buyside-dark-cta:#0a1628;--buyside-dark-cta-2:#120a24;--buyside-ink:#0F172A;--buyside-muted:#64748B;--buyside-muted-soft:#94A3B8;--buyside-border:rgba(15, 23, 42, 0.08);--buyside-border-strong:rgba(15, 23, 42, 0.14);--buyside-surface:#ffffff;--buyside-surface-alt:#F8FAFC;--buyside-success:#16A34A;--buyside-star:#F5B400;--buyside-gradient-accent:linear-gradient(135deg, #0284C7 0%, #7C3AED 100%);--buyside-gradient-accent-hover:linear-gradient(135deg, #0369A1 0%, #6D28D9 100%);--buyside-gradient-dark:linear-gradient(135deg, #0a1628 0%, #120a24 100%);--buyside-gradient-blue:linear-gradient(135deg, #0284C7 0%, #025A85 100%);--buyside-gradient-subtle:linear-gradient(135deg, rgba(2,132,199,0.06) 0%, rgba(124,58,237,0.06) 100%);--buyside-blue-glow:rgba(2, 132, 199, 0.35);--buyside-purple-glow:rgba(124, 58, 237, 0.35);--buyside-radius-btn:12px;--buyside-radius-card:14px;--buyside-radius-xl:20px;--buyside-radius-pill:9999px;--buyside-shadow-sm:0 2px 10px rgba(15, 23, 42, 0.05);--buyside-shadow-md:0 18px 40px -20px rgba(2, 132, 199, 0.25);--buyside-shadow-lg:0 28px 60px -24px rgba(2, 132, 199, 0.35);--buyside-shadow-cta:0 16px 40px -12px rgba(124, 58, 237, 0.45);--buyside-section-y:clamp(64px, 9vw, 120px);--buyside-container:min(1200px, calc(100% - 48px));--buyside-font:'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--buyside-transition-fast:0.18s ease;--buyside-transition:0.25s ease}.ne-buyside .navbar{background:transparent}.ne-buyside .navbar .nav-link,.ne-buyside .navbar a.nav-link,.ne-buyside .navbar .menu-item a{color:#fff}.ne-buyside .navbar .logo img,.ne-buyside .navbar .logo svg{filter:brightness(0) invert(1)}.ne-buyside .ne-buyside-main{font-family:var(--buyside-font);color:var(--buyside-ink);background:var(--buyside-surface)}.ne-buyside .ne-buyside-main .container{width:var(--buyside-container);margin-inline:auto;box-sizing:border-box}.ne-buyside .ne-buyside-main h1,.ne-buyside .ne-buyside-main h2,.ne-buyside .ne-buyside-main h3{font-family:var(--buyside-font);letter-spacing:-.01em;color:inherit}.ne-buyside .section-dark{background:var(--buyside-dark);color:#fff}.ne-buyside .section-dark h1,.ne-buyside .section-dark h2,.ne-buyside .section-dark h3,.ne-buyside .section-dark p{color:#fff}.ne-buyside .buyside-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--buyside-radius-pill);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(135deg,rgba(2,132,199,.18) 0%,rgba(124,58,237,.18) 100%);color:#fff;border:1px solid rgba(255,255,255,.12);line-height:1;white-space:nowrap;max-width:100%}@media (max-width:480px){.ne-buyside .buyside-pill{font-size:10px;letter-spacing:.1em;padding:7px 13px}}.ne-buyside .buyside-pill--light{background:var(--buyside-gradient-subtle);color:var(--buyside-primary);border-color:rgba(2,132,199,.22)}.ne-buyside .buyside-section-heading{text-align:center;max-width:720px;margin:0 auto clamp(40px, 5vw, 64px)}.ne-buyside .buyside-section-heading h2{font-size:clamp(30px, 3.8vw, 44px);font-weight:700;margin:0 0 14px;line-height:1.15;letter-spacing:-.02em}.ne-buyside .buyside-section-heading__accent{display:block;width:64px;height:4px;border-radius:2px;background:var(--buyside-gradient-accent);margin:0 auto 22px}.ne-buyside .buyside-section-heading__sub{font-size:17px;line-height:1.6;color:var(--buyside-muted);margin:0}.ne-buyside .buyside-gradient-text{background:var(--buyside-gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ne-buyside .buyside-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:var(--buyside-radius-btn);font-family:var(--buyside-font);font-size:15px;font-weight:700;line-height:1;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;max-width:100%;transition:transform var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast),filter var(--buyside-transition-fast),background var(--buyside-transition-fast);letter-spacing:.01em}@media (max-width:560px){.ne-buyside .buyside-btn{padding:14px 18px;font-size:14px;gap:8px;width:100%}.ne-buyside .buyside-btn svg{width:16px;height:16px}}.ne-buyside .buyside-btn svg{width:18px;height:18px;flex-shrink:0;transition:transform var(--buyside-transition-fast)}.ne-buyside .buyside-btn:hover svg{transform:translateX(3px)}.ne-buyside .buyside-btn--gradient{background:var(--buyside-gradient-accent);color:#fff}.ne-buyside .buyside-btn--gradient:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:var(--buyside-shadow-cta);color:#fff}.ne-buyside .buyside-btn--white{background:#fff;color:var(--buyside-primary)}.ne-buyside .buyside-btn--white:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(0,0,0,.55);color:var(--buyside-purple-deep)}.ne-buyside .buyside-btn--dark{background:var(--buyside-dark);color:#fff}.ne-buyside .buyside-btn--dark:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(0,0,0,.6);color:#fff}.ne-buyside .buyside-btn--ghost{background:transparent;color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.3);padding:15px 28px}.ne-buyside .buyside-btn--ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5);color:#fff;transform:translateY(-2px)}.ne-buyside .buyside-link-cta{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.85);font-size:14px;font-weight:600;text-decoration:none;transition:color var(--buyside-transition-fast),gap var(--buyside-transition-fast)}.ne-buyside .buyside-link-cta svg{width:18px;height:18px;flex-shrink:0;transition:transform var(--buyside-transition-fast)}.ne-buyside .buyside-link-cta:hover{color:#fff;gap:12px}.ne-buyside .buyside-link-cta:hover svg{transform:translateX(2px)}.ne-buyside .buyside-hero{position:relative;padding-top:clamp(120px, 14vw, 180px);padding-bottom:clamp(72px, 10vw, 132px);background:var(--buyside-dark);color:#fff;overflow:hidden;isolation:isolate}.ne-buyside .buyside-hero__bg{position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(1200px 600px at 15% -10%,rgba(2,132,199,.32),transparent 60%),radial-gradient(900px 500px at 88% 15%,rgba(124,58,237,.3),transparent 60%),radial-gradient(700px 400px at 50% 100%,rgba(2,132,199,.12),transparent 70%),var(--buyside-dark)}.ne-buyside .buyside-hero__bg::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);opacity:.6}.ne-buyside .buyside-hero__layout{display:grid;grid-template-columns:1.15fr 0.85fr;gap:clamp(32px, 5vw, 72px);align-items:center;position:relative;z-index:1}@media (max-width:960px){.ne-buyside .buyside-hero__layout{grid-template-columns:1fr;gap:40px}}.ne-buyside .buyside-hero__eyebrow{margin:0 0 24px}.ne-buyside .buyside-hero__title{font-size:clamp(36px, 5.6vw, 64px);line-height:1.04;font-weight:700;margin:0 0 22px;max-width:18ch;letter-spacing:-.02em}.ne-buyside .buyside-hero__title-accent{display:block;background:var(--buyside-gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ne-buyside .buyside-hero__lede{font-size:clamp(16px, 1.6vw, 19px);line-height:1.65;max-width:58ch;color:rgba(255,255,255,.78);margin:0 0 36px}.ne-buyside .buyside-hero__stats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ne-buyside .buyside-hero__stat{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);min-width:0}.ne-buyside .buyside-hero__stat-num{font-size:clamp(22px, 2.4vw, 28px);font-weight:800;line-height:1;background:var(--buyside-gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ne-buyside .buyside-hero__stat-label{font-size:11px;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:.06em;line-height:1.35}@media (max-width:640px){.ne-buyside .buyside-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ne-buyside .buyside-hero__stat{padding:12px 10px}.ne-buyside .buyside-hero__stat-label{font-size:10px}}.ne-buyside .buyside-hero__form-wrap{position:relative;z-index:2}.ne-buyside .buyside-hero__form-shell{position:relative;padding:2px;border-radius:18px;background:linear-gradient(135deg,rgba(2,132,199,.55) 0%,rgba(124,58,237,.55) 100%);box-shadow:0 40px 80px -20px rgba(0,0,0,.55),0 0 80px -20px rgba(124,58,237,.35)}.ne-buyside .buyside-hero__form-card{background:#fff;color:var(--buyside-ink);padding:clamp(24px, 3vw, 36px);border-radius:16px;position:relative}.ne-buyside .section-dark .buyside-hero__form-card h2.buyside-hero__form-title{font-size:clamp(20px, 2.2vw, 26px);font-weight:700;margin:0 0 8px;color:var(--buyside-ink);letter-spacing:-.01em}.ne-buyside .section-dark .buyside-hero__form-card p.buyside-hero__form-sub{font-size:14px;line-height:1.55;color:var(--buyside-muted);margin:0 0 20px}.ne-buyside .section-dark .buyside-hero__form-card p.buyside-hero__form-trust{color:var(--buyside-muted)}.ne-buyside .buyside-hero__form{min-height:360px;position:relative}.ne-buyside .buyside-hero__form.is-loaded{min-height:0}.ne-buyside .buyside-hero__form iframe{width:100%!important;min-height:320px}.ne-buyside .buyside-hero__form .hs-form-field{margin-bottom:14px}.ne-buyside .buyside-hero__form input[type="text"],.ne-buyside .buyside-hero__form input[type="email"],.ne-buyside .buyside-hero__form input[type="tel"],.ne-buyside .buyside-hero__form textarea,.ne-buyside .buyside-hero__form select{width:100%;padding:12px 14px;font-size:15px;border:1px solid var(--buyside-border-strong);border-radius:10px;font-family:inherit;box-sizing:border-box;transition:border-color var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast)}.ne-buyside .buyside-hero__form input:focus,.ne-buyside .buyside-hero__form textarea:focus,.ne-buyside .buyside-hero__form select:focus{outline:none;border-color:var(--buyside-primary);box-shadow:0 0 0 3px rgba(2,132,199,.15)}.ne-buyside .buyside-hero__form .hs-button,.ne-buyside .buyside-hero__form input[type="submit"]{display:inline-block;background:var(--buyside-gradient-accent);color:#fff;padding:15px 28px;border-radius:var(--buyside-radius-btn);border:0;font-size:15px;font-weight:700;cursor:pointer;width:100%;margin-top:8px;transition:filter var(--buyside-transition-fast),transform var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast);letter-spacing:.01em}.ne-buyside .buyside-hero__form .hs-button:hover,.ne-buyside .buyside-hero__form input[type="submit"]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:var(--buyside-shadow-cta)}.ne-buyside .buyside-hero__form-trust{font-size:11px;color:var(--buyside-muted);margin:18px 0 0;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 7px;letter-spacing:0}.ne-buyside .buyside-hero__form-trust-item{white-space:nowrap;display:inline-flex;align-items:center}.ne-buyside .buyside-hero__form-trust-check{color:var(--buyside-success);font-weight:700;margin-right:3px}.ne-buyside .buyside-trust{padding:clamp(36px, 5.5vw, 56px) 0;background:var(--buyside-surface-alt);border-top:1px solid var(--buyside-border);border-bottom:1px solid var(--buyside-border);position:relative}.ne-buyside .buyside-trust::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(640px, 60%);height:2px;background:var(--buyside-gradient-accent);opacity:.65}.ne-buyside .buyside-trust__inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(32px, 5vw, 64px);align-items:center}.ne-buyside .buyside-trust__inner>*{min-width:0}@media (max-width:820px){.ne-buyside .buyside-trust__inner{grid-template-columns:minmax(0,1fr);gap:24px;text-align:center}}.ne-buyside .buyside-trust__stat{border-right:1px solid var(--buyside-border-strong);padding-right:clamp(32px, 5vw, 64px);min-width:0}@media (max-width:820px){.ne-buyside .buyside-trust__stat{border-right:0;border-bottom:1px solid var(--buyside-border-strong);padding-right:0;padding-bottom:24px}}.ne-buyside .buyside-trust__logos{min-width:0;overflow:hidden}@media (max-width:820px){.ne-buyside .buyside-trust__logos-label{margin:0 0 12px}}.ne-buyside .buyside-trust__stat-num{font-size:clamp(34px, 4.6vw, 52px);font-weight:800;margin:0;line-height:1;letter-spacing:-.02em;background:var(--buyside-gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ne-buyside .buyside-trust__stat-label{font-size:14px;color:var(--buyside-muted);margin:10px 0 0;max-width:22ch}@media (max-width:820px){.ne-buyside .buyside-trust__stat-label{margin-left:auto;margin-right:auto}}.ne-buyside .buyside-trust__logos-label{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--buyside-muted);font-weight:600;margin:0 0 16px}.ne-buyside .buyside-trust .moving-logos{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}@media (max-width:820px){.ne-buyside .buyside-trust .moving-logos{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 3%,#000 97%,transparent 100%)}}.ne-buyside .buyside-trust .loop-content{display:flex;align-items:center;gap:clamp(32px, 5vw, 64px);animation:buyside-logo-loop 28s linear infinite;width:max-content}@media (max-width:820px){.ne-buyside .buyside-trust .loop-content{gap:28px;animation-duration:22s}}.ne-buyside .buyside-trust .icon{display:flex;align-items:center}.ne-buyside .buyside-trust .icon img{height:52px!important;width:auto!important;max-width:none;filter:brightness(0) opacity(.5);transition:filter var(--buyside-transition-fast)}.ne-buyside .buyside-trust .icon img:hover{filter:brightness(0) opacity(.85)}@media (max-width:820px){.ne-buyside .buyside-trust .icon img{height:36px!important}}@media (max-width:480px){.ne-buyside .buyside-trust .icon img{height:30px!important}}@keyframes buyside-logo-loop{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ne-buyside .buyside-props{padding:var(--buyside-section-y) 0;background:var(--buyside-surface)}.ne-buyside .buyside-props__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 2vw, 24px)}@media (max-width:1060px){.ne-buyside .buyside-props__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ne-buyside .buyside-props__grid{grid-template-columns:1fr}}.ne-buyside .buyside-props__card{position:relative;background:var(--buyside-surface);border:1px solid var(--buyside-border);border-radius:var(--buyside-radius-card);padding:32px 24px 28px;margin:0;overflow:hidden;transition:transform var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast),border-color var(--buyside-transition-fast)}.ne-buyside .buyside-props__card-accent{position:absolute;top:0;left:0;right:0;height:3px;background:var(--buyside-gradient-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--buyside-transition)}.ne-buyside .buyside-props__card:hover{transform:translateY(-4px);box-shadow:var(--buyside-shadow-lg);border-color:rgba(2,132,199,.25)}.ne-buyside .buyside-props__card:hover .buyside-props__card-accent{transform:scaleX(1)}.ne-buyside .buyside-props__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--buyside-gradient-accent);border-radius:14px;color:#fff;margin-bottom:20px;box-shadow:0 12px 24px -12px rgba(124,58,237,.55)}.ne-buyside .buyside-props__icon svg{width:26px;height:26px}.ne-buyside .buyside-props__card-title{font-size:19px;font-weight:700;margin:0 0 10px;letter-spacing:-.01em}.ne-buyside .buyside-props__card-body{font-size:15px;line-height:1.65;color:var(--buyside-muted);margin:0}.ne-buyside .buyside-process{padding:var(--buyside-section-y) 0;background:var(--buyside-surface-alt);position:relative}.ne-buyside .buyside-process__wrap{position:relative}.ne-buyside .buyside-process__connector{position:absolute;top:52px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(2,132,199,.35) 15%,rgba(124,58,237,.35) 85%,transparent 100%);z-index:0}@media (max-width:960px){.ne-buyside .buyside-process__connector{display:none}}.ne-buyside .buyside-process__timeline{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 2vw, 28px);position:relative;z-index:1}@media (max-width:960px){.ne-buyside .buyside-process__timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ne-buyside .buyside-process__timeline{grid-template-columns:1fr}}.ne-buyside .buyside-process__step{background:#fff;border:1px solid var(--buyside-border);border-radius:var(--buyside-radius-card);padding:36px 24px 28px;position:relative;transition:transform var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast),border-color var(--buyside-transition-fast)}.ne-buyside .buyside-process__step:hover{transform:translateY(-3px);border-color:rgba(2,132,199,.25);box-shadow:var(--buyside-shadow-md)}.ne-buyside .buyside-process__step-num{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--buyside-gradient-accent);color:#fff;font-size:20px;font-weight:800;border-radius:50%;margin-bottom:20px;box-shadow:0 14px 28px -12px rgba(124,58,237,.55);letter-spacing:.02em}.ne-buyside .buyside-process__step-title{font-size:19px;font-weight:700;margin:0 0 10px;letter-spacing:-.01em}.ne-buyside .buyside-process__step-text{font-size:15px;line-height:1.65;color:var(--buyside-muted);margin:0}.ne-buyside .buyside-proof{padding:var(--buyside-section-y) 0;background:var(--buyside-surface)}.ne-buyside .buyside-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px);margin-bottom:clamp(40px, 5vw, 64px)}@media (max-width:900px){.ne-buyside .buyside-proof__grid{grid-template-columns:1fr}}.ne-buyside .buyside-proof__card{position:relative;background:var(--buyside-surface);border:1px solid var(--buyside-border);border-radius:var(--buyside-radius-card);padding:32px 28px 28px;display:flex;flex-direction:column;gap:18px;margin:0;overflow:hidden;transition:transform var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast),border-color var(--buyside-transition-fast)}.ne-buyside .buyside-proof__card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--buyside-gradient-accent);opacity:0;transition:opacity var(--buyside-transition)}.ne-buyside .buyside-proof__card:hover{transform:translateY(-3px);border-color:rgba(2,132,199,.25);box-shadow:var(--buyside-shadow-md)}.ne-buyside .buyside-proof__card:hover::before{opacity:1}.ne-buyside .buyside-proof__stars{display:inline-flex;gap:3px;color:var(--buyside-star)}.ne-buyside .buyside-proof__stars svg{width:18px;height:18px}.ne-buyside .buyside-proof__card-logo{position:relative;min-height:46px;display:inline-flex;align-items:center;padding:7px 18px;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:999px;align-self:flex-start;box-shadow:0 6px 20px -10px rgba(2,132,199,.45),0 1px 2px rgba(15,23,42,.15),inset 0 1px 0 rgba(255,255,255,.06);isolation:isolate}.ne-buyside .buyside-proof__card-logo::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(2,132,199,.7) 0%,rgba(124,58,237,.7) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.ne-buyside .buyside-proof__card-logo img,.ne-buyside .buyside-proof__card-logo picture img{height:30px!important;width:auto!important;max-width:100%;object-fit:contain;object-position:center;display:block}.ne-buyside .buyside-proof__quote{margin:0;font-size:16px;line-height:1.65;color:var(--buyside-ink);flex-grow:1}.ne-buyside .buyside-proof__quote p{margin:0}.ne-buyside .buyside-proof__attrib{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--buyside-border);margin:0}.ne-buyside .buyside-proof__attrib-photo,.ne-buyside .buyside-proof__attrib-photo img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.ne-buyside .buyside-proof__attrib-name{margin:0;font-size:14px;font-weight:700;color:var(--buyside-ink)}.ne-buyside .buyside-proof__attrib-title{margin:2px 0 0;font-size:13px;color:var(--buyside-muted)}.ne-buyside .buyside-proof__case{position:relative;display:grid;grid-template-columns:auto 1fr;gap:clamp(24px, 4vw, 48px);align-items:center;background:var(--buyside-gradient-dark);color:#fff;padding:clamp(36px, 5vw, 64px);border-radius:var(--buyside-radius-xl);overflow:hidden;isolation:isolate;border:1px solid rgba(124,58,237,.2)}.ne-buyside .buyside-proof__case::before,.ne-buyside .buyside-proof__case::after{content:'';position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(90px);z-index:-1;pointer-events:none}.ne-buyside .buyside-proof__case::before{top:-180px;left:-120px;background:rgba(2,132,199,.35)}.ne-buyside .buyside-proof__case::after{bottom:-180px;right:-120px;background:rgba(124,58,237,.35)}@media (max-width:820px){.ne-buyside .buyside-proof__case{grid-template-columns:1fr;text-align:left}}.ne-buyside .buyside-proof__case-stat{border-right:1px solid rgba(255,255,255,.14);padding-right:clamp(24px, 4vw, 48px);position:relative;z-index:1}@media (max-width:820px){.ne-buyside .buyside-proof__case-stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding-right:0;padding-bottom:24px}}.ne-buyside .buyside-proof__case-num{font-size:clamp(36px, 4.6vw, 52px);font-weight:800;margin:0;line-height:1;letter-spacing:-.02em;background:var(--buyside-gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ne-buyside .buyside-proof__case-label{font-size:11px;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:.14em;font-weight:600;margin:12px 0 0}.ne-buyside .buyside-proof__case-body{position:relative;z-index:1}.ne-buyside .buyside-proof__case-title{font-size:clamp(22px, 2.6vw, 30px);font-weight:700;margin:0 0 14px;color:#fff;line-height:1.2;letter-spacing:-.01em}.ne-buyside .buyside-proof__case-text{font-size:15px;line-height:1.7;color:rgba(255,255,255,.8);margin:0 0 22px}.ne-buyside .buyside-proof__case-cta{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding:12px 22px;border-radius:var(--buyside-radius-btn);background:var(--buyside-gradient-accent);transition:transform var(--buyside-transition-fast),filter var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast)}.ne-buyside .buyside-proof__case-cta svg{width:16px;height:16px;transition:transform var(--buyside-transition-fast)}.ne-buyside .buyside-proof__case-cta:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:var(--buyside-shadow-cta);color:#fff}.ne-buyside .buyside-proof__case-cta:hover svg{transform:translateX(3px)}.ne-buyside .buyside-pricing{padding:var(--buyside-section-y) 0;background:var(--buyside-surface-alt)}.ne-buyside .buyside-pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px, 2.2vw, 28px);max-width:1080px;margin:0 auto;align-items:stretch}@media (max-width:820px){.ne-buyside .buyside-pricing__grid{grid-template-columns:1fr}}.ne-buyside .buyside-pricing__col{position:relative;background:#fff;border:1px solid var(--buyside-border);border-radius:var(--buyside-radius-xl);padding:36px 28px 32px;display:flex;flex-direction:column;overflow:hidden;transition:transform var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast)}.ne-buyside .buyside-pricing__col:hover{transform:translateY(-3px);box-shadow:var(--buyside-shadow-md)}.ne-buyside .buyside-pricing__col--primary{border:1px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,var(--buyside-gradient-accent) border-box;box-shadow:var(--buyside-shadow-lg);transform:translateY(-6px)}.ne-buyside .buyside-pricing__col--primary:hover{transform:translateY(-10px);box-shadow:0 40px 80px -24px rgba(124,58,237,.45)}.ne-buyside .buyside-pricing__col--primary::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:var(--buyside-gradient-accent)}.ne-buyside .buyside-pricing__col-label{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--buyside-muted);margin:0 0 14px;font-weight:700}.ne-buyside .buyside-pricing__col-price{font-size:clamp(42px, 5.2vw, 60px);font-weight:800;line-height:1;margin:0 0 18px;letter-spacing:-.02em;background:var(--buyside-gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ne-buyside .buyside-pricing__col--primary .buyside-pricing__col-price{font-size:clamp(28px, 3.2vw, 36px)}.ne-buyside .buyside-pricing__col-desc{font-size:15px;line-height:1.65;color:var(--buyside-muted);margin:0 0 20px}.ne-buyside .buyside-pricing__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;text-align:left}.ne-buyside .buyside-pricing__features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--buyside-ink)}.ne-buyside .buyside-pricing__features svg{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--buyside-primary)}.ne-buyside .buyside-pricing__col--primary .buyside-pricing__features svg{color:var(--buyside-purple)}.ne-buyside .buyside-pricing__footnote{text-align:center;font-size:13px;color:var(--buyside-muted);margin:44px 0 0;letter-spacing:.04em}.ne-buyside .buyside-cta{position:relative;padding:clamp(64px, 9vw, 110px) 0;color:#fff;overflow:hidden;isolation:isolate}.ne-buyside .buyside-cta--mid{background:var(--buyside-gradient-dark)}.ne-buyside .buyside-cta--end{background:linear-gradient(135deg,#0284C7 0%,#5B21B6 100%)}.ne-buyside .buyside-cta__orbs{position:absolute;inset:0;z-index:-1;pointer-events:none}.ne-buyside .buyside-cta__orbs::before,.ne-buyside .buyside-cta__orbs::after{content:'';position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(110px);pointer-events:none}.ne-buyside .buyside-cta--mid .buyside-cta__orbs::before{top:-240px;left:-140px;background:rgba(2,132,199,.45)}.ne-buyside .buyside-cta--mid .buyside-cta__orbs::after{bottom:-240px;right:-140px;background:rgba(124,58,237,.45)}.ne-buyside .buyside-cta--end .buyside-cta__orbs::before{top:-240px;right:-140px;background:rgba(255,255,255,.18)}.ne-buyside .buyside-cta--end .buyside-cta__orbs::after{bottom:-240px;left:-140px;background:rgba(124,58,237,.35)}.ne-buyside .buyside-cta__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:clamp(24px, 4vw, 64px);align-items:center;z-index:1}.ne-buyside .buyside-cta__inner>*{min-width:0}@media (max-width:820px){.ne-buyside .buyside-cta__inner{grid-template-columns:minmax(0,1fr);text-align:center}}.ne-buyside .buyside-cta__eyebrow{margin:0 0 18px}.ne-buyside .buyside-cta__headline{font-size:clamp(24px, 3.6vw, 44px);font-weight:700;margin:0 0 14px;color:#fff;line-height:1.1;letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.ne-buyside .buyside-cta__hl-line{display:inline}@media (max-width:820px){.ne-buyside .buyside-cta__headline{max-width:none}}@media (max-width:560px){.ne-buyside .buyside-cta__headline{font-size:19px;letter-spacing:-.01em;line-height:1.18}.ne-buyside .buyside-cta__hl-line{display:block}}.ne-buyside .buyside-cta__sub{font-size:17px;line-height:1.6;color:rgba(255,255,255,.82);margin:0;max-width:60ch}@media (max-width:820px){.ne-buyside .buyside-cta__sub{margin-inline:auto}}.ne-buyside .buyside-cta__actions{display:flex;flex-direction:column;gap:14px;align-items:flex-end}@media (max-width:820px){.ne-buyside .buyside-cta__actions{align-items:center}}.ne-buyside .buyside-faq{padding:var(--buyside-section-y) 0;background:var(--buyside-surface)}.ne-buyside .buyside-faq__list{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.ne-buyside .buyside-faq__item{position:relative;background:#fff;border:1px solid var(--buyside-border);border-radius:var(--buyside-radius-card);overflow:hidden;transition:border-color var(--buyside-transition-fast),box-shadow var(--buyside-transition-fast)}.ne-buyside .buyside-faq__item::before{content:'';position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--buyside-gradient-accent);opacity:0;transition:opacity var(--buyside-transition)}.ne-buyside .buyside-faq__item[open]{border-color:rgba(2,132,199,.3);box-shadow:0 16px 36px -20px rgba(2,132,199,.28)}.ne-buyside .buyside-faq__item[open]::before{opacity:1}.ne-buyside .buyside-faq__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 22px 28px;cursor:pointer;user-select:none}.ne-buyside .buyside-faq__summary::-webkit-details-marker{display:none}.ne-buyside .buyside-faq__question{font-size:17px;font-weight:600;margin:0;color:var(--buyside-ink);flex-grow:1;letter-spacing:-.005em}.ne-buyside .buyside-faq__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(2,132,199,.1);color:var(--buyside-primary);flex-shrink:0;transition:transform var(--buyside-transition),background var(--buyside-transition),color var(--buyside-transition)}.ne-buyside .buyside-faq__icon svg{width:16px;height:16px}.ne-buyside .buyside-faq__item[open] .buyside-faq__icon{transform:rotate(180deg);background:var(--buyside-gradient-accent);color:#fff}.ne-buyside .buyside-faq__answer{padding:0 24px 26px 28px;font-size:15px;line-height:1.7;color:var(--buyside-muted)}.ne-buyside .buyside-faq__answer p{margin:0}.ne-buyside .buyside-faq__answer a{color:var(--buyside-primary);font-weight:600;text-decoration:underline}.ne-buyside .buyside-faq__answer a:hover{color:var(--buyside-purple)}.ne-buyside .is-reveal{opacity:0;transform:translateY(14px);transition:opacity 0.5s ease,transform 0.5s ease;will-change:opacity,transform}.ne-buyside .is-reveal.is-revealed{opacity:1;transform:none}.ne-buyside .ne-buyside-main{opacity:1}@media (prefers-reduced-motion:reduce){.ne-buyside .buyside-trust .loop-content{animation:buyside-logo-loop 28s linear infinite!important}.ne-buyside .is-reveal,.ne-buyside .is-reveal.is-revealed{opacity:1;transform:none;transition:none}.ne-buyside *,.ne-buyside *::before,.ne-buyside *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}