zaproponuj nowe kolory ktore beda bardziej zaufania
    <style>
        :root{
            --primary:#d72638;
            --primary-hover:#b91e2f;
            --primary-light:#fdf2f3;
            --secondary:#1f2937;
            --accent:#e74c3c;
            --bg-white:#FFFFFF;
            --bg-lighter:#fafbfc;
            --bg-card:#FFFFFF;
            --text-primary:#111827;
            --text-secondary:#6b7280;
            --text-muted:#9ca3af;
            --text-light:#d1d5db;
            --border-light:#f3f4f6;
            --border-medium:#e5e7eb;
            --shadow-subtle:0 1px 3px rgba(0,0,0,.05);
            --shadow-soft:0 4px 6px rgba(0,0,0,.07);
            --shadow-elegant:0 10px 15px rgba(0,0,0,.08);
            --radius-soft:8px;
            --radius-medium:16px;
            --radius-large:24px;
            --radius-xl:32px;
            --radius-full:9999px;
            --spacing-xs:0.375rem;
            --spacing-sm:0.5rem;
            --spacing-md:0.75rem;
            --spacing-lg:1rem;
            --spacing-xl:1.5rem;
            --spacing-2xl:2rem;
            --spacing-3xl:3rem;
            --transition:all 0.2s ease;
        }

        *,::after,::before{
            margin:0;
            padding:0;
            box-sizing:border-box;
        }

        body{
            font-family:'Poppins',sans-serif;
            color:var(--text-primary);
            line-height:1.7;
            background-color:var(--bg-white);
            font-size:15px;
            font-weight:400;
            letter-spacing:0.01em;
        }

        img{
            max-width:100%;
            height:auto;
            display:block;
        }

        a{
            text-decoration:none;
            color:inherit;
            transition:var(--transition);
        }

        /* TYPOGRAFIA */
        h1,h2,h3,h4,h5,h6{
            font-family:'Cormorant Garamond',serif;
            font-weight:600;
            line-height:1.3;
            color:var(--text-primary);
            margin-bottom:var(--spacing-lg);
            letter-spacing:-0.01em;
        }

        h1{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;}
        h2{font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:600;}
        h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;}
        h4{font-size:1.375rem;font-weight:500;}
        h5{font-size:1.125rem;font-weight:500;}
        h6{font-size:1rem;font-weight:500;}

        p{
            color:var(--text-secondary);
            margin-bottom:var(--spacing-lg);
            line-height:1.7;
            font-weight:400;
        }

        .text-highlight{
            color:var(--primary);
            font-weight:600;
        }

        .text-muted{
            color:var(--text-muted);
        }

        .text-light{
            color:var(--text-light);
        }

        /* LAYOUT */
        .container{
            width:100%;
            max-width:1200px;
            margin:0 auto;
            padding:0 var(--spacing-xl);
        }

        .section{
            padding:var(--spacing-3xl) 0;
            position:relative;
        }

        /* PRZYCISKI - SUBTELNE I ELEGANCKIE */
        .btn{
            display:inline-flex;
            align-items:center;
            justify-content:center;
            padding:var(--spacing-md) var(--spacing-xl);
            border-radius:var(--radius-full);
            font-family:'Poppins',sans-serif;
            font-weight:500;
            font-size:0.875rem;
            cursor:pointer;
            border:none;
            transition:var(--transition);
            text-decoration:none;
            letter-spacing:0.025em;
            position:relative;
            overflow:hidden;
        }

        .btn-primary{
            background:linear-gradient(135deg,var(--primary),#e53e3e);
            color:var(--bg-white);
            box-shadow:var(--shadow-soft);
            border:1px solid transparent;
        }

        .btn-primary:hover{
            transform:translateY(-1px);
            box-shadow:var(--shadow-elegant);
            background:linear-gradient(135deg,var(--primary-hover),#dc2626);
        }

        .btn-secondary{
            background:var(--bg-white);
            color:var(--text-primary);
            border:1px solid var(--border-medium);
            box-shadow:var(--shadow-subtle);
        }

        .btn-secondary:hover{
            background:var(--bg-lighter);
            border-color:var(--primary);
            color:var(--primary);
            transform:translateY(-1px);
        }

        .btn-outline{
            background:transparent;
            color:var(--text-secondary);
            border:1px solid var(--border-medium);
        }

        .btn-outline:hover{
            background:var(--primary);
            color:var(--bg-white);
            border-color:var(--primary);
            transform:translateY(-1px);
        }

        /* HEADER */
        .header{
            position:sticky;
            top:0;
            z-index:1000;
            background:rgba(255,255,255,0.95);
            backdrop-filter:blur(10px);
            border-bottom:1px solid var(--border-light);
            box-shadow:var(--shadow-subtle);
        }

        .header__container{
            display:flex;
            justify-content:space-between;
            align-items:center;
            padding:var(--spacing-lg) var(--spacing-xl);
        }

        .logo__link{
            display:flex;
            align-items:center;
            gap:var(--spacing-sm);
        }

        .logo__text{
            font-size:1.375rem;
            font-weight:600;
            color:var(--text-primary);
            font-family:'Cormorant Garamond',serif;
            letter-spacing:-0.02em;
        }

        .logo__text span{
            color:var(--primary);
        }

        .header__nav{
            display:flex;
            align-items:center;
            gap:var(--spacing-2xl);
        }

        .nav__item{
            font-weight:400;
            color:var(--text-secondary);
            font-size:0.875rem;
            transition:var(--transition);
            letter-spacing:0.025em;
        }

        .nav__item:hover{
            color:var(--primary);
        }

        .nav__item--highlight{
            background:linear-gradient(135deg,var(--primary),#e53e3e);
            color:var(--bg-white);
            padding:var(--spacing-sm) var(--spacing-lg);
            border-radius:var(--radius-full);
            font-weight:500;
        }

        .nav__item--highlight:hover{
            background:linear-gradient(135deg,var(--primary-hover),#dc2626);
            color:var(--bg-white);
            transform:translateY(-1px);
        }

        .mobile-menu-toggle{
            display:none;
            font-size:1.25rem;
            background:0 0;
            border:none;
            cursor:pointer;
            color:var(--text-primary);
        }

        /* HERO */
        .hero{
            text-align:center;
            background:linear-gradient(135deg,var(--primary-light) 0%,transparent 50%,rgba(215,38,56,.03) 100%);
            min-height:85vh;
            display:flex;
            align-items:center;
        }

        .hero__content{
            max-width:750px;
            margin:0 auto;
        }

        .hero__tag{
            display:inline-flex;
            align-items:center;
            background:var(--bg-white);
            color:var(--text-primary);
            padding:var(--spacing-sm) var(--spacing-lg);
            border-radius:var(--radius-full);
            font-size:0.75rem;
            font-weight:500;
            margin-bottom:var(--spacing-2xl);
            letter-spacing:0.1em;
            text-transform:uppercase;
            box-shadow:var(--shadow-soft);
            border:1px solid var(--border-light);
        }

        .hero__title{
            font-weight:700;
            margin-bottom:var(--spacing-xl);
            letter-spacing:-0.02em;
        }

        .hero__description{
            font-size:1.125rem;
            max-width:650px;
            margin:0 auto var(--spacing-2xl);
            color:var(--text-secondary);
            font-weight:400;
            line-height:1.8;
        }

        /* PROFILES */
        .profiles{
            background-color:var(--bg-lighter);
        }

        .profiles__header{
            text-align:center;
            margin-bottom:var(--spacing-3xl);
        }

        .profiles__title{
            margin-bottom:var(--spacing-lg);
            position:relative;
            display:inline-block;
            padding-bottom:var(--spacing-lg);
        }

        .profiles__title::after{
            content:'';
            position:absolute;
            bottom:0;
            left:50%;
            transform:translateX(-50%);
            width:60px;
            height:2px;
            background:linear-gradient(90deg,var(--primary),var(--accent));
            border-radius:var(--radius-full);
        }

        .profiles__subtitle{
            color:var(--text-secondary);
            max-width:600px;
            margin:var(--spacing-lg) auto 0;
            font-size:1rem;
            font-weight:400;
        }

        .filter-bar{
            display:flex;
            justify-content:center;
            flex-wrap:wrap;
            gap:var(--spacing-sm);
            margin:var(--spacing-2xl) 0;
        }

        .filter-chip{
            background:var(--bg-white);
            padding:var(--spacing-sm) var(--spacing-lg);
            border-radius:var(--radius-full);
            font-size:0.8rem;
            font-weight:400;
            border:1px solid var(--border-light);
            cursor:pointer;
            transition:var(--transition);
            color:var(--text-secondary);
            letter-spacing:0.025em;
        }

        .filter-chip.active,
        .filter-chip:hover{
            background:var(--primary);
            color:var(--bg-white);
            border-color:var(--primary);
            transform:translateY(-1px);
        }

        .profiles__grid{
            display:grid;
            grid-template-columns:repeat(4,1fr);
            gap:var(--spacing-xl);
            justify-items:center;
            align-items:stretch;
        }

        .profile-container{
            width:100%;
            background:var(--bg-white);
            border-radius:var(--radius-large);
            overflow:hidden;
            border:1px solid var(--border-light);
            box-shadow:var(--shadow-subtle);
            display:flex;
            flex-direction:column;
            transition:var(--transition);
        }

        .profile-container:hover{
            transform:translateY(-2px);
            box-shadow:var(--shadow-elegant);
        }

        .profile-image-wrapper{
            height:380px;
            overflow:hidden;
            position:relative;
            background-color:var(--bg-lighter);
        }

        .profile-image{
            width:100%;
            height:100%;
            object-fit:cover;
        }

        .profile-details{
            position:relative;
            flex-grow:1;
            display:flex;
            flex-direction:column;
            background-size:cover;
        }

        .profile-details::before{
            content:'';
            position:absolute;
            top:0;
            left:0;
            width:100%;
            height:100%;
            background:linear-gradient(to top,var(--bg-white),rgba(255,255,255,.92));
            backdrop-filter:blur(8px);
            z-index:1;
        }

        .profile-content{
            position:relative;
            z-index:2;
            padding:var(--spacing-xl);
            text-align:center;
            display:flex;
            flex-direction:column;
            flex-grow:1;
        }

        .profile-decor{
            width:100%;
            height:1px;
            background:linear-gradient(to right,transparent,var(--primary),transparent);
            margin-bottom:var(--spacing-lg);
            position:relative;
        }

        .profile-decor::before{
            content:'♥';
            position:absolute;
            left:50%;
            transform:translateX(-50%);
            top:-8px;
            color:var(--primary);
            font-size:14px;
        }

        .profile-name{
            font-family:'Cormorant Garamond',serif;
            font-size:1.375rem;
            font-weight:600;
            margin-bottom:var(--spacing-md);
            color:var(--text-primary);
            letter-spacing:-0.01em;
        }

        .profile-description{
            font-size:0.8rem;
            line-height:1.6;
            margin-bottom:var(--spacing-lg);
            flex-grow:1;
            color:var(--text-secondary);
            font-weight:400;
        }

        .profile-tags{
            display:grid;
            grid-template-columns:repeat(2,1fr);
            gap:var(--spacing-sm);
            margin-bottom:var(--spacing-xl);
        }

        .tag{
            font-weight:400;
            font-size:0.7rem;
            padding:var(--spacing-xs) var(--spacing-sm);
            border-radius:var(--radius-soft);
            color:var(--text-primary);
            text-align:center;
            letter-spacing:0.025em;
        }

        .tag:nth-of-type(1){background:var(--primary-light);}
        .tag:nth-of-type(2){background:#f0f9ff;}
        .tag:nth-of-type(3){background:#f0fdf4;}
        .tag:nth-of-type(4){background:#fef7f7;}

        .profile-action button{
            font-family:'Poppins',sans-serif;
            font-weight:500;
            background:linear-gradient(135deg,var(--primary),#e53e3e);
            color:var(--bg-white);
            padding:var(--spacing-md) var(--spacing-lg);
            border:none;
            border-radius:var(--radius-full);
            font-size:0.8rem;
            display:inline-flex;
            align-items:center;
            justify-content:center;
            gap:var(--spacing-sm);
            transition:var(--transition);
            cursor:pointer;
            width:100%;
            letter-spacing:0.025em;
        }

        .profile-action button:hover{
            background:linear-gradient(135deg,var(--primary-hover),#dc2626);
            transform:translateY(-1px);
        }

        .adult-content-placeholder{
            display:flex;
            flex-direction:column;
            justify-content:center;
            align-items:center;
            text-align:center;
            width:100%;
            height:100%;
            background:linear-gradient(135deg,var(--secondary),#374151);
            color:var(--bg-white);
        }

        .adult-content-placeholder i{
            font-size:2.5rem;
            margin-bottom:var(--spacing-lg);
            opacity:.7;
        }

        .adult-content-placeholder p{
            font-size:0.875rem;
            font-weight:400;
            opacity:.9;
        }

        .load-more{
            text-align:center;
            margin-top:var(--spacing-2xl);
        }

        .privacy-notice{
            text-align:center;
            font-size:0.8rem;
            color:var(--text-muted);
            margin-top:var(--spacing-xl);
            font-weight:400;
        }

        /* STATS SECTION */
        .stats{
            background-color:var(--bg-white);
        }

        .stats__header{
            text-align:center;
            margin-bottom:var(--spacing-3xl);
        }

        .stats__title{
            margin-bottom:var(--spacing-lg);
        }

        .stats__subtitle{
            max-width:700px;
            margin:0 auto;
            color:var(--text-secondary);
            font-size:1rem;
            font-weight:400;
        }

        .stats__container{
            display:grid;
            grid-template-columns:1fr 1fr;
            gap:var(--spacing-3xl);
            align-items:stretch;
            margin-top:var(--spacing-3xl);
        }

        .map-image-container{
            display:flex;
            flex-direction:column;
            height:100%;
            background:var(--bg-card);
            border-radius:var(--radius-large);
            overflow:hidden;
            box-shadow:var(--shadow-soft);
            border:1px solid var(--border-light);
        }

        .map-image{
            width:100%;
            height:300px;
            object-fit:cover;
            flex-shrink:0;
        }

        .map-text{
            padding:var(--spacing-xl);
            text-align:center;
            flex-grow:1;
            display:flex;
            flex-direction:column;
            justify-content:center;
        }

        .map-text h3{
            font-size:1.375rem;
            margin-bottom:var(--spacing-lg);
            color:var(--text-primary);
            line-height:1.4;
            font-weight:600;
        }

        .map-text .location-cta{
            color:var(--text-secondary);
            font-size:0.9rem;
            line-height:1.7;
            font-weight:400;
        }

        .stats__right{
            display:flex;
            flex-direction:column;
            height:100%;
        }

        .stats-compact-card{
            background:var(--bg-card);
            border-radius:var(--radius-large);
            padding:var(--spacing-xl);
            box-shadow:var(--shadow-soft);
            border:1px solid var(--border-light);
            flex-grow:1;
            display:flex;
            flex-direction:column;
            justify-content:space-between;
        }

        .stats-row{
            display:flex;
            justify-content:flex-start;
            align-items:center;
            padding:var(--spacing-lg) 0;
            border-bottom:1px solid var(--border-light);
            gap:var(--spacing-lg);
        }

        .stats-row:last-child{
            border-bottom:none;
        }

        .stat-info{
            text-align:left;
            flex-grow:1;
        }

        .stat-number-compact{
            font-size:1.75rem;
            font-weight:700;
            color:var(--primary);
            margin-bottom:var(--spacing-xs);
            font-family:'Cormorant Garamond',serif;
            letter-spacing:-0.02em;
        }

        .stat-label-compact{
            font-size:0.9rem;
            color:var(--text-primary);
            font-weight:500;
            margin-bottom:var(--spacing-xs);
        }

        .stat-description-compact{
            font-size:0.8rem;
            color:var(--text-muted);
            font-weight:400;
        }

        .stat-icon-compact{
            font-size:2rem;
            color:var(--primary);
            opacity:.8;
        }

        .stats__button-center{
            text-align:center;
            margin-top:var(--spacing-2xl);
        }

        .stats__button-center .btn{
            padding:var(--spacing-lg) var(--spacing-2xl);
            font-size:1rem;
            font-weight:600;
        }

        /* STEPS */
        .steps{
            background-color:var(--bg-lighter);
        }

        .steps__title{
            text-align:center;
            margin-bottom:var(--spacing-3xl);
            position:relative;
            display:inline-block;
            padding-bottom:var(--spacing-lg);
            left:50%;
            transform:translateX(-50%);
        }

        .steps__title::after{
            content:'';
            position:absolute;
            bottom:0;
            left:50%;
            transform:translateX(-50%);
            width:60px;
            height:2px;
            background:linear-gradient(90deg,var(--primary),var(--accent));
            border-radius:var(--radius-full);
        }

        .steps__list{
            display:flex;
            justify-content:space-between;
            position:relative;
            margin-top:var(--spacing-2xl);
        }

        .steps__list::before{
            content:'';
            position:absolute;
            top:35px;
            left:15%;
            right:15%;
            height:2px;
            background:linear-gradient(90deg,var(--primary),var(--accent));
            z-index:1;
            border-radius:var(--radius-full);
            opacity:.2;
        }

        .step{
            position:relative;
            z-index:2;
            text-align:center;
            width:33.333%;
            padding:0 var(--spacing-lg);
        }

        .step__number{
            width:70px;
            height:70px;
            background:var(--bg-white);
            border-radius:50%;
            display:flex;
            align-items:center;
            justify-content:center;
            color:var(--primary);
            font-size:1.25rem;
            font-weight:600;
            margin:0 auto var(--spacing-lg);
            box-shadow:var(--shadow-soft);
            border:2px solid var(--primary);
            font-family:'Cormorant Garamond',serif;
        }

        .step__title{
            font-size:1.125rem;
            font-weight:600;
            margin-bottom:var(--spacing-sm);
            color:var(--text-primary);
        }

        .step__text{
            color:var(--text-secondary);
            max-width:250px;
            margin:0 auto;
            line-height:1.7;
            font-size:0.875rem;
            font-weight:400;
        }

        .cta{
            text-align:center;
            margin-top:var(--spacing-2xl);
        }

        /* FOOTER */
        .footer{
            padding:var(--spacing-3xl) 0;
            text-align:center;
            border-top:1px solid var(--border-light);
            background-color:var(--bg-white);
        }

        .footer__title{
            font-size:1.125rem;
            margin-bottom:var(--spacing-lg);
            color:var(--text-primary);
            font-family:'Cormorant Garamond',serif;
            font-weight:600;
        }

        .footer__links{
            display:flex;
            justify-content:center;
            flex-wrap:wrap;
            gap:var(--spacing-xl);
            margin-bottom:var(--spacing-lg);
        }

        .footer__link{
            color:var(--text-secondary);
            font-weight:400;
            transition:var(--transition);
            font-size:0.875rem;
        }

        .footer__link:hover{
            color:var(--primary);
        }

        .footer__copyright{
            color:var(--text-muted);
            font-size:0.8rem;
            margin-top:var(--spacing-lg);
            font-weight:400;
        }

        /* RESPONSYWNOŚĆ */
        @media (max-width:1199px){
            .profiles__grid{grid-template-columns:repeat(3,1fr);}
            .stats__container{gap:var(--spacing-xl);}
        }

        @media (max-width:991px){
            .profiles__grid{grid-template-columns:repeat(2,1fr);}
            .steps__list{flex-direction:column;align-items:center;gap:var(--spacing-2xl);}
            .steps__list::before{display:none;}
            .step{width:100%;max-width:300px;}
            .stats__container{grid-template-columns:1fr;gap:var(--spacing-xl);}
        }

        @media (max-width:768px){
            .container{padding:0 var(--spacing-lg);}
            .section{padding:var(--spacing-2xl) 0;}
            
            .header__nav{
                display:none;
                position:fixed;
                top:65px;
                left:0;
                width:100%;
                background:rgba(255,255,255,0.98);
                backdrop-filter:blur(10px);
                flex-direction:column;
                padding:var(--spacing-lg);
                box-shadow:var(--shadow-elegant);
                border-top:1px solid var(--border-light);
            }
            
            .header__nav.active{display:flex;}
            .mobile-menu-toggle{display:block;}
            
            .hero__title{font-size:2.25rem;}
            .hero__description{font-size:1rem;}
            
            .map-image{height:250px;}
            .map-text{padding:var(--spacing-lg);}
            .map-text h3{font-size:1.125rem;}
            
            .stats__button-center .btn{
                padding:var(--spacing-md) var(--spacing-xl);
                font-size:0.875rem;
            }
            
            .stats-row{
                flex-direction:column;
                text-align:center;
                gap:var(--spacing-sm);
            }
            
            .stat-info{text-align:center;}
        }

        @media (max-width:576px){
            .profiles__grid{grid-template-columns:1fr;}
            
            .profile-image-wrapper{
                height:auto;
                aspect-ratio:4/5;
            }
            
            .stat-number-compact{font-size:1.5rem;}
            .stat-label-compact{font-size:0.8rem;}
        }
    </style>
</head>