*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::-webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}#nprogress{pointer-events:none}#nprogress .bar{background:rgb(var(--nprogress-color));z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{width:100px;height:100%;box-shadow:0 0 10px rgb(var(--nprogress-color)), 0 0 5px rgb(var(--nprogress-color));opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid transparent;border-top-color:rgb(var(--nprogress-color));border-left-color:rgb(var(--nprogress-color));border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}.fade-bottom-enter-active,.fade-bottom-leave-active{transition:opacity .25s,transform .3s}.fade-bottom-enter-from{opacity:0;transform:translateY(-10%)}.fade-bottom-leave-to{opacity:0;transform:translateY(10%)}.fade-scale-leave-active,.fade-scale-enter-active{transition:all .28s}.fade-scale-enter-from{opacity:0;transform:scale(1.2)}.fade-scale-leave-to{opacity:0;transform:scale(.8)}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:transform .2s,opacity .3s ease-out}.zoom-fade-enter-from{opacity:0;transform:scale(.92)}.zoom-fade-leave-to{opacity:0;transform:scale(1.06)}.zoom-out-enter-active,.zoom-out-leave-active{transition:opacity .1s ease-in-out,transform .15s ease-out}.zoom-out-enter-from,.zoom-out-leave-to{opacity:0;transform:scale(0)}::-webkit-scrollbar{background-color:transparent;width:6px;height:2px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-image:linear-gradient(135deg,#737b81,#628e7f);border-radius:3px}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-multiple-ellipsis{text-overflow:ellipsis;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-number-break{text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;white-space:normal;overflow:hidden}@font-face{font-family:FZLTCH;font-style:normal;font-weight:400;src:url(/assets/FZLTCHJW-Brjw3GGk.woff2)format("woff2");font-display:swap}@font-face{font-family:FZLTH;font-style:normal;font-weight:400;src:url(/assets/FZLTHJW-BlHfGFCt.woff2)format("woff2");font-display:swap}@font-face{font-family:FZLTXIH;font-style:normal;font-weight:400;src:url(/assets/FZLTXIHJW-I4AyG73P.woff2)format("woff2");font-display:swap}@font-face{font-family:FZLTZH;font-style:normal;font-weight:400;src:url(/assets/FZLTZHJW-CW3Z64ii.woff2)format("woff2");font-display:swap}@font-face{font-family:FZLTCHK;font-style:normal;font-weight:400;src:url(/assets/FZLTCHK-BHsl7fZC.woff2)format("woff2");font-display:swap}@font-face{font-family:FZLTHK;font-style:normal;font-weight:400;src:url(/assets/FZLTHK-E6R8QqqM.woff2)format("woff2");font-display:swap}@font-face{font-family:FZLTXIK;font-style:normal;font-weight:400;src:url(/assets/FZLTXIHK-CFryGccL.woff2)format("woff2");font-display:swap}@font-face{font-family:FZLTZHK;font-style:normal;font-weight:400;src:url(/assets/FZLTZHK-C4NJZtxZ.woff2)format("woff2");font-display:swap}:root{--color-primary:#2d2d2d;--color-primary-light:#3d3d3d;--color-primary-dark:#1a1a1a;--color-accent:#d7c491;--color-accent-light:#e8dcc0;--color-accent-dark:#b8a574;--color-bg:#faf8f4;--color-bg-alt:#f2ede3;--color-bg-dark:#2d2d2d;--color-surface:#fff;--color-text:#2c2c2c;--color-text-secondary:#666;--color-text-soft:#999;--color-text-inverse:#fff;--color-border:#e5e0d5;--color-border-light:#f0ece4;--font-serif-display:"FZLTCHK", "FZLTCH", "FZLTZH", "PingFang SC", sans-serif;--font-sans-body:"FZLTHK", "FZLTH", "PingFang SC", "Microsoft YaHei", sans-serif;--font-sans-light:"FZLTXIK", "FZLTXIH", "PingFang SC", sans-serif;--font-display-cn:"FZLTZHK", "FZLTZH", "FZLTH", sans-serif;--font-display-strong:"FZLTCHK", "FZLTCH", "FZLTZH", sans-serif;--font-inscription:"FZLTXIK", "FZLTXIH", "FZLTH", "PingFang SC", sans-serif;--font-calligraphy:"FZLTCHK", "FZLTCH", "FZLTZH", "PingFang SC", sans-serif;--font-serif:var(--font-serif-display);--font-sans:var(--font-sans-body);--font-display:var(--font-display-cn);--font-light:var(--font-sans-light);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--header-height:70px;--section-padding:50px;--content-max-width:1280px;--shadow-soft:0 14px 40px rgba(13,43,37,.08);--shadow-medium:0 24px 60px rgba(13,43,37,.12);--ring-primary:0 0 0 3px rgba(19,61,53,.12)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a,a:focus,a:hover{color:inherit;outline:none;text-decoration:none}button,input,textarea{font:inherit}button{border:none;outline:none}:focus-visible{box-shadow:var(--ring-primary);outline:none}div:focus{outline:none}html,body{width:100%;height:100%;font-family:var(--font-sans);color:var(--color-text);background:radial-gradient(circle at top, rgba(215,196,145,.08), transparent 22%), linear-gradient(180deg, #fcfbf8 0%, var(--color-bg) 30%, var(--color-bg) 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;overflow-y:hidden}#app{width:100%;height:100%}.page-shell{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 40px}@media (max-width:768px){.page-shell{padding:0 20px}}.section-title{font-family:var(--font-serif);color:var(--color-primary);text-align:center;letter-spacing:.08em;text-wrap:balance;text-shadow:0 8px 24px rgba(137,109,79,.08);font-size:36px;font-weight:400}@media (max-width:768px){.section-title{letter-spacing:.06em;font-size:26px}}.section-subtitle{font-family:var(--font-display);color:var(--color-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.22em;margin-top:12px;font-size:14px}.section-intro{max-width:760px;font-family:var(--font-sans);color:var(--color-text-secondary);text-align:center;margin:28px auto 0;font-size:15px;line-height:2}@media (max-width:768px){.section-intro{font-size:14px;line-height:1.9}}.section-divider{background:var(--color-accent);width:48px;height:2px;margin:20px auto 0;display:block}.glass-card{backdrop-filter:blur(12px);background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.3);border-radius:8px}.surface-panel{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:8px}.interactive-lift{transition:box-shadow .28s var(--ease-out), border-color .28s var(--ease-out), -webkit-transform .28s var(--ease-out);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out), border-color .28s var(--ease-out);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out), border-color .28s var(--ease-out), -webkit-transform .28s var(--ease-out);will-change:transform}.interactive-lift:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.reveal{opacity:0;-webkit-transform:translate3d(0, var(--reveal-y,28px), 0);transform:translate3d(0, var(--reveal-y,28px), 0);transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), -webkit-transform .7s var(--ease-out) var(--reveal-delay,0s);transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), transform .7s var(--ease-out) var(--reveal-delay,0s);transition:opacity .7s var(--ease-out) var(--reveal-delay,0s), transform .7s var(--ease-out) var(--reveal-delay,0s), -webkit-transform .7s var(--ease-out) var(--reveal-delay,0s)}.reveal.is-visible{opacity:1;transform:translate(0,0)}@keyframes haloPulse{0%{box-shadow:0 0 rgba(215,196,145,.22)}70%{box-shadow:0 0 0 18px rgba(215,196,145,0)}to{box-shadow:0 0 rgba(215,196,145,0)}}@keyframes shimmerSweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes gentleFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}.fade-up-enter-active{transition:opacity .6s var(--ease-out), -webkit-transform .6s var(--ease-out);transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), -webkit-transform .6s var(--ease-out)}.fade-up-enter-from{opacity:0;transform:translateY(30px)}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .3s var(--ease-out), -webkit-transform .3s var(--ease-out);transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), -webkit-transform .3s var(--ease-out)}.route-fade-enter-from{opacity:0;transform:translateY(10px)}.route-fade-leave-to{opacity:0;transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.back-to-top[data-v-0152b3b4]{z-index:980;color:rgba(242,231,212,.92);pointer-events:none;cursor:pointer;opacity:0;width:58px;height:58px;transition:opacity .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), background .22s var(--ease-out), -webkit-transform .26s var(--ease-out);transition:opacity .22s var(--ease-out), transform .26s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), background .22s var(--ease-out);transition:opacity .22s var(--ease-out), transform .26s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), background .22s var(--ease-out), -webkit-transform .26s var(--ease-out);background:linear-gradient(rgba(73,56,44,.94),rgba(37,28,23,.96)),rgba(50,38,30,.94);border:1px solid rgba(210,177,134,.28);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:fixed;bottom:28px;right:28px;transform:translateY(14px)scale(.94);box-shadow:0 18px 36px rgba(15,10,8,.24),inset 0 1px rgba(255,255,255,.12)}.back-to-top[data-v-0152b3b4]:hover{border-color:rgba(232,205,166,.44);transform:translateY(-2px)scale(1.01);box-shadow:0 22px 42px rgba(15,10,8,.28),inset 0 1px rgba(255,255,255,.16)}.back-to-top[data-v-0152b3b4]:focus-visible{box-shadow:0 0 0 3px rgba(210,177,134,.22),0 18px 36px rgba(15,10,8,.24)}@media (max-width:768px){.back-to-top[data-v-0152b3b4]{width:52px;height:52px;bottom:18px;right:16px}}.back-to-top--visible[data-v-0152b3b4]{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.back-to-top__icon[data-v-0152b3b4]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.back-to-top__icon svg[data-v-0152b3b4]{width:18px;height:18px}.back-to-top__text[data-v-0152b3b4]{font-family:var(--font-display);letter-spacing:.18em;font-size:10px}.layout-container[data-v-ceca48df]{width:100%;height:100%}.site-footer[data-v-62aa8ce7]{position:relative}.site-footer__main[data-v-62aa8ce7]{padding:56px 40px 44px}@media (max-width:768px){.site-footer__main[data-v-62aa8ce7]{padding:40px 20px 32px}}.site-footer__top[data-v-62aa8ce7]{grid-template-columns:1.5fr 1.2fr 1.2fr;align-items:start;gap:48px;display:grid}@media (max-width:1024px){.site-footer__top[data-v-62aa8ce7]{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:640px){.site-footer__top[data-v-62aa8ce7]{grid-template-columns:1fr;gap:36px}}.site-footer__brand-col[data-v-62aa8ce7]{flex-direction:row;align-items:center;gap:24px;display:flex}.site-footer__brand img[data-v-62aa8ce7]{opacity:.9;width:200px;max-width:100%;transition:opacity .26s var(--ease-out), -webkit-transform .26s var(--ease-out);transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transition:opacity .26s var(--ease-out), transform .26s var(--ease-out), -webkit-transform .26s var(--ease-out)}.site-footer__brand:hover img[data-v-62aa8ce7]{opacity:1;transform:translateY(-2px)}.site-footer__hotline[data-v-62aa8ce7]{flex-direction:column;gap:4px;display:flex}.hotline-label[data-v-62aa8ce7]{font-family:var(--font-light);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.14em;font-size:12px}.hotline-number[data-v-62aa8ce7]{font-family:var(--font-display-strong);color:var(--color-primary);letter-spacing:.08em;transition:color .22s var(--ease-out);font-size:22px}.hotline-number[data-v-62aa8ce7]:hover{color:var(--color-accent-dark)}.footer-col-title[data-v-62aa8ce7]{font-family:var(--font-display);color:var(--color-primary);letter-spacing:.12em;margin-bottom:18px;padding-bottom:10px;font-size:14px;font-weight:400;display:inline-block;position:relative}.footer-col-title[data-v-62aa8ce7]:after{content:"";background:var(--color-accent);width:24px;height:2px;position:absolute;bottom:0;left:0}.contact-list[data-v-62aa8ce7]{flex-direction:column;gap:10px;list-style:none;display:flex}.contact-list li[data-v-62aa8ce7]{align-items:baseline;gap:12px;font-size:13px;line-height:1.6;display:flex}.contact-label[data-v-62aa8ce7]{min-width:60px;font-family:var(--font-light);color:var(--color-text-soft);letter-spacing:.06em;flex-shrink:0}.contact-value[data-v-62aa8ce7]{color:#2c2c2c;letter-spacing:.04em}.contact-value--link[data-v-62aa8ce7]{transition:color .2s var(--ease-out)}.contact-value--link[data-v-62aa8ce7]:hover{color:var(--color-primary)}.site-footer__right-col[data-v-62aa8ce7]{flex-direction:column;gap:32px;display:flex}.nav-links[data-v-62aa8ce7]{flex-wrap:wrap;gap:8px 20px;display:flex}.site-footer__link[data-v-62aa8ce7]{color:var(--color-text-secondary);letter-spacing:.1em;transition:color .22s var(--ease-out), -webkit-transform .22s var(--ease-out);transition:color .22s var(--ease-out), transform .22s var(--ease-out);transition:color .22s var(--ease-out), transform .22s var(--ease-out), -webkit-transform .22s var(--ease-out);padding:3px 0;font-size:13px;position:relative}.site-footer__link[data-v-62aa8ce7]:after{content:"";transform-origin:50%;height:1px;transition:-webkit-transform .22s var(--ease-out);transition:transform .22s var(--ease-out);transition:transform .22s var(--ease-out), -webkit-transform .22s var(--ease-out);background:rgba(215,196,145,.8);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.site-footer__link[data-v-62aa8ce7]:hover{color:var(--color-primary);transform:translateY(-1px)}.site-footer__link[data-v-62aa8ce7]:hover:after{transform:scaleX(1)}.qrcode-row[data-v-62aa8ce7]{gap:16px;display:flex}.qrcode-item[data-v-62aa8ce7]{flex-direction:column;align-items:center;gap:8px;display:flex}.qrcode-img[data-v-62aa8ce7]{background:var(--color-surface);border:1px solid var(--color-border-light);width:84px;height:84px;transition:box-shadow .26s var(--ease-out), -webkit-transform .26s var(--ease-out);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out), -webkit-transform .26s var(--ease-out);border-radius:6px;overflow:hidden}.qrcode-img[data-v-62aa8ce7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(13,43,37,.1)}.qrcode-img img[data-v-62aa8ce7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.qrcode-label[data-v-62aa8ce7]{color:var(--color-text-soft);letter-spacing:.08em;font-size:11px}.site-footer__bottom-bar[data-v-62aa8ce7]{background:rgba(19,61,53,.03);border-top:1px solid rgba(19,61,53,.06);padding:16px 0}.site-footer__bottom-inner[data-v-62aa8ce7]{color:var(--color-text-soft);letter-spacing:.06em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}@media (max-width:768px){.site-footer__bottom-inner[data-v-62aa8ce7]{padding:0 20px}}.site-footer__license-link[data-v-62aa8ce7]{color:var(--color-text-soft);transition:color .2s var(--ease-out);align-items:center;gap:4px;display:inline-flex}.site-footer__license-link[data-v-62aa8ce7]:hover{color:var(--color-primary)}.license-icon[data-v-62aa8ce7]{width:14px;height:14px}.site-footer__divider-dot[data-v-62aa8ce7]{background:var(--color-text-soft);opacity:.5;border-radius:50%;width:3px;height:3px;display:inline-block}.site-footer__copyright[data-v-62aa8ce7]{color:var(--color-text-soft)}.site-footer__copyright a[data-v-62aa8ce7]{color:inherit;transition:color .2s var(--ease-out)}.site-footer__copyright a[data-v-62aa8ce7]:hover{color:var(--color-primary)}@media (max-width:1024px){.site-footer__right-col[data-v-62aa8ce7]{flex-direction:row;grid-column:1/-1;gap:40px}.site-footer__nav[data-v-62aa8ce7]{flex:1}.site-footer__qrcode-group[data-v-62aa8ce7]{flex-shrink:0}}@media (max-width:640px){.site-footer__right-col[data-v-62aa8ce7]{flex-direction:column;gap:28px}.hotline-number[data-v-62aa8ce7]{font-size:20px}.qrcode-img[data-v-62aa8ce7]{width:72px;height:72px}}.site-content[data-v-bb8f772b]{width:100%;min-height:100%}.svg-icon[data-v-71a61746]{vertical-align:middle;fill:currentColor}.site-header[data-v-30b713c5]{--header-ink:#1f1813;--header-ink-soft:#31261d;--header-bronze:#866d53;--header-gold:#896d4f;--header-gold-strong:#877152;--header-gold-soft:#d6ccb2;--header-ivory:#ebe6d8;--header-smoke:#57585a;width:100%;height:100%;transition:background .35s var(--ease-out), box-shadow .35s var(--ease-out), -webkit-backdrop-filter .35s var(--ease-out);transition:background .35s var(--ease-out), box-shadow .35s var(--ease-out), backdrop-filter .35s var(--ease-out);transition:background .35s var(--ease-out), box-shadow .35s var(--ease-out), backdrop-filter .35s var(--ease-out), -webkit-backdrop-filter .35s var(--ease-out);background:linear-gradient(rgba(24,19,15,.96) 0%,rgba(49,38,30,.92) 100%);position:relative;overflow:visible;box-shadow:inset 0 -1px rgba(214,204,178,.14),0 8px 24px rgba(14,10,8,.14)}.site-header[data-v-30b713c5]:before,.site-header[data-v-30b713c5]:after,.site-header__glow[data-v-30b713c5]{display:none}.site-header--open[data-v-30b713c5]{backdrop-filter:blur(16px)saturate(130%);background:rgba(31,24,19,.92)}.site-header__inner[data-v-30b713c5]{z-index:2;max-width:var(--content-max-width);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 40px;display:flex;position:relative}@media (max-width:768px){.site-header__inner[data-v-30b713c5]{padding:0 20px}}.site-header__logo[data-v-30b713c5]{cursor:pointer;flex-shrink:0;align-items:center;display:flex}.site-header__logo img[data-v-30b713c5]{width:140px;height:60px}@media (max-width:768px){.site-header__logo img[data-v-30b713c5]{width:140px;height:60px}}.site-header__nav[data-v-30b713c5]{align-items:center;gap:6px;padding:5px;display:flex}@media (max-width:768px){.site-header__nav[data-v-30b713c5]{top:var(--header-height);z-index:1001;visibility:hidden;opacity:0;backdrop-filter:blur(18px);transition:opacity .25s var(--ease-out), visibility .25s, -webkit-transform .25s var(--ease-out);transition:transform .25s var(--ease-out), opacity .25s var(--ease-out), visibility .25s;transition:transform .25s var(--ease-out), opacity .25s var(--ease-out), visibility .25s, -webkit-transform .25s var(--ease-out);background:rgba(31,24,19,.92);border-top:1px solid rgba(214,204,178,.14);border-bottom:1px solid rgba(214,204,178,.1);border-radius:0;flex-direction:column;gap:0;padding:12px 0;position:fixed;left:0;right:0;transform:translateY(-10px)}.site-header__nav--open[data-v-30b713c5]{visibility:visible;opacity:1;transform:translateY(0)}}.site-header__link[data-v-30b713c5]{font-family:var(--font-sans);color:rgba(245,242,236,.82);letter-spacing:.1em;cursor:pointer;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out), color .2s var(--ease-out), -webkit-transform .2s var(--ease-out);transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out), -webkit-transform .2s var(--ease-out);border-radius:999px;padding:10px 18px;font-size:14px;position:relative}.site-header__link[data-v-30b713c5]:after{content:"";transform-origin:50%;height:1.5px;transition:-webkit-transform .3s var(--ease-out);transition:transform .3s var(--ease-out);transition:transform .3s var(--ease-out), -webkit-transform .3s var(--ease-out);background:linear-gradient(90deg,rgba(214,204,178,0),rgba(214,204,178,.88) 50%,rgba(214,204,178,0));position:absolute;bottom:4px;left:18px;right:18px;transform:scaleX(0)}.site-header__link[data-v-30b713c5]:hover{color:#fff6e5;transform:translateY(-1px)}.site-header__link[data-v-30b713c5]:hover:after{transform:scaleX(.6)}@media (max-width:768px){.site-header__link[data-v-30b713c5]{padding:14px 24px;font-size:15px;display:block}.site-header__link[data-v-30b713c5]:after{display:none}}.site-header__link--active[data-v-30b713c5]{color:#f7f7f6;font-weight:500}.site-header__link--active[data-v-30b713c5]:after{transform:scaleX(1)}.site-header__toggle[data-v-30b713c5]{cursor:pointer;width:36px;height:36px;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:linear-gradient(rgba(235,230,216,.08),rgba(135,113,82,.14));border:1px solid rgba(214,204,178,.16);border-radius:999px;padding:0;display:none;box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 24px rgba(14,10,8,.18)}@media (max-width:768px){.site-header__toggle[data-v-30b713c5]{justify-content:center;align-items:center;display:flex}}.site-header__toggle .svg-icon[data-v-30b713c5]{transition:fill .2s var(--ease-out)}.site-header__toggle[data-v-30b713c5]:hover{background:linear-gradient(rgba(235,230,216,.1),rgba(135,113,82,.18));border-color:rgba(214,204,178,.26)}.site-header__toggle:hover .svg-icon[data-v-30b713c5]{fill:#fff7e8}.app-container[data-v-9a38ff2a]{background:var(--color-bg);height:100vh;overflow:hidden}.app-header[data-v-9a38ff2a]{z-index:1000;height:var(--header-height);position:fixed;top:0;left:0;right:0}.app-content[data-v-9a38ff2a]{scroll-behavior:smooth;height:100%;overflow-y:auto}.app-footer[data-v-9a38ff2a]{margin-top:0}
