:root{--wine-950:#280207;--wine-900:#3a040b;--wine-850:#4a0711;--wine-800:#5f0a17;--wine-700:#75101f;--red-700:#ad1727;--red-600:#c31f31;--red-500:#d82e3f;--coral:#eb455c;--gold-700:#ad7619;--gold-600:#c58b25;--gold-500:#d8a63d;--gold-300:#efce79;--porcelain:#f9f5ef;--porcelain-2:#f1eae1;--paper:#fffdf9;--ink:#281b1b;--muted:#6f6260;--line:#e4d7c7;--grid:#e7dfd5;--shadow:0 10px 30px #49241b0f;--radius:14px;--shell:916px;--serif:Georgia, "Times New Roman", serif;--sans:Arial, "Segoe UI", system-ui, sans-serif}html[data-theme=dark]{--porcelain:#19080c;--porcelain-2:#250c12;--paper:#2a0e15;--ink:#fff8ee;--muted:#d8c5bf;--line:#5c2731;--grid:#4b2229;--shadow:0 14px 34px #00000047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--porcelain);min-width:320px;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.48}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{display:block}.shell{width:min(var(--shell), calc(100% - 40px));margin-inline:auto}.skip-link{z-index:1000;color:#111;background:#fff;padding:9px 14px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--gold-300);outline-offset:3px}.icon{flex:none}.site-header{z-index:100;color:#fff9f1;backdrop-filter:blur(12px);background:radial-gradient(circle at 30% -60%,#b01c2d57,#0000 42%),linear-gradient(90deg,#370209fb,#46030cfb);border-bottom:1px solid #d2454285;height:74px;position:sticky;top:0}.nav-row{align-items:center;gap:20px;height:74px;display:flex}.brand{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.brand-word{color:#fff;letter-spacing:.045em;white-space:nowrap;font-size:20px;font-weight:800}.main-nav{align-items:stretch;gap:28px;height:100%;display:flex}.main-nav a{color:#fff8eeeb;white-space:nowrap;place-items:center;font-size:14px;text-decoration:none;display:grid;position:relative}.main-nav a:after{background:var(--gold-300);content:"";opacity:0;height:2px;transition:all .15s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(.4)}.main-nav a:hover:after,.main-nav a.active:after{opacity:1;transform:scaleX(1)}.nav-tools{align-items:center;gap:11px;margin-left:5px;display:flex}.lang-switch{gap:2px;display:flex}.lang-switch button,.theme-toggle,.menu-btn{color:inherit;cursor:pointer;background:0 0;border:0}.lang-switch button{border-bottom:1px solid #0000;min-width:28px;padding:8px 5px 5px;font-size:12px}.lang-switch button.active{color:var(--gold-300);border-color:var(--gold-300)}.tool-divider{background:#ffeccc52;width:1px;height:22px}.theme-toggle{width:48px;height:28px;color:var(--gold-300);border:1px solid #ecbe62a6;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:3px;font-size:15px;display:grid}.theme-toggle .sun{width:20px;height:20px;color:var(--gold-700);background:#fff9ef;border-radius:50%;place-items:center;display:grid}.theme-toggle .moon{color:var(--gold-300)}html[data-theme=dark] .theme-toggle .sun{color:inherit;background:0 0}html[data-theme=dark] .theme-toggle .moon{width:20px;height:20px;color:var(--wine-800);background:var(--gold-300);border-radius:50%;place-items:center;display:grid}.menu-btn{display:none}.wine-zone{color:#fff9f0;background:radial-gradient(circle at 20% 34%, #a41a2a59, transparent 28%), radial-gradient(circle at 77% 38%, #720c1b4d, transparent 44%), linear-gradient(118deg, var(--wine-950), var(--wine-850) 55%, #31040b)}.hero{padding:30px 0 7px;position:relative;overflow:hidden}.hero-watermark{color:#ffffff09;font-family:var(--serif);pointer-events:none;font-size:255px;line-height:1;position:absolute;top:50px;left:-29px}.hero-grid{z-index:1;grid-template-columns:minmax(0,.342fr) minmax(0,.658fr);align-items:center;gap:40px;display:grid;position:relative}.eyebrow{letter-spacing:.055em;margin:0 0 13px;font-size:13px;font-weight:750}.gold{color:var(--gold-500)}.hero-copy h1,.page-hero h1,.not-found h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:600}.hero-lead{color:#fff9f0eb;max-width:315px;margin:17px 0 20px;font-size:13.5px;line-height:1.55}.capacity-card{color:#fff7ed;border:1px solid var(--gold-300);background:radial-gradient(circle at 70% 22%,#e0293833,#0000 34%),linear-gradient(130deg,#801528,#4f0713);border-radius:11px;grid-template-columns:58px 1fr auto;align-items:end;width:286px;min-height:96px;padding:12px 18px;display:grid;box-shadow:0 12px 30px #0000002b}.capacity-card>.icon{color:var(--gold-300);fill:#eeca771f;align-self:center}.capacity-card span{margin-bottom:2px;font-size:14px;display:block}.capacity-card strong{font-family:var(--serif);font-size:52px;font-weight:500;line-height:.86;display:block}.capacity-card b{color:var(--gold-300);white-space:nowrap;padding-bottom:2px;font-size:13px}.hero-actions{gap:14px;margin-top:21px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.btn-red{color:#fff;background:linear-gradient(#d72c3b,#b61727);border-color:#f05a63;box-shadow:0 6px 18px #75091838}.btn-outline-gold{color:#ffe4a6;border-color:var(--gold-500);background:#1200032e}.btn-outline{color:var(--ink);border-color:var(--line);background:0 0}.btn:hover{transform:translateY(-1px)}.full{width:100%}.factory-card{border:1px solid var(--gold-500);background:#1c1112;border-radius:16px;overflow:hidden;box-shadow:0 16px 38px #0000003d}.factory-photo{background-color:#b8d9e2;background-position:50%;background-size:cover;height:294px}.factory-features{background:linear-gradient(90deg,#231314,#34211e);grid-template-columns:repeat(3,1fr);min-height:53px;padding:11px 7px;display:grid}.factory-features div{white-space:nowrap;border-right:1px solid #e6be654f;justify-content:center;align-items:center;gap:9px;padding:0 8px;font-size:11.5px;display:flex}.factory-features div:last-child{border:0}.factory-features .icon{color:var(--gold-500)}.version-bar{z-index:1;background:radial-gradient(circle at 70% 10%,#d4283429,#0000 33%),linear-gradient(90deg,#6a0818d1,#7c0e1ca6);border:1px solid #d032387a;border-radius:13px;align-items:center;gap:18px;min-height:54px;margin-top:22px;padding:10px 18px;display:flex;position:relative}.version-name{font-family:var(--serif);white-space:nowrap;align-items:center;gap:12px;display:flex}.version-dot{width:31px;height:31px;color:var(--gold-300);border:1px solid var(--gold-600);border-radius:50%;place-items:center;display:grid}.version-divider{background:#e6c16a73;width:1px;height:26px}.version-bar p{margin:0;font-size:13px}.version-spacer{flex:1}.version-bar>b,.version-bar>.icon{color:var(--gold-300);white-space:nowrap;font-size:12px}.version-bar>b{letter-spacing:.035em}.porcelain-zone{background:radial-gradient(circle at 76% 10%, #fffc, transparent 28%), linear-gradient(180deg, var(--porcelain), var(--porcelain-2))}.dashboard-grid{grid-template-columns:minmax(0,.425fr) minmax(0,.575fr);align-items:stretch;gap:14px;display:grid}.dashboard-left{grid-template-rows:1fr auto;gap:14px;display:grid}.panel{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}.section-kicker{color:#971523;letter-spacing:.015em;margin:0 0 12px;font-size:13px;font-weight:850}.intro-text{margin:0;font-size:11.2px;line-height:1.52}.pillars{grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.pillars>div{text-align:center;border-right:1px solid var(--line);justify-items:center;gap:6px;min-width:0;padding:0 10px;display:grid}.pillars>div:last-child{border-right:0}.pillars span{height:42px;color:var(--red-600);place-items:center;display:grid}.pillars b{font-size:10.5px;line-height:1.25}.pillars small{color:var(--muted);font-size:8.7px;line-height:1.35}.process-card{min-height:135px;padding:17px 18px 14px}.process-row{justify-content:space-between;align-items:center;gap:4px;display:flex}.process-row>div{justify-items:center;gap:6px;min-width:47px;display:grid}.process-row>div span{color:#a81725;background:#fffaf1;border:1px solid #ead6ad;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}html[data-theme=dark] .process-row>div span{background:#3a1720}.process-row small{text-align:center;white-space:nowrap;font-size:9.2px}.process-row>b{color:#9e1825;font-size:12px}.market-header{justify-content:space-between;align-items:flex-start;gap:14px;min-height:25px;display:flex}.market-header .section-kicker{margin:0}.market-note{max-width:185px;color:var(--ink);align-items:flex-start;gap:8px;margin:-2px 0 0;font-size:8.6px;line-height:1.35;display:flex}.market-note .icon{color:var(--red-600)}.price-card{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:11px;margin-top:9px;padding:8px 9px 7px}.price-name{color:#b31928;align-items:baseline;gap:4px;font-size:10.5px;display:flex}.price-name small{color:currentColor;opacity:.68;font-size:8.5px}.chart-body{grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:8px;margin-top:2px;display:grid}.price-chart{color:#b61726;width:100%;height:81px;overflow:visible}.grid-line{stroke:var(--grid);stroke-dasharray:2 2;stroke-width:1px}.axis-label,.date-label{fill:var(--muted);font-family:var(--sans);font-size:6.4px}.series-line{fill:none;stroke:currentColor;stroke-width:1.8px}.series-point{fill:currentColor;stroke:var(--paper);stroke-width:.6px}.latest-box{text-align:center;border:1px solid #df6570;border-radius:9px;place-content:center;gap:0;min-height:65px;padding:5px 3px;display:grid}.latest-box strong{color:#b61726;font-size:16px;line-height:1.1}.latest-box small,.latest-box em{color:var(--muted);font-size:7.6px;font-style:normal}.tone-gold .price-name,.tone-gold .price-chart,.tone-gold .latest-box strong{color:var(--gold-700)}.tone-gold .latest-box{border-color:#ddb65f}.tone-coral .price-name,.tone-coral .price-chart,.tone-coral .latest-box strong{color:var(--coral)}.tone-coral .latest-box{border-color:#ef8f9c}.site-footer{color:#fff4e9;background:radial-gradient(circle at 17% 30%,#bb1d2c4d,#0000 29%),linear-gradient(110deg,#55050f,#76101e 57%,#3f050d);min-height:185px;padding:25px 0 20px;position:relative;overflow:hidden}.footer-watermark{color:#ecba6312;font-family:var(--serif);font-size:185px;line-height:1;position:absolute;bottom:-43px;right:-18px}.footer-grid{z-index:1;grid-template-columns:1.15fr .93fr .72fr;gap:55px;display:grid;position:relative}.footer-logo-wrap{margin:0}.footer-logo{width:54px;height:54px}.footer-logo-wrap .brand-word{font-size:23px}.footer-brand>p{color:#f1dcd2;max-width:300px;margin:10px 0 12px;font-size:11.3px}.social-row{gap:10px;display:flex}.social-row span{width:29px;height:29px;color:var(--gold-300);opacity:.9;border:1px solid #e2ad45a6;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.site-footer h2{color:var(--gold-300);letter-spacing:.055em;margin:4px 0 13px;font-size:13px}.footer-contact p,.footer-hours p{color:#f0dbd1;align-items:flex-start;gap:9px;margin:7px 0;font-size:10.7px;line-height:1.4;display:flex}.site-footer a{text-decoration:none}.footer-contact .icon,.footer-hours .icon{color:var(--gold-500)}.footer-rule{background:#e7b759a6;width:130px;height:1px;margin:17px 0 12px}.footer-hours .copyright{color:#dcc5bb}.page-hero{padding:30px 0}.page-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:36px;display:grid}.page-hero-grid:not(.with-image){grid-template-columns:1fr}.page-hero p:not(.eyebrow){color:#f2ddd4;max-width:500px;margin:13px 0 0}.about-photo{border:1px solid var(--gold-500);background-position:50%;background-size:cover;border-radius:16px;height:250px;box-shadow:0 18px 40px #0000003b}.compact-page-hero{padding:38px 0}.content-section{padding:28px 0}.about-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.prose-card{padding:22px}.prose-card h3{font-family:var(--serif);margin:0 0 12px;font-size:26px}.prose-card>p{color:var(--muted)}.facts{margin:18px 0 0}.facts div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;padding:9px 0;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0;font-weight:700}.simple-values{display:grid}.simple-values>div{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:4px 12px;padding:10px 42px 13px 0;display:grid;position:relative}.simple-values>div>span{color:var(--red-600);grid-row:1/3}.simple-values p{color:var(--muted);margin:0;font-size:12px}.simple-values em{color:var(--gold-600);font-family:var(--serif);font-size:18px;font-style:normal;position:absolute;right:0}.process-wide{grid-column:1/-1}.price-page-wrap{max-width:760px}.careers-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:15px;display:grid}.careers-grid .panel{padding:21px}.principles{counter-reset:principle;margin:0;padding:0;list-style:none}.principles li{border-bottom:1px solid var(--line);counter-increment:principle;padding:11px 0 11px 38px;position:relative}.principles li:before{color:var(--gold-700);content:counter(principle, decimal-leading-zero);font-size:11px;font-weight:800;position:absolute;left:0}.jobs-card{margin-top:15px}.jobs-list{gap:9px;display:grid}.job-card{border:1px solid var(--line);background:var(--porcelain);border-radius:10px;overflow:hidden}.job-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;list-style:none;display:flex}.job-card summary::-webkit-details-marker{display:none}.job-card summary span:first-child{display:grid}.job-card summary small{color:var(--gold-700);font-size:10px}.detail-action,.text-link{color:var(--red-600);font-size:11px;font-weight:800;text-decoration:none}.job-detail{border-top:1px solid var(--line);padding:0 14px 14px}.job-detail h3{text-transform:uppercase;margin:12px 0 3px;font-size:11px}.job-detail p{color:var(--muted);margin:0;font-size:12px}.apply-card{position:sticky;top:89px}.draft-callout{color:#895a08;background:#fff6df;border:1px solid #e5c47e;border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:11px}html[data-theme=dark] .draft-callout{color:#f0cf89;background:#3a2812}form{gap:11px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}label{gap:5px;font-size:11px;font-weight:700;display:grid}input,textarea,select{width:100%;color:var(--ink);border:1px solid var(--line);background:var(--porcelain);border-radius:8px;outline:none;padding:9px 10px}input:focus,textarea:focus,select:focus{border-color:var(--gold-600);box-shadow:0 0 0 3px #c58b2524}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent-line{grid-template-columns:18px 1fr;align-items:start;font-weight:400;line-height:1.4}.consent-line input{width:16px;height:16px;accent-color:var(--wine-800);margin-top:2px}.form-status{min-height:18px;color:var(--muted);margin:0;font-size:11px}.qr-panel{border-top:1px solid var(--line);align-items:center;gap:13px;margin-top:16px;padding-top:16px;display:flex}.qr-panel img{border:1px solid var(--line);background:#fff;width:82px;height:82px;padding:4px}.qr-panel p{color:var(--muted);margin:4px 0 0;font-size:11px}.dialog-card{width:min(600px,100% - 24px);max-height:88vh;color:var(--ink);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:16px;padding:24px;position:relative}.dialog-card::backdrop{backdrop-filter:blur(4px);background:#1c0308b8}.dialog-close{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:11px}.review-list{margin:0 0 15px}.review-list div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;padding:8px 0;display:grid}.review-list dt{color:var(--muted)}.review-list dd{overflow-wrap:anywhere;margin:0;font-weight:700}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}.contact-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.contact-card{padding:24px}.contact-card>.icon{color:var(--red-600)}.contact-card h2{font-family:var(--serif);margin:13px 0 7px}.contact-card p{color:var(--muted)}.not-found{text-align:center;place-items:center;min-height:55vh;display:grid}.not-found h1{font-size:55px}.not-found .btn{margin-top:15px}@media (width<=840px){.shell{width:min(100% - 30px, var(--shell))}.site-header,.nav-row{height:68px}.brand-logo{width:44px;height:44px}.brand-word{font-size:17px}.menu-btn{order:2;gap:4px;width:34px;display:grid}.menu-btn span{background:currentColor;height:2px}.main-nav{height:auto;color:var(--ink);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:0;padding:8px;display:none;position:fixed;top:68px;left:15px;right:15px}.main-nav.open{display:flex}.main-nav a{color:var(--ink);padding:10px;display:block}.main-nav a:after{display:none}.nav-tools{margin-left:0}.hero-grid,.dashboard-grid,.page-hero-grid,.about-grid,.careers-grid{grid-template-columns:1fr}.hero-grid{gap:24px}.factory-card{order:-1}.factory-photo{height:330px}.hero-copy{padding-bottom:4px;transform:none}.hero-lead{max-width:580px}.capacity-card{width:min(340px,100%)}.dashboard-left{grid-template-rows:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.apply-card{position:static}.process-wide{grid-column:auto}}@media (width<=600px){body{font-size:13px}.shell{width:min(100% - 20px, var(--shell))}.brand-word{font-size:14px}.lang-switch button{min-width:24px;padding-inline:3px}.tool-divider,.theme-toggle{display:none}.hero{padding-top:18px}.factory-photo{height:225px}.factory-features{grid-template-columns:1fr;padding:8px 14px}.factory-features div{border-bottom:1px solid #e6be653d;border-right:0;justify-content:flex-start;padding:7px 0}.hero-copy h1{font-size:52px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.btn{padding-inline:11px;font-size:12px}.version-bar{flex-wrap:wrap;gap:9px}.version-divider,.version-spacer,.version-bar p{display:none}.pillars{grid-template-columns:1fr}.pillars>div{border-right:0;border-bottom:1px solid var(--line);padding:12px 0}.process-row{justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.process-row>div{min-width:65px}.market-header{display:grid}.market-note{max-width:none}.chart-body{grid-template-columns:minmax(0,1fr) 61px}.footer-grid,.form-grid,.contact-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.page-hero h1,.compact-page-hero h1{font-size:43px}.about-photo{height:215px}.review-list div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--shell:1180px}.hero-grid{grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);gap:48px}.hero-copy{transform:none}.hero-lead{max-width:440px;font-size:15px;line-height:1.6}.hero-actions{grid-template-columns:auto}.hero-actions .btn{min-height:44px;padding-inline:22px}.brand-logo{object-fit:contain;width:52px;height:52px}.version-bar{min-height:58px}.version-guides{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:12.5px;display:flex}.version-guides span{white-space:nowrap;position:relative}.version-guides span:not(:last-child):after{color:var(--gold-500);content:"·";position:absolute;right:-10px}.product-spec-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.product-spec-head h2{font-family:var(--serif);margin:0 0 7px;font-size:clamp(28px,3vw,38px);line-height:1.05}.product-spec-head p{max-width:720px;color:var(--muted);margin:0}.spec-badge{color:var(--gold-700);letter-spacing:.06em;white-space:nowrap;background:#fff9eb;border:1px solid #dfbd75;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}html[data-theme=dark] .spec-badge{background:#3a2812}.spec-table-wrap{overflow-x:auto}.spec-table{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:760px}.spec-table th{color:#fff8ef;background:var(--wine-800);text-align:left;padding:10px 12px;font-size:11px}.spec-table th:first-child{border-radius:9px 0 0 9px}.spec-table th:last-child{border-radius:0 9px 9px 0}.spec-table td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 77%, var(--porcelain));padding:11px 12px;font-size:12px}.spec-table td:first-child{border-left:1px solid var(--line);border-radius:9px 0 0 9px;font-weight:750}.spec-table td:last-child{border-right:1px solid var(--line);border-radius:0 9px 9px 0}.spec-notes{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.spec-note-card{border:1px solid var(--line);background:var(--porcelain);border-radius:12px;padding:16px}.spec-note-card h3{text-transform:uppercase;margin:0 0 7px;font-size:12px}.spec-note-card p{color:var(--muted);margin:0;font-size:11px}.spec-footnote{color:var(--muted);margin:15px 0 0;font-size:10.5px}.dashboard-section{padding:32px 0 34px}.dashboard-grid{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:24px}.dashboard-left,.market-card{min-width:0}.intro-card{min-height:280px;padding:24px}.intro-text{font-size:13px}.pillars b{font-size:11.5px}.pillars small{font-size:10px}.process-card{padding:21px 22px 18px}.process-row small{font-size:10.5px}.market-card{padding:22px 20px 18px}.market-header{align-items:center;margin-bottom:3px}.market-header .section-kicker{font-size:14px}.market-note{max-width:290px;font-size:10.5px}.price-card{margin-top:13px;padding:12px 13px 10px}.price-name{font-size:12.5px}.price-name small{font-size:10px}.chart-body{grid-template-columns:minmax(0,1fr) 92px;gap:12px;margin-top:4px}.price-chart{height:142px}.series-line{stroke-width:2.2px}.series-point{stroke-width:.85px}.latest-box{min-height:90px;padding:9px 5px}.latest-box strong{font-size:20px}.latest-box small,.latest-box em{font-size:9px}.principle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.principle-item{text-align:center;border:1px solid var(--line);background:var(--porcelain);border-radius:12px;justify-items:center;gap:7px;min-width:0;padding:15px 9px;display:grid}.principle-icon{width:48px;height:48px;color:var(--red-600);background:var(--paper);border:1px solid #e7c8b2;border-radius:50%;place-items:center;display:grid}.principle-item b{font-size:11px;line-height:1.3}.principle-item small{color:var(--muted);font-size:9.5px;line-height:1.35}.job-card summary{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.job-visual{aspect-ratio:1;width:84px;color:var(--red-600);background:linear-gradient(135deg, #c31f3114, #d8a63d14), var(--paper);border:1px dashed #dcb79f;border-radius:12px;place-items:center;gap:3px;display:grid}.job-visual small{color:var(--muted)!important;font-size:8px!important}.job-title-block{gap:3px;display:grid}.contact-grid-v03{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-card-v03{padding:24px}.contact-card-v03 h2{font-family:var(--serif);margin:12px 0 9px;font-size:24px}.contact-card-v03 p,.contact-card-v03 li{color:var(--muted)}.contact-lines{gap:9px;margin:0;padding:0;list-style:none;display:grid}.contact-lines a{text-decoration:none}.contact-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.channel-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.channel-link,.channel-pending{border:1px solid var(--line);background:var(--porcelain);border-radius:10px;gap:4px;padding:13px;text-decoration:none;display:grid}.channel-link b,.channel-pending b{color:var(--ink)}.channel-link small,.channel-pending small{color:var(--muted);font-size:9.5px}.footer-contact p{max-width:340px}.footer-contact .footer-phone-stack{gap:3px;display:grid}.social-row a,.social-row span{border-radius:999px;width:auto;min-width:34px;padding-inline:9px;text-decoration:none}@media (width<=980px){.spec-notes,.principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid-v03{grid-template-columns:1fr}}@media (width<=840px){.hero-grid,.dashboard-grid{grid-template-columns:1fr}.product-spec-head{display:grid}.spec-badge{justify-self:start}.market-card{margin-top:0}}@media (width<=600px){.hero-actions{display:block}.hero-actions .btn{width:100%}.version-guides{display:none}.spec-notes,.principle-grid,.channel-row{grid-template-columns:1fr}.product-spec-panel{padding:19px 16px 20px}.chart-body{grid-template-columns:minmax(0,1fr) 74px;gap:7px}.price-chart{height:124px}.job-card summary{grid-template-columns:70px minmax(0,1fr)}.job-visual{width:70px}.detail-action{grid-column:1/-1;padding-left:85px}}.site-header,.site-header .nav-row{overflow:visible}.site-header .brand{align-items:center;min-height:64px;padding-top:0}.site-header .brand-logo-frame{flex:0 0 46px;place-items:center;width:46px;height:49px;display:grid;overflow:visible}.site-header .brand-logo{object-fit:contain;object-position:center;clip-path:none;width:46px;max-width:100%;height:auto;max-height:none;padding:0;display:block;position:static;transform:none}.footer-logo{object-fit:contain;object-position:center;clip-path:none;width:52px;height:auto}.product-showcase{padding:24px 0 4px}.product-showcase .shell{place-items:center;display:grid}.product-showcase img{background:#fff;border-radius:16px;width:min(100%,900px);height:auto;display:block;box-shadow:0 18px 42px #3d16081a}.product-spec-section{padding:26px 0 20px}.product-spec-panel{padding:17px 18px 18px}.product-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.product-tab{min-height:36px;color:var(--red-700);border:1px solid var(--line);background:var(--paper);font:inherit;cursor:pointer;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.product-tab:hover,.product-tab:focus-visible{border-color:var(--gold-500);outline:none}.product-tab[aria-selected=true]{color:#fff;border-color:var(--wine-800);background:var(--wine-800);box-shadow:inset 0 -3px 0 var(--gold-500)}.product-tab-panel[hidden]{display:none}.product-tab-panel:not([hidden]){animation:.22s ease-out spec-panel-in}@keyframes spec-panel-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.product-spec-head{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:20px;min-height:240px;margin-bottom:14px;display:grid}.product-spec-head h2{margin:0 0 8px;font-size:clamp(24px,2.4vw,32px);line-height:1.08}.product-spec-copy>p{max-width:570px;color:var(--muted);margin:0}.product-spec-image{border:1px solid var(--line);background:var(--porcelain);border-radius:14px;width:240px;margin:0;overflow:hidden;box-shadow:0 10px 24px #3d16081a}.product-spec-image img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.spec-table{border-spacing:0 5px}.spec-table-paired{table-layout:fixed;min-width:820px}.spec-table-paired th:first-child,.spec-table-paired th:nth-child(4),.spec-table-paired td:first-child,.spec-table-paired td:nth-child(4){width:21%;font-weight:700}.spec-table-paired th:nth-child(2),.spec-table-paired th:nth-child(5),.spec-table-paired td:nth-child(2),.spec-table-paired td:nth-child(5){width:11%}.spec-table-paired .spec-pair-start{border-left:2px solid #dfbd75}.spec-table th{padding:7px 9px}.spec-table td{padding:8px 9px}.spec-characteristics{border:1px solid var(--line);background:var(--porcelain);border-radius:12px;margin-top:12px;padding:12px 14px}.spec-characteristics>h3{color:var(--red-700);letter-spacing:.04em;margin:0 0 8px;font-size:12px}.spec-characteristic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.spec-characteristic-list li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.spec-characteristic-list li:nth-last-child(-n+2){border-bottom-color:#0000}.spec-characteristic-icon{width:30px;height:30px;color:var(--red-600);background:var(--paper);border:1px solid #e2c4ac;border-radius:50%;place-items:center;display:grid}.spec-characteristic-list b{margin-bottom:2px;font-size:11px;display:block}.spec-characteristic-list p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.35}.spec-footnote{margin-top:10px}.latest-converted{white-space:nowrap;font-weight:800}:root{--sans:"Segoe UI Variable Text", "Segoe UI", "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--display:"Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}body{font-size:clamp(15px,14.5px + .16vw,16px);line-height:1.58}.hero-copy h1,.page-hero h1,.not-found h1,.product-spec-head h2,.prose-card h3,.contact-card h2,.contact-card-v03 h2{font-family:var(--display);letter-spacing:-.018em;text-wrap:balance;font-weight:800}html[lang=zh-CN] .hero-copy h1,html[lang=zh-CN] .page-hero h1,html[lang=zh-CN] .not-found h1,html[lang=zh-CN] .product-spec-head h2,html[lang=zh-CN] .prose-card h3,html[lang=zh-CN] .contact-card h2,html[lang=zh-CN] .contact-card-v03 h2{letter-spacing:0}.hero-copy h1{font-size:clamp(44px,5.5vw,66px);line-height:1.03}.page-hero h1{font-size:clamp(40px,4.7vw,56px);line-height:1.06}.compact-page-hero h1{font-size:clamp(38px,4.2vw,50px)}.product-spec-head h2{font-size:clamp(26px,2.7vw,34px);line-height:1.14}.section-kicker{font-size:clamp(13px,1.15vw,15px);line-height:1.35}.brand-word{font-size:clamp(17px,1.7vw,20px)}.main-nav a,.btn{font-size:max(14px,.875rem)}.product-tab{min-height:40px;font-size:clamp(12px,1vw,13px);line-height:1.3}.spec-table th,.spec-table td,.spec-characteristic-list b{font-size:12px;line-height:1.4}.spec-characteristics>h3{font-size:13px;line-height:1.35}.spec-characteristic-list p,.spec-footnote,.pillars small,.process-row small,.market-note,.principle-item small,.channel-link small,.channel-pending small,.footer-brand>p,.footer-contact p,.footer-hours p,label,.form-status,.qr-panel p{font-size:11.5px;line-height:1.5}.pillars b,.principle-item b,.job-card summary small,.detail-action,.text-link,.job-detail h3{font-size:12px;line-height:1.4}.axis-label,.date-label{font-size:11px}.job-visual{background:#fff;border-width:2px;padding:3px;overflow:hidden}.job-visual img{object-fit:contain;border-radius:9px;width:100%;height:100%;display:block}.job-title-block{gap:5px}.job-title-block>b{font-size:17px;line-height:1.25}.job-salary{color:var(--muted);flex-wrap:wrap;gap:5px;font-size:13.5px;line-height:1.4;display:flex}.job-salary strong{color:var(--red-600)}.job-summary{color:var(--ink);font-size:14px;line-height:1.48}.detail-action,.job-detail h3{font-size:13px}.job-detail .text-link{margin-top:14px;font-size:13.5px;display:inline-flex}.latest-box small,.latest-box em,.price-name small{font-size:10px}.fx-source{color:var(--muted);text-underline-offset:2px;margin:7px 0 3px;font-size:11px;text-decoration-thickness:1px;display:inline-flex}.contact-page-hero h1{letter-spacing:-.018em}.contact-content-shell{gap:22px;display:grid}.contact-history-visual{background:var(--gold-metallic-border);border-radius:18px;margin:0;padding:2px;overflow:hidden;box-shadow:0 16px 38px #4d23091f}.contact-history-visual img{background:#fff;border-radius:16px;width:100%;height:auto}.contact-page-hero .eyebrow,.contact-card-v03 h2{font-weight:850}.contact-card-v03{background:linear-gradient(var(--paper), var(--paper)) padding-box, var(--gold-metallic-border) border-box;border:2px solid #0000;box-shadow:inset 0 0 0 1px #fff1b038,0 12px 30px #49241b14}.contact-card-v03 h2{color:var(--gold-shadow);background-image:var(--gold-metallic-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-card-v03>.icon{color:var(--gold-solid);stroke-width:2.35px;filter:drop-shadow(-.45px -.45px #fff1b0e6)drop-shadow(.75px .85px #6f3f00b8)}html[data-theme=dark] .contact-card-v03{background:linear-gradient(var(--paper), var(--paper)) padding-box, var(--gold-metallic-border) border-box}@media (width<=600px){.contact-content-shell{gap:16px}.contact-history-visual{border-radius:14px}.contact-history-visual img{border-radius:12px}}@media (width<=840px){.site-header .brand{min-height:58px}.site-header .brand-logo-frame{flex-basis:42px;width:42px;height:45px}.site-header .brand-logo{width:42px}}@media (width<=600px){body{font-size:15px}.site-header .brand-logo-frame{flex-basis:40px;width:40px;height:43px}.site-header .brand-logo{width:40px}.product-showcase{padding-top:14px}.product-showcase img{border-radius:12px}.product-spec-panel{padding:15px 13px 16px}.product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tab{border-radius:10px}.hero-copy h1{font-size:clamp(42px,14vw,52px)}.page-hero h1,.compact-page-hero h1{font-size:clamp(36px,11vw,43px)}.product-spec-head{grid-template-columns:1fr;min-height:0}.product-spec-image{justify-self:center;width:min(240px,100%)}.spec-characteristic-list{grid-template-columns:1fr}.spec-characteristic-list li,.spec-characteristic-list li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.spec-characteristic-list li:last-child{border-bottom-color:#0000}.main-nav.open{max-height:calc(100vh - 86px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.product-tab-panel:not([hidden]){animation:none}}:root{--gold-solid:#d8a63d;--gold-highlight:#fff1b0;--gold-shadow:#8a5708;--gold-metallic:linear-gradient(115deg, #c58b25 0%, #f2d077 30%, #fff1b0 48%, #d8a63d 68%, #b97812 100%);--gold-metallic-dark:linear-gradient(115deg, #7a4700 0%, #a96f10 32%, #d0a443 50%, #99620a 68%, #704000 100%);--gold-metallic-border:linear-gradient(125deg, #8a5708 0%, #d8a63d 27%, #fff1b0 49%, #c58b25 72%, #7a4700 100%)}.product-spec-section .shell{max-width:var(--shell)}.factory-photo,.about-photo{object-fit:cover;object-position:center 56%;width:100%;display:block}.hero-watermark,.footer-watermark{object-fit:contain;pointer-events:none;user-select:none;height:auto}.hero-watermark{opacity:.055;width:340px;top:38px;left:-72px}.footer-watermark{opacity:.075;width:300px;bottom:-82px;right:-42px}.gold,.lang-switch button.active,.capacity-card b,.version-bar>b,.site-footer h2{color:var(--gold-highlight);background-image:var(--gold-metallic);-webkit-text-fill-color:transparent;text-shadow:0 1px #4c260242;-webkit-background-clip:text;background-clip:text}.simple-values em,.principles li:before,.job-card summary small,.tone-gold .price-name,.tone-gold .latest-box strong{color:var(--gold-shadow);background-image:var(--gold-metallic-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.capacity-card>.icon,.factory-features .icon,.version-dot .icon,.version-bar>.icon,.footer-contact .icon,.footer-hours .icon,.tone-gold .price-chart{color:var(--gold-solid);filter:drop-shadow(-.45px -.45px #fff1b0d9)drop-shadow(.65px .75px #6f3f00cc)}.capacity-card>.icon,.factory-features .icon,.version-dot .icon,.version-bar>.icon,.footer-contact .icon,.footer-hours .icon{stroke-width:2px}.capacity-card{background:radial-gradient(circle at 70% 22%, #e0293833, transparent 34%) padding-box, linear-gradient(130deg, #801528, #4f0713) padding-box, var(--gold-metallic-border) border-box;border:2px solid #0000}.factory-card{background:linear-gradient(#1c1112, #1c1112) padding-box, var(--gold-metallic-border) border-box;border:2px solid #0000}.theme-toggle,.version-dot,.btn-outline-gold{background:linear-gradient(#33080ef5, #33080ef5) padding-box, var(--gold-metallic-border) border-box;border:2px solid #0000}.about-photo,.tone-gold .latest-box,.process-row>div span,.spec-table-paired .spec-pair-start{border-color:var(--gold-solid);box-shadow:inset 0 0 0 1px #fff1b061,0 1px #7a470033}.main-nav a:after,.footer-rule,.version-divider,.version-guides span:not(:last-child):after{background:var(--gold-metallic)}.version-guides span:not(:last-child):after{color:#0000;-webkit-background-clip:text;background-clip:text}:focus-visible{outline-color:var(--gold-highlight);box-shadow:0 0 0 1px var(--gold-shadow)}.spec-table th{font-size:13px}.spec-table td{font-size:14px}.product-spec-copy>p,.intro-text,.contact-card-v03 p,.contact-card-v03 li,.job-detail p{font-size:clamp(14px,1.12vw,15px);line-height:1.58}.spec-characteristic-list b{font-size:13.5px}.spec-characteristic-list p{font-size:14px;line-height:1.5}.spec-footnote,.pillars small,.process-row small,.market-note,.principle-item small,.channel-link small,.channel-pending small,.footer-brand>p,.footer-contact p,.footer-hours p{font-size:12px;line-height:1.5}@media (width<=840px){.hero-watermark{width:270px;top:360px;left:-48px}}@media (width<=600px){.hero-watermark{opacity:.045;width:250px;top:250px;left:-70px}.footer-watermark{width:230px;bottom:-55px;right:-70px}.spec-table th,.spec-table td,.spec-characteristic-list p{font-size:13px}.axis-label,.date-label{font-size:10.5px}.job-title-block>b{font-size:16px}.job-summary,.job-salary{font-size:13px}}@media (forced-colors:active){.gold,.lang-switch button.active,.capacity-card b,.version-bar>b,.site-footer h2,.simple-values em,.principles li:before,.job-card summary small,.tone-gold .price-name,.tone-gold .latest-box strong{color:linktext;-webkit-text-fill-color:currentColor;background:0 0}}
