@media(min-width:1025px){
 .v32-desktop .v32-services,.v32-desktop .v32-axis,.v32-desktop .v32-contact,.v32-desktop .tools-footer{background:#071017;color:#f3f0e8}
 .v32-desktop .v32-services,.v32-desktop .v32-axis{border-top:1px solid #cda66a26}
 .v32-desktop .v32-services{padding-block:90px;gap:80px;grid-template-columns:.9fr 1.1fr}
 .v32-desktop .v32-services>img{height:470px;filter:saturate(.7) brightness(.78);border:1px solid #cda66a28}
 .v32-desktop .v32-services h2,.v32-desktop .v32-axis h2{font-size:clamp(36px,3.3vw,48px);line-height:1.35;margin:20px 0}
 .v32-desktop .v32-services p,.v32-desktop .v32-axis p{color:#b9c3c8;line-height:1.85;font-size:17px}
 .v32-desktop .v32-services li{font-size:16px;padding-block:17px;border-color:#cda66a26}
 .v32-desktop .v32-services .v32-actions .v32-button:nth-child(2){background:transparent;color:#e4c08a!important;border-color:#cda66a66}
 .v32-desktop .v32-axis{padding-block:95px;gap:90px;grid-template-columns:1.25fr .75fr}
 .v32-desktop .v32-axis small{color:#cda66a}
 .v32-desktop .v32-axis .v32-note{border-inline-start:2px solid #cda66a;padding-inline-start:16px;margin:24px 0;color:#e4c08a}
 .v32-desktop .v32-qr{background:#0c1922;border-color:#cda66a40;color:#f3f0e8;box-shadow:none;padding:30px;max-width:340px;width:100%}
 .v32-desktop .v32-qr img{background:#fff;padding:12px;width:220px}
 .v32-desktop .v32-qr h3{font-size:19px;margin-top:24px}
 .v32-desktop .v32-qr p{font-size:13px;color:#b9c3c8}
 .v32-desktop .v32-qr a{color:#cda66a}
 .v32-desktop .v32-contact{margin:0 8vw;padding:65px 0 70px;text-align:start;border-top:1px solid #cda66a40;display:grid;grid-template-columns:1.25fr .75fr;gap:12px 50px;align-items:center}
 .v32-desktop .v32-contact h2{font-size:38px;margin:0;grid-column:1}
 .v32-desktop .v32-contact p{font-size:16px;margin:0;grid-column:1;max-width:600px}
 .v32-desktop .v32-contact .v32-actions{grid-column:2;grid-row:1/3;margin:0;justify-content:flex-end;gap:15px}
 .v32-desktop .v32-contact .v32-button{font-size:14px;padding:16px 20px;gap:20px}
 .v32-desktop .v32-contact .v32-button:nth-child(2){background:transparent;color:#e4c08a!important;border-color:#cda66a66}
 .v32-desktop .tools-footer{border-top:1px solid #cda66a26;padding:65px 8vw 28px}
 .v32-desktop .companyPanel{width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#f3f0e8}
 .v32-desktop .companyTop{padding:0 0 28px;border-bottom:1px solid #cda66a26;gap:50px;align-items:start}
 .v32-desktop .companyName b{font-size:24px;color:#f3f0e8;letter-spacing:0}
 .v32-desktop .companyName span{font-size:10px;color:#cda66a;letter-spacing:.16em}
 .v32-desktop .companyDesc{font-size:14px;max-width:650px;color:#aab7bd;line-height:1.85;margin-top:15px}
 .v32-desktop .companySince{color:#cda66a;background:transparent;border:0;padding:0;font-size:11px;white-space:nowrap}
 .v32-desktop .contactStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:25px 0;padding:0;border:0}
 .v32-desktop .contactItem{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;gap:14px;min-height:65px;color:#f3f0e8}
 .v32-desktop .contactIcon{background:transparent;border:1px solid #cda66a50;color:#cda66a;border-radius:0;width:38px;height:38px;font-size:12px}
 .v32-desktop .contactItem small{font-size:9px;color:#83959f;letter-spacing:.1em}
 .v32-desktop .contactItem strong{font-size:15px;color:#f3f0e8;overflow-wrap:anywhere}
 .v32-desktop .socialRow{border:0;margin:20px 0 30px;padding:0;gap:10px}
 .v32-desktop .socialLabel{color:#aab7bd;font-size:12px;margin-inline-end:12px}
 .v32-desktop .socialLink{background:transparent;border:1px solid #ffffff20;color:#cda66a;width:34px;height:34px;border-radius:50%;box-shadow:none}
 .v32-desktop .v32-documents{border-top:1px solid #cda66a26;border-bottom:1px solid #cda66a26;padding:20px 0}
 .v32-desktop .v32-documents summary{cursor:pointer;color:#e4c08a;font-size:14px;list-style-position:inside;padding:5px 0}
 .v32-desktop .documentsPanel{border:0;border-radius:0;background:transparent;padding:22px 0 0;margin:0;box-shadow:none}
 .v32-desktop .documentsHead{display:none}
 .v32-desktop .docCard{background:#0c1922;border:1px solid #cda66a26;border-radius:0;box-shadow:none;color:#f3f0e8}
 .v32-desktop .docCard strong{color:#f3f0e8;font-size:12px}
 .v32-desktop .legalGrid{background:transparent;border:0;padding:22px 0;margin:0;gap:30px}
 .v32-desktop .legalItem{background:transparent;border:0;padding:0;color:#aab7bd;border-radius:0}
 .v32-desktop .legalItem b{font-size:9px;color:#83959f;letter-spacing:.1em}
 .v32-desktop .legalItem span{font-size:12px;line-height:1.8;color:#aab7bd}
 .v32-desktop .companyCopy{padding:22px 0 0;border-top:1px solid #ffffff14;color:#6f828d;font-size:10px;text-align:start}
 .v32-desktop .steelCrafted{display:none}
 .v32-desktop .v32-documents summary:focus-visible{outline:2px solid #cda66a;outline-offset:5px}
}
@media(min-width:1025px){.v32-desktop .topbar{background:linear-gradient(180deg,#071017eb,#07101766);border-bottom:1px solid #ffffff14}.v32-desktop .topbar.scrolled{background:#071017ed}.v32-desktop .top-actions{gap:18px}.v32-desktop .mobile-dock{display:none!important}.v32-desktop .v32-home .v32-button,.v32-desktop .v32-home .steel-showcase-end .btn{border:1px solid #cda66a60;border-radius:0;background:transparent;color:#e4c08a!important;box-shadow:none;padding:16px 22px;gap:32px;font-size:14px;font-weight:500;letter-spacing:0;transition:color .2s,background .2s,border-color .2s,transform .2s}.v32-desktop .v32-home .v32-button:hover,.v32-desktop .v32-home .steel-showcase-end .btn:hover{background:#cda66a;color:#071017!important;border-color:#cda66a;transform:translateY(-2px)}.v32-desktop .v32-contact .v32-button:first-child{background:#cda66a;color:#071017!important}.v32-desktop .v32-contact .v32-button:first-child:hover{background:#e4c08a}.v32-desktop .v32-hero-content{max-width:820px}.v32-desktop .v32-hero p{margin-top:30px}.v32-desktop .companyCopy{display:flex;justify-content:space-between;align-items:center;gap:20px}.v32-desktop .v32-motion-toggle{font-size:11px;padding:7px 11px;color:#aab7bd;border-color:#ffffff20;white-space:nowrap}.v32-desktop .v32-hero-foot{font-size:10px;letter-spacing:.18em}.v32-desktop .product-discover{border-bottom:1px solid #cda66a60;padding-bottom:7px}.v32-desktop .socialLink:hover{border-color:#cda66a;background:#cda66a15}.v32-desktop .contactItem:hover strong{color:#e4c08a}}
@media(min-width:1025px){.v32-desktop .v32-home .v32-button,.v32-desktop .v32-home .v32-button:first-child,.v32-desktop .v32-home .v32-button:nth-child(2),.v32-desktop .v32-home .steel-showcase-end .btn,.v32-desktop .v32-home .steel-showcase-end .btn.ghost{background:#071017!important;color:#cda66a!important;border:1px solid #cda66a70!important;border-radius:0;box-shadow:none}.v32-desktop .v32-home .v32-button:hover,.v32-desktop .v32-home .steel-showcase-end .btn:hover{background:#12212b!important;color:#e4c08a!important;border-color:#cda66a!important}.v32-desktop .v32-qr{background:#071017;border-color:#cda66a70}.v32-desktop .v32-whatsapp-tab{position:fixed;left:0;right:auto;top:48%;z-index:110;display:flex;flex-direction:row;direction:ltr;align-items:center;height:52px;width:46px;overflow:hidden;border:1px solid #cda66a80;border-left:0;background:#071017ed;color:#cda66a;text-decoration:none;box-shadow:0 8px 30px #0003;transition:width .35s ease,background .25s}.v32-desktop .v32-whatsapp-tab:hover,.v32-desktop .v32-whatsapp-tab:focus-visible{width:190px;background:#10212c;outline:none;border-color:#e4c08a}.v32-wa-mark{display:grid;place-items:center;min-width:46px;font-size:23px}.v32-wa-label{white-space:nowrap;direction:rtl;font-size:13px;padding-inline:4px 18px;opacity:0;transform:translateX(-12px);transition:opacity .2s,transform .3s}.v32-whatsapp-tab:hover .v32-wa-label,.v32-whatsapp-tab:focus-visible .v32-wa-label{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.v32-whatsapp-tab,.v32-wa-label{transition:none!important}}
@media(min-width:1025px){.v32-wa-mark{font-size:13px;font-weight:700;letter-spacing:.06em}}
@media(min-width:1025px){.v32-desktop .menu-panel{inset:0 auto 0 0;width:min(470px,90vw);height:100svh;background:#071017;transform:translateX(-102%);padding:105px 36px 30px;transition:transform .35s ease,visibility .35s;visibility:hidden;border-right:1px solid #cda66a45;overflow-y:auto;z-index:120;box-shadow:25px 0 80px #0007}.v32-desktop .menu-panel.open{transform:translateX(0);visibility:visible}.v32-desktop .menu-panel-inner{height:auto;min-height:calc(100svh - 150px);display:flex;flex-direction:column;gap:28px;margin:0;max-width:none}.v32-desktop .menu-meta{display:block;color:#cda66a;font-size:10px;line-height:1.9;letter-spacing:.15em;padding-bottom:22px;border-bottom:1px solid #cda66a30}.v32-desktop .menu-panel nav{display:flex;flex-direction:column;gap:0}.v32-desktop .menu-panel nav a{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:17px 10px;border-bottom:1px solid #ffffff13;color:#cda66a;transition:background .2s,padding .2s}.v32-desktop .menu-panel nav a:hover,.v32-desktop .menu-panel nav a:focus-visible{background:#cda66a0d;padding-inline-start:18px;color:#e4c08a;outline:1px solid #cda66a50;outline-offset:-1px}.v32-desktop .menu-panel nav b{font-size:10px;color:#a3885f}.v32-desktop .menu-panel nav span{font-size:22px;line-height:1.4;font-weight:400;letter-spacing:0;color:inherit}.v32-desktop .menu-contact{margin-top:auto;align-self:stretch;display:flex;flex-direction:column;gap:13px;grid-column:auto;border-top:1px solid #cda66a30;padding-top:24px;color:#aab7bd;font-size:13px;direction:ltr;text-align:left;overflow-wrap:anywhere}.v32-desktop .menu-contact a:hover{color:#cda66a}.v32-menu-close{position:absolute;top:28px;left:32px;width:40px;height:40px;border:1px solid #cda66a60;background:#071017;color:#cda66a;font-size:27px;cursor:pointer}.v32-menu-close:hover{background:#12212b}.v32-desktop:has(.menu-panel.open) main,.v32-desktop:has(.menu-panel.open) .tools-footer{filter:brightness(.4);pointer-events:none}.v32-desktop:has(.menu-panel.open) .v32-whatsapp-tab{visibility:hidden}.v32-desktop .menu-panel .v32-menu-close:focus-visible{outline:2px solid #e4c08a;outline-offset:4px}}
@media(min-width:1025px){.v32-desktop .v32-intro{background:#071017;color:#f3f0e8;border-top:1px solid #cda66a45;border-bottom:1px solid #cda66a45;box-shadow:inset 0 1px 0 #ffffff0c,inset 0 -1px 0 #0008;padding-block:80px;position:relative}.v32-desktop .v32-intro:before{content:"";position:absolute;top:0;right:8vw;width:90px;height:2px;background:#cda66a;box-shadow:0 0 18px #cda66a30}.v32-desktop .v32-intro small{color:#cda66a}.v32-desktop .v32-intro p{color:#b9c3c8}.v32-desktop .v32-facts{border:0;gap:14px;margin-top:32px;padding-top:0}.v32-desktop .v32-facts>div{padding:22px 18px;background:#0a151e;border:1px solid #cda66a38;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 20px #0002}.v32-desktop .v32-facts b{color:#e4c08a;font-size:30px}.v32-desktop .v32-facts span{color:#aab7bd;line-height:1.7;font-size:11px}.v32-desktop .v32-intro .v32-button{box-shadow:inset 0 1px 0 #ffffff0a,0 5px 16px #0003}}

@media(min-width:1025px){.v33-tools{background:#071017;border-top:1px solid #cda66a26;color:#f3f0e8}.v33-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.v33-tools-grid a{position:relative;padding:32px;border:1px solid #cda66a50;background:#0b1720;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0003;color:#f3f0e8;text-decoration:none;transition:transform .2s,border-color .2s}.v33-tools-grid a:hover{transform:translateY(-5px);border-color:#cda66a}.v33-tools-grid small,.v33-tools-grid span{color:#cda66a}.v33-tools-grid h3{font-size:24px;font-weight:400}.v33-tools-grid span{display:block;text-align:end}.v32-desktop #saLanguageDock select{background:#071017!important;color:#cda66a!important;border-color:#cda66a60!important}.v32-desktop.ur{line-height:1.9}.v32-desktop.zh{font-family:'Microsoft YaHei',sans-serif}}

@media(min-width:1025px){.v34-mini-ruler{background:#071017;color:#f3f0e8;padding:45px 8vw 55px;border-top:1px solid #cda66a30}.v34-mini-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.v34-mini-head small{font-size:10px;letter-spacing:.13em;color:#cda66a}.v34-mini-head h2{font-size:30px;font-weight:400;margin:10px 0}.v34-mini-head p{color:#aab7bd;font-size:14px}.v34-mini-ruler iframe{display:block;width:100%;height:360px;border:1px solid #cda66a55;background:#071017;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0004}.v32-desktop:has(.menu-panel.open) .v34-mini-ruler{filter:brightness(.4);pointer-events:none}}

@media(min-width:1025px){.v34-mini-ruler .v32-button{background:#071017!important;color:#cda66a!important;border:1px solid #cda66a70!important;padding:15px 20px;font-size:14px}.v34-mini-ruler .v32-button:hover{background:#12212b!important;border-color:#cda66a!important}}
