.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.header-wrapper[data-v-e201b277]{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 4px #00000014;width:100%}.headClass[data-v-e201b277]{background-color:transparent;flex-direction:row;height:80px;margin:0 auto;padding:0 40px;width:100%;z-index:10}.brand-section[data-v-e201b277],.headClass[data-v-e201b277]{align-items:center;display:flex}.brand-section[data-v-e201b277]{flex-shrink:0;gap:12px}.logo-circle[data-v-e201b277]{align-items:center;background:linear-gradient(135deg,#a16abf,#8e44ad);border-radius:50%;box-shadow:0 4px 12px #a16abf4d;display:flex;height:48px;justify-content:center;width:48px}.logo-text[data-v-e201b277]{color:#fff;font-family:Arial,sans-serif;font-size:18px;font-weight:700}.brand-name[data-v-e201b277]{color:#333;font-size:20px;font-weight:700;letter-spacing:1px}.cHeaderBody[data-v-e201b277]{flex:1}.cHeaderBody[data-v-e201b277],.nav-section[data-v-e201b277]{display:flex;justify-content:center}.nav-section[data-v-e201b277]{background-color:#e8eef7;border:1px solid #d0d7e4;border-radius:25px;flex-direction:row;min-width:950px;padding:8px 12px}.simple-menu[data-v-e201b277]{align-items:center;display:flex;gap:20px}.menu-item[data-v-e201b277]{border-radius:6px;color:#6b7280;cursor:pointer;font-size:15px;font-weight:400;padding:8px;position:relative;text-decoration:none;transition:all .3s ease}.menu-item[data-v-e201b277]:hover{background-color:#ffffff80;color:#374151}.menu-item.active[data-v-e201b277]{background-color:#3b82f61a;color:#3b82f6;font-weight:500}.action-section[data-v-e201b277]{align-items:center;display:flex;flex-shrink:0;gap:24px}.quote-button[data-v-e201b277]{background-color:#a16abf;border-color:#a16abf;border-radius:25px;box-shadow:0 4px 12px #a16abf4d;font-weight:600;padding:12px 24px;transition:all .3s ease}.quote-button[data-v-e201b277]:hover{background-color:#8e44ad;border-color:#8e44ad;box-shadow:0 6px 16px #a16abf66;transform:translateY(-2px)}.contact-info[data-v-e201b277]{gap:12px}.contact-info[data-v-e201b277],.phone-icon[data-v-e201b277]{align-items:center;display:flex}.phone-icon[data-v-e201b277]{background-color:#00bcd41a;border-radius:50%;height:40px;justify-content:center;width:40px}.contact-text[data-v-e201b277]{align-items:flex-start;display:flex;flex-direction:column}.contact-label[data-v-e201b277]{color:#999;font-size:12px;line-height:1;margin-bottom:2px}.phone-number[data-v-e201b277]{color:#333;font-size:14px;font-weight:600;line-height:1}.mobile-menu-icon[data-v-e201b277]{border-radius:6px;cursor:pointer;height:24px;margin-right:16px;margin-top:-12px;padding:8px;transition:all .2s ease;width:24px}.mobile-menu-icon[data-v-e201b277]:hover{background-color:#a16abf1a}.mobile-drawer[data-v-e201b277]{--el-drawer-bg-color:#fff}.drawer-content[data-v-e201b277]{background:linear-gradient(180deg,#f8fafc,#fff);display:flex;flex-direction:column;height:100%}.drawer-header[data-v-e201b277]{background:linear-gradient(135deg,#a16abf,#8e44ad);border-bottom:1px solid #e5e7eb;color:#fff;justify-content:space-between;padding:24px 20px 20px}.drawer-brand[data-v-e201b277],.drawer-header[data-v-e201b277]{align-items:center;display:flex}.drawer-brand[data-v-e201b277]{gap:12px}.drawer-logo[data-v-e201b277]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.drawer-logo-text[data-v-e201b277]{color:#fff;font-size:16px;font-weight:700}.drawer-brand-name[data-v-e201b277]{color:#fff;font-size:18px;font-weight:600}.drawer-close[data-v-e201b277]{align-items:center;border-radius:6px;color:#fffc;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.drawer-close[data-v-e201b277]:hover{background-color:#ffffff1a;color:#fff}.drawer-menu[data-v-e201b277]{flex:1;overflow-y:auto;padding:12px 0}.drawer-menu-item[data-v-e201b277]{align-items:center;border-left:3px solid transparent;color:#374151;display:flex;padding:16px 20px;position:relative;text-decoration:none;transition:all .2s ease}.drawer-menu-item[data-v-e201b277]:hover{background-color:#a16abf0d;border-left-color:#a16abf33;color:#a16abf}.drawer-menu-item.active[data-v-e201b277]{background-color:#a16abf1a;border-left-color:#a16abf;color:#a16abf;font-weight:500}.menu-item-icon[data-v-e201b277]{align-items:center;color:currentColor;display:flex;height:20px;justify-content:center;margin-right:16px;opacity:.7;width:20px}.drawer-menu-item.active .menu-item-icon[data-v-e201b277]{opacity:1}.menu-item-text[data-v-e201b277]{flex:1;font-size:15px;line-height:1.4}.menu-item-arrow[data-v-e201b277]{align-items:center;color:currentColor;display:flex;height:16px;justify-content:center;opacity:.6;width:16px}.drawer-footer[data-v-e201b277]{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:20px}.footer-info[data-v-e201b277]{text-align:center}.version-info[data-v-e201b277]{color:#9ca3af;font-size:12px;font-weight:400}@media (max-width:1600px){.headClass[data-v-e201b277]{padding:0 32px}}@media (max-width:1200px){.headClass[data-v-e201b277]{padding:0 24px}.contact-info[data-v-e201b277]{display:none}}@media (max-width:900px){.headClass[data-v-e201b277]{height:60px;padding:0 16px}.brand-section[data-v-e201b277]{flex:1}.logo-circle[data-v-e201b277]{height:36px;width:36px}.logo-text[data-v-e201b277]{font-size:14px}.brand-name[data-v-e201b277]{font-size:16px}.nav-section[data-v-e201b277]{display:none}.action-section[data-v-e201b277]{flex-shrink:0;gap:12px}.quote-button[data-v-e201b277]{font-size:14px;padding:8px 16px}}@media (max-width:600px){.quote-button[data-v-e201b277]{display:none}.mobile-drawer[data-v-e201b277]{--el-drawer-size:85vw}.drawer-header[data-v-e201b277]{padding:20px 16px 16px}.drawer-menu-item[data-v-e201b277]{min-height:56px;padding:18px 16px}.menu-item-text[data-v-e201b277]{font-size:16px}.drawer-footer[data-v-e201b277]{padding:16px}}.mobile-drawer[data-v-e201b277] .el-drawer{box-shadow:2px 0 8px #00000026}.mobile-drawer[data-v-e201b277] .el-drawer__body{padding:0}@media (hover:none) and (pointer:coarse){.drawer-menu-item[data-v-e201b277]{min-height:60px;padding:20px}.drawer-close[data-v-e201b277]{height:40px;width:40px}.mobile-menu-icon[data-v-e201b277]{padding:12px}}
