*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:dm sans,sans-serif;background:#0f1c2e;color:#e8e4dc;line-height:1.7}a{color:inherit;text-decoration:none}.cq-nav{display:flex;justify-content:space-between;align-items:center;padding:18px 40px;border-bottom:.5px solid rgba(255,255,255,8%);position:sticky;top:0;background:rgba(15,28,46,.95);backdrop-filter:blur(8px);z-index:100}.cq-logo{font-family:dm serif display,serif;font-size:22px;color:#fff;letter-spacing:-.5px}.cq-logo span{color:#c9954a}.cq-nav-center{display:flex;gap:28px;font-size:13px}.cq-nav-center a{color:#8a96a3;transition:color .2s}.cq-nav-center a:hover,.cq-nav-center a[aria-current=page]{color:#e8e4dc}.cq-nav-right{display:flex;align-items:center;gap:14px}.cq-lang{display:flex;align-items:center;border:.5px solid rgba(255,255,255,8%);border-radius:5px;overflow:hidden}.cq-lang-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;letter-spacing:.5px;background:0 0;border:none;cursor:pointer;font-family:dm sans,sans-serif;color:#8a96a3;transition:all .2s;text-decoration:none}.cq-lang-btn.active{background:rgba(201,149,74,.15);color:#c9954a}.cq-lang-btn:not(.active):hover{color:#e8e4dc;background:rgba(255,255,255,4%)}.cq-lang-btn:not(:last-child){border-right:.5px solid rgba(255,255,255,8%)}.cq-lang-btn:hover .cq-flag,.cq-lang-btn.active .cq-flag{filter:none}.cq-flag{height:11px;width:auto;display:block;border-radius:1px;filter:grayscale(1)opacity(.55);transition:filter .2s}.cq-nav-cta{font-size:13px;font-weight:500;padding:8px 20px;border:1px solid #c9954a;color:#c9954a;border-radius:4px;cursor:pointer;background:0 0;font-family:dm sans,sans-serif;transition:all .2s}.cq-nav-cta:hover{background:#c9954a;color:#0f1c2e}.cq-hero{padding:80px 40px 60px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;border-bottom:.5px solid rgba(255,255,255,8%)}.cq-hero-eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c9954a;margin-bottom:20px;font-weight:500}h1{font-family:dm serif display,serif;font-size:52px;line-height:1.1;color:#fff;margin-bottom:24px;letter-spacing:-1px}h1 em{font-style:italic;color:#e8b870}.cq-hero-sub{font-size:16px;color:#8a96a3;line-height:1.7;max-width:440px;margin-bottom:36px}.cq-hero-actions{display:flex;gap:14px;align-items:center}.cq-hero-right{display:flex;flex-direction:column;gap:16px}.cq-btn-primary{display:inline-block;padding:13px 28px;background:#c9954a;color:#0f1c2e;border:none;font-family:dm sans,sans-serif;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:background .2s}.cq-btn-primary:hover{background:#e8b870}.cq-btn-ghost{display:inline-block;padding:13px 28px;background:0 0;color:#e8e4dc;border:.5px solid rgba(255,255,255,.3);font-family:dm sans,sans-serif;font-size:14px;border-radius:4px;cursor:pointer;transition:border-color .2s}.cq-btn-ghost:hover{border-color:rgba(255,255,255,.6)}.cq-stat-card{background:#1e2d42;border:.5px solid rgba(255,255,255,8%);border-radius:8px;padding:20px 24px;display:flex;align-items:center;gap:16px}.cq-stat-icon{width:44px;height:44px;border-radius:6px;background:rgba(201,149,74,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cq-stat-icon i{font-size:20px;color:#c9954a}.cq-stat-label{font-size:13px;color:#8a96a3;margin-bottom:4px}.cq-stat-value{font-size:15px;font-weight:500;color:#fff}.cq-section{padding:70px 40px;border-bottom:.5px solid rgba(255,255,255,8%)}.cq-section-tag{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#c9954a;margin-bottom:12px;font-weight:500}.cq-section-title{font-family:dm serif display,serif;font-size:36px;color:#fff;margin-bottom:8px;letter-spacing:-.5px}.cq-section-sub{font-size:15px;color:#8a96a3;max-width:500px;line-height:1.65;margin-bottom:44px}.cq-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.cq-view-all{font-size:13px;color:#c9954a;display:flex;align-items:center;gap:6px;border-bottom:.5px solid rgba(201,149,74,.3);padding-bottom:2px;transition:border-color .2s}.cq-view-all:hover{border-color:#c9954a}.cq-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cq-service-card{background:#1e2d42;border:.5px solid rgba(255,255,255,8%);border-radius:10px;padding:28px;cursor:pointer;transition:border-color .2s;display:block;position:relative;overflow:hidden}.cq-service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:#c9954a;opacity:0;transition:opacity .2s}.cq-service-card:hover{border-color:rgba(201,149,74,.35)}.cq-service-card:hover::before{opacity:1}.cq-service-icon{width:48px;height:48px;border-radius:8px;background:rgba(201,149,74,.12);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cq-service-icon i{font-size:22px;color:#c9954a}.cq-service-title{font-size:17px;font-weight:500;color:#fff;margin-bottom:10px}.cq-service-desc{font-size:13px;color:#8a96a3;line-height:1.7;margin-bottom:18px}.cq-service-tags{display:flex;flex-wrap:wrap;gap:6px}.cq-tag{font-size:11px;padding:4px 10px;border-radius:3px;border:.5px solid rgba(201,149,74,.3);color:#e8b870;background:rgba(201,149,74,6%)}.cq-service-hero{padding:80px 40px 60px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;border-bottom:.5px solid rgba(255,255,255,8%)}.cq-service-hero-title{font-family:dm serif display,serif;font-size:46px;line-height:1.1;letter-spacing:-1px;color:#fff;margin-bottom:22px}.cq-service-hero-lead{font-size:17px;color:#8a96a3;line-height:1.7;max-width:520px;margin-bottom:34px}.cq-service-hero-card{background:linear-gradient(160deg,#1a3050 0%,#14233a 100%);border:.5px solid rgba(255,255,255,8%);border-radius:14px;padding:36px}.cq-service-hero-card .cq-service-icon{width:60px;height:60px;border-radius:12px;margin-bottom:26px}.cq-service-hero-card .cq-service-icon i{font-size:28px}.cq-card-heading{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#8a96a3;margin-bottom:8px}.cq-focus-list{list-style:none;margin:0;padding:0}.cq-focus-list li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:.5px solid rgba(255,255,255,8%);font-size:15px;color:#fff}.cq-focus-list li i{color:#c9954a;font-size:17px;flex-shrink:0}.cq-focus-list li:last-child{border-bottom:none;padding-bottom:0}.cq-cta-band{margin:56px 40px 80px;padding:40px 48px;background:linear-gradient(135deg,#1e2d42 0%,#16263c 100%);border:.5px solid rgba(201,149,74,.35);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:32px}.cq-cta-band-title{font-family:dm serif display,serif;font-size:26px;color:#fff;margin-bottom:8px}.cq-cta-band-sub{font-size:14px;color:#8a96a3;line-height:1.6;max-width:540px}.cq-cta-band .cq-btn-primary{white-space:nowrap;flex-shrink:0}.cq-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cq-feature{background:#1e2d42;border:.5px solid rgba(255,255,255,8%);border-radius:10px;padding:28px;transition:border-color .2s}.cq-feature:hover{border-color:rgba(201,149,74,.35)}.cq-feature-icon{width:46px;height:46px;border-radius:8px;background:rgba(201,149,74,.12);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.cq-feature-icon i{font-size:22px;color:#c9954a}.cq-feature-title{font-size:16px;font-weight:500;color:#fff;margin-bottom:10px}.cq-feature-desc{font-size:14px;color:#8a96a3;line-height:1.7}.cq-service-prose{max-width:760px}.cq-process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px}.cq-process-step{padding:28px 24px;position:relative}.cq-process-step:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px;height:60%;background:rgba(255,255,255,8%)}.cq-process-num{font-family:dm serif display,serif;font-size:42px;color:rgba(201,149,74,.2);margin-bottom:12px;line-height:1}.cq-process-title{font-size:14px;font-weight:500;color:#fff;margin-bottom:8px}.cq-process-desc{font-size:12px;color:#8a96a3;line-height:1.65}.cq-filter-bar{display:flex;gap:8px;margin-bottom:28px}.cq-filter-btn{padding:6px 16px;font-size:12px;border-radius:4px;border:.5px solid rgba(255,255,255,8%);background:0 0;color:#8a96a3;cursor:pointer;font-family:dm sans,sans-serif;transition:all .2s}.cq-filter-btn.active{background:rgba(201,149,74,.12);color:#c9954a;border-color:rgba(201,149,74,.35)}.cq-filter-btn:not(.active):hover{color:#e8e4dc;border-color:rgba(255,255,255,.2)}.cq-news-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:20px}.cq-news-card{background:#1e2d42;border:.5px solid rgba(255,255,255,8%);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .25s;display:flex;flex-direction:column}.cq-news-card:hover{border-color:rgba(201,149,74,.35)}.cq-news-card-img{height:130px;background:linear-gradient(135deg,#1a3050 0%,#0f2035 100%);display:flex;align-items:center;justify-content:center;border-bottom:.5px solid rgba(255,255,255,8%);position:relative;overflow:hidden}.cq-news-card-img i{font-size:36px;color:rgba(201,149,74,.4);position:relative}.cq-news-card-img img{width:100%;height:100%;object-fit:cover;display:block}.cq-news-card.featured .cq-news-card-img{height:200px}.cq-news-card-img-pattern{position:absolute;inset:0;opacity:.07;background-image:repeating-linear-gradient(45deg,#c9954a 0,#c9954a 1px,transparent 0,transparent 50%);background-size:16px 16px}.cq-news-card-body{padding:20px;flex:1;display:flex;flex-direction:column}.cq-news-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cq-news-lang{font-size:10px;font-weight:500;letter-spacing:1px;padding:3px 8px;border-radius:3px;background:rgba(201,149,74,.12);color:#c9954a;border:.5px solid rgba(201,149,74,.25)}.cq-news-lang.tr{background:rgba(30,100,200,.12);color:#7aaee8;border-color:rgba(30,100,200,.25)}.cq-news-date{font-size:11px;color:#8a96a3}.cq-news-cat{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#8a96a3;margin-left:auto}.cq-news-title{font-size:15px;font-weight:500;color:#fff;line-height:1.45;margin-bottom:10px}.cq-news-title a{color:inherit}.cq-news-card.featured .cq-news-title{font-size:18px}.cq-news-excerpt{font-size:13px;color:#8a96a3;line-height:1.65;flex:1}.cq-news-read{margin-top:16px;font-size:12px;color:#c9954a;display:flex;align-items:center;gap:5px}.cq-page-head{padding:70px 40px 32px;max-width:760px}.cq-page-title{font-family:dm serif display,serif;font-size:44px;line-height:1.1;color:#fff;margin:14px 0 18px}.cq-page-intro{font-size:16px;color:#8a96a3;line-height:1.8}.cq-page-intro p{margin:0 0 1em}.cq-page-intro p:last-child{margin-bottom:0}.cq-page-intro a{color:#c9954a}.cq-contact{padding:70px 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;border-bottom:.5px solid rgba(255,255,255,8%)}.cq-page-head-center{max-width:720px;margin:0 auto;text-align:center;padding:72px 40px 36px}.cq-page-head-center .cq-page-intro{margin:0 auto}.cq-contact-wrap{display:flex;justify-content:center;padding:0 40px 90px}.cq-contact-card{width:100%;max-width:1040px;display:grid;grid-template-columns:minmax(300px,380px)1fr;border:.5px solid rgba(255,255,255,8%);border-radius:14px;overflow:hidden;background:#1e2d42}.cq-contact-aside{display:flex;flex-direction:column;padding:44px 40px;background:linear-gradient(160deg,#1a3050 0%,#14233a 100%);border-right:.5px solid rgba(255,255,255,8%)}.cq-aside-title{font-family:dm serif display,serif;font-size:25px;color:#fff;margin-bottom:12px}.cq-aside-sub{font-size:14px;color:#8a96a3;line-height:1.7;margin-bottom:28px}.cq-methods{display:flex;flex-direction:column}.cq-method{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:.5px solid rgba(255,255,255,8%);text-decoration:none;transition:all .2s}.cq-method:last-child{border-bottom:.5px solid rgba(255,255,255,8%)}.cq-method:hover .cq-method-icon{background:rgba(201,149,74,.22);color:#e8b870}.cq-method:hover .cq-method-value{color:#fff}.cq-method:hover .cq-method-arrow{opacity:1;transform:translate(2px,-2px)}.cq-method-icon{flex-shrink:0;width:44px;height:44px;border-radius:11px;background:rgba(201,149,74,.12);color:#c9954a;display:grid;place-items:center;font-size:20px;transition:all .2s}.cq-method-text{display:flex;flex-direction:column;gap:3px;min-width:0}.cq-method-label{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#8a96a3}.cq-method-value{font-size:14px;color:#e8e4dc;transition:color .2s;word-break:break-word}.cq-method-arrow{margin-left:auto;color:#8a96a3;font-size:16px;opacity:0;transition:all .2s}.cq-aside-note{margin-top:auto;padding-top:28px;display:flex;align-items:center;gap:10px;font-size:13px;color:#8a96a3}.cq-aside-note i{color:#c9954a;font-size:18px}.cq-contact-formside{padding:44px 40px}.cq-contact-title{font-family:dm serif display,serif;font-size:38px;color:#fff;margin-bottom:16px}.cq-contact-sub{font-size:15px;color:#8a96a3;line-height:1.7;margin-bottom:32px}.cq-contact-links{display:flex;flex-direction:column;gap:12px}.cq-contact-link{display:flex;align-items:center;gap:12px;color:#8a96a3;font-size:14px}.cq-contact-link i{font-size:18px;color:#c9954a}.cq-form{background:#1e2d42;border:.5px solid rgba(255,255,255,8%);border-radius:10px;padding:32px}.cq-form-row{margin-bottom:18px}.cq-form-label{font-size:12px;color:#8a96a3;margin-bottom:8px;display:block;letter-spacing:.5px}.cq-form-textarea,.cq-form-select,.cq-form-input{width:100%;padding:11px 14px;background:#0f1c2e;border:.5px solid rgba(255,255,255,.12);border-radius:5px;font-family:dm sans,sans-serif;font-size:14px;color:#e8e4dc;outline:none;transition:border-color .2s}.cq-form-textarea:focus,.cq-form-select:focus,.cq-form-input:focus{border-color:rgba(201,149,74,.5)}.cq-form-select{appearance:none}.cq-form-textarea{resize:vertical;min-height:80px}.cq-post{max-width:720px;margin:0 auto;padding:60px 40px}.cq-post-header{margin-bottom:40px}.cq-post-hero{margin:0 0 40px;border:.5px solid rgba(255,255,255,8%);border-radius:8px;overflow:hidden}.cq-post-hero img{width:100%;height:auto;display:block}.cq-post-title{font-family:dm serif display,serif;font-size:40px;color:#fff;line-height:1.15;letter-spacing:-.5px;margin:16px 0 12px}.cq-post-meta{display:flex;align-items:center;gap:12px}.cq-post-body{font-size:16px;color:#e8e4dc;line-height:1.8}.cq-post-body h2{font-family:dm serif display,serif;font-size:26px;color:#fff;margin:40px 0 16px}.cq-post-body h3{font-size:18px;font-weight:500;color:#fff;margin:28px 0 12px}.cq-post-body p{margin-bottom:20px;color:rgba(232,228,220,.85)}.cq-post-body ul,.cq-post-body ol{margin:0 0 20px 24px}.cq-post-body ul li,.cq-post-body ol li{margin-bottom:8px}.cq-post-body code{font-size:13px;background:#1e2d42;padding:2px 6px;border-radius:3px}.cq-post-body pre{background:#1e2d42;padding:20px;border-radius:8px;overflow-x:auto;margin-bottom:24px}.cq-post-body pre code{background:0 0;padding:0}.cq-post-body blockquote{border-left:3px solid #c9954a;padding-left:20px;color:#8a96a3;font-style:italic;margin:24px 0}.cq-post-footer{margin-top:48px;padding-top:32px;border-top:.5px solid rgba(255,255,255,8%)}.cq-footer{padding:24px 40px;border-top:.5px solid rgba(255,255,255,8%);display:flex;justify-content:space-between;align-items:center}.cq-footer-copy{font-size:12px;color:#8a96a3}.cq-footer-links{display:flex;gap:16px}.cq-footer-links a{color:#8a96a3;font-size:18px;transition:color .2s}.cq-footer-links a:hover{color:#c9954a}@media(max-width:900px){.cq-nav-center{display:none}.cq-hero{grid-template-columns:1fr;padding:50px 24px}.cq-hero-right{display:none}h1{font-size:38px}.cq-services-grid{grid-template-columns:1fr}.cq-process{grid-template-columns:1fr 1fr}.cq-news-grid{grid-template-columns:1fr}.cq-contact{grid-template-columns:1fr;padding:50px 24px}.cq-service-hero{grid-template-columns:1fr;padding:50px 24px;gap:36px}.cq-service-hero-title{font-size:36px}.cq-feature-grid{grid-template-columns:1fr}.cq-cta-band{flex-direction:column;align-items:flex-start;padding:32px 24px;margin:40px 24px 56px}.cq-page-head{padding:50px 24px 24px}.cq-page-head-center{padding:50px 24px 24px}.cq-page-title{font-size:34px}.cq-contact-wrap{padding:0 24px 60px}.cq-contact-card{grid-template-columns:1fr}.cq-contact-aside{padding:32px 24px;border-right:none;border-bottom:.5px solid rgba(255,255,255,8%)}.cq-contact-formside{padding:32px 24px}.cq-section{padding:50px 24px}.cq-nav{padding:16px 24px}}