.quantum-financial-bg-container { display: flex; width: 100%; padding: 20px 5%; box-sizing: border-box;  }  .quantum-financial-bg-left { flex: 18; margin-right: 20px; }  .quantum-financial-bg-right { flex: 1; display: flex; flex-direction: column; }  .quantum-financial-bg-section { display: flex; margin-bottom: 14px; padding: 15px; border-radius: 8px; background-color: white; box-shadow: 0 2px 4px rgba(0,0,0,0.05); }  .quantum-financial-bg-section-title { flex: 1; padding: 15px; font-weight: 600; font-size: 1.1rem; color: #fff; background-color: rgb(65,108,255); border-radius: 6px; text-align:center; display:flex; align-items:center; }  .quantum-financial-bg-content { flex: 13; padding-left: 15px; }  .quantum-financial-bg-content-single { padding: 10px; border-radius: 6px; background-color: rgb(213,240,239); }  .quantum-financial-bg-content-grid { display: flex; gap: 10px; }  .quantum-financial-bg-item { flex: 1; padding: 10px; border-radius: 6px; background-color: rgb(213,240,239); }  .quantum-financial-bg-subtitle { margin-bottom: 12px; font-weight: bold; color: rgb(29,125,122); padding-bottom: 8px; border-bottom: 1px solid #e2e8f0; text-align:center;  }  .quantum-financial-bg-options { display: flex; flex-wrap: wrap; gap: 8px; background: rgb(89, 189, 185); padding: 1rem; box-sizing: border-box; }  .quantum-financial-bg-option { padding:12px; font-size: 0.9rem; border-radius: 4px; background-color: #e6fffa; color: rgb(56,142,140); flex-basis: calc(50% - 4px); box-sizing: border-box; text-align: center; }   .quantum-financial-bg-tool-layer { flex: 3; padding: 20px; margin-bottom: 15px; border-radius: 8px; background-color: rgb(65,108,255); box-shadow: 0 2px 4px rgba(0,0,0,0.05); color: #fff; font-weight: 600; display:flex; align-items:center; font-size:1.1rem; text-align:center; }  .quantum-financial-bg-support-layer { flex: 1; padding: 20px; border-radius: 8px; background-color: rgb(65,108,255); box-shadow: 0 2px 4px rgba(0,0,0,0.05); color: #fff; font-weight: 600; display:flex; align-items:center; }  @media (max-width: 1088px) { .quantum-financial-banner-container { top:0 !important; } .quantum-financial-bg-container { flex-direction: column; }  .quantum-financial-bg-left { margin-right: 0; margin-bottom: 20px; }  .quantum-financial-bg-section { flex-direction: column; }  .quantum-financial-bg-section-title { margin-bottom: 15px; }  .quantum-financial-bg-content-grid { flex-direction: column; } .afterc{ right:0px !important; opacity:0.03 !important; }  .beforec{ left:0px !important; opacity:0.03 !important; max-width:100%;  }  .hard{ flex-basis: calc(100%) !important; }   .quantum-financial-bg-right{ display:none; }  .bannerimg { height:32rem !important; } }       .noback{ background:none; } .hard{ background:rgb(89,189,185); color:white; flex-basis: calc(33.1% - 4px); padding:18px 12px; font-size:1.05rem; } .purple{ background:rgb(214,224,255) } .purpleitem{ background:rgb(119,115,250) }  .maxwidth{ flex-basis:calc(100% - 4px); }    .quantum-financial-banner { width: 100%; background-size: cover; background-position: center; box-sizing: border-box; position: relative; overflow: hidden; }  .quantum-financial-banner-container { padding: 4rem 7%; position: absolute; z-index: 2; left:0; top:3rem; } .quantum-financial-banner-title { font-size: 3rem; color: #fff; margin: 0 0 1.5rem 0; line-height: 1.2; } .quantum-financial-banner-description { font-size: 1.1rem; color: #fff; max-width: 800px; margin: 0 0 2rem 0; line-height: 1.6; } .quantum-financial-banner-button { display: inline-block; background-color: #5d79f5; color: white; padding: 0.8rem 2rem; border-radius: 4px; text-decoration: none; font-weight: 600; transition: background-color 0.3s ease; border: none; cursor: pointer; font-size: 1rem; } .quantum-financial-banner-button:hover { background-color: #2980b9; } @media (max-width: 768px) {  .quantum-financial-banner-title { font-size: 2.2rem; } .quantum-financial-banner-description { font-size: 1rem; } .quantum-financial-banner-button { padding: 0.7rem 1.5rem; font-size: 0.9rem; } }    .bannerimg{ height:32rem; }   .quantum-financial-hy { margin: 0 auto; padding: 40px 5%; position:relative;  }  .quantum-financial-hy-title { font-size: 2.5rem; color: #2c3e50; margin-bottom: 30px; text-align: center; font-weight: 700; }  .quantum-financial-hy-container { display: grid; grid-template-columns: 1fr; gap: 25px; margin-top:50px; }  @media (min-width: 768px) { .quantum-financial-hy-container { grid-template-columns: repeat(2, 1fr); } }  @media (min-width: 992px) { .quantum-financial-hy-container { grid-template-columns: repeat(3, 1fr); } }  .quantum-financial-hy-card { background-color: #f8f9fa; border-radius: 12px; padding: 25px; box-shadow: 0 4px 12px rgba(0,0,0,0.05); transition: transform 0.3s ease; }  .quantum-financial-hy-card:hover { transform: translateY(-5px); }  .quantum-financial-hy-card:nth-child(1) { border-top: 4px solid #4285f4; }  .quantum-financial-hy-card:nth-child(2) { border-top: 4px solid #ea4335; }  .quantum-financial-hy-card:nth-child(3) { border-top: 4px solid #34a853; }  .quantum-financial-hy-card-title { font-size: 1.3rem; color: #2c3e50; margin-bottom: 15px; font-weight: 600; }  .quantum-financial-hy-card-content { font-size: 1rem; color: #34495e; line-height: 1.6; }  .main{ background:#f5f5f5; position:relative; }   .beforec{ position: absolute; left: -15rem; top: 0rem; content: ''; width: 500px; height: 500px; background: #BBF400; filter: blur(50px); border-radius: 50%; transform-origin: 65% 50%; transition: opacity 1s ease-in-out; z-index: 2; opacity: .06; }     .afterc{ position: absolute; right: -100px; bottom: 0px; content: ''; width: 500px; height: 500px; background: #C22DFD; filter: blur(50px); border-radius: 50%; transform-origin: 25% 50%; z-index: 1; opacity: .06; animation-delay: 0s; transition: opacity 1s ease-in-out;  }     .quantum-financial-ys-section { padding: 60px 0px; padding-top:30px;  }  .quantum-financial-ys-title { font-size: 2.5rem; color: #1e293b; text-align: center; margin-bottom: 50px; font-weight: 700; }  .quantum-financial-ys-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; padding:0 5%; }  .quantum-financial-ys-card { background-color: white; border-radius: 12px; padding: 35px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; }  .quantum-financial-ys-card:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08); }  .quantum-financial-ys-card:nth-child(1) { border-top: 5px solid #3b82f6; }  .quantum-financial-ys-card:nth-child(2) { border-top: 5px solid #10b981; }  .quantum-financial-ys-card:nth-child(3) { border-top: 5px solid #f59e0b; }  .quantum-financial-ys-card:nth-child(4) { border-top: 5px solid #8b5cf6; }  .quantum-financial-ys-card-title { font-size: 1.5rem; color: #1e293b; margin-bottom: 15px; font-weight: 600; }  .quantum-financial-ys-card-desc { font-size: 1rem; color: #64748b; line-height: 1.6; }  @media (max-width: 768px) { .quantum-financial-ys-grid { grid-template-columns: 1fr; }  .quantum-financial-ys-title { font-size: 2rem; } }   .rela{ position:relative; }   .item-img{ padding:0 10px; }   .quantum-financial-cp { padding: 4rem 5%; margin: 0 auto; padding-top:2rem; }  .quantum-financial-cp-title { text-align: center; font-size: 2.5rem; color: #1a1a1a; margin-bottom: 3rem; font-weight: 700; letter-spacing: -0.5px; }  .quantum-financial-cp-grid { display: grid; grid-template-columns: 1fr; gap: 2.5rem; }  @media (min-width: 768px) { .quantum-financial-cp-grid { grid-template-columns: repeat(2, 1fr); } }  @media (min-width: 1024px) { .quantum-financial-cp-grid { grid-template-columns: repeat(3, 1fr); }  }  .quantum-financial-cp-card { background-color: #f9f9f9; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; }  .quantum-financial-cp-card:hover { transform: translateY(-5px); box-shadow: 0 8px 24px rgba(0,0,0,0.08); }  .quantum-financial-cp-image { width: 100%; object-fit: cover; border-bottom: 1px solid #eee; }  .quantum-financial-cp-content { padding: 1.75rem; }  .quantum-financial-cp-card-title { font-size: 1.5rem; color: #2d3748; margin-bottom: 0.75rem; font-weight: 600; }  .quantum-financial-cp-card-desc { color: #4a5568; line-height: 1.6; margin-bottom: 1.5rem; font-size: 1rem; }  .quantum-financial-cp-button { display: inline-block; padding: 0.75rem 1.5rem; border-radius: 6px; font-weight: 500; text-decoration: none; transition: background-color 0.2s ease; font-size: 0.95rem; }  .quantum-financial-cp-button.contact { background-color: #3182ce; color: white; }  .quantum-financial-cp-button.contact:hover { background-color: #2b6cb0; }  .quantum-financial-cp-button.primary { background-color: #38b2ac; color: white; }  .quantum-financial-cp-button.primary:hover { background-color: #319795; }  .quantum-financial-cp-card:nth-child(1) { border-top: 4px solid #3182ce; }  .quantum-financial-cp-card:nth-child(2) { border-top: 4px solid #38b2ac; }  .quantum-financial-cp-card:nth-child(3) { border-top: 4px solid #805ad5; }  .quantum-financial-cp-card:nth-child(3) .quantum-financial-cp-button { background-color: #805ad5; }  .quantum-financial-cp-card:nth-child(3) .quantum-financial-cp-button:hover { background-color: #6b46c1; }    .quantum-financial-hz-section { padding: 60px 5%; margin: 0 auto; } .quantum-financial-hz-title { font-size: 2.5rem; color: #2c3e50; text-align: center; margin-bottom: 60px; font-weight: 700; } .quantum-financial-hz-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; } .quantum-financial-hz-card { background-color: #f9f9f9; border-radius: 12px; padding: 30px; box-shadow: 0 4px 12px rgba(0,0,0,0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; } .quantum-financial-hz-card:hover { transform: translateY(-5px); box-shadow: 0 8px 24px rgba(0,0,0,0.08); } .quantum-financial-hz-icon { width: 70px; height: 70px; margin: 0 auto 25px; border-radius: 10px; display: flex; align-items: center; justify-content: center; background-color: #e8f4f8; } .quantum-financial-hz-icon img { width: 70px; height: 70px; } .quantum-financial-hz-card-title { font-size: 1.4rem; color: #2c3e50; text-align: center; margin-bottom: 15px; font-weight: 600; } .quantum-financial-hz-card-desc { font-size: 1rem; color: #555555; text-align: center; line-height: 1.6; } .quantum-financial-hz-card:nth-child(1) .quantum-financial-hz-icon { background-color: #e6f7ee; } .quantum-financial-hz-card:nth-child(2) .quantum-financial-hz-icon { background-color: #fff7e6; } .quantum-financial-hz-card:nth-child(3) .quantum-financial-hz-icon { background-color: #ffe6e6; } .quantum-financial-hz-card:nth-child(4) .quantum-financial-hz-icon { background-color: #e6e6ff; }    .quantum-financial-yd-container { background-color: #ffffff; width: 90%; display: flex; flex-wrap: wrap; box-sizing: border-box; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); margin:0 auto; } .quantum-financial-yd-left { flex: 10; min-width: 300px; padding: 1.5rem; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; } .quantum-financial-yd-right { flex: 8; min-width: 250px; box-sizing: border-box; } .quantum-financial-yd-title { font-size: 1.2rem; color: #2d3748; margin-bottom: 1.2rem; font-weight: 700; line-height: 1.2; } .quantum-financial-yd-subtitle { font-size: 1rem; color: #4a5568; margin-bottom: 1.5rem; letter-spacing: 0.3px; } .quantum-financial-yd-description { font-size: 1rem; color: #4a5568; line-height: 1.6; margin-bottom: 1rem; } .quantum-financial-yd-highlight { background-color: #f0f7ff; padding: 0.2rem 0.4rem; border-radius: 4px; color: #2b6cb0; } .quantum-financial-yd-image { width: 100%; height: 100%; object-fit: cover; } @media (max-width: 768px) { .quantum-financial-yd-container { padding: 1rem; } .quantum-financial-yd-left, .quantum-financial-yd-right { padding: 1rem 0; } .quantum-financial-yd-title { font-size: 1.2rem; } }  .ptop{ padding:1.4rem 0; padding-top:2.4rem; }  .two{ flex-basis: calc(50% - 4px); }