
        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;family=Playfair+Display:wght@700&amp;display=swap');

        :root {
            --primary-color: #003366;
        }

      

        .whychoose-inkimpact-containerbody {
            background: #ffffff;
            color: #333333;
            line-height: 1.7;
            padding: 80px 20px 100px;
        }

        .whychoose-inkimpact-container {
            width: 100%;
            max-width: 1180px;
            margin: 0 auto;
            background: #ffffff;
            border-radius: 24px;
            box-shadow: 0 25px 70px rgba(0, 51, 102, 0.12);
            overflow: hidden;
        }

        /* HEADER */
        .whychoose-inkimpact-header {
            background: var(--primary-color);
            color: #ffffff;
            padding: 70px 60px 50px;
            text-align: center;
        }

        .whychoose-inkimpact-title {
            /*font-family: 'Playfair Display', serif;*/
            font-size: 46px;
            font-weight: 700;
            letter-spacing: -1.2px;
            margin-bottom: 14px;
        }

        .whychoose-inkimpact-subtitle {
            font-size: 18px;
            max-width: 680px;
            margin: 0 auto;
            opacity: 0.95;
        }

        /* WHY CHOOSE SECTION */
        .whychoose-inkimpact-section {
            padding: 90px 60px 100px;
        }

        .whychoose-inkimpact-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
            gap: 28px;
        }

        .whychoose-inkimpact-card {
            background: #ffffff;
            border: 2px solid #e6ecf5;
            border-radius: 20px;
            padding: 36px 32px;
            transition: all 0.4s ease;
            position: relative;
            box-shadow: 0 10px 30px rgba(0, 51, 102, 0.06);
        }

        .whychoose-inkimpact-card:hover {
            border-color: var(--primary-color);
            transform: translateY(-12px);
            box-shadow: 0 25px 55px rgba(0, 51, 102, 0.15);
        }

        .whychoose-inkimpact-number {
            position: absolute;
            top: -18px;
            left: 32px;
            width: 52px;
            height: 52px;
            background: var(--primary-color);
            color: #ffffff;
            font-size: 24px;
            font-weight: 700;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 50%;
            box-shadow: 0 8px 20px rgba(0, 51, 102, 0.3);
            z-index: 2;
        }

        .whychoose-inkimpact-card-content {
            padding-top: 22px;
        }

        .whychoose-inkimpact-card-title {
            font-size: 21px;
            font-weight: 700;
            color: var(--primary-color);
            margin-bottom: 14px;
            line-height: 1.3;
        }

        .whychoose-inkimpact-card-text {
            font-size: 15.5px;
            color: #555555;
        }

        /* RESPONSIVE */
        @media (max-width: 992px) {
            .whychoose-inkimpact-grid {
                grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
            }
        }

        @media (max-width: 640px) {
            .whychoose-inkimpact-header {
                padding: 50px 30px;
            }
            .whychoose-inkimpact-title {
                font-size: 38px;
            }
            .whychoose-inkimpact-section {
                padding: 60px 30px;
            }
        }


/* NEW HEADER WITH LOGOS - EXACTLY LIKE YOUR 3RD IMAGE */
        .inkimpact-naps-page-header {
            background: #ffffff;
            padding: 50px 60px 30px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 40px;
            flex-wrap: wrap;
            margin-bottom:60px;
        }

        .inkimpact-naps-page-logo {
            width: 180px;
            height: auto;
            flex-shrink: 0;
        }

        .inkimpact-naps-page-title-area {
            text-align: center;
            flex: 1;
            min-width: 320px;
        }

        
