﻿
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Plus Jakarta Sans',system-ui,sans-serif;background:#f7f9f5;color:#071426}a{text-decoration:none;color:inherit}.wrap{max-width:1340px;margin:auto;padding:0 26px}.green{color:#6faa21}.muted{color:#657386;font-weight:650;line-height:1.75}.topbar{background:#071426;color:white;font-size:13px;font-weight:800}.topbar .wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.nav{position:sticky;top:0;z-index:99;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid #e1e8da}.nav .wrap{height:84px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:14px}.brand-icon{width:54px;height:54px;border-radius:20px;background:linear-gradient(135deg,#071426,#1a3d6e);color:#9bd04b;display:grid;place-items:center;font-size:22px;box-shadow:0 12px 32px rgba(7,20,38,.2)}.ico{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#edf7e5,#d8efc4);color:#426b08;display:grid;place-items:center;font-size:17px;flex-shrink:0}.ico-dark{background:linear-gradient(135deg,#071426,#173968);color:#9bd04b}.ico-white{background:rgba(255,255,255,.14);color:#9bd04b;border:1px solid rgba(255,255,255,.18)}.feature-row{display:flex;align-items:flex-start;gap:14px}.feature-row h4,.feature-row p{text-align:left}.nav-icon{font-size:14px;margin-right:6px;opacity:.85}.input-group{display:flex;flex-direction:column;gap:6px;min-width:0}.input-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:#6f7e91}.input-wrap{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dfe8d8;border-radius:16px;padding:4px 14px 4px 6px;min-height:54px;transition:border-color .2s,box-shadow .2s}.input-wrap:focus-within{border-color:#6faa21;box-shadow:0 0 0 4px rgba(111,170,33,.12)}.input-ico,.field-icon{width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#edf7e5,#d4efc0);color:#426b08;display:grid;place-items:center;font-size:16px;flex-shrink:0}.input-wrap input,.input-wrap select,.input-wrap textarea,.field input,.field select{flex:1;border:0;background:transparent;font-weight:800;font-size:15px;color:#071426;outline:0;padding:12px 4px;width:100%;font-family:inherit;min-width:0}.input-wrap select,.field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23657486' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}.input-wrap textarea{resize:vertical;min-height:100px;padding-top:14px}.premium-searchbar .input-wrap{flex:1;background:#fff;border-radius:999px;min-height:48px;padding:4px 18px 4px 6px}.premium-searchbar .input-ico{width:36px;height:36px;font-size:15px}.field{background:#fff;border:1px solid #e0e8d8;border-radius:20px;padding:8px 14px 8px 8px;display:flex;align-items:center;gap:10px;transition:border-color .2s,box-shadow .2s}.field:focus-within{border-color:#6faa21;box-shadow:0 0 0 4px rgba(111,170,33,.1)}.search .field .field-icon{margin:0}.hero-search-grid{align-items:end}.hero-search-grid .input-group{margin:0}.hero-search-grid>.btn-green{min-height:54px;align-self:end}.contact-form{display:flex;flex-direction:column;gap:14px}.contact-form .btn{margin-top:4px}.platform-card h4{display:flex;align-items:center;gap:10px}.platform-card h4 i{color:#6faa21;font-size:20px;width:28px;text-align:center}.info b{display:flex;align-items:center;gap:8px}.info b i{color:#6faa21}.chat-action{display:flex;align-items:center;justify-content:center;gap:10px}.chat-action i{color:#6faa21;font-size:18px}.faq summary{display:flex;align-items:center;gap:10px}.faq summary::before{content:none}.faq summary i.fa-circle-question{color:#6faa21}.cash-step{display:flex;align-items:center;gap:12px}.cash-step i{color:#9bd04b;font-size:18px;width:22px;text-align:center}.brand h1{font-size:28px;letter-spacing:-1px}.brand h1 span{color:#6faa21}.brand small{display:block;letter-spacing:4px;text-transform:uppercase;color:#6f7e91;font-size:10px;font-weight:900}.links{display:flex;gap:24px;font-weight:850;font-size:14px}.actions{display:flex;gap:10px}.btn{border:0;border-radius:999px;padding:14px 22px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.22s}.btn:hover{transform:translateY(-2px)}.btn-green{background:#6faa21;color:white;box-shadow:0 16px 38px rgba(111,170,33,.25)}.btn-dark{background:#071426;color:white}.btn-white{background:white;border:1px solid #dce5d4;color:#071426}.hero{background:radial-gradient(circle at 82% 10%,rgba(143,198,61,.28),transparent 32%),linear-gradient(180deg,#ffffff 0%,#edf5e7 100%);padding:88px 0 48px}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:52px;align-items:center}.kicker{display:inline-flex;gap:8px;align-items:center;border:1px solid #d8ebc7;background:#f0f9e7;color:#426b08;border-radius:999px;padding:11px 17px;font-weight:900}.hero h2{font-size:82px;line-height:.94;letter-spacing:-4px;margin:24px 0}.hero h2 span{color:#6faa21}.hero p{font-size:21px;line-height:1.75;color:#536174;font-weight:650;max-width:760px}.search{margin-top:32px;background:white;border:1px solid #e0e8d8;border-radius:34px;padding:16px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr auto;gap:12px;box-shadow:0 26px 75px rgba(7,20,38,.10)}.field{background:#f5f8f1;border-radius:20px;padding:17px;display:flex;align-items:center;gap:10px}.field input,.field select{border:0;background:transparent;outline:0;width:100%;font-weight:850;color:#071426}.hero-panel{background:#071426;border-radius:42px;padding:20px;color:white;box-shadow:0 40px 110px rgba(7,20,38,.28)}.hero-photo{height:430px;border-radius:30px;background:url('https://images.unsplash.com/photo-1581578731548-c64695cc6952?auto=format&fit=crop&w=1300&q=90') center/cover;position:relative;overflow:hidden}.floating-card{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(255,255,255,.96);color:#071426;border-radius:26px;padding:18px}.mini-row{display:flex;justify-content:space-between;align-items:center;background:#f5f8f1;border-radius:18px;padding:13px 14px;margin-top:10px;font-weight:850;gap:10px}.mini-row span:first-child{display:flex;align-items:center;gap:8px}.mini-row i.fa-location-dot{color:#6faa21;font-size:12px}.trust-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:28px}.trust{background:white;border:1px solid #e0e8d8;border-radius:24px;padding:20px;text-align:center;font-weight:900;box-shadow:0 16px 45px rgba(7,20,38,.06)}.trust b{display:block;font-size:26px;margin-bottom:8px}.section{padding:76px 0}.soft{background:#edf5e9}.title{text-align:center;margin-bottom:42px}.title small{color:#6faa21;letter-spacing:3px;text-transform:uppercase;font-weight:900}.title h3{font-size:52px;letter-spacing:-2.2px;margin-top:10px}.title p{max-width:890px;margin:14px auto 0;color:#657386;font-weight:650;line-height:1.75}.category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.category{background:white;border:1px solid #e0e8d8;border-radius:30px;padding:26px 18px;text-align:center;box-shadow:0 18px 55px rgba(7,20,38,.07);transition:.22s;position:relative;overflow:hidden}.category:hover{transform:translateY(-6px)}.cat-icon{font-size:38px;margin-bottom:12px;color:#6faa21}.cat-icon i{display:block}.category h4{font-size:16px}.benefits,.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.benefit,.platform-card{background:white;border:1px solid #e0e8d8;border-radius:32px;padding:32px;box-shadow:0 20px 60px rgba(7,20,38,.08)}.benefit h4,.platform-card h4{font-size:24px;margin-bottom:12px}.visibility-box{background:linear-gradient(135deg,#071426,#173968);color:white;border-radius:38px;padding:46px;box-shadow:0 35px 95px rgba(7,20,38,.22)}.visibility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.visibility-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:22px}.visibility-card b{display:block;color:#9bd04b;font-size:28px;margin-bottom:8px}.highlight-heading{display:inline-flex;align-items:center;gap:8px;background:#eff8e6;color:#345a05;border:1px solid #d7eac6;border-radius:999px;padding:10px 16px;font-weight:900;margin-bottom:14px}.profiles-layout{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:start}.side-filter{background:white;border:1px solid #e0e8d8;border-radius:28px;padding:22px;box-shadow:0 22px 70px rgba(7,20,38,.09);position:sticky;top:100px}.side-filter h3{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:4px}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.profile-card-premium{background:white;border:1px solid #e0e8d8;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px rgba(7,20,38,.08);transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;position:relative}.profile-card-premium:hover{transform:translateY(-8px);box-shadow:0 32px 90px rgba(7,20,38,.14)}.profile-card-premium.featured{border-color:#6faa21;box-shadow:0 24px 70px rgba(111,170,33,.18)}.profile-card-premium .card-media{position:relative;height:280px;overflow:hidden}.profile-card-premium .card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.profile-card-premium:hover .card-media img{transform:scale(1.04)}.profile-card-premium .card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(7,20,38,.75) 100%)}.card-rank{position:absolute;top:14px;left:14px;z-index:2;background:linear-gradient(135deg,#6faa21,#8fc63d);color:white;padding:8px 14px;border-radius:999px;font-size:11px;font-weight:900;display:flex;align-items:center;gap:6px;box-shadow:0 8px 24px rgba(111,170,33,.35)}.card-rank.gold{background:linear-gradient(135deg,#c9a227,#f4d03f);color:#071426}.card-badges-top{position:absolute;top:14px;right:14px;z-index:2;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.card-badge-pill{background:rgba(255,255,255,.95);color:#071426;padding:6px 11px;border-radius:999px;font-size:10px;font-weight:900;display:flex;align-items:center;gap:5px;box-shadow:0 6px 20px rgba(0,0,0,.12)}.card-badge-pill.dark{background:#071426;color:#9bd04b}.card-body{padding:22px;flex:1;display:flex;flex-direction:column}.card-body h4{font-size:24px;letter-spacing:-.5px;margin-bottom:4px}.card-role{color:#6faa21;font-weight:800;font-size:13px;margin-bottom:12px}.card-rating{display:inline-flex;align-items:center;gap:8px;background:#fff8e7;border:1px solid #f5e6b8;border-radius:999px;padding:8px 14px;font-weight:900;font-size:13px;margin-bottom:14px;width:fit-content}.card-rating i{color:#f4b400}.card-meta-quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.card-meta-quick span{display:inline-flex;align-items:center;gap:6px;background:#f7faf4;border:1px solid #e8efe0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;color:#46566a}.card-meta-quick i{color:#6faa21;font-size:11px}.card-services{font-size:13px;line-height:1.55;color:#657386;font-weight:650;margin-bottom:16px;flex:1}.card-prices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.price-chip{background:#f7faf4;border:1px solid #dfe8d8;border-radius:16px;padding:12px}.price-chip.agency{background:linear-gradient(135deg,#071426,#173968);color:white;border-color:#071426}.price-chip b{display:block;font-size:20px;font-weight:900;margin-top:4px}.price-chip.agency b{color:#9bd04b}.price-chip small{font-size:10px;font-weight:800;opacity:.85;text-transform:uppercase;letter-spacing:.5px}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.card-actions .btn{padding:12px 14px;font-size:13px;width:100%}.profiles-header-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:28px;padding:20px 24px;background:white;border:1px solid #e0e8d8;border-radius:24px;box-shadow:0 16px 45px rgba(7,20,38,.06)}.profiles-header-bar p{margin:0;color:#657386;font-weight:650;font-size:14px}.profiles-count{display:flex;align-items:center;gap:10px;font-weight:900;color:#071426}.profiles-count i{color:#6faa21;font-size:22px}.video-preview{margin-top:14px;background:#071426;border-radius:22px;padding:12px;color:white;position:relative;overflow:hidden}.video-thumb{height:140px;border-radius:16px;background-size:cover;background-position:center;position:relative}.play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:999px;background:rgba(255,255,255,.92);display:grid;place-items:center;color:#071426;font-size:24px;font-weight:900;box-shadow:0 16px 40px rgba(0,0,0,.25)}.video-preview small{display:block;margin-top:10px;color:#d9e4ee;font-weight:750;line-height:1.6}.badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.badge{background:#edf7e5;color:#426b08;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.badge-dark{background:#071426;color:white}.profile-card h4{font-size:30px;margin-bottom:8px}.meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:14px;color:#46566a;font-weight:760;line-height:1.5}.about{background:#f7faf4;border:1px solid #dfe8d8;border-radius:20px;padding:15px;margin-top:14px}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.tag{background:#edf7e5;color:#426b08;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.price-panel{background:linear-gradient(135deg,#071426,#173968);color:white;border-radius:26px;padding:20px;box-shadow:0 22px 55px rgba(7,20,38,.18)}.price{font-size:30px;font-weight:900;margin:8px 0}.direct-box{background:rgba(255,255,255,.08);border-radius:20px;padding:16px;margin-bottom:16px}.agency-box{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:16px}.booking-choice{background:white;border:1px solid #dfe8d8;border-radius:38px;padding:34px;box-shadow:0 28px 80px rgba(7,20,38,.12);margin-top:26px}.booking-choice h4{font-size:34px;letter-spacing:-1px;margin-bottom:10px}.booking-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.choice-card{border:1px solid #dfe8d8;border-radius:28px;padding:26px;background:#f7faf4}.choice-card.cleaning{background:linear-gradient(135deg,#071426,#173968);color:white;border-color:#071426}.choice-price{font-size:38px;font-weight:900;margin:14px 0}.choice-card ul{list-style:none;margin-top:14px}.choice-card li{margin-top:10px;font-weight:750;line-height:1.45}.choice-label{display:inline-flex;background:#edf7e5;color:#426b08;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900}.choice-card.cleaning .choice-label{background:rgba(255,255,255,.12);color:#9bd04b}.detail-page{background:white;border:1px solid #dce7d4;border-radius:42px;overflow:hidden;box-shadow:0 34px 95px rgba(7,20,38,.11)}.detail-layout{display:grid;grid-template-columns:440px 1fr}.detail-layout img{width:100%;height:100%;min-height:650px;object-fit:cover}.detail-content{padding:40px}.detail-content h3{font-size:48px;letter-spacing:-2px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.info{background:#f7faf4;border:1px solid #dfe8d8;border-radius:24px;padding:18px}.booking{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.booking-card{border:1px solid #dfe8d8;border-radius:26px;padding:22px;background:white}.booking-card.dark{background:#071426;color:white}.cashback,.dashboard{background:linear-gradient(135deg,#071426,#163968);color:white;border-radius:42px;padding:46px;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;box-shadow:0 38px 100px rgba(7,20,38,.22)}.cashback h3{font-size:52px;line-height:1;letter-spacing:-2px}.cash-step{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:16px;margin-top:12px;font-weight:850}.phone{background:#09172d;border:10px solid #24456f;border-radius:42px;padding:24px;min-height:420px}.phone-card{background:white;color:#071426;border-radius:22px;padding:18px;margin-top:14px}.fees{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fee{background:white;border:1px solid #e0e8d8;border-radius:32px;padding:28px;box-shadow:0 20px 60px rgba(7,20,38,.08);position:relative;overflow:hidden}.fee:before{content:'MË SHUMË DUKSHMËRI';position:absolute;top:18px;right:-42px;background:#071426;color:white;padding:7px 46px;transform:rotate(35deg);font-size:10px;font-weight:900;letter-spacing:1px}.num{width:50px;height:50px;border-radius:18px;background:#071426;color:white;display:grid;place-items:center;font-weight:900;margin-bottom:16px}.big{font-size:42px;color:#6faa21;font-weight:900;margin:14px 0}.fee ul{list-style:none;margin-top:14px}.fee li{margin-top:10px;color:#657386;font-weight:750}.germany-map-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start}.map-card-de{background:white;border-radius:32px;padding:24px;border:1px solid #dfe8d8;box-shadow:0 20px 60px rgba(7,20,38,.08)}.total-prospects{background:#071426;color:white;border-radius:24px;padding:24px;margin-bottom:20px}.total-prospects strong{display:block;font-size:46px;margin-top:10px;color:#8fc63d}.de-map{position:relative;background:#f7faf4;border-radius:24px;padding:20px;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}.germany-image{width:100%;height:100%;object-fit:contain;display:block;border-radius:20px}.map-pin{position:absolute;background:#6faa21;color:white;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:900;box-shadow:0 10px 25px rgba(7,20,38,.2)}.pin-berlin{right:22%;top:30%}.pin-nrw{left:14%;top:45%}.pin-bayern{right:24%;bottom:12%}.pin-hessen{left:42%;top:54%}.pin-bw{left:32%;bottom:10%}.state-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.state-card{background:white;border-radius:22px;padding:18px;border:1px solid #dfe8d8;display:flex;justify-content:space-between;align-items:center;box-shadow:0 12px 30px rgba(7,20,38,.06)}.state-card span{background:#edf7e5;color:#426b08;padding:8px 12px;border-radius:999px;font-weight:900}.total-prospects{background:linear-gradient(135deg,#071426,#173968);color:white;border-radius:28px;padding:26px;margin-bottom:18px;box-shadow:0 22px 60px rgba(7,20,38,.18)}.total-prospects strong{font-size:44px;display:block;color:#9bd04b;margin-top:8px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.review{background:white;border:1px solid #e0e8d8;border-radius:30px;padding:28px;box-shadow:0 18px 55px rgba(7,20,38,.07)}.stars{color:#f4b400;font-size:22px;margin-bottom:12px}.faq{max-width:940px;margin:auto}.faq details{background:white;border:1px solid #e0e8d8;border-radius:22px;padding:19px;margin-top:13px}.faq summary{font-weight:900;cursor:pointer}.footer{background:#071426;color:white;padding:58px 0;margin-top:70px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer p{color:#d8e3ee;line-height:1.7;margin-top:10px}@media(max-width:1100px){.glass-header-inner .links{display:none}.links,.actions{display:none}.hero-grid,.trust-strip,.category-grid,.benefits,.platform-grid,.profiles-layout,.profile-grid,.profile-card-premium,.detail-layout,.info-grid,.booking,.cashback,.dashboard,.fees,.review-grid,.footer-grid,.search,.visibility-grid,.booking-choice-grid{grid-template-columns:1fr}.hero h2{font-size:50px}.title h3{font-size:36px}}
@media(max-width:1100px){.germany-map-section,.state-grid{grid-template-columns:1fr}.map-card-de{position:static}.de-map{height:420px}}.glass-header{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(223,232,216,.9);box-shadow:0 10px 35px rgba(7,20,38,.06)}.glass-header-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:18px}.premium-searchbar{flex:1;display:flex;align-items:center;box-shadow:0 10px 30px rgba(7,20,38,.05)}.premium-nav-actions{display:flex;gap:12px;align-items:center}.hero-premium{position:relative;border-radius:48px;overflow:hidden;min-height:720px;display:flex;align-items:center;padding:70px;background:linear-gradient(rgba(7,20,38,.58),rgba(7,20,38,.58)),url('https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?auto=format&fit=crop&w=1600&q=90') center/cover}.hero-premium:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(143,198,61,.24),transparent 35%)}.hero-content{position:relative;z-index:2;max-width:760px}.hero-content h1{font-size:82px;line-height:.92;letter-spacing:-4px;color:white}.hero-content p{font-size:21px;line-height:1.8;color:#d9e4ee;margin-top:20px;font-weight:650}.hero-search{margin-top:28px;background:white;border-radius:30px;padding:18px;box-shadow:0 25px 80px rgba(0,0,0,.25)}.hero-search-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:14px}.hero-search .hero-search-grid{gap:12px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.trust-item{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:18px;color:white;font-weight:850;backdrop-filter:blur(12px)}.premium-note{background:linear-gradient(135deg,#ffffff,#f1f8e9);border:1px solid #dfe8d8;border-radius:34px;padding:34px;box-shadow:0 24px 75px rgba(7,20,38,.10);margin-top:24px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.process-card{background:white;border:1px solid #dfe8d8;border-radius:28px;padding:26px;box-shadow:0 18px 55px rgba(7,20,38,.08);position:relative}.process-card span{width:46px;height:46px;border-radius:16px;background:#071426;color:white;display:grid;place-items:center;font-weight:900;margin-bottom:14px}.compare-table{background:white;border:1px solid #dfe8d8;border-radius:34px;overflow:hidden;box-shadow:0 24px 75px rgba(7,20,38,.10)}.compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #e4ecd9}.compare-row:last-child{border-bottom:0}.compare-cell{padding:20px;font-weight:750;line-height:1.6}.compare-head{background:#071426;color:white;font-weight:900}.compare-green{background:#f0f8e8;color:#315b04}.final-cta{background:linear-gradient(135deg,#071426,#173968);color:white;border-radius:42px;padding:52px;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;box-shadow:0 38px 100px rgba(7,20,38,.22)}.final-cta h3{font-size:54px;line-height:1;letter-spacing:-2px}.final-box{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:22px;margin-top:14px}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;background:white;border:1px solid #dfe8d8;border-radius:38px;padding:34px;box-shadow:0 24px 70px rgba(7,20,38,.10)}.contact-grid .contact-form{padding:0}.legal-note{background:#fff8e7;border:1px solid #f1d68c;color:#765400;border-radius:24px;padding:20px;line-height:1.7;font-weight:750;margin-top:18px;display:flex;gap:12px;align-items:flex-start}.legal-note i{color:#b8860b;margin-top:3px;flex-shrink:0}@media(max-width:1200px){.profile-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.profiles-layout{grid-template-columns:1fr}.side-filter{position:static}.profile-grid{grid-template-columns:1fr}}@media(max-width:1100px){.hero-search-grid{grid-template-columns:1fr 1fr}.hero-search-grid>.btn-green{grid-column:1/-1}.final-cta,.contact-grid,.process-grid,.compare-row,.hero-search-grid,.trust-strip{grid-template-columns:1fr}.hero-premium{padding:34px;min-height:auto}.hero-content h1{font-size:52px}.glass-header-inner{flex-direction:column;align-items:stretch}}.profile-modal{position:fixed;inset:0;background:rgba(7,20,38,.72);z-index:9999;display:none;align-items:center;justify-content:center;padding:24px}.profile-modal:target{display:flex}.modal-card{background:white;border-radius:42px;max-width:1240px;width:100%;max-height:92vh;overflow:auto;box-shadow:0 50px 140px rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.18)}.profile-hero-premium{background:linear-gradient(135deg,#071426,#173968);color:white;border-radius:34px;padding:28px;margin-bottom:22px;position:relative;overflow:hidden}.profile-hero-premium:after{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;background:radial-gradient(circle,rgba(143,198,61,.28),transparent 65%)}.profile-hero-premium h3{font-size:50px;letter-spacing:-2px;position:relative;z-index:1}.premium-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;position:relative;z-index:1}.metric{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;font-weight:850}.metric b{display:block;color:#9bd04b;font-size:22px;margin-bottom:4px}.premium-proof-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px}.proof-badge{background:#edf7e5;color:#426b08;border-radius:18px;padding:14px;font-weight:900;text-align:center;border:1px solid #d6eac5;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px}.proof-badge i{font-size:22px;color:#6faa21}.premium-video{background:#071426;border-radius:28px;padding:18px;color:white;margin-top:20px}.premium-video-screen{height:230px;border-radius:22px;background:linear-gradient(135deg,rgba(7,20,38,.35),rgba(7,20,38,.1)),url('https://images.unsplash.com/photo-1581578731548-c64695cc6952?auto=format&fit=crop&w=1200&q=90') center/cover;position:relative}.premium-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82px;height:82px;border-radius:999px;background:rgba(255,255,255,.95);display:grid;place-items:center;color:#071426;font-size:34px;font-weight:900;box-shadow:0 20px 55px rgba(0,0,0,.35)}.premium-booking-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.premium-booking-card{border:1px solid #dfe8d8;border-radius:28px;padding:24px;background:#f7faf4;box-shadow:0 18px 50px rgba(7,20,38,.08)}.premium-booking-card.featured{background:linear-gradient(135deg,#071426,#173968);color:white;box-shadow:0 28px 75px rgba(7,20,38,.24)}.premium-booking-card h4{font-size:23px}.premium-booking-card .price{font-size:36px}.profile-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.profile-gallery div{height:120px;border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}.profile-gallery div:after{content:"Para / Pas";position:absolute;left:10px;bottom:10px;background:rgba(7,20,38,.82);color:white;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.chat-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.chat-action{background:white;border:1px solid #dfe8d8;border-radius:18px;padding:15px;text-align:center;font-weight:900;box-shadow:0 12px 30px rgba(7,20,38,.06)}@media(max-width:900px){.premium-metrics,.premium-proof-grid,.premium-booking-cards,.profile-gallery,.chat-actions{grid-template-columns:1fr}}.modal-head{display:grid;grid-template-columns:360px 1fr;gap:0}.modal-head img{width:100%;height:100%;min-height:460px;object-fit:cover}.modal-content{padding:34px}.close-modal{position:sticky;top:16px;float:right;background:#071426;color:white;border-radius:999px;padding:10px 16px;font-weight:900;z-index:2}.modal-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:20px}.modal-action{border-radius:24px;padding:20px;border:1px solid #dfe8d8;background:#f7faf4}.modal-action.dark{background:#071426;color:white;border-color:#071426}@media(max-width:900px){.modal-head,.modal-actions{grid-template-columns:1fr}.profile-modal{padding:10px}}
