/* Chinese counterpart: retain the original English site's layout and brand. */
html{scroll-behavior:smooth}body{font-family:"DM Sans","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}h1,h2,h3,h4,p,a,button,summary{word-break:normal;overflow-wrap:break-word}p{line-height:1.8}.elementor-invisible{visibility:visible!important}.gg-zh-language{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:6px max(24px,calc((100% - 1200px)/2));background:#f4f2eb;color:#252a28;font-size:14px;line-height:24px}.gg-zh-language a{color:#3c3425;text-decoration:none}.gg-zh-language a[aria-current]{font-weight:700}.gg-zh-language a:hover{text-decoration:underline}.gg-zh-carousel{overflow:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin}.gg-zh-carousel .swiper-wrapper{display:flex!important;transform:none!important;gap:16px!important;height:auto!important;align-items:flex-start!important}.gg-zh-carousel .swiper-slide{flex:0 0 min(40%,500px)!important;width:auto!important;scroll-snap-align:start}.gg-zh-carousel img{width:100%!important;height:auto!important;object-fit:contain!important}.gg-zh-gallery-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 24px;font-size:14px}.gg-zh-gallery-controls button{min-height:44px;padding:8px 18px;background:#a98b4c;border:1px solid #9c824e;color:#fff;border-radius:0}.gg-zh-translations{max-width:1100px;margin:48px auto;padding:0 24px}.gg-zh-translations>p{font-size:15px;color:#555}.gg-zh-translations details{border-top:1px solid #d6c89d;padding:16px 0}.gg-zh-translations summary{cursor:pointer;font-size:18px;font-weight:600}.gg-zh-translations details p{white-space:pre-line}.gg-zh-translations details a{display:inline-block;margin-top:14px;text-decoration:underline}.gg-zh-attribution{font-size:14px}.gg-zh-image-dialog{max-width:95vw;max-height:94vh;width:1100px;padding:16px;border:1px solid #ae925c;background:#fff}.gg-zh-image-dialog::backdrop{background:rgba(0,0,0,.78)}.gg-zh-image-dialog img{display:block;max-width:100%;max-height:80vh;margin:auto;object-fit:contain}.gg-zh-image-dialog button{display:block;margin:0 0 12px auto;min-width:44px;min-height:44px}.gg-zh-menu{display:none}.gg-zh-menu[open]{display:block;background:#fff;color:#252a28;max-width:90vw;width:390px;border:1px solid #b39650;padding:24px}.gg-zh-menu::backdrop{background:#0008}.gg-zh-menu a{display:block;padding:14px 0;border-bottom:1px solid #ddd;color:#252a28;font-size:18px}.gg-zh-menu button{float:right;min-width:44px;min-height:44px}.gg-zh-menu h2{font-size:22px;padding-right:55px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b18832;outline-offset:4px}@media(max-width:767px){.gg-zh-carousel .swiper-slide{flex-basis:90%!important}.gg-zh-language{padding:5px 20px}.gg-zh-gallery-controls span{font-size:12px}.gg-zh-gallery-controls button{padding:8px 14px}.gg-zh-translations{padding:0 20px}.elementor-heading-title{line-height:1.35!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Match the production AGV display correction published at 06:24 UTC. */
.elementor-element-593977d img{aspect-ratio:1024/649!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:auto!important}
/* Chinese glyph density needs slightly smaller localized hero type, not a new layout. */
body.home h1.elementor-heading-title{font-size:clamp(30px,4.3vw,50px)!important;line-height:1.35!important;text-wrap:balance}
body.home h4.elementor-heading-title{line-height:1.6!important;text-wrap:pretty}
.gg-zh-translations{color:#f3f0e9}.gg-zh-translations h2{color:#f3f0e9;font-size:28px;line-height:1.5}.gg-zh-translations>p{color:#ccc}.gg-zh-translations a{color:#e2c579}.gg-zh-translations summary{color:#fff}.page-id-322 h1.elementor-heading-title{font-size:48px!important;line-height:1.4!important}@media(max-width:767px){.page-id-322 h1.elementor-heading-title{font-size:32px!important}}
.gg-zh-carousel .swiper-slide{max-width:none!important}.gg-zh-gallery-controls{color:#252a28}.gg-zh-gallery-controls span{color:#252a28}
@media(max-width:767px){.gg-zh-carousel .swiper-slide{flex-basis:100%!important}.gg-zh-gallery-controls{flex-wrap:wrap}.gg-zh-gallery-controls span{order:3;flex-basis:100%;text-align:center}}
.gg-zh-carousel figcaption{font-size:14px;color:#262626;text-align:center;padding-top:8px}.gg-zh-carousel a:focus-visible{display:block}
.gg-zh-nowrap{white-space:nowrap}
.gg-rotary-film__stage{aspect-ratio:1/1!important}.gg-rotary-film__stage video,.gg-rotary-film__stage img{object-fit:contain!important}.gg-rotary-film__dialog video{aspect-ratio:1/1!important;object-fit:contain!important}


/* Shared formal-site footer only: no business copy, layout or body-contact edits. */
.gg-site-end .gg-end-contact > a[href="mailto:sales@ggmps.com"]{
 font-size:15px!important;line-height:24px!important;font-weight:600!important;
 color:#806627!important;min-height:44px;letter-spacing:0;
}
.gg-site-end .gg-end-contact > a[href="mailto:sales@ggmps.com"]:hover,
.gg-site-end .gg-end-contact > a[href="mailto:sales@ggmps.com"]:focus-visible{
 color:#303436!important;text-decoration:underline!important;text-underline-offset:4px;
}
.gg-site-end{position:relative;border-top-color:#d8d1c0!important}
.gg-site-end::before{
 content:"";position:absolute;top:-1px;left:max(28px,calc((100% - 1084px)/2));
 width:72px;height:1px;background:linear-gradient(90deg,#8f7138,#cbb577,#e2d8bb);pointer-events:none;
}
.gg-site-end .gg-end-cta{border-bottom-color:#ddd8cc!important}
.gg-site-end .gg-end-marks,.gg-site-end .gg-end-bottom{border-top-color:#ddd8cc!important}
@media(max-width:600px){.gg-site-end::before{left:20px;width:64px}}


/* Approved B banner: exact eleven existing formal inner-page banners only. Homepage excluded. */
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8){position:relative;isolation:isolate;display:block!important;min-height:180px!important;height:auto!important;padding:34px 0!important;overflow:hidden;background-color:#eee7d7!important;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20620%20220%22%20opacity%3D%22.35%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%239e8959%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M90%20177H570M110%20174V40H132V174M526%20174V40H548V174M132%2060H526M132%20126H526M145%20139H512V147H145ZM162%2072H492V80H162Z%22%2F%3E%3Cpath%20d%3D%22M172%20124v-12l11-5%2014-20h62l18%2020%2014%206v11M184%20108h92M205%2090l-10%2017h66l-12-17M342%2058V47l12-5%2013-19h61l18%2019%2013%206v10M354%2044h90M375%2026l-10%2016h65l-11-16%22%2F%3E%3Ccircle%20cx%3D%22198%22%20cy%3D%22124%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22267%22%20cy%3D%22124%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22368%22%20cy%3D%2258%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%22438%22%20cy%3D%2258%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M308%2080V126M301%2087l7-7%207%207M301%20119l7%207%207-7M78%2060V147M73%2060h10M73%20147h10M132%20189H526M132%20184v10M526%20184v10%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%239e8959%22%20stroke-width%3D%22.6%22%20opacity%3D%22.45%22%20stroke-dasharray%3D%223%207%22%3E%3Cpath%20d%3D%22M50%20147H585M50%2060H585M308%2016V202%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'),linear-gradient(110deg,#f2eddf,#e7deca)!important;background-position:right center,center!important;background-size:54% 210px,cover!important;background-repeat:no-repeat!important;border-bottom:1px solid #d3c5a6!important}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::before{display:none!important}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner{position:relative;z-index:1;max-width:1140px!important;width:100%!important;padding:0 28px!important;display:block!important;margin:auto!important;gap:0!important}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner::before{content:"GGMPS / MECHANISED PARKING";display:block;position:relative;inset:auto;background:none;opacity:1;font:500 10px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#80672f;margin:0 0 13px;pointer-events:none}
html[lang^="zh"] :is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner::before{content:"GGMPS / 机械停车系统"}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner>.e-con{padding:0!important;margin:0!important;gap:0!important;width:100%!important;min-height:0!important;display:block!important}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-widget-heading{width:100%!important;margin:0!important;padding:0!important}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{font-family:Arial,"Noto Sans SC",sans-serif!important;font-size:44px!important;font-weight:500!important;line-height:1.16!important;letter-spacing:-.025em!important;text-align:left!important;text-transform:none!important;color:#30362e!important;margin:0!important;max-width:72%;overflow-wrap:normal}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title::after{content:"";display:block;width:56px;height:2px;margin-top:20px;background:linear-gradient(90deg,#987636,#e2ce8b,#a98d4c)}
@media(max-width:640px){
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8){min-height:132px!important;padding:24px 0!important;background-size:35% 132px,cover!important;background-position:right center,center!important}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner{padding:0 22px!important}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner::before{font-size:9px;letter-spacing:.12em;margin-bottom:9px}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{font-size:32px!important;line-height:1.16!important;letter-spacing:-.025em!important;max-width:100%}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title::after{width:42px;margin-top:14px}
}

/* Long original project headings retain full type size; decorative drawing stays to their right. */
@media(min-width:641px){:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-352 .elementor-element.elementor-element-7f071558){background-size:25% 210px,cover!important}}

/* Approved layered warm-gold: only 11 existing inner-page banners. No homepage, body, counters or footer edits. */
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8){position:relative;isolation:isolate;min-height:160px!important;height:auto!important;padding:55px 0!important;overflow:hidden;background:linear-gradient(105deg,#c99a18 0%,#e2b62b 28%,#eac33f 52%,#d9af25 78%,#c69917 100%)!important;border-top:1px solid #e4c55d!important;border-bottom:1px solid #a77d0a!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::after{content:''!important;display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201200%20200%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22fine-grid%22%20width%3D%2248%22%20height%3D%2248%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M48%200H0V48%22%20stroke%3D%22%23fff0ad%22%20stroke-width%3D%22.45%22%20opacity%3D%22.24%22/%3E%3C/pattern%3E%3C/defs%3E%3Cg%20stroke%3D%22%23fff0ad%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20class%3D%22warm-left%22%20stroke-width%3D%221.25%22%20opacity%3D%22.65%22%3E%3Cpath%20d%3D%22M-80%20175L150%2056L442%20133L210%20250ZM-80%20167L150%2048L442%20125M150%2048V-42M210%20250V160M442%20125V35M-80%20167V77M-80%2077L150-42L442%2035L210%20160ZM150%2056V-42M-55%20106L150%200L420%2071%22/%3E%3Cpath%20d%3D%22M32%20128L41%20104L73%2089L126%2044L212%2063L240%20102L272%20117L263%20142M51%20103L224%20144M91%2084L139%2053L198%2066L223%20111Z%22/%3E%3Cellipse%20cx%3D%2281%22%20cy%3D%22143%22%20rx%3D%2213%22%20ry%3D%2218%22%20transform%3D%22rotate%28-15%2081%20143%29%22/%3E%3Cellipse%20cx%3D%22232%22%20cy%3D%22179%22%20rx%3D%2213%22%20ry%3D%2218%22%20transform%3D%22rotate%28-15%20232%20179%29%22/%3E%3C/g%3E%3Cg%20class%3D%22warm-right%22%20stroke-width%3D%221.2%22%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M842%20225V22L1007-31L1217%2037V240M855%20220V30L1007-18L1203%2045V233M855%2083L1007%2035L1203%2098M855%20136L1007%2088L1203%20151M855%20189L1007%20141L1203%20204M1007-18V194M866%2092L1007%2047L1191%20106M866%20145L1007%20100L1191%20159%22/%3E%3Cpath%20d%3D%22M894%20110V96L917%2087L933%2066L984%2050L1000%2066L1020%2072V87M915%2086L992%2062M941%2067L950%2061L978%2053L989%2063M1048%20130V117L1069%20108L1090%2088L1140%20104L1153%20130L1174%20143V158M1070%20111L1145%20135M1095%2093L1134%20105L1143%20126L1082%20107%22/%3E%3C/g%3E%3Cg%20stroke-width%3D%22.6%22%20opacity%3D%22.45%22%20stroke-dasharray%3D%224%208%22%3E%3Cpath%20d%3D%22M0%20185H1200M0%2018H1200M1007%200V200M150%200V200%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E') center/100% 100% no-repeat!important;opacity:.42!important;z-index:0!important;pointer-events:none!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::before{content:''!important;display:block!important;position:absolute!important;inset:0!important;background:radial-gradient(ellipse at center,rgba(232,190,51,.86) 0%,rgba(232,190,51,.45) 33%,transparent 70%)!important;opacity:1!important;z-index:1!important;pointer-events:none!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner{position:relative!important;z-index:2!important;max-width:1140px!important;padding:0 24px!important;background:none!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner::before{content:none!important;display:none!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{font-family:Arial,"Noto Sans SC",sans-serif!important;font-size:40px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.015em!important;text-align:center!important;text-transform:none!important;color:#24221d!important;margin:0 auto!important;max-width:1000px!important;text-shadow:none!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title::after{content:none!important;display:none!important;}
@media(max-width:640px){
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8){min-height:114px!important;padding:34px 0!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner{padding:0 20px!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{font-size:28px!important;max-width:100%!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::after{width:190%!important;left:-15%!important;right:auto!important;opacity:.5!important;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201200%20200%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22fine-grid%22%20width%3D%2248%22%20height%3D%2248%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M48%200H0V48%22%20stroke%3D%22%23fff0ad%22%20stroke-width%3D%22.45%22%20opacity%3D%22.24%22/%3E%3C/pattern%3E%3C/defs%3E%3Cg%20stroke%3D%22%23fff0ad%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20class%3D%22warm-left%22%20stroke-width%3D%221.25%22%20opacity%3D%22.65%22%3E%3Cpath%20d%3D%22M-80%20175L150%2056L442%20133L210%20250ZM-80%20167L150%2048L442%20125M150%2048V-42M210%20250V160M442%20125V35M-80%20167V77M-80%2077L150-42L442%2035L210%20160ZM150%2056V-42M-55%20106L150%200L420%2071%22/%3E%3Cpath%20d%3D%22M32%20128L41%20104L73%2089L126%2044L212%2063L240%20102L272%20117L263%20142M51%20103L224%20144M91%2084L139%2053L198%2066L223%20111Z%22/%3E%3Cellipse%20cx%3D%2281%22%20cy%3D%22143%22%20rx%3D%2213%22%20ry%3D%2218%22%20transform%3D%22rotate%28-15%2081%20143%29%22/%3E%3Cellipse%20cx%3D%22232%22%20cy%3D%22179%22%20rx%3D%2213%22%20ry%3D%2218%22%20transform%3D%22rotate%28-15%20232%20179%29%22/%3E%3C/g%3E%3Cg%20class%3D%22warm-right%22%20transform%3D%22translate%28-350%200%29%22%20stroke-width%3D%221.2%22%20opacity%3D%22.55%22%3E%3Cpath%20d%3D%22M842%20225V22L1007-31L1217%2037V240M855%20220V30L1007-18L1203%2045V233M855%2083L1007%2035L1203%2098M855%20136L1007%2088L1203%20151M855%20189L1007%20141L1203%20204M1007-18V194M866%2092L1007%2047L1191%20106M866%20145L1007%20100L1191%20159%22/%3E%3Cpath%20d%3D%22M894%20110V96L917%2087L933%2066L984%2050L1000%2066L1020%2072V87M915%2086L992%2062M941%2067L950%2061L978%2053L989%2063M1048%20130V117L1069%20108L1090%2088L1140%20104L1153%20130L1174%20143V158M1070%20111L1145%20135M1095%2093L1134%20105L1143%20126L1082%20107%22/%3E%3C/g%3E%3Cg%20stroke-width%3D%22.6%22%20opacity%3D%22.45%22%20stroke-dasharray%3D%224%208%22%3E%3Cpath%20d%3D%22M0%20185H1200M0%2018H1200M1007%200V200M150%200V200%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::before{background:radial-gradient(ellipse at center,rgba(232,190,51,.74),rgba(232,190,51,.15) 68%,transparent)!important;}
}

/* Approved shared banner left-white refinement; exact existing 11 banners, home excluded. */
/* Preview only: same approved warm gold, left-aligned page name and restrained accent. */
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8){padding:40px 0!important;min-height:170px!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner{padding:0 30px!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{font-size:36px!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.18!important;text-align:left!important;margin:0!important;max-width:100%!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title::after{content:""!important;display:block!important;width:56px!important;height:2px!important;margin-top:19px!important;background:linear-gradient(90deg,#594515 0%,#a27f24 62%,transparent 100%)!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::before{background:linear-gradient(90deg,rgba(226,182,43,.92) 0%,rgba(232,190,51,.72) 40%,rgba(232,190,51,.15) 78%,transparent)!important;}
@media(max-width:640px){:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8){min-height:125px!important;padding:30px 0!important;}:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner{padding:0 24px!important;}:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{font-size:28px!important;}:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title::after{width:42px!important;margin-top:14px!important;}}
/* Latest user preference: warm white page name; softly shade only its gold backdrop. */
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{color:#fffaf0!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title::after{background:linear-gradient(90deg,#fff0be 0%,#ead083 62%,transparent 100%)!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::before{background:linear-gradient(90deg,rgba(118,80,2,.42) 0%,rgba(151,110,12,.2) 40%,rgba(232,190,51,.12) 78%,transparent)!important;}

:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::after{opacity:.58!important;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201200%20200%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22fine-grid%22%20width%3D%2248%22%20height%3D%2248%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M48%200H0V48%22%20stroke%3D%22%23fff0ad%22%20stroke-width%3D%22.45%22%20opacity%3D%22.24%22/%3E%3C/pattern%3E%3C/defs%3E%3Cg%20stroke%3D%22%23fff0ad%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20class%3D%22warm-left%22%20stroke-width%3D%221.25%22%20opacity%3D%22.75%22%3E%3Cpath%20d%3D%22M-80%20175L150%2056L442%20133L210%20250ZM-80%20167L150%2048L442%20125M150%2048V-42M210%20250V160M442%20125V35M-80%20167V77M-80%2077L150-42L442%2035L210%20160ZM150%2056V-42M-55%20106L150%200L420%2071%22/%3E%3Cpath%20d%3D%22M32%20128L41%20104L73%2089L126%2044L212%2063L240%20102L272%20117L263%20142M51%20103L224%20144M91%2084L139%2053L198%2066L223%20111Z%22/%3E%3Cellipse%20cx%3D%2281%22%20cy%3D%22143%22%20rx%3D%2213%22%20ry%3D%2218%22%20transform%3D%22rotate%28-15%2081%20143%29%22/%3E%3Cellipse%20cx%3D%22232%22%20cy%3D%22179%22%20rx%3D%2213%22%20ry%3D%2218%22%20transform%3D%22rotate%28-15%20232%20179%29%22/%3E%3C/g%3E%3Cg%20class%3D%22warm-right%22%20stroke-width%3D%221.65%22%20opacity%3D%22.85%22%3E%3Cpath%20d%3D%22M842%20225V22L1007-31L1217%2037V240M855%20220V30L1007-18L1203%2045V233M855%2083L1007%2035L1203%2098M855%20136L1007%2088L1203%20151M855%20189L1007%20141L1203%20204M1007-18V194M866%2092L1007%2047L1191%20106M866%20145L1007%20100L1191%20159%22/%3E%3Cpath%20d%3D%22M894%20110V96L917%2087L933%2066L984%2050L1000%2066L1020%2072V87M915%2086L992%2062M941%2067L950%2061L978%2053L989%2063M1048%20130V117L1069%20108L1090%2088L1140%20104L1153%20130L1174%20143V158M1070%20111L1145%20135M1095%2093L1134%20105L1143%20126L1082%20107%22/%3E%3C/g%3E%3Cg%20stroke-width%3D%22.6%22%20opacity%3D%22.45%22%20stroke-dasharray%3D%224%208%22%3E%3Cpath%20d%3D%22M0%20185H1200M0%2018H1200M1007%200V200M150%200V200%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')!important;}
@media(max-width:640px){:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::after{opacity:.65!important;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201200%20200%22%20fill%3D%22none%22%20aria-hidden%3D%22true%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22fine-grid%22%20width%3D%2248%22%20height%3D%2248%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M48%200H0V48%22%20stroke%3D%22%23fff0ad%22%20stroke-width%3D%22.45%22%20opacity%3D%22.24%22/%3E%3C/pattern%3E%3C/defs%3E%3Cg%20stroke%3D%22%23fff0ad%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20class%3D%22warm-left%22%20stroke-width%3D%221.25%22%20opacity%3D%22.75%22%3E%3Cpath%20d%3D%22M-80%20175L150%2056L442%20133L210%20250ZM-80%20167L150%2048L442%20125M150%2048V-42M210%20250V160M442%20125V35M-80%20167V77M-80%2077L150-42L442%2035L210%20160ZM150%2056V-42M-55%20106L150%200L420%2071%22/%3E%3Cpath%20d%3D%22M32%20128L41%20104L73%2089L126%2044L212%2063L240%20102L272%20117L263%20142M51%20103L224%20144M91%2084L139%2053L198%2066L223%20111Z%22/%3E%3Cellipse%20cx%3D%2281%22%20cy%3D%22143%22%20rx%3D%2213%22%20ry%3D%2218%22%20transform%3D%22rotate%28-15%2081%20143%29%22/%3E%3Cellipse%20cx%3D%22232%22%20cy%3D%22179%22%20rx%3D%2213%22%20ry%3D%2218%22%20transform%3D%22rotate%28-15%20232%20179%29%22/%3E%3C/g%3E%3Cg%20class%3D%22warm-right%22%20transform%3D%22translate%28-350%200%29%22%20stroke-width%3D%221.65%22%20opacity%3D%22.85%22%3E%3Cpath%20d%3D%22M842%20225V22L1007-31L1217%2037V240M855%20220V30L1007-18L1203%2045V233M855%2083L1007%2035L1203%2098M855%20136L1007%2088L1203%20151M855%20189L1007%20141L1203%20204M1007-18V194M866%2092L1007%2047L1191%20106M866%20145L1007%20100L1191%20159%22/%3E%3Cpath%20d%3D%22M894%20110V96L917%2087L933%2066L984%2050L1000%2066L1020%2072V87M915%2086L992%2062M941%2067L950%2061L978%2053L989%2063M1048%20130V117L1069%20108L1090%2088L1140%20104L1153%20130L1174%20143V158M1070%20111L1145%20135M1095%2093L1134%20105L1143%20126L1082%20107%22/%3E%3C/g%3E%3Cg%20stroke-width%3D%22.6%22%20opacity%3D%22.45%22%20stroke-dasharray%3D%224%208%22%3E%3Cpath%20d%3D%22M0%20185H1200M0%2018H1200M1007%200V200M150%200V200%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')!important;}}

/* User-approved soft artistic gold. Only existing 11 inner-page banners in both languages. Home, page bodies, 3P, counters and footer excluded. */
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8){position:relative!important;isolation:isolate;min-height:160px!important;height:auto!important;padding:42px 0!important;overflow:hidden!important;background:linear-gradient(110deg,#ccb16b,#e2ce96 56%,#ceb571)!important;border-top:1px solid #dcc27a!important;border-bottom:1px solid #c7aa61!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::before{content:none!important;display:none!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;left:0!important;right:0!important;width:100%!important;height:100%!important;opacity:1!important;z-index:0!important;pointer-events:none!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201200%20190%22%20fill%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22ink%22%20x1%3D%22410%22%20y1%3D%2240%22%20x2%3D%221180%22%20y2%3D%22140%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23756b50%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23756b50%22%20stop-opacity%3D%22.18%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23756b50%22%20stop-opacity%3D%22.06%22/%3E%3C/linearGradient%3E%3ClinearGradient%20id%3D%22veil%22%3E%3Cstop%20stop-color%3D%22%23786e53%22%20stop-opacity%3D%22.02%22/%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23786e53%22%20stop-opacity%3D%22.09%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23786e53%22%20stop-opacity%3D%220%22/%3E%3C/linearGradient%3E%3C/defs%3E%0A%3C%21--%20Fragmented%20structural%20rhythm%3A%20negative%20space%20carries%20as%20much%20weight%20as%20the%20marks.%20--%3E%0A%3Cg%20fill%3D%22%23786e52%22%3E%3Cpath%20opacity%3D%22.065%22%20d%3D%22m517%20172%20193-72%20278%2043-191%2074v-7l174-66-260-36-194%2070Z%22/%3E%3Cpath%20opacity%3D%22.055%22%20d%3D%22m865%2058%20159-59%20243%2036-155%2063-1-6%20139-55-226-31-159%2058Z%22/%3E%3Cpath%20opacity%3D%22.055%22%20d%3D%22M741-36h8v119l-8%204ZM1107%2087h9v128l-9%203Z%22/%3E%3Cpath%20opacity%3D%22.035%22%20d%3D%22M492%20130h6v81l-6%202ZM945-35h5v89l-5%202Z%22/%3E%3C/g%3E%0A%3C%21--%20Cropped%20roof/shoulder%20gestures%2C%20with%20wheel-arch%20echoes%3B%20no%20full%20literal%20vehicle.%20--%3E%0A%3Cpath%20d%3D%22M604%20141c31-13%2055-14%2080-23l39-27c14-9%2029-13%2046-11l49%205c18%202%2032%209%2046%2022l22%2017%2040%208%22%20stroke%3D%22url%28%23ink%29%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22m697%20116%2035-21c10-6%2021-8%2035-7l46%205c15%202%2026%208%2038%2018l12%2010-89-7Z%22%20fill%3D%22url%28%23veil%29%22/%3E%0A%3Cpath%20d%3D%22M675%20151c1-14%209-23%2021-22%2013%201%2021%2011%2021%2024M848%20164c1-14%209-23%2020-22%2013%201%2021%2011%2021%2024%22%20stroke%3D%22%23786e51%22%20stroke-opacity%3D%22.15%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M834%2035c26-11%2049-13%2069-21l32-21c12-8%2025-11%2040-10l44%205c15%201%2028%208%2041%2018l19%2015%2034%206%22%20stroke%3D%22%23786e51%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M1019%20132c28-11%2048-15%2070-23l32-25c11-8%2024-11%2039-10l43%205%22%20stroke%3D%22%23786e51%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%0A%3C%21--%20Soft%20plate%20edges%20and%20steel%20diagonals%20tie%20the%20vehicle%20fragments%20together.%20--%3E%0A%3Cpath%20d%3D%22m517%20172%20193-72%20278%2043-191%2074M863%2058l161-59%20243%2036M749%2083V-36M1116%2087v128%22%20stroke%3D%22url%28%23ink%29%22%20stroke-width%3D%221.1%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M424%20187c91-16%20119-58%20195-80M585%2018c67%2014%20116%2015%20171%206M967%20175l128-46M954%20182l128-46%22%20stroke%3D%22url%28%23ink%29%22%20stroke-width%3D%22.9%22%20stroke-linecap%3D%22round%22/%3E%0A%3C%21--%20New%20left%20support%20rhythm%2C%20not%20a%20pasted%20old%20platform.%20Title%27s%20middle%20band%20stays%20quiet.%20--%3E%0A%3Cg%20fill%3D%22%23786e52%22%3E%3Cpath%20opacity%3D%22.05%22%20d%3D%22M26-8h5v185l-5%203ZM285-15h5v126l-5%202Z%22/%3E%3Cpath%20opacity%3D%22.055%22%20d%3D%22m-25%20161%20142-40%20220%2027-130%2042v-5l116-36-206-22-142%2040Z%22/%3E%3Cpath%20opacity%3D%22.035%22%20d%3D%22m-12%2012%20125-37%20211%2025-119%2040v-4L310%201%20113-20-12%2016Z%22/%3E%3C/g%3E%0A%3Cg%20stroke%3D%22%23786e52%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20opacity%3D%22.14%22%20stroke-width%3D%221.2%22%20d%3D%22M31-8v42m0%2089v54M290-15v49m0%2079v29m-315%2019%20142-40%20220%2027-130%2042%22/%3E%3Cpath%20opacity%3D%22.085%22%20stroke-width%3D%22.9%22%20d%3D%22m-9%2013%20122-37%20211%2025-119%2040M42%20173l63-20m16-5%2060-19M301%20139l30-10%22/%3E%3C/g%3E%3C/svg%3E%0A") center/cover no-repeat!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner{position:relative!important;z-index:2!important;max-width:1140px!important;padding:0 28px!important;background:none!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner::before{content:none!important;display:none!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{font-family:Outfit,"Noto Sans SC",sans-serif!important;font-size:38px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#312b20!important;text-align:left!important;text-transform:none!important;max-width:100%!important;margin:0!important;text-shadow:none!important;white-space:normal!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title::after{content:""!important;display:block!important;width:52px!important;height:2px!important;margin-top:18px!important;background:linear-gradient(90deg,#73603a,transparent)!important;}
@media(max-width:700px){
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8){min-height:126px!important;height:auto!important;padding:30px 0!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)>.e-con-inner{padding:0 22px!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8) .elementor-heading-title{font-size:29px!important;max-width:100%!important;}
:is(.elementor-816 .elementor-element.elementor-element-5ea4f136,.elementor-834 .elementor-element.elementor-element-41fffa1f,.elementor-837 .elementor-element.elementor-element-2636b331,.elementor-838 .elementor-element.elementor-element-4cf019c4,.elementor-839 .elementor-element.elementor-element-247a46c8,.elementor-347 .elementor-element.elementor-element-e5fe529,.elementor-315 .elementor-element.elementor-element-76e66ce9,.elementor-81 .elementor-element.elementor-element-d3dde41,.elementor-288 .elementor-element.elementor-element-217b9473,.elementor-352 .elementor-element.elementor-element-7f071558,.elementor-322 .elementor-element.elementor-element-7c4f37b8)::after{left:0!important;right:0!important;width:100%!important;opacity:1!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20600%20190%22%20fill%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22ink%22%20x1%3D%22410%22%20y1%3D%2240%22%20x2%3D%221180%22%20y2%3D%22140%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23756b50%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%23756b50%22%20stop-opacity%3D%22.18%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23756b50%22%20stop-opacity%3D%22.06%22/%3E%3C/linearGradient%3E%3ClinearGradient%20id%3D%22veil%22%3E%3Cstop%20stop-color%3D%22%23786e53%22%20stop-opacity%3D%22.02%22/%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23786e53%22%20stop-opacity%3D%22.09%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23786e53%22%20stop-opacity%3D%220%22/%3E%3C/linearGradient%3E%3C/defs%3E%0A%3Cg%20transform%3D%22translate%28-600%200%29%22%3E%3C%21--%20Fragmented%20structural%20rhythm%3A%20negative%20space%20carries%20as%20much%20weight%20as%20the%20marks.%20--%3E%0A%3Cg%20fill%3D%22%23786e52%22%3E%3Cpath%20opacity%3D%22.065%22%20d%3D%22m517%20172%20193-72%20278%2043-191%2074v-7l174-66-260-36-194%2070Z%22/%3E%3Cpath%20opacity%3D%22.055%22%20d%3D%22m865%2058%20159-59%20243%2036-155%2063-1-6%20139-55-226-31-159%2058Z%22/%3E%3Cpath%20opacity%3D%22.055%22%20d%3D%22M741-36h8v119l-8%204ZM1107%2087h9v128l-9%203Z%22/%3E%3Cpath%20opacity%3D%22.035%22%20d%3D%22M492%20130h6v81l-6%202ZM945-35h5v89l-5%202Z%22/%3E%3C/g%3E%0A%3C%21--%20Cropped%20roof/shoulder%20gestures%2C%20with%20wheel-arch%20echoes%3B%20no%20full%20literal%20vehicle.%20--%3E%0A%3Cpath%20d%3D%22M604%20141c31-13%2055-14%2080-23l39-27c14-9%2029-13%2046-11l49%205c18%202%2032%209%2046%2022l22%2017%2040%208%22%20stroke%3D%22url%28%23ink%29%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22m697%20116%2035-21c10-6%2021-8%2035-7l46%205c15%202%2026%208%2038%2018l12%2010-89-7Z%22%20fill%3D%22url%28%23veil%29%22/%3E%0A%3Cpath%20d%3D%22M675%20151c1-14%209-23%2021-22%2013%201%2021%2011%2021%2024M848%20164c1-14%209-23%2020-22%2013%201%2021%2011%2021%2024%22%20stroke%3D%22%23786e51%22%20stroke-opacity%3D%22.15%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M834%2035c26-11%2049-13%2069-21l32-21c12-8%2025-11%2040-10l44%205c15%201%2028%208%2041%2018l19%2015%2034%206%22%20stroke%3D%22%23786e51%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M1019%20132c28-11%2048-15%2070-23l32-25c11-8%2024-11%2039-10l43%205%22%20stroke%3D%22%23786e51%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22/%3E%0A%3C%21--%20Soft%20plate%20edges%20and%20steel%20diagonals%20tie%20the%20vehicle%20fragments%20together.%20--%3E%0A%3Cpath%20d%3D%22m517%20172%20193-72%20278%2043-191%2074M863%2058l161-59%20243%2036M749%2083V-36M1116%2087v128%22%20stroke%3D%22url%28%23ink%29%22%20stroke-width%3D%221.1%22%20stroke-linejoin%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M424%20187c91-16%20119-58%20195-80M585%2018c67%2014%20116%2015%20171%206M967%20175l128-46M954%20182l128-46%22%20stroke%3D%22url%28%23ink%29%22%20stroke-width%3D%22.9%22%20stroke-linecap%3D%22round%22/%3E%0A%3C/g%3E%3C%21--%20New%20left%20support%20rhythm%2C%20not%20a%20pasted%20old%20platform.%20Title%27s%20middle%20band%20stays%20quiet.%20--%3E%0A%3Cg%20fill%3D%22%23786e52%22%3E%3Cpath%20opacity%3D%22.05%22%20d%3D%22M26-8h5v185l-5%203ZM285-15h5v126l-5%202Z%22/%3E%3Cpath%20opacity%3D%22.055%22%20d%3D%22m-25%20161%20142-40%20220%2027-130%2042v-5l116-36-206-22-142%2040Z%22/%3E%3Cpath%20opacity%3D%22.035%22%20d%3D%22m-12%2012%20125-37%20211%2025-119%2040v-4L310%201%20113-20-12%2016Z%22/%3E%3C/g%3E%0A%3Cg%20stroke%3D%22%23786e52%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20opacity%3D%22.14%22%20stroke-width%3D%221.2%22%20d%3D%22M31-8v42m0%2089v54M290-15v49m0%2079v29m-315%2019%20142-40%20220%2027-130%2042%22/%3E%3Cpath%20opacity%3D%22.085%22%20stroke-width%3D%22.9%22%20d%3D%22m-9%2013%20122-37%20211%2025-119%2040M42%20173l63-20m16-5%2060-19M301%20139l30-10%22/%3E%3C/g%3E%3C/svg%3E%0A")!important;background-size:auto 100%!important;background-position:center!important;}
}

/* Approved About body presentation only. Native widgets/content preserved; banner styling separate. */
.elementor-81.elementor-81{background:#f8f7f3;color:#282826}
.elementor-81.elementor-81>.elementor-element:not(.elementor-element-d3dde41):not(.elementor-element-64e009de){padding:54px 0!important;min-height:0!important}
.elementor-81.elementor-81>.elementor-element:not(.elementor-element-d3dde41):not(.elementor-element-64e009de)::before{display:none!important}
.elementor-81.elementor-81>.elementor-element:not(.elementor-element-d3dde41):not(.elementor-element-64e009de)>.e-con-inner{max-width:1140px!important;width:100%;padding:0 28px!important;gap:44px!important}
.elementor-81 .elementor-element-6b4eb8b1{background:#faf9f5!important}
.elementor-81 .elementor-element-7e81deef{width:54%!important;max-width:none!important;padding:0!important;gap:16px!important;justify-content:center}
.elementor-81 .elementor-element-cbcd4bf{width:46%!important;max-width:none!important;align-self:center}
.elementor-81 h2.ga-title{font:500 34px/1.2 Outfit,"Noto Sans SC",sans-serif!important;letter-spacing:-.035em;margin:0!important;color:#282826!important;max-width:520px}
.elementor-81 .elementor-element-145d76b4 p,.elementor-81 .elementor-element-3db8b21 p{font-size:16px!important;line-height:1.85!important;color:#5c5a54!important;text-align:left!important;margin:0 0 17px!important}
.elementor-81 .elementor-element-145d76b4 strong{font-weight:500;color:#39352c!important}
.elementor-81 .elementor-element-cbcd4bf img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:contain!important;border-radius:2px!important;background:#e7e2d7;padding:0;box-shadow:0 12px 32px #e7e2d714}
.elementor-81.elementor-81 .elementor-element.elementor-element-04252ec{background:linear-gradient(110deg,#20201e,#30302b)!important;padding:31px 0!important;border-top:1px solid #b89432;border-bottom:1px solid #b89432}
.elementor-81.elementor-81 .elementor-element-04252ec>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important}
.elementor-81 .elementor-element-04252ec>.e-con-inner>.e-con{width:100%!important;max-width:100%!important;padding:10px 18px!important;min-width:0;border-left:1px solid #b8943255;justify-content:center}
.elementor-81 .elementor-element-04252ec>.e-con-inner>.e-con:first-child{border-left:0}
.elementor-81.elementor-81 .elementor-widget-counter .elementor-counter-number-wrapper{font-family:Outfit,sans-serif!important;font-size:50px!important;line-height:1.15!important;font-weight:500!important;color:#d8bd78!important;background:linear-gradient(110deg,#b69b57,#e5d398,#b9a063);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.elementor-81.elementor-81 .elementor-widget-counter .elementor-counter-title{font-family:inherit!important;font-size:13px!important;line-height:1.55!important;font-weight:400!important;color:#dbd9d0!important;margin-top:13px!important}
.elementor-81 .elementor-element-46e1e05{background:#f2f0e9!important}
.elementor-81 .elementor-element-fd7d814{width:42%!important;max-width:none!important;align-self:center}
.elementor-81 .elementor-element-fd7d814 img{width:100%!important;height:auto!important;border-radius:2px!important;object-fit:contain!important}
.elementor-81 .elementor-element-a4fd235{width:58%!important;max-width:none!important;padding:0!important;background:none!important;border-radius:0!important}
.elementor-81 .ga-story-title{font:500 27px/1.3 Outfit,"Noto Sans SC",sans-serif!important;color:#282826!important;margin:0 0 20px!important;letter-spacing:-.025em}
.elementor-81 .elementor-element-94153be{background:#faf9f5!important}
.elementor-81 .elementor-element-94153be>.e-con-inner{display:flex;flex-direction:column;gap:36px!important}
.elementor-81 .elementor-element-f13ce0d,.elementor-81 .elementor-element-8ffaf1d{width:100%!important;padding:0!important;gap:24px!important;align-items:stretch}
.elementor-81 .elementor-element-9d18fa8,.elementor-81 .elementor-element-f18ed47{width:calc(50% - 12px)!important;padding:32px!important;border:1px solid #d7d0ba;border-radius:2px!important;gap:16px!important;background:#fffefa!important}
.elementor-81 .elementor-element-f18ed47{background:#2b2b28!important;border-color:#596048}
.elementor-81 .elementor-element-20f0f4c,.elementor-81 .elementor-element-9347b28{width:40px!important;margin:0!important}
.elementor-81 .elementor-element-20f0f4c img,.elementor-81 .elementor-element-9347b28 img{width:40px!important;height:40px!important;object-fit:contain}
.elementor-81 .elementor-element-94153be h4{font:500 26px/1.3 Outfit,"Noto Sans SC",sans-serif!important;color:#282826!important;margin:0!important}
.elementor-81 .elementor-element-94153be p{font-size:16px!important;line-height:1.8!important;color:#5c5a54!important;text-align:left!important;margin:0!important}
.elementor-81 .elementor-element-f18ed47 h4{color:#ebdab0!important}
.elementor-81 .elementor-element-f18ed47 p{color:#e3e0d6!important}
.elementor-81 .elementor-element-b32b429{width:36%!important;padding:28px!important;background:#e9e6db!important;border-radius:2px!important;border:1px solid #d3c9ad;justify-content:center}
.elementor-81 .elementor-element-dd6f5d9{width:64%!important;padding:30px!important;border:1px solid #d3c9ad!important;border-radius:2px!important;background:#fffefa!important;gap:19px!important}
.elementor-81 .elementor-element-e665ab4 h2{font:500 29px/1.3 Outfit,"Noto Sans SC",sans-serif!important;color:#282826!important;margin:0!important;letter-spacing:-.025em}
.elementor-81 .elementor-element-2802ca7 ul{padding-left:20px!important;margin:0!important;display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}
.elementor-81 .elementor-element-2802ca7 li{font-size:14px!important;line-height:1.75!important;color:#5e5e55!important;margin:0!important}
@media(max-width:700px){.elementor-81.elementor-81>.elementor-element:not(.elementor-element-d3dde41):not(.elementor-element-64e009de){padding:34px 0!important}
.elementor-81.elementor-81>.elementor-element:not(.elementor-element-d3dde41):not(.elementor-element-64e009de)>.e-con-inner{padding:0 22px!important;gap:25px!important;flex-direction:column!important}
.elementor-81 .elementor-element-7e81deef,.elementor-81 .elementor-element-cbcd4bf,.elementor-81 .elementor-element-fd7d814,.elementor-81 .elementor-element-a4fd235{width:100%!important}
.elementor-81 h2.ga-title{font-size:29px!important;line-height:1.25!important}
.elementor-81 .elementor-element-145d76b4 p,.elementor-81 .elementor-element-3db8b21 p{font-size:15px!important;line-height:1.8!important}
.elementor-81.elementor-81 .elementor-element-04252ec>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important}
.elementor-81.elementor-81 .elementor-element.elementor-element-04252ec{padding:15px 0!important}
.elementor-81 .elementor-element-04252ec>.e-con-inner>.e-con{padding:22px 10px!important;min-height:142px}
.elementor-81 .elementor-element-04252ec>.e-con-inner>.e-con:nth-child(3){border-left:0;border-top:1px solid #b8943255}
.elementor-81 .elementor-element-04252ec>.e-con-inner>.e-con:nth-child(4){border-top:1px solid #b8943255}
.elementor-81.elementor-81 .elementor-widget-counter .elementor-counter-number-wrapper{font-size:39px!important}
.elementor-81.elementor-81 .elementor-widget-counter .elementor-counter-title{font-size:13px!important;line-height:1.5!important;margin-top:10px!important}
.elementor-81 .elementor-element-f13ce0d,.elementor-81 .elementor-element-8ffaf1d{flex-direction:column!important;gap:18px!important}
.elementor-81 .elementor-element-9d18fa8,.elementor-81 .elementor-element-f18ed47,.elementor-81 .elementor-element-b32b429,.elementor-81 .elementor-element-dd6f5d9{width:100%!important;padding:25px!important}
.elementor-81 .elementor-element-94153be p{font-size:15px!important}
.elementor-81 .elementor-element-2802ca7 ul{grid-template-columns:1fr;gap:12px}}
.elementor-81 .elementor-element-f18ed47{background:#fff!important;border-color:#d7d0ba!important;}
.elementor-81 .elementor-element-f18ed47 h4{color:#282826!important;}
.elementor-81 .elementor-element-f18ed47 p{color:#5c5a54!important;}
.elementor-81 .elementor-element-9d18fa8{background:#fff!important;}
.elementor-81 .elementor-element-b32b429{background:#fff!important;border-color:#ddd6c5!important;padding:18px!important;}
.elementor-81 .elementor-element-808557f img{width:100%!important;height:auto!important;max-height:330px;object-fit:contain!important;}
.elementor-81.elementor-81 .elementor-widget-counter .elementor-counter-number-wrapper{font-family:Outfit,sans-serif!important;background-image:linear-gradient(110deg,#ba9e5d,#e6cf8c,#c3a968)!important;color:#d8bd78!important;}
.elementor-81.elementor-81 .elementor-widget-counter .elementor-counter-title{min-height:41px;background:none!important;-webkit-text-fill-color:#e5e1d6!important;color:#e5e1d6!important;}
.elementor-81 .elementor-element-cbcd4bf img{object-fit:cover!important;aspect-ratio:4/3;background:#e6e0d3!important;}
@media(max-width:700px){.elementor-81 .elementor-element-6b4eb8b1>.e-con-inner{display:flex!important;gap:18px!important}
.elementor-81 .elementor-element-7e81deef,.elementor-81 .elementor-element-145d76b4,.elementor-81 .elementor-element-145d76b4>.elementor-widget-container{display:contents!important}
.elementor-81 .elementor-element-4f2b212{order:0}
.elementor-81 .elementor-element-145d76b4 p:first-child{order:1;margin:0!important}
.elementor-81 .elementor-element-cbcd4bf{order:2}
.elementor-81 .elementor-element-145d76b4 p:not(:first-child){order:3;margin:0!important}}
/* Chinese-only readability fixes, appended only to /zh/zh.css. No palette redesign. */
body .gg-zh-language > a,body .gg-zh-language > a:visited,
body dialog.gg-zh-menu[open] > a,body dialog.gg-zh-menu[open] > a:visited{color:#292a26!important;}
body .gg-zh-language > a:hover,body .gg-zh-language > a:focus-visible,
body dialog.gg-zh-menu[open] > a:hover,body dialog.gg-zh-menu[open] > a:focus-visible{color:#806627!important;text-decoration:underline;text-underline-offset:3px;}
body .gg-zh-language > a:focus-visible,body dialog.gg-zh-menu[open] > a:focus-visible{outline:2px solid #806627;outline-offset:3px;}
@media(max-width:767px){.elementor-144 .elementor-element.elementor-element-a811302 p{text-align:left!important;line-height:1.7!important;}}
/* Existing five case bodies only; page banners and footers excluded. */
@media(min-width:768px){
:is(.elementor-816 .elementor-element.elementor-element-3f9afde6,.elementor-834 .elementor-element.elementor-element-7c05e0d4,.elementor-837 .elementor-element.elementor-element-7d4588d9,.elementor-838 .elementor-element.elementor-element-8167c3e,.elementor-839 .elementor-element.elementor-element-7464a006) > .e-con-inner{max-width:1140px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;}
}
:is(.elementor-816 .elementor-element.elementor-element-3f9afde6,.elementor-834 .elementor-element.elementor-element-7c05e0d4,.elementor-837 .elementor-element.elementor-element-7d4588d9,.elementor-838 .elementor-element.elementor-element-8167c3e,.elementor-839 .elementor-element.elementor-element-7464a006) .elementor-widget-text-editor > .elementor-widget-container{font-size:16px!important;line-height:1.75!important;text-align:left!important;}
:is(.elementor-816 .elementor-element.elementor-element-3f9afde6,.elementor-834 .elementor-element.elementor-element-7c05e0d4,.elementor-837 .elementor-element.elementor-element-7d4588d9,.elementor-838 .elementor-element.elementor-element-8167c3e,.elementor-839 .elementor-element.elementor-element-7464a006) .elementor-widget-text-editor > .elementor-widget-container > strong{display:block;margin-bottom:5px;}

/* User-approved: match the existing official D13 body backdrop on the other four case pages only. No title/banner/content/layout changes. */
:is(.elementor-816 .elementor-element.elementor-element-3f9afde6,.elementor-834 .elementor-element.elementor-element-7c05e0d4,.elementor-837 .elementor-element.elementor-element-7d4588d9,.elementor-838 .elementor-element.elementor-element-8167c3e){background-color:#fff!important;background-image:none!important;background-attachment:scroll!important;background-blend-mode:normal!important;}
:is(.elementor-816 .elementor-element.elementor-element-3f9afde6,.elementor-834 .elementor-element.elementor-element-7c05e0d4,.elementor-837 .elementor-element.elementor-element-7d4588d9,.elementor-838 .elementor-element.elementor-element-8167c3e)::before{background-color:#fff!important;background-image:url("https://ggmps.com/wp-content/uploads/2026/06/ggmps-bg.png")!important;background-position:50% 50%!important;background-size:cover!important;background-repeat:repeat!important;background-attachment:scroll!important;background-blend-mode:normal!important;opacity:.37!important;mix-blend-mode:normal!important;}

/* Approved D13 layout only; reference background and all other cases unchanged. */
.elementor-839 .elementor-element.elementor-element-7464a006{padding:58px 0 64px!important;}

.elementor-839 .elementor-element.elementor-element-7464a006>.e-con-inner{max-width:1140px!important;width:100%!important;margin:0 auto!important;padding:0 40px!important;gap:28px!important;}
.elementor-839 .elementor-element-7dcc2070 h3{font:500 clamp(29px,3vw,39px)/1.22 Outfit,"DM Sans",sans-serif!important;letter-spacing:-.025em;color:#292e28!important;margin:0!important;}
.elementor-839 .elementor-element-7dcc2070 h3::after{content:"";display:block;width:54px;height:2px;background:linear-gradient(90deg,#b59954,transparent);margin-top:20px;}
.elementor-839 .elementor-element.elementor-element-2c0cc140{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:54px!important;align-items:start!important;padding:0!important;}
.elementor-839 .elementor-element-54620aaa{width:100%!important;max-width:360px!important;justify-self:start;}
.elementor-839 .elementor-element-54620aaa>.elementor-widget-container{padding:8px;border:1px solid #c1a969;background:#eeeee5;}
.elementor-839 .elementor-element-54620aaa img{width:100%!important;height:auto!important;display:block;max-height:none!important;border-radius:0!important;}
.elementor-839 .elementor-element-37d97bf0{width:100%!important;max-width:none!important;}
.elementor-839 .gg-d13-step{padding:0 0 24px 23px;border-left:1px solid #c1a969;position:relative;}
.elementor-839 .gg-d13-step:before{content:"";position:absolute;width:7px;height:7px;border:1px solid #b59954;background:#f6f7f1;left:-4px;top:7px;}
.elementor-839 .gg-d13-step:last-of-type{padding-bottom:0;margin-bottom:24px;}
.elementor-839 .gg-d13-step h4{font:500 19px/1.4 Outfit,"DM Sans",sans-serif!important;color:#88631e!important;margin:0 0 9px!important;letter-spacing:0!important;}
.elementor-839 .gg-d13-step p{font:400 16px/1.8 "DM Sans",sans-serif!important;color:#62685e!important;text-align:left!important;margin:0!important;}
.elementor-839 .gg-d13-back{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #b59954;color:#64502d!important;font:500 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important;}
.elementor-839 .gg-d13-back:focus-visible{outline:2px solid #806627;outline-offset:4px;}
@media(max-width:767px){.elementor-839 .elementor-element.elementor-element-7464a006{padding:34px 0 40px!important;}.elementor-839 .elementor-element.elementor-element-7464a006>.e-con-inner{padding:0 24px!important;gap:24px!important;}.elementor-839 .elementor-element.elementor-element-2c0cc140{grid-template-columns:1fr!important;gap:28px!important;}.elementor-839 .elementor-element-54620aaa{max-width:300px!important;justify-self:center;}.elementor-839 .gg-d13-step{padding-left:19px;}.elementor-839 .gg-d13-step p{font-size:16px!important;line-height:1.75!important;}}

/* Approved four remaining case text sections only. Backgrounds, photographs and page headers unchanged. */
.elementor-816 .gg-case-step{padding:0 0 24px 23px;border-left:1px solid #c1a969;position:relative;}
.elementor-816 .gg-case-step:before{content:"";position:absolute;width:7px;height:7px;border:1px solid #b59954;background:#f6f7f1;left:-4px;top:7px;}
.elementor-816 .gg-case-step:last-of-type{padding-bottom:0;margin-bottom:24px;}
.elementor-816 .gg-case-step h4{font:500 19px/1.4 Outfit,"DM Sans",sans-serif!important;color:#88631e!important;margin:0 0 9px!important;letter-spacing:0!important;}
.elementor-816 .gg-case-step p{font:400 16px/1.8 "DM Sans",sans-serif!important;color:#62685e!important;text-align:left!important;margin:0!important;}
.elementor-816 .gg-case-back{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #b59954;color:#64502d!important;font:500 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important;}
.elementor-816 .gg-case-back:focus-visible{outline:2px solid #806627;outline-offset:4px;}
.elementor-816 .elementor-element.elementor-element-13584703{align-self:start!important;}
.elementor-834 .gg-case-step{padding:0 0 24px 23px;border-left:1px solid #c1a969;position:relative;}
.elementor-834 .gg-case-step:before{content:"";position:absolute;width:7px;height:7px;border:1px solid #b59954;background:#f6f7f1;left:-4px;top:7px;}
.elementor-834 .gg-case-step:last-of-type{padding-bottom:0;margin-bottom:24px;}
.elementor-834 .gg-case-step h4{font:500 19px/1.4 Outfit,"DM Sans",sans-serif!important;color:#88631e!important;margin:0 0 9px!important;letter-spacing:0!important;}
.elementor-834 .gg-case-step p{font:400 16px/1.8 "DM Sans",sans-serif!important;color:#62685e!important;text-align:left!important;margin:0!important;}
.elementor-834 .gg-case-back{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #b59954;color:#64502d!important;font:500 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important;}
.elementor-834 .gg-case-back:focus-visible{outline:2px solid #806627;outline-offset:4px;}
.elementor-834 .elementor-element.elementor-element-33d45a3d{align-self:start!important;}
.elementor-837 .gg-case-step{padding:0 0 24px 23px;border-left:1px solid #c1a969;position:relative;}
.elementor-837 .gg-case-step:before{content:"";position:absolute;width:7px;height:7px;border:1px solid #b59954;background:#f6f7f1;left:-4px;top:7px;}
.elementor-837 .gg-case-step:last-of-type{padding-bottom:0;margin-bottom:24px;}
.elementor-837 .gg-case-step h4{font:500 19px/1.4 Outfit,"DM Sans",sans-serif!important;color:#88631e!important;margin:0 0 9px!important;letter-spacing:0!important;}
.elementor-837 .gg-case-step p{font:400 16px/1.8 "DM Sans",sans-serif!important;color:#62685e!important;text-align:left!important;margin:0!important;}
.elementor-837 .gg-case-back{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #b59954;color:#64502d!important;font:500 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important;}
.elementor-837 .gg-case-back:focus-visible{outline:2px solid #806627;outline-offset:4px;}
.elementor-837 .elementor-element.elementor-element-1c6050b4{align-self:start!important;}
.elementor-838 .gg-case-step{padding:0 0 24px 23px;border-left:1px solid #c1a969;position:relative;}
.elementor-838 .gg-case-step:before{content:"";position:absolute;width:7px;height:7px;border:1px solid #b59954;background:#f6f7f1;left:-4px;top:7px;}
.elementor-838 .gg-case-step:last-of-type{padding-bottom:0;margin-bottom:24px;}
.elementor-838 .gg-case-step h4{font:500 19px/1.4 Outfit,"DM Sans",sans-serif!important;color:#88631e!important;margin:0 0 9px!important;letter-spacing:0!important;}
.elementor-838 .gg-case-step p{font:400 16px/1.8 "DM Sans",sans-serif!important;color:#62685e!important;text-align:left!important;margin:0!important;}
.elementor-838 .gg-case-back{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #b59954;color:#64502d!important;font:500 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important;}
.elementor-838 .gg-case-back:focus-visible{outline:2px solid #806627;outline-offset:4px;}
.elementor-838 .elementor-element.elementor-element-760b5de6{align-self:start!important;}
@media(max-width:767px){.elementor-816 .gg-case-step{padding-left:19px;}.elementor-816 .gg-case-step p{font-size:16px!important;line-height:1.75!important;}.elementor-834 .gg-case-step{padding-left:19px;}.elementor-834 .gg-case-step p{font-size:16px!important;line-height:1.75!important;}.elementor-837 .gg-case-step{padding-left:19px;}.elementor-837 .gg-case-step p{font-size:16px!important;line-height:1.75!important;}.elementor-838 .gg-case-step{padding-left:19px;}.elementor-838 .gg-case-step p{font-size:16px!important;line-height:1.75!important;}}

/* Home only: preserve the original brand palette and layout. */
.elementor-144 .elementor-element.elementor-element-a811302 p{text-align:left!important}
.elementor-144 .elementor-element.elementor-element-78e174f .elementor-button,
.elementor-144 .elementor-element.elementor-element-78e174f .elementor-button:visited,
.elementor-144 .elementor-element.elementor-element-78e174f .elementor-button:focus-visible{color:#292e28!important;font-weight:500!important}
.elementor-144 .elementor-element.elementor-element-78e174f .elementor-button:hover{color:#292e28!important;background-color:#dfc16b!important;text-decoration:underline;text-underline-offset:3px}

/* Mobile footer: reserve room for the existing floating back-to-top control. */
@media(max-width:600px){.gg-site-end .gg-end-bottom>p{padding-right:76px!important}.topbutton{min-width:44px!important;min-height:44px!important}}
/* A visually hidden text name for the existing icon-only theme button. */
button.topbutton::after{content:"Back to top";position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html:lang(zh) button.topbutton::after{content:"返回顶部"}
