.Footer-module__EZoWya__footer{background:var(--color-bg-soft);color:var(--color-text-secondary);padding-top:44px}.Footer-module__EZoWya__inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:36px;display:grid}.Footer-module__EZoWya__logo{align-items:center;display:flex}.Footer-module__EZoWya__logoImg{width:auto;height:64px;display:block}.Footer-module__EZoWya__companyName{color:var(--color-text);margin-top:14px;font-size:14px;font-weight:700}.Footer-module__EZoWya__companyEn{letter-spacing:.04em;margin-top:2px;font-size:11px}.Footer-module__EZoWya__slogan{margin-top:10px;font-size:12px;line-height:1.9}.Footer-module__EZoWya__groupTitle{color:var(--color-text);letter-spacing:.08em;font-size:13px;font-weight:700}.Footer-module__EZoWya__links{flex-direction:column;gap:10px;margin-top:14px;list-style:none;display:flex}.Footer-module__EZoWya__link{font-size:12px;transition:color .2s}.Footer-module__EZoWya__link:hover{color:var(--color-primary)}.Footer-module__EZoWya__bottom{border-top:1px solid var(--color-border);color:var(--color-text-secondary);flex-direction:column;align-items:flex-start;gap:4px;padding-top:20px;padding-bottom:24px;font-size:12px;line-height:1.7;display:flex}.Footer-module__EZoWya__bottom a{color:var(--color-text-secondary)}.Footer-module__EZoWya__bottom a:hover{color:var(--color-primary)}@media (max-width:768px){.Footer-module__EZoWya__inner{grid-template-columns:1fr 1fr;gap:32px}.Footer-module__EZoWya__brand{grid-column:1/-1}}
.Navbar-module__nuAbfa__navbar{z-index:100;height:var(--navbar-height);border-bottom:1px solid var(--color-border);background:#fff;align-items:center;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__nuAbfa__solid{box-shadow:0 4px 20px #12252614}.Navbar-module__nuAbfa__inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.Navbar-module__nuAbfa__logo{flex-shrink:0;align-items:center;display:flex}.Navbar-module__nuAbfa__logoImg{width:auto;height:46px;display:block}.Navbar-module__nuAbfa__nav{align-items:center;gap:28px;display:flex}.Navbar-module__nuAbfa__navLink{color:var(--color-text);font-size:14px;transition:color .2s;position:relative}.Navbar-module__nuAbfa__navLink:after{content:"";background:var(--color-gold);border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-6px;left:0}.Navbar-module__nuAbfa__navLink:hover{color:var(--color-primary)}.Navbar-module__nuAbfa__navLink:hover:after{width:100%}.Navbar-module__nuAbfa__phone{color:var(--color-primary);white-space:nowrap;font-size:13px;font-weight:700}.Navbar-module__nuAbfa__actions{align-items:center;gap:16px;display:flex}.Navbar-module__nuAbfa__burger{flex-direction:column;gap:5px;padding:6px;display:none}.Navbar-module__nuAbfa__burger span{background:var(--color-text);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s}.Navbar-module__nuAbfa__burgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module__nuAbfa__burgerOpen span:nth-child(2){opacity:0}.Navbar-module__nuAbfa__burgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:980px){.Navbar-module__nuAbfa__burger{display:flex}.Navbar-module__nuAbfa__nav{top:var(--navbar-height);border-bottom:1px solid var(--color-border);opacity:0;pointer-events:none;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 20px;transition:opacity .25s,transform .25s;position:absolute;left:0;right:0;transform:translateY(-8px);box-shadow:0 12px 24px #12252614}.Navbar-module__nuAbfa__nav.Navbar-module__nuAbfa__open{opacity:1;pointer-events:auto;transform:translateY(0)}.Navbar-module__nuAbfa__navLink,.Navbar-module__nuAbfa__phone{border-bottom:1px solid var(--color-border);padding:14px 0}.Navbar-module__nuAbfa__navLink:after{display:none}}
:root{--color-primary:#1f3a3d;--color-primary-dark:#122526;--color-primary-light:#2e5457;--color-gold:#c9a96a;--color-gold-light:#e6d3ae;--color-bg:#fff;--color-bg-soft:#f6f5f2;--color-surface:#fff;--color-text:#1c2424;--color-text-secondary:#6b7777;--color-border:#e8e6e0;--container-width:1184px;--navbar-height:64px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-card:0 4px 20px #1225260f;--shadow-float:0 16px 48px #1225261f}html{scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:PingFang HK,PingFang TC,Microsoft JhengHei,Noto Sans TC,Helvetica Neue,Arial,sans-serif;display:flex}body>main{flex:1}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}::selection{background:var(--color-gold-light);color:var(--color-primary-dark)}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.section{padding:56px 0}.section-title{letter-spacing:.02em;color:var(--color-text);font-size:26px;font-weight:700}.section-subtitle{color:var(--color-text-secondary);margin-top:8px;font-size:14px;line-height:1.7}@media (max-width:768px){.section{padding:40px 0}.section-title{font-size:21px}}
