.robot-container[data-v-8a1e947d]{position:fixed;bottom:24px;right:24px;z-index:999;pointer-events:none}.robot-container[data-v-8a1e947d]>*{pointer-events:auto}.chat-bubble-enter-active[data-v-8a1e947d]{animation:popIn-8a1e947d .35s cubic-bezier(.175,.885,.32,1.275)}.chat-bubble-leave-active[data-v-8a1e947d]{animation:popOut-8a1e947d .25s ease}@keyframes popIn-8a1e947d{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popOut-8a1e947d{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}.speech-bubble-wrapper[data-v-8a1e947d]{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:520px;min-width:300px;width:auto;animation:attention-8a1e947d .6s ease .3s;position:absolute;bottom:100%;right:50%;transform:translate(50%);margin-bottom:18px;pointer-events:auto}.speech-bubble-wrapper.bubble-left[data-v-8a1e947d]{right:auto;left:50%;transform:translate(-50%)}@keyframes attention-8a1e947d{0%{transform:translate(calc(50% + 5px))}25%{transform:translate(calc(50% - 3px))}50%{transform:translate(calc(50% + 2px))}75%{transform:translate(calc(50% - 1px))}to{transform:translate(50%)}}.speech-bubble-wrapper.bubble-left[data-v-8a1e947d]{animation-name:attentionLeft-8a1e947d}@keyframes attentionLeft-8a1e947d{0%{transform:translate(calc(-50% + 5px))}25%{transform:translate(calc(-50% - 3px))}50%{transform:translate(calc(-50% + 2px))}75%{transform:translate(calc(-50% - 1px))}to{transform:translate(-50%)}}.speech-bubble-wrapper>.speech-bubble[data-v-8a1e947d]{background:linear-gradient(135deg,#0ea5e9,#3b82f6)!important;padding:28px 36px!important;border-radius:9999px 9999px 9999px 24px!important;box-shadow:0 12px 40px #3b82f673,0 4px 12px #3b82f640!important;cursor:pointer;transition:all .2s;position:relative;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;border:none!important;-webkit-border-radius:9999px 9999px 9999px 24px!important;-moz-border-radius:9999px 9999px 9999px 24px!important}.speech-bubble[data-v-8a1e947d]:before{content:""!important;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 50%)!important;pointer-events:none}.speech-bubble-wrapper.bubble-left>.speech-bubble[data-v-8a1e947d]{background:linear-gradient(135deg,#fff,#f8fafc)!important;border-radius:9999px 9999px 24px!important;box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000d!important;border:none!important;-webkit-border-radius:9999px 9999px 24px 9999px!important;-moz-border-radius:9999px 9999px 24px 9999px!important}.speech-bubble-wrapper.bubble-left .speech-bubble[data-v-8a1e947d]:before{background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,transparent 60%)!important}.speech-bubble[data-v-8a1e947d]:active{transform:scale(.98)}.bubble-content[data-v-8a1e947d]{font-size:14px!important;line-height:1.7!important;color:#fff!important;max-height:200px!important;overflow-y:auto;overflow-x:hidden;padding-right:6px;word-break:break-word;font-weight:400}.bubble-content[data-v-8a1e947d] br{display:block;content:"";margin:2px 0}.bubble-content[data-v-8a1e947d] .msg-h2,.bubble-content[data-v-8a1e947d] .msg-h3,.bubble-content[data-v-8a1e947d] .msg-h4{font-weight:700;margin:8px 0 4px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.3);display:block;white-space:normal}.bubble-content[data-v-8a1e947d] .msg-h2{font-size:14px}.bubble-content[data-v-8a1e947d] .msg-h3{font-size:13px}.bubble-content[data-v-8a1e947d] .msg-list{list-style:none;margin:4px 0;padding:0 0 0 4px;white-space:normal}.bubble-content[data-v-8a1e947d] .msg-li{position:relative;padding:2px 0 2px 10px;font-size:13px;line-height:1.5}.bubble-content[data-v-8a1e947d] .msg-li:before{content:"";position:absolute;left:2px;top:10px;width:4px;height:4px;background:currentColor;border-radius:50%;opacity:.7}.bubble-content[data-v-8a1e947d] .fw-bold{font-weight:700;opacity:1}.bubble-content[data-v-8a1e947d] .msg-section-title{display:block;font-weight:700;font-size:13px;margin:8px 0 4px;padding:2px 0 2px 8px;border-left:3px solid currentColor;opacity:.95;white-space:normal;line-height:1.4}.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d] .msg-section-title{color:#d4a84b!important;border-left-color:#d4a84b;background:linear-gradient(90deg,rgba(212,168,75,.08) 0%,transparent 100%)}.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d] .msg-h2,.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d] .msg-h3,.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d] .msg-h4{color:#2c2416!important;border-bottom-color:#fde8cc}.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d] .msg-li{color:#4a3f2f!important}.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d] .msg-li:before{background:#d4a84b;opacity:1}.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d] .fw-bold{color:#2c2416!important;background:linear-gradient(transparent 60%,#fde8cc80 60%)}.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d]{color:#1e293b!important}.bubble-content[data-v-8a1e947d]::-webkit-scrollbar{width:3px}.bubble-content[data-v-8a1e947d]::-webkit-scrollbar-track{background:transparent}.bubble-content[data-v-8a1e947d]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.bubble-content[data-v-8a1e947d]:after{content:"|";animation:cursorBlink-8a1e947d .7s infinite;color:#ff8a65;font-weight:300}@keyframes cursorBlink-8a1e947d{0%,to{opacity:1}50%{opacity:0}}.bubble-arrow[data-v-8a1e947d]{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #3b82f6;margin-top:-6px;filter:drop-shadow(0 4px 6px rgba(59,130,246,.3))}.speech-bubble-wrapper.bubble-left .bubble-arrow[data-v-8a1e947d]{border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #e2e8f0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.08))}.quick-actions[data-v-8a1e947d]{display:flex;gap:6px;justify-content:center;animation:slideUp-8a1e947d .3s ease .15s both}@keyframes slideUp-8a1e947d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.action-btn[data-v-8a1e947d]{padding:5px 10px;background:#fff;border:1px solid #eee;border-radius:14px;font-size:11px;cursor:pointer;font-family:inherit;color:#666;transition:all .2s;white-space:nowrap}.action-btn[data-v-8a1e947d]:hover{border-color:#ff8a65;color:#ff8a65;background:#fff6f3}.action-btn[data-v-8a1e947d]:disabled{opacity:.4;cursor:not-allowed}.reply-btn[data-v-8a1e947d]{background:#ff8a65;color:#fff;border-color:#ff8a65}.reply-btn[data-v-8a1e947d]:hover{background:#ff7043;color:#fff;border-color:#ff7043}.reply-btn[data-v-8a1e947d]:disabled{opacity:.5}.robot-wrapper[data-v-8a1e947d]{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.robot-character[data-v-8a1e947d]{position:relative;display:flex;flex-direction:column;align-items:center;transition:transform .3s}.robot-character[data-v-8a1e947d]:hover{transform:scale(1.08);filter:brightness(1.03)}.robot-character[data-v-8a1e947d]:active{transform:scale(.95)}.robot-character.idle[data-v-8a1e947d]{animation:idleBounce-8a1e947d 3s ease-in-out infinite}@keyframes idleBounce-8a1e947d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.robot-character.walking[data-v-8a1e947d]{animation:walkBounce-8a1e947d .5s ease-in-out infinite}@keyframes walkBounce-8a1e947d{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-3deg)}75%{transform:translateY(-10px) rotate(3deg)}}.robot-head[data-v-8a1e947d]{width:54px;height:54px;background:linear-gradient(135deg,#ffab91,#ff7043);border-radius:22px 22px 18px 18px;box-shadow:0 6px 20px #ff704340,inset 0 -3px #0000000f;position:relative;display:flex;align-items:center;justify-content:center;z-index:2}.robot-antenna[data-v-8a1e947d]{position:absolute;top:-13px;left:50%;transform:translate(-50%);width:3px;height:15px;background:#ff7043;border-radius:2px}.antenna-dot[data-v-8a1e947d]{position:absolute;top:-7px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;transition:all .3s;box-shadow:0 0 8px #00000026}.antenna-dot.connected[data-v-8a1e947d]{background:#4ade80;box-shadow:0 0 12px #4ade80b3;animation:glowGreen-8a1e947d 2s infinite}.antenna-dot.disconnected[data-v-8a1e947d]{background:#9ca3af;box-shadow:0 0 8px #9ca3af80}.antenna-dot.connecting[data-v-8a1e947d]{background:#fbbf24;box-shadow:0 0 12px #fbbf24b3;animation:glowYellow-8a1e947d .8s infinite}@keyframes glowGreen-8a1e947d{0%,to{box-shadow:0 0 8px #4ade8080}50%{box-shadow:0 0 16px #4ade80cc}}@keyframes glowRed-8a1e947d{0%,to{box-shadow:0 0 8px #ef444480}50%{box-shadow:0 0 16px #ef4444cc}}@keyframes glowYellow-8a1e947d{0%,to{box-shadow:0 0 8px #fbbf2480}50%{box-shadow:0 0 18px #fbbf24e6}}.robot-face[data-v-8a1e947d]{display:flex;flex-direction:column;align-items:center;gap:3px}.robot-eyes[data-v-8a1e947d]{display:flex;gap:9px}.eye[data-v-8a1e947d]{width:8px;height:10px;background:#fff;border-radius:50%;transition:all .15s;box-shadow:0 1px 2px #0000001a}.eye.blink[data-v-8a1e947d]{height:2px;margin-top:4px}.eye.happy[data-v-8a1e947d]{height:5px;border-radius:0 0 8px 8px;margin-top:2px}.robot-cheek[data-v-8a1e947d]{position:absolute;width:8px;height:5px;background:#fff6;border-radius:50%;top:23px}.left-cheek[data-v-8a1e947d]{left:7px}.right-cheek[data-v-8a1e947d]{right:7px}.robot-mouth[data-v-8a1e947d]{width:14px;height:2.5px;background:#ffffffb3;border-radius:0 0 8px 8px;transition:all .3s}.robot-mouth.talking[data-v-8a1e947d]{width:10px;height:6px;border-radius:50%;background:#fff;animation:talk-8a1e947d .35s infinite}@keyframes talk-8a1e947d{0%,to{height:6px;width:10px}50%{height:2px;width:14px}}.robot-torso[data-v-8a1e947d]{width:42px;height:36px;background:linear-gradient(180deg,#ffccbc,#ffab91);border-radius:10px 10px 14px 14px;box-shadow:0 4px 15px #ff8a6533,inset 0 -2px #0000000a;position:relative;z-index:1;margin-top:-2px}.robot-heart[data-v-8a1e947d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:12px;height:12px;background:#ff7043;border-radius:2px;animation:heartbeat-8a1e947d 1.5s infinite}.robot-heart[data-v-8a1e947d]:before,.robot-heart[data-v-8a1e947d]:after{content:"";position:absolute;width:12px;height:12px;background:#ff7043;border-radius:50%}.robot-heart[data-v-8a1e947d]:before{top:-6px;left:0}.robot-heart[data-v-8a1e947d]:after{top:0;left:-6px}@keyframes heartbeat-8a1e947d{0%,to{transform:translate(-50%,-50%) rotate(45deg) scale(1)}15%{transform:translate(-50%,-50%) rotate(45deg) scale(1.25)}30%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}45%{transform:translate(-50%,-50%) rotate(45deg) scale(1.12)}60%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}.robot-arms[data-v-8a1e947d]{position:absolute;top:58px;width:74px;display:flex;justify-content:space-between;z-index:0}.arm[data-v-8a1e947d]{width:12px;height:26px;background:linear-gradient(180deg,#ffab91,#ff8a65);border-radius:6px 6px 8px 8px;box-shadow:0 3px 8px #ff704326;transition:all .3s}.arm.waving[data-v-8a1e947d]{animation:wave-8a1e947d .5s infinite}.left-arm.waving[data-v-8a1e947d]{transform-origin:top center}.right-arm.waving[data-v-8a1e947d]{transform-origin:top center;animation-delay:.25s}@keyframes wave-8a1e947d{0%,to{transform:rotate(0)}50%{transform:rotate(22deg)}}.robot-legs[data-v-8a1e947d]{display:flex;gap:9px;margin-top:-2px}.leg[data-v-8a1e947d]{width:14px;height:18px;background:linear-gradient(180deg,#ff8a65,#e64a19);border-radius:6px 6px 8px 8px;box-shadow:0 3px 8px #0000001a;transition:all .3s}.leg.stepping[data-v-8a1e947d]{animation:step-8a1e947d .5s infinite}.left-leg.stepping[data-v-8a1e947d]{animation-delay:.25s}@keyframes step-8a1e947d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-4deg)}}.robot-shadow[data-v-8a1e947d]{width:44px;height:8px;background:#0000001a;border-radius:50%;margin-top:4px;animation:shadowPulse-8a1e947d 3s ease-in-out infinite}@keyframes shadowPulse-8a1e947d{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(.75);opacity:.15}}.robot-badge[data-v-8a1e947d]{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;border-radius:11px;background:#ff7043;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px;border:2px solid #fff;z-index:10;box-shadow:0 3px 10px #ff704359;animation:badgePulse-8a1e947d 1.2s ease-in-out infinite}@keyframes badgePulse-8a1e947d{0%,to{transform:scale(1);box-shadow:0 3px 10px #ff704359}50%{transform:scale(1.15);box-shadow:0 5px 16px #ff704399}}.robot-character.has-unread[data-v-8a1e947d]{animation:robotAttention-8a1e947d 1.5s ease-in-out infinite}@keyframes robotAttention-8a1e947d{0%,to{transform:scale(1)}25%{transform:scale(1.06) rotate(-2deg)}50%{transform:scale(1.06) rotate(2deg)}75%{transform:scale(1.03)}}.robot-character.has-unread .antenna-dot[data-v-8a1e947d]{animation:antennaBlink-8a1e947d .8s ease-in-out infinite}@keyframes antennaBlink-8a1e947d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.robot-character.has-unread .eye[data-v-8a1e947d]{height:6px}.robot-character.has-unread .eye[data-v-8a1e947d]:after{animation:eyeLook-8a1e947d 1.5s ease-in-out infinite}@keyframes eyeLook-8a1e947d{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.chat-window[data-v-8a1e947d]{position:fixed;bottom:24px;right:24px;z-index:1000;width:var(--v08858869);height:var(--v52f811a4);background:#fff;border-radius:16px;box-shadow:0 8px 40px #00000024;display:flex;flex-direction:column;overflow:hidden}.chat-window.fullscreen[data-v-8a1e947d]{bottom:50%;right:50%;transform:translate(50%,50%);width:85vw;height:85vh;max-width:700px;max-height:600px}.window-scale-enter-active[data-v-8a1e947d]{animation:windowIn-8a1e947d .3s cubic-bezier(.175,.885,.32,1.275)}.window-scale-leave-active[data-v-8a1e947d]{animation:windowOut-8a1e947d .2s ease}@keyframes windowIn-8a1e947d{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes windowOut-8a1e947d{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.95)}}.chat-header[data-v-8a1e947d]{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0;background:#fff;flex-shrink:0}.chat-header-left[data-v-8a1e947d]{display:flex;align-items:center;gap:8px}.chat-avatar[data-v-8a1e947d]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ffab91,#ff7043);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mini-robot[data-v-8a1e947d]{display:flex;flex-direction:column;align-items:center;gap:2px}.mini-robot.small[data-v-8a1e947d]{transform:scale(.7)}.mini-eyes[data-v-8a1e947d]{display:flex;gap:5px}.mini-eye[data-v-8a1e947d]{width:5px;height:6px;background:#fff;border-radius:50%}.mini-mouth[data-v-8a1e947d]{width:9px;height:2px;background:#ffffffb3;border-radius:0 0 6px 6px}.mini-mouth.talking[data-v-8a1e947d]{width:7px;height:4px;border-radius:50%;background:#fff;animation:miniTalk-8a1e947d .35s infinite}@keyframes miniTalk-8a1e947d{0%,to{height:4px}50%{height:2px}}.chat-avatar--human[data-v-8a1e947d]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.mini-human[data-v-8a1e947d]{display:flex;flex-direction:column;align-items:center;gap:2px}.human-head[data-v-8a1e947d]{width:14px;height:14px;background:#ffd4b8;border-radius:50%;position:relative}.human-head[data-v-8a1e947d]:before,.human-head[data-v-8a1e947d]:after{content:"";position:absolute;width:4px;height:6px;background:#8b5a2b;border-radius:2px;top:-2px}.human-head[data-v-8a1e947d]:before{left:2px}.human-head[data-v-8a1e947d]:after{right:2px}.human-body[data-v-8a1e947d]{width:16px;height:10px;background:#6366f1;border-radius:8px 8px 4px 4px}.chat-header-info[data-v-8a1e947d]{display:flex;flex-direction:column;gap:0}.chat-name[data-v-8a1e947d]{font-size:13px;font-weight:600;color:#1a1a1a}.chat-status[data-v-8a1e947d]{font-size:10px;color:#999;display:flex;align-items:center;gap:4px}.status-dot[data-v-8a1e947d]{width:5px;height:5px;border-radius:50%;background:#4ade80}.status-dot--human[data-v-8a1e947d]{background:#f59e0b}.chat-header-right[data-v-8a1e947d]{display:flex;gap:2px}.chat-header-btn[data-v-8a1e947d]{background:none;border:none;color:#999;width:26px;height:26px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .2s}.chat-header-btn[data-v-8a1e947d]:hover{background:#f5f5f5;color:#333}.chat-body[data-v-8a1e947d]{flex:1;overflow-y:auto;padding:10px;background:#fafafa;display:flex;flex-direction:column;gap:8px}.chat-body[data-v-8a1e947d]::-webkit-scrollbar{width:4px}.chat-body[data-v-8a1e947d]::-webkit-scrollbar-track{background:transparent}.chat-body[data-v-8a1e947d]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.history-loading[data-v-8a1e947d]{display:flex;justify-content:center;align-items:center;padding:8px 0;gap:4px}.history-loading .loading-dot[data-v-8a1e947d]{width:6px;height:6px;background:#ccc;border-radius:50%;animation:loadingPulse-8a1e947d 1.4s infinite ease-in-out both}.history-loading .loading-dot[data-v-8a1e947d]:nth-child(1){animation-delay:-.32s}.history-loading .loading-dot[data-v-8a1e947d]:nth-child(2){animation-delay:-.16s}@keyframes loadingPulse-8a1e947d{0%,80%,to{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-message[data-v-8a1e947d]{display:flex;gap:6px;align-items:flex-end;animation:msgIn-8a1e947d .25s ease}@keyframes msgIn-8a1e947d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-message--user[data-v-8a1e947d]{justify-content:flex-end}.message-avatar[data-v-8a1e947d]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f0f0f0;border:1px solid #eee}.message-avatar--user[data-v-8a1e947d]{background:#333;color:#fff;font-size:10px;font-weight:600;border:none}.message-avatar--human[data-v-8a1e947d]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none}.mini-human.small[data-v-8a1e947d]{transform:scale(.7)}.message-bubble[data-v-8a1e947d]{max-width:75%;padding:10px 14px;font-size:13px;line-height:1.55;word-break:break-word;position:relative}.chat-message--bot .message-bubble[data-v-8a1e947d]{background:linear-gradient(135deg,#fff,#f1f5f9);color:#1e293b;border-radius:18px 18px 18px 6px;box-shadow:0 2px 10px #0000000f,0 1px 3px #0000000a}.chat-message--bot .message-bubble[data-v-8a1e947d]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,transparent 60%);pointer-events:none}.chat-message--user .message-bubble[data-v-8a1e947d]{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff;border-radius:18px 18px 6px;box-shadow:0 2px 10px #3b82f633,0 1px 3px #3b82f626}.chat-message--user .message-bubble[data-v-8a1e947d]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 60%);pointer-events:none}.message-bubble[data-v-8a1e947d] a{color:#ff8a65;text-decoration:underline}.chat-message--user .message-bubble[data-v-8a1e947d] a{color:#fcc}.message-bubble[data-v-8a1e947d] .msg-h2,.message-bubble[data-v-8a1e947d] .msg-h3,.message-bubble[data-v-8a1e947d] .msg-h4{font-weight:700;color:#2c2416;margin:10px 0 6px;padding-bottom:4px;border-bottom:2px solid #fde8cc;display:block}.message-bubble[data-v-8a1e947d] .msg-h2{font-size:15px}.message-bubble[data-v-8a1e947d] .msg-h3{font-size:14px;color:#d4a84b}.message-bubble[data-v-8a1e947d] .msg-h4{font-size:13px;color:#8b7e6a;border-bottom:none;padding-bottom:0;margin-bottom:4px}.message-bubble[data-v-8a1e947d] .msg-list{list-style:none;margin:6px 0;padding:0 0 0 4px}.message-bubble[data-v-8a1e947d] .msg-li{position:relative;padding:3px 0 3px 12px;font-size:13px;line-height:1.6;color:#4a3f2f;border-radius:4px}.message-bubble[data-v-8a1e947d] .msg-li:before{content:"";position:absolute;left:2px;top:11px;width:5px;height:5px;background:#d4a84b;border-radius:50%}.message-bubble[data-v-8a1e947d] .msg-li--num:before{background:#ff8a65}.message-bubble[data-v-8a1e947d] .fw-bold{font-weight:700;color:#2c2416;background:linear-gradient(transparent 60%,#fde8cc80 60%);padding:0 2px}.message-bubble[data-v-8a1e947d] .msg-section-title{display:block;font-weight:700;font-size:13px;color:#d4a84b;margin:10px 0 4px;border-left:3px solid #d4a84b;padding:2px 0 2px 8px;background:linear-gradient(90deg,rgba(212,168,75,.08) 0%,transparent 100%);line-height:1.4}.message-time[data-v-8a1e947d]{display:block;font-size:9px;opacity:.45;margin-top:3px;text-align:right}.stream-loading[data-v-8a1e947d]{display:flex;gap:5px;padding:4px 0}.stream-loading span[data-v-8a1e947d]{width:6px;height:6px;background:#aaa;border-radius:50%;animation:dot-8a1e947d 1.2s infinite}.stream-loading span[data-v-8a1e947d]:nth-child(2){animation-delay:.2s}.stream-loading span[data-v-8a1e947d]:nth-child(3){animation-delay:.4s}@keyframes dot-8a1e947d{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.typing-indicator[data-v-8a1e947d]{display:flex;gap:8px;align-items:center}.typing-bubble[data-v-8a1e947d]{background:#fff;padding:12px 16px;border-radius:4px 16px 16px;box-shadow:0 1px 2px #0000000a;display:flex;gap:4px;align-items:center}.typing-dot[data-v-8a1e947d]{width:6px;height:6px;background:#ccc;border-radius:50%;animation:typingBounce-8a1e947d 1.4s infinite}.typing-dot[data-v-8a1e947d]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-8a1e947d]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-8a1e947d{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-7px)}}.quick-replies[data-v-8a1e947d]{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0}.quick-reply-btn[data-v-8a1e947d]{padding:8px 14px;border:1px solid #e8e8e8;background:#fff;border-radius:16px;font-size:12.5px;color:#666;cursor:pointer;font-family:inherit;transition:all .2s}.quick-reply-btn[data-v-8a1e947d]:hover{border-color:#ff8a65;color:#ff8a65}.quick-reply-btn[data-v-8a1e947d]:disabled{opacity:.4;cursor:not-allowed}.chat-footer[data-v-8a1e947d]{border-top:1px solid #f0f0f0;background:#fff;flex-shrink:0}.human-bar[data-v-8a1e947d]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#fffbf0;font-size:11.5px;color:#b45309}.human-end-btn[data-v-8a1e947d]{background:none;border:1px solid #d97706;color:#d97706;padding:3px 10px;border-radius:10px;font-size:10.5px;cursor:pointer;font-family:inherit}.human-end-btn[data-v-8a1e947d]:hover{background:#d97706;color:#fff}.streaming-bar[data-v-8a1e947d]{padding:8px 14px;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);font-size:12px;color:#4a90d9;text-align:center;border-top:1px solid #e8f0fe;animation:pulseText-8a1e947d 1.5s ease-in-out infinite;display:flex;justify-content:center;align-items:center;gap:12px}.streaming-cancel-btn[data-v-8a1e947d]{padding:4px 12px;background:#4a90d9;color:#fff;border:none;border-radius:12px;font-size:11px;cursor:pointer;font-weight:500;transition:all .2s}.streaming-cancel-btn[data-v-8a1e947d]:hover{background:#3a7bc8;transform:scale(1.05)}.streaming-cancel-btn--ghost[data-v-8a1e947d]{background:transparent;color:#4a90d9;border:1px solid #4a90d9}.streaming-cancel-btn--ghost[data-v-8a1e947d]:hover{background:#4a90d9;color:#fff}.chat-send-btn--streaming[data-v-8a1e947d]{background:#ff9800!important;animation:shake-8a1e947d .5s ease-in-out infinite}@keyframes shake-8a1e947d{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes pulseText-8a1e947d{0%,to{opacity:1}50%{opacity:.5}}.chat-input-row[data-v-8a1e947d]{display:flex;gap:8px;align-items:flex-end;padding:10px 14px}.chat-input-row textarea[data-v-8a1e947d]{flex:1;padding:9px 14px;border:1px solid #eee;border-radius:18px;font-size:13px;color:#333;font-family:inherit;background:#f9f9f9;resize:none;line-height:1.5;min-height:38px;max-height:90px;transition:all .2s}.chat-input-row textarea[data-v-8a1e947d]:focus{outline:none;border-color:#ffab91;background:#fff}.chat-input-row textarea[data-v-8a1e947d]::placeholder{color:#bbb}.chat-input-row textarea[data-v-8a1e947d]:disabled{opacity:.6;cursor:not-allowed}.chat-send-btn[data-v-8a1e947d]{width:38px;height:38px;background:#333;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.chat-send-btn[data-v-8a1e947d]:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e9,#3b82f6);transform:scale(1.05)}.chat-send-btn[data-v-8a1e947d]:disabled{opacity:.3;cursor:not-allowed;transform:none}.resize-handle[data-v-8a1e947d]{position:absolute;width:16px;height:16px;cursor:se-resize;background:transparent;z-index:10}.resize-handle--se[data-v-8a1e947d]{right:4px;bottom:4px}.resize-handle--nw[data-v-8a1e947d]{left:4px;top:4px;cursor:nw-resize}.resize-handle--se[data-v-8a1e947d]:before{content:"";position:absolute;right:2px;bottom:2px;width:10px;height:10px;border-right:2px solid #ddd;border-bottom:2px solid #ddd;border-radius:0 0 4px}.resize-handle--nw[data-v-8a1e947d]:before{content:"";position:absolute;left:2px;top:2px;width:10px;height:10px;border-left:2px solid #ddd;border-top:2px solid #ddd;border-radius:4px 0 0}.resize-handle[data-v-8a1e947d]:hover:before,.resize-handle[data-v-8a1e947d]:active:before{border-color:#ffab91}.fullscreen-overlay[data-v-8a1e947d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width: 768px){.robot-container[data-v-8a1e947d]{bottom:16px;right:16px}.robot-wrapper[data-v-8a1e947d]{transform:scale(.75);transform-origin:bottom right}.robot-character[data-v-8a1e947d]{transform:scale(.75)}.robot-character.idle[data-v-8a1e947d]{animation:idleBounceSmall-8a1e947d 3s ease-in-out infinite}@keyframes idleBounceSmall-8a1e947d{0%,to{transform:scale(.75) translateY(0)}50%{transform:scale(.75) translateY(-6px)}}.robot-character.walking[data-v-8a1e947d]{animation:walkBounceSmall-8a1e947d .5s ease-in-out infinite}@keyframes walkBounceSmall-8a1e947d{0%,to{transform:scale(.75) translateY(0) rotate(0)}25%{transform:scale(.75) translateY(-8px) rotate(-3deg)}75%{transform:scale(.75) translateY(-8px) rotate(3deg)}}.speech-bubble-wrapper[data-v-8a1e947d]{max-width:300px;min-width:200px}.speech-bubble-wrapper>.speech-bubble[data-v-8a1e947d]{padding:20px 24px;border-radius:9999px 9999px 9999px 24px!important;background:linear-gradient(135deg,#0ea5e9,#3b82f6)!important;box-shadow:0 10px 32px #3b82f666,0 4px 10px #3b82f633!important;-webkit-border-radius:9999px 9999px 9999px 24px!important;-moz-border-radius:9999px 9999px 9999px 24px!important}.speech-bubble-wrapper.bubble-left>.speech-bubble[data-v-8a1e947d]{border-radius:9999px 9999px 24px!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;box-shadow:0 10px 32px #00000014,0 4px 10px #0000000a!important;-webkit-border-radius:9999px 9999px 24px 9999px!important;-moz-border-radius:9999px 9999px 24px 9999px!important}.bubble-content[data-v-8a1e947d]{font-size:13px;max-height:140px;color:#fff!important}.speech-bubble-wrapper.bubble-left .bubble-content[data-v-8a1e947d]{color:#1e293b!important}.action-btn[data-v-8a1e947d]{padding:4px 8px;font-size:10px}.chat-window[data-v-8a1e947d]{bottom:0;right:0;width:100%;height:100vh;height:100dvh;border-radius:0}.chat-window.fullscreen[data-v-8a1e947d]{bottom:0;right:0;transform:none;width:100%;height:100vh;height:100dvh;max-width:none;max-height:none;border-radius:0}.resize-handle[data-v-8a1e947d],.resize-handle--nw[data-v-8a1e947d]{display:none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.header[data-v-5cb188be]{position:sticky;top:0;z-index:100;background:#faf8f5f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e5ddd0}.header-inner[data-v-5cb188be]{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:72px;overflow:hidden}.logo-link[data-v-5cb188be]{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.logo-img[data-v-5cb188be]{height:40px;object-fit:contain}.logo-text-group[data-v-5cb188be]{display:flex;flex-direction:column;gap:1px}.logo-text[data-v-5cb188be]{font-size:17px;font-weight:700;letter-spacing:2px;color:#2c2416;line-height:1;white-space:nowrap}.logo-sub[data-v-5cb188be]{font-size:10px;color:#8b7e6a;letter-spacing:1px;white-space:nowrap}.nav[data-v-5cb188be]{display:flex;align-items:center;gap:0;flex:1;justify-content:flex-end;min-width:0}.nav-links[data-v-5cb188be]{display:flex;align-items:center;gap:20px;flex-shrink:1;overflow:hidden}.nav-links a[data-v-5cb188be]{font-size:13px;font-weight:500;color:#4a3f2f;text-decoration:none;white-space:nowrap;transition:color .2s;padding:4px 0}.nav-links a[data-v-5cb188be]:hover{color:#d4a84b}.nav-actions[data-v-5cb188be]{display:flex;align-items:center;gap:8px;margin-left:20px;flex-shrink:0}.nav-icon[data-v-5cb188be]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:background .2s}.nav-icon[data-v-5cb188be]:hover{background:#d4a84b0f}.nav-icon-img[data-v-5cb188be]{width:20px;height:20px;object-fit:contain}.nav-link-sm[data-v-5cb188be]{font-size:12px;color:#8b7e6a;text-decoration:none;padding:4px 8px;white-space:nowrap;transition:color .2s}.nav-link-sm[data-v-5cb188be]:hover{color:#c0392b}.nav-badge[data-v-5cb188be]{font-size:9px;color:#b0a590;background:#f5f0e8;padding:2px 6px;border-radius:10px;white-space:nowrap}.lang-switch[data-v-5cb188be]{padding:5px 8px;border:1px solid #e5ddd0;background:#fff;font-size:12px;color:#4a3f2f;cursor:pointer;font-family:inherit;border-radius:4px;outline:none;max-width:110px;text-overflow:ellipsis}.lang-switch[data-v-5cb188be]:focus{border-color:#d4a84b}.nav-cta[data-v-5cb188be]{background:#d4a84b;color:#fff!important;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;border-radius:6px;white-space:nowrap;transition:background .2s}.nav-cta[data-v-5cb188be]:hover{background:#b8892e!important}.nav-mobile[data-v-5cb188be]{display:none;align-items:center;gap:12px}.menu-btn[data-v-5cb188be]{display:flex;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px;width:38px;height:38px;align-items:center;justify-content:center;border-radius:6px;transition:background .2s}.menu-btn[data-v-5cb188be]:hover{background:#f5f0e8}.menu-btn span[data-v-5cb188be]{display:block;width:20px;height:2px;background:#2c2416;transition:all .3s ease;transform-origin:center}.menu-btn.open span[data-v-5cb188be]:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.menu-btn.open span[data-v-5cb188be]:nth-child(2){opacity:0}.menu-btn.open span[data-v-5cb188be]:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.mobile-nav[data-v-5cb188be]{display:none;padding:8px 24px 24px;flex-direction:column;gap:2px;background:#fff;border-bottom:1px solid #e5ddd0}.mobile-nav a[data-v-5cb188be]{font-size:15px;font-weight:500;color:#4a3f2f;text-decoration:none;padding:12px 16px;border-radius:8px;transition:background .2s}.mobile-nav a[data-v-5cb188be]:hover{background:#faf8f5}.mobile-cta[data-v-5cb188be]{background:#d4a84b!important;color:#fff!important;text-align:center;margin-top:8px;font-weight:600!important}.mobile-bottom[data-v-5cb188be]{display:flex;flex-direction:column;gap:2px;margin-top:16px;padding-top:16px;border-top:1px solid #f0ebe0}.mobile-link[data-v-5cb188be]{font-size:13px!important;color:#8b7e6a!important;padding:10px 16px!important}.mobile-link--logout[data-v-5cb188be]{color:#c0392b!important}.lang-switch--mobile[data-v-5cb188be]{width:100%;padding:10px 12px;font-size:14px;margin-bottom:8px;max-width:none}.slide-enter-active[data-v-5cb188be],.slide-leave-active[data-v-5cb188be]{transition:all .25s ease}.slide-enter-from[data-v-5cb188be],.slide-leave-to[data-v-5cb188be]{opacity:0;transform:translateY(-8px)}@media (max-width: 1024px){.header-inner[data-v-5cb188be]{padding:0 24px}.nav-links[data-v-5cb188be]{gap:14px}.nav-links a[data-v-5cb188be]{font-size:12px}.nav-actions[data-v-5cb188be]{margin-left:12px;gap:4px}}@media (max-width: 768px){.header-inner[data-v-5cb188be]{height:64px;padding:0 16px}.logo-img[data-v-5cb188be]{height:34px}.logo-text[data-v-5cb188be]{font-size:15px}.logo-sub[data-v-5cb188be]{font-size:9px}.nav[data-v-5cb188be]{display:none}.nav-mobile[data-v-5cb188be],.mobile-nav[data-v-5cb188be]{display:flex}}@media (max-width: 380px){.logo-text-group[data-v-5cb188be]{display:none}.nav-mobile[data-v-5cb188be]{gap:8px}}.footer[data-v-015c4c49]{background:#2c2416;color:#b8a88a;padding:56px 40px 28px}.footer-grid[data-v-015c4c49]{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:1fr 1.5fr 1fr 2.5fr;gap:40px;align-items:start}.footer-brand[data-v-015c4c49]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-logo-img[data-v-015c4c49]{height:36px;width:auto;object-fit:contain;object-position:left;margin-bottom:4px}.footer-logo[data-v-015c4c49]{font-size:20px;font-weight:700;color:#fff;letter-spacing:2px;display:block;margin-bottom:8px}.footer-brand p[data-v-015c4c49]{font-size:13px;line-height:1.6}.footer-contact h4[data-v-015c4c49],.footer-links h4[data-v-015c4c49]{font-size:13px;font-weight:600;color:#fff;margin-bottom:14px}.footer-contact p[data-v-015c4c49]{font-size:13px;line-height:2.1}.footer-links a[data-v-015c4c49]{display:block;font-size:13px;color:#b8a88a;line-height:2.3;text-decoration:none;transition:color .2s}.footer-links a[data-v-015c4c49]:hover{color:#d4a84b}.footer-sales h4[data-v-015c4c49]{font-size:13px;font-weight:600;color:#fff;margin-bottom:14px}.sales-list[data-v-015c4c49]{background:#ffffff0a;border-radius:10px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .3s ease}.sales-list[data-v-015c4c49]:hover{background:#ffffff0f;border-color:#d4a84b33}.sales-card[data-v-015c4c49]{padding:10px 0}.sales-card--divider[data-v-015c4c49]{border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px;padding-bottom:14px}.sales-card-top[data-v-015c4c49]{margin-bottom:12px}.sales-name[data-v-015c4c49]{font-size:14px;font-weight:600;color:#fff}.sales-contacts-row[data-v-015c4c49]{display:flex;align-items:center;gap:0;flex-wrap:wrap}.sc-item[data-v-015c4c49]{display:flex;align-items:center;gap:8px;padding:0 16px;font-size:12px;color:#c9bda6;text-decoration:none;transition:color .2s;white-space:nowrap}.sc-item[data-v-015c4c49]:first-child{padding-left:0}.sc-item svg[data-v-015c4c49]{width:16px;height:16px;flex-shrink:0}.sc-item[data-v-015c4c49]:hover{color:#fff}.sc-divider[data-v-015c4c49]{width:1px;height:16px;background:#ffffff26}.social-links-inline[data-v-015c4c49]{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.social-label[data-v-015c4c49]{font-size:12px;color:#9a8d75;font-weight:500;margin-right:4px}.social-links-inline .social-link[data-v-015c4c49]{width:28px;height:28px}.social-link[data-v-015c4c49]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#b8a88a;background:#ffffff0f;transition:all .3s ease}.social-link svg[data-v-015c4c49]{width:18px;height:18px}.social-link[data-v-015c4c49]:hover{color:#fff;background:#d4a84b;transform:translateY(-3px)}.social-link.facebook[data-v-015c4c49]:hover{background:#1877f2}.social-link.instagram[data-v-015c4c49]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-link.youtube[data-v-015c4c49]:hover{background:red}.social-link.pinterest[data-v-015c4c49]:hover{background:#e60023}.social-link.twitter[data-v-015c4c49]:hover{background:#000}.social-link.linkedin[data-v-015c4c49]:hover{background:#0077b5}.footer-bottom[data-v-015c4c49]{text-align:center;border-top:1px solid rgba(255,255,255,.08);padding-top:24px;font-size:12px}@media (max-width: 768px){.footer[data-v-015c4c49]{padding:44px 24px 24px}.footer-grid[data-v-015c4c49]{grid-template-columns:1fr;gap:32px}.footer-logo-img[data-v-015c4c49]{height:30px}.social-links[data-v-015c4c49]{gap:10px}.social-link[data-v-015c4c49]{width:32px;height:32px}.social-link svg[data-v-015c4c49]{width:16px;height:16px}}.section-loading[data-v-ecc1c9ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;color:#8b7e6a;gap:16px}.section-loading p[data-v-ecc1c9ff]{font-size:13px;margin:0}.spinner[data-v-ecc1c9ff]{width:32px;height:32px;border:3px solid #e5ddd0;border-top-color:#d4a84b;border-radius:50%;animation:spin-ecc1c9ff .8s linear infinite}@keyframes spin-ecc1c9ff{to{transform:rotate(360deg)}}.section-empty[data-v-ecc1c9ff]{text-align:center;padding:60px 40px;color:#8b7e6a;font-size:14px}.hero[data-v-ecc1c9ff]{position:relative;height:746px;display:flex;align-items:center;overflow:hidden}.hero-bg-wrap[data-v-ecc1c9ff]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-swiper[data-v-ecc1c9ff],.hero-swiper .swiper-slide[data-v-ecc1c9ff]{width:100%;height:100%}.hero-img[data-v-ecc1c9ff]{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform 7s ease}.hero-swiper .swiper-slide-active:hover .hero-img[data-v-ecc1c9ff]{transform:scale(1.03)}.hero-mask[data-v-ecc1c9ff]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2c241680,#2c24160d 65%);z-index:1;pointer-events:none}.hero-body[data-v-ecc1c9ff]{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 40px;color:#fff;width:100%}.hero-tag[data-v-ecc1c9ff]{display:inline-block;border:1px solid rgba(212,168,75,.7);color:#d4a84b;padding:6px 18px;font-size:11px;font-weight:600;letter-spacing:3px;margin-bottom:24px}.hero-title[data-v-ecc1c9ff]{font-size:52px;font-weight:700;line-height:1.1;margin-bottom:20px;max-width:620px;letter-spacing:-1px}.hero-desc[data-v-ecc1c9ff]{font-size:17px;opacity:.9;margin-bottom:36px;letter-spacing:1px;font-weight:300}.hero-actions[data-v-ecc1c9ff]{display:flex;gap:16px}.btn-fill[data-v-ecc1c9ff]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 34px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:all .25s;white-space:nowrap}.btn-fill[data-v-ecc1c9ff]:hover{background:#b8892e;transform:translateY(-1px);box-shadow:0 6px 24px #d4a84b59}.btn-line[data-v-ecc1c9ff]{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.7);color:#fff;padding:13px 30px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:all .2s;white-space:nowrap}.btn-line[data-v-ecc1c9ff]:hover{background:#fff;color:#2c2416}.hero-pagination[data-v-ecc1c9ff]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:10px}.hero-dot[data-v-ecc1c9ff]{width:10px;height:10px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s ease}.hero-dot[data-v-ecc1c9ff]:hover{background:#ffffffb3}.hero-dot--active[data-v-ecc1c9ff]{background:#d4a84b;width:28px;border-radius:5px}.numbers[data-v-ecc1c9ff]{background:#2c2416;padding:44px 0}.numbers-row[data-v-ecc1c9ff]{max-width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.num-block[data-v-ecc1c9ff]{text-align:center;color:#fff}.num-value[data-v-ecc1c9ff]{display:block;font-size:42px;font-weight:700;letter-spacing:-1px;line-height:1;margin-bottom:6px}.num-value small[data-v-ecc1c9ff]{font-size:22px;font-weight:300;color:#d4a84b}.num-label[data-v-ecc1c9ff]{font-size:13px;opacity:.7;letter-spacing:1px}.num-divider[data-v-ecc1c9ff]{width:1px;height:44px;background:#ffffff1f}.section[data-v-ecc1c9ff]{padding:100px 40px;position:relative}.section--warm[data-v-ecc1c9ff]{background:#f5f0e8}.section-head[data-v-ecc1c9ff]{text-align:center;max-width:650px;margin:0 auto 72px}.section-eyebrow[data-v-ecc1c9ff]{font-size:11px;font-weight:700;letter-spacing:4px;color:#d4a84b;text-transform:uppercase;margin-bottom:16px;display:block}.section-head h2[data-v-ecc1c9ff]{font-size:34px;font-weight:700;color:#2c2416;margin-bottom:14px;letter-spacing:-.5px}.section-sub[data-v-ecc1c9ff]{font-size:15px;color:#8b7e6a;line-height:1.6}.feature-grid[data-v-ecc1c9ff]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:0}.feature-item[data-v-ecc1c9ff]{display:flex;align-items:stretch;background:#fff;overflow:hidden;border-bottom:1px solid #e5ddd0}.feature-item[data-v-ecc1c9ff]:last-child{border-bottom:none}.feature-item[data-v-ecc1c9ff]:hover{box-shadow:0 8px 32px #2c241614}.feature-item--reverse[data-v-ecc1c9ff]{flex-direction:row-reverse}.feature-media[data-v-ecc1c9ff]{flex:0 0 48%;overflow:hidden}.feature-media img[data-v-ecc1c9ff]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.feature-item:hover .feature-media img[data-v-ecc1c9ff]{transform:scale(1.03)}.feature-text[data-v-ecc1c9ff]{flex:1;padding:48px;display:flex;flex-direction:column;justify-content:center}.feature-num[data-v-ecc1c9ff]{font-size:11px;font-weight:700;color:#d4a84b;letter-spacing:3px;margin-bottom:14px}.feature-text h3[data-v-ecc1c9ff]{font-size:20px;font-weight:700;color:#2c2416;margin-bottom:12px;letter-spacing:-.3px}.feature-text p[data-v-ecc1c9ff]{font-size:14px;color:#8b7e6a;line-height:1.8}.case-grid[data-v-ecc1c9ff]{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-card[data-v-ecc1c9ff]{background:#fff;overflow:hidden;transition:box-shadow .3s}.case-card[data-v-ecc1c9ff]:hover{box-shadow:0 8px 32px #2c24161a}.case-card-img[data-v-ecc1c9ff]{aspect-ratio:3/2;overflow:hidden}.case-card-img img[data-v-ecc1c9ff]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.case-card:hover .case-card-img img[data-v-ecc1c9ff]{transform:scale(1.04)}.case-card-info[data-v-ecc1c9ff]{padding:20px}.case-tag[data-v-ecc1c9ff]{font-size:10px;font-weight:600;letter-spacing:2px;color:#d4a84b;text-transform:uppercase;margin-bottom:8px;display:block}.case-card-info h3[data-v-ecc1c9ff]{font-size:17px;font-weight:700;color:#2c2416;margin-bottom:6px}.case-card-info h3 a[data-v-ecc1c9ff]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.case-card-info h3 a[data-v-ecc1c9ff]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.case-card-info p[data-v-ecc1c9ff]{font-size:13px;color:#8b7e6a;line-height:1.6}.case-card-info p a[data-v-ecc1c9ff]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.case-card-info p a[data-v-ecc1c9ff]:hover{color:#a93226}.case-cta[data-v-ecc1c9ff]{text-align:center;margin-top:36px}.btn-outline-dark[data-v-ecc1c9ff]{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #2c2416;color:#2c2416;padding:13px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.btn-outline-dark[data-v-ecc1c9ff]:hover{background:#2c2416;color:#fff}.product-gallery-section[data-v-ecc1c9ff]{background:#fff}.product-gallery[data-v-ecc1c9ff]{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;grid-auto-rows:440px}.gallery-card[data-v-ecc1c9ff]{border-radius:8px;overflow:hidden;position:relative}.gallery-card--wide[data-v-ecc1c9ff]{grid-column:span 2}.gallery-card--tall[data-v-ecc1c9ff]{grid-row:span 1}.gallery-card--standard[data-v-ecc1c9ff]{grid-column:span 1}.gallery-card-inner[data-v-ecc1c9ff]{width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}.gallery-img[data-v-ecc1c9ff]{width:100%;flex:1;position:relative;overflow:hidden;background:#f5f0e5}.gallery-img img[data-v-ecc1c9ff]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gallery-card:hover .gallery-img img[data-v-ecc1c9ff]{transform:scale(1.04)}.gallery-info[data-v-ecc1c9ff]{position:relative;padding:14px 18px;background:#fff;color:#333;display:flex;flex-direction:column;gap:6px}.gallery-title[data-v-ecc1c9ff]{font-size:15px;font-weight:600;color:#333;margin:0;line-height:1.4}.gallery-link[data-v-ecc1c9ff]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#d4a84b;text-decoration:none;transition:gap .3s ease}.gallery-card:hover .gallery-link[data-v-ecc1c9ff]{gap:10px}.family-showcase[data-v-ecc1c9ff]{max-width:1000px;margin:80px auto 0;text-align:center}.family-frame[data-v-ecc1c9ff]{border-radius:8px;overflow:hidden;box-shadow:0 20px 60px #2c241614}.family-frame img[data-v-ecc1c9ff]{width:100%;display:block}.family-caption[data-v-ecc1c9ff]{margin-top:20px;font-size:13px;color:#8b7e6a;display:flex;align-items:center;justify-content:center;gap:10px}.caption-dash[data-v-ecc1c9ff]{display:block;width:24px;height:1px;background:#d4a84b}.coop-section[data-v-ecc1c9ff]{background:#f5f0e8}.coop-flow[data-v-ecc1c9ff]{max-width:1060px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;gap:0}.coop-node[data-v-ecc1c9ff]{flex:1;max-width:300px;text-align:left}.coop-node-header[data-v-ecc1c9ff]{margin-bottom:20px;text-align:left}.coop-big-num[data-v-ecc1c9ff]{display:block;font-size:72px;font-weight:800;color:#d4a84b1a;line-height:1;margin-bottom:-2px;letter-spacing:-2px;text-align:left}.coop-node-header h3[data-v-ecc1c9ff]{font-size:17px;font-weight:700;color:#2c2416;text-align:left}.coop-card-link[data-v-ecc1c9ff]{text-decoration:none;color:inherit;display:block}.coop-card-body[data-v-ecc1c9ff]{background:#fff;padding:28px 24px;box-shadow:0 2px 16px #2c24160a;text-align:left}.coop-desc[data-v-ecc1c9ff]{font-size:13px;color:#8b7e6a;line-height:1.7;margin-bottom:18px;text-align:left}.coop-points[data-v-ecc1c9ff]{list-style:none;padding:0;margin:0;text-align:left}.coop-points li[data-v-ecc1c9ff]{font-size:13px;color:#4a3f2f;line-height:1.5;border-bottom:1px solid #f5f0e8;text-align:left;padding:8px 0 8px 20px;position:relative}.coop-points li[data-v-ecc1c9ff]:before{content:"";position:absolute;left:0;top:16px;width:6px;height:6px;background:#d4a84b;border-radius:50%}.coop-points li[data-v-ecc1c9ff]:last-child{border-bottom:none}.coop-arrow[data-v-ecc1c9ff]{display:flex;align-items:flex-start;justify-content:center;padding-top:60px;flex-shrink:0;opacity:.5}.scheme-section[data-v-ecc1c9ff]{background:#f5f0e8;position:relative;overflow:hidden}.scheme-bg-decor[data-v-ecc1c9ff]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.scheme-soft-circle[data-v-ecc1c9ff]{position:absolute;border-radius:50%;border:1px solid rgba(212,168,75,.06)}.scheme-circle--1[data-v-ecc1c9ff]{width:360px;height:360px;top:-100px;left:-100px}.scheme-circle--2[data-v-ecc1c9ff]{width:200px;height:200px;bottom:-60px;right:-40px;border-color:#d4a84b0a}.scheme-dot-grid[data-v-ecc1c9ff]{position:absolute;top:15%;right:3%;width:60px;height:60px;background-image:radial-gradient(rgba(212,168,75,.08) 1.5px,transparent 1.5px);background-size:10px 10px}.scheme-grid[data-v-ecc1c9ff]{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:1}.scheme-card[data-v-ecc1c9ff]{background:#fff;border-radius:8px;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94);height:100%}.scheme-card[data-v-ecc1c9ff]:hover{transform:translateY(-6px);box-shadow:0 20px 48px #2c24161a}.scheme-card-inner[data-v-ecc1c9ff]{height:100%;display:flex;flex-direction:column}.scheme-cover[data-v-ecc1c9ff]{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e8e1d5}.scheme-cover img[data-v-ecc1c9ff]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.scheme-card:hover .scheme-cover img[data-v-ecc1c9ff]{transform:scale(1.05)}.scheme-cover-overlay[data-v-ecc1c9ff]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(44,36,22,.15) 100%);display:flex;align-items:flex-start;justify-content:space-between;padding:14px;transition:background .4s ease}.scheme-card:hover .scheme-cover-overlay[data-v-ecc1c9ff]{background:linear-gradient(180deg,#2c24161a,#2c241659)}.scheme-badge[data-v-ecc1c9ff]{display:inline-flex;align-items:center;gap:5px;background:#d4a84b;color:#fff;padding:5px 12px;font-size:10px;font-weight:600;letter-spacing:1px;border-radius:3px}.scheme-view-btn[data-v-ecc1c9ff]{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:11px;font-weight:500;letter-spacing:1px;opacity:0;transform:translateY(8px);transition:all .4s ease;background:#d4a84be6;padding:6px 14px;border-radius:3px}.scheme-card:hover .scheme-view-btn[data-v-ecc1c9ff]{opacity:1;transform:translateY(0)}.scheme-body[data-v-ecc1c9ff]{padding:24px;display:flex;flex-direction:column;flex:1}.scheme-header[data-v-ecc1c9ff]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px}.scheme-header h3[data-v-ecc1c9ff]{font-size:18px;font-weight:600;color:#2c2416;line-height:1.3;letter-spacing:-.2px;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scheme-product-tag[data-v-ecc1c9ff]{display:inline-block;font-size:10px;color:#8b7e6a;background:#f5f0e8;padding:3px 10px;border-radius:3px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.5px}.scheme-summary[data-v-ecc1c9ff]{font-size:13px;color:#8b7e6a;line-height:1.7;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scheme-services[data-v-ecc1c9ff]{margin-bottom:16px;padding:14px;background:#faf8f5;border-radius:6px}.scheme-services-label[data-v-ecc1c9ff]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#d4a84b;margin-bottom:10px;letter-spacing:.5px}.scheme-service-tags[data-v-ecc1c9ff]{display:flex;flex-wrap:wrap;gap:6px}.scheme-service-tag[data-v-ecc1c9ff]{font-size:11px;color:#4a3f2f;background:#fff;padding:4px 10px;border-radius:3px;border:1px solid #e5ddd0;letter-spacing:.3px}.scheme-service-more[data-v-ecc1c9ff]{display:inline-flex;align-items:center;font-size:11px;color:#d4a84b;font-weight:600;padding:4px 8px;background:#d4a84b0f;border-radius:3px}.scheme-thumbs[data-v-ecc1c9ff]{display:flex;gap:6px;margin-bottom:18px;position:relative}.scheme-thumbs img[data-v-ecc1c9ff]{width:52px;height:52px;object-fit:cover;border-radius:4px;border:2px solid #f5f0e8;transition:border-color .3s ease}.scheme-card:hover .scheme-thumbs img[data-v-ecc1c9ff]{border-color:#e5ddd0}.scheme-thumb--last[data-v-ecc1c9ff]{opacity:.6}.scheme-thumb-count[data-v-ecc1c9ff]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:#f5f0e8;border-radius:4px;font-size:12px;font-weight:600;color:#8b7e6a;border:2px solid #f5f0e8}.scheme-footer[data-v-ecc1c9ff]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid #f0ebe0}.scheme-link-primary[data-v-ecc1c9ff]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#d4a84b;text-decoration:none;transition:gap .3s ease}.scheme-link-primary[data-v-ecc1c9ff]:hover{gap:10px;color:#b8892e}.scheme-link-secondary[data-v-ecc1c9ff]{font-size:12px;color:#8b7e6a;text-decoration:none;padding:6px 14px;border:1px solid #e5ddd0;border-radius:4px;transition:all .3s ease}.scheme-link-secondary[data-v-ecc1c9ff]:hover{border-color:#d4a84b;color:#d4a84b;background:#d4a84b0a}.scheme-bottom[data-v-ecc1c9ff]{max-width:1160px;margin:44px auto 0;text-align:center;position:relative;z-index:1}.scheme-bottom-text[data-v-ecc1c9ff]{font-size:13px;color:#8b7e6a;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.scheme-bottom-icon[data-v-ecc1c9ff]{color:#d4a84b;display:flex;align-items:center}.news-section-creative[data-v-ecc1c9ff]{background:#faf8f5}.news-magazine[data-v-ecc1c9ff]{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.news-featured[data-v-ecc1c9ff]{text-decoration:none;color:inherit;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.news-featured[data-v-ecc1c9ff]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #2c241614}.news-featured-img[data-v-ecc1c9ff]{position:relative;aspect-ratio:16/11;overflow:hidden;flex-shrink:0}.news-featured-img img[data-v-ecc1c9ff]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-featured:hover .news-featured-img img[data-v-ecc1c9ff]{transform:scale(1.03)}.news-featured-tag[data-v-ecc1c9ff]{position:absolute;top:16px;left:16px;background:#d4a84b;color:#fff;padding:5px 14px;font-size:10px;font-weight:600;letter-spacing:2px}.news-featured-body[data-v-ecc1c9ff]{padding:24px}.news-featured-date[data-v-ecc1c9ff]{font-size:11px;color:#b0a590;display:block;margin-bottom:8px}.news-featured-body h3[data-v-ecc1c9ff]{font-size:18px;font-weight:600;color:#2c2416;line-height:1.4;margin-bottom:12px}.news-featured-body h3 a[data-v-ecc1c9ff]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.news-featured-body h3 a[data-v-ecc1c9ff]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.news-read-more[data-v-ecc1c9ff]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#d4a84b;transition:gap .3s ease}.news-featured:hover .news-read-more[data-v-ecc1c9ff]{gap:10px}.news-secondary[data-v-ecc1c9ff]{display:flex;flex-direction:column;gap:24px;height:100%}.news-secondary-item[data-v-ecc1c9ff]{display:flex;flex-direction:row;flex:1 1 0;min-height:0;text-decoration:none;color:inherit;border-radius:8px;overflow:hidden;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.news-secondary-item[data-v-ecc1c9ff]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #2c241614}.news-secondary-img[data-v-ecc1c9ff]{width:40%;flex-shrink:0;overflow:hidden}.news-secondary-img img[data-v-ecc1c9ff]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-secondary-item:hover .news-secondary-img img[data-v-ecc1c9ff]{transform:scale(1.03)}.news-secondary-info[data-v-ecc1c9ff]{padding:16px 18px;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.news-secondary-date[data-v-ecc1c9ff]{font-size:11px;color:#b0a590;margin-bottom:4px}.news-secondary-info h4[data-v-ecc1c9ff]{font-size:16px;font-weight:600;color:#2c2416;line-height:1.4;margin-bottom:8px}.news-secondary-tag[data-v-ecc1c9ff]{font-size:10px;color:#d4a84b;letter-spacing:1px}.news-secondary-link[data-v-ecc1c9ff]{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:500;color:#d4a84b;transition:gap .3s ease}.news-secondary-item:hover .news-secondary-link[data-v-ecc1c9ff]{gap:8px}.news-cta[data-v-ecc1c9ff]{text-align:center;margin-top:44px}.cta[data-v-ecc1c9ff]{position:relative;height:420px;display:flex;align-items:center;overflow:hidden;margin:0}.cta-bg-wrap[data-v-ecc1c9ff]{position:absolute;top:0;right:0;bottom:0;left:0}.cta-img[data-v-ecc1c9ff]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.cta-mask[data-v-ecc1c9ff]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2c24168c,#2c241633)}.cta-body[data-v-ecc1c9ff]{position:relative;z-index:2;text-align:center;color:#fff;max-width:560px;margin:0 auto;padding:0 40px}.cta-body h2[data-v-ecc1c9ff]{font-size:32px;font-weight:700;margin-bottom:14px}.cta-body p[data-v-ecc1c9ff]{font-size:15px;opacity:.9;margin-bottom:32px}.btn-fill--gold[data-v-ecc1c9ff]{background:#d4a84b;color:#fff}.btn-fill--gold[data-v-ecc1c9ff]:hover{background:#b8892e}@media (max-width: 1024px){.feature-item[data-v-ecc1c9ff],.feature-item--reverse[data-v-ecc1c9ff]{flex-direction:column}.feature-media[data-v-ecc1c9ff]{aspect-ratio:16/9}.feature-text[data-v-ecc1c9ff]{padding:36px 28px}.product-gallery[data-v-ecc1c9ff]{grid-template-columns:repeat(2,1fr);grid-auto-rows:380px}.gallery-card--wide[data-v-ecc1c9ff]{grid-column:span 1}.scheme-grid[data-v-ecc1c9ff]{grid-template-columns:repeat(2,1fr)}.news-magazine[data-v-ecc1c9ff]{grid-template-columns:1fr;align-items:stretch}.news-secondary[data-v-ecc1c9ff]{height:auto;display:grid;grid-template-columns:1fr;gap:16px}.news-secondary-item[data-v-ecc1c9ff]{flex-direction:column;flex:none}.news-secondary-img[data-v-ecc1c9ff]{width:100%;flex:none;aspect-ratio:4/3}.coop-flow[data-v-ecc1c9ff]{flex-direction:column;align-items:center;gap:24px}.coop-arrow[data-v-ecc1c9ff]{transform:rotate(90deg);padding-top:0}.coop-node[data-v-ecc1c9ff]{max-width:100%}}@media (max-width: 768px){.hero[data-v-ecc1c9ff]{height:auto;min-height:40vh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;position:relative}.hero-bg-wrap[data-v-ecc1c9ff]{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.hero-swiper[data-v-ecc1c9ff],.hero-swiper .swiper-slide[data-v-ecc1c9ff]{height:100%}.hero-img[data-v-ecc1c9ff]{object-position:center 30%;height:100%;object-fit:cover}.hero-mask[data-v-ecc1c9ff]{background:linear-gradient(180deg,#2c24160d,#2c241626 50%,#2c2416a6 80%,#2c2416d9)}.hero-body[data-v-ecc1c9ff]{position:relative;z-index:2;width:100%;padding:0 24px 40px;margin:0 auto;text-align:left;background:transparent}.hero-tag[data-v-ecc1c9ff]{display:inline-block;font-size:10px;padding:4px 12px;margin-bottom:12px;letter-spacing:2px;border-color:#d4a84bb3;background:#2c241633;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-title[data-v-ecc1c9ff]{font-size:26px;font-weight:700;line-height:1.3;margin-bottom:10px;max-width:100%;text-shadow:0 2px 8px rgba(0,0,0,.3);letter-spacing:-.3px}.hero-desc[data-v-ecc1c9ff]{font-size:13px;margin-bottom:20px;opacity:.9;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.25);max-width:100%}.hero-actions[data-v-ecc1c9ff]{display:flex;flex-direction:row;gap:10px;align-items:stretch}.btn-fill[data-v-ecc1c9ff],.btn-line[data-v-ecc1c9ff]{flex:1;padding:13px 20px;font-size:14px;font-weight:600;text-align:center;justify-content:center;letter-spacing:.5px;border-radius:4px;white-space:nowrap}.btn-fill[data-v-ecc1c9ff]{background:#d4a84b;box-shadow:0 4px 12px #d4a84b4d}.btn-line[data-v-ecc1c9ff]{border:1.5px solid rgba(255,255,255,.85);background:#ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-line[data-v-ecc1c9ff]:hover{background:#fff3;color:#fff}.hero-pagination[data-v-ecc1c9ff]{bottom:20px;gap:8px}.hero-dot[data-v-ecc1c9ff]{width:8px;height:8px;background:#fff6}.hero-dot--active[data-v-ecc1c9ff]{width:24px;background:#d4a84b}.numbers-row[data-v-ecc1c9ff]{flex-wrap:wrap;gap:24px;justify-content:center}.num-divider[data-v-ecc1c9ff]{display:none}.num-value[data-v-ecc1c9ff]{font-size:32px}.section[data-v-ecc1c9ff]{padding:60px 24px}.section-head h2[data-v-ecc1c9ff]{font-size:26px}.section-head[data-v-ecc1c9ff]{margin-bottom:48px}.case-grid[data-v-ecc1c9ff]{grid-template-columns:1fr}.product-gallery[data-v-ecc1c9ff]{grid-template-columns:1fr;grid-auto-rows:360px}.scheme-grid[data-v-ecc1c9ff]{grid-template-columns:1fr;max-width:440px}.scheme-cover[data-v-ecc1c9ff]{aspect-ratio:16/10}.scheme-body[data-v-ecc1c9ff]{padding:20px}.scheme-header h3[data-v-ecc1c9ff]{font-size:16px}.scheme-thumbs img[data-v-ecc1c9ff],.scheme-thumb-count[data-v-ecc1c9ff]{width:44px;height:44px}.scheme-bg-decor[data-v-ecc1c9ff]{display:none}.news-secondary[data-v-ecc1c9ff]{height:auto;display:grid;grid-template-columns:1fr;gap:16px}.news-secondary-item[data-v-ecc1c9ff]{flex-direction:column;flex:none}.news-secondary-img[data-v-ecc1c9ff]{width:100%;flex:none;aspect-ratio:16/9}.cta[data-v-ecc1c9ff]{height:320px;margin:0}.cta-body[data-v-ecc1c9ff]{padding:0 24px}.cta-body h2[data-v-ecc1c9ff]{font-size:24px}}@media (max-width: 480px){.hero[data-v-ecc1c9ff]{min-height:40vh}.hero-img[data-v-ecc1c9ff]{object-position:center 28%}.hero-body[data-v-ecc1c9ff]{padding:0 20px 26px}.hero-tag[data-v-ecc1c9ff]{font-size:8px;padding:3px 10px;margin-bottom:2px;letter-spacing:1.5px}.hero-title[data-v-ecc1c9ff]{font-size:18px;line-height:1.25;margin-bottom:0}.hero-desc[data-v-ecc1c9ff]{font-size:9px;margin-bottom:16px;line-height:1.4}.hero-actions[data-v-ecc1c9ff]{flex-direction:row;gap:8px}.btn-fill[data-v-ecc1c9ff],.btn-line[data-v-ecc1c9ff]{padding:6px 16px;font-size:13px}.hero-pagination[data-v-ecc1c9ff]{bottom:16px}}@media (max-width: 375px){.hero-body[data-v-ecc1c9ff]{padding:0 16px 28px}.hero-tag[data-v-ecc1c9ff]{font-size:8px;padding:3px 8px;margin-bottom:8px}.hero-title[data-v-ecc1c9ff]{font-size:20px;margin-bottom:6px}.hero-desc[data-v-ecc1c9ff]{font-size:11px;margin-bottom:14px}.hero-actions[data-v-ecc1c9ff]{flex-direction:column;gap:8px}.btn-fill[data-v-ecc1c9ff],.btn-line[data-v-ecc1c9ff]{padding:11px 16px;font-size:13px;width:100%}}.breadcrumb[data-v-6a28c63c]{background:#faf8f5;border-bottom:1px solid #e5ddd0}.breadcrumb-inner[data-v-6a28c63c]{max-width:1280px;margin:0 auto;padding:13px 40px;display:flex;align-items:center;gap:2px;font-size:12px;color:#8b7e6a}.breadcrumb-inner a[data-v-6a28c63c]{color:#8b7e6a;text-decoration:none;padding:2px 6px;transition:color .2s}.breadcrumb-inner a[data-v-6a28c63c]:hover{color:#d4a84b}.breadcrumb-home[data-v-6a28c63c]:before{content:"← ";font-size:11px}.breadcrumb-sep[data-v-6a28c63c]{color:#d4a84b;font-weight:300;margin:0 2px;opacity:.5}.breadcrumb-current[data-v-6a28c63c]{color:#2c2416;font-weight:600;padding:2px 6px}@media (max-width: 768px){.breadcrumb-inner[data-v-6a28c63c]{padding:11px 24px;font-size:11px}}[data-v-88cedf03]:root{--cream: #faf8f5;--warm: #f5f0e8;--dark: #2c2416;--body: #4a3f2f;--muted: #8b7e6a;--border: #e5ddd0;--gold: #d4a84b;--gold-dark: #b8892e}.hero-section[data-v-88cedf03]{background:#fff;padding:0}.hero-grid[data-v-88cedf03]{max-width:1280px;margin:0 auto;display:flex;gap:0;align-items:stretch;min-height:520px}.hero-img-wrap[data-v-88cedf03]{flex:0 0 55%;position:relative;overflow:hidden;background:#faf8f5}.hero-img-wrap>img[data-v-88cedf03]{width:100%;height:100%;object-fit:cover;display:block}.hero-badge[data-v-88cedf03]{position:absolute;top:16px;left:16px;background:#d4a84b;color:#fff;padding:6px 16px;font-size:11px;font-weight:600;letter-spacing:2px}.hero-info[data-v-88cedf03]{flex:1;padding:56px 48px;display:flex;flex-direction:column;justify-content:center;background:#fdfcf9}.hero-accent-line[data-v-88cedf03]{width:56px;height:3px;background:#d4a84b;margin-bottom:20px}.hero-cat[data-v-88cedf03]{font-size:10px;font-weight:700;letter-spacing:4px;color:#d4a84b;text-transform:uppercase;margin-bottom:12px}.hero-info h1[data-v-88cedf03]{font-size:38px;font-weight:700;color:#2c2416;margin-bottom:12px;letter-spacing:-.5px;line-height:1.1}.hero-desc[data-v-88cedf03]{font-size:14px;color:#8b7e6a;margin-bottom:24px;line-height:1.6}.hero-desc .seo-keyword-link[data-v-88cedf03]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 60%,#ffe0a3 60%);padding:0 2px;border-radius:2px;cursor:pointer;transition:all .2s}.hero-desc .seo-keyword-link[data-v-88cedf03]:hover{background:linear-gradient(180deg,transparent 50%,#ffd480 50%);color:#a93226}.sku-thumbs[data-v-88cedf03]{position:absolute;bottom:12px;left:12px;display:flex;gap:8px}.sku-thumb[data-v-88cedf03]{width:52px;height:52px;border:2px solid transparent;cursor:pointer;overflow:hidden}.sku-thumb.active[data-v-88cedf03]{border-color:#d4a84b}.sku-thumb img[data-v-88cedf03]{width:100%;height:100%;object-fit:cover}.sku-selectors[data-v-88cedf03]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.spec-group[data-v-88cedf03]{display:flex;align-items:center;gap:12px}.spec-group-label[data-v-88cedf03]{font-size:13px;font-weight:600;color:#2c2416;min-width:40px}.spec-options[data-v-88cedf03]{display:flex;gap:8px;flex-wrap:wrap}.spec-option[data-v-88cedf03]{padding:8px 18px;border:1px solid #e5ddd0;background:#fff;font-size:13px;color:#4a3f2f;cursor:pointer;font-family:inherit;transition:all .2s}.spec-option[data-v-88cedf03]:hover{border-color:#d4a84b}.spec-option.active[data-v-88cedf03]{border-color:#d4a84b;background:#d4a84b;color:#fff}.hero-price[data-v-88cedf03]{margin-bottom:24px;display:flex;align-items:baseline;gap:10px}.retail-label[data-v-88cedf03]{font-size:12px;color:#8b7e6a}.current-price[data-v-88cedf03]{font-size:28px;font-weight:700;color:#d4a84b}.hero-actions[data-v-88cedf03]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.btn-gold[data-v-88cedf03]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 32px;font-size:14px;font-weight:600;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:all .2s}.btn-gold[data-v-88cedf03]:hover{background:#b8892e}.btn-outline[data-v-88cedf03]{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #2c2416;color:#2c2416;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;background:none;cursor:pointer;font-family:inherit;transition:all .2s}.btn-outline[data-v-88cedf03]:hover{background:#2c2416;color:#fff}.btn-buy[data-v-88cedf03]{display:inline-flex;align-items:center;justify-content:center;background:#c0392b;color:#fff;padding:14px 32px;font-size:14px;font-weight:600;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:all .2s}.btn-buy[data-v-88cedf03]:hover{background:#a93226}.btn-buy[data-v-88cedf03]:disabled{opacity:.6;cursor:not-allowed}.btn-disabled[data-v-88cedf03]{opacity:.5;cursor:not-allowed;pointer-events:auto}.btn-disabled[data-v-88cedf03]:hover{background:inherit;color:inherit}.btn-outline.btn-disabled[data-v-88cedf03]:hover{background:none;color:#2c2416}.auth-warning[data-v-88cedf03]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fef9e7;border:1px solid #f9e79f;border-radius:6px;margin-bottom:12px;font-size:13px;color:#7d6608}.auth-warning-icon[data-v-88cedf03]{font-size:16px}.auth-warning-link[data-v-88cedf03]{color:#d4a84b;font-weight:600;text-decoration:underline;margin-left:auto}.auth-warning-link[data-v-88cedf03]:hover{color:#b8892e}.hero-moq[data-v-88cedf03]{font-size:12px;color:#8b7e6a;margin-top:8px}.desc-content[data-v-88cedf03]{max-width:800px;margin:0 auto;font-size:15px;color:#4a3f33;line-height:1.8}.desc-content p[data-v-88cedf03]{margin-bottom:12px}.desc-content u[data-v-88cedf03],.desc-content ul[data-v-88cedf03]{padding-left:20px;margin-bottom:12px}.desc-content li[data-v-88cedf03]{margin-bottom:6px}.desc-content strong[data-v-88cedf03]{color:#2c2416;font-weight:600}.desc-content img[data-v-88cedf03]{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.desc-content .seo-keyword-link[data-v-88cedf03]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 60%,#ffe0a3 60%);padding:0 2px;border-radius:2px;cursor:pointer;transition:all .2s}.desc-content .seo-keyword-link[data-v-88cedf03]:hover{background:linear-gradient(180deg,transparent 50%,#ffd480 50%);color:#a93226}.section[data-v-88cedf03]{padding:56px 40px}.section--warm[data-v-88cedf03]{background:#f5f0e8}.section--cream[data-v-88cedf03]{background:#faf8f5}.section-head[data-v-88cedf03]{text-align:center;max-width:650px;margin:0 auto 32px}.eyebrow[data-v-88cedf03]{font-size:11px;font-weight:700;letter-spacing:4px;color:#d4a84b;text-transform:uppercase;margin-bottom:12px;display:block}.section-head h2[data-v-88cedf03]{font-size:28px;font-weight:700;color:#2c2416;margin-bottom:6px;letter-spacing:-.5px}.section-sub[data-v-88cedf03]{font-size:14px;color:#8b7e6a;margin-top:6px}.spec-params-wrap[data-v-88cedf03]{max-width:800px;margin:0 auto;background:#fff;padding:32px 40px}.spec-params-table[data-v-88cedf03]{display:grid;grid-template-columns:1fr 1fr;gap:0}.spec-param-row[data-v-88cedf03]{display:flex;padding:10px 0;border-bottom:1px solid #f0ebe0}.param-key[data-v-88cedf03]{width:40%;font-size:13px;color:#8b7e6a;font-weight:500}.param-value[data-v-88cedf03]{width:60%;font-size:13px;color:#2c2416;font-weight:600}.cert-gallery[data-v-88cedf03]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cert-item[data-v-88cedf03]{text-align:center}.cert-item img[data-v-88cedf03]{width:100%;display:block;border:1px solid #e5ddd0}.cert-note[data-v-88cedf03]{font-size:13px;color:#8b7e6a;margin-top:8px;display:block}.detail-images[data-v-88cedf03]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:0}.detail-images img[data-v-88cedf03]{width:100%;display:block}.video-gallery[data-v-88cedf03]{max-width:1000px;margin:0 auto}.video-main[data-v-88cedf03]{background:#000;border-radius:8px;overflow:hidden;margin-bottom:24px;box-shadow:0 4px 20px #00000026}.main-video-player[data-v-88cedf03]{width:100%;display:block;max-height:560px}.video-caption[data-v-88cedf03]{padding:12px 16px;background:#2c2416;color:#fff;font-size:14px}.video-thumbs[data-v-88cedf03]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.video-thumb[data-v-88cedf03]{flex-shrink:0;width:160px;cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid transparent;transition:all .2s;background:#fff}.video-thumb[data-v-88cedf03]:hover{border-color:#d4a84b;transform:translateY(-2px)}.video-thumb.active[data-v-88cedf03]{border-color:#d4a84b;box-shadow:0 2px 12px #d4a84b4d}.thumb-cover[data-v-88cedf03]{width:100%;aspect-ratio:16/9;overflow:hidden;background:#000;position:relative}.thumb-cover img[data-v-88cedf03]{width:100%;height:100%;object-fit:cover}.thumb-placeholder[data-v-88cedf03]{display:flex;align-items:center;justify-content:center}.thumb-placeholder span[data-v-88cedf03]{font-size:48px;color:#fff9}.thumb-duration[data-v-88cedf03]{position:absolute;bottom:6px;right:6px;background:#000000bf;color:#fff;padding:2px 6px;border-radius:3px;font-size:11px}.thumb-name[data-v-88cedf03]{display:block;padding:8px 10px;font-size:12px;color:#2c2416;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff}@media (max-width: 768px){.video-thumb[data-v-88cedf03]{width:120px}.thumb-name[data-v-88cedf03]{font-size:11px}}.bottom-cta[data-v-88cedf03]{background:#2c2416;padding:56px 40px;text-align:center}.bottom-cta-inner[data-v-88cedf03]{max-width:600px;margin:0 auto}.bottom-cta h2[data-v-88cedf03]{font-size:28px;font-weight:700;color:#fff;margin-bottom:12px}.bottom-cta p[data-v-88cedf03]{font-size:14px;color:#fff9;margin-bottom:32px}.bottom-cta-actions[data-v-88cedf03]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-white[data-v-88cedf03]{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2c2416;padding:14px 32px;font-size:14px;font-weight:600;text-decoration:none}.btn-white[data-v-88cedf03]:hover{background:#e8e4db}@media (max-width: 1024px){.hero-grid[data-v-88cedf03]{flex-direction:column}.hero-img-wrap[data-v-88cedf03]{aspect-ratio:4/3}.hero-info[data-v-88cedf03]{padding:40px 28px}.cert-gallery[data-v-88cedf03]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero-info[data-v-88cedf03]{padding:32px 20px}.hero-info h1[data-v-88cedf03]{font-size:28px}.section[data-v-88cedf03],.bottom-cta[data-v-88cedf03]{padding:40px 20px}.bottom-cta h2[data-v-88cedf03]{font-size:24px}.spec-option[data-v-88cedf03]{padding:6px 14px;font-size:12px}.cert-gallery[data-v-88cedf03],.spec-params-table[data-v-88cedf03]{grid-template-columns:1fr}.spec-param-row[data-v-88cedf03]{flex-direction:column;gap:2px}.param-key[data-v-88cedf03],.param-value[data-v-88cedf03]{width:100%}.spec-params-wrap[data-v-88cedf03]{padding:24px 20px}.auth-warning[data-v-88cedf03]{flex-wrap:wrap}.auth-warning-link[data-v-88cedf03]{margin-left:0}}.banner[data-v-7476acc0]{position:relative;height:340px;overflow:hidden}.banner-img[data-v-7476acc0]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.banner-overlay[data-v-7476acc0]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241673}.banner-body[data-v-7476acc0]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:90px}.banner-body h1[data-v-7476acc0]{font-size:38px;font-weight:700;margin-bottom:12px;letter-spacing:-.5px}.banner-body p[data-v-7476acc0]{font-size:15px;opacity:.9}.filter-bar[data-v-7476acc0]{background:#fff;border-bottom:1px solid #e5ddd0;position:sticky;top:72px;z-index:50}.filter-inner--desktop[data-v-7476acc0]{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.filter-inner--mode[data-v-7476acc0]{border-top:1px solid #f5f0e8;justify-content:flex-start;gap:8px}.filter-tabs[data-v-7476acc0]{display:flex;gap:0;flex-wrap:wrap}.filter-label[data-v-7476acc0]{font-size:12px;color:#8b7e6a;font-weight:500;margin-right:4px;white-space:nowrap}.filter-btn[data-v-7476acc0]{padding:16px 28px;border:none;background:none;font-size:14px;font-weight:500;color:#8b7e6a;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;font-family:inherit}.filter-btn--sm[data-v-7476acc0]{padding:12px 18px;font-size:13px}.filter-btn[data-v-7476acc0]:hover{color:#2c2416}.filter-btn.active[data-v-7476acc0]{color:#d4a84b;border-bottom-color:#d4a84b;font-weight:600}.filter-result-count[data-v-7476acc0]{margin-left:auto;font-size:12px;color:#b8a88a}.filter-search[data-v-7476acc0]{flex-shrink:0}.filter-search input[data-v-7476acc0]{width:200px;padding:8px 12px;border:1px solid #e5ddd0;font-size:13px;color:#2c2416;background:#fdfcfa;font-family:inherit;border-radius:4px}.filter-search input[data-v-7476acc0]:focus{outline:none;border-color:#d4a84b}.filter-search input[data-v-7476acc0]::placeholder{color:#b8a88a}.filter-inner--mobile[data-v-7476acc0]{display:none}.section[data-v-7476acc0]{padding:64px 40px;background:#faf8f5}.loading-state[data-v-7476acc0]{text-align:center;padding:80px 20px;color:#8b7e6a;font-size:15px}.product-grid[data-v-7476acc0]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card[data-v-7476acc0]{background:#fff;transition:box-shadow .3s;border-radius:8px;overflow:hidden}.product-card[data-v-7476acc0]:hover{box-shadow:0 8px 32px #2c24161a}.product-card-link[data-v-7476acc0]{text-decoration:none;color:inherit;display:block}.product-card-img[data-v-7476acc0]{position:relative;aspect-ratio:1;overflow:hidden}.product-card-img img[data-v-7476acc0]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.product-card:hover .product-card-img img[data-v-7476acc0]{transform:scale(1.04)}.product-badge[data-v-7476acc0]{position:absolute;top:12px;right:12px;padding:5px 12px;font-size:11px;font-weight:600;letter-spacing:1px;border-radius:4px}.badge-hot[data-v-7476acc0]{background:#2c2416;color:#fff}.badge-new[data-v-7476acc0]{background:#d4a84b;color:#fff}.mode-tag[data-v-7476acc0]{position:absolute;top:12px;left:12px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:1px;color:#fff;border-radius:4px}.mode-tag--oem[data-v-7476acc0]{background:#2c2416}.mode-tag--retail[data-v-7476acc0]{background:#8b7e6a}.mode-tag--both[data-v-7476acc0]{background:#d4a84b}.product-card-info[data-v-7476acc0]{padding:24px 20px}.product-card-cat[data-v-7476acc0]{font-size:10px;font-weight:600;letter-spacing:2px;color:#d4a84b;text-transform:uppercase;margin-bottom:8px;display:block}.product-card-info h3[data-v-7476acc0]{font-size:19px;font-weight:700;color:#2c2416;margin-bottom:6px}.product-card-desc[data-v-7476acc0]{font-size:13px;color:#8b7e6a;line-height:1.5;margin-bottom:14px}.product-card-tags[data-v-7476acc0]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.product-tag[data-v-7476acc0]{display:inline-block;border:1px solid #e5ddd0;padding:4px 12px;font-size:11px;color:#8b7e6a;border-radius:4px}.product-card-bottom[data-v-7476acc0]{display:flex;flex-direction:column;gap:8px}.product-price[data-v-7476acc0]{font-size:18px;font-weight:700;color:#2c2416;white-space:nowrap}.product-price--main[data-v-7476acc0]{font-size:22px}.product-moq[data-v-7476acc0]{font-size:12px;color:#8b7e6a;font-weight:500}.product-oem-tag[data-v-7476acc0]{font-size:10px;font-weight:600;color:#d4a84b;letter-spacing:1px;text-transform:uppercase}.product-bottom-row[data-v-7476acc0]{display:flex;align-items:center;justify-content:space-between}.product-bottom-actions[data-v-7476acc0]{display:flex;gap:16px}.product-card-link-text[data-v-7476acc0]{font-size:13px;font-weight:600;color:#d4a84b;white-space:nowrap;text-decoration:none}.product-card-link-text[data-v-7476acc0]:hover{color:#b8892e}.product-card-link-text--sm[data-v-7476acc0]{font-size:12px}.pagination[data-v-7476acc0]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px;flex-wrap:wrap}.pagination button[data-v-7476acc0]{padding:8px 16px;border:1px solid #e5ddd0;background:#fff;font-size:13px;color:#4a3f2f;cursor:pointer;font-family:inherit;transition:all .15s;border-radius:4px}.pagination button[data-v-7476acc0]:hover:not(:disabled){border-color:#d4a84b;color:#d4a84b}.pagination button[data-v-7476acc0]:disabled{opacity:.4;cursor:default}.page-btn.active[data-v-7476acc0]{background:#d4a84b;color:#fff;border-color:#d4a84b}.empty-state[data-v-7476acc0]{text-align:center;padding:80px 20px;color:#8b7e6a;font-size:15px}.bottom-cta[data-v-7476acc0]{background:#2c2416;padding:72px 40px;text-align:center}.bottom-cta-inner[data-v-7476acc0]{max-width:550px;margin:0 auto}.bottom-cta h2[data-v-7476acc0]{font-size:30px;font-weight:700;color:#fff;margin-bottom:14px}.bottom-cta p[data-v-7476acc0]{font-size:15px;color:#fff9;margin-bottom:36px}.btn-gold[data-v-7476acc0]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 36px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none;border-radius:4px}.btn-gold[data-v-7476acc0]:hover{background:#b8892e}@media (max-width: 1024px){.product-grid[data-v-7476acc0]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.filter-inner--desktop[data-v-7476acc0]{display:none}.filter-inner--mobile[data-v-7476acc0]{display:block}.filter-bar[data-v-7476acc0]{position:sticky;top:56px;padding:0}.mobile-filter-top[data-v-7476acc0]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff}.mobile-filter-top .filter-search[data-v-7476acc0]{flex:1;min-width:0}.mobile-filter-top .filter-search input[data-v-7476acc0]{width:100%;height:40px;padding:8px 12px;font-size:14px;border-radius:8px;border:1px solid #e5ddd0;background:#f8f6f1}.mobile-filter-toggle[data-v-7476acc0]{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:8px 14px;border:1px solid #e5ddd0;background:#fff;font-size:13px;color:#6b5e4a;cursor:pointer;font-family:inherit;border-radius:8px;position:relative}.mobile-filter-toggle.is-active[data-v-7476acc0]{background:#2c2416;color:#fff;border-color:#2c2416}.filter-dot[data-v-7476acc0]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#d4a84b;border-radius:50%}.mobile-filter-toggle.is-active .filter-dot[data-v-7476acc0]{background:#fff}.mobile-filter-summary[data-v-7476acc0]{display:flex;align-items:center;gap:6px;padding:0 16px 12px;font-size:12px;color:#8b7e6a;background:#fff}.summary-label[data-v-7476acc0]{font-weight:500}.summary-value[data-v-7476acc0]{color:#2c2416;font-weight:600;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-divider[data-v-7476acc0]{color:#e5ddd0}.summary-count[data-v-7476acc0]{color:#b8a88a;margin-left:auto}.mobile-filter-panel[data-v-7476acc0]{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #f5f0e8;border-bottom:1px solid #e5ddd0;padding:20px 16px;box-shadow:0 8px 24px #00000014;z-index:55}.panel-section[data-v-7476acc0]{margin-bottom:20px}.panel-section[data-v-7476acc0]:last-of-type{margin-bottom:16px}.panel-title[data-v-7476acc0]{font-size:13px;font-weight:600;color:#2c2416;margin:0 0 10px}.panel-chips[data-v-7476acc0]{display:flex;flex-wrap:wrap;gap:8px}.panel-chip[data-v-7476acc0]{padding:8px 16px;border:1px solid #e5ddd0;background:#fdfcfa;font-size:13px;color:#6b5e4a;cursor:pointer;font-family:inherit;border-radius:20px;white-space:nowrap;transition:all .2s}.panel-chip[data-v-7476acc0]:hover{border-color:#d4a84b;color:#d4a84b}.panel-chip.active[data-v-7476acc0]{background:#2c2416;color:#fff;border-color:#2c2416}.panel-close-btn[data-v-7476acc0]{width:100%;padding:12px;background:#2c2416;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;border-radius:8px}.mobile-overlay[data-v-7476acc0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:45}.slide-down-enter-active[data-v-7476acc0],.slide-down-leave-active[data-v-7476acc0]{transition:all .25s ease}.slide-down-enter-from[data-v-7476acc0],.slide-down-leave-to[data-v-7476acc0]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-7476acc0],.fade-leave-active[data-v-7476acc0]{transition:opacity .2s ease}.fade-enter-from[data-v-7476acc0],.fade-leave-to[data-v-7476acc0]{opacity:0}.banner[data-v-7476acc0]{height:200px}.banner-body[data-v-7476acc0]{padding-top:50px}.banner-body h1[data-v-7476acc0]{font-size:24px;margin-bottom:8px}.banner-body p[data-v-7476acc0]{font-size:13px;padding:0 20px}.section[data-v-7476acc0]{padding:20px 16px 48px}.product-grid[data-v-7476acc0]{grid-template-columns:1fr 1fr;gap:12px}.product-card-info[data-v-7476acc0]{padding:14px 12px}.product-card-info h3[data-v-7476acc0]{font-size:15px;margin-bottom:4px}.product-card-desc[data-v-7476acc0]{font-size:12px;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-cat[data-v-7476acc0]{font-size:9px;margin-bottom:4px}.product-price[data-v-7476acc0]{font-size:16px}.product-price--main[data-v-7476acc0]{font-size:18px}.product-card-bottom[data-v-7476acc0]{gap:6px}.product-bottom-actions[data-v-7476acc0]{gap:12px;flex-wrap:wrap}.product-card-link-text[data-v-7476acc0]{font-size:12px}.product-card-link-text--sm[data-v-7476acc0]{font-size:11px}.product-tag[data-v-7476acc0]{padding:3px 8px;font-size:10px}.product-badge[data-v-7476acc0]{top:8px;right:8px;padding:4px 8px;font-size:10px}.mode-tag[data-v-7476acc0]{top:8px;left:8px;padding:3px 8px;font-size:9px}.pagination[data-v-7476acc0]{gap:4px;margin-top:28px}.pagination button[data-v-7476acc0]{padding:8px 12px;font-size:12px}.bottom-cta[data-v-7476acc0]{padding:48px 24px}.bottom-cta h2[data-v-7476acc0]{font-size:22px}.bottom-cta p[data-v-7476acc0]{font-size:14px;margin-bottom:28px}.btn-gold[data-v-7476acc0]{padding:12px 28px;font-size:13px}}@media (max-width: 400px){.product-grid[data-v-7476acc0]{grid-template-columns:1fr;max-width:340px;margin:0 auto}}.banner[data-v-4881828a]{position:relative;height:280px;overflow:hidden}.banner-img[data-v-4881828a]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.banner-overlay[data-v-4881828a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241680}.banner-body[data-v-4881828a]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:72px}.banner-body h1[data-v-4881828a]{font-size:36px;font-weight:700;margin-bottom:10px}.banner-body p[data-v-4881828a]{font-size:15px;opacity:.9}.section[data-v-4881828a]{padding:72px 40px;background:#faf8f5}.contact-grid[data-v-4881828a]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start}.contact-form-wrap[data-v-4881828a]{background:#fff;padding:44px 40px}.contact-form-wrap h2[data-v-4881828a]{font-size:24px;font-weight:700;color:#2c2416;margin-bottom:6px}.form-sub[data-v-4881828a]{font-size:13px;color:#8b7e6a;margin-bottom:28px}.contact-form[data-v-4881828a]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-4881828a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-4881828a]{display:flex;flex-direction:column;gap:6px}.form-group--full[data-v-4881828a]{grid-column:1 / -1}.form-group label[data-v-4881828a]{font-size:13px;font-weight:600;color:#2c2416}.required[data-v-4881828a]{color:#c0392b}.form-group input[data-v-4881828a],.form-group select[data-v-4881828a],.form-group textarea[data-v-4881828a]{padding:12px 14px;border:1px solid #e5ddd0;font-size:14px;color:#2c2416;background:#fdfcfa;font-family:inherit;transition:border-color .2s;resize:vertical}.form-group input[data-v-4881828a]:focus,.form-group select[data-v-4881828a]:focus,.form-group textarea[data-v-4881828a]:focus{outline:none;border-color:#d4a84b}.btn-submit[data-v-4881828a]{background:#d4a84b;color:#fff;border:none;padding:15px 36px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s;align-self:flex-start;margin-top:8px}.btn-submit[data-v-4881828a]:hover:not(:disabled){background:#b8892e}.btn-submit[data-v-4881828a]:disabled{opacity:.6;cursor:default}.submit-success[data-v-4881828a]{color:#27ae60;font-size:14px;margin-top:8px}.submit-error[data-v-4881828a]{color:#c0392b;font-size:14px;margin-top:8px}.contact-info-wrap[data-v-4881828a]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-4881828a]{background:#fff;padding:32px 28px}.info-card h3[data-v-4881828a]{font-size:17px;font-weight:700;color:#2c2416;margin-bottom:18px}.info-item[data-v-4881828a]{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.info-item[data-v-4881828a]:last-child{margin-bottom:0}.info-label[data-v-4881828a]{font-size:11px;color:#8b7e6a;text-transform:uppercase;letter-spacing:1px}.info-value[data-v-4881828a]{font-size:14px;color:#2c2416;font-weight:500}.info-highlights[data-v-4881828a]{list-style:none;display:flex;flex-direction:column;gap:10px}.info-highlights li[data-v-4881828a]{font-size:13px;color:#4a3f2f;padding-left:18px;position:relative;line-height:1.5}.info-highlights li[data-v-4881828a]:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;background:#d4a84b}.info-card--factory[data-v-4881828a]{padding:0;overflow:hidden}.info-card--factory img[data-v-4881828a]{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.info-card--factory p[data-v-4881828a]{font-size:12px;color:#8b7e6a;text-align:center;padding:12px}.sales-list[data-v-4881828a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.sales-item[data-v-4881828a]{flex:1 1 calc(50% - 6px);min-width:200px;padding:14px;background:#faf8f5;border-radius:10px;border:1px solid #f0ebe2;transition:all .2s}.sales-item[data-v-4881828a]:hover{border-color:#d4a84b;background:#fff}.sales-info[data-v-4881828a]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sales-name[data-v-4881828a]{font-size:15px;font-weight:600;color:#2c2416}.sales-role[data-v-4881828a]{font-size:11px;color:#b8892e;background:#d4a84b1f;padding:2px 10px;border-radius:10px;display:inline-block;width:fit-content}.sales-contacts[data-v-4881828a]{display:flex;flex-wrap:wrap;gap:8px}.contact-link[data-v-4881828a]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#fff;border:1px solid #e5ddd0;border-radius:6px;font-size:12px;color:#4a3f2f;text-decoration:none;transition:all .2s}.contact-link svg[data-v-4881828a]{width:14px;height:14px}.contact-link[data-v-4881828a]:hover{background:#d4a84b;color:#fff;border-color:#d4a84b}.contact-link.whatsapp[data-v-4881828a]:hover{background:#25d366;border-color:#25d366}.contact-link.email[data-v-4881828a]:hover{background:#64b5f6;border-color:#64b5f6}@media (max-width: 1024px){.contact-grid[data-v-4881828a]{grid-template-columns:1fr}}@media (max-width: 768px){.banner[data-v-4881828a]{height:200px}.banner-body[data-v-4881828a]{padding-top:50px}.banner-body h1[data-v-4881828a]{font-size:26px}.section[data-v-4881828a]{padding:48px 24px}.contact-form-wrap[data-v-4881828a]{padding:32px 24px}.form-row[data-v-4881828a]{grid-template-columns:1fr}.btn-submit[data-v-4881828a]{width:100%;text-align:center}}.banner[data-v-94d9e13b]{position:relative;height:340px;overflow:hidden}.banner-img[data-v-94d9e13b]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.banner-overlay[data-v-94d9e13b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241680}.banner-body[data-v-94d9e13b]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:90px}.banner-body h1[data-v-94d9e13b]{font-size:38px;font-weight:700;margin-bottom:12px;letter-spacing:-.5px}.banner-body p[data-v-94d9e13b]{font-size:15px;opacity:.9}.video-section[data-v-94d9e13b]{padding:100px 40px;background:#fbfaf7;position:relative;overflow:hidden}.video-hero[data-v-94d9e13b]{max-width:1280px;margin:0 auto;position:relative}.hero-bg-elements[data-v-94d9e13b]{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;pointer-events:none;z-index:0}.bg-circle[data-v-94d9e13b]{position:absolute;border-radius:50%;border:1px solid rgba(212,168,75,.08)}.bg-circle--1[data-v-94d9e13b]{width:400px;height:400px;top:-80px;right:-120px}.bg-circle--2[data-v-94d9e13b]{width:240px;height:240px;bottom:-40px;left:-60px;border-color:#d4a84b0d}.bg-dots[data-v-94d9e13b]{position:absolute;top:20%;right:5%;width:80px;height:80px;background-image:radial-gradient(rgba(212,168,75,.12) 1.5px,transparent 1.5px);background-size:12px 12px}.bg-line[data-v-94d9e13b]{position:absolute;background:#d4a84b0f}.bg-line--h[data-v-94d9e13b]{width:120px;height:1px;top:50%;left:-40px}.bg-line--v[data-v-94d9e13b]{width:1px;height:120px;bottom:0;right:15%}.hero-content[data-v-94d9e13b]{display:grid;grid-template-columns:1.2fr .8fr;gap:0;align-items:center;position:relative;z-index:1}.hero-player-col[data-v-94d9e13b]{position:relative}.video-wrapper[data-v-94d9e13b]{position:relative;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;box-shadow:0 4px 24px #0000000f,0 1px 4px #0000000a}.video-frame[data-v-94d9e13b]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:1;pointer-events:none}.frame-corner[data-v-94d9e13b]{position:absolute;width:24px;height:24px;border-color:#d4a84b66;border-style:solid}.frame-corner--tl[data-v-94d9e13b]{top:0;left:0;border-width:1.5px 0 0 1.5px}.frame-corner--tr[data-v-94d9e13b]{top:0;right:0;border-width:1.5px 1.5px 0 0}.frame-corner--bl[data-v-94d9e13b]{bottom:0;left:0;border-width:0 0 1.5px 1.5px}.frame-corner--br[data-v-94d9e13b]{bottom:0;right:0;border-width:0 1.5px 1.5px 0}.factory-video[data-v-94d9e13b]{width:100%;height:100%;display:block;object-fit:cover;position:relative;z-index:2}.video-overlay[data-v-94d9e13b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.overlay-bg[data-v-94d9e13b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a14104d,#1a141099);transition:opacity .6s ease}.video-overlay:hover .overlay-bg[data-v-94d9e13b]{opacity:.8}.play-trigger[data-v-94d9e13b]{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;z-index:2}.play-circle[data-v-94d9e13b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.video-overlay:hover .play-circle[data-v-94d9e13b]{transform:rotate(90deg)}.play-circle-track[data-v-94d9e13b]{stroke-dasharray:339.292;transition:stroke-dashoffset .6s cubic-bezier(.25,.46,.45,.94)}.video-overlay:hover .play-circle-progress[data-v-94d9e13b]{stroke-dashoffset:0}.play-icon-wrap[data-v-94d9e13b]{width:56px;height:56px;border-radius:50%;background:#d4a84be6;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.video-overlay:hover .play-icon-wrap[data-v-94d9e13b]{background:#d4a84b;transform:scale(1.08);box-shadow:0 8px 32px #d4a84b80}.play-icon[data-v-94d9e13b]{width:22px;height:22px;color:#fff;margin-left:3px}.overlay-label[data-v-94d9e13b]{position:relative;z-index:2;margin-top:28px;font-size:11px;font-weight:500;letter-spacing:5px;color:#ffffffb3;transition:color .4s ease}.video-overlay:hover .overlay-label[data-v-94d9e13b]{color:#d4a84b}.hero-info-col[data-v-94d9e13b]{padding-left:64px}.info-block[data-v-94d9e13b]{max-width:380px}.info-eyebrow[data-v-94d9e13b]{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:4px;color:#b8973a;margin-bottom:20px}.eyebrow-line[data-v-94d9e13b]{display:block;width:32px;height:1px;background:#d4a84b}.info-title[data-v-94d9e13b]{font-size:42px;font-weight:300;color:#1a1410;line-height:1.15;margin-bottom:20px;letter-spacing:-1px}.title-accent[data-v-94d9e13b]{color:#d4a84b;font-weight:400}.info-desc[data-v-94d9e13b]{font-size:14px;color:#8b7e6a;line-height:1.8;margin-bottom:40px}.info-metrics[data-v-94d9e13b]{display:flex;align-items:center;gap:0;margin-bottom:40px;padding:24px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.metric[data-v-94d9e13b]{flex:1;text-align:center}.metric-value[data-v-94d9e13b]{display:block;font-size:36px;font-weight:300;color:#1a1410;line-height:1;margin-bottom:4px;letter-spacing:-1px;font-family:Georgia,serif}.metric-unit[data-v-94d9e13b]{font-size:14px;font-weight:400;color:#8b7e6a}.metric-plus[data-v-94d9e13b]{font-size:20px;color:#d4a84b}.metric-label[data-v-94d9e13b]{display:block;font-size:11px;color:#b0a590;margin-top:8px;letter-spacing:1px}.metric-divider[data-v-94d9e13b]{width:1px;height:40px;background:#00000014}.action-link[data-v-94d9e13b]{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#1a1410;text-decoration:none;letter-spacing:1px;padding-bottom:4px;border-bottom:1px solid #d4a84b;transition:all .3s ease}.action-arrow[data-v-94d9e13b]{width:16px;height:16px;transition:transform .3s ease}.action-link[data-v-94d9e13b]:hover{color:#d4a84b;gap:16px}.action-link:hover .action-arrow[data-v-94d9e13b]{transform:translate(4px)}.section[data-v-94d9e13b]{padding:88px 40px}.section--warm[data-v-94d9e13b]{background:#f5f0e8}.section--cream[data-v-94d9e13b]{background:#faf7f2}.section-head[data-v-94d9e13b]{text-align:center;max-width:650px;margin:0 auto 60px}.eyebrow[data-v-94d9e13b]{font-size:11px;font-weight:700;letter-spacing:4px;color:#d4a84b;text-transform:uppercase;margin-bottom:16px;display:block}.section-head h2[data-v-94d9e13b]{font-size:32px;font-weight:700;color:#2c2416;margin-bottom:12px;letter-spacing:-.5px}.intro-grid[data-v-94d9e13b]{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.intro-text h2[data-v-94d9e13b]{font-size:32px;font-weight:700;color:#2c2416;margin-bottom:16px}.intro-content[data-v-94d9e13b] .intro-lead{font-size:16px;color:#4a3f2f;line-height:1.7;margin-bottom:16px;font-weight:500}.intro-content[data-v-94d9e13b] p{font-size:14px;color:#8b7e6a;line-height:1.8;margin-bottom:12px}.intro-content[data-v-94d9e13b] strong{color:#2c2416;font-weight:600}.intro-content[data-v-94d9e13b] ul{padding-left:20px;margin:12px 0}.intro-content[data-v-94d9e13b] li{font-size:14px;color:#8b7e6a;line-height:1.8;margin-bottom:4px}.intro-numbers[data-v-94d9e13b]{display:flex;gap:40px;margin-top:28px;padding-top:24px;border-top:1px solid #e5ddd0}.intro-num[data-v-94d9e13b]{font-size:13px;color:#8b7e6a}.intro-num span[data-v-94d9e13b]{display:block;font-size:28px;font-weight:700;color:#d4a84b}.intro-img img[data-v-94d9e13b]{width:100%;display:block}.strength-grid[data-v-94d9e13b]{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.strength-card[data-v-94d9e13b]{background:#fff}.strength-img[data-v-94d9e13b]{aspect-ratio:4/3;overflow:hidden}.strength-img img[data-v-94d9e13b]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.strength-card:hover .strength-img img[data-v-94d9e13b]{transform:scale(1.04)}.strength-card h3[data-v-94d9e13b]{font-size:17px;font-weight:700;color:#2c2416;padding:20px 24px 8px}.strength-card p[data-v-94d9e13b]{font-size:13px;color:#8b7e6a;line-height:1.7;padding:0 24px 24px}.cert-showcase[data-v-94d9e13b]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px;align-items:start}.cert-showcase-item[data-v-94d9e13b]{cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative}.cert-showcase-item[data-v-94d9e13b]:hover{transform:translateY(-8px)}.cert-showcase-frame[data-v-94d9e13b]{position:relative;background:linear-gradient(145deg,#fdfaf4,#f8f2e6);border-radius:12px;padding:20px;box-shadow:0 4px 20px #2c241614,inset 0 1px #fffc;transition:all .4s cubic-bezier(.25,.8,.25,1);overflow:hidden}.cert-showcase-frame[data-v-94d9e13b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(212,168,75,.03) 0%,transparent 50%);pointer-events:none;opacity:0;transition:opacity .4s}.cert-showcase-item:hover .cert-showcase-frame[data-v-94d9e13b]{box-shadow:0 20px 60px #2c241626,inset 0 1px #fffc}.cert-showcase-item:hover .cert-showcase-frame[data-v-94d9e13b]:before{opacity:1}.cert-showcase-frame img[data-v-94d9e13b]{width:100%;height:280px;object-fit:contain;display:block;background:#fff;border-radius:6px;box-shadow:0 2px 8px #2c24160f;transition:transform .5s cubic-bezier(.25,.8,.25,1)}.cert-item-large .cert-showcase-frame img[data-v-94d9e13b]{height:320px}.cert-showcase-item:hover .cert-showcase-frame img[data-v-94d9e13b]{transform:scale(1.02)}.cert-showcase-corner[data-v-94d9e13b]{position:absolute;width:24px;height:24px;pointer-events:none;z-index:2}.cert-corner-tl[data-v-94d9e13b]{top:8px;left:8px;border-top:2px solid #d4a84b;border-left:2px solid #d4a84b;border-top-left-radius:6px}.cert-corner-tr[data-v-94d9e13b]{top:8px;right:8px;border-top:2px solid #d4a84b;border-right:2px solid #d4a84b;border-top-right-radius:6px}.cert-corner-bl[data-v-94d9e13b]{bottom:8px;left:8px;border-bottom:2px solid #d4a84b;border-left:2px solid #d4a84b;border-bottom-left-radius:6px}.cert-corner-br[data-v-94d9e13b]{bottom:8px;right:8px;border-bottom:2px solid #d4a84b;border-right:2px solid #d4a84b;border-bottom-right-radius:6px}.cert-showcase-info[data-v-94d9e13b]{display:flex;align-items:center;gap:12px;padding:18px 20px 4px}.cert-info-badge[data-v-94d9e13b]{width:40px;height:40px;background:linear-gradient(145deg,#d4a84b,#b8892e);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #d4a84b4d}.cert-badge-icon[data-v-94d9e13b]{font-size:20px}.cert-info-content[data-v-94d9e13b]{flex:1;min-width:0}.cert-info-content h4[data-v-94d9e13b]{font-size:14px;font-weight:700;color:#2c2416;margin:0 0 2px;line-height:1.3}.cert-info-content p[data-v-94d9e13b]{font-size:12px;color:#8b7e6a;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cert-view-hint[data-v-94d9e13b]{width:36px;height:36px;background:#f0ebe0;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all .3s cubic-bezier(.25,.8,.25,1)}.cert-showcase-item:hover .cert-view-hint[data-v-94d9e13b]{opacity:1;transform:scale(1);background:#d4a84b}.cert-view-hint span[data-v-94d9e13b]{font-size:14px;transition:transform .3s}.cert-showcase-item:hover .cert-view-hint span[data-v-94d9e13b]{transform:scale(1.2)}.cert-decoration[data-v-94d9e13b]{max-width:200px;margin:48px auto 0;display:flex;align-items:center;gap:16px}.decoration-line[data-v-94d9e13b]{flex:1;height:1px;background:linear-gradient(to right,transparent,#d4a84b,transparent)}.decoration-diamond[data-v-94d9e13b]{width:12px;height:12px;transform:rotate(45deg);background:#d4a84b;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #d4a84b66}.diamond-inner[data-v-94d9e13b]{width:4px;height:4px;transform:rotate(0);background:#fff}.image-preview-modal[data-v-94d9e13b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out;padding:40px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-94d9e13b .3s ease}.preview-container[data-v-94d9e13b]{position:relative;max-width:85vw;max-height:90vh;animation:scaleIn-94d9e13b .4s cubic-bezier(.25,.8,.25,1)}.preview-container img[data-v-94d9e13b]{max-width:85vw;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 30px 80px #00000080}.preview-close[data-v-94d9e13b]{position:absolute;top:-40px;right:0;width:36px;height:36px;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;cursor:pointer;transition:all .3s}.preview-close[data-v-94d9e13b]:hover{background:#ffffff4d;transform:rotate(90deg)}@keyframes fadeIn-94d9e13b{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-94d9e13b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.timeline[data-v-94d9e13b]{max-width:760px;margin:0 auto;position:relative;padding-left:40px}.timeline[data-v-94d9e13b]:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:#e5ddd0}.tl-item[data-v-94d9e13b]{display:flex;gap:24px;margin-bottom:32px;position:relative}.tl-item[data-v-94d9e13b]:last-child{margin-bottom:0}.tl-year[data-v-94d9e13b]{flex-shrink:0;width:56px;font-size:14px;font-weight:700;color:#d4a84b;text-align:right;padding-top:2px}.tl-dot[data-v-94d9e13b]{position:absolute;left:-37px;top:6px;width:10px;height:10px;border-radius:50%;background:#d4a84b;border:2px solid #fff}.tl-content h4[data-v-94d9e13b]{font-size:16px;font-weight:700;color:#2c2416;margin-bottom:4px}.tl-content p[data-v-94d9e13b]{font-size:13px;color:#8b7e6a;line-height:1.6}.bottom-cta[data-v-94d9e13b]{background:#2c2416;padding:72px 40px;text-align:center}.bottom-cta-inner[data-v-94d9e13b]{max-width:550px;margin:0 auto}.bottom-cta h2[data-v-94d9e13b]{font-size:30px;font-weight:700;color:#fff;margin-bottom:14px}.bottom-cta p[data-v-94d9e13b]{font-size:15px;color:#fff9;margin-bottom:36px}.bottom-cta-actions[data-v-94d9e13b]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-gold[data-v-94d9e13b]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 36px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none}.btn-gold[data-v-94d9e13b]:hover{background:#b8892e}.btn-white[data-v-94d9e13b]{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2c2416;padding:14px 36px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none}.btn-white[data-v-94d9e13b]:hover{background:#e8e4db}@media (max-width: 1024px){.video-section[data-v-94d9e13b]{padding:72px 32px}.hero-content[data-v-94d9e13b]{grid-template-columns:1fr;gap:48px}.hero-info-col[data-v-94d9e13b]{padding-left:0}.info-block[data-v-94d9e13b]{max-width:100%}.info-title[data-v-94d9e13b]{font-size:32px}.info-metrics[data-v-94d9e13b]{max-width:480px}.bg-circle--1[data-v-94d9e13b]{width:240px;height:240px;top:-40px;right:-60px}.intro-grid[data-v-94d9e13b]{grid-template-columns:1fr;gap:40px}.strength-grid[data-v-94d9e13b]{grid-template-columns:1fr 1fr}.cert-showcase[data-v-94d9e13b]{grid-template-columns:1fr 1fr;gap:24px}.cert-showcase-frame img[data-v-94d9e13b]{height:260px}.cert-item-large .cert-showcase-frame img[data-v-94d9e13b]{height:280px}}@media (max-width: 768px){.banner[data-v-94d9e13b]{height:240px}.banner-body[data-v-94d9e13b]{padding-top:64px}.banner-body h1[data-v-94d9e13b]{font-size:28px}.section[data-v-94d9e13b]{padding:60px 24px}.video-section[data-v-94d9e13b]{padding:56px 20px}.info-title[data-v-94d9e13b]{font-size:28px}.info-desc[data-v-94d9e13b]{font-size:13px;margin-bottom:28px}.metric-value[data-v-94d9e13b]{font-size:28px}.play-trigger[data-v-94d9e13b]{width:96px;height:96px}.play-icon-wrap[data-v-94d9e13b]{width:46px;height:46px}.play-icon[data-v-94d9e13b]{width:18px;height:18px}.video-frame[data-v-94d9e13b]{top:-5px;right:-5px;bottom:-5px;left:-5px}.frame-corner[data-v-94d9e13b]{width:16px;height:16px}.hero-bg-elements[data-v-94d9e13b]{display:none}.intro-numbers[data-v-94d9e13b]{gap:24px}.strength-grid[data-v-94d9e13b]{grid-template-columns:1fr}.cert-showcase[data-v-94d9e13b]{grid-template-columns:1fr;gap:24px}.cert-showcase-frame img[data-v-94d9e13b]{height:280px}.cert-item-large .cert-showcase-frame img[data-v-94d9e13b]{height:300px}.cert-showcase-info[data-v-94d9e13b]{flex-wrap:wrap;gap:8px}.cert-view-hint[data-v-94d9e13b]{display:none}.cert-decoration[data-v-94d9e13b]{margin-top:32px}.timeline[data-v-94d9e13b]{padding-left:32px}.tl-dot[data-v-94d9e13b]{left:-29px}.bottom-cta[data-v-94d9e13b]{padding:56px 24px}.bottom-cta h2[data-v-94d9e13b]{font-size:24px}}.banner[data-v-236685b9]{position:relative;height:320px;overflow:hidden}.banner-img[data-v-236685b9]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.banner-overlay[data-v-236685b9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c24168c}.banner-body[data-v-236685b9]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:84px}.banner-body h1[data-v-236685b9]{font-size:36px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.banner-body p[data-v-236685b9]{font-size:15px;opacity:.9}.section[data-v-236685b9]{padding:88px 40px}.section--warm[data-v-236685b9]{background:#f5f0e8}.section-head[data-v-236685b9]{text-align:center;max-width:650px;margin:0 auto 60px}.eyebrow[data-v-236685b9]{font-size:11px;font-weight:700;letter-spacing:4px;color:#d4a84b;text-transform:uppercase;margin-bottom:16px;display:block}.section-head h2[data-v-236685b9]{font-size:32px;font-weight:700;color:#2c2416;margin-bottom:12px;letter-spacing:-.5px}.section-sub[data-v-236685b9]{font-size:15px;color:#8b7e6a;line-height:1.6}.offer-grid[data-v-236685b9]{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.offer-card[data-v-236685b9]{background:#fff;padding:32px 24px 28px;position:relative}.offer-card-top[data-v-236685b9]{position:absolute;top:0;left:16px;right:16px;height:2px;background:#d4a84b}.offer-card h3[data-v-236685b9]{font-size:16px;font-weight:700;color:#2c2416;margin-bottom:8px;margin-top:6px}.offer-card p[data-v-236685b9]{font-size:12px;color:#8b7e6a;line-height:1.6;margin-bottom:14px}.offer-card ul[data-v-236685b9]{list-style:none;display:flex;flex-direction:column;gap:6px}.offer-card li[data-v-236685b9]{font-size:12px;color:#4a3f2f;padding-left:14px;position:relative}.offer-card li[data-v-236685b9]:before{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;background:#d4a84b}.process-grid[data-v-236685b9]{max-width:1000px;margin:0 auto 48px;display:flex;align-items:flex-start;justify-content:center;gap:0}.process-item[data-v-236685b9]{flex:1;text-align:center;max-width:160px}.process-num[data-v-236685b9]{display:block;font-size:36px;font-weight:800;color:#d4a84b26;line-height:1;margin-bottom:8px}.process-item h4[data-v-236685b9]{font-size:15px;font-weight:700;color:#2c2416;margin-bottom:6px}.process-item p[data-v-236685b9]{font-size:12px;color:#8b7e6a;line-height:1.5}.process-arrow[data-v-236685b9]{font-size:24px;color:#d4a84b;padding-top:14px;flex-shrink:0;opacity:.5}.process-img[data-v-236685b9]{max-width:1000px;margin:0 auto}.process-img img[data-v-236685b9]{width:100%;display:block}.samples-img[data-v-236685b9]{max-width:1000px;margin:0 auto}.samples-img img[data-v-236685b9]{width:100%;display:block}.bottom-cta[data-v-236685b9]{background:#2c2416;padding:72px 40px;text-align:center}.bottom-cta-inner[data-v-236685b9]{max-width:550px;margin:0 auto}.bottom-cta h2[data-v-236685b9]{font-size:30px;font-weight:700;color:#fff;margin-bottom:14px}.bottom-cta p[data-v-236685b9]{font-size:15px;color:#fff9;margin-bottom:36px}.bottom-cta-actions[data-v-236685b9]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-gold[data-v-236685b9]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 36px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none}.btn-gold[data-v-236685b9]:hover{background:#b8892e}.btn-white[data-v-236685b9]{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2c2416;padding:14px 36px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none}.btn-white[data-v-236685b9]:hover{background:#e8e4db}@media (max-width: 1024px){.offer-grid[data-v-236685b9]{grid-template-columns:repeat(2,1fr)}.process-grid[data-v-236685b9]{flex-wrap:wrap;gap:20px}.process-arrow[data-v-236685b9]{transform:rotate(90deg);padding-top:0}}@media (max-width: 768px){.banner[data-v-236685b9]{height:240px}.banner-body[data-v-236685b9]{padding-top:60px}.banner-body h1[data-v-236685b9]{font-size:28px}.section[data-v-236685b9]{padding:60px 24px}.offer-grid[data-v-236685b9]{grid-template-columns:1fr}.process-item[data-v-236685b9]{max-width:100%}.bottom-cta[data-v-236685b9]{padding:56px 24px}.bottom-cta h2[data-v-236685b9]{font-size:24px}}.cart-top-bar[data-v-fe6a4923]{background:#fff;border-bottom:1px solid #e5ddd0}.cart-top-inner[data-v-fe6a4923]{max-width:1100px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between}.cart-back[data-v-fe6a4923]{font-size:13px;color:#8b7e6a;text-decoration:none}.cart-back[data-v-fe6a4923]:hover{color:#2c2416}.cart-top-inner h1[data-v-fe6a4923]{font-size:18px;font-weight:700;color:#2c2416}.cart-count[data-v-fe6a4923]{font-weight:400;font-size:14px;color:#8b7e6a;margin-left:6px}.cart-top-spacer[data-v-fe6a4923]{width:80px}.section[data-v-fe6a4923]{padding:40px 32px 80px;background:#faf8f5;min-height:50vh}.cart-container[data-v-fe6a4923]{max-width:1100px;margin:0 auto}.cart-select-all[data-v-fe6a4923]{display:flex;align-items:center;gap:20px;padding:12px 0}.check-label[data-v-fe6a4923]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#4a3f2f}.check-box[data-v-fe6a4923]{width:22px;height:22px;border:2px solid #e5ddd0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#fff;cursor:pointer;transition:all .2s}.check-box.checked[data-v-fe6a4923]{background:#d4a84b;border-color:#d4a84b}.btn-del-selected[data-v-fe6a4923]{background:none;border:1px solid #e5ddd0;padding:6px 14px;font-size:12px;color:#c0392b;cursor:pointer;font-family:inherit}.btn-del-selected[data-v-fe6a4923]:hover{border-color:#c0392b}.cart-grid[data-v-fe6a4923]{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.cart-items[data-v-fe6a4923]{display:flex;flex-direction:column;gap:12px}.cart-item[data-v-fe6a4923]{display:flex;gap:14px;align-items:center;background:#fff;padding:16px}.cart-item-img[data-v-fe6a4923]{width:100px;height:100px;flex-shrink:0}.cart-item-img img[data-v-fe6a4923]{width:100%;height:100%;object-fit:cover;display:block}.cart-item-body[data-v-fe6a4923]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.cart-item-top[data-v-fe6a4923]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cart-item-info[data-v-fe6a4923]{min-width:0}.cart-item-info h3[data-v-fe6a4923]{font-size:15px;font-weight:600;color:#2c2416;margin-bottom:2px}.cart-item-spec[data-v-fe6a4923]{font-size:11px;color:#8b7e6a}.cart-item-price[data-v-fe6a4923]{font-size:15px;font-weight:700;color:#2c2416;white-space:nowrap}.cart-item-bottom[data-v-fe6a4923]{display:flex;align-items:center;gap:16px}.cart-qty[data-v-fe6a4923]{display:inline-flex;align-items:center;border:1px solid #e5ddd0}.cart-qty button[data-v-fe6a4923]{width:30px;height:30px;border:none;background:none;font-size:14px;color:#2c2416;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart-qty button[data-v-fe6a4923]:hover:not(:disabled){background:#f5f0e8}.cart-qty button[data-v-fe6a4923]:disabled{color:#ccc;cursor:default}.cart-qty input[data-v-fe6a4923]{width:34px;height:30px;text-align:center;border:none;border-left:1px solid #e5ddd0;border-right:1px solid #e5ddd0;font-size:13px;font-weight:600;color:#2c2416;background:#fdfcfa}.cart-item-subtotal[data-v-fe6a4923]{font-size:12px;color:#8b7e6a}.cart-item-remove[data-v-fe6a4923]{border:none;background:none;font-size:12px;color:#b8a88a;cursor:pointer;padding:0}.cart-item-remove[data-v-fe6a4923]:hover{color:#c0392b}.cart-summary[data-v-fe6a4923]{position:sticky;top:92px}.summary-card[data-v-fe6a4923]{background:#fff;padding:24px}.summary-card h2[data-v-fe6a4923]{font-size:16px;font-weight:700;color:#2c2416;margin-bottom:20px}.summary-lines[data-v-fe6a4923]{border-bottom:1px solid #f0ebe0;padding-bottom:14px;margin-bottom:14px}.summary-row[data-v-fe6a4923]{display:flex;justify-content:space-between;font-size:13px;color:#4a3f2f;margin-bottom:8px}.summary-row[data-v-fe6a4923]:last-child{margin-bottom:0}.summary-shipping[data-v-fe6a4923]{color:#2c2416}.shipping-hint[data-v-fe6a4923]{font-size:11px;color:#d4a84b;margin-top:2px}.shipping-hint strong[data-v-fe6a4923]{font-weight:700}.summary-total-row[data-v-fe6a4923]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.summary-total-row span[data-v-fe6a4923]:first-child{font-size:14px;font-weight:600;color:#2c2416}.summary-total[data-v-fe6a4923]{font-size:22px;font-weight:700;color:#d4a84b}.btn-checkout[data-v-fe6a4923]{display:flex;align-items:center;justify-content:center;background:#2c2416;color:#fff;padding:14px 0;font-size:14px;font-weight:600;text-decoration:none;border:none;width:100%;cursor:pointer;font-family:inherit}.btn-checkout[data-v-fe6a4923]:hover{background:#4a3f2f}.btn-checkout[data-v-fe6a4923]:disabled{opacity:.4;cursor:default}.cart-empty[data-v-fe6a4923]{text-align:center;padding:80px 20px}.cart-empty-icon[data-v-fe6a4923]{font-size:48px;margin-bottom:16px}.cart-empty h2[data-v-fe6a4923]{font-size:20px;font-weight:700;color:#2c2416;margin-bottom:6px}.cart-empty p[data-v-fe6a4923]{font-size:14px;color:#8b7e6a;margin-bottom:28px}.btn-gold[data-v-fe6a4923]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 36px;font-size:14px;font-weight:600;text-decoration:none}.btn-gold[data-v-fe6a4923]:hover{background:#b8892e}@media (max-width: 768px){.cart-top-inner[data-v-fe6a4923]{padding:14px 20px}.cart-top-spacer[data-v-fe6a4923]{display:none}.section[data-v-fe6a4923]{padding:24px 16px 60px}.cart-grid[data-v-fe6a4923]{grid-template-columns:1fr}.cart-summary[data-v-fe6a4923]{position:static}.cart-item[data-v-fe6a4923]{gap:12px;padding:12px;flex-wrap:wrap}.cart-item-img[data-v-fe6a4923]{width:80px;height:80px}.cart-item-info h3[data-v-fe6a4923],.cart-item-price[data-v-fe6a4923]{font-size:14px}.cart-item-bottom[data-v-fe6a4923]{gap:10px;flex-wrap:wrap}}.checkout-top-bar[data-v-2c291775]{background:#fff;border-bottom:1px solid #e5ddd0}.checkout-top-inner[data-v-2c291775]{max-width:1100px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between}.checkout-back[data-v-2c291775]{font-size:13px;color:#8b7e6a;text-decoration:none}.checkout-back[data-v-2c291775]:hover{color:#2c2416}.checkout-top-inner h1[data-v-2c291775]{font-size:18px;font-weight:700;color:#2c2416}.checkout-top-spacer[data-v-2c291775]{width:80px}.section[data-v-2c291775]{padding:40px 32px 80px;background:#faf8f5;min-height:60vh}.checkout-container[data-v-2c291775]{max-width:1100px;margin:0 auto}.checkout-grid[data-v-2c291775]{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start}.form-block[data-v-2c291775]{background:#fff;padding:28px 24px;margin-bottom:16px}.form-block h2[data-v-2c291775]{font-size:16px;font-weight:700;color:#2c2416;margin-bottom:20px}.form-row[data-v-2c291775]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.form-row--3col[data-v-2c291775]{grid-template-columns:1fr 1fr 1fr}.form-group[data-v-2c291775]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-2c291775]{font-size:12px;font-weight:600;color:#4a3f2f}.required[data-v-2c291775]{color:#c0392b}.form-group input[data-v-2c291775],.form-group select[data-v-2c291775]{padding:10px 12px;border:1px solid #e5ddd0;font-size:13px;color:#2c2416;background:#fdfcfa;font-family:inherit}.form-group input[data-v-2c291775]:focus,.form-group select[data-v-2c291775]:focus{outline:none;border-color:#d4a84b}.payment-options[data-v-2c291775]{display:flex;flex-direction:column;gap:10px}.payment-option[data-v-2c291775]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e5ddd0;cursor:pointer;transition:all .2s}.payment-option.active[data-v-2c291775]{border-color:#d4a84b;background:#fdfaf4}.payment-option input[type=radio][data-v-2c291775]{accent-color:#d4a84b}.payment-option-content[data-v-2c291775]{display:flex;flex-direction:column;gap:2px}.payment-name[data-v-2c291775]{font-size:14px;font-weight:600;color:#2c2416}.payment-desc[data-v-2c291775]{font-size:11px;color:#8b7e6a}.checkout-summary[data-v-2c291775]{position:sticky;top:92px}.summary-card[data-v-2c291775]{background:#fff;padding:24px;margin-bottom:16px}.summary-card h2[data-v-2c291775]{font-size:16px;font-weight:700;color:#2c2416;margin-bottom:18px}.summary-items[data-v-2c291775]{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.summary-item[data-v-2c291775]{display:flex;gap:12px;align-items:flex-start}.summary-item-img[data-v-2c291775]{width:56px;height:56px;flex-shrink:0}.summary-item-img img[data-v-2c291775]{width:100%;height:100%;object-fit:cover;display:block}.summary-item-info[data-v-2c291775]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.summary-item-name[data-v-2c291775]{font-size:13px;font-weight:600;color:#2c2416}.summary-item-spec[data-v-2c291775],.summary-item-qty[data-v-2c291775]{font-size:11px;color:#8b7e6a}.summary-item-price[data-v-2c291775]{font-size:13px;font-weight:600;color:#2c2416;white-space:nowrap}.summary-divider[data-v-2c291775]{border-top:1px solid #f0ebe0;margin:14px 0}.summary-row[data-v-2c291775]{display:flex;justify-content:space-between;font-size:13px;color:#4a3f2f;margin-bottom:6px}.summary-shipping[data-v-2c291775]{color:#2c2416}.summary-total-row[data-v-2c291775]{display:flex;justify-content:space-between;align-items:center}.summary-total-row span[data-v-2c291775]:first-child{font-size:14px;font-weight:600;color:#2c2416}.summary-total[data-v-2c291775]{font-size:22px;font-weight:700;color:#d4a84b}.btn-place-order[data-v-2c291775]{width:100%;padding:14px 0;background:#2c2416;color:#fff;border:none;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.btn-place-order[data-v-2c291775]:hover{background:#4a3f2f}.checkout-note[data-v-2c291775]{font-size:11px;color:#8b7e6a;text-align:center;margin-top:10px}@media (max-width: 768px){.checkout-top-inner[data-v-2c291775]{padding:14px 20px}.checkout-top-spacer[data-v-2c291775]{display:none}.section[data-v-2c291775]{padding:24px 16px 60px}.checkout-grid[data-v-2c291775]{grid-template-columns:1fr}.checkout-summary[data-v-2c291775]{position:static}.form-row[data-v-2c291775]{grid-template-columns:1fr}.form-row--3col[data-v-2c291775]{grid-template-columns:1fr 1fr}}.section[data-v-f96d6e05]{padding:64px 40px 80px;background:#faf8f5;min-height:60vh}.policy-container[data-v-f96d6e05]{max-width:820px;margin:0 auto;background:#fff;padding:56px}.policy-container h1[data-v-f96d6e05]{font-size:30px;font-weight:700;color:#2c2416;margin-bottom:4px;letter-spacing:-.5px}.policy-date[data-v-f96d6e05]{font-size:12px;color:#b8a88a;margin-bottom:36px;letter-spacing:.5px}.policy-content h2[data-v-f96d6e05]{font-size:17px;font-weight:700;color:#2c2416;margin:32px 0 10px;padding-top:24px;border-top:1px solid #f0ebe0;letter-spacing:-.2px}.policy-content h2[data-v-f96d6e05]:first-child{border-top:none;padding-top:0;margin-top:0}.policy-content p[data-v-f96d6e05]{font-size:14px;color:#4a3f2f;line-height:1.9}@media (max-width: 768px){.section[data-v-f96d6e05]{padding:36px 16px 60px}.policy-container[data-v-f96d6e05]{padding:36px 24px}.policy-container h1[data-v-f96d6e05]{font-size:24px}}.section[data-v-6b8bb981]{padding:64px 40px 80px;background:#faf8f5;min-height:60vh}.policy-container[data-v-6b8bb981]{max-width:820px;margin:0 auto;background:#fff;padding:56px}.policy-container h1[data-v-6b8bb981]{font-size:30px;font-weight:700;color:#2c2416;margin-bottom:4px;letter-spacing:-.5px}.policy-date[data-v-6b8bb981]{font-size:12px;color:#b8a88a;margin-bottom:36px;letter-spacing:.5px}.policy-content h2[data-v-6b8bb981]{font-size:17px;font-weight:700;color:#2c2416;margin:32px 0 10px;padding-top:24px;border-top:1px solid #f0ebe0;letter-spacing:-.2px}.policy-content h2[data-v-6b8bb981]:first-child{border-top:none;padding-top:0;margin-top:0}.policy-content p[data-v-6b8bb981]{font-size:14px;color:#4a3f2f;line-height:1.9}@media (max-width: 768px){.section[data-v-6b8bb981]{padding:36px 16px 60px}.policy-container[data-v-6b8bb981]{padding:36px 24px}.policy-container h1[data-v-6b8bb981]{font-size:24px}}.content-header[data-v-8cbe3186]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.content-header h2[data-v-8cbe3186]{font-size:20px;font-weight:700;color:#2c2416}.order-filter[data-v-8cbe3186]{display:flex;gap:4px}.of-btn[data-v-8cbe3186]{padding:6px 14px;border:1px solid #e5ddd0;background:#fff;font-size:12px;color:#8b7e6a;cursor:pointer;font-family:inherit}.of-btn[data-v-8cbe3186]:hover{color:#2c2416}.of-btn.active[data-v-8cbe3186]{background:#2c2416;color:#fff;border-color:#2c2416}.order-list[data-v-8cbe3186]{display:flex;flex-direction:column;gap:12px}.order-card[data-v-8cbe3186]{border:1px solid #e5ddd0;background:#fff}.order-card[data-v-8cbe3186]:hover,.order-card.expanded[data-v-8cbe3186]{border-color:#d4a84b}.order-card-top[data-v-8cbe3186]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;cursor:pointer}.order-card-left[data-v-8cbe3186]{display:flex;align-items:center;gap:12px}.order-id[data-v-8cbe3186]{font-size:13px;font-weight:600;color:#2c2416}.order-date[data-v-8cbe3186]{font-size:12px;color:#8b7e6a}.order-status[data-v-8cbe3186]{font-size:11px;font-weight:600;padding:3px 10px}.status--completed[data-v-8cbe3186],.status--delivered[data-v-8cbe3186]{color:#4a7c59;background:#edf5ef}.status--shipped[data-v-8cbe3186],.status--transit[data-v-8cbe3186]{color:#d4a84b;background:#fdf6ea}.status--pending[data-v-8cbe3186]{color:#8b7e6a;background:#f5f0e8}.status--paid[data-v-8cbe3186]{color:#2980b9;background:#e8f4fd}.status--cancelled[data-v-8cbe3186]{color:#999;background:#f5f5f5}.order-card-right[data-v-8cbe3186]{display:flex;align-items:center;gap:12px}.order-total[data-v-8cbe3186]{font-size:16px;font-weight:700;color:#2c2416}.order-count[data-v-8cbe3186]{font-size:12px;color:#8b7e6a}.order-arrow[data-v-8cbe3186]{font-size:11px;color:#b8a88a}.order-thumb-bar[data-v-8cbe3186]{display:flex;gap:8px;padding:0 18px 14px}.order-thumb[data-v-8cbe3186]{width:56px;height:56px;overflow:hidden}.order-thumb img[data-v-8cbe3186]{width:100%;height:100%;object-fit:cover;display:block}.order-card-body[data-v-8cbe3186]{border-top:1px solid #f0ebe0;padding:14px 18px 18px}.order-item[data-v-8cbe3186]{display:flex;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid #f5f0e8}.order-item[data-v-8cbe3186]:last-child{border-bottom:none}.order-item-img[data-v-8cbe3186]{width:52px;height:52px;flex-shrink:0}.order-item-img img[data-v-8cbe3186]{width:100%;height:100%;object-fit:cover;display:block}.order-item-info[data-v-8cbe3186]{flex:1;min-width:0}.order-item-name[data-v-8cbe3186]{display:block;font-size:13px;font-weight:600;color:#2c2416}.order-item-spec[data-v-8cbe3186]{font-size:11px;color:#8b7e6a}.order-item-qty[data-v-8cbe3186]{font-size:13px;color:#8b7e6a}.order-item-price[data-v-8cbe3186]{font-size:14px;font-weight:600;color:#2c2416;white-space:nowrap}.order-card-footer[data-v-8cbe3186]{margin-top:12px;padding-top:12px;border-top:1px solid #f0ebe0;display:flex;flex-direction:column;gap:8px}.order-address[data-v-8cbe3186],.order-tracking[data-v-8cbe3186]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#8b7e6a}.oa-label[data-v-8cbe3186]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#b8a88a}.empty-state[data-v-8cbe3186]{text-align:center;padding:48px 20px}.empty-state p[data-v-8cbe3186]{font-size:14px;color:#8b7e6a;margin-bottom:20px}.btn-outline[data-v-8cbe3186]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #2c2416;color:#2c2416;padding:12px 28px;font-size:13px;font-weight:600;text-decoration:none}.btn-outline[data-v-8cbe3186]:hover{background:#2c2416;color:#fff}.content-header[data-v-2f7c9378]{margin-bottom:24px}.content-header h2[data-v-2f7c9378]{font-size:20px;font-weight:700;color:#2c2416}.profile-card[data-v-2f7c9378]{max-width:440px}.profile-avatar[data-v-2f7c9378]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.avatar-preview[data-v-2f7c9378]{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#f5f0e8;display:flex;align-items:center;justify-content:center}.avatar-preview img[data-v-2f7c9378]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-2f7c9378]{font-size:28px;font-weight:700;color:#d4a84b}.avatar-upload-btn[data-v-2f7c9378]{font-size:12px;color:#d4a84b;cursor:pointer}.avatar-upload-btn[data-v-2f7c9378]:hover{color:#b8892e}.profile-field[data-v-2f7c9378]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.profile-field label[data-v-2f7c9378]{font-size:12px;font-weight:600;color:#4a3f2f}.profile-field input[data-v-2f7c9378],.profile-field select[data-v-2f7c9378]{padding:10px 12px;border:1px solid #e5ddd0;font-size:13px;color:#2c2416;background:#fdfcfa;font-family:inherit}.profile-field input[data-v-2f7c9378]:focus,.profile-field select[data-v-2f7c9378]:focus{outline:none;border-color:#d4a84b}.profile-field input[data-v-2f7c9378]:disabled{background:#f5f0e8;color:#999;cursor:not-allowed}.field-hint[data-v-2f7c9378]{font-size:11px;color:#d4a84b;margin-top:2px}.field-verified[data-v-2f7c9378]{font-size:11px;color:#4a7c59;margin-top:2px}.btn-gold[data-v-2f7c9378]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:12px 28px;font-size:13px;font-weight:600;border:none;font-family:inherit;cursor:pointer}.btn-gold[data-v-2f7c9378]:hover{background:#b8892e}.btn-gold[data-v-2f7c9378]:disabled{opacity:.6;cursor:default}.page[data-v-33feb206]{padding:24px;min-height:100vh;background:radial-gradient(circle at top,#faf8f5,#f4f1ec)}.header h2[data-v-33feb206]{margin:0;font-size:20px}.header p[data-v-33feb206]{color:#8b7e6a;font-size:12px}.grid[data-v-33feb206]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.card[data-v-33feb206]{background:#fff;border-radius:16px;padding:16px;border:1px solid rgba(229,221,208,.4);box-shadow:0 10px 30px #0000000a,0 2px 10px #00000005;transition:all .25s ease}.card[data-v-33feb206]:hover{transform:translateY(-3px)}.card.active[data-v-33feb206]{border-color:#d4a84b}.name[data-v-33feb206]{font-weight:600;color:#2c2416}.phone[data-v-33feb206]{font-size:12px;color:#8b7e6a}.address[data-v-33feb206]{margin-top:8px;font-size:13px}.detail[data-v-33feb206]{font-size:12px;color:#666}.actions[data-v-33feb206]{margin-top:10px;display:flex;gap:12px;font-size:12px;color:#8b7e6a}.actions a[data-v-33feb206]{cursor:pointer;color:#d4a84b;text-decoration:none}.actions a[data-v-33feb206]:hover{color:#b8892e}.badge[data-v-33feb206]{background:#d4a84b;color:#fff;padding:2px 8px;border-radius:10px;font-size:11px}.add[data-v-33feb206]{display:flex;align-items:center;justify-content:center;border:2px dashed #ddd;cursor:pointer;color:#8b7e6a;font-size:14px}.overlay[data-v-33feb206]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-33feb206]{width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;padding:22px;box-shadow:0 20px 60px #00000026}.modal-header h3[data-v-33feb206]{margin:0;font-size:18px}.section-title[data-v-33feb206]{font-size:12px;font-weight:600;color:#b8892e;margin-top:12px}.input[data-v-33feb206]{margin-top:10px}.input label[data-v-33feb206]{font-size:12px;margin-bottom:4px;display:block}.input input[data-v-33feb206],.input select[data-v-33feb206]{width:100%;padding:10px;border-radius:12px;border:1px solid #e9e2d7}.input select[data-v-33feb206]:disabled{background:#f5f5f5;cursor:not-allowed}.phone[data-v-33feb206]{display:flex;gap:10px}.phone select[data-v-33feb206]{width:100px;flex-shrink:0}.row[data-v-33feb206]{display:flex;gap:10px}.row .input[data-v-33feb206]{flex:1}.check[data-v-33feb206]{margin-top:14px;font-size:13px;display:flex;align-items:center;gap:6px}.btns[data-v-33feb206]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.btn-secondary[data-v-33feb206]{padding:10px 14px;border-radius:12px;border:1px solid #ddd;background:#fff;cursor:pointer}.btn-primary[data-v-33feb206]{padding:10px 16px;border-radius:12px;border:none;color:#fff;font-weight:600;background:linear-gradient(135deg,#2c2416,#4a3f2f);box-shadow:0 10px 25px #00000026;cursor:pointer}.content-header[data-v-93fd2c36]{margin-bottom:24px}.content-header h2[data-v-93fd2c36]{font-size:20px;font-weight:700;color:#2c2416}.profile-card[data-v-93fd2c36]{max-width:440px}.profile-field[data-v-93fd2c36]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.profile-field label[data-v-93fd2c36]{font-size:12px;font-weight:600;color:#4a3f2f}.profile-field input[data-v-93fd2c36]{padding:10px 12px;border:1px solid #e5ddd0;font-size:13px;color:#2c2416;background:#fdfcfa;font-family:inherit}.profile-field input[data-v-93fd2c36]:focus{outline:none;border-color:#d4a84b}.btn-gold[data-v-93fd2c36]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:12px 28px;font-size:13px;font-weight:600;border:none;font-family:inherit;cursor:pointer}.btn-gold[data-v-93fd2c36]:hover{background:#b8892e}.content-header[data-v-abb6eeae]{margin-bottom:24px}.content-header h2[data-v-abb6eeae]{font-size:20px;font-weight:700;color:#2c2416}.sample-list[data-v-abb6eeae]{display:flex;flex-direction:column;gap:12px}.sample-card[data-v-abb6eeae]{border:1px solid #e5ddd0;padding:18px;background:#fff}.sample-card-top[data-v-abb6eeae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sample-product[data-v-abb6eeae]{font-size:15px;font-weight:600;color:#2c2416}.sample-status[data-v-abb6eeae]{font-size:11px;font-weight:600;padding:4px 12px}.status--pending[data-v-abb6eeae]{color:#c0392b;background:#fef0ef}.status--contacted[data-v-abb6eeae]{color:#2980b9;background:#e8f4fd}.status--quoted[data-v-abb6eeae]{color:#d4a84b;background:#fdf6ea}.status--ordered[data-v-abb6eeae]{color:#4a7c59;background:#edf5ef}.sample-card-body[data-v-abb6eeae]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.sample-row[data-v-abb6eeae]{display:flex;justify-content:space-between;font-size:13px;color:#8b7e6a}.sample-row span[data-v-abb6eeae]:first-child{color:#b8a88a;min-width:60px}.sample-order-link[data-v-abb6eeae]{font-weight:600;color:#d4a84b;text-decoration:none}.sample-order-link[data-v-abb6eeae]:hover{text-decoration:underline}.sample-card-actions[data-v-abb6eeae]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #f0ebe0}.status-hint[data-v-abb6eeae]{font-size:12px;color:#8b7e6a}.btn-action[data-v-abb6eeae]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:8px 20px;font-size:13px;font-weight:600;text-decoration:none}.btn-action[data-v-abb6eeae]:hover{background:#b8892e}.btn-action--outline[data-v-abb6eeae]{background:#fff;color:#d4a84b;border:1px solid #d4a84b}.btn-action--outline[data-v-abb6eeae]:hover{background:#fdfaf4}.empty-state[data-v-abb6eeae]{text-align:center;padding:48px 20px}.empty-state p[data-v-abb6eeae]{font-size:14px;color:#8b7e6a;margin-bottom:20px}.btn-outline[data-v-abb6eeae]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #2c2416;color:#2c2416;padding:12px 28px;font-size:13px;font-weight:600;text-decoration:none}.btn-outline[data-v-abb6eeae]:hover{background:#2c2416;color:#fff}.account-top-bar[data-v-68e755ee]{background:#fff;border-bottom:1px solid #e5ddd0}.account-top-inner[data-v-68e755ee]{max-width:1100px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.account-back[data-v-68e755ee]{font-size:13px;color:#8b7e6a;text-decoration:none}.account-back[data-v-68e755ee]:hover{color:#2c2416}.account-top-inner h1[data-v-68e755ee]{font-size:18px;font-weight:700;color:#2c2416}.account-top-spacer[data-v-68e755ee]{width:80px}.section[data-v-68e755ee]{padding:0;background:#faf8f5;min-height:60vh}.account-container[data-v-68e755ee]{max-width:1100px;margin:0 auto}.account-grid[data-v-68e755ee]{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:start}.account-sidebar[data-v-68e755ee]{background:#fff}.sidebar-user[data-v-68e755ee]{display:flex;align-items:center;gap:12px;padding:20px 18px;border-bottom:1px solid #f0ebe0}.user-avatar[data-v-68e755ee]{width:44px;height:44px;border-radius:50%;background:#2c2416;color:#d4a84b;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;overflow:hidden}.user-avatar img[data-v-68e755ee]{width:100%;height:100%;object-fit:cover}.user-name[data-v-68e755ee]{display:block;font-size:14px;font-weight:600;color:#2c2416}.user-email[data-v-68e755ee]{font-size:11px;color:#8b7e6a}.sidebar-nav[data-v-68e755ee]{padding:8px 0;display:flex;flex-direction:column}.sidebar-link[data-v-68e755ee]{display:flex;align-items:center;gap:10px;padding:11px 18px;font-size:13px;color:#4a3f2f;text-decoration:none;border-left:2px solid transparent;cursor:pointer}.sidebar-link[data-v-68e755ee]:hover{color:#2c2416;background:#fdfcfa}.sidebar-link.active[data-v-68e755ee]{color:#d4a84b;border-left-color:#d4a84b;background:#fdfaf4;font-weight:600}.sidebar-link-icon[data-v-68e755ee]{font-size:13px;width:18px;text-align:center;flex-shrink:0}.account-content[data-v-68e755ee]{background:#fff;padding:24px 28px;min-height:440px}@media (max-width: 768px){.account-top-inner[data-v-68e755ee]{padding:12px 16px}.account-top-spacer[data-v-68e755ee]{display:none}.section[data-v-68e755ee]{padding:20px 12px 48px}.account-grid[data-v-68e755ee]{grid-template-columns:1fr}.account-sidebar[data-v-68e755ee]{display:flex;overflow-x:auto}.sidebar-user[data-v-68e755ee]{display:none}.sidebar-nav[data-v-68e755ee]{flex-direction:row;padding:0}.sidebar-link[data-v-68e755ee]{padding:12px 14px;border-left:none;border-bottom:2px solid transparent;white-space:nowrap;font-size:12px;gap:6px}.sidebar-link.active[data-v-68e755ee]{border-left:none;border-bottom-color:#d4a84b}.account-content[data-v-68e755ee]{padding:20px 16px}}.section[data-v-05d5cfbc]{padding:0;background:#faf8f5;min-height:80vh;display:flex;align-items:center;justify-content:center}.login-container[data-v-05d5cfbc]{max-width:960px;width:100%;display:grid;grid-template-columns:1fr 1fr;background:#fff;min-height:560px}.login-image[data-v-05d5cfbc]{position:relative;overflow:hidden}.login-image img[data-v-05d5cfbc]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.login-image-overlay[data-v-05d5cfbc]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2c24168c,#2c241626)}.login-image-text[data-v-05d5cfbc]{position:relative;z-index:2;padding:48px 36px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;color:#fff}.login-image-logo[data-v-05d5cfbc]{font-size:13px;font-weight:600;letter-spacing:3px;color:#d4a84b;margin-bottom:16px;display:block}.login-image-text h1[data-v-05d5cfbc]{font-size:26px;font-weight:700;line-height:1.35}.login-form-wrap[data-v-05d5cfbc]{padding:56px 44px;display:flex;flex-direction:column;justify-content:center}.login-form-wrap h2[data-v-05d5cfbc]{font-size:24px;font-weight:700;color:#2c2416;margin-bottom:4px;letter-spacing:-.3px}.login-sub[data-v-05d5cfbc]{font-size:13px;color:#8b7e6a;margin-bottom:32px}.login-form[data-v-05d5cfbc]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-05d5cfbc]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-05d5cfbc]{font-size:12px;font-weight:600;color:#4a3f2f;letter-spacing:.3px}.form-group input[data-v-05d5cfbc]{padding:12px 14px;border:1px solid #e5ddd0;font-size:13px;color:#2c2416;background:#fdfcfa;font-family:inherit;transition:border-color .2s}.form-group input[data-v-05d5cfbc]:focus{outline:none;border-color:#d4a84b}.code-row[data-v-05d5cfbc]{display:flex;gap:10px}.code-row input[data-v-05d5cfbc]{flex:1}.btn-code[data-v-05d5cfbc]{padding:12px 16px;background:#fff;border:1px solid #d4a84b;color:#d4a84b;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:all .2s}.btn-code[data-v-05d5cfbc]:hover:not(:disabled){background:#d4a84b;color:#fff}.btn-code[data-v-05d5cfbc]:disabled{border-color:#e5ddd0;color:#b8a88a;cursor:default}.btn-submit[data-v-05d5cfbc]{padding:14px 0;background:#2c2416;color:#fff;border:none;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s;margin-top:4px}.btn-submit[data-v-05d5cfbc]:hover{background:#d4a84b}.btn-submit[data-v-05d5cfbc]:disabled{opacity:.6;cursor:default}.login-error[data-v-05d5cfbc]{font-size:12px;color:#c0392b;text-align:center;margin-top:12px}.login-agreement[data-v-05d5cfbc]{font-size:11px;color:#b8a88a;text-align:center;margin-top:20px;line-height:1.5}.login-agreement a[data-v-05d5cfbc]{color:#d4a84b;text-decoration:none}.login-agreement a[data-v-05d5cfbc]:hover{color:#b8892e}@media (max-width: 768px){.login-container[data-v-05d5cfbc]{grid-template-columns:1fr;min-height:auto}.login-image[data-v-05d5cfbc]{height:220px}.login-image-text[data-v-05d5cfbc]{padding:28px 24px}.login-image-text h1[data-v-05d5cfbc]{font-size:20px}.login-form-wrap[data-v-05d5cfbc]{padding:32px 24px}}.banner[data-v-bcdcd2f9]{position:relative;height:300px;overflow:hidden}.banner-img[data-v-bcdcd2f9]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.banner-overlay[data-v-bcdcd2f9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241680}.banner-body[data-v-bcdcd2f9]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:80px}.banner-body h1[data-v-bcdcd2f9]{font-size:36px;font-weight:700;margin-bottom:8px}.banner-body p[data-v-bcdcd2f9]{font-size:15px;opacity:.9}.section[data-v-bcdcd2f9]{padding:72px 40px}.section--warm[data-v-bcdcd2f9]{background:#f5f0e8}.section-head[data-v-bcdcd2f9]{text-align:center;max-width:600px;margin:0 auto 48px}.eyebrow[data-v-bcdcd2f9]{font-size:11px;font-weight:700;letter-spacing:4px;color:#d4a84b;text-transform:uppercase;margin-bottom:16px;display:block}.section-head h2[data-v-bcdcd2f9]{font-size:30px;font-weight:700;color:#2c2416;margin-bottom:12px}.section-sub[data-v-bcdcd2f9]{font-size:14px;color:#8b7e6a}.service-grid[data-v-bcdcd2f9]{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card[data-v-bcdcd2f9]{background:#fff;overflow:hidden;transition:box-shadow .2s}.service-card[data-v-bcdcd2f9]:hover{box-shadow:0 4px 20px #2c24160f}.service-card-img[data-v-bcdcd2f9]{aspect-ratio:3/2;overflow:hidden}.service-card-img img[data-v-bcdcd2f9]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.service-card:hover .service-card-img img[data-v-bcdcd2f9]{transform:scale(1.03)}.service-card h3[data-v-bcdcd2f9]{font-size:16px;font-weight:700;color:#2c2416;padding:16px 20px 6px}.service-card p[data-v-bcdcd2f9]{font-size:12px;color:#8b7e6a;line-height:1.7;padding:0 20px 14px}.service-link[data-v-bcdcd2f9]{display:inline-block;font-size:12px;font-weight:600;color:#d4a84b;text-decoration:none;padding:0 20px 18px}.service-link[data-v-bcdcd2f9]:hover{color:#b8892e}.download-form-wrap[data-v-bcdcd2f9]{max-width:680px;margin:0 auto;background:#fff;padding:36px 32px}.download-form[data-v-bcdcd2f9]{display:flex;flex-direction:column;gap:18px}.download-form-row[data-v-bcdcd2f9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-bcdcd2f9]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-bcdcd2f9]{font-size:12px;font-weight:600;color:#4a3f2f}.required[data-v-bcdcd2f9]{color:#c0392b}.form-group input[data-v-bcdcd2f9],.form-group select[data-v-bcdcd2f9]{padding:10px 12px;border:1px solid #e5ddd0;font-size:13px;color:#2c2416;background:#fdfcfa;font-family:inherit}.form-group input[data-v-bcdcd2f9]:focus,.form-group select[data-v-bcdcd2f9]:focus{outline:none;border-color:#d4a84b}.btn-submit[data-v-bcdcd2f9]{padding:13px 0;background:#d4a84b;color:#fff;border:none;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.btn-submit[data-v-bcdcd2f9]:hover{background:#b8892e}@media (max-width: 1024px){.service-grid[data-v-bcdcd2f9]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.banner[data-v-bcdcd2f9]{height:220px}.banner-body[data-v-bcdcd2f9]{padding-top:56px}.banner-body h1[data-v-bcdcd2f9]{font-size:28px}.section[data-v-bcdcd2f9]{padding:48px 20px}.service-grid[data-v-bcdcd2f9],.download-form-row[data-v-bcdcd2f9]{grid-template-columns:1fr}.download-form-wrap[data-v-bcdcd2f9]{padding:28px 20px}}.section[data-v-802d57c5]{padding:64px 40px 80px;background:#faf8f5;min-height:65vh;display:flex;align-items:center;justify-content:center}.success-card[data-v-802d57c5]{background:#fff;max-width:560px;width:100%;padding:52px 44px;text-align:center}.success-icon[data-v-802d57c5]{width:64px;height:64px;border-radius:50%;background:#d4a84b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 20px}.success-eyebrow[data-v-802d57c5]{font-size:11px;font-weight:700;letter-spacing:3px;color:#d4a84b;text-transform:uppercase;display:block;margin-bottom:8px}.success-card h1[data-v-802d57c5]{font-size:26px;font-weight:700;color:#2c2416;margin-bottom:12px}.success-order-id[data-v-802d57c5]{font-size:14px;font-weight:600;color:#4a3f2f;background:#fdfaf4;padding:6px 16px;display:inline-block;margin-bottom:16px}.success-desc[data-v-802d57c5]{font-size:13px;color:#8b7e6a;margin-bottom:28px;line-height:1.6}.success-detail[data-v-802d57c5]{background:#fdfcfa;padding:20px 24px;margin-bottom:28px;text-align:left}.success-detail h3[data-v-802d57c5]{font-size:13px;font-weight:700;color:#2c2416;margin-bottom:12px}.detail-item[data-v-802d57c5]{display:flex;justify-content:space-between;font-size:13px;color:#4a3f2f;margin-bottom:6px}.detail-item[data-v-802d57c5]:last-child{margin-bottom:0}.success-actions[data-v-802d57c5]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-gold[data-v-802d57c5]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 32px;font-size:14px;font-weight:600;text-decoration:none}.btn-gold[data-v-802d57c5]:hover{background:#b8892e}.btn-outline[data-v-802d57c5]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #2c2416;color:#2c2416;padding:13px 30px;font-size:14px;font-weight:600;text-decoration:none}.btn-outline[data-v-802d57c5]:hover{background:#2c2416;color:#fff}@media (max-width: 768px){.section[data-v-802d57c5]{padding:48px 20px}.success-card[data-v-802d57c5]{padding:36px 24px}.success-card h1[data-v-802d57c5]{font-size:22px}}.section[data-v-0f292b5a]{padding:64px 40px 80px;background:#faf8f5;min-height:65vh;display:flex;align-items:center;justify-content:center}.notfound-card[data-v-0f292b5a]{background:#fff;max-width:520px;width:100%;padding:56px 44px;text-align:center}.notfound-num[data-v-0f292b5a]{font-size:80px;font-weight:800;color:#d4a84b33;line-height:1;display:block;margin-bottom:8px;letter-spacing:-3px}.notfound-card h1[data-v-0f292b5a]{font-size:22px;font-weight:700;color:#2c2416;margin-bottom:12px}.notfound-card p[data-v-0f292b5a]{font-size:13px;color:#8b7e6a;line-height:1.7;margin-bottom:28px}.notfound-actions[data-v-0f292b5a]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-gold[data-v-0f292b5a]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 32px;font-size:14px;font-weight:600;text-decoration:none}.btn-gold[data-v-0f292b5a]:hover{background:#b8892e}.btn-outline[data-v-0f292b5a]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #2c2416;color:#2c2416;padding:13px 30px;font-size:14px;font-weight:600;text-decoration:none}.btn-outline[data-v-0f292b5a]:hover{background:#2c2416;color:#fff}@media (max-width: 768px){.section[data-v-0f292b5a]{padding:48px 20px}.notfound-card[data-v-0f292b5a]{padding:40px 24px}.notfound-num[data-v-0f292b5a]{font-size:60px}}.banner[data-v-d825539d]{position:relative;height:300px;overflow:hidden}.banner-img[data-v-d825539d]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.banner-overlay[data-v-d825539d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241680}.banner-body[data-v-d825539d]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:80px}.banner-body h1[data-v-d825539d]{font-size:36px;font-weight:700;margin-bottom:8px}.banner-body p[data-v-d825539d]{font-size:15px;opacity:.9}.section[data-v-d825539d]{padding:56px 40px 80px;background:#faf8f5}.sample-container[data-v-d825539d]{max-width:1060px;margin:0 auto}.policy-bar[data-v-d825539d]{background:#fff;padding:16px 28px;display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:28px}.policy-item[data-v-d825539d]{font-size:13px;color:#4a3f2f;text-align:center;padding:0 24px}.policy-item strong[data-v-d825539d]{color:#d4a84b}.policy-div[data-v-d825539d]{width:1px;height:24px;background:#e5ddd0}.sample-grid[data-v-d825539d]{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start}.sample-form-wrap[data-v-d825539d]{background:#fff;padding:40px 36px}.sample-form-wrap h2[data-v-d825539d]{font-size:22px;font-weight:700;color:#2c2416;margin-bottom:4px}.form-sub[data-v-d825539d]{font-size:13px;color:#8b7e6a;margin-bottom:28px}.sample-form[data-v-d825539d]{display:flex;flex-direction:column;gap:18px}.form-row[data-v-d825539d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-d825539d]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-d825539d]{font-size:12px;font-weight:600;color:#4a3f2f}.required[data-v-d825539d]{color:#c0392b}.form-group input[data-v-d825539d],.form-group select[data-v-d825539d],.form-group textarea[data-v-d825539d]{padding:10px 12px;border:1px solid #e5ddd0;font-size:13px;color:#2c2416;background:#fdfcfa;font-family:inherit}.form-group input[data-v-d825539d]:focus,.form-group select[data-v-d825539d]:focus,.form-group textarea[data-v-d825539d]:focus{outline:none;border-color:#d4a84b}.selected-product-card[data-v-d825539d]{display:flex;gap:12px;align-items:center;padding:10px;background:#fdfaf4;border:1px solid #f0e8d5}.product-thumb[data-v-d825539d]{width:56px;height:56px;object-fit:cover}.product-name[data-v-d825539d]{display:block;font-size:14px;font-weight:600;color:#2c2416}.product-sku[data-v-d825539d]{font-size:12px;color:#8b7e6a}.product-price[data-v-d825539d]{font-size:12px;color:#d4a84b;font-weight:600}.sku-list[data-v-d825539d]{display:flex;flex-wrap:wrap;gap:8px}.sku-item[data-v-d825539d]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid #e5ddd0;cursor:pointer;font-size:13px;color:#4a3f2f}.sku-item.active[data-v-d825539d]{border-color:#d4a84b;background:#fdfaf4}.sku-img[data-v-d825539d]{width:36px;height:36px;object-fit:cover}.sku-price[data-v-d825539d]{font-weight:600;color:#d4a84b}.address-select[data-v-d825539d]{display:flex;flex-direction:column;gap:8px}.address-item[data-v-d825539d]{padding:10px 12px;border:2px solid #e5ddd0;cursor:pointer;font-size:13px;color:#4a3f2f}.address-item.active[data-v-d825539d]{border-color:#d4a84b;background:#fdfaf4}.addr-name[data-v-d825539d]{display:block;font-weight:600;margin-bottom:2px}.addr-full[data-v-d825539d]{font-size:12px;color:#8b7e6a}.no-address[data-v-d825539d]{padding:14px;text-align:center;color:#8b7e6a;font-size:13px}.btn-link[data-v-d825539d]{color:#d4a84b;text-decoration:none;font-weight:600}.loading-text[data-v-d825539d]{text-align:center;color:#8b7e6a;padding:40px}.no-product[data-v-d825539d]{padding:40px;text-align:center;color:#8b7e6a;font-size:14px}.btn-submit[data-v-d825539d]{padding:14px 0;background:#d4a84b;color:#fff;border:none;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.btn-submit[data-v-d825539d]:hover{background:#b8892e}.btn-submit[data-v-d825539d]:disabled{opacity:.6;cursor:default}.sample-info-wrap[data-v-d825539d]{position:sticky;top:92px}.info-card[data-v-d825539d]{background:#fff;padding:28px 24px}.info-card h3[data-v-d825539d]{font-size:16px;font-weight:700;color:#2c2416;margin-bottom:20px}.step-list[data-v-d825539d]{display:flex;flex-direction:column;gap:14px}.step-item[data-v-d825539d]{display:flex;gap:14px;align-items:flex-start}.step-num[data-v-d825539d]{width:28px;height:28px;border-radius:50%;background:#2c2416;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.step-title[data-v-d825539d]{display:block;font-size:13px;font-weight:600;color:#2c2416}.step-desc[data-v-d825539d]{display:block;font-size:12px;color:#8b7e6a;line-height:1.4;margin-top:2px}@media (max-width: 768px){.banner[data-v-d825539d]{height:220px}.banner-body[data-v-d825539d]{padding-top:56px}.banner-body h1[data-v-d825539d]{font-size:28px}.section[data-v-d825539d]{padding:40px 20px 60px}.policy-bar[data-v-d825539d]{flex-direction:column;gap:10px;padding:14px 20px}.policy-div[data-v-d825539d]{display:none}.sample-grid[data-v-d825539d]{grid-template-columns:1fr}.sample-info-wrap[data-v-d825539d]{position:static}.sample-form-wrap[data-v-d825539d]{padding:28px 24px}.form-row[data-v-d825539d]{grid-template-columns:1fr}}.banner[data-v-405c9541]{position:relative;height:300px;overflow:hidden}.banner-bg[data-v-405c9541]{position:absolute;top:0;right:0;bottom:0;left:0}.banner-img[data-v-405c9541]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-405c9541]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241680}.banner-body[data-v-405c9541]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:80px}.banner-body h1[data-v-405c9541]{font-size:36px;font-weight:700;margin-bottom:8px}.banner-body p[data-v-405c9541]{font-size:15px;opacity:.9}.section[data-v-405c9541]{padding:64px 40px 80px;background:#faf8f5}.case-grid[data-v-405c9541]{max-width:1060px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-card[data-v-405c9541]{background:#fff;overflow:hidden;cursor:pointer;transition:box-shadow .3s}.case-card[data-v-405c9541]:hover{box-shadow:0 8px 32px #2c24161a}.case-card-img[data-v-405c9541]{position:relative;aspect-ratio:3/2;overflow:hidden}.case-card-img img[data-v-405c9541]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.case-card:hover .case-card-img img[data-v-405c9541]{transform:scale(1.04)}.case-tag[data-v-405c9541]{position:absolute;top:12px;left:12px;background:#d4a84b;color:#fff;padding:4px 12px;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.case-card-info[data-v-405c9541]{padding:20px}.case-card-info h3[data-v-405c9541]{font-size:17px;font-weight:700;color:#2c2416;margin-bottom:6px}.case-card-info h3 a[data-v-405c9541]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.case-card-info h3 a[data-v-405c9541]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.case-card-info p[data-v-405c9541]{font-size:13px;color:#8b7e6a;line-height:1.5}.case-card-info p a[data-v-405c9541]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.case-card-info p a[data-v-405c9541]:hover{color:#a93226}.case-card-detail[data-v-405c9541]{border-top:1px solid #f0ebe0;padding:16px 20px 20px}.detail-row[data-v-405c9541]{display:flex;justify-content:space-between;font-size:12px;color:#4a3f2f;margin-bottom:4px}.detail-row span[data-v-405c9541]:first-child{color:#b8a88a}.detail-desc[data-v-405c9541]{font-size:12px;color:#8b7e6a;line-height:1.7;margin-top:10px;padding-top:10px;border-top:1px solid #f0ebe0}.empty-grid[data-v-405c9541]{grid-column:1/-1;text-align:center;padding:60px;color:#ccc;font-size:14px}.pagination[data-v-405c9541]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}.pagination button[data-v-405c9541]{padding:6px 16px;border:1px solid #e0e0e0;background:#fff;cursor:pointer;font-family:inherit}.pagination button[data-v-405c9541]:hover:not(:disabled){border-color:#d4a84b}.pagination button[data-v-405c9541]:disabled{opacity:.4;cursor:default}.pagination span[data-v-405c9541]{font-size:13px;color:#999}@media (max-width: 1024px){.case-grid[data-v-405c9541]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.banner[data-v-405c9541]{height:220px}.banner-body[data-v-405c9541]{padding-top:56px}.banner-body h1[data-v-405c9541]{font-size:28px}.section[data-v-405c9541]{padding:40px 20px 60px}.case-grid[data-v-405c9541]{grid-template-columns:1fr}}.banner[data-v-3cca1f30]{position:relative;height:260px;overflow:hidden}.banner-bg[data-v-3cca1f30]{position:absolute;top:0;right:0;bottom:0;left:0}.banner-img[data-v-3cca1f30]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-3cca1f30]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241680}.banner-body[data-v-3cca1f30]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:70px}.banner-body h1[data-v-3cca1f30]{font-size:36px;font-weight:700;margin-bottom:8px}.banner-body p[data-v-3cca1f30]{font-size:15px;opacity:.9}.section[data-v-3cca1f30]{padding:56px 40px 80px;background:#faf8f5}.news-container[data-v-3cca1f30]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:start}.loading-state[data-v-3cca1f30]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;min-height:300px}.loading-spinner[data-v-3cca1f30]{width:48px;height:48px;border:4px solid #f0ebe3;border-top:4px solid #d4a84b;border-radius:50%;animation:spin-3cca1f30 .8s linear infinite}@keyframes spin-3cca1f30{to{transform:rotate(360deg)}}.loading-state p[data-v-3cca1f30]{margin-top:16px;font-size:14px;color:#8b7e6a}.empty-state[data-v-3cca1f30]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;min-height:300px}.empty-icon[data-v-3cca1f30]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-state p[data-v-3cca1f30]{font-size:16px;color:#4a3f2f;margin-bottom:4px}.empty-hint[data-v-3cca1f30]{font-size:13px;color:#b8a88a}.loading-small[data-v-3cca1f30]{display:flex;gap:6px;justify-content:center;padding:20px 0}.loading-dot[data-v-3cca1f30]{width:8px;height:8px;background:#d4a84b;border-radius:50%;animation:dotBounce-3cca1f30 1.2s ease-in-out infinite}.loading-dot[data-v-3cca1f30]:nth-child(2){animation-delay:.2s}.loading-dot[data-v-3cca1f30]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-3cca1f30{0%,60%,to{transform:scale(.6);opacity:.4}30%{transform:scale(1);opacity:1}}.news-list[data-v-3cca1f30]{display:flex;flex-direction:column;gap:20px}.news-item[data-v-3cca1f30]{display:flex;gap:24px;background:#fff;padding:20px;text-decoration:none;color:inherit;transition:box-shadow .3s}.news-item[data-v-3cca1f30]:hover{box-shadow:0 8px 32px #2c24161a}.news-item-img[data-v-3cca1f30]{width:220px;aspect-ratio:3/2;flex-shrink:0;overflow:hidden;background:#f0ebe3}.news-item-img img[data-v-3cca1f30]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.news-item:hover .news-item-img img[data-v-3cca1f30]{transform:scale(1.05)}.news-item-body[data-v-3cca1f30]{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.news-item-meta[data-v-3cca1f30]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.news-item-tag[data-v-3cca1f30]{display:inline-block;background:#d4a84b;color:#fff;padding:3px 10px;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.news-item-date[data-v-3cca1f30]{font-size:12px;color:#b8a88a}.news-item-body h3[data-v-3cca1f30]{font-size:17px;font-weight:700;color:#2c2416;margin-bottom:8px;line-height:1.4}.news-item-body h3[data-v-3cca1f30] a,.news-item-body h3 a[data-v-3cca1f30]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22;cursor:pointer}.news-item-body h3[data-v-3cca1f30] a:hover,.news-item-body h3 a[data-v-3cca1f30]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.news-item-body p[data-v-3cca1f30]{font-size:13px;color:#8b7e6a;line-height:1.6}.news-item-body p[data-v-3cca1f30] a,.news-item-body p a[data-v-3cca1f30]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.news-item-body p[data-v-3cca1f30] a:hover,.news-item-body p a[data-v-3cca1f30]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.pagination[data-v-3cca1f30]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:36px;flex-wrap:wrap}.pagination button[data-v-3cca1f30]{padding:8px 16px;border:1px solid #e5ddd0;background:#fff;font-size:13px;color:#4a3f2f;cursor:pointer;font-family:inherit;transition:all .15s;border-radius:4px;min-width:40px}.pagination button[data-v-3cca1f30]:hover:not(:disabled):not(.page-btn--ellipsis){border-color:#d4a84b;color:#d4a84b}.pagination button[data-v-3cca1f30]:disabled{opacity:.4;cursor:not-allowed}.pagination button.page-btn--ellipsis[data-v-3cca1f30]{border:none;background:transparent;cursor:default}.page-btn.active[data-v-3cca1f30]{background:#d4a84b;color:#fff;border-color:#d4a84b}.page-btn.active[data-v-3cca1f30]:hover{background:#c49a3a;border-color:#c49a3a}.news-sidebar[data-v-3cca1f30]{position:sticky;top:92px;display:flex;flex-direction:column;gap:20px}.sidebar-card[data-v-3cca1f30]{background:#fff;padding:24px 20px}.sidebar-card h3[data-v-3cca1f30]{font-size:15px;font-weight:700;color:#2c2416;margin-bottom:16px}.tag-list[data-v-3cca1f30]{display:flex;flex-wrap:wrap;gap:8px}.tag-btn[data-v-3cca1f30]{padding:6px 14px;border:1px solid #e5ddd0;background:#fff;font-size:12px;color:#4a3f2f;cursor:pointer;font-family:inherit;transition:all .15s;border-radius:4px}.tag-btn[data-v-3cca1f30]:hover{border-color:#d4a84b;color:#d4a84b}.tag-btn.active[data-v-3cca1f30]{background:#d4a84b;color:#fff;border-color:#d4a84b}.hot-list[data-v-3cca1f30]{display:flex;flex-direction:column;gap:10px}.hot-item[data-v-3cca1f30]{display:flex;gap:10px;align-items:flex-start;text-decoration:none;color:inherit}.hot-num[data-v-3cca1f30]{font-size:14px;font-weight:700;color:#b8a88a;width:20px;flex-shrink:0}.hot-num--top[data-v-3cca1f30]{color:#d4a84b}.hot-title[data-v-3cca1f30]{font-size:13px;color:#4a3f2f;line-height:1.4}.hot-title[data-v-3cca1f30] a,.hot-title a[data-v-3cca1f30]{color:#c0392b;text-decoration:none;border-bottom:1px dashed #e67e22}.hot-title[data-v-3cca1f30] a:hover,.hot-title a[data-v-3cca1f30]:hover{color:#a93226}.hot-item:hover .hot-title[data-v-3cca1f30]{color:#d4a84b}@media (max-width: 768px){.banner[data-v-3cca1f30]{height:200px}.banner-body[data-v-3cca1f30]{padding-top:50px}.banner-body h1[data-v-3cca1f30]{font-size:28px}.section[data-v-3cca1f30]{padding:40px 20px 60px}.news-container[data-v-3cca1f30]{grid-template-columns:1fr}.news-sidebar[data-v-3cca1f30]{position:static}.news-item[data-v-3cca1f30]{flex-direction:column}.news-item-img[data-v-3cca1f30]{width:100%}.loading-state[data-v-3cca1f30],.empty-state[data-v-3cca1f30]{min-height:200px;padding:40px 16px}.empty-icon[data-v-3cca1f30]{font-size:36px}.pagination button[data-v-3cca1f30]{padding:6px 12px;font-size:12px;min-width:32px}}.article-link-section[data-v-6848b5b7]{background:#fff;padding:80px 20px;text-align:center}.article-link-wrap p[data-v-6848b5b7]{font-size:15px;color:#8b7e6a;margin-bottom:20px}.article-header[data-v-6848b5b7]{background:#fff;padding:40px 40px 28px}.article-header-inner[data-v-6848b5b7]{max-width:860px;margin:0 auto}.article-tag[data-v-6848b5b7]{display:inline-block;background:#d4a84b;color:#fff;padding:4px 12px;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.article-header h1[data-v-6848b5b7]{font-size:30px;font-weight:700;color:#2c2416;line-height:1.35;margin-bottom:10px}.article-header h1[data-v-6848b5b7] a,.article-header h1 a[data-v-6848b5b7]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22;cursor:pointer}.article-header h1[data-v-6848b5b7] a:hover,.article-header h1 a[data-v-6848b5b7]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.article-meta[data-v-6848b5b7]{font-size:13px;color:#b8a88a}.meta-dot[data-v-6848b5b7]{margin:0 6px}.article-summary[data-v-6848b5b7]{font-size:15px;color:#6b5e4a;line-height:1.8;margin-top:14px;padding-top:14px;border-top:1px solid #f0ebe0}.article-summary a[data-v-6848b5b7]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.article-summary a[data-v-6848b5b7]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.article-main[data-v-6848b5b7]{background:#fff;padding-bottom:40px}.article-hero[data-v-6848b5b7]{max-width:1000px;margin:0 auto}.article-hero img[data-v-6848b5b7]{width:100%;display:block}.article-content-wrap[data-v-6848b5b7]{max-width:1000px;margin:0 auto;display:flex;gap:40px;align-items:flex-start;padding-top:32px}.article-sidebar[data-v-6848b5b7]{width:56px;flex-shrink:0;position:relative}.share-sticky[data-v-6848b5b7]{position:sticky;top:100px;display:flex;flex-direction:column;align-items:center;gap:10px}.share-label[data-v-6848b5b7]{font-size:10px;color:#b8a88a;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.share-btn[data-v-6848b5b7]{width:36px;height:36px;border-radius:50%;border:1px solid #e5ddd0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#8b7e6a;text-decoration:none;transition:all .2s}.share-btn[data-v-6848b5b7]:hover{border-color:#d4a84b;color:#d4a84b}.article-body-wrap[data-v-6848b5b7]{flex:1;min-width:0}.article-body[data-v-6848b5b7]{font-size:16px;color:#4a3f2f;line-height:2}.article-body[data-v-6848b5b7] p{margin-bottom:22px}.article-body[data-v-6848b5b7] strong{color:#2c2416;font-weight:700}.article-body[data-v-6848b5b7] ul{margin:14px 0 22px 20px}.article-body[data-v-6848b5b7] li{margin-bottom:8px;list-style:disc;color:#4a3f2f;line-height:1.8}.product-cta[data-v-6848b5b7]{margin-top:40px}.product-cta-header[data-v-6848b5b7]{margin-bottom:16px}.product-cta-header h3[data-v-6848b5b7]{font-size:18px;font-weight:700;color:#2c2416;margin-bottom:2px}.product-cta-header p[data-v-6848b5b7]{font-size:12px;color:#8b7e6a}.product-cta-grid[data-v-6848b5b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.product-cta-card[data-v-6848b5b7]{position:relative;text-decoration:none;color:inherit;overflow:hidden}.product-cta-card-bg[data-v-6848b5b7]{position:relative;top:0;right:0;bottom:0;left:0}.product-cta-card-bg img[data-v-6848b5b7]{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s}.product-cta-card:hover .product-cta-card-bg img[data-v-6848b5b7]{transform:scale(1.06)}.product-cta-card-overlay[data-v-6848b5b7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2c2416bf,#2c24160d 60%)}.product-cta-card-body[data-v-6848b5b7]{position:absolute;bottom:0;left:0;right:0;padding:24px 20px;color:#fff}.product-cta-name[data-v-6848b5b7]{display:block;font-size:18px;font-weight:700;margin-bottom:8px}.product-cta-link[data-v-6848b5b7]{font-size:12px;font-weight:600;opacity:.9}.article-nav[data-v-6848b5b7]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;padding-top:28px;border-top:1px solid #e5ddd0}.article-nav-item[data-v-6848b5b7]{text-decoration:none;padding:14px 18px;border:1px solid #e5ddd0;transition:border-color .2s}.article-nav-item[data-v-6848b5b7]:hover{border-color:#d4a84b}.article-nav-next[data-v-6848b5b7]{text-align:right}.nav-label[data-v-6848b5b7]{display:block;font-size:11px;color:#b8a88a;margin-bottom:4px}.nav-title[data-v-6848b5b7]{font-size:13px;font-weight:600;color:#2c2416;line-height:1.4}.nav-title[data-v-6848b5b7] a,.nav-title a[data-v-6848b5b7]{color:#c0392b;text-decoration:none;border-bottom:1px dashed #e67e22}.nav-title[data-v-6848b5b7] a:hover,.nav-title a[data-v-6848b5b7]:hover{color:#a93226}.article-back[data-v-6848b5b7]{text-align:center;margin-top:24px}.btn-outline-dark[data-v-6848b5b7]{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #2c2416;color:#2c2416;padding:12px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.btn-outline-dark[data-v-6848b5b7]:hover{background:#2c2416;color:#fff}.section[data-v-6848b5b7]{padding:56px 40px}.section--warm[data-v-6848b5b7]{background:#f5f0e8}.section-head[data-v-6848b5b7]{text-align:center;margin-bottom:32px}.section-head h2[data-v-6848b5b7]{font-size:22px;font-weight:700;color:#2c2416}.related-wrap[data-v-6848b5b7]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.related-item[data-v-6848b5b7]{display:flex;gap:20px;padding:18px;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .2s}.related-item[data-v-6848b5b7]:hover{box-shadow:0 4px 20px #2c241614}.related-item-img[data-v-6848b5b7]{width:160px;aspect-ratio:3/2;flex-shrink:0;overflow:hidden}.related-item-img img[data-v-6848b5b7]{width:100%;height:100%;object-fit:cover;display:block}.related-item-body[data-v-6848b5b7]{flex:1;display:flex;flex-direction:column;justify-content:center}.related-item-tag[data-v-6848b5b7]{display:inline-block;background:#d4a84b;color:#fff;padding:2px 8px;font-size:10px;font-weight:600;letter-spacing:1px;margin-bottom:8px;align-self:flex-start}.related-item-body h3[data-v-6848b5b7]{font-size:15px;font-weight:600;color:#2c2416;line-height:1.4;margin-bottom:6px}.related-item-body h3[data-v-6848b5b7] a,.related-item-body h3 a[data-v-6848b5b7]{color:#c0392b;text-decoration:none;border-bottom:1px dashed #e67e22}.related-item-body h3[data-v-6848b5b7] a:hover,.related-item-body h3 a[data-v-6848b5b7]:hover{color:#a93226}.related-item-date[data-v-6848b5b7]{font-size:11px;color:#b8a88a}@media (max-width: 768px){.article-header[data-v-6848b5b7]{padding:32px 20px 20px}.article-header h1[data-v-6848b5b7]{font-size:22px}.article-hero[data-v-6848b5b7]{padding:0}.article-content-wrap[data-v-6848b5b7]{flex-direction:column;padding:24px 20px 0;gap:0}.article-sidebar[data-v-6848b5b7]{width:100%}.share-sticky[data-v-6848b5b7]{position:static;flex-direction:row;justify-content:flex-start;gap:8px;margin-bottom:20px}.share-label[data-v-6848b5b7]{margin-bottom:0;margin-right:4px}.article-body[data-v-6848b5b7]{font-size:15px}.product-cta-grid[data-v-6848b5b7],.article-nav[data-v-6848b5b7]{grid-template-columns:1fr}.section[data-v-6848b5b7]{padding:40px 20px}.related-item[data-v-6848b5b7]{flex-direction:column}.related-item-img[data-v-6848b5b7]{width:100%}.article-link-section[data-v-6848b5b7]{padding:60px 20px}}.toast-container[data-v-33f1ef21]{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:8px;max-width:400px}.toast[data-v-33f1ef21]{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;font-size:14px;line-height:1.4;pointer-events:auto;animation:slideIn-33f1ef21 .3s ease}.toast--success[data-v-33f1ef21]{border-left:4px solid #4a7c59}.toast--error[data-v-33f1ef21]{border-left:4px solid #c0392b}.toast--info[data-v-33f1ef21]{border-left:4px solid #2980b9}.toast-icon[data-v-33f1ef21]{font-size:16px;flex-shrink:0}.toast-msg[data-v-33f1ef21]{flex:1;color:#2c2416;font-size:13px}.toast-close[data-v-33f1ef21]{background:none;border:none;font-size:18px;color:#8b7e6a;cursor:pointer;padding:0;line-height:1;flex-shrink:0}.toast-close[data-v-33f1ef21]:hover{color:#2c2416}.toast-enter-active[data-v-33f1ef21],.toast-leave-active[data-v-33f1ef21]{transition:all .3s ease}.toast-enter-from[data-v-33f1ef21],.toast-leave-to[data-v-33f1ef21]{opacity:0;transform:translate(100%)}@keyframes slideIn-33f1ef21{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.top-bar[data-v-33f1ef21]{background:#fff;border-bottom:1px solid #e5ddd0}.top-bar-inner[data-v-33f1ef21]{max-width:1000px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:10px;font-size:13px}.back-link[data-v-33f1ef21]{color:#8b7e6a;text-decoration:none}.back-link[data-v-33f1ef21]:hover{color:#2c2416}.top-divider[data-v-33f1ef21]{color:#e5ddd0}.order-title[data-v-33f1ef21]{color:#2c2416;font-weight:600}.section[data-v-33f1ef21]{padding:32px 32px 140px;background:#f5f2ed;min-height:60vh}.detail-container[data-v-33f1ef21]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.order-header[data-v-33f1ef21]{background:#fff;padding:24px 28px;display:flex;justify-content:space-between;align-items:flex-start}.order-header-left h1[data-v-33f1ef21]{font-size:20px;font-weight:700;color:#2c2416;margin-bottom:4px}.order-date[data-v-33f1ef21]{font-size:12px;color:#8b7e6a}.order-header-right[data-v-33f1ef21]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.status-badge[data-v-33f1ef21]{display:inline-block;padding:6px 16px;font-size:12px;font-weight:600}.status-badge--completed[data-v-33f1ef21],.status-badge--delivered[data-v-33f1ef21]{background:#edf5ef;color:#4a7c59}.status-badge--shipped[data-v-33f1ef21],.status-badge--transit[data-v-33f1ef21]{background:#fdf6ea;color:#d4a84b}.status-badge--pending[data-v-33f1ef21]{background:#fef0ef;color:#c0392b}.status-badge--paid[data-v-33f1ef21],.status-badge--developing[data-v-33f1ef21],.status-badge--producing[data-v-33f1ef21]{background:#e8f4fd;color:#2980b9}.status-badge--cancelled[data-v-33f1ef21]{background:#f5f5f5;color:#999}.countdown-hint[data-v-33f1ef21]{font-size:11px;color:#c0392b;text-align:right}.progress-bar[data-v-33f1ef21]{background:#fff;padding:24px 28px}.progress-steps[data-v-33f1ef21]{display:flex;justify-content:space-between;position:relative;margin-bottom:12px}.progress-step[data-v-33f1ef21]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;flex:1}.progress-dot[data-v-33f1ef21]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:#e5ddd0;color:#8b7e6a}.progress-step.done .progress-dot[data-v-33f1ef21]{background:#2c2416;color:#fff}.progress-step.active .progress-dot[data-v-33f1ef21]{background:#d4a84b;color:#fff;box-shadow:0 0 0 4px #d4a84b33}.progress-label[data-v-33f1ef21]{font-size:12px;color:#8b7e6a;white-space:nowrap}.progress-step.done .progress-label[data-v-33f1ef21],.progress-step.active .progress-label[data-v-33f1ef21]{color:#2c2416;font-weight:600}.progress-payment-hint[data-v-33f1ef21]{display:block;font-size:10px;color:#d4a853;margin-top:2px}.progress-line-wrap[data-v-33f1ef21]{position:absolute;top:16px;left:10%;right:10%;height:3px;z-index:0}.progress-line-bg[data-v-33f1ef21]{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5ddd0}.progress-line-fill[data-v-33f1ef21]{position:absolute;left:0;top:0;bottom:0;background:#2c2416;transition:width .5s}.progress-hint[data-v-33f1ef21]{font-size:12px;color:#8b7e6a;text-align:center;margin-top:8px}.card[data-v-33f1ef21]{background:#fff;padding:24px 28px}.card-header[data-v-33f1ef21]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.card-header h3[data-v-33f1ef21]{font-size:16px;font-weight:700;color:#2c2416}.card-link-text[data-v-33f1ef21]{font-size:12px;color:#d4a84b;text-decoration:none}.card-link-text[data-v-33f1ef21]:hover{color:#b8892e}.info-grid-4col[data-v-33f1ef21]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.info-item[data-v-33f1ef21]{padding:12px 0;border-bottom:1px solid #f5f0e8;display:flex;flex-direction:column;gap:2px}.info-item[data-v-33f1ef21]:nth-last-child(-n+2){border-bottom:none}.info-label[data-v-33f1ef21]{font-size:12px;color:#8b7e6a}.info-value[data-v-33f1ef21]{font-size:14px;color:#2c2416;font-weight:500}.proof-status[data-v-33f1ef21]{background:#fef9ee;padding:14px;text-align:center}.proof-done[data-v-33f1ef21]{background:#edf5ef}.proof-rejected[data-v-33f1ef21]{background:#fef0ef}.verifying-badge[data-v-33f1ef21]{font-size:14px;font-weight:600;color:#d4a84b}.verified-badge[data-v-33f1ef21]{font-size:14px;font-weight:600;color:#4a7c59}.rejected-badge[data-v-33f1ef21]{font-size:14px;font-weight:600;color:#c0392b}.proof-status p[data-v-33f1ef21]{font-size:12px;color:#8b7e6a;margin-top:6px}.rejected-hint[data-v-33f1ef21]{color:#c0392b;font-size:13px;margin-top:8px}.proof-thumb[data-v-33f1ef21]{max-width:200px;max-height:150px;margin-top:8px;cursor:pointer}.tracking-meta[data-v-33f1ef21]{font-size:12px;color:#8b7e6a;display:flex;gap:8px;flex-wrap:wrap}.meta-sep[data-v-33f1ef21]{color:#e5ddd0}.address-selector[data-v-33f1ef21]{position:relative}.address-current[data-v-33f1ef21]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #e5ddd0;cursor:pointer;transition:border-color .2s;background:#fdfaf4}.address-current[data-v-33f1ef21]:hover{border-color:#d4a84b}.address-current-info[data-v-33f1ef21]{flex:1;min-width:0}.address-current-text[data-v-33f1ef21]{font-size:14px;color:#2c2416;line-height:1.5}.address-current-empty[data-v-33f1ef21]{font-size:13px;color:#c0392b}.address-arrow[data-v-33f1ef21]{font-size:11px;color:#8b7e6a;transition:transform .2s;margin-left:12px;flex-shrink:0}.address-arrow.open[data-v-33f1ef21]{transform:rotate(180deg)}.address-dropdown[data-v-33f1ef21]{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #e5ddd0;box-shadow:0 4px 16px #0000001a;z-index:10;max-height:260px;overflow-y:auto}.address-dropdown-empty[data-v-33f1ef21]{text-align:center;padding:20px;color:#b8a88a;font-size:13px}.address-option[data-v-33f1ef21]{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f5f0e8;transition:background .15s}.address-option[data-v-33f1ef21]:last-child{border-bottom:none}.address-option[data-v-33f1ef21]:hover,.address-option.active[data-v-33f1ef21]{background:#fdfaf4}.address-option-top[data-v-33f1ef21]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.address-option-name[data-v-33f1ef21]{font-size:14px;font-weight:600;color:#2c2416}.address-default-tag[data-v-33f1ef21]{font-size:10px;color:#d4a84b;border:1px solid #d4a84b;padding:1px 6px}.address-check[data-v-33f1ef21]{font-size:12px;color:#4a7c59;font-weight:700;margin-left:auto}.address-option-full[data-v-33f1ef21]{font-size:13px;color:#8b7e6a;line-height:1.5}.address-display p[data-v-33f1ef21]{font-size:14px;color:#4a3f2f;line-height:1.7}.address-empty[data-v-33f1ef21]{text-align:center;padding:20px;color:#b8a88a;font-size:13px}.dropdown-enter-active[data-v-33f1ef21],.dropdown-leave-active[data-v-33f1ef21]{transition:all .2s ease}.dropdown-enter-from[data-v-33f1ef21],.dropdown-leave-to[data-v-33f1ef21]{opacity:0;transform:translateY(-8px)}.items-table[data-v-33f1ef21]{display:flex;flex-direction:column}.item-row[data-v-33f1ef21]{display:flex;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #f0ebe0}.item-row[data-v-33f1ef21]:last-child{border-bottom:none}.item-img[data-v-33f1ef21]{width:72px;height:72px;flex-shrink:0;overflow:hidden}.item-img img[data-v-33f1ef21]{width:100%;height:100%;object-fit:cover;display:block}.item-info[data-v-33f1ef21]{flex:1;min-width:0}.item-name[data-v-33f1ef21]{display:block;font-size:14px;font-weight:600;color:#2c2416;margin-bottom:2px}.item-spec[data-v-33f1ef21]{font-size:12px;color:#8b7e6a}.item-col[data-v-33f1ef21]{font-size:14px;color:#8b7e6a;width:80px;text-align:right}.item-col--bold[data-v-33f1ef21]{font-weight:600;color:#2c2416}.fee-list[data-v-33f1ef21]{max-width:360px;margin-left:auto}.fee-row[data-v-33f1ef21]{display:flex;justify-content:space-between;font-size:13px;color:#4a3f2f;margin-bottom:8px}.fee-row--discount[data-v-33f1ef21]{color:#4a7c59}.fee-row--total[data-v-33f1ef21]{margin-top:8px;padding-top:10px;border-top:2px solid #2c2416;font-weight:700;font-size:15px}.fee-total[data-v-33f1ef21]{font-size:22px;color:#d4a84b}.payment-wrapper[data-v-33f1ef21]{margin-top:4px}.payment-card[data-v-33f1ef21]{background:#fff;overflow:hidden;box-shadow:0 2px 16px #0000000f;border:1.5px solid #d4a84b}.payment-summary[data-v-33f1ef21]{background:linear-gradient(135deg,#2c2416,#4a3f2f);padding:18px 28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.payment-amount[data-v-33f1ef21]{display:flex;align-items:baseline;gap:12px}.payment-amount-label[data-v-33f1ef21]{color:#fff9;font-size:13px}.payment-amount-value[data-v-33f1ef21]{color:#fff;font-size:28px;font-weight:700}.payment-status-text[data-v-33f1ef21]{color:#fffc;font-size:12px;background:#ffffff1a;padding:5px 16px;border-radius:20px}.payment-methods[data-v-33f1ef21]{padding:20px 28px 28px}.payment-tabs[data-v-33f1ef21]{display:flex;gap:10px;margin-bottom:16px}.pay-tab[data-v-33f1ef21]{flex:1;display:flex;align-items:center;gap:8px;padding:12px 18px;border:2px solid #e5ddd0;border-radius:8px;background:#fff;font-size:14px;font-weight:500;color:#8b7e6a;cursor:pointer;transition:all .2s;font-family:inherit}.pay-tab[data-v-33f1ef21]:hover{border-color:#d4a84b;background:#fdfaf4}.pay-tab.active[data-v-33f1ef21]{border-color:#d4a84b;background:#fdfaf4;color:#2c2416;box-shadow:0 0 0 3px #d4a84b26}.pay-icon[data-v-33f1ef21]{font-size:18px}.pay-label[data-v-33f1ef21]{flex:1;text-align:left}.pay-badge[data-v-33f1ef21]{font-size:10px;font-weight:600;color:#fff;background:#d4a84b;padding:2px 10px;border-radius:12px}.pay-detail[data-v-33f1ef21]{padding:4px 0}.bank-select[data-v-33f1ef21]{margin-bottom:12px;display:flex;align-items:center;gap:10px}.bank-select label[data-v-33f1ef21]{font-size:13px;color:#8b7e6a;white-space:nowrap}.bank-select-input[data-v-33f1ef21]{flex:1;padding:8px 12px;border:1px solid #e5ddd0;border-radius:6px;font-size:13px;color:#2c2416;background:#fff;cursor:pointer}.bank-select-input[data-v-33f1ef21]:focus{outline:none;border-color:#d4a84b}.bank-info[data-v-33f1ef21]{background:#fdfaf4;border:1px solid #f0ebe0;border-radius:8px;padding:14px 18px;margin-bottom:12px}.bank-info-header[data-v-33f1ef21]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#2c2416;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e5ddd0}.bank-copy[data-v-33f1ef21]{font-size:12px;color:#d4a84b;cursor:pointer;padding:3px 12px;border-radius:4px}.bank-copy[data-v-33f1ef21]:hover{background:#d4a84b1a}.bank-row[data-v-33f1ef21]{display:flex;justify-content:space-between;font-size:13px;padding:4px 0;color:#4a3f2f}.bank-row span[data-v-33f1ef21]:first-child{color:#8b7e6a;font-size:12px}.bank-highlight[data-v-33f1ef21]{color:#2c2416;font-weight:600}.pay-hint-wrap[data-v-33f1ef21]{background:#fef9ee;border-radius:6px;padding:8px 14px;margin-bottom:12px}.pay-hint[data-v-33f1ef21]{font-size:13px;color:#8b7e6a;margin:0}.pay-hint strong[data-v-33f1ef21]{color:#2c2416}.upload-area[data-v-33f1ef21]{display:flex;flex-direction:column;align-items:center;gap:8px}.upload-proof-btn[data-v-33f1ef21]{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:2px dashed #d4a84b;border-radius:8px;color:#d4a84b;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;background:#fff;overflow:hidden;max-width:100%}.upload-proof-btn[data-v-33f1ef21]:hover:not(.disabled){background:#fdfaf4;border-color:#b8892e;color:#b8892e}.upload-proof-btn.disabled[data-v-33f1ef21]{opacity:.5;cursor:not-allowed;border-color:#e5ddd0;color:#b8a88a}.upload-icon[data-v-33f1ef21]{font-size:16px}.upload-hint[data-v-33f1ef21]{font-size:11px;color:#b8ad9a}.upload-warning[data-v-33f1ef21]{font-size:12px;color:#c0392b;margin:4px 0 0;text-align:center}.proof-preview-area[data-v-33f1ef21]{text-align:center}.proof-preview-img[data-v-33f1ef21]{max-width:300px;margin:0 auto 10px}.proof-preview-img img[data-v-33f1ef21]{width:100%;border:1px solid #e5ddd0;border-radius:4px}.proof-preview-actions[data-v-33f1ef21]{display:flex;justify-content:center;gap:10px}.form-group[data-v-33f1ef21]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-33f1ef21]{font-size:12px;font-weight:600;color:#4a3f2f}.form-group input[data-v-33f1ef21]{padding:8px 12px;border:1px solid #e0e0e0;font-size:13px;font-family:inherit}.form-group input[data-v-33f1ef21]:focus{outline:none;border-color:#d4a84b}.paypal-info[data-v-33f1ef21]{text-align:center;padding:16px 0}.bottom-bar[data-v-33f1ef21]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5ddd0;z-index:50;padding:16px 32px;box-shadow:0 -2px 12px #0000000a}.bottom-bar-inner[data-v-33f1ef21]{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.bottom-bar-left[data-v-33f1ef21]{display:flex;align-items:baseline;gap:8px}.bottom-total-label[data-v-33f1ef21]{font-size:13px;color:#8b7e6a}.bottom-total-price[data-v-33f1ef21]{font-size:24px;font-weight:700;color:#d4a84b}.bottom-bar-right[data-v-33f1ef21]{display:flex;gap:12px;flex-wrap:wrap}.btn-outline[data-v-33f1ef21]{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #2c2416;color:#2c2416;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;background:#fff;border-radius:6px;cursor:pointer;font-family:inherit}.btn-outline[data-v-33f1ef21]:hover{background:#2c2416;color:#fff}.btn-outline[data-v-33f1ef21]:disabled{opacity:.5;cursor:not-allowed}.btn-outline-sm[data-v-33f1ef21]{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #e5ddd0;color:#8b7e6a;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;background:#fff;border-radius:6px;cursor:pointer;font-family:inherit}.btn-outline-sm[data-v-33f1ef21]:hover{border-color:#c0392b;color:#c0392b}.btn-outline-sm[data-v-33f1ef21]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-33f1ef21]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;border-radius:6px;border:none;cursor:pointer;font-family:inherit}.btn-primary[data-v-33f1ef21]:hover{background:#b8892e}.btn-primary[data-v-33f1ef21]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-33f1ef21]{text-align:center;padding:60px 20px;background:#fff;max-width:900px;margin:0 auto}.empty-state p[data-v-33f1ef21]{font-size:14px;color:#8b7e6a;margin-bottom:20px}.img-preview[data-v-33f1ef21]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;z-index:99999;display:flex;align-items:center;justify-content:center}.img-preview img[data-v-33f1ef21]{max-width:90%;max-height:90%}.installment-total[data-v-33f1ef21]{font-size:12px;color:#d4a84b}.installment-timeline[data-v-33f1ef21]{position:relative;padding-left:30px}.installment-timeline-item[data-v-33f1ef21]{position:relative;padding-bottom:24px}.installment-timeline-item[data-v-33f1ef21]:last-child{padding-bottom:0}.installment-timeline-item:last-child .installment-timeline-line[data-v-33f1ef21]{display:none}.installment-timeline-line[data-v-33f1ef21]{position:absolute;left:-22px;top:24px;width:2px;height:calc(100% - 8px);background:#e5ddd0}.installment-timeline-item--done .installment-timeline-line[data-v-33f1ef21]{background:#4a7c59}.installment-timeline-item--current .installment-timeline-line[data-v-33f1ef21]{background:#d4a84b}.installment-timeline-dot[data-v-33f1ef21]{position:absolute;left:-26px;top:2px;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #e5ddd0;display:flex;align-items:center;justify-content:center;font-size:10px;z-index:1}.installment-timeline-item--done .installment-timeline-dot[data-v-33f1ef21]{background:#4a7c59;border-color:#4a7c59;color:#fff}.installment-timeline-item--current .installment-timeline-dot[data-v-33f1ef21]{background:#d4a84b;border-color:#d4a84b;color:#fff}.installment-timeline-item--verifying .installment-timeline-dot[data-v-33f1ef21]{background:#1890ff;border-color:#1890ff;color:#fff}.installment-timeline-content[data-v-33f1ef21]{background:#fff;border:1px solid #e5ddd0;border-radius:8px;padding:16px;transition:all .3s}.installment-timeline-item--current .installment-timeline-content[data-v-33f1ef21]{border-color:#d4a84b;background:#fffcf5}.installment-timeline-header[data-v-33f1ef21]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.installment-timeline-title[data-v-33f1ef21]{font-size:14px;font-weight:600;color:#2c2416}.installment-timeline-status[data-v-33f1ef21]{font-size:12px;padding:2px 8px;border-radius:4px}.installment-timeline-status--pending[data-v-33f1ef21]{background:#fff5e6;color:#d4a84b}.installment-timeline-status--verifying[data-v-33f1ef21]{background:#e6f7ff;color:#1890ff}.installment-timeline-status--paid[data-v-33f1ef21]{background:#f6ffed;color:#4a7c59}.installment-timeline-status--overdue[data-v-33f1ef21]{background:#fff2f0;color:#ff4d4f}.installment-timeline-info[data-v-33f1ef21]{margin-bottom:12px}.installment-timeline-amount[data-v-33f1ef21]{font-size:18px;font-weight:700;color:#d4a84b}.installment-timeline-percent[data-v-33f1ef21]{font-size:12px;color:#8b7e6a;margin-left:8px}.installment-timeline-proof[data-v-33f1ef21]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;color:#666}.installment-timeline-proof-thumb[data-v-33f1ef21]{width:50px;height:40px;object-fit:cover;cursor:pointer;border:1px solid #e5ddd0;border-radius:4px}.installment-timeline-action[data-v-33f1ef21]{margin-top:12px}.installment-timeline-bank[data-v-33f1ef21]{background:#faf8f5;padding:12px;border-radius:6px;margin-bottom:10px;border:1px solid #e5ddd0}.installment-timeline-bank-header[data-v-33f1ef21]{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:8px;font-size:13px}.installment-timeline-bank-copy[data-v-33f1ef21]{cursor:pointer;font-size:12px;color:#d4a84b}.installment-timeline-bank-content[data-v-33f1ef21]{font-size:12px;line-height:1.8;color:#666}.installment-timeline-bank-highlight[data-v-33f1ef21]{font-family:monospace;color:#2c2416}.installment-timeline-bank-hint[data-v-33f1ef21]{margin-top:8px;font-size:11px;color:#d4a84b}.installment-timeline-upload-btn[data-v-33f1ef21]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:#d4a84b;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .3s;width:100%}.installment-timeline-upload-btn[data-v-33f1ef21]:hover{background:#c99a39}.installment-timeline-pending[data-v-33f1ef21]{margin-top:8px;font-size:12px;color:#999;padding:8px;background:#fafafa;border-radius:4px}.installment-timeline-rejected[data-v-33f1ef21]{margin-top:8px;font-size:12px;color:#c0392b;padding:10px;background:#fff5f5;border:1px solid #ffebee;border-radius:6px}.installment-timeline-verified[data-v-33f1ef21]{margin-top:8px;font-size:11px;color:#4a7c59;padding:8px;background:#f6ffed;border-radius:4px}.upload-installment-btn[data-v-33f1ef21]{display:inline-flex;align-items:center;padding:8px 16px;background:#d4a84b;color:#fff;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:background .2s}.upload-installment-btn[data-v-33f1ef21]:hover{background:#b8892e}.installment-verified[data-v-33f1ef21]{font-size:11px;color:#8b7e6a;display:flex;gap:12px}@media (max-width: 768px){.toast-container[data-v-33f1ef21]{left:16px;right:16px;max-width:none}.top-bar-inner[data-v-33f1ef21]{padding:12px 20px}.section[data-v-33f1ef21]{padding:20px 12px 160px}.order-header[data-v-33f1ef21]{flex-direction:column;gap:12px}.order-header-right[data-v-33f1ef21]{align-items:flex-start}.card[data-v-33f1ef21]{padding:16px}.payment-summary[data-v-33f1ef21]{padding:14px 18px;flex-direction:column;align-items:flex-start}.payment-amount-value[data-v-33f1ef21]{font-size:24px}.payment-methods[data-v-33f1ef21]{padding:16px}.payment-tabs[data-v-33f1ef21]{flex-direction:column}.pay-tab[data-v-33f1ef21]{padding:10px 14px}.bank-row[data-v-33f1ef21]{flex-direction:column;gap:1px;padding:5px 0}.bank-row span[data-v-33f1ef21]:first-child{font-size:11px}.upload-proof-btn[data-v-33f1ef21]{width:100%;justify-content:center;padding:10px 16px}.progress-label[data-v-33f1ef21]{font-size:10px}.info-grid-4col[data-v-33f1ef21]{grid-template-columns:1fr}.info-item[data-v-33f1ef21]:nth-last-child(-n+2){border-bottom:1px solid #f5f0e8}.info-item[data-v-33f1ef21]:last-child{border-bottom:none}.item-row[data-v-33f1ef21]{flex-wrap:wrap;gap:10px}.item-img[data-v-33f1ef21]{width:56px;height:56px}.item-col[data-v-33f1ef21]{width:auto}.fee-list[data-v-33f1ef21]{max-width:100%}.bottom-bar[data-v-33f1ef21]{padding:12px 20px}.bottom-bar-inner[data-v-33f1ef21]{flex-direction:column;gap:10px}.bottom-bar-right[data-v-33f1ef21]{width:100%}.bottom-bar-right .btn-outline[data-v-33f1ef21],.bottom-bar-right .btn-outline-sm[data-v-33f1ef21],.bottom-bar-right .btn-primary[data-v-33f1ef21]{flex:1;text-align:center;padding:12px 16px}}.hero-section[data-v-a407826d]{padding:0;background:#fdfcf9}.hero-container[data-v-a407826d]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:560px}.hero-gallery[data-v-a407826d]{background:#faf8f5;display:flex;flex-direction:column}.gallery-stage[data-v-a407826d]{flex:1;display:flex;align-items:center;justify-content:center;padding:0;position:relative}.gallery-stage-img[data-v-a407826d]{max-width:100%;max-height:100%;object-fit:contain;border-radius:2px}.gallery-stage-video[data-v-a407826d]{width:100%;height:100%;object-fit:contain;background:#1a1410;border-radius:2px}.gallery-strip[data-v-a407826d]{display:flex;align-items:center;gap:6px;padding:14px 20px;background:#fff}.strip-arrow[data-v-a407826d]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#b0a590;transition:all .2s}.strip-arrow[data-v-a407826d]:hover:not(:disabled){color:#d4a84b;background:#d4a84b0f}.strip-arrow[data-v-a407826d]:disabled{opacity:.25;cursor:default}.strip-thumbs[data-v-a407826d]{flex:1;display:flex;gap:6px;overflow-x:auto}.strip-thumb[data-v-a407826d]{flex-shrink:0;width:56px;height:56px;border-radius:6px;cursor:pointer;overflow:hidden;position:relative;transition:box-shadow .2s}.strip-thumb[data-v-a407826d]:hover{box-shadow:0 2px 8px #00000014}.strip-thumb.active[data-v-a407826d]{box-shadow:0 0 0 2px #d4a84b,0 0 0 4px #d4a84b26}.strip-thumb img[data-v-a407826d]{width:100%;height:100%;object-fit:cover}.strip-thumb-video[data-v-a407826d]{position:relative;width:100%;height:100%}.strip-play-icon[data-v-a407826d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#2c24164d;color:#fff}.hero-info[data-v-a407826d]{display:flex;align-items:flex-start;padding:48px 40px;background:#fff}.info-card[data-v-a407826d]{width:100%;position:sticky;top:24px}.info-tags[data-v-a407826d]{display:flex;gap:8px;margin-bottom:14px}.info-tag[data-v-a407826d]{font-size:10px;font-weight:600;letter-spacing:1.5px;padding:3px 10px;border-radius:20px;text-transform:uppercase}.info-tag--product[data-v-a407826d]{background:#d4a84b14;color:#b8892e}.info-tag--dot[data-v-a407826d]{background:#6464640f;color:#8b7e6a;display:inline-flex;align-items:center;gap:4px}.info-title[data-v-a407826d]{font-size:28px;font-weight:700;color:#2c2416;line-height:1.25;letter-spacing:-.5px;margin-bottom:12px}.info-title a[data-v-a407826d]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.info-title a[data-v-a407826d]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.info-desc[data-v-a407826d]{font-size:14px;color:#8b7e6a;line-height:1.75;margin-bottom:28px}.info-desc a[data-v-a407826d]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.info-desc a[data-v-a407826d]:hover{color:#a93226}.info-block[data-v-a407826d]{margin-bottom:24px}.info-block-title[data-v-a407826d]{font-size:12px;font-weight:600;color:#b0a590;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.service-list[data-v-a407826d]{display:flex;flex-direction:column;gap:2px}.service-item[data-v-a407826d]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:6px;transition:background .2s}.service-item[data-v-a407826d]:hover{background:#faf8f5}.service-dot[data-v-a407826d]{width:5px;height:5px;border-radius:50%;background:#d4a84b;flex-shrink:0}.service-name[data-v-a407826d]{flex:1;font-size:13px;color:#4a3f2f;font-weight:500}.service-price[data-v-a407826d]{font-size:13px;font-weight:600;color:#d4a84b}.service-price--free[data-v-a407826d]{color:#27ae60}.pricing-list[data-v-a407826d]{display:flex;flex-direction:column;gap:1px;border-radius:8px;overflow:hidden;background:#f5f0e8}.pricing-item[data-v-a407826d]{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:#fff;font-size:13px}.pricing-item--first[data-v-a407826d]{background:#fdfaf4}.pricing-qty[data-v-a407826d]{color:#4a3f2f;font-weight:500}.pricing-price[data-v-a407826d]{font-weight:700;color:#d4a84b;font-size:14px}.pricing-price small[data-v-a407826d]{font-weight:400;color:#b0a590;font-size:11px;margin-left:2px}.info-actions[data-v-a407826d]{display:flex;gap:10px;margin-bottom:14px;margin-top:4px}.btn-gold[data-v-a407826d]{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:#d4a84b;color:#fff;font-size:13px;font-weight:600;text-decoration:none;border-radius:50px;border:none;cursor:pointer;font-family:inherit;transition:all .25s}.btn-gold[data-v-a407826d]:hover{background:#b8892e;transform:translateY(-1px);box-shadow:0 6px 20px #d4a84b40}.btn-soft[data-v-a407826d]{display:inline-flex;align-items:center;padding:12px 24px;border:1.5px solid #e5ddd0;color:#4a3f2f;font-size:13px;font-weight:500;text-decoration:none;border-radius:50px;transition:all .25s;background:transparent}.btn-soft[data-v-a407826d]:hover{border-color:#d4a84b;color:#d4a84b;background:#d4a84b08}.info-tip[data-v-a407826d]{font-size:11px;color:#b0a590;line-height:1.6}.section-head[data-v-a407826d]{text-align:center;max-width:520px;margin:0 auto 52px}.section-eyebrow[data-v-a407826d]{font-size:10px;font-weight:700;letter-spacing:4px;color:#d4a84b;text-transform:uppercase;margin-bottom:12px;display:block}.section-head h2[data-v-a407826d]{font-size:28px;font-weight:700;color:#2c2416;margin-bottom:8px;letter-spacing:-.5px}.section-head p[data-v-a407826d]{font-size:14px;color:#8b7e6a;line-height:1.6}.gallery-section[data-v-a407826d]{padding:88px 40px;background:#faf8f5}.gallery-masonry[data-v-a407826d]{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.masonry-item[data-v-a407826d]{border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease;background:#fff}.masonry-item[data-v-a407826d]:hover{transform:translateY(-3px)}.masonry-item--featured[data-v-a407826d]{grid-column:span 2;grid-row:span 2}.masonry-img[data-v-a407826d]{position:relative;overflow:hidden;background:#f0ebe0}.masonry-item:not(.masonry-item--featured) .masonry-img[data-v-a407826d]{aspect-ratio:4/3}.masonry-item--featured .masonry-img[data-v-a407826d]{aspect-ratio:16/10}.masonry-img img[data-v-a407826d]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.masonry-item:hover .masonry-img img[data-v-a407826d]{transform:scale(1.03)}.masonry-hover[data-v-a407826d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241600;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .3s ease}.masonry-item:hover .masonry-hover[data-v-a407826d]{background:#2c241633}.masonry-note[data-v-a407826d]{display:block;padding:10px 14px;font-size:12px;color:#8b7e6a}.video-section[data-v-a407826d]{padding:88px 40px;background:#f5f0e8}.video-wrap[data-v-a407826d]{max-width:900px;margin:0 auto;border-radius:8px;overflow:hidden;box-shadow:0 20px 60px #2c241614}.video-player[data-v-a407826d]{width:100%;display:block;aspect-ratio:16/9;object-fit:contain;background:#1a1410}.related-section[data-v-a407826d]{padding:88px 40px;background:#fff}.related-grid[data-v-a407826d]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-card[data-v-a407826d]{text-decoration:none;color:inherit;display:block;border-radius:8px;overflow:hidden;background:#faf8f5;transition:transform .3s ease}.related-card[data-v-a407826d]:hover{transform:translateY(-4px)}.related-img[data-v-a407826d]{aspect-ratio:4/3;overflow:hidden}.related-img img[data-v-a407826d]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.related-card:hover .related-img img[data-v-a407826d]{transform:scale(1.04)}.related-body[data-v-a407826d]{padding:16px}.related-tag[data-v-a407826d]{font-size:10px;font-weight:600;letter-spacing:2px;color:#d4a84b;text-transform:uppercase;margin-bottom:4px;display:block}.related-body h3[data-v-a407826d]{font-size:14px;font-weight:600;color:#2c2416;line-height:1.4}.cta-section[data-v-a407826d]{padding:80px 40px;background:linear-gradient(180deg,#faf8f5,#f5f0e8)}.cta-card[data-v-a407826d]{max-width:520px;margin:0 auto;text-align:center;padding:52px 40px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #2c24160a}.cta-card h2[data-v-a407826d]{font-size:24px;font-weight:700;color:#2c2416;margin-bottom:10px}.cta-card p[data-v-a407826d]{font-size:14px;color:#8b7e6a;line-height:1.7;margin-bottom:28px}.cta-btns[data-v-a407826d]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.lightbox[data-v-a407826d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lightbox-close[data-v-a407826d]{position:absolute;top:20px;right:20px;background:#ffffff0f;border:none;color:#ffffffb3;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2}.lightbox-close[data-v-a407826d]:hover{background:#ffffff1f;color:#fff}.lightbox-arrow[data-v-a407826d]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff0f;border:none;color:#ffffffb3;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2}.lightbox-arrow[data-v-a407826d]:hover{background:#ffffff1f;color:#fff}.lightbox-arrow--left[data-v-a407826d]{left:20px}.lightbox-arrow--right[data-v-a407826d]{right:20px}.lightbox-main[data-v-a407826d]{display:flex;flex-direction:column;align-items:center;gap:12px;cursor:default}.lightbox-img[data-v-a407826d]{max-width:85vw;max-height:75vh;object-fit:contain;border-radius:2px}.lightbox-note[data-v-a407826d]{color:#ffffff80;font-size:13px}.lightbox-count[data-v-a407826d]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#fff6;font-size:12px;letter-spacing:1px}.fade-enter-active[data-v-a407826d],.fade-leave-active[data-v-a407826d]{transition:opacity .25s ease}.fade-enter-from[data-v-a407826d],.fade-leave-to[data-v-a407826d]{opacity:0}@media (max-width: 1080px){.hero-container[data-v-a407826d]{grid-template-columns:1fr}.hero-gallery[data-v-a407826d]{min-height:400px}.hero-info[data-v-a407826d]{padding:32px 28px}.info-card[data-v-a407826d]{position:static}.gallery-masonry[data-v-a407826d]{grid-template-columns:repeat(2,1fr)}.masonry-item--featured[data-v-a407826d]{grid-column:span 1;grid-row:span 1}.masonry-item--featured .masonry-img[data-v-a407826d]{aspect-ratio:4/3}.related-grid[data-v-a407826d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.hero-gallery[data-v-a407826d]{min-height:300px}.gallery-stage[data-v-a407826d]{padding:20px}.strip-thumb[data-v-a407826d]{width:46px;height:46px}.hero-info[data-v-a407826d]{padding:28px 20px}.info-title[data-v-a407826d]{font-size:24px}.gallery-section[data-v-a407826d],.video-section[data-v-a407826d],.related-section[data-v-a407826d],.cta-section[data-v-a407826d]{padding:60px 20px}.gallery-masonry[data-v-a407826d]{grid-template-columns:1fr}.related-grid[data-v-a407826d]{grid-template-columns:1fr;max-width:400px}.info-actions[data-v-a407826d]{flex-direction:column}.btn-gold[data-v-a407826d],.btn-soft[data-v-a407826d]{justify-content:center}.cta-card[data-v-a407826d]{padding:36px 24px}.cta-btns[data-v-a407826d]{flex-direction:column}.lightbox-arrow[data-v-a407826d]{width:36px;height:36px}.lightbox-arrow--left[data-v-a407826d]{left:10px}.lightbox-arrow--right[data-v-a407826d]{right:10px}}.banner[data-v-49a961a8]{position:relative;height:300px;overflow:hidden}.banner-img[data-v-49a961a8]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.banner-overlay[data-v-49a961a8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c241673}.banner-body[data-v-49a961a8]{position:relative;z-index:2;text-align:center;color:#fff;padding-top:80px}.banner-body h1[data-v-49a961a8]{font-size:36px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.banner-body p[data-v-49a961a8]{font-size:14px;opacity:.9}.filter-bar[data-v-49a961a8]{background:#fff;border-bottom:1px solid #e5ddd0;position:sticky;top:72px;z-index:50}.filter-inner[data-v-49a961a8]{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.filter-inner--sub[data-v-49a961a8]{border-top:1px solid #f5f0e8;justify-content:flex-start;gap:8px}.filter-tabs[data-v-49a961a8]{display:flex;gap:0}.filter-label[data-v-49a961a8]{font-size:12px;color:#8b7e6a;font-weight:500;margin-right:4px;white-space:nowrap}.filter-btn[data-v-49a961a8]{padding:14px 24px;border:none;background:none;font-size:13px;font-weight:500;color:#8b7e6a;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;font-family:inherit;white-space:nowrap}.filter-btn--sm[data-v-49a961a8]{padding:10px 16px;font-size:12px}.filter-btn[data-v-49a961a8]:hover{color:#2c2416}.filter-btn.active[data-v-49a961a8]{color:#d4a84b;border-bottom-color:#d4a84b;font-weight:600}.filter-result-count[data-v-49a961a8]{margin-left:auto;font-size:12px;color:#b0a590}.filter-search[data-v-49a961a8]{flex-shrink:0}.filter-search input[data-v-49a961a8]{width:200px;padding:8px 14px;border:1px solid #e5ddd0;border-radius:20px;font-size:13px;color:#2c2416;background:#fdfcfa;font-family:inherit;transition:all .2s}.filter-search input[data-v-49a961a8]:focus{outline:none;border-color:#d4a84b;box-shadow:0 0 0 3px #d4a84b1a}.filter-search input[data-v-49a961a8]::placeholder{color:#b0a590}.section[data-v-49a961a8]{padding:56px 40px;background:#faf8f5;min-height:400px}.loading-state[data-v-49a961a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 20px;color:#8b7e6a;font-size:14px}.spinner[data-v-49a961a8]{width:36px;height:36px;border:3px solid #f0ebe0;border-top-color:#d4a84b;border-radius:50%;animation:spin-49a961a8 .8s linear infinite}@keyframes spin-49a961a8{to{transform:rotate(360deg)}}.scheme-grid[data-v-49a961a8]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.scheme-card[data-v-49a961a8]{background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;display:block;transition:transform .3s ease,box-shadow .3s ease}.scheme-card[data-v-49a961a8]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #2c24161a}.scheme-card-img[data-v-49a961a8]{position:relative;aspect-ratio:3/2;overflow:hidden;background:#f0ebe0}.scheme-card-img img[data-v-49a961a8]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.scheme-card:hover .scheme-card-img img[data-v-49a961a8]{transform:scale(1.04)}.scheme-video-badge[data-v-49a961a8]{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:#2c2416a6;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.scheme-service-tags[data-v-49a961a8]{position:absolute;top:10px;left:10px;display:flex;gap:4px}.service-mini-tag[data-v-49a961a8]{padding:3px 8px;font-size:10px;font-weight:600;letter-spacing:.5px;border-radius:3px;color:#fff}.service-mini-tag--ready[data-v-49a961a8]{background:#27ae60}.service-mini-tag--custom[data-v-49a961a8]{background:#d4a84b}.scheme-card-info[data-v-49a961a8]{padding:20px}.scheme-card-product[data-v-49a961a8]{font-size:10px;font-weight:600;letter-spacing:2px;color:#d4a84b;text-transform:uppercase;margin-bottom:6px;display:block}.scheme-card-info h3[data-v-49a961a8]{font-size:17px;font-weight:700;color:#2c2416;margin-bottom:8px;line-height:1.3;letter-spacing:-.2px}.scheme-card-info h3 a[data-v-49a961a8]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.scheme-card-info h3 a[data-v-49a961a8]:hover{color:#a93226;background:linear-gradient(180deg,transparent 65%,#ffd48a 65%)}.scheme-card-desc[data-v-49a961a8]{font-size:12px;color:#8b7e6a;line-height:1.6;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scheme-card-desc a[data-v-49a961a8]{color:#c0392b;font-weight:600;text-decoration:none;background:linear-gradient(180deg,transparent 65%,#ffe0a3 65%);padding:0 2px;border-radius:2px;border-bottom:2px solid #e67e22}.scheme-card-desc a[data-v-49a961a8]:hover{color:#a93226}.scheme-card-services[data-v-49a961a8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.scheme-service-chip[data-v-49a961a8]{font-size:10px;color:#8b7e6a;background:#f5f0e8;padding:3px 8px;border-radius:3px;letter-spacing:.3px}.scheme-service-more[data-v-49a961a8]{font-size:10px;color:#d4a84b;font-weight:600;padding:3px 6px;background:#d4a84b0f;border-radius:3px}.scheme-card-bottom[data-v-49a961a8]{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f0ebe0}.scheme-price-info[data-v-49a961a8]{display:flex;flex-direction:column;gap:2px}.scheme-price-label[data-v-49a961a8]{font-size:10px;color:#b0a590}.scheme-price[data-v-49a961a8]{font-size:18px;font-weight:700;color:#d4a84b}.scheme-price small[data-v-49a961a8]{font-size:11px;font-weight:400;color:#b0a590;margin-left:2px}.scheme-card-actions[data-v-49a961a8]{display:flex;gap:12px}.scheme-link-text[data-v-49a961a8]{font-size:13px;font-weight:500;color:#d4a84b;white-space:nowrap}.scheme-card:hover .scheme-link-text[data-v-49a961a8]{text-decoration:underline}.empty-state[data-v-49a961a8]{text-align:center;padding:80px 20px;color:#b0a590;display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state p[data-v-49a961a8]{font-size:14px}.pagination[data-v-49a961a8]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:40px}.pagination button[data-v-49a961a8]{padding:8px 16px;border:1px solid #e5ddd0;background:#fff;font-size:13px;color:#4a3f2f;cursor:pointer;font-family:inherit;border-radius:4px;transition:all .2s}.pagination button[data-v-49a961a8]:hover:not(:disabled){border-color:#d4a84b;color:#d4a84b}.pagination button[data-v-49a961a8]:disabled{opacity:.4;cursor:default}.page-btn.active[data-v-49a961a8]{background:#d4a84b;color:#fff;border-color:#d4a84b}.bottom-cta[data-v-49a961a8]{background:#2c2416;padding:72px 40px;text-align:center}.bottom-cta-inner[data-v-49a961a8]{max-width:550px;margin:0 auto}.bottom-cta h2[data-v-49a961a8]{font-size:28px;font-weight:700;color:#fff;margin-bottom:12px}.bottom-cta p[data-v-49a961a8]{font-size:14px;color:#fff9;margin-bottom:32px}.btn-gold[data-v-49a961a8]{display:inline-flex;align-items:center;justify-content:center;background:#d4a84b;color:#fff;padding:14px 36px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none;border-radius:50px;transition:all .25s}.btn-gold[data-v-49a961a8]:hover{background:#b8892e;transform:translateY(-1px);box-shadow:0 6px 24px #d4a84b59}@media (max-width: 1024px){.scheme-grid[data-v-49a961a8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.banner[data-v-49a961a8]{height:220px}.banner-body[data-v-49a961a8]{padding-top:56px}.banner-body h1[data-v-49a961a8]{font-size:28px}.banner-body p[data-v-49a961a8]{font-size:13px}.filter-inner[data-v-49a961a8]{padding:0 16px;flex-wrap:wrap}.filter-search[data-v-49a961a8]{width:100%;padding:8px 0}.filter-search input[data-v-49a961a8]{width:100%}.filter-btn[data-v-49a961a8]{padding:12px 14px;font-size:12px}.filter-btn--sm[data-v-49a961a8]{padding:8px 12px;font-size:11px}.filter-result-count[data-v-49a961a8]{display:none}.section[data-v-49a961a8]{padding:36px 16px}.scheme-grid[data-v-49a961a8]{grid-template-columns:1fr;max-width:440px;margin:0 auto}.scheme-card-info h3[data-v-49a961a8]{font-size:15px}.bottom-cta[data-v-49a961a8]{padding:48px 20px}.bottom-cta h2[data-v-49a961a8]{font-size:22px}}
