.page-header-block{background:linear-gradient(135deg,#f0f5fa 0,#e1ebf5 100%);padding:60px 20px;text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:40px}.page-main-title{font-size:32px;color:var(--primary-blue);margin-bottom:15px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:12px}.page-subtitle{font-size:16px;color:var(--text-gray);max-width:600px;margin:0 auto;line-height:1.6}.link-page-container{margin-bottom:60px}.link-section{background:var(--white);border-radius:16px;padding:40px 50px;margin-bottom:40px;box-shadow:0 4px 20px rgba(0,0,0,.03);border:1px solid var(--border-color)}.link-section .section-title{margin-top:0;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid var(--light-blue);display:flex;align-items:center;gap:12px;font-size:22px;color:var(--primary-blue)}.link-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.link-card{background:#fafcff;border:1px solid var(--border-color);border-radius:12px;padding:25px 20px;text-align:center;transition:all .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;min-height:120px}.link-card img{width:100%;max-width:100%;height:55px;margin-bottom:15px;object-fit:contain;opacity:.7;transition:.3s}.link-card:hover img{filter:grayscale(0);opacity:1}.link-card span{font-size:16px;font-weight:700;color:var(--text-gray);transition:.3s}.link-card:hover span{color:var(--primary-blue)}.partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}.partner-card{background:#fafcff;border:1px solid var(--border-color);border-radius:12px;padding:30px;transition:all .3s;display:flex;flex-direction:column}.partner-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(30,91,148,.08);border-color:#b5d3f0;background:var(--white)}.partner-logo{height:70px;width:100%;object-fit:contain;margin-bottom:25px;background:var(--white);border-radius:8px;padding:10px;border:1px solid var(--border-color)}.partner-info{font-size:14px;color:var(--text-gray);flex:1;margin-bottom:20px;line-height:2;word-break:break-all}.partner-info strong{color:var(--text-dark);display:inline-block;width:70px}.partner-btn-group{display:flex;flex-direction:column;gap:10px}.partner-btn{display:block;text-align:center;background:var(--white);border:1px solid var(--primary-blue);color:var(--primary-blue);padding:12px;border-radius:8px;font-weight:700;font-size:14px;transition:all .3s;text-decoration:none}.partner-btn:hover{background:var(--primary-blue);color:var(--white);box-shadow:0 4px 10px rgba(30,91,148,.2)}.cgs-logo-item img{filter:none;opacity:1}@media (max-width:768px){.page-header-block{padding:40px 15px}.page-main-title{font-size:24px}.link-section{padding:25px 20px}.link-section .section-title{font-size:18px}}