Welcome to the detailed analysis for brandpoint.com. This domain is officially recognized as Brandpoint. According to their official web presence, their primary focus is: "Brandpoint helps PR and marketing professionals with premium content distribution, earned media and measurable reporting to boost AI visibility and brand awareness.".
"/* ============================================ Brandpoint Landing Page — Homepage v2 All classes prefixed with bp-landing- ============================================ */ /* --- CSS Custom Properties (Brand Tokens) --- */ :root { --bp-navy: #1B2541; --bp-navy-deep: #0f1729; --bp-navy-light: #253459; --bp-orange: #E8632B; --bp-orange-hover: #d4571f; --bp-orange-glow: rgba(232, 99, 43, 0.15); --bp-teal: #2A8F7D; --bp-teal-light: #34a892; --bp-gray-bg: #F7F8FA; --bp-gray-border: #E5E7EB; --bp-white: #FFFFFF; --bp-text-dark: #1a1a2e; --bp-text-mid: #4a5568; --bp-text-light: #718096; --bp-font: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; --bp-max-width: 1180px; --bp-section-padding: 100px 32px; --bp-section-padding-mobile: 56px 20px; --bp-radius: 14px; --bp-radius-sm: 8px; --bp-radius-lg: 20px; --bp-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.06); --bp-shadow-md: 0 4px 16px rgba(0, 0, 0, 0.06), 0 1px 4px rgba(0, 0, 0, 0.04); --bp-shadow-lg: 0 12px 40px rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.04); --bp-shadow-xl: 0 20px 60px rgba(0, 0, 0, 0.1), 0 8px 20px rgba(0, 0, 0, 0.05); --bp-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1); --bp-nav-height: 68px; } /* --- Reset --- */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; font-size: 16px; } body { font-family: var(--bp-font); color: var(--bp-text-dark); line-height: 1.65; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; background: var(--bp-white); padding-top: var(--bp-nav-height); } img { max-width: 100%; height: auto; display: block; } a { text-decoration: none; color: inherit; } ul { list-style: none; } /* --- Container --- */ .bp-landing-container { max-width: var(--bp-max-width); margin: 0 auto; width: 100%; padding: 0; } /* --- Section Base --- */ .bp-landing-section { padding: var(--bp-section-padding); position: relative; } /* --- Scroll Reveal Animation (progressive enhancement) --- */ /* Content visible by default; JS adds .bp-reveal-ready to enable animations */ .bp-reveal-ready .bp-landing-reveal { opacity: 0; transform: translateY(32px); transition: opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1), transform 0.7s cubic-bezier(0.16, 1, 0.3, 1); } .bp-reveal-ready .bp-landing-reveal.bp-landing-visible { opacity: 1; transform: translateY(0); } .bp-reveal-ready .bp-landing-reveal-delay-1 { transition-delay: 0.1s; } .bp-reveal-ready .bp-landing-reveal-delay-2 { transition-delay: 0.2s; } .bp-reveal-ready .bp-landing-reveal-delay-3 { transition-delay: 0.3s; } .bp-reveal-ready .bp-landing-reveal-delay-4 { transition-delay: 0.4s; } /* --- Typography --- */ .bp-landing-eyebrow { font-size: 0.8125rem; font-weight: 600; text-transform: uppercase; letter-spacing: 2.5px; display: block; color: var(--bp-orange); margin-bottom: 16px; } .bp-landing-h1 { font-family: var(--bp-font) !important; font-size: 2.625rem !important; font-weight: 800 !important; font-style: normal !important; color: inherit !important; line-height: 1.15; letter-spacing: -0.02em; margin-top: 0; } .bp-landing-h2 { font-family: var(--bp-font) !important; font-size: 2.25rem !important; font-weight: 700 !important; font-style: normal !important; line-height: 1.2; letter-spacing: -0.015em; color: var(--bp-navy) !important; text-align: center; margin-bottom: 16px; } .bp-landing-h3 { font-family: var(--bp-font) !important; font-size: 1.1875rem !important; font-weight: 700 !important; font-style: normal !important; line-height: 1.35; color: var(--bp-navy) !important; margin-bottom: 6px; letter-spacing: -0.01em; } .bp-landing-subtitle { font-size: 1.125rem; color: var(--bp-text-light); text-align: center; max-width: 580px; margin: 0 auto 56px; line-height: 1.7; } /* --- Buttons --- */ .bp-landing-btn { display: inline-flex; align-items: center; justify-content: center; font-family: var(--bp-font); font-size: 0.9375rem; font-weight: 600; padding: 14px 32px; border-radius: var(--bp-radius-sm); border: none; cursor: pointer; transition: all var(--bp-transition); letter-spacing: 0.01em; white-space: nowrap; } .bp-landing-btn:hover { transform: translateY(-2px); } .bp-landing-btn:active { transform: translateY(0); } .bp-landing-btn-primary { background-color: var(--bp-orange); color: var(--bp-white); box-shadow: 0 4px 14px rgba(232, 99, 43, 0.3); } .bp-landing-btn-primary:hover { background-color: var(--bp-orange-hover); box-shadow: 0 6px 20px rgba(232, 99, 43, 0.4); } .bp-landing-btn-outline { background-color: transparent; color: var(--bp-orange); border: 2px solid var(--bp-orange); } .bp-landing-btn-outline:hover { background-color: var(--bp-orange); color: var(--bp-white); box-shadow: 0 4px 14px rgba(232, 99, 43, 0.3); } .bp-landing-btn-large { font-size: 1.0625rem; padding: 18px 48px; border-radius: 10px; } .bp-landing-btn-pill { border-radius: 50px; padding: 13px 30px; font-size: 0.9375rem; } /* --- Badge --- */ .bp-landing-badge { display: inline-block; font-size: 0.6875rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; padding: 5px 14px; border-radius: 6px; background-color: var(--bp-orange); color: var(--bp-white); margin-bottom: 10px; } /* --- Card Base --- */ .bp-landing-card { background: var(--bp-white); border: 1px solid var(--bp-gray-border); border-radius: var(--bp-radius); padding: 32px 24px; transition: all var(--bp-transition); } .bp-landing-card:hover { box-shadow: var(--bp-shadow-lg); border-color: transparent; transform: translateY(-2px); } /* ============================================ Sticky Navigation ============================================ */ .bp-landing-nav { position: fixed; top: 0; left: 0; width: 100%; height: var(--bp-nav-height); z-index: 1000; background: var(--bp-white); border-bottom: 1px solid var(--bp-gray-border); transition: box-shadow var(--bp-transition), background var(--bp-transition); } .bp-landing-nav-scrolled { box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08); border-bottom-color: transparent; } .bp-landing-nav-container { max-width: var(--bp-max-width); margin: 0 auto; padding: 0 32px; height: 100%; display: flex; align-items: center; justify-content: space-between; } .bp-landing-nav-logo img { height: 36px; width: auto; } .bp-landing-nav-links { display: flex; align-items: center; gap: 32px; } .bp-landing-nav-links a { font-size: 0.875rem; font-weight: 500; color: var(--bp-text-mid); transition: color var(--bp-transition); letter-spacing: 0.01em; } .bp-landing-nav-links a:hover { color: var(--bp-navy); } .bp-landing-nav-cta { font-size: 0.8125rem !important; padding: 10px 24px !important; color: var(--bp-white) !important; } .bp-landing-nav-toggle { display: none; background: none; border: none; cursor: pointer; padding: 8px; z-index: 1001; } .bp-landing-nav-hamburger, .bp-landing-nav-hamburger::before, .bp-landing-nav-hamburger::after { display: block; width: 24px; height: 2px; background-color: var(--bp-navy); border-radius: 2px; transition: all var(--bp-transition); } .bp-landing-nav-hamburger { position: relative; } .bp-landing-nav-hamburger::before, .bp-landing-nav-hamburger::after { content: ''; position: absolute; left: 0; } .bp-landing-nav-hamburger::before { top: -7px; } .bp-landing-nav-hamburger::after { top: 7px; } /* Hamburger → X animation */ .bp-landing-nav-open + .bp-landing-nav-links, .bp-landing-nav-toggle[aria-expanded="true"] .bp-landing-nav-hamburger { background-color: transparent; } .bp-landing-nav-toggle[aria-expanded="true"] .bp-landing-nav-hamburger::before { top: 0; transform: rotate(45deg); } .bp-landing-nav-toggle[aria-expanded="true"] .bp-landing-nav-hamburger::after { top: 0; transform: rotate(-45deg); } /* ============================================ SEC-01: Hero ============================================ */ .bp-landing-hero { background: linear-gradient(160deg, var(--bp-navy) 0%, var(--bp-navy-deep) 60%, #111b33 100%); color: var(--bp-white); padding: 120px 32px 100px; position: relative; overflow: hidden; } .bp-landing-hero::before { content: ''; position: absolute; inset: 0; background-image: radial-gradient(circle at 1px 1px, rgba(255,255,255,0.03) 1px, transparent 0); background-size: 40px 40px; pointer-events: none; } .bp-landing-hero::after { content: ''; position: absolute; top: -30%; right: -10%; width: 600px; height: 600px; background: radial-gradient(circle, rgba(232, 99, 43, 0.08) 0%, transparent 70%); pointer-events: none; } .bp-landing-hero-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; position: relative; z-index: 1; } .bp-landing-hero-content { display: flex; flex-direction: column; align-items: flex-start; } .bp-landing-hero-content .bp-landing-eyebrow { color: var(--bp-orange); opacity: 0.9; } .bp-landing-hero-content .bp-landing-h1 { margin-bottom: 16px; } .bp-landing-hero-descriptor { font-size: 1rem; line-height: 1.7; color: rgba(255, 255, 255, 0.7); max-width: 520px; } .bp-landing-hero-content .bp-landing-btn { margin-top: 36px; } .bp-landing-hero-image { display: flex; flex-direction: column; justify-content: center; align-items: center; } .bp-landing-hero-image img { max-width: 520px; width: 100%; filter: drop-shadow(0 8px 32px rgba(0, 0, 0, 0.2)); } /* ============================================ Value Proposition Section (NEW) ============================================ */ .bp-landing-value-prop { background-color: var(--bp-white); padding: 72px 32px; border-bottom: 1px solid var(--bp-gray-border); } .bp-landing-value-prop-content { max-width: 800px; margin: 0 auto; text-align: center; } .bp-landing-value-prop-content p { font-size: 1.25rem; line-height: 1.75; color: var(--bp-text-mid); font-weight: 400; } /* ============================================ SEC-02: Social Proof Bar ============================================ */ .bp-landing-social-proof { background-color: var(--bp-white); padding: 44px 32px; overflow: hidden; border-bottom: 1px solid var(--bp-gray-border); } .bp-landing-social-proof .bp-landing-h2 { font-size: 0.8125rem; font-weight: 500; letter-spacing: 1.5px; text-transform: uppercase; color: var(--bp-text-light); margin-bottom: 28px; } .bp-landing-slider-track { overflow: hidden; position: relative; -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%); mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%); } .bp-landing-slider-inner { display: flex; gap: 56px; align-items: center; animation: bp-landing-scroll 25s linear infinite; width: max-content; } .bp-landing-slider-logo { height: 36px; width: auto; opacity: 0.7; transition: opacity var(--bp-transition); flex-shrink: 0; object-fit: contain; } .bp-landing-slider-logo:hover { opacity: 1; } @keyframes bp-landing-scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } /* ============================================ SEC-03: Distribution Packages ============================================ */ .bp-landing-packages { background-color: var(--bp-gray-bg); } .bp-landing-packages-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; } .bp-landing-package-card { display: flex; flex-direction: column; padding: 28px 22px; border-radius: var(--bp-radius); position: relative; } .bp-landing-package-card .bp-landing-badge { position: absolute; top: 14px; right: 14px; margin-bottom: 0; font-size: 0.6rem; padding: 4px 10px; border-radius: 4px; z-index: 1; } .bp-landing-package-new { border-color: var(--bp-orange); border-width: 2px; box-shadow: 0 8px 32px rgba(232, 99, 43, 0.08), 0 2px 8px rgba(232, 99, 43, 0.04); } .bp-landing-package-new::before { content: ''; position: absolute; top: 0; left: 16px; right: 16px; height: 3px; background: linear-gradient(90deg, var(--bp-orange), #ff8c5a); border-radius: 0 0 3px 3px; } .bp-landing-package-new:hover { box-shadow: 0 12px 40px rgba(232, 99, 43, 0.12), 0 4px 12px rgba(232, 99, 43, 0.06); } .bp-landing-package-features { display: flex; flex-direction: column; gap: 10px; border-top: 1px solid var(--bp-gray-border); padding-top: 18px; margin-top: 12px; } .bp-landing-package-features li { font-size: 0.8125rem; line-height: 1.5; color: var(--bp-text-mid); padding-left: 18px; position: relative; } .bp-landing-package-features li::before { content: ''; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; background-color: var(--bp-teal); border-radius: 50%; } .bp-landing-feature-new { font-weight: 600; color: var(--bp-text-dark); } .bp-landing-feature-new::before { background-color: var(--bp-orange) !important; } /* ============================================ SEC-04: Thin CTA Band ============================================ */ .bp-landing-cta-band { background: linear-gradient(135deg, var(--bp-navy) 0%, var(--bp-navy-light) 100%); color: var(--bp-white); padding: 44px 32px; text-align: center; } .bp-landing-cta-band .bp-landing-container { display: flex; align-items: center; justify-content: center; gap: 32px; flex-wrap: wrap; } .bp-landing-cta-band-text { font-size: 1.375rem; font-weight: 700; letter-spacing: -0.01em; } /* ============================================ SEC-05: Meet Brandpoint Optimize ============================================ */ .bp-landing-optimize { background-color: var(--bp-white); } .bp-landing-optimize-header { margin-bottom: 24px; } /* Optimize "Optimize" word in H2 */ .bp-landing-optimize-text { color: var(--bp-orange); } .bp-landing-optimize-header .bp-landing-h2 { font-size: 2.75rem; } /* 4 Feature Cards */ .bp-landing-optimize-cards { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 72px; } .bp-landing-optimize-card { text-align: center; padding: 36px 20px 32px; border: 1px solid transparent; background: linear-gradient(var(--bp-white), var(--bp-white)) padding-box, linear-gradient(180deg, var(--bp-gray-border), transparent) border-box; } .bp-landing-optimize-card:hover { background: linear-gradient(var(--bp-white), var(--bp-white)) padding-box, linear-gradient(180deg, var(--bp-orange), transparent 80%) border-box; } .bp-landing-optimize-card .bp-landing-h3 { margin-bottom: 8px; font-size: 1.0625rem; } .bp-landing-optimize-card p { color: var(--bp-text-light); font-size: 0.875rem; line-height: 1.55; } .bp-landing-optimize-number { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 10px; background: linear-gradient(135deg, var(--bp-navy), var(--bp-navy-light)); color: var(--bp-white); font-size: 0.8125rem; font-weight: 700; margin-bottom: 18px; letter-spacing: 0.5px; } /* Quote (shared base) */ .bp-landing-quote { margin-top: 72px; padding: 56px 64px; background: linear-gradient(135deg, var(--bp-gray-bg), #f0f1f5); border-radius: var(--bp-radius-lg); text-align: center; position: relative; border: 1px solid var(--bp-gray-border); } .bp-landing-quote-secondary { margin-top: 48px; margin-bottom: 0; } .bp-landing-quote::before { content: '\201C'; font-size: 7rem; color: var(--bp-orange); opacity: 0.12; position: absolute; top: 0; left: 40px; line-height: 1; font-family: Georgia, 'Times New Roman', serif; } .bp-landing-quote p { font-size: 1.25rem; font-style: italic; line-height: 1.75; color: var(--bp-text-dark); max-width: 740px; margin: 0 auto; font-weight: 400; } .bp-landing-quote cite { display: block; margin-top: 20px; font-size: 0.875rem; font-style: normal; font-weight: 600; color: var(--bp-text-light); letter-spacing: 0.5px; } /* AI Visibility Score Section */ .bp-landing-visibility-section { margin-top: 40px; padding-top: 72px; border-top: 1px solid var(--bp-gray-border); } .bp-landing-visibility-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 72px; align-items: center; } .bp-landing-gauge-card { background: var(--bp-white); border: 1px solid var(--bp-gray-border); border-radius: var(--bp-radius-lg); padding: 32px; box-shadow: var(--bp-shadow-lg); position: relative; } .bp-landing-gauge-card::before { content: ''; position: absolute; top: 0; left: 24px; right: 24px; height: 3px; background: linear-gradient(90deg, var(--bp-teal), var(--bp-teal-light)); border-radius: 0 0 3px 3px; } .bp-landing-gauge-header { font-size: 0.8125rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: var(--bp-navy); margin-bottom: 4px; } .bp-landing-gauge-subheader { font-size: 0.6875rem; color: var(--bp-text-light); margin-bottom: 28px; line-height: 1.5; } .bp-landing-gauge-body { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 28px; } .bp-landing-gauge-metrics-left { display: flex; align-items: center; gap: 12px; } .bp-landing-gauge-metric { display: flex; flex-direction: column; gap: 2px; } .bp-landing-gauge-metric-label { font-size: 0.625rem; text-transform: uppercase; color: var(--bp-text-light); font-weight: 600; letter-spacing: 0.8px; } .bp-landing-gauge-metric-value { font-size: 1.5rem; font-weight: 800; color: var(--bp-text-dark); letter-spacing: -0.02em; } .bp-landing-gauge-metric-highlight { color: var(--bp-teal); } .bp-landing-gauge-metric-arrow { font-size: 1.25rem; color: var(--bp-gray-border); } .bp-landing-gauge-donut { flex-shrink: 0; } .bp-landing-gauge-svg { width: 150px; height: 150px; } .bp-landing-gauge-sub-metrics { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; border-top: 1px solid var(--bp-gray-border); padding-top: 18px; } .bp-landing-gauge-sub-metric { display: flex; flex-direction: column; text-align: center; gap: 3px; } .bp-landing-gauge-sub-label { font-size: 0.5625rem; text-transform: uppercase; color: var(--bp-text-light); font-weight: 600; letter-spacing: 0.5px; } .bp-landing-gauge-sub-value { font-size: 0.8125rem; font-weight: 700; color: var(--bp-text-dark); } .bp-landing-gauge-positive { color: var(--bp-teal); } .bp-landing-gauge-negative { color: var(--bp-orange); } /* Visibility Copy */ .bp-landing-visibility-copy { display: flex; flex-direction: column; align-items: flex-start; gap: 28px; } .bp-landing-visibility-text { font-size: 1.3125rem; line-height: 1.65; color: var(--bp-text-mid); font-weight: 400; } /* ============================================ SEC-06: Campaign Customizations ============================================ */ .bp-landing-customizations { background-color: var(--bp-gray-bg); } .bp-landing-custom-row { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; padding: 52px 0; border-bottom: 1px solid var(--bp-gray-border); } .bp-landing-custom-row:last-child { border-bottom: none; padding-bottom: 0; } .bp-landing-custom-row-reverse { direction: rtl; } .bp-landing-custom-row-reverse > * { direction: ltr; } .bp-landing-custom-text p { color: var(--bp-text-mid); font-size: 1.0625rem; line-height: 1.7; margin-top: 10px; } .bp-landing-custom-logos { display: flex; flex-wrap: wrap; gap: 20px; align-items: center; justify-content: center; } .bp-landing-custom-logos img { height: 44px; width: auto; opacity: 0.8; transition: opacity var(--bp-transition); border-radius: var(--bp-radius-sm); object-fit: contain; } .bp-landing-custom-logos img:hover { opacity: 1; } /* Composite images for customization rows */ .bp-landing-custom-image { max-width: 100%; border-radius: var(--bp-radius); box-shadow: var(--bp-shadow-md); transition: all var(--bp-transition); } .bp-landing-custom-image:hover { box-shadow: var(--bp-shadow-lg); transform: translateY(-2px); } /* ============================================ Premium Publisher Network Reel (NEW) ============================================ */ .bp-landing-publisher-network { background-color: var(--bp-white); padding: 72px 0; overflow: hidden; } .bp-landing-publisher-network .bp-landing-container { padding: 0 32px; margin-bottom: 36px; } .bp-landing-publisher-track { -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%); mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%); } .bp-landing-publisher-slider-inner { display: flex; gap: 56px; align-items: center; animation: bp-landing-scroll-publishers 40s linear infinite; width: max-content; } .bp-landing-publisher-slider-inner .bp-landing-slider-logo { height: 32px; } @keyframes bp-landing-scroll-publishers { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } /* ============================================ SEC-07: Case Study ============================================ */ .bp-landing-case-study { background-color: var(--bp-white); position: relative; } .bp-landing-case-study-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; } .bp-landing-case-study-image img { border-radius: var(--bp-radius); box-shadow: var(--bp-shadow-lg); width: 100%; } .bp-landing-case-study-text { text-align: left; } .bp-landing-case-study-text .bp-landing-h2 { text-align: left; margin-bottom: 20px; } .bp-landing-case-study-copy { font-size: 1.1875rem; line-height: 1.75; color: var(--bp-text-mid); margin-bottom: 36px; } /* ============================================ SEC-08: Final CTA ============================================ */ .bp-landing-final-cta { background: linear-gradient(160deg, var(--bp-navy) 0%, var(--bp-navy-deep) 60%, #0a1020 100%); color: var(--bp-white); text-align: center; padding: 112px 32px; position: relative; overflow: hidden; } .bp-landing-final-cta::before { content: ''; position: absolute; bottom: -30%; left: 50%; transform: translateX(-50%); width: 700px; height: 400px; background: radial-gradient(ellipse, rgba(232, 99, 43, 0.1) 0%, transparent 65%); pointer-events: none; } .bp-landing-final-cta .bp-landing-container { position: relative; z-index: 1; } .bp-landing-final-cta .bp-landing-h1 { margin-top: 0; color: var(--bp-white); text-align: center; margin-bottom: 16px; } .bp-landing-final-cta-subtitle { font-size: 1.25rem; color: rgba(255, 255, 255, 0.6); margin-bottom: 44px; font-weight: 400; } /* ============================================ Site Footer (NEW) ============================================ */ .bp-landing-footer { background: var(--bp-navy); color: rgba(255, 255, 255, 0.8); font-size: 0.875rem; line-height: 1.6; } .bp-landing-footer-inner { max-width: var(--bp-max-width); margin: 0 auto; padding: 64px 32px 32px; } .bp-landing-footer-grid { display: grid; grid-template-columns: 1.2fr 1fr 0.8fr; gap: 48px; margin-bottom: 48px; } .bp-landing-footer-company { display: flex; flex-direction: column; } .bp-landing-footer-logo { height: 36px; width: auto; max-width: 180px; object-fit: contain; object-position: left; margin-bottom: 12px; filter: brightness(0) invert(1); } .bp-landing-footer-aranet { font-size: 0.75rem; color: rgba(255, 255, 255, 0.5); margin-bottom: 16px; } .bp-landing-footer-aranet a { color: rgba(255, 255, 255, 0.7); text-decoration: underline; text-underline-offset: 2px; } .bp-landing-footer-aranet a:hover { color: var(--bp-white); } .bp-landing-footer-address { font-style: normal; font-size: 0.8125rem; line-height: 1.8; color: rgba(255, 255, 255, 0.6); } .bp-landing-footer-address a { color: rgba(255, 255, 255, 0.6); transition: color var(--bp-transition); } .bp-landing-footer-address a:hover { color: var(--bp-white); } .bp-landing-footer-heading { font-family: var(--bp-font) !important; font-size: 0.6875rem !important; font-weight: 700 !important; font-style: normal !important; text-transform: uppercase; letter-spacing: 1.5px; color: rgba(255, 255, 255, 0.4) !important; margin-bottom: 16px; } .bp-landing-footer-links ul { display: flex; flex-direction: column; gap: 10px; } .bp-landing-footer-links a { font-size: 0.8125rem; color: rgba(255, 255, 255, 0.7); transition: color var(--bp-transition); } .bp-landing-footer-links a:hover { color: var(--bp-white); } .bp-landing-footer-social-links { display: flex; gap: 16px; } .bp-landing-footer-social-links a { color: rgba(255, 255, 255, 0.5); transition: color var(--bp-transition); } .bp-landing-footer-social-links a:hover { color: var(--bp-white); } .bp-landing-footer-bottom { border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 24px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; font-size: 0.75rem; color: rgba(255, 255, 255, 0.4); } .bp-landing-footer-legal { display: flex; gap: 8px; align-items: center; } .bp-landing-footer-legal a { color: rgba(255, 255, 255, 0.4); transition: color var(--bp-transition); } .bp-landing-footer-legal a:hover { color: rgba(255, 255, 255, 0.7); } /* ============================================ Responsive Breakpoints ============================================ */ /* Tablet Landscape */ @media (max-width: 1024px) { .bp-landing-h1 { font-size: 2.25rem; } .bp-landing-h2 { font-size: 1.875rem; } .bp-landing-packages-grid { grid-template-columns: repeat(3, 1fr); } .bp-landing-gauge-body { flex-direction: column; } .bp-landing-gauge-sub-metrics { grid-template-columns: repeat(2, 1fr); } .bp-landing-hero-grid { gap: 40px; } .bp-landing-optimize-header .bp-landing-h2 { font-size: 2.25rem; } } /* Tablet Portrait */ @media (max-width: 768px) { :root { --bp-nav-height: 60px; } .bp-landing-section { padding: var(--bp-section-padding-mobile); } .bp-landing-h1 { font-size: 2rem; } .bp-landing-h2 { font-size: 1.5rem; } /* Nav → Hamburger */ .bp-landing-nav-toggle { display: block; } .bp-landing-nav-links { display: none; position: absolute; top: var(--bp-nav-height); left: 0; right: 0; background: var(--bp-white); flex-direction: column; padding: 24px 32px; gap: 16px; border-bottom: 1px solid var(--bp-gray-border); box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08); } .bp-landing-nav-links.bp-landing-nav-open { display: flex; } .bp-landing-nav-cta { width: 100%; text-align: center; justify-content: center; } /* Hero */ .bp-landing-hero { padding: 72px 20px 60px; } .bp-landing-hero-grid { grid-template-columns: 1fr; gap: 32px; text-align: center; } .bp-landing-hero-content { align-items: center; } .bp-landing-hero-image { order: -1; } .bp-landing-hero-image img { max-width: 340px; } /* Value Prop */ .bp-landing-value-prop { padding: 48px 20px; } .bp-landing-value-prop-content p { font-size: 1.0625rem; } /* Packages */ .bp-landing-packages-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; } /* Optimize Cards */ .bp-landing-optimize-cards { grid-template-columns: repeat(2, 1fr); gap: 12px; } .bp-landing-optimize-header .bp-landing-h2 { font-size: 1.75rem; } /* AI Visibility */ .bp-landing-visibility-grid { grid-template-columns: 1fr; gap: 36px; } .bp-landing-visibility-copy { align-items: center; text-align: center; } /* Customizations */ .bp-landing-custom-row, .bp-landing-custom-row-reverse { grid-template-columns: 1fr; gap: 24px; direction: ltr; } .bp-landing-custom-text { text-align: center; } .bp-landing-custom-media { display: flex; justify-content: center; } /* Case Study */ .bp-landing-case-study-inner { grid-template-columns: 1fr; gap: 32px; } .bp-landing-case-study-text { text-align: center; } .bp-landing-case-study-text .bp-landing-h2 { text-align: center; } /* CTA Band */ .bp-landing-cta-band .bp-landing-container { flex-direction: column; gap: 16px; } /* Quote */ .bp-landing-quote { padding: 40px 28px; } .bp-landing-quote p { font-size: 1.0625rem; } /* Publisher Reel */ .bp-landing-publisher-network { padding: 48px 0; } /* Footer */ .bp-landing-footer-grid { grid-template-columns: 1fr; gap: 32px; } .bp-landing-footer-bottom { flex-direction: column; text-align: center; } /* Final CTA */ .bp-landing-final-cta { padding: 72px 20px; } } /* Mobile */ @media (max-width: 480px) { .bp-landing-h1 { font-size: 1.75rem; } .bp-landing-packages-grid { grid-template-columns: 1fr; } .bp-landing-optimize-cards { grid-template-columns: 1fr; } .bp-landing-gauge-sub-metrics { grid-template-columns: repeat(2, 1fr); } .bp-landing-btn-large { width: 100%; text-align: center; } .bp-landing-social-proof { padding: 32px 20px; } .bp-landing-nav-container { padding: 0 20px; } }"
By comparing brandpoint.com to other leading websites in its niche, marketers and researchers can identify key traffic sources and growth opportunities. Explore our related resources below to find websites similar to brandpoint.com.
Yes, according to our latest analysis, we detected a valid SSL certificate ensuring a secure connection.
As of July 28, 2026, brandpoint.com holds an estimated domain authority score of 38/100 based on our VisitRank tracking algorithms.
You can find the best alternatives and similar sites to brandpoint.com in our explore section, which includes competitors in the E-commerce & Retail sector.
Common Misspellings & Typo Domains for brandpoint.com:
"Place your branded content on 800+ high-quality news and media sites, turn that distribution into earned editorial coverage, and measure the impact on your brand’s AI visibility with actionable insights — all in one easy motion."
"Brandpoint helps PR and marketing professionals with premium content distribution, earned media and measurable reporting. The result is stronger AI visibility, greater reach, actionable insights and a brand that’s easier for audiences and AI to find."
"“We’re constantly being asked by our clients, ‘What’s the ROI?’ Now we can show that in a much more quantitative, data-driven way.”"