.gpc-contact-info-section .gpc-contact-content,
.gpc-form-card,
.gpc-social-card{box-shadow:0 10px 40px rgba(0,0,0,.1)}.gpc-contact-info-section .gpc-contact-content{background:#fff;border-radius:10px;padding:20px;text-align:center}.gpc-contact-title{font-size:2.5rem;color:#4684fd;margin-bottom:20px;font-weight:700}.gpc-contact-content p{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:25px}.gpc-contact-content strong,.gpc-topic{color:#4684fd}.gpc-contact-features{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:30px}.gpc-feature-item{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#f0f5ff;border-radius:12px;color:#4684fd;font-weight:600}.gpc-form-card{background:#fff;border-radius:10px;overflow:hidden;margin-bottom:20px}.gpc-image-side{display:none}.gpc-form-side{padding:40px 30px;width:100%}.gpc-topic{font-size:28px;font-weight:700;text-align:center;margin-bottom:24px}.gpc-input-group{position:relative;margin-bottom:17px;width:100%}.gpc-input-group input,.gpc-input-group textarea{width:100%;padding:12px 12px 12px 52px;font-size:15.8px;border:2px solid transparent;border-radius:12px;background:#f5f8ff;outline:0;transition:all .35s ease;font-family:inherit;color:#333;box-sizing:border-box}.gpc-input-group textarea{height:118px;resize:vertical;min-height:80px}.gpc-input-group i{position:absolute;left:17px;top:50%;transform:translateY(-50%);font-size:18px;color:#4684fd;z-index:2;pointer-events:none}.gpc-input-group label{position:absolute;left:52px;top:50%;transform:translateY(-50%);background:#f5f8ff;padding:0 9px;color:#666;font-size:14.6px;transition:all .35s ease;cursor:text;z-index:3}.gpc-input-group.gpc-active label,.gpc-input-group input:focus~label,.gpc-input-group input:not(:placeholder-shown)~label,.gpc-input-group textarea:focus~label,.gpc-input-group textarea:not(:placeholder-shown)~label{top:0;left:17px;font-size:11.6px;color:#4684fd;font-weight:600;background:#fff;padding:0 9px;cursor:default}.gpc-input-group input:focus,.gpc-input-group textarea:focus{border-color:#4684fd;background:#fff;box-shadow:0 0 0 4.5px rgba(70,132,253,.15)}.gpc-input-group input::placeholder,.gpc-input-group textarea::placeholder{opacity:0}.gpc-input-group textarea~label{top:28px;transform:translateY(0)}.gpc-input-group.gpc-active textarea~label,.gpc-input-group textarea:focus~label,.gpc-input-group textarea:not(:placeholder-shown)~label{top:0;transform:translateY(0)}#gpc-commentForm .gpc-send-btn{width:100%;margin-top:10px;padding:14px;background:linear-gradient(135deg,#4684fd,#5d93ff);color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 28px rgba(70,132,253,.4);transition:.35s}#gpc-commentForm .gpc-send-btn:hover{transform:translateY(-6px);box-shadow:0 16px 38px rgba(70,132,253,.55)}.gpc-social-card{background:#fff;border-radius:10px;padding:20px;text-align:center}.gpc-social-card h3{font-size:20.5px;color:#4684fd;margin-bottom:16px;font-weight:600}.gpc-social-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.gpc-social-links a{width:48px;height:48px;background:#f0f5ff;color:#4684fd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:23px;transition:.35s;box-shadow:0 6px 18px rgba(70,132,253,.22);text-decoration:none}.gpc-social-links a:hover{transform:translateY(-7px) scale(1.12);background:#4684fd;color:#fff;box-shadow:0 14px 30px rgba(70,132,253,.45)}@media (min-width:769px){.gpc-image-side,.gpc-image-side img{visibility:visible!important;opacity:1!important}.gpc-form-card{border-radius:24px;display:flex;min-height:500px}.gpc-image-side{display:flex!important;flex:1;padding:40px;background:linear-gradient(135deg,#f8faff,#f0f5ff);align-items:center;justify-content:center;border-right:1px solid #e6eeff}.gpc-image-side img{max-width:100%;max-height:400px;height:auto;border-radius:16px;box-shadow:none;object-fit:cover;display:block!important}.gpc-form-side{padding:50px 40px;flex:1}.gpc-topic{font-size:34px;text-align:left;margin-bottom:32px}}@media (max-width:768px){.gpc-contact-info-section .gpc-contact-content{padding:20px;margin:0 auto}.gpc-contact-title{font-size:2rem}.gpc-contact-content p,.gpc-feature-item i{font-size:1rem}.gpc-contact-features{display:flex;justify-content:space-between;gap:8px;flex-wrap:nowrap;margin-top:20px;padding-bottom:0;overflow:visible}.gpc-feature-item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 5px;font-size:.7rem;text-align:center;white-space:normal;flex:1;min-width:0}.gpc-form-side{padding:30px 20px}.gpc-topic{font-size:24px}.gpc-input-group input,.gpc-input-group textarea{font-size:16px;padding:14px 12px 14px 52px}.gpc-input-group label{font-size:15px}.gpc-input-group.gpc-active label,.gpc-input-group input:focus~label,.gpc-input-group input:not(:placeholder-shown)~label,.gpc-input-group textarea:focus~label,.gpc-input-group textarea:not(:placeholder-shown)~label{font-size:12px;top:-8px}}.dark .gpc-contact-info-section .gpc-contact-content,.dark .gpc-form-card,.dark .gpc-social-card{background:#303134;box-shadow:0 10px 40px rgba(0,0,0,.3)}.dark .gpc-contact-content strong,.dark .gpc-contact-title,.dark .gpc-social-card h3,.dark .gpc-topic{color:#8ab4f8}.dark .gpc-contact-content p{color:#e8eaed}.dark .gpc-feature-item{background:#202124;color:#8ab4f8}.dark .gpc-image-side{background:linear-gradient(135deg,#202124,#303134);border-right-color:#5f6368}.dark .gpc-input-group input,.dark .gpc-input-group textarea{background:#202124;color:#e8eaed;border-color:#5f6368}.dark .gpc-input-group label{background:#202124;color:#9aa0a6}.dark .gpc-input-group.gpc-active label,.dark .gpc-input-group input:focus~label,.dark .gpc-input-group input:not(:placeholder-shown)~label,.dark .gpc-input-group textarea:focus~label,.dark .gpc-input-group textarea:not(:placeholder-shown)~label{background:#303134;color:#8ab4f8}.dark .gpc-input-group input:focus,.dark .gpc-input-group textarea:focus{background:#303134;border-color:#8ab4f8;box-shadow:0 0 0 4.5px rgba(138,180,248,.15)}.dark .gpc-social-links a{background:#202124;color:#8ab4f8;box-shadow:0 6px 18px rgba(138,180,248,.22)}.dark .gpc-social-links a:hover{background:#8ab4f8;color:#202124}