@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,800;1,700&display=swap');.cdh-card h2{font-family:'Playfair Display',Georgia,serif !important;font-size:1.55rem !important;font-weight:700 !important;color:#0D1B2A !important;line-height:1.3 !important;margin-bottom:10px !important;}.cdh-card p{font-size:14.5px !important;color:#374151 !important;line-height:1.9 !important;}.page-header{min-height:440px !important;padding:110px 0 70px !important;}.page-header-bg{opacity:0.45 !important;}.page-header-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(13,27,42,0.78) 0%,rgba(27,75,130,0.42) 100%) !important;z-index:1 !important;pointer-events:none !important;}.page-header .container{position:relative !important;z-index:2 !important;}.page-header-content{display:flex !important;flex-direction:column !important;align-items:flex-start !important;}.hero-desc{order:1 !important;display:block !important;color:rgba(255,255,255,0.88) !important;font-size:15px !important;line-height:1.8 !important;max-width:680px !important;margin-top:14px !important;margin-bottom:0 !important;background:none !important;padding:0 !important;border-radius:0 !important;font-weight:400 !important;letter-spacing:0 !important;opacity:1 !important;}.page-header-content h1{font-family:'Playfair Display',Georgia,serif !important;font-size:clamp(2rem,4vw,3rem) !important;font-weight:800 !important;line-height:1.15 !important;margin-bottom:20px !important;order:0 !important;}.page-header-content .breadcrumb{order:1 !important;}.content-grid{grid-template-columns:320px 1fr !important;gap:24px !important;}.section-pad{background:#f4f6f8 !important;}.cdh-card{border:none !important;box-shadow:0 2px 24px rgba(13,27,42,.08),0 1px 4px rgba(13,27,42,.04) !important;border-radius:16px !important;padding:32px !important;}.cdh-card-accent{border-top:4px solid #1a2340 !important;border-left:none !important;border-right:none !important;border-bottom:none !important;}.cdh-card-accent::before{content:'';display:block;width:100%;height:1px;background:transparent;}.cdh-label{font-size:11px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;color:var(--primary) !important;margin-bottom:8px !important;display:block !important;}.cdh-stat{border-radius:12px !important;transition:transform 0.2s ease !important;}.cdh-stat:hover{transform:translateY(-2px) !important;}.cdh-stats .cdh-stat:nth-child(1){background:#fff8f5 !important;border:1px solid #ffdcc4 !important;}.cdh-stats .cdh-stat:nth-child(1) .cdh-stat-num{color:#E07B22 !important;}.cdh-stats .cdh-stat:nth-child(2){background:#f0f9ff !important;border:1px solid #bae6fd !important;}.cdh-stats .cdh-stat:nth-child(2) .cdh-stat-num{color:#0284c7 !important;}.cdh-stats .cdh-stat:nth-child(3){background:#f0fdf4 !important;border:1px solid #bbf7d0 !important;}.cdh-stats .cdh-stat:nth-child(3) .cdh-stat-num{color:#16a34a !important;}.cdh-stats .cdh-stat:nth-child(4){background:#fefce8 !important;border:1px solid #fde68a !important;}.cdh-stats .cdh-stat:nth-child(4) .cdh-stat-num{color:#ca8a04 !important;}.cdh-stats .cdh-stat:nth-child(5){background:#fdf4ff !important;border:1px solid #e9d5ff !important;}.cdh-stats .cdh-stat:nth-child(5) .cdh-stat-num{color:#9333ea !important;}.cdh-stat-num{font-size:1.3rem !important;font-weight:800 !important;display:block !important;}.cdh-stat-lbl{font-size:11px !important;color:#6b7280 !important;margin-top:3px !important;display:block !important;font-weight:600 !important;}.pkg-box{border-radius:14px !important;transition:box-shadow 0.2s ease,transform 0.2s ease !important;}.pkg-box:hover{box-shadow:0 6px 24px rgba(13,27,42,.12) !important;transform:translateY(-2px) !important;}.pkg-box.popular{background:linear-gradient(135deg,#fff9f5 0%,#fff0e4 100%) !important;border-color:var(--primary) !important;}.pkg-name{font-family:'Playfair Display',Georgia,serif !important;font-size:1rem !important;font-weight:700 !important;}.pkg-price{font-weight:800 !important;}.itin-item{padding:20px 0 !important;border-bottom:1px solid #eef2f7 !important;}.itin-item:last-child{border-bottom:none !important;}.itin-day{gap:14px !important;margin-bottom:10px !important;align-items:center !important;}.itin-day-badge{width:44px !important;height:44px !important;border-radius:50% !important;padding:0 !important;font-size:10px !important;font-weight:800 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;text-align:center !important;line-height:1.2 !important;box-shadow:0 2px 8px rgba(224,123,34,0.3) !important;}.itin-day-title{font-family:'Playfair Display',Georgia,serif !important;font-size:1rem !important;font-weight:700 !important;color:#0D1B2A !important;}.itin-item p{font-size:14px !important;color:#4b5563 !important;line-height:1.85 !important;margin:0 !important;}.incexc-col h4{font-size:11px !important;font-weight:800 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;}.incexc-col ul li{font-size:13.5px !important;line-height:1.7 !important;}.cdh-time-box{background:#fff !important;border:1px solid #e5e7eb !important;border-left:3px solid var(--primary) !important;border-radius:10px !important;transition:box-shadow 0.2s ease !important;}.cdh-time-box:hover{box-shadow:0 4px 16px rgba(13,27,42,.08) !important;}.cdh-time-box .t-title{color:#0D1B2A !important;font-weight:700 !important;font-size:0.9rem !important;}.cdh-time-box p{font-size:12.5px !important;}.cdh-faq-item{border-bottom:1px solid #f1f5f9 !important;}.cdh-faq-item:last-child{border-bottom:none !important;}.cdh-faq-q{font-weight:700 !important;font-size:0.9rem !important;color:#0D1B2A !important;line-height:1.5 !important;}.cdh-faq-a{font-size:14px !important;line-height:1.85 !important;color:#4b5563 !important;}.cdh-sf-wrap,.cdh-toc-wrap,.cdh-contact-card,.cdh-related-card{border:none !important;box-shadow:0 2px 16px rgba(13,27,42,.10) !important;}.cdh-sf-head{background:#1a2340 !important;padding:20px 22px !important;}.cdh-sf-head h4{font-size:15px !important;font-weight:700 !important;}.cdh-sf-head p{font-size:11px !important;opacity:0.75 !important;}.cdh-toc-head{background:#1a2340 !important;}.cdh-sf-body{padding:20px 22px !important;}.sf-label{display:none !important;}.cdh-sf-body input,.cdh-sf-body select{margin-top:0 !important;}.cdh-btn-phone{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;padding:13px !important;margin-top:10px !important;background:#1a2340 !important;color:#fff !important;border-radius:10px !important;font-size:14px !important;font-weight:700 !important;text-decoration:none !important;transition:background 0.2s ease !important;}.cdh-btn-phone:hover{background:#0f172a !important;color:#fff !important;}.cdh-sf-body input,.cdh-sf-body select{padding:12px 14px !important;border-radius:10px !important;font-size:13.5px !important;border:1px solid #e5e7eb !important;background:#f9fafb !important;margin-bottom:13px !important;}.cdh-sf-body input:focus,.cdh-sf-body select:focus{background:#fff !important;border-color:#1a2340 !important;outline:none !important;box-shadow:0 0 0 3px rgba(26,35,64,.08) !important;}.cdh-btn-wa{background:#25D366 !important;background-image:none !important;color:#fff !important;border-radius:10px !important;font-size:14px !important;font-weight:700 !important;padding:13px !important;}.cdh-btn-wa:hover{background:#1da851 !important;box-shadow:0 6px 20px rgba(37,211,102,.35) !important;}.cdh-contact-card .cdh-ctext a{color:#1a2340 !important;font-weight:700 !important;}.cdh-contact-card .cdh-cicon{background:#f0f4ff !important;color:#1a2340 !important;}.cdh-contact-card h6{color:#1a2340 !important;}.cdh-btn-green{background:#1a2340 !important;border-radius:10px !important;font-weight:700 !important;}.cdh-btn-green:hover{background:#0f172a !important;color:#fff !important;}.cdh-toc-link{font-size:12.5px !important;color:#374151 !important;}.cdh-toc-link:hover{color:var(--primary) !important;}.cdh-toc-num{background:#eef2ff !important;color:#1a2340 !important;font-weight:800 !important;}.cdh-related-card h6{color:#1a2340 !important;}.cdh-trust{background:#f0f4ff !important;}.cdh-trust span{color:#374151 !important;font-weight:600 !important;}.ftour-title{font-family:'Playfair Display',Georgia,serif !important;font-size:1.1rem !important;font-weight:700 !important;}.ftour-badge{background:rgba(224,123,34,0.1) !important;color:#c05e0a !important;border-radius:50px !important;font-size:11px !important;font-weight:700 !important;}.ftour-btn{border-radius:50px !important;font-size:13px !important;}.ftour-price{font-family:'Playfair Display',Georgia,serif !important;font-size:1.1rem !important;}@media (max-width:768px){.page-header{min-height:320px !important;padding:80px 0 50px !important;}.page-header-content h1{font-size:1.75rem !important;}.cdh-stats{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:480px){.page-header-content h1{font-size:1.5rem !important;}.cdh-card h2{font-size:1.3rem !important;}}