 .cap14{max-width:1320px;margin:22px auto 44px;padding:0 18px;color:#142c42}.cap14 *{box-sizing:border-box}.cap14-hero{display:grid;grid-template-columns:47% 53%;min-height:410px;overflow:hidden;border-radius:24px;background:#102f49;box-shadow:0 18px 48px #173c5924}.cap14-copy{padding:clamp(28px,5vw,72px);display:flex;flex-direction:column;justify-content:center;color:white;position:relative;z-index:1}.cap14-kicker{font-size:11px;font-weight:900;letter-spacing:2px;color:#d7aa5a}.cap14-copy h1{font-size:clamp(35px,4.5vw,68px);line-height:1.06;margin:20px 0;font-weight:850;color:white}.cap14-copy h1 em{font-style:normal;color:#f5bf65}.cap14-copy p{font-size:17px;line-height:1.75;color:#e2edf5;margin:0}.cap14-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:32px}.cap14-actions span{color:#c9d9e4;font-size:12px}.cap14-btn{background:white;color:#14354e!important;text-decoration:none;padding:15px 22px;border-radius:12px;font-weight:850}.cap14-photo{background:linear-gradient(90deg,#102f4930,transparent 32%),url('/assets/img/cappadocia-landscape-v14.jpg') center/cover no-repeat;min-height:350px}.cap14-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 36px}.cap14-highlights article{border:1px solid #e7ebef;background:white;border-radius:18px;padding:22px;display:flex;gap:15px;align-items:center;box-shadow:0 7px 22px #16354b0a}.cap14-highlights article>span{font-size:28px;color:#c69a54}.cap14-highlights h2{font-size:17px;margin:0 0 5px}.cap14-highlights p{font-size:13px;color:#6b7b89;margin:0}.cap14-list{background:white;border:1px solid #e7ebef;border-radius:24px;padding:clamp(20px,3vw,36px)}.cap14-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.cap14-heading h2{font-size:clamp(25px,3vw,36px);margin:9px 0}.cap14-heading p{margin:0;color:#6b7b89}.cap14-count{background:#f2f6fa;border-radius:20px;padding:9px 16px;white-space:nowrap;color:#34536a;font-weight:750}.cap14-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cap14-card{overflow:hidden;border-radius:18px;border:1px solid #e5eaf0;background:white;box-shadow:0 9px 26px #102f4910;display:flex;flex-direction:column}.cap14-cover{display:block;position:relative;aspect-ratio:16/10;overflow:hidden}.cap14-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.cap14-cover:hover img{transform:scale(1.035)}.cap14-cover span{position:absolute;top:14px;left:14px;background:#eaa35a;color:white;font-weight:800;font-size:12px;padding:7px 12px;border-radius:18px}.cap14-body{padding:19px;display:flex;flex-direction:column;flex:1}.cap14-body h3{font-size:19px;line-height:1.4;margin:0 0 10px}.cap14-desc{font-size:13px;color:#718190;line-height:1.6;min-height:43px}.cap14-meta{display:flex;gap:12px;flex-wrap:wrap;color:#718190;font-size:12px;margin-top:auto;padding:14px 0;border-bottom:1px solid #e9edf2}.cap14-price{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 0}.cap14-price strong{font-size:25px;color:#1b4677}.cap14-price small{font-size:11px;color:#8a98a5}.cap14-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cap14-links a{padding:12px 8px;text-align:center;border-radius:10px;text-decoration:none;font-weight:800;font-size:13px;border:1px solid #214a7b;color:#214a7b}.cap14-links a:last-child{background:#214a7b;color:white}.cap14-empty{text-align:center;padding:55px 20px;background:#f8fafc;border-radius:18px}.cap14-empty p{color:#6b7b89}.cap14-outro{margin-top:28px;background:#102f49;color:white;border-radius:22px;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cap14-outro h2{font-size:26px;color:white;margin:10px 0}.cap14-outro p{margin:0;color:#cbdce8}.cap14-outro a{background:white;border-radius:12px;padding:15px 20px;color:#12314a;text-decoration:none;font-weight:800;white-space:nowrap}@media(max-width:900px){.cap14-hero{grid-template-columns:1fr}.cap14-photo{min-height:270px;order:-1}.cap14-highlights{grid-template-columns:1fr 1fr}.cap14-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.cap14{padding:0 10px}.cap14-highlights,.cap14-grid{grid-template-columns:1fr}.cap14-hero{border-radius:18px}.cap14-copy{padding:28px}.cap14-photo{min-height:220px}.cap14-outro{flex-direction:column;align-items:flex-start}.cap14-heading{align-items:flex-start;flex-direction:column}}