{"id":2582,"date":"2026-03-10T15:54:06","date_gmt":"2026-03-10T15:54:06","guid":{"rendered":"https:\/\/palegoldenrod-dugong-407562.hostingersite.com\/?page_id=2582"},"modified":"2026-08-26T09:35:45","modified_gmt":"2026-08-26T09:35:45","slug":"pci-dss","status":"publish","type":"page","link":"https:\/\/nordsterntech.com\/en\/pci-dss\/","title":{"rendered":"PCI-DSS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2582\" class=\"elementor elementor-2582\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e7ca4f e-con-full e-flex sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"6e7ca4f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-animation-type=\"block\" class=\"elementor-element elementor-element-9ccb8d4 e-con-full e-flex sc_layouts_column_icons_position_left animation_type_block elementor-invisible e-con e-child\" data-id=\"9ccb8d4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;ta_fadeinup&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-793dabf sc_fly_static elementor-widget elementor-widget-html\" data-id=\"793dabf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ==========================================\n     LANDING PAGE: PCI DSS COMPLIANCE\n     ========================================== -->\n\n<div class=\"ns-page-compliance\">\n\n  <!-- GLOBAL BACKGROUNDS AND GLOWS -->\n  <div class=\"ns-comp-bg\"><\/div>\n  <div class=\"ns-global-glow ns-glow-purple\"><\/div>\n\n  <!-- ==========================================\n       1. HERO SECTION\n       ========================================== -->\n  <section class=\"ns-comp-hero\">\n    <div class=\"ns-container ns-relative ns-z-10 ns-text-center\">\n\n      <div class=\"ns-badge-comp ns-fade-in-up\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg>\n        <span>NORDSTERN COMPLIANCE | PCI DSS READINESS<\/span>\n      <\/div>\n\n      <h1 class=\"ns-comp-title ns-fade-in-up ns-delay-1\">Real PCI Security vs. <br><span class=\"ns-text-gradient-purple\">Checklist Compliance<\/span><\/h1>\n\n      <p class=\"ns-comp-subtitle ns-fade-in-up ns-delay-2\">\n        We combine assessment, remediation and audit preparation with a real-security mindset and professional backing.\n      <\/p>\n\n      <!-- VISUAL EFFECT: THE VALIDATOR -->\n      <div class=\"ns-pci-validator ns-fade-in-up ns-delay-3\">\n        <div class=\"ns-val-badge ns-val-badge-1\"><span>NETWORK SCAN<\/span><div class=\"ns-dot-pulse ns-dot-purple\"><\/div><\/div>\n        <div class=\"ns-val-badge ns-val-badge-2\"><span>GAP ANALYSIS<\/span><div class=\"ns-dot-pulse ns-dot-purple\"><\/div><\/div>\n        <div class=\"ns-val-badge ns-val-badge-3\"><span>COMPLIANCE VALIDATED<\/span><div class=\"ns-dot-pulse ns-dot-green\"><\/div><\/div>\n        <div class=\"ns-val-ring ns-ring-outer\"><\/div>\n        <div class=\"ns-val-ring ns-ring-inner\"><\/div>\n        <div class=\"ns-val-center\">\n          <div class=\"ns-val-shield\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg>\n            <div class=\"ns-val-scanner\"><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ns-comp-nav ns-fade-in-up ns-delay-4\">\n        <a href=\"#journey\" class=\"ns-btn-purple\">Start Your Initial Assessment<\/a>\n        <a href=\"#differentiators\" class=\"ns-btn-outline-purple\">Why choose us?<\/a>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ==========================================\n       2. NEW SECTION: OFFICIAL PCI CAPABILITIES\n       ========================================== -->\n  <section class=\"ns-section-comp ns-bg-darker ns-relative ns-z-10\">\n    <div class=\"ns-container\">\n      <div class=\"ns-comp-header ns-text-center ns-fade-in-up\">\n        <h2>BACKED BY OFFICIAL PCI CAPABILITIES<\/h2>\n        <p>Specialized assessment, scanning and validation for payment environments where rigor, traceability and trust matter.<\/p>\n      <\/div>\n\n      <div class=\"ns-grid-3\">\n\n        <!-- Capability 1: Scoping and gap assessment -->\n        <div class=\"ns-pci-card ns-hover-lift ns-fade-in-up\">\n          <div class=\"ns-pci-logo-box\">\n            \n          <\/div>\n          <h3>Scoping &amp; gap assessment<\/h3>\n          <p>We map where cardholder data lives and measure your controls against the PCI DSS requirements.<\/p>\n        <\/div>\n\n        <!-- Capability 2: Guided remediation -->\n        <div class=\"ns-pci-card ns-hover-lift ns-fade-in-up ns-delay-1\">\n          <div class=\"ns-pci-logo-box\">\n            \n          <\/div>\n          <h3>Guided remediation<\/h3>\n          <p>We work alongside your teams to close the gaps and produce the documentation the standard expects.<\/p>\n        <\/div>\n\n        <!-- Capability 3: Audit preparation -->\n        <div class=\"ns-pci-card ns-hover-lift ns-fade-in-up ns-delay-2\">\n          <div class=\"ns-pci-logo-box\">\n            \n          <\/div>\n          <h3>Audit preparation<\/h3>\n          <p>We assemble the evidence, the policies and the technical controls before the formal assessment.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================================\n       3. DIFFERENTIATORS (THE 5 BLOCKS FROM THE PDF)\n       ========================================== -->\n  <section id=\"differentiators\" class=\"ns-section-comp ns-relative ns-z-10\">\n    <div class=\"ns-container\">\n      <div class=\"ns-comp-header ns-text-center ns-fade-in-up\">\n        <h2>Why Nordstern for your PCI program?<\/h2>\n        <p>We guide your PCI program with expert judgment, high-quality deliverables, professional backing and AI tools that speed up analysis without compromising technical judgment.<\/p>\n      <\/div>\n\n      <!-- 5-item grid (3 on top, 2 centered below) -->\n      <div class=\"ns-diff-grid-5\">\n\n        <!-- Block 1 -->\n        <div class=\"ns-diff-card ns-hover-lift ns-fade-in-up\">\n          <div class=\"ns-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"8\" r=\"6\"\/><path d=\"M15.477 12.89 17 22l-5-3-5 3 1.523-9.11\"\/><\/svg><\/div>\n          <h3>High standards of the PCI framework<\/h3>\n          <p>We work to a discipline aligned with the demands of the PCI ecosystem and with the best practices expected in formal assessment and validation processes.<\/p>\n        <\/div>\n\n        <!-- Block 2 -->\n        <div class=\"ns-diff-card ns-hover-lift ns-fade-in-up ns-delay-1\">\n          <div class=\"ns-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><path d=\"M14 2v6h6\"\/><path d=\"m9 15 2 2 4-4\"\/><\/svg><\/div>\n          <h3>High-quality deliverables<\/h3>\n          <p>Our deliverables go through advanced review and internal quality control to ensure consistency, technical depth and fewer findings down the line.<\/p>\n        <\/div>\n\n        <!-- Block 3 -->\n        <div class=\"ns-diff-card ns-hover-lift ns-fade-in-up ns-delay-2\">\n          <div class=\"ns-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/div>\n          <h3>Guidance from expert consultants<\/h3>\n          <p>You work with specialists who understand both the PCI framework and the operational and technical reality of remediation.<\/p>\n        <\/div>\n\n        <!-- Block 4 -->\n        <div class=\"ns-diff-card ns-hover-lift ns-fade-in-up ns-delay-3\">\n          <div class=\"ns-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\/><path d=\"M2 13h20\"\/><\/svg><\/div>\n          <h3>Professional backing with financial substance<\/h3>\n          <p>Our practice is structured to deliver greater certainty, accountability and confidence throughout the entire assessment and validation process.<\/p>\n        <\/div>\n\n        <!-- Block 5 -->\n        <div class=\"ns-diff-card ns-hover-lift ns-fade-in-up ns-delay-4\">\n          <div class=\"ns-diff-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\/><path d=\"M9 2v2\"\/><path d=\"M15 2v2\"\/><path d=\"M9 20v2\"\/><path d=\"M15 20v2\"\/><path d=\"M2 9h2\"\/><path d=\"M2 15h2\"\/><path d=\"M20 9h2\"\/><path d=\"M20 15h2\"\/><\/svg><\/div>\n          <h3>AI applied to evidence analysis<\/h3>\n          <p>Our specialists use AI tools to speed up document review, identify risk patterns and shorten remediation timelines, freeing the senior team to focus on what adds the most value: technical judgment and strategy.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================================\n       4. THE JOURNEY: ROAD TO CERTIFICATION\n       ========================================== -->\n  <section id=\"journey\" class=\"ns-section-comp ns-bg-darker ns-relative ns-z-10\">\n    <div class=\"ns-container\">\n      <div class=\"ns-comp-header ns-text-center ns-fade-in-up\">\n        <span class=\"ns-overline-purple\">Proven Methodology<\/span>\n        <h2>Your Road to Certification<\/h2>\n        <p>A clear, structured 3-phase process to make sure your company gets certified without the stress.<\/p>\n      <\/div>\n\n      <div class=\"ns-journey-timeline\">\n        <!-- Phase 1 -->\n        <div class=\"ns-journey-step ns-fade-in-up\">\n          <div class=\"ns-step-number\">01<\/div>\n          <div class=\"ns-step-card\">\n            <h3>Phase 1: Initial Assessment<\/h3>\n            <span class=\"ns-step-subtitle\">(Gap Analysis \/ Readiness Assessment)<\/span>\n            <p>We define the true scope and uncover exposed cardholder data to shrink your audit footprint. Delivered by our PCI specialists.<\/p>\n            <ul class=\"ns-step-list\">\n              <li>Review of how payments are processed.<\/li>\n              <li>Identification of weak points.<\/li>\n              <li><strong>Outcome:<\/strong> A prioritized roadmap and a budget with no surprises.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n        <!-- Phase 2 -->\n        <div class=\"ns-journey-step ns-fade-in-up ns-delay-1\">\n          <div class=\"ns-step-number\">02<\/div>\n          <div class=\"ns-step-card ns-card-active\">\n            <h3>Phase 2: Guided Remediation<\/h3>\n            <span class=\"ns-step-subtitle\">(Implementing the Fixes)<\/span>\n            <p>We don't hand you a list of problems and walk away. Our team works alongside you to put the security controls in place and write the documentation you need.<\/p>\n            <ul class=\"ns-step-list\">\n              <li>Design of a secure network for transactions.<\/li>\n              <li>Creation of security policies.<\/li>\n              <li>Hands-on technical help to close gaps.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n        <!-- Phase 3 -->\n        <div class=\"ns-journey-step ns-fade-in-up ns-delay-2\">\n          <div class=\"ns-step-number\">03<\/div>\n          <div class=\"ns-step-card\">\n            <h3>Phase 3: Final Audit<\/h3>\n            <span class=\"ns-step-subtitle\">(Official Certification)<\/span>\n            <p>We run the formal audit with certified experts to validate that everything is in order and hand you your official attestation.<\/p>\n            <ul class=\"ns-step-list\">\n              <li>Final review of evidence.<\/li>\n              <li>Support during the formal assessment, which is performed by a duly qualified assessor.<\/li>\n              <li>A documented evidence set you keep for your records.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<!-- ==========================================\n     CSS STYLES: PCI DSS (Premium Update)\n     ========================================== -->\n<style>\n  \/* --- VARIABLES AND RESET --- *\/\n  .ns-page-compliance {\n    width: 100vw;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw;\n    margin-right: -50vw;\n    background-color: #020617;\n    font-family: inherit;\n    color: #ffffff;\n    line-height: 1.6;\n    box-sizing: border-box;\n    overflow-x: hidden;\n  }\n  .ns-page-compliance * { box-sizing: border-box; }\n\n  .ns-container {\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto !important;\n    padding: 0 5vw !important;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ns-comp-bg { position: absolute; inset: 0; z-index: 0; opacity: 0.03; pointer-events: none; background-image: radial-gradient(circle at 2px 2px, rgba(255,255,255,1) 1px, transparent 0); background-size: 32px 32px; }\n  .ns-global-glow { position: absolute; pointer-events: none; z-index: 0; border-radius: 50%; filter: blur(150px); }\n  .ns-glow-purple { top: -10%; left: 50%; transform: translateX(-50%); width: 80vw; height: 60vh; background: radial-gradient(circle, rgba(168, 85, 247, 0.15) 0%, transparent 60%); }\n\n  .ns-relative { position: relative; }\n  .ns-z-10 { z-index: 10; }\n  .ns-text-center { text-align: center !important; }\n  .ns-section-comp { padding: 120px 0; position: relative; z-index: 2; }\n  .ns-bg-darker { background-color: rgba(0,0,0,0.4); border-top: 1px solid rgba(168, 85, 247, 0.1); border-bottom: 1px solid rgba(168, 85, 247, 0.1); box-shadow: inset 0 0 100px rgba(0,0,0,0.8); }\n\n  \/* --- HERO --- *\/\n  .ns-comp-hero { padding: 160px 20px 100px 20px; border-bottom: 1px solid rgba(168, 85, 247, 0.2); }\n  .ns-badge-comp { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: #d8b4fe; margin-bottom: 24px; background: rgba(168, 85, 247, 0.1); padding: 8px 20px; border-radius: 30px; border: 1px solid rgba(168, 85, 247, 0.3); box-shadow: 0 0 20px rgba(168, 85, 247, 0.1); }\n  .ns-badge-comp svg { width: 16px; height: 16px; }\n\n  .ns-comp-title { font-size: clamp(40px, 6vw, 64px); font-weight: 900; line-height: 1.1; letter-spacing: -0.02em; margin-bottom: 24px; color: #ffffff; text-shadow: 0 10px 30px rgba(0,0,0,0.5); }\n  .ns-text-gradient-purple { background: linear-gradient(to right, #ffffff, #d8b4fe, #a855f7); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n  .ns-comp-subtitle { font-size: 20px; color: #e2e8f0; font-weight: 500; margin-bottom: 40px; line-height: 1.6; max-width: 800px; margin-left: auto; margin-right: auto; text-shadow: 0 2px 10px rgba(0,0,0,0.5); }\n\n  \/* --- VISUAL VALIDATOR --- *\/\n  .ns-pci-validator { position: relative; width: 100%; max-width: 600px; height: 320px; margin: 40px auto 60px auto; }\n  @media (max-width: 768px) { .ns-pci-validator { transform: scale(0.7); margin: 0 auto 10px auto; height: 240px; } }\n  .ns-val-ring { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; }\n  .ns-ring-outer { width: 280px; height: 280px; border: 1px dashed rgba(168, 85, 247, 0.3); animation: spinRing 20s linear infinite; }\n  .ns-ring-inner { width: 200px; height: 200px; border: 2px dotted rgba(168, 85, 247, 0.5); animation: spinRingReverse 15s linear infinite; }\n  .ns-val-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; }\n  .ns-val-shield { width: 110px; height: 110px; background: #0f172a; border: 2px solid #c084fc; border-radius: 50%; box-shadow: 0 0 30px rgba(168, 85, 247, 0.4), inset 0 0 20px rgba(168, 85, 247, 0.2); display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }\n  .ns-val-shield svg { width: 48px; height: 48px; color: #ffffff; z-index: 2; }\n  .ns-val-scanner { position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #22d3ee; box-shadow: 0 0 15px #22d3ee, 0 15px 20px rgba(34, 211, 238, 0.3); z-index: 3; animation: scanLaser 2.5s ease-in-out infinite alternate; }\n  .ns-val-badge { position: absolute; background: rgba(15, 23, 42, 0.8); border: 1px solid rgba(168, 85, 247, 0.3); padding: 8px 16px; border-radius: 8px; display: flex; align-items: center; gap: 10px; font-size: 12px; font-weight: 800; letter-spacing: 0.1em; color: #e2e8f0; backdrop-filter: blur(4px); box-shadow: 0 10px 20px rgba(0,0,0,0.5); animation: floatBadge 4s ease-in-out infinite; }\n  .ns-val-badge-1 { top: 15%; left: 5%; animation-delay: 0s; }\n  .ns-val-badge-2 { bottom: 15%; left: 10%; animation-delay: 1s; }\n  .ns-val-badge-3 { top: 40%; right: 0%; border-color: rgba(16, 185, 129, 0.5); color: #10b981; box-shadow: 0 0 20px rgba(16, 185, 129, 0.15); animation-delay: 2s; }\n  .ns-dot-pulse { width: 8px; height: 8px; border-radius: 50%; }\n  .ns-dot-purple { background: #c084fc; box-shadow: 0 0 8px #c084fc; animation: pulseDot 1.5s infinite; }\n  .ns-dot-green { background: #10b981; box-shadow: 0 0 8px #10b981; animation: pulseDot 1.5s infinite; }\n\n  @keyframes spinRing { 100% { transform: translate(-50%, -50%) rotate(360deg); } }\n  @keyframes spinRingReverse { 100% { transform: translate(-50%, -50%) rotate(-360deg); } }\n  @keyframes scanLaser { 0% { top: -10%; opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } 100% { top: 110%; opacity: 0; } }\n  @keyframes floatBadge { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }\n  @keyframes pulseDot { 0% { opacity: 0.4; transform: scale(0.8); } 50% { opacity: 1; transform: scale(1.2); } 100% { opacity: 0.4; transform: scale(0.8); } }\n\n  \/* --- BUTTONS --- *\/\n  .ns-comp-nav { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }\n  .ns-btn-purple { background: #a855f7; color: #ffffff; padding: 16px 32px; border-radius: 30px; font-size: 16px; font-weight: 700; text-decoration: none; transition: all 0.3s; box-shadow: 0 0 20px rgba(168, 85, 247, 0.4), inset 0 2px 0 rgba(255,255,255,0.2); }\n  .ns-btn-purple:hover { background: #9333ea; transform: translateY(-3px); box-shadow: 0 15px 30px rgba(168, 85, 247, 0.6), inset 0 2px 0 rgba(255,255,255,0.2); }\n  .ns-btn-outline-purple { background: rgba(15, 23, 42, 0.6); color: #fff; border: 1px solid rgba(168, 85, 247, 0.4); padding: 16px 32px; border-radius: 30px; font-size: 16px; font-weight: 700; text-decoration: none; transition: all 0.3s; backdrop-filter: blur(10px); box-shadow: 0 10px 20px rgba(0,0,0,0.3); }\n  .ns-btn-outline-purple:hover { background: rgba(168, 85, 247, 0.1); border-color: #c084fc; transform: translateY(-3px); }\n\n  \/* --- SECTION HEADERS --- *\/\n  .ns-comp-header { margin-bottom: 60px; }\n  .ns-overline-purple { display: inline-block; font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; color: #c084fc; margin-bottom: 16px; }\n  .ns-comp-header h2 { font-size: clamp(32px, 4vw, 46px); font-weight: 800; color: #ffffff; margin-bottom: 20px; letter-spacing: -0.02em; }\n  .ns-comp-header p { font-size: 18px; color: #94a3b8; max-width: 800px; margin: 0 auto; line-height: 1.6; }\n\n  \/* --- NEW SECTION: OFFICIAL PCI CAPABILITIES --- *\/\n  .ns-grid-3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; }\n\n  .ns-pci-card { background: linear-gradient(160deg, rgba(30, 20, 40, 0.8) 0%, rgba(10, 5, 15, 0.9) 100%); border: 1px solid rgba(255,255,255,0.08); border-radius: 20px; padding: 40px; text-align: center; box-shadow: 0 15px 35px rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.1); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); }\n\n  .ns-pci-logo-box { height: 80px; display: flex; align-items: center; justify-content: center; margin-bottom: 24px; background: rgba(255,255,255,0.02); border-radius: 12px; border: 1px solid rgba(255,255,255,0.05); padding: 15px; }\n  .ns-logo-img { max-width: 100%; max-height: 50px; object-fit: contain; display: block; margin: 0 auto; }\n\n  .ns-pci-card h3 { font-size: 22px; font-weight: 800; color: #ffffff; margin-bottom: 16px; }\n  .ns-pci-card p { font-size: 15px; color: #cbd5e1; line-height: 1.6; margin: 0; }\n\n  \/* --- DIFFERENTIATORS (5 BLOCKS) --- *\/\n  .ns-diff-grid-5 { display: flex; flex-wrap: wrap; justify-content: center; gap: 24px; }\n\n  .ns-diff-card { flex: 1 1 300px; max-width: 360px; background: linear-gradient(145deg, rgba(30,20,40,0.6) 0%, rgba(10,5,15,0.8) 100%); border: 1px solid rgba(255,255,255,0.08); border-radius: 20px; padding: 40px 30px; text-align: center; box-shadow: 0 10px 20px rgba(0,0,0,0.3); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); }\n\n  .ns-diff-icon { font-size: 40px; margin-bottom: 20px; filter: drop-shadow(0 0 10px rgba(168, 85, 247, 0.3)); }\n  .ns-diff-icon svg { width: 44px; height: 44px; display: block; margin: 0 auto; color: #c084fc; }\n  .ns-diff-card h3 { font-size: 18px; font-weight: 800; color: #ffffff; margin-bottom: 16px; line-height: 1.3; }\n  .ns-diff-card p { font-size: 14px; color: #94a3b8; line-height: 1.6; margin: 0; }\n\n  \/* CARD LIFT EFFECT *\/\n  .ns-hover-lift:hover { transform: translateY(-10px) scale(1.02); border-color: rgba(168, 85, 247, 0.4); box-shadow: 0 30px 60px rgba(0,0,0,0.7), 0 0 30px rgba(168, 85, 247, 0.15), inset 0 1px 0 rgba(255,255,255,0.2); z-index: 10; }\n\n  \/* --- JOURNEY TIMELINE --- *\/\n  .ns-journey-timeline { display: flex; flex-direction: column; gap: 40px; position: relative; max-width: 900px; margin: 0 auto; }\n  @media (min-width: 768px) { .ns-journey-timeline::before { content: ''; position: absolute; top: 0; bottom: 0; left: 40px; width: 2px; background: rgba(168, 85, 247, 0.2); z-index: 0; } }\n  .ns-journey-step { display: flex; flex-direction: column; gap: 20px; position: relative; z-index: 1; }\n  @media (min-width: 768px) { .ns-journey-step { flex-direction: row; gap: 40px; align-items: flex-start; } }\n\n  .ns-step-number { width: 80px; height: 80px; border-radius: 50%; background: #0f172a; border: 2px solid rgba(168, 85, 247, 0.4); display: flex; align-items: center; justify-content: center; font-size: 24px; font-weight: 900; color: #d8b4fe; flex-shrink: 0; box-shadow: 0 0 20px rgba(168, 85, 247, 0.2); margin: 0 auto; }\n  @media (min-width: 768px) { .ns-step-number { margin: 0; } }\n\n  .ns-step-card { background: linear-gradient(160deg, rgba(30, 20, 40, 0.6) 0%, rgba(10, 5, 15, 0.8) 100%); border: 1px solid rgba(255,255,255,0.08); border-radius: 20px; padding: 40px; flex: 1; transition: all 0.3s; box-shadow: 0 15px 35px rgba(0,0,0,0.3); }\n  .ns-step-card:hover { transform: translateY(-5px); border-color: rgba(168, 85, 247, 0.3); }\n\n  .ns-card-active { border-color: rgba(168, 85, 247, 0.5); background: linear-gradient(135deg, rgba(30, 20, 40, 0.9) 0%, rgba(88, 28, 135, 0.3) 100%); box-shadow: 0 10px 40px rgba(168, 85, 247, 0.2); transform: scale(1.02); }\n\n  .ns-step-card h3 { font-size: 24px; font-weight: 800; color: #ffffff; margin: 0 0 4px 0; }\n  .ns-step-subtitle { display: block; font-size: 14px; color: #c084fc; font-weight: 700; margin-bottom: 20px; letter-spacing: 0.05em; }\n  .ns-step-card p { font-size: 15px; color: #cbd5e1; margin-bottom: 24px; line-height: 1.6; }\n\n  .ns-step-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 12px; }\n  .ns-step-list li { position: relative; padding-left: 24px; font-size: 15px; color: #94a3b8; line-height: 1.5; }\n  .ns-step-list li::before { content: '\u2192'; position: absolute; left: 0; color: #a855f7; font-weight: bold; }\n  .ns-step-list li strong { color: #fff; }\n\n  \/* --- ANIMATIONS --- *\/\n  @keyframes nsFadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n  .ns-fade-in-up { opacity: 0; animation: nsFadeInUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards; }\n  .ns-delay-1 { animation-delay: 0.1s; }\n  .ns-delay-2 { animation-delay: 0.2s; }\n  .ns-delay-3 { animation-delay: 0.3s; }\n  .ns-delay-4 { animation-delay: 0.4s; }\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6a976b e-flex e-con-boxed sc_layouts_column_icons_position_left e-con e-child\" data-id=\"a6a976b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-animation-type=\"block\" class=\"elementor-element elementor-element-17e0b629 e-con-full e-flex sc_layouts_column_icons_position_left animation_type_block elementor-invisible e-con e-child\" data-id=\"17e0b629\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;ta_fadeinup&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45847b75 elementor-widget__width-initial sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"45847b75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Questions? Let's talk.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58875393 sc_fly_static elementor-widget elementor-widget-metform\" data-id=\"58875393\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"metform.default\">\n\t\t\t\t\t<div id=\"mf-response-props-id-25\" data-previous-steps-style=\"\" data-editswitchopen=\"\" data-response_type=\"alert\" data-erroricon=\"fas fa-exclamation-triangle\" data-successicon=\"fas fa-check\" data-messageposition=\"top\" class=\"   mf-scroll-top-no\">\n\t\t<div class=\"formpicker_warper formpicker_warper_editable\" data-metform-formpicker-key=\"25\" >\n\t\t\t\t\n\t\t\t<div class=\"mf-widget-container\">\n\t\t\t\t\r\n\t\t<div\r\n\t\t\tid=\"metform-wrap-58875393-25\"\r\n\t\t\tclass=\"mf-form-wrapper\"\r\n\t\t\tdata-form-id=\"25\"\r\n\t\t\tdata-action=\"https:\/\/nordsterntech.com\/en\/wp-json\/metform\/v1\/entries\/insert\/25\"\r\n\t\t\tdata-wp-nonce=\"f31d645a47\"\r\n\t\t\tdata-form-nonce=\"dc6a6576fe\"\r\n\t\t\tdata-quiz-summery = \"false\"\r\n\t\t\tdata-save-progress = \"false\"\r\n\t\t\tdata-form-type=\"contact_form\"\r\n\t\t\tdata-stop-vertical-effect=\"\"\r\n\t\t\tdata-payment-submit-before=\"0\"\r\n\t\t\t><\/div>\r\n\r\n\r\n\t\t<!----------------------------- \r\n\t\t\t* controls_data : find the the props passed indie of data attribute\r\n\t\t\t* props.SubmitResponseMarkup : contains the markup of error or success message\r\n\t\t\t* https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals\r\n\t\t--------------------------- -->\r\n\r\n\t\t\t\t<script type=\"text\/mf\" class=\"mf-template\">\r\n\t\t\tfunction controls_data (value){\r\n\t\t\t\tlet currentWrapper = \"mf-response-props-id-25\";\r\n\t\t\t\tlet currentEl = document.getElementById(currentWrapper);\r\n\t\t\t\t\r\n\t\t\t\treturn currentEl ? currentEl.dataset[value] : false\r\n\t\t\t}\r\n\r\n\r\n\t\t\tlet is_edit_mode = '' ? true : false;\r\n\t\t\tlet message_position = controls_data('messageposition') || 'top';\r\n\r\n\t\t\t\r\n\t\t\tlet message_successIcon = controls_data('successicon') || '';\r\n\t\t\tlet message_errorIcon = controls_data('erroricon') || '';\r\n\t\t\tlet message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;\r\n\t\t\tlet message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';\r\n\t\t\t\r\n\t\t\tlet is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;\r\n\r\n\t\t\t\r\n\t\t\treturn html`\r\n\t\t\t\t<form\r\n\t\t\t\t\tclassName=\"metform-form-content\"\r\n\t\t\t\t\tref=${parent.formContainerRef}\r\n\t\t\t\t\tonSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }\r\n\t\t\t\t\r\n\t\t\t\t\t>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\r\n\t\t\t\t\t<!--------------------------------------------------------\r\n\t\t\t\t\t*** IMPORTANT \/ DANGEROUS ***\r\n\t\t\t\t\t${html``} must be used as in immediate child of \"metform-form-main-wrapper\"\r\n\t\t\t\t\tclass otherwise multistep form will not run at all\r\n\t\t\t\t\t---------------------------------------------------------->\r\n\r\n\t\t\t\t\t<div className=\"metform-form-main-wrapper\" key=${'hide-form-after-submit'} ref=${parent.formRef}>\r\n\t\t\t\t\t${html`\r\n\t\t\t\t\t\t\t\t\t\t\t`}\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\t\t\t\t\r\n\t\t\t\t<\/form>\r\n\t\t\t`\r\n\t\t<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>NORDSTERN COMPLIANCE | PCI DSS READINESS Real PCI Security vs. Checklist Compliance We&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2582","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/pages\/2582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/comments?post=2582"}],"version-history":[{"count":36,"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/pages\/2582\/revisions"}],"predecessor-version":[{"id":3381,"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/pages\/2582\/revisions\/3381"}],"wp:attachment":[{"href":"https:\/\/nordsterntech.com\/en\/wp-json\/wp\/v2\/media?parent=2582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}