/* Approved preview 1cd63578; homepage only. Generated, do not append patches. */
body.wj-home-approved { --wj-ink: #22211f; --wj-paper: #f7f6f3; --wj-white: #fffdf9; --wj-stone: #ebe9e4; --wj-gold: #a58b50; --wj-gold-dark: #80662d; --wj-copper: #a56848; --wj-line: #d7d3c9; color: var(--wj-ink); background: var(--wj-paper); font-family: "Noto Sans TC", "Microsoft JhengHei", "PingFang TC", sans-serif; width: 100%; min-width: 0px; margin: 0px; }
body.wj-home-approved *, body.wj-home-approved *::before, body.wj-home-approved *::after { box-sizing: border-box; }
body.wj-home-approved :focus-visible { outline: 3px solid #bb8650; outline-offset: 3px; }
html:has(body.wj-home-approved) { width: 100%; margin: 0px; }
body.wj-home-approved #main-container,
body.wj-home-approved #main,
body.wj-home-approved #main > .ct-container-full,
body.wj-home-approved #main > .ct-container-full > article,
body.wj-home-approved .entry-content { width: 100% !important; max-width: none !important; min-width: 0px; margin-inline: 0px !important; padding-inline: 0px !important; }
body.wj-home-approved .entry-content { margin-block: 0px !important; }
body.wj-home-approved .entry-content > * { max-width: none !important; }
body.wj-home-approved .entry-content > .wp-block-spacer:first-child { display: none; }
/* Keep the form anchor without introducing a gap between the FAQ and form heading. */
body.wj-home-approved .entry-content > .wj-home-refresh + #form-section { margin-block: 0px !important; }
body.wj-home-approved .entry-content > .wp-block-stackable-image { width: 100% !important; min-width: 0px; }
body.wj-home-approved #header { background: url("./assets/wanjin-header-marble.webp") center center / cover rgb(22, 21, 20) !important; border-bottom: 2px solid var(--wj-gold); }
/* Put the opaque marble on the container that moves with the logo and menu. */
body.wj-home-approved #header [data-sticky] { background: url("./assets/reference-derived/header-stone.webp") center center / cover rgb(22, 21, 20) !important; }
body.wj-home-approved #header [data-row] { background: transparent !important; min-height: 78px; }
body.wj-home-approved #header .ct-container { max-width: 1320px; }
body.wj-home-approved #header .site-logo-container img { width: clamp(170px, 18vw, 240px) !important; height: auto !important; object-fit: contain; }
body.wj-home-approved #header .menu a { color: rgb(246, 242, 233) !important; font-size: 15px; letter-spacing: 0.1em; font-weight: 500; }
body.wj-home-approved #header .menu a:hover { color: rgb(227, 203, 140) !important; }
body.wj-home-approved .entry-content > .wp-block-stackable-image { margin: 0px !important; padding: 0px !important; }
.preview-brand-hero { width: 100%; min-height: clamp(490px, 42vw, 680px); padding: 36px 24px 48px; display: flex; flex-direction: column; align-items: center; justify-content: center; background: url("./assets/hero-surface-desktop.webp") center center / cover no-repeat rgb(248, 247, 244); text-align: center; overflow: hidden; }
.preview-brand-hero__emblem { display: block; width: clamp(250px, 29vw, 410px); max-height: 360px; object-fit: contain; margin: 0px auto 2px; filter: drop-shadow(0 12px 12px rgba(66,48,17,.13)); }
.preview-brand-hero__name { margin: 0px !important; color: rgb(141, 120, 66); font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(42px, 4.2vw, 64px); font-weight: 700; letter-spacing: 0.07em; line-height: 1.18; }
.preview-brand-hero__slogan { max-width: 100%; margin: 0px !important; color: rgb(33, 31, 28); font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(27px, 3.1vw, 48px); font-weight: 700; letter-spacing: 0.035em; line-height: 1.42; text-wrap: balance; }
.preview-brand-hero__slogan span { color: rgb(139, 110, 41); }
.preview-brand-hero__rule { width: min(360px, 44vw); height: 1px; background: var(--wj-gold); margin-top: 20px; position: relative; }
.preview-brand-hero__rule::after { content: ""; position: absolute; left: 50%; top: 50%; width: 8px; height: 8px; background: var(--wj-gold); transform: translate(-50%,-50%) rotate(45deg); border: 3px solid rgb(247, 246, 243); box-sizing: content-box; }
body.wj-home-approved .marquee-random { --h: 205px; --gap: 14px; padding: 22px 0px; background: var(--wj-white); border-top: 1px solid rgb(184, 155, 96); border-bottom: 1px solid rgb(184, 155, 96); }
body.wj-home-approved .marquee-track { height: 205px; }
body.wj-home-approved .marquee-inner { gap: 14px; padding-right: 14px; }
body.wj-home-approved .marquee-inner a { display: inline-flex; height: 205px; width: 296px; flex: 0 0 296px; align-items: center; justify-content: center; background: rgb(240, 238, 233); border: 1px solid rgb(198, 181, 142); border-radius: 6px; overflow: hidden; }
body.wj-home-approved .marquee-inner img { display: block; width: 100%; height: 100%; max-width: 100%; object-fit: contain; border-radius: 0px; }
body.wj-home-approved .marquee-inner a:hover img { transform: none; filter: brightness(1.05); }
body.wj-home-approved .wj-area-section { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 66px max(28px, 0.5*(100% - 1264px)) 32px !important; background: var(--wj-white); }
body.wj-home-approved .wj-area-intro { margin: 0px 0px 32px !important; padding: 20px 24px !important; border: 1px solid rgb(201, 128, 66) !important; border-radius: 7px !important; background: rgb(255, 253, 249) !important; color: rgb(168, 95, 47) !important; box-shadow: none !important; font-size: clamp(18px, 2vw, 25px) !important; font-weight: 650; line-height: 1.5; text-align: center; }
body.wj-home-approved .wj-area-grid { display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)) !important; gap: 14px !important; }
body.wj-home-approved .wj-area-card { min-width: 0px; min-height: 55px; display: flex !important; align-items: center; justify-content: center; padding: 10px 5px !important; background: rgb(35, 34, 31) !important; border: 1px solid rgb(165, 139, 80) !important; color: rgb(244, 227, 170) !important; border-radius: 28px !important; box-shadow: none !important; font-size: 15px !important; letter-spacing: 0.05em; text-decoration: none; transition: background .18s, transform .18s; }

body.wj-home-approved .wj-area-card.wj-disabled { background: rgb(140, 137, 130) !important; color: white !important; cursor: default; }
body.wj-home-approved .pawn-grid { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 32px max(28px, 0.5*(100% - 1264px)) 82px !important; display: grid !important; grid-template-columns: repeat(4, minmax(0,1fr)) !important; gap: 18px !important; background: var(--wj-white); }
body.wj-home-approved .pawn-item { min-width: 0px; margin: 0px !important; padding: 7px !important; display: flex !important; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid rgb(181, 154, 96) !important; border-radius: 5px !important; box-shadow: none !important; overflow: hidden; }
body.wj-home-approved .pawn-item > a:first-child { width: 100%; aspect-ratio: 4 / 3; display: flex; align-items: center; justify-content: center; background: rgb(243, 241, 235); overflow: hidden; }
body.wj-home-approved .pawn-item > a:first-child img { width: 100% !important; height: 100% !important; max-width: 100% !important; object-fit: contain !important; border-radius: 0px !important; }
body.wj-home-approved .pawn-actions { width: 100%; padding: 8px 3px 2px !important; margin: auto 0px 0px !important; display: flex !important; justify-content: center; gap: 10px; background: rgb(255, 255, 255); }
body.wj-home-approved .pawn-icon-link { display: inline-flex !important; width: min(42%, 114px); height: 32px; align-items: center; justify-content: center; overflow: hidden; border-radius: 3px; }
body.wj-home-approved .pawn-icon-img { width: 100% !important; height: 100% !important; object-fit: contain; }
body.wj-home-approved .wj-home-refresh { width: 100%; margin: 0px !important; padding: 0px !important; background: var(--wj-paper); }
body.wj-home-approved .wj-home-refresh__intro { position: relative; min-height: 555px; max-width: none !important; margin: 0px !important; padding: 82px max(7vw, 52px) 82px max(25vw, 300px) !important; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; isolation: isolate; background: url("./assets/hero-surface-desktop.webp") center center / cover no-repeat rgb(249, 248, 245); }
body.wj-home-approved .wj-home-refresh__intro::before { content: ""; position: absolute; z-index: -1; inset: 0 auto 0 0; width: 22%; background: url("./assets/wanjin-header-marble.webp") center center / cover rgb(29, 27, 25); }
body.wj-home-approved .wj-home-refresh__intro::after { content: ""; position: absolute; left: 2.5%; top: 50%; width: 17%; height: 100px; background: url("./assets/wanjin-logo.png") center center / contain no-repeat; transform: translateY(-50%); opacity: 0.88; pointer-events: none; }
body.wj-home-approved .wj-home-refresh__intro .wj-home-refresh__eyebrow { margin: 0px 0px 20px !important; color: rgb(152, 122, 59) !important; font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(18px, 2vw, 28px) !important; letter-spacing: 0.06em; }
body.wj-home-approved .wj-home-refresh__headline { max-width: 920px; margin: 0px 0px 21px !important; color: rgb(33, 31, 28) !important; font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(36px, 4.1vw, 60px) !important; line-height: 1.42 !important; font-weight: 600 !important; letter-spacing: 0.005em; text-align: left !important; text-wrap: balance; overflow-wrap: anywhere; }
body.wj-home-approved .wj-home-refresh__lead { max-width: 790px; margin: 0px 0px 28px !important; color: rgb(78, 75, 70) !important; font-size: clamp(17px, 1.5vw, 21px) !important; line-height: 1.9 !important; text-align: left !important; }
body.wj-home-approved .wj-home-refresh__cta { display: inline-flex !important; align-items: center; justify-content: center; min-height: 64px; padding: 15px 34px !important; background: var(--wj-copper) !important; color: white !important; border-radius: 7px !important; border: 1px solid rgb(150, 89, 59) !important; box-shadow: none !important; font-size: 19px !important; letter-spacing: 0.08em; font-weight: 600; }
body.wj-home-approved .wj-home-refresh__cta:hover { background: rgb(135, 77, 48) !important; }
body.wj-home-approved .wj-home-refresh__note { max-width: 780px; margin: 22px 0px 0px !important; padding-left: 13px; border-left: 2px solid var(--wj-gold); color: rgb(119, 113, 106) !important; font-size: 15px !important; line-height: 1.7 !important; }
body.wj-home-approved .wj-home-refresh__section { max-width: none !important; margin: 0px !important; padding: 100px max(5vw, 28px) !important; border-radius: 0px !important; box-shadow: none !important; }
body.wj-home-approved .wj-home-refresh__section-head { max-width: 1270px; margin: 0px auto 50px !important; text-align: left !important; }
body.wj-home-approved .wj-home-refresh__section-head .wj-home-refresh__eyebrow { margin: 0px 0px 12px !important; color: rgb(140, 113, 59) !important; font-size: 15px !important; letter-spacing: 0.12em; }
body.wj-home-approved .wj-home-refresh__section-head h2 { margin: 0px !important; color: var(--wj-ink) !important; font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(32px, 3.3vw, 50px) !important; line-height: 1.4 !important; font-weight: 600 !important; letter-spacing: 0.005em; text-wrap: balance; overflow-wrap: anywhere; }
body.wj-home-approved .wj-home-refresh__section-head > p:not(.wj-home-refresh__eyebrow) { margin: 17px 0px 0px !important; font-size: 18px !important; line-height: 1.85 !important; color: rgb(102, 97, 90) !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) { background: rgb(255, 254, 250) !important; border-top: 1px solid var(--wj-line); }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__cards { display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)) !important; gap: 0px !important; max-width: 1270px; margin: 0px auto !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card { position: relative; min-width: 0px; min-height: 490px; padding: 58px 30px 230px !important; background: transparent !important; border-top: 0px !important; border-right: 1px solid var(--wj-line) !important; border-bottom: 0px !important; border-left: 0px !important; border-image: none; border-radius: 0px !important; box-shadow: none !important; text-align: left !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card:first-child { padding-left: 0px !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card:last-child { border-right: 0px !important; padding-right: 0px !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card::before { content: "0" counter(wj-concern); counter-increment: wj-concern; position: absolute; top: 0px; left: 30px; color: var(--wj-gold-dark); font-family: Georgia, serif; font-size: 34px; line-height: 1; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__cards { counter-reset: wj-concern; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card:first-child::before { left: 0px; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card::after { content: ""; position: absolute; left: 18px; right: 18px; bottom: 0px; height: 205px; background-position: center center; background-size: cover; opacity: 0.94; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card:first-child::after { left: 0px; background-image: url("./assets/concern-search.webp"); }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card:nth-child(2)::after { background-image: url("./assets/concern-privacy.webp"); }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card:nth-child(3)::after { right: 0px; background-image: url("./assets/concern-terms.webp"); }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__icon { display: none !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) h3 { max-width: 100%; margin: 0px 0px 19px !important; color: var(--wj-ink) !important; font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(23px, 1.75vw, 28px) !important; line-height: 1.5 !important; font-weight: 600 !important; letter-spacing: 0px !important; white-space: normal !important; word-break: normal !important; overflow-wrap: normal !important; line-break: strict; text-wrap: balance; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card p { margin: 0px !important; color: rgb(101, 97, 92) !important; font-size: 17px !important; line-height: 1.78 !important; }
body.wj-home-approved .wj-home-refresh__process { position: relative; isolation: isolate; background: url("./assets/hero-surface-desktop.webp") center center / cover no-repeat rgb(249, 248, 245) !important; overflow: hidden; }
body.wj-home-approved .wj-home-refresh__process::before { content: ""; position: absolute; z-index: 0; inset: 32% 0 0 57%; background: url("./assets/wanjin-header-marble.webp") center center / cover rgb(37, 35, 31); clip-path: polygon(16% 0, 100% 0, 100% 100%, 6% 100%, 8% 92%, 2% 85%, 8% 76%, 1% 66%, 9% 56%, 2% 47%, 10% 37%, 3% 28%, 12% 18%, 7% 9%); pointer-events: none; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head { position: relative; z-index: 1; padding-top: 78px; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head::before { content: ""; position: absolute; left: 0px; top: 0px; width: 240px; height: 62px; background: url("./assets/wanjin-logo.png") left center / contain no-repeat; pointer-events: none; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head h2 { max-width: 100%; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head h2 .preview-process-accent { color: rgb(148, 120, 63); }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps { position: relative; z-index: 1; display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 0px !important; max-width: 1270px; margin: 0px auto !important; padding: 0px !important; list-style: none; border-top: 1px solid rgb(173, 152, 104); }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li { min-width: 0px; min-height: 350px; padding: 52px 38px 45px !important; position: relative; isolation: isolate; background: transparent !important; border-width: 0px 1px 0px 0px !important; border-style: none solid none none !important; border-color: currentcolor rgb(208, 200, 180) currentcolor currentcolor !important; border-image: none; border-radius: 0px !important; box-shadow: none !important; text-align: left !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:first-child { padding-left: 0px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:last-child { border: 0px !important; background: transparent !important; color: rgb(247, 243, 233) !important; padding-left: 43px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:last-child::before { content: none; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__step-number { display: block !important; margin: 0px 0px 13px !important; color: rgb(145, 119, 70) !important; font-family: Georgia, serif; font-size: clamp(70px, 7vw, 108px) !important; line-height: 0.9 !important; font-weight: 400 !important; }
body.wj-home-approved .wj-home-refresh__process li:last-child .wj-home-refresh__step-number { color: rgb(199, 173, 114) !important; }
body.wj-home-approved .wj-home-refresh__process li h3 { margin: 0px 0px 14px !important; color: inherit !important; font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(22px, 1.9vw, 28px) !important; line-height: 1.5 !important; overflow-wrap: anywhere; }
body.wj-home-approved .wj-home-refresh__process li p { margin: 0px !important; color: rgb(100, 96, 90) !important; font-size: 17px !important; line-height: 1.85 !important; }
body.wj-home-approved .wj-home-refresh__process li:last-child p { color: rgb(231, 223, 205) !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(4) { background: rgb(255, 253, 249) !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(4) .wj-home-refresh__cards { display: grid !important; grid-template-columns: 1.25fr .75fr !important; grid-template-rows: repeat(2,minmax(190px,auto)); gap: 22px 45px !important; max-width: 1270px; margin: 0px auto !important; }
body.wj-home-approved .wj-home-refresh__article { min-width: 0px; margin: 0px !important; padding: 0px 0px 24px !important; display: grid !important; grid-template-columns: 36% 1fr; grid-template-rows: auto 1fr; column-gap: 25px; align-items: start; background: transparent !important; border-top: 0px !important; border-right: 0px !important; border-bottom: 1px solid var(--wj-line) !important; border-left: 0px !important; border-image: none; border-radius: 0px !important; box-shadow: none !important; text-align: left !important; }
body.wj-home-approved .wj-home-refresh__article::before { content: ""; display: block; grid-column: 1; grid-row: 1 / span 2; min-height: 160px; width: 100%; background-size: cover; background-position: center center; }
body.wj-home-approved .wj-home-refresh__article:first-child { grid-row: 1 / span 2; grid-template-columns: 50% 1fr; min-height: 430px; }
body.wj-home-approved .wj-home-refresh__article:first-child::before { min-height: 370px; background-image: url("./assets/article-01.webp"); }
body.wj-home-approved .wj-home-refresh__article:nth-child(2)::before { background-image: url("./assets/article-02.webp"); }
body.wj-home-approved .wj-home-refresh__article:nth-child(3)::before { background-image: url("./assets/article-03.webp"); }
body.wj-home-approved .wj-home-refresh__article h3 { grid-column: 2; grid-row: 1; margin: 2px 0px 12px !important; font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(24px, 2.1vw, 31px) !important; font-weight: 600 !important; line-height: 1.48 !important; }
body.wj-home-approved .wj-home-refresh__article h3 a { color: rgb(36, 34, 30) !important; text-decoration: none !important; }
body.wj-home-approved .wj-home-refresh__article h3 a:hover { color: rgb(154, 96, 63) !important; text-decoration: underline !important; text-underline-offset: 5px; }
body.wj-home-approved .wj-home-refresh__article p { grid-column: 2; grid-row: 2; margin: 0px !important; color: rgb(102, 97, 91) !important; font-size: 16px !important; line-height: 1.8 !important; }
body.wj-home-approved .wj-home-refresh__faq { display: grid !important; grid-template-columns: minmax(250px,.7fr) minmax(0,1.6fr); column-gap: clamp(32px, 5vw, 90px); align-items: start; background: rgb(32, 31, 28) !important; color: rgb(249, 246, 238) !important; }
body.wj-home-approved .wj-home-refresh__faq::before { content: ""; position: absolute; pointer-events: none; }
body.wj-home-approved .wj-home-refresh__faq .wj-home-refresh__section-head { width: 100%; grid-column: 1; grid-row: 1 / span 4; margin: 0px !important; }
body.wj-home-approved .wj-home-refresh__faq .wj-home-refresh__section-head h2 { color: rgb(246, 242, 233) !important; }
body.wj-home-approved .wj-home-refresh__faq .wj-home-refresh__eyebrow { color: rgb(198, 166, 101) !important; }
body.wj-home-approved .wj-home-refresh__faq details { grid-column: 2; width: 100%; margin: 0px !important; padding: 0px !important; border-width: 1px 0px 0px !important; border-style: solid none none !important; border-color: rgb(114, 107, 93) currentcolor currentcolor !important; border-image: none; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; }
body.wj-home-approved .wj-home-refresh__faq details:last-child { border-bottom: 1px solid rgb(114, 107, 93) !important; }
body.wj-home-approved .wj-home-refresh__faq summary { display: flex; align-items: center; min-height: 76px; padding: 17px 46px 17px 0px !important; position: relative; color: rgb(248, 244, 236) !important; font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(18px, 1.7vw, 25px) !important; font-weight: 600 !important; line-height: 1.55 !important; list-style: none; cursor: pointer; overflow-wrap: anywhere; }
body.wj-home-approved .wj-home-refresh__faq summary::-webkit-details-marker { display: none; }
body.wj-home-approved .wj-home-refresh__faq summary::after { content: "+"; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); color: rgb(196, 164, 104); font-family: Arial, sans-serif; font-size: 32px; font-weight: 300; }
body.wj-home-approved .wj-home-refresh__faq details[open] summary::after { content: "−"; }
body.wj-home-approved .wj-home-refresh__faq details p { max-width: 680px; margin: -4px 0px 27px !important; padding: 0px !important; color: rgb(212, 206, 195) !important; font-size: clamp(15px, 1vw, 17px) !important; line-height: 1.85 !important; overflow-wrap: anywhere; }
body.wj-home-approved #form-section { height: 0px; }
body.wj-home-approved .wj-hero { display: block; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 90px 24px 38px !important; background: url("./assets/hero-surface-desktop.webp") center top / cover no-repeat rgb(248, 247, 244) !important; border: 0px !important; }
body.wj-home-approved .wj-hero-title { display: block; width: min(100%, 1160px); margin: 0px auto 13px !important; color: var(--wj-ink) !important; font-family: "Noto Serif TC", "PMingLiU", serif; font-size: clamp(27px, 2.55vw, 40px) !important; line-height: 1.5 !important; letter-spacing: 0px !important; text-align: center !important; text-wrap: balance; overflow-wrap: anywhere; animation: none !important; text-shadow: none !important; }
body.wj-home-approved .wj-hero-sub { width: min(100%, 1160px); margin: 0px auto !important; color: rgb(107, 101, 92) !important; font-size: clamp(15px, 1.15vw, 18px) !important; line-height: 1.7 !important; text-align: center !important; animation: none !important; text-shadow: none !important; }
body.wj-home-approved .wj-wrap { display: block; width: 100% !important; max-width: none !important; min-width: 0px; margin: 0px !important; padding: 0px 28px 100px !important; background: url("./assets/hero-surface-desktop.webp") center bottom / cover no-repeat rgb(248, 247, 244) !important; }
body.wj-home-approved .wj-card { width: min(100%, 1160px); max-width: 1160px; margin: 0px auto !important; padding: 24px 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
body.wj-home-approved .wj-form { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 23px 30px !important; }
body.wj-home-approved .wj-form > div:not(.wj-consent):not(.wj-captcha):not(.wj-error):not(.wj-actions):not(.wj-modal) { min-width: 0px; }
body.wj-home-approved .wj-label { display: block; margin: 0px 0px 9px !important; color: rgb(41, 39, 35) !important; font-size: 16px !important; font-weight: 600 !important; letter-spacing: 0.03em; }
body.wj-home-approved .wj-input, body.wj-home-approved .wj-textarea { width: 100% !important; min-height: 52px !important; padding: 12px 15px !important; border: 1px solid rgb(189, 184, 174) !important; background: rgba(255, 255, 255, 0.89) !important; border-radius: 5px !important; box-shadow: none !important; color: rgb(41, 39, 35) !important; font: inherit !important; }
body.wj-home-approved .wj-textarea { min-height: 125px !important; }
body.wj-home-approved .wj-input:focus, body.wj-home-approved .wj-textarea:focus { border-color: rgb(156, 120, 70) !important; outline: 2px solid rgba(166,124,63,.2) !important; }
body.wj-home-approved .wj-consent, body.wj-home-approved .wj-captcha, body.wj-home-approved .wj-error, body.wj-home-approved .wj-actions { grid-column: 1 / -1; }
body.wj-home-approved .wj-consent { color: rgb(81, 77, 71); font-size: 15px; line-height: 1.75; }
body.wj-home-approved .wj-consent a { color: rgb(150, 93, 60) !important; }


body.wj-home-approved .wj-actions { text-align: center !important; }
body.wj-home-approved .wj-btn { min-width: 245px; min-height: 56px; padding: 12px 25px !important; background: var(--wj-copper) !important; color: rgb(255, 255, 255) !important; border: 1px solid rgb(150, 90, 59) !important; border-radius: 5px !important; box-shadow: none !important; font-family: inherit; font-size: 18px !important; letter-spacing: 0.12em; }
body.wj-home-approved .wj-btn:hover { background: rgb(135, 78, 49) !important; }
body.wj-home-approved #footer { background: url("./assets/wanjin-header-marble.webp") center center / cover rgb(28, 26, 24) !important; border-top: 1px solid var(--wj-gold); }
body.wj-home-approved #footer, body.wj-home-approved #footer a { color: rgb(243, 238, 226) !important; }
body.wj-home-approved .wj-float-btn-circle { z-index: 40; }







@media (max-width: 1000px) {body.wj-home-approved .wj-area-grid { grid-template-columns: repeat(3,minmax(0,1fr)) !important; }
body.wj-home-approved .pawn-grid { grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
body.wj-home-approved .wj-home-refresh__intro { padding-left: 28vw !important; }
body.wj-home-approved .wj-home-refresh__intro::after { left: 3%; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card { padding-left: 25px !important; padding-right: 25px !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card::before { left: 25px; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) h3 { font-size: clamp(20px, 2.65vw, 25px) !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(4) .wj-home-refresh__cards { gap: 22px !important; }}
@media (max-width: 900px) {body.wj-home-approved .wj-home-refresh__process::before { content: none; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps { grid-template-columns: 1fr !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li { display: grid; grid-template-columns: 104px minmax(0, 1fr); grid-template-rows: auto auto; min-height: 0px; padding: 26px 22px !important; border-right: 0px !important; border-bottom: 1px solid rgb(208, 200, 180) !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:first-child { padding-left: 22px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__step-number { grid-column: 1; grid-row: 1 / span 2; font-size: 66px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li h3 { grid-column: 2; grid-row: 1; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li p { grid-column: 2; grid-row: 2; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:last-child { padding-left: 22px !important; background: url("./assets/wanjin-header-marble.webp") center center / cover rgb(37, 35, 31) !important; }}
@media (max-width: 700px) {.preview-brand-hero { min-height: 0px; padding: 50px 18px 52px; background-image: url("./assets/hero-surface-mobile.webp"); }
.preview-brand-hero__emblem { width: min(78vw, 295px); max-height: 265px; margin: 0px auto 2px; }
.preview-brand-hero__name { font-size: clamp(38px, 10vw, 50px); }
.preview-brand-hero__slogan { max-width: 360px; font-size: clamp(25px, 6.8vw, 34px); line-height: 1.5; }
.preview-brand-hero__rule { margin-top: 18px; }
body.wj-home-approved #header [data-row] { min-height: 65px; }
body.wj-home-approved #header .site-logo-container img { width: 165px !important; }
body.wj-home-approved .marquee-random { --h: 135px; padding: 14px 0px; }
body.wj-home-approved .marquee-track { height: 135px; }
body.wj-home-approved .marquee-inner a { height: 135px; width: 195px; flex-basis: 195px; }
body.wj-home-approved .wj-area-section { padding: 40px 18px 22px !important; }
body.wj-home-approved .wj-area-intro { margin-bottom: 22px !important; font-size: 17px !important; text-align: left; }
body.wj-home-approved .wj-area-grid { grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 10px !important; }
body.wj-home-approved .wj-area-card { min-height: 48px; font-size: 13px !important; }
body.wj-home-approved .pawn-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; padding: 15px 14px 58px !important; gap: 12px !important; }
body.wj-home-approved .pawn-item { min-width: 0px; width: 100%; padding: 4px !important; }
body.wj-home-approved .pawn-item > a:first-child { aspect-ratio: 4 / 3; }
body.wj-home-approved .pawn-actions { gap: 3px; padding: 5px 0px 1px !important; }
body.wj-home-approved .pawn-icon-link { width: 48%; min-width: 0px; height: 32px; }
body.wj-home-approved .wj-home-refresh__intro { min-height: 0px; padding: 80px 23px 72px !important; background-image: url("./assets/hero-surface-mobile.webp"); }
body.wj-home-approved .wj-home-refresh__intro::before { content: none; }
body.wj-home-approved .wj-home-refresh__intro::after { display: none; }
body.wj-home-approved .wj-home-refresh__headline { font-size: clamp(30px, 8vw, 40px) !important; }
body.wj-home-approved .wj-home-refresh__lead { font-size: 17px !important; }
body.wj-home-approved .wj-home-refresh__cta { width: 100%; min-height: 56px; font-size: 17px !important; }
body.wj-home-approved .wj-home-refresh__section { padding: 70px 22px !important; }
body.wj-home-approved .wj-home-refresh__section-head { margin-bottom: 34px !important; }
body.wj-home-approved .wj-home-refresh__section-head h2 { font-size: clamp(29px, 7.5vw, 38px) !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__cards { grid-template-columns: 1fr !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card { min-height: 0px; padding: 48px 0px 0px !important; border-right: 0px !important; border-bottom: 1px solid var(--wj-line) !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card::before { left: 0px; top: 20px; font-size: 24px; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card::after { position: relative; display: block; left: auto !important; right: auto !important; height: 185px; margin-top: 22px; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(2) .wj-home-refresh__card h3 { font-size: 26px !important; }
body.wj-home-approved .wj-home-refresh__process { background-image: url("./assets/hero-surface-mobile.webp") !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head { padding-top: 58px; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head::before { width: 166px; height: 45px; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps { grid-template-columns: 1fr; border-top: 0px; border-left: 1px solid var(--wj-gold); margin-left: 22px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li { grid-template-columns: 64px minmax(0, 1fr); min-height: 0px; padding: 25px 14px 30px !important; border-right: 0px !important; border-bottom: 1px solid rgb(208, 200, 180) !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:first-child { padding-left: 14px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:last-child { margin-left: -22px; padding-left: 36px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__step-number { font-size: 52px !important; }
body.wj-home-approved .wj-home-refresh__process li h3 { font-size: 21px !important; }
body.wj-home-approved .wj-home-refresh__process li p { font-size: 15px !important; }
body.wj-home-approved .wj-home-refresh > .wj-home-refresh__section:nth-child(4) .wj-home-refresh__cards { grid-template-columns: 1fr !important; grid-template-rows: auto !important; }
body.wj-home-approved .wj-home-refresh__article, body.wj-home-approved .wj-home-refresh__article:first-child { grid-row: auto; grid-template-columns: 120px 1fr; min-height: 0px; column-gap: 16px; }
body.wj-home-approved .wj-home-refresh__article::before, body.wj-home-approved .wj-home-refresh__article:first-child::before { min-height: 120px; }
body.wj-home-approved .wj-home-refresh__article h3 { font-size: 21px !important; }
body.wj-home-approved .wj-home-refresh__article p { font-size: 14px !important; }
body.wj-home-approved .wj-home-refresh__faq { grid-template-columns: 1fr; }
body.wj-home-approved .wj-home-refresh__faq .wj-home-refresh__section-head { grid-column: 1; grid-row: auto; margin-bottom: 24px !important; }
body.wj-home-approved .wj-home-refresh__faq details { grid-column: 1; }
body.wj-home-approved .wj-home-refresh__faq summary { min-height: 70px; font-size: clamp(18px, 5vw, 21px) !important; }
body.wj-home-approved .wj-home-refresh__faq details p { font-size: 16px !important; }
body.wj-home-approved .wj-hero { padding: 65px 20px 22px !important; background-image: url("./assets/hero-surface-mobile.webp") !important; }
body.wj-home-approved .wj-hero-title { font-size: clamp(25px, 6.7vw, 32px) !important; }
body.wj-home-approved .wj-wrap { padding: 0px 20px 75px !important; background-image: url("./assets/hero-surface-mobile.webp") !important; }
body.wj-home-approved .wj-form { grid-template-columns: 1fr; gap: 18px !important; }
body.wj-home-approved .wj-btn { width: 100%; }}
@media (max-width: 360px) {body.wj-home-approved .pawn-grid { padding-inline: 9px !important; gap: 7px !important; }
body.wj-home-approved .pawn-item { padding: 3px !important; }
body.wj-home-approved .pawn-icon-link { height: 29px; }
body.wj-home-approved .wj-home-refresh__section { padding-inline: 16px !important; }}
@media (prefers-reduced-motion: reduce) {body.wj-home-approved .marquee-track { animation: none !important; }
body.wj-home-approved .wj-area-card, body.wj-home-approved .marquee-inner a img { transition: none !important; }}
body.wj-home-approved { --wj-paper: #f4f3f0; --wj-white: #f7f6f3; --wj-gold: #aa8d50; --wj-gold-dark: #8b6e38; --wj-copper: #a46644; --wj-line: #c9c3b8; }
body.wj-home-approved #main .entry-content > .wj-hero,
body.wj-home-approved #main .entry-content > .wj-wrap,
body.wj-home-approved #main .entry-content > .wj-home-refresh,
body.wj-home-approved #main .entry-content > .wp-block-stackable-image { width: 100% !important; max-width: none !important; margin-inline: 0px !important; }
body.wj-home-approved :is(h1,h2,h3,p,summary) { line-break: strict; word-break: normal; }
body.wj-home-approved #header { background-image: url("./assets/reference-derived/header-stone.webp") !important; }
body.wj-home-approved #header [data-row] { min-height: clamp(74px, 7vw, 118px); }
body.wj-home-approved #header .ct-container { max-width: 1450px; }
body.wj-home-approved #header .menu a { font-family: "Noto Sans TC", "Microsoft JhengHei", sans-serif; font-size: 16px; line-height: 1.5; letter-spacing: 0.04em; }
body.wj-home-approved #header .menu > li + li { border-left: 1px solid rgb(156, 139, 102); }
.preview-brand-hero { position: relative; isolation: isolate; min-height: clamp(560px, 49vw, 820px); padding: 30px 24px 70px; background-color: rgb(245, 244, 241); background-image: url("./assets/reference-derived/paper.webp"); background-position: center center; background-size: 830px 110px; background-repeat: repeat; }
.preview-brand-hero::before,.preview-brand-hero::after { content: ""; position: absolute; z-index: -1; top: 0px; bottom: 0px; height: 100%; width: auto; aspect-ratio: 300 / 819; pointer-events: none; background-repeat: no-repeat; background-size: 100% 100%; }
.preview-brand-hero::before { left: 0px; background-image: url("./assets/reference-derived/banner-left.webp"); background-position: left bottom; mask-image: linear-gradient(to right, rgb(0, 0, 0) 40%, transparent 100%); }
.preview-brand-hero::after { right: 0px; background-image: url("./assets/reference-derived/banner-right.webp"); background-position: right bottom; mask-image: linear-gradient(to left, rgb(0, 0, 0) 40%, transparent 100%); }
.preview-brand-hero__emblem { width: clamp(280px, 29vw, 480px); max-height: none; margin: 0px auto 20px; filter: none; }
.preview-brand-hero__slogan { font-size: clamp(35px, 4.6vw, 78px); line-height: 1.35; letter-spacing: 0.015em; }
.preview-brand-hero__rule { width: min(31vw, 510px); margin: 25px 0px; }
.preview-brand-hero__subtitle { margin: 0px !important; color: rgb(87, 85, 80); font-family: "Noto Serif TC", serif; font-size: clamp(14px, 1.3vw, 21px); line-height: 1.9; letter-spacing: 0.25em; text-wrap: balance; }
body.wj-home-approved .marquee-random { --h: clamp(200px,20vw,330px); padding: 22px 0px; }
body.wj-home-approved .marquee-track { height: var(--h); }
body.wj-home-approved .marquee-inner a { height: var(--h); width: calc(var(--h) * 1.4); flex-basis: calc(var(--h) * 1.4); border-radius: 9px; }
body.wj-home-approved .wj-area-section { padding-top: 45px !important; }
body.wj-home-approved .wj-area-intro { border-radius: 13px !important; font-size: clamp(18px, 2vw, 29px) !important; }
body.wj-home-approved .wj-area-card { box-shadow: 0 2px 3px #241d1420 !important; animation: none !important; }
body.wj-home-approved .pawn-item > a:first-child { aspect-ratio: 1.65 / 1; }
body.wj-home-approved .pawn-icon-link { min-height: 44px; }
body.wj-home-approved .wj-home-refresh__intro { padding: 90px 6.5% 85px 27.5% !important; min-height: clamp(620px, 55vw, 920px); background: url("./assets/reference-derived/intro-mountain.webp") right bottom / auto 62% no-repeat rgb(244, 243, 240); }
body.wj-home-approved .wj-home-refresh__intro::before { width: 20.5%; background: url("./assets/reference-derived/intro-dark-mountain.webp") center bottom / 100% no-repeat, url("./assets/reference-derived/dark-stone.webp") center center / 590px 125px rgb(38, 37, 33); }
body.wj-home-approved .wj-home-refresh__intro::after { left: 2.5%; width: 15.5%; }
body.wj-home-approved .wj-home-refresh__headline { order: 0; width: 100%; max-width: 1050px; font-size: clamp(34px, 4.8vw, 80px) !important; line-height: 1.32 !important; margin-bottom: 28px !important; overflow-wrap: normal; }
body.wj-home-approved .wj-home-refresh__intro .wj-home-refresh__eyebrow { order: 1; font-size: clamp(17px, 2vw, 32px) !important; line-height: 1.6; margin-bottom: 25px !important; text-wrap: balance; }
body.wj-home-approved .wj-home-refresh__lead { order: 2; max-width: 880px; font-size: clamp(17px, 1.4vw, 23px) !important; }
body.wj-home-approved .wj-home-refresh__cta { order: 3; width: min(100%, 470px); min-height: clamp(60px, 5.8vw, 96px); font-family: "Noto Serif TC", serif; font-size: clamp(20px, 2vw, 32px) !important; gap: 25px; }
body.wj-home-approved .wj-home-refresh__note { order: 4; font-size: clamp(14px, 1.2vw, 19px) !important; }
body.wj-home-approved .wj-home-refresh__section-head,
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps { max-width: 1480px; }
body.wj-home-approved #preview-concerns { position: relative; padding: 80px 6% 0px !important; background: rgb(244, 243, 240) !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__section-head { margin-bottom: 48px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__cards { max-width: 1480px; grid-template-columns: repeat(3,minmax(0,1fr)) !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card { padding: 60px 35px 0px !important; min-height: 0px; display: flex; flex-direction: column; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card:first-child { padding-left: 0px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card:last-child { padding-right: 0px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card::before { left: 35px; font-size: 40px; width: 115px; background: linear-gradient(var(--wj-line),var(--wj-line)) right center / 50px 1px no-repeat; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card:first-child::before { left: 0px; }
body.wj-home-approved #preview-concerns h3 { font-size: clamp(24px, 2.25vw, 37px) !important; line-height: 1.48 !important; margin-bottom: 18px !important; text-wrap: pretty; }
.preview-heading-phrase { display: block; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card p { font-size: clamp(16px, 1.2vw, 19px) !important; line-height: 1.85 !important; margin-bottom: 24px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card::after { position: static; display: block; flex: 0 0 auto; width: 100%; height: auto; aspect-ratio: 1.7 / 1; margin-top: auto; background-size: cover; opacity: 1; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card:nth-child(1)::after { background-image: url("./assets/reference-derived/concern-01.webp"); }
body.wj-home-approved #preview-concerns .wj-home-refresh__card:nth-child(2)::after { background-image: url("./assets/reference-derived/concern-02.webp"); }
body.wj-home-approved #preview-concerns .wj-home-refresh__card:nth-child(3)::after { background-image: url("./assets/reference-derived/concern-03.webp"); }
body.wj-home-approved .wj-home-refresh__process { min-height: clamp(700px, 56vw, 940px); padding: 55px 6% 120px !important; background: rgb(244, 243, 240) !important; }
body.wj-home-approved .wj-home-refresh__process::before { content: ""; inset: 16% 0 0 62%; clip-path: none; background: url("./assets/reference-derived/process-stone.webp") center center / 100% 100% no-repeat rgb(41, 40, 35); mask: var(--wj-process-mask, none) center / 100% 100% no-repeat; -webkit-mask: var(--wj-process-mask, none) center / 100% 100% no-repeat; }
body.wj-home-approved .wj-home-refresh__process::after { content: ""; position: absolute; z-index: 0; pointer-events: none; bottom: 0px; left: 0px; width: 42%; aspect-ratio: 3 / 1; background: url("./assets/reference-derived/process-mountain.webp") left bottom / 100% no-repeat; mask-image: linear-gradient(to bottom,transparent,#000 35%),linear-gradient(to right,#000 65%,transparent); mask-composite: intersect; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head { padding-top: 105px; margin-bottom: 30px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head::before { width: 250px; height: 75px; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head h2 { font-size: clamp(34px, 4vw, 66px) !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps { border-top: 1px solid rgb(169, 156, 130); grid-template-columns: 36% 40% 24%; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li { min-height: 330px; padding: 62px 28px 35px !important; border-right: 0px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:first-child { padding-left: 0px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:last-child { padding-left: 20px !important; padding-right: 0px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__step-number { position: relative; font-size: clamp(90px, 8vw, 138px) !important; margin-bottom: 24px !important; }
body.wj-home-approved .wj-home-refresh__process li:not(:last-child) .wj-home-refresh__step-number::after { content: ""; position: absolute; left: 2ch; right: -12px; top: 55%; height: 1px; background: rgb(171, 144, 90); }
body.wj-home-approved .wj-home-refresh__process li:not(:last-child) .wj-home-refresh__step-number::before { content: ""; position: absolute; z-index: 1; left: 2ch; top: calc(55% - 6px); width: 13px; height: 13px; border: 2px solid rgb(154, 125, 67); border-radius: 50%; background: rgb(244, 243, 240); }
body.wj-home-approved .wj-home-refresh__process li:last-child .wj-home-refresh__step-number::before { content: ""; position: absolute; left: -27px; top: calc(55% - 6px); width: 13px; height: 13px; border-radius: 50%; background: rgb(181, 152, 95); }
body.wj-home-approved .wj-home-refresh__process li h3 { font-size: clamp(22px, 2.15vw, 35px) !important; overflow-wrap: normal; text-wrap: balance; }
body.wj-home-approved .wj-home-refresh__process li p { font-size: clamp(16px, 1.2vw, 20px) !important; }
@media (min-width:901px) {body.wj-home-approved .wj-home-refresh__process li:nth-child(2) p { max-width: 76%; }}
body.wj-home-approved #preview-learning { position: relative; padding: 80px 6% 105px !important; background: url("./assets/reference-derived/learning-mountain.webp") center bottom / 100% no-repeat rgb(244, 243, 240) !important; }
body.wj-home-approved #preview-learning > .wj-home-refresh__section-head { position: relative; }
body.wj-home-approved #preview-learning { background: rgb(244, 243, 240) !important; isolation: isolate; }
body.wj-home-approved #preview-learning::after { content: ""; position: absolute; z-index: -1; pointer-events: none; bottom: 0px; left: 0px; width: 100%; aspect-ratio: 16 / 1; background: url("./assets/reference-derived/learning-mountain.webp") center bottom / 100% 100% no-repeat; mask-image: linear-gradient(transparent, rgb(0, 0, 0) 70%); }
body.wj-home-approved #preview-learning .wj-home-refresh__section-head h2 { display: flex; align-items: center; gap: 30px; }
body.wj-home-approved #preview-learning .wj-home-refresh__section-head h2::after { content: ""; flex: 1 1 0%; height: 1px; background: rgb(170, 142, 91); }
body.wj-home-approved #preview-learning .wj-home-refresh__cards { max-width: 1480px; grid-template-columns: 1.6fr 1fr !important; gap: 26px 30px !important; counter-reset: article; }
body.wj-home-approved #preview-learning .wj-home-refresh__article { counter-increment: article; grid-template-columns: 38% minmax(0,1fr); column-gap: 22px; }
body.wj-home-approved #preview-learning .wj-home-refresh__article:first-child { grid-template-columns: 48% minmax(0,1fr); border-bottom: 0px !important; border-right: 1px solid var(--wj-line) !important; padding-right: 30px !important; }
body.wj-home-approved #preview-learning .wj-home-refresh__article::before { height: 100%; min-height: 170px; }
body.wj-home-approved #preview-learning .wj-home-refresh__article:first-child::before { min-height: 390px; background-image: url("./assets/reference-derived/article-01.webp"); }
body.wj-home-approved #preview-learning .wj-home-refresh__article:nth-child(2)::before { background-image: url("./assets/reference-derived/article-02.webp"); }
body.wj-home-approved #preview-learning .wj-home-refresh__article:nth-child(3)::before { background-image: url("./assets/reference-derived/article-03.webp"); }
body.wj-home-approved #preview-learning .wj-home-refresh__article h3 { font-size: clamp(21px, 1.8vw, 29px) !important; }
body.wj-home-approved #preview-learning .wj-home-refresh__article:first-child h3 { font-size: clamp(27px, 2.55vw, 42px) !important; }
body.wj-home-approved #preview-learning .wj-home-refresh__article h3::before { content: '0' counter(article); display: block; color: rgb(149, 116, 59); font-family: Georgia, serif; font-size: 25px; font-weight: 400; margin-bottom: 10px; }
body.wj-home-approved #preview-learning .wj-home-refresh__article p { font-size: 16px !important; line-height: 1.8 !important; }
body.wj-home-approved .wj-home-refresh__faq { position: relative; isolation: isolate; grid-template-columns: minmax(0,1fr) minmax(0,1.8fr); padding: 90px 6% !important; column-gap: 5%; background: url("./assets/reference-derived/dark-stone.webp") rgb(37, 36, 31) !important; counter-reset: faq; }
body.wj-home-approved .wj-home-refresh__faq::before { content: ""; z-index: -1; left: 0px; bottom: 0px; width: 45%; aspect-ratio: 2.3 / 1; background: url("./assets/reference-derived/faq-mountain.webp") left bottom / 100% no-repeat; mask-image: linear-gradient(to bottom,transparent,#000 42%),linear-gradient(to right,#000 65%,transparent); mask-composite: intersect; }
body.wj-home-approved .wj-home-refresh__faq .wj-home-refresh__section-head { position: relative; padding-top: 125px; }
body.wj-home-approved .wj-home-refresh__faq .wj-home-refresh__section-head::before { content: ""; position: absolute; top: 0px; left: 0px; width: 235px; height: 78px; background: url("./assets/wanjin-logo.png") left top / contain no-repeat; }
body.wj-home-approved .wj-home-refresh__faq .wj-home-refresh__section-head h2 { font-size: clamp(31px, 3.3vw, 54px) !important; line-height: 1.4 !important; }
body.wj-home-approved .wj-home-refresh__faq details { counter-increment: faq; }
body.wj-home-approved .wj-home-refresh__faq summary { padding: 28px 42px 28px 68px !important; font-size: clamp(19px, 2.05vw, 33px) !important; line-height: 1.5 !important; overflow-wrap: normal; }
body.wj-home-approved .wj-home-refresh__faq summary::before { content: '0' counter(faq); position: absolute; left: 0px; top: 28px; width: 48px; border-right: 1px solid rgb(161, 133, 74); color: rgb(186, 161, 106); font-family: Georgia, serif; font-size: 23px; font-weight: 400; line-height: 1.8; }
body.wj-home-approved .wj-home-refresh__faq details p { max-width: none; margin: 0px 0px 30px !important; padding-left: 68px !important; font-size: clamp(16px, 1.35vw, 22px) !important; }
@media (max-width:1100px) {body.wj-home-approved #preview-concerns .wj-home-refresh__card { padding-inline: 20px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card::before { left: 20px; }
body.wj-home-approved #preview-concerns h3 { font-size: 25px !important; }
body.wj-home-approved #preview-learning .wj-home-refresh__cards { grid-template-columns: 1fr !important; }
body.wj-home-approved #preview-learning .wj-home-refresh__article,
  body.wj-home-approved #preview-learning .wj-home-refresh__article:first-child { grid-row: auto; grid-template-columns: 33% minmax(0,1fr); min-height: 0px; border-right: 0px !important; border-bottom: 1px solid var(--wj-line) !important; padding-right: 0px !important; }
body.wj-home-approved #preview-learning .wj-home-refresh__article:first-child::before { min-height: 250px; }}
@media (max-width:900px) {body.wj-home-approved #preview-concerns { padding-top: 80px !important; }
body.wj-home-approved #preview-concerns::before { height: 95px; width: 42%; }
body.wj-home-approved #preview-concerns::after { width: 175px; height: 52px; top: 22px; }
body.wj-home-approved #preview-concerns h3 { font-size: 21px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card { padding-inline: 16px !important; }
body.wj-home-approved .wj-home-refresh__intro { padding: 60px 5% 60px 26% !important; min-height: 0px; }
body.wj-home-approved .wj-home-refresh__headline { font-size: clamp(32px, 4.5vw, 40px) !important; }
body.wj-home-approved .wj-home-refresh__process { min-height: 0px; padding-block: 55px 70px !important; }
body.wj-home-approved .wj-home-refresh__process::before { content: none; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li { padding: 30px 20px !important; min-height: 0px; grid-template-columns: 100px minmax(0,1fr); }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:first-child { padding-left: 20px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:last-child { padding-left: 20px !important; background: url("./assets/reference-derived/process-stone.webp") rgb(41, 40, 35) !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__step-number { font-size: 72px !important; }
body.wj-home-approved .wj-home-refresh__process li .wj-home-refresh__step-number::before,
  body.wj-home-approved .wj-home-refresh__process li .wj-home-refresh__step-number::after { content: none !important; }
body.wj-home-approved .wj-home-refresh__faq { grid-template-columns: 1fr; }
body.wj-home-approved .wj-home-refresh__faq .wj-home-refresh__section-head { grid-row: auto; grid-column: 1; margin-bottom: 30px !important; padding-top: 95px; }
body.wj-home-approved .wj-home-refresh__faq details { grid-column: 1; }}
@media (max-width:700px) {#wj-home-concerns-title .preview-concerns-clause { display: block; }
body.wj-home-approved .wj-home-refresh__faq summary { text-wrap: balance; }
.preview-brand-hero { min-height: 0px; padding: 35px 18px 55px; }
.preview-brand-hero::before,.preview-brand-hero::after { width: 45%; top: auto; height: 50%; aspect-ratio: auto; background-size: 100% 100%; mask-composite: intersect; }
.preview-brand-hero::before { background-image: url("./assets/reference-derived/banner-left-mobile.webp"); mask-image: linear-gradient(to right,#000 40%,transparent),linear-gradient(to bottom,transparent,#000 40%); }
.preview-brand-hero::after { background-image: url("./assets/reference-derived/banner-right-mobile.webp"); mask-image: linear-gradient(to left,#000 40%,transparent),linear-gradient(to bottom,transparent,#000 40%); }
.preview-brand-hero__emblem { width: min(80vw, 350px); max-height: none; margin-bottom: 16px; }
.preview-brand-hero__slogan { font-size: clamp(27px, 7.2vw, 37px); max-width: 370px; }
.preview-brand-hero__rule { width: 54%; margin: 22px 0px; }
.preview-brand-hero__subtitle { max-width: 300px; font-size: 13px; letter-spacing: 0.13em; }
body.wj-home-approved #header [data-row] { min-height: 65px; }
body.wj-home-approved .marquee-random { --h: 155px; }
body.wj-home-approved .pawn-item > a:first-child { aspect-ratio: 4 / 3; }
body.wj-home-approved .pawn-actions { gap: 5px; }
body.wj-home-approved .pawn-icon-link { height: 44px; }
body.wj-home-approved .wj-home-refresh__intro { padding: 55px 22px 60px !important; background-size: 30%; }
body.wj-home-approved .wj-home-refresh__headline { font-size: clamp(29px, 7.6vw, 38px) !important; line-height: 1.48 !important; }
body.wj-home-approved .wj-home-refresh__intro .wj-home-refresh__eyebrow { font-size: 17px !important; }
body.wj-home-approved #preview-concerns { padding: 60px 22px 0px !important; }
body.wj-home-approved #preview-concerns::before { width: 65%; height: 90px; }
body.wj-home-approved #preview-concerns::after { left: 22px; width: 170px; height: 48px; }
body.wj-home-approved #preview-concerns .wj-home-refresh__cards { grid-template-columns: 1fr !important; gap: 28px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card { padding: 52px 0px 0px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card::before { top: 0px; left: 0px; font-size: 33px; }
body.wj-home-approved #preview-concerns h3 { font-size: 28px !important; }
body.wj-home-approved #preview-concerns .wj-home-refresh__card::after { margin-top: 0px; aspect-ratio: 1.7 / 1; height: auto; }
body.wj-home-approved .wj-home-refresh__process { padding-inline: 22px !important; background-size: 65% !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head { padding-top: 78px; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head::before { width: 180px; height: 52px; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__section-head h2 { font-size: 30px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps { margin-left: 0px !important; border-left: 1px solid rgb(170, 141, 80); }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li { grid-template-columns: 65px minmax(0,1fr); padding: 24px 13px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:first-child,
  body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:last-child { margin-left: 0px; padding-left: 13px !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__step-number { font-size: 52px !important; }
body.wj-home-approved .wj-home-refresh__process li h3 { font-size: 21px !important; }
body.wj-home-approved #preview-learning { padding: 60px 22px 75px !important; }
body.wj-home-approved #preview-learning .wj-home-refresh__article,
  body.wj-home-approved #preview-learning .wj-home-refresh__article:first-child { grid-template-columns: minmax(90px,30%) minmax(0,1fr); column-gap: 16px; }
body.wj-home-approved #preview-learning .wj-home-refresh__article h3,
  body.wj-home-approved #preview-learning .wj-home-refresh__article:first-child h3 { font-size: 22px !important; }
body.wj-home-approved #preview-learning .wj-home-refresh__article::before,
  body.wj-home-approved #preview-learning .wj-home-refresh__article:first-child::before { min-height: 170px; max-height: 240px; }
body.wj-home-approved .wj-home-refresh__faq { padding: 55px 22px 70px !important; background-size: 75%, 590px 125px !important; }
body.wj-home-approved .wj-home-refresh__faq summary { padding: 22px 30px 22px 46px !important; font-size: 20px !important; }
body.wj-home-approved .wj-home-refresh__faq summary::before { top: 22px; width: 33px; font-size: 19px; }
body.wj-home-approved .wj-home-refresh__faq summary::after { right: 0px; }
body.wj-home-approved .wj-home-refresh__faq details p { padding-left: 46px !important; font-size: 16px !important; }}
body.wj-home-approved #preview-concerns::before,
body.wj-home-approved #preview-concerns::after,
body.wj-home-approved #preview-learning > .wj-home-refresh__section-head::before { content: none !important; }
body.wj-home-approved :is(.wj-hero,.wj-wrap,#footer) { --wj-paper: #f7f6f3; --wj-white: #fffdf9; --wj-gold: #a58b50; --wj-gold-dark: #80662d; --wj-copper: #a56848; --wj-line: #d7d3c9; }
@media (max-width:1024px) {body.wj-home-approved .wj-home-refresh__process::before { content: none !important; }
body.wj-home-approved .wj-home-refresh__process .wj-home-refresh__steps li:last-child { background: transparent !important; color: var(--wj-ink) !important; }
body.wj-home-approved .wj-home-refresh__process li:last-child h3 { color: var(--wj-ink) !important; }
body.wj-home-approved .wj-home-refresh__process li:last-child p { color: rgb(107, 101, 92) !important; }
body.wj-home-approved .wj-home-refresh__process li:last-child .wj-home-refresh__step-number { color: rgb(146, 120, 66) !important; }}
.wj-home-refresh__process { --wj-process-mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAngAAAMXCAYAAACpQigBAAAcuklEQVR4nO3di3LcSHZFUaGD///LcHCssjHowhsJZJ5cK2LCLYkslqiZ1vbNB4ZxHP8AAJDjn7ffAAAA9xJ4AABhBB4AQBiBBwAQRuABAIQReAAAYQQeAEAYgQcAEEbgAQCEEXgAAGEEHgBAGIEHABBG4AEAhBF4AABhBB4AQBiBBwAQRuABAIQReAAAYQQeAEAYgQcAEEbgAQCEEXgAAGEEHgBAGIEHABBG4AEAhBF4AABhBB4AQBiBBwAQRuABAIQReAAAYQQeAEAYgQcAEEbgAQCEEXgAAGEEHgBAGIEHABBG4AEAhBF4AABhBB4AQBiBBwAQRuABAIQReAAAYQQeAEAYgQcAEEbgAQCEEXgAAGEEHgBAGIEHABBG4AEAhBF4AABhBB4AQBiBBwAQRuABAIQReAAAYQQeAEAYgQcAEEbgAQCEEXgAAGEEHgBAGIEHABBG4AEAhBF4AABhBB4AQBiBBwAQRuABAIQReAAAYQQeAEAYgQcAEEbgAQCEEXgAAGEEHgBAGIEHABBG4AEAhBF4AABhBB4AQBiBBwAQRuABAIQReAAAYQQeAEAYgQcAEEbgAQCEEXgAAGEEHgBAGIEHABBG4AEAhBF4AABhBB4AQBiBBwAQ5uftNwAA0IFx8s/D3x8PGx9z2jCO09cCAOBGV0LrdORZogUAKBN2V6do49nXskQLAHCvsdBr7V7CFXgAQI/Gk0uh48rnPLnvbe19WKIFAOKNK5Owo69z9TUeYYIHAKQZD/78ldcbXgy+xcmjwAMAUlyJrPGFr3nVt6tW/kPgAQAJ3oi7Gkz34v3f78M1KQAA7fuvSBV4AABhBB4AQBiBBwC0ruU9dEU4ZAEAtErYLRB4AMBjT1iYfczWx+35OnxhiRYAuMueJz3Mf16oFWCCBwDcegfbhdeZW5ruicINAg8AuGrvtG4oGINMCDwA4Cnjxf184m4ne/AAgD3e3Dv3+7XE3QEmeADA3r11IqsRJngAwBJB1yiBBwBMiboAAg8A+HbSlYYJPADgl4MMQRyyAACmLNEGMMEDAERdGIEHABBG4AEAhBF4AABhBB4A9M3+u0BO0QJAP8RcJwQeAOQTdp2xRAsA2cRdhwQeAEAYS7QAkMnkrmMmeACQR9x1zgQPAPIMX35O9HXEBA8A8om7zgg8AMgm7jok8AAgl7jrlMADgEzirmMOWQBA24Qc/2KCBwDX4urNwBJ3fGWCBwDXI2rceVXJFWPB1yaMwAOAMtOxcUeMzT9m79c0uWOVwAOAsuE07pi4CTZuZQ8eAL0ZK4qr3/Cz3MrtTPAA6NHTkbdnuRZuI/AA6EUNy6A1vAc6YIkWgB6uLxFWdMUED4AkNe2vg9eY4AGQQszBXwIPACCMwAMACCPwAADCCDwAEth/BxMCDwAgjMADoHWmdzAj8ABombiDLwQeAK0Sd7DAkywAaI2wgw0CD4AWiDo4QOABUGu8DRu/DiwQeAC8aS3ehB2cMzhkAcBbBBzc7z+Tb4EHwBvEHdzvs61B4AHwOHEHhdmDB8BThB089L8xS7QAPEHcwYMEHgCliTt4mMADAAgj8ABy1Dgpq/E9QTyHLADqiaD5kxuGE68xHvy8O4k5qITAA3jPuOPHZ2Lt6cgTdlAZgQfwvLFwrA0v/j48PxYqYA8eQN32xNqZJd0rxo24A15mggfwvOHEsua48/NKRNae9zr9upZs4WXDOPrfIUBhS8uspf4FfHbf3pHXHle+3t4YBQqxRAvwjJZiZ7gYjp+Ps2QLL7FEC/Bc0JWOvKHg53/7taWppIMW8DKBB9D3tO5jKcqWllrXlpxb/P1DFIEHcL83DhyUWA49stQq6qAi9uABlNNi3DkNCwFM8ADu89YU6+4nVww7XnN6957pHVTGBA/gvidOPG2o4LXFHVTIBA+g7bhzFQnwLwIP4Ly3pldb15McdeRRZyZ20ACBB7AeMePOq0S+/fxTxuBJJXCCwAO4FjFDZRcpl9o7J+6gIQIP4NzzWO8+uXrX+1yaLm59/nwK6boUaJjAA3pyZ5S1crjh7P46EztomGtSgF5MH6M17txr9/nnz39ajj7BBh0ZxtH/5oF4V/fVldzbBnA7S7RAsrOxtXZytuYpHcB/WKIFuBaJ0yVfgCoIPIBjlmJO6AHVEHhAb/YemNjD5A6okj14QKq1u95KvDZANUzwgF44HAF0wwQPSLX1JIal4DOdA5pnggf0YC3mPL0BiCPwgJ5N77gzuQNiCDygd/bmAXHswQP2OvK4rj2v9URs7X3PW/v1AJpiggccMd6wb61kQI0rPzd97/OPE3VAlGEc/XsNWDR//urSj6c/t2bvv3CGExPDpWfF+pcc0B0TPOBjPpVbm9KdOZRw5OOnU7czr+3QBNA1e/BI2tfF/u/5n4Xv+9Vp1/zzv0367ra23Gp6B3TJBI8a+Ev43e/13mnXePLXjy7j7nndpb10AJjgdW3PX7prk56S7+epr9nbhPTpgwWfr+vPEuBhlmj79O0v+rWN6SWXUY9s1m8pAq9Ore58D7VMuY68j5r/bAGqJ/DyzeNszzJaTWp9XzXvM3zrezbsPBl79XUS/jsBUJRrUrLd+Rfh1UDZs9w7n3oduVKjxoA78oD7u97H3Ur8OZyJPFEHcIAJXp47/iJ8I5iu7g8rvSS6dv/btx/vWWYeDn7e3jgutYfuyp7Ms3+eRwITgL9M8LI8MbFb+xpnr8S4+y/xkoH3lK3v5fQi4Lu/d3cvKQs0gIcJvCylI6mlv6jvWlLuyZ4J4ZmP6fF7CfAqS7RZ7nxg+tYUp/UA3GJp8Nxy+J3/HQTgJIGX644Am09k9pySPPu17vT2oYtWnVmabe1UNkAXLNG2Y+tE5tYS2vhSML39F/3Q6Pt+kyVWgMYJvDbceU3F2XC5a7LzBpF3/vtW058jADtZoq3XmZOod7zO1bveaoyCM+/dMm99f44A7CTwcv5S3bqn7S4ll4Jr2I9YY6ACwCH/HPtwOjd/Pm0LIXQk7ua/PwBokgleHmHi+wFA50zw6iLO3ufPAIDmCTwAgDACDwAgjD14dXHBLABwmQkeAEAYE7w62egPAJxmggcAEEbg1cf0DgC4RODVRdwBAJcJvHqIOwDgFg5ZvEfQAQBFmOC9Q9wBAMUIvOeJOwCgKIEHABBG4D3L9A4AKE7gAQCEEXjPMb0DAB4h8AAAwgg8AIAwAu8ZlmcBgMcIPACAMB5VVnZaNxR4fQCAVQKv7DKspVkA4HGWaO8h5ACAagg8AIAwAg8AIIzAAwAII/AAAMIIvOscsAAAqiLwrhF3AEB1BN554g4AqJLAAwAII/DO8xgyAKBKAg8AIIzAAwAII/AAAMIIPACAMALvfg5fAACvEnjnuQcPAKiSwDsXdUtxZ3oHALxO4N0Xd/PQE3sAwCsE3j57o+7o5wAA3E7gAQCEEXj7fZZdp5O6b8uwn8mdZVoA4BU/73zZ5qztp9uKPACAR5ngXbO1z84+PADgcSZ455nOAQBVMsE7R9wBANUSeAAAYSzR3sd+OwCgCiZ4AABhBB4AQBiBBwAQRuDdw/47AKAaAu86cQcAVEXgXSPuAIDqCDwAgDAC7zzTOwCgSi463h9yn8eTCTsAoGoCbz9hBwA0wRItAEAYgQcAEEbgAQCEEXjbPocrAACaIPAAAMIIPACAMALv2D14lmsBgOr1fA/e/ALjJaIOAGiKCZ4LjAGAMD0F3tqTKDylAgCI0VPgTUNuGnT21gEAUXoLvKVDE+OBKd7nc+zNAwCq1Mshi7UDFXsPW0yJOwCgWsmBN57Yhzed6C1FnP16AEDVkpdoTdkAgC4lB97ZyPt2EOPzY9M7AKB6wzh20Sxd/CYBAHqY4P0SdwBAVxIDT9ABAF1LDLy1fXQAAPESA2961QkAQHcSAw8AoGsCDwAgTGLgWZoFALqWFnjiDgDoXlLgiTsAgKAJnrgDAAgLPAAA/hJ4AABhBB4AQBiBBwAQRuABAIQReAAAYQQeAEAYgQcAEEbgAQCESQm84e03AABQi5TA86gyAICwwDPBAwD46+dPjqORZ+oHAERKCjzBBgAQtEQr7gAAggJP3AEAhCzRCjsAgKAJnrgDAGg88KZBJ+4AABoPPEEHABAUeJ+4c5ExAEBI4M2Z5gEAhJyiFXYAAKETPAAANgg8AIAwNQeeZVkAgKDAE3cAAGGBBwDASQIPACBMrYHnYmMAgLDAAwAg8KLj6RTPoQsAgLAJniVbAICwwPsl8gAAwgLvl8gDAGh4D96UPXgAACGBJ+wAAMKXaAEA2CDwAADCCDwAgDACDwAgzE9j16I4dAEAEDbBcw8eAEBY4P0SeQAAYYEHAEBY4NmHBwAQFHjiDgCg8VO0H8IOACB0ggcAQEjg/Z6cdXoWACAo8D5EHgBAWOD9EnkAAGGB58AFAEBQ4Ik7AICwwAMAICjwTO8AAMICDwCAHQQeAEAYgQcAEKaVwLP/DgAgLPAAAGgw8MaFSZ3pHQDAAT9/6iPoAAACAm/88pxZoQcA0PgS7bDxYwAAGgo8MQcAEBZ4AACE7MEbV6Z59uABADQ2wVsLOHEHABC0RCvuAADCAg8AgEYDz8lZAICO9uABANBY4Ik7AIBC7MEDAAjzRuCZ3gEABAWeuAMACAo8cQcAEBR44g4A4CEOWQAAhHki8EzvAADCAs8TKwAAHmSJFgAgzFOBZ4oHABA4wfuNPKEHAFCYJVoAgDBvBJ4pHgBA6ATPki0AQOgSrdADAAgJvHF2CbLQAwAImODZjwcAcLOfP3WFnceaAQA0PsGbEncAAGGBBwBAWOAtHbKwTw8AoNHAmwfdNPhEHgBAw4H3S9ABAIQF3re78tyTBwAQEHjfmO4BAIQFHgAADd6DN3+MmTvyAAAqf5LFkj0hJ/YAABqY4Ak7AICgwDORAwAIC7wjJ2O/xaBTtQAAlQXeVqCt3X8n7gAAKj5kMRyY1q0t6w6zy5HXXg8AIE5NgbcVfFs/nv6cyR4A0K2aA2/NntgDAOhSDXvwAAC4UasTvCPsvQMAupI+wRN3AEB30gMPAKA7Ag8AIEx64DldCwB0Jznw7L8DALr0T3jciTwAoDupgQcA0K3UwLP3DgDoVmrgAQB0KzXw7L0DALr108kSreADALqROsH7RJ2wAwC6kxp4wg4A6FZi4Ik7AKBr/4Tvv/v8s2tTAIBuJAbeN6Z6AEA3Uk/Rfgg7AKA7qRM8S7IAQLdSAw8AoFsCDwAgTHLg/S7TWqoFALqTfsjizyzyHLoAAOIlT/DmxB0A0IVeAk/cAQDd6CXwAAC6IfAAAML0EHiWZwGArvQQeAAAXekh8NyFBwB0pYfA+yXyAIBu9BJ4AADd6OFJFg5ZAABdMcEDAAgj8AAAwqQHnuVZAKA76YHn9CwA0J30wAMA6E4PgWeKBwB0pYfA+yXyAIBu9BJ4v0QeANCFngIPAKALPQWeK1MAgC70tkQ7HPh5AIAm9RR430zDTugBABF6DrxvUzvLuABA837+9GdpOVbcAQARegy8tbibxp/gAwCa1PMS7dTa4YvPr9mjBwA0QeD9v2HHr5nqAQDVE3j7iTsAoAkCbz935QEATRB4AABhBN4xpngAQPUEHgBAGIEHABBG4B3jJC0AUD1Psri2B0/wAQDVMcG7xtMtAIDqCLx7OWULALzOEu39YTf9Z0u4AMDjTPAAAMIIvHJM7wCAVwg8AIAw9uDdy9QOAHidCd69nKIFAF4n8O7nbjwA4FUC716WaAGA19mDdz3mhtmPRR4A8CoTPACAMCZ4x80ndCZ2AEBVTPAAAMIIPACAMAJv2/TwhOVYAKB6Am8fYQcANEPgbfN0CgCgKQJvH5EHADRD4AEAhBF4+5niAQBNEHgAAGEE3jGmeABA9QTeMa5LAQCq51m05yd4Yg8AqJIJHgBAGIEHABBG4F1brnXoAgCojsADAAgj8K4zxQMAqiLwAADCCDwAgDDuwbtu3FiydV8eAPAoE7zye/CctgUAHmWC9xxPwQAAHmGC9w4nbwGAYkzw3ok2+/IAgGJM8K4bD/66uAMAihJ4542TWFua3n1+XdQBAI8RePdYCjhXpgAAjxN4ZSd7858HAChO4J037Iw4J2YBgEcJvPOOHJ4QeQDAYwReOZZkAYBXCLxy5lM7UzwA4BEC77wzwSbyAIDiBN47kSf0AIBiBN4z99/t/TwAgMs8i/Z+a3En7ACA4kzwnjlIsXT5MQDA7QQeAEAYgXfdsPHcWZM7AOBRAu8eW3Hn5CwA8BiBd7/5xM6VKADAowTes8QeAFCcwAMACOMevPutXZUCAFCcCd5zLM8CAI8QeAAAYQTes0zxAIDiBB4AQBiBBwAQRuABAIQReM9yVQoAUJzAAwAII/AAAMIIPACAMALvWe7BAwCKE3gAAGEE3vNM8QCAogQeAEAYgfc8d+EBAEUJPACAMALvefbgAQBFCTwAgDAC73n24AEARQm851miBQCKEnjvEHkAQDEC7x2WaQGAYgTe88QdAFCUwHue5VkAoCiB99zUbjq5E3kAQDECr7xp2FmeBQCKE3hlfQs6kQcAFCXwylkLOZEHABQj8MoQcADAawQeAEAYgQcAEEbg3c/yLADwKoEHABBG4N3L9A4AeJ3AAwAII/AAAMIIvPtYngUAqiDwAADCCLz7DDe+FgDAaQIPACCMwAMACCPw7uOQBQBQBYF3H3vwAIAqCDwAgDAC716meADA6wQeAEAYgXcvBy0AgNcJvPuXaC3TAgCvEnhliDwA4DUCDwAgjMC7tt/OnjsAoDoC7xpLsQBAdQQeAEAYgXfOZ2nWEi0AUB2Bd9y4Y4lW+AEAr/l570s3a5gFnJgDAKpignecuAMAqibwjjGtAwCqJ/D2E3cAQBMEHgBAGIG3n0uNAYAmCLz9LNECAE0QeAAAYQQeAEAYgbeP5VkAoBkCDwAgjMADAAgj8PZxRQoA0AyBBwAQRuDtZ4oHADRB4AEAhBF4x5jiAQDVE3gAAGEE3rUpnokeAFCdn7ffQFDkedoFAFAFE7z7fJvmmfABAI8zwXsm8kz3AIDHmOCVJ+4AgEeZ4JULOcuzAMArBF65KZ3JHQDwCku0AABhTPDuMV2ONbkDAF5lgncvcQcAvE7gAQCEEXj3cnIWAHidwLufyAMAXiXwAADCCLwyTPEAgNcIPACAMAKvHFM8AOAVAg8AIIwnWZTlCRcAwONM8J5jyRYAeITAe5bIAwCKs0T7PMu2AEBRJnj1RJ/pHgBwC4EHABBG4NU1uRt2foxpHwCwaBjHcflXecvnD2XY8XFLH+MPFgA6ZYJXp71TurWPMeUDgE4JPACAMAIPACCMwMtmmRYAOiTwAADCCDwAgDACDwAgjMDjw349AAjx8/Yb4JFwW7v0eOlJGi5KBoBGmeCxxEQPABrlUWX9ODKRM8kDgIZZou3HnmgbTizxAgCVsUTbp6PLr5ZrAaAhAq9f36Jt6zCG0AOABgi8vn2i7cieO5EHAJWzB48z4WZfHgBUzASPs0zyAKBSAo8rRB4AVEjgcZXIA4DKCDzuIPIAoCICDwAgjFO0lJriefoFALzEBI9SLNsCwEtM8Hgi8sYDT9JY+xwAYAeBxxPmT8pYmu6Z+gHADSzR8nbsfZvUmd4BwAUCjxoshR4AcILAo7aTt0IPAC4SeNQQeZ/QswcPAG7gkAW1WIu8+cEMUz4AWGGCRwvm0WfSBwArBB4tMsEDgBUCj9ZiTtwBwAaBR83Ghf8LAKwQeLRiXDl9CwBMCDxaJ/QAYEbg0QKnaAHgAIFHa5cgW5YFgA0Cj5asxZ3wA4C/BB5JRB4ACDwAgDyeRUsiz60FoGuWaEljmRaA7gk8AIAwAo90JnrL3xeXRAOEEnj0QOStP/rN9wcgjMADfok8gCACD5hP9ABonGtS6HVC1XPQmNYBhDPBgxzT5/UuPbtX3AF0QOBBhm9BNw++b3H3mWQKP4Aglmjp1RCyTLsVZt8Cbv77Tvg+ADAh8OhZq/vyzkzbxoXAfTp016aIANzEEi1sh9O3fWxvLmmOX8JoKZK+Lc/Ol3Pv+L3M9/19e03LwAAPGcbR//MMFy8BHsOme3d+3c+U8In3AMBflmjheiRZdjz2vQGgMIEHZawdaihp78Rsau3jTdYAGmQPHpS3dk1J7fa877v28AFwExM8eFbpU6ulQkmAATTEBA+eVzKWWl5SFZEANzHBg2dMLxxuOcJq3Lv41n5HgGq5JgWe80R8pE/B9lxhI/KA7pngQVlPx8aZU7QtSf69AdzGHjx4nkgBoCiBB+9dM1Li6hTxCIA9eNDwUu7S4YLeI88ePKB7JnjQ1qXIom497MQdgCVaqMa3qNsziZtP7nqd3gk7gAmnaKEN03DrNeKWiDuAGYEHdRNzABxmDx7QOhEMMCPwgCRiD8ASLRBC2AFMmOABSRy4ABB4QBiTPABLtEAIkzuACUu0QOvEHcCMwANaJu4AvhB4QMvsuQP4QuABqc/xFX9AtwQekEbYAd3zLFoghbAD+MsEDwAgjMADepjqme4BXRF4QDqRB3RH4AEAhBF4QE8s1QJdEHhAb0QeEE/gAT1yETIQTeABPRN6QCQXHQP8b+iNLywTjxtLx0++JyCIwAN4NvKO7AEUfcApAg9gebI2DayxcNB9+5oApwzjaAUA4ISl5dWtZde115kzwQNOEXgAdZkH3x1TRKAzTtECtHWy18lfYJM9eAB1GnaevgX4FxM8gDY5jAEsEngAbTG9AzZZogVoi8kdsMkED6BdYg/4SuABAIQReABtM8UD/kXgAQCEEXgA7TPFA/6LwAMACCPwANrnbjzgvwg8AIAwLjoGaJfJHfCVCR4AQBiBB9Am0ztgkcADAAgj8ADaY3oHrBJ4AABhBB5AW0zvgE0CD6ANwg7YTeABtBN3Ig/YReABAIQReAD1G95+A0BbBB5AG0QesJvAAwAI8/P2GwBgk8MVwCECD6CPsPss8YpF6IAlWoDsfXf27kGHBB5ApmESd9PIE3zQAYEHkMtyLHRK4AHkx904+/F0ugcEcsgCoG7DiUmceIPOmeAB5Bl3nKC1fAvBBB5Ae4Ybl2uBQJZoAer3bQI3jbyx86XZM8vYEM0ED6B9a4cmUsPn2xUwwF8CD6AdvZ1+3fq9ut8PFgg8AGqf0M1Dr6fIhVMEHkC2oYMl2SMHR1K+H7BK4AHQgvHktG/t5yGWwAPgLWtBNrV3Ojfu3Kcn9ogn8ADytTLBWlp+Xfvx1udDlwQeADU+dePI58w/bzgQvaKQSAIPIF/NT68YbgqxEr9H8UezPMkCIN+bT3oYbnx/Z38f48b7mL/ufBpYaxzDIoEH0Jcng2Uo8LFb+/SO7NmDWAIPoL+w+/Zs2zu/zhu+PZv37OdD8+zBA+jHtydCDGFxt/RrZ2N2HsXQhGEcTa8B+C9X/mKoJYRKhJm/MGmGJVoAWou3p5UOu5JL5nTKEi0Ac0PAfXEtvd/ptHHrsWuwi8AD4JuEwBge3s94hdO/3MoSLQCsW4q3K1Hnfj2KMsEDgOesLcMuLdXCYSZ4AFD+Lr6lkNv7BI9vrwmLTPAA4H5Lk7e1p27AbQQeAJTx7QTy1cMrV5dsLfl2QuABwPPOhNaVfXnCrjMCDwDe8S26xsl/7v46Iq8jDlkAQJ0HM+5+/VJfgwqZ4AFAHY7szzs7jTPF64TAA4C67LkWZe8kzhMyOmWJFgDqc9dJW9eydMoEDwBynoixdHBj6dcIJfAAoF3zO/bWfn3pYwgk8AAg257wI4w9eADQj/HBK1p4kQkeAPTF3XgdEHgA0A/LtZ0QeABADewL/HOf/wEHLoIr6tENYQAAAABJRU5ErkJggg=="); }
/* Keep the row, its contents and sticky placeholder equal at the top and while scrolling. */
body.wj-home-approved #header [data-device="desktop"] { --wj-header-height: 72px; }
body.wj-home-approved #header [data-device="desktop"] [data-row="middle"] { --height: var(--wj-header-height); min-height: var(--wj-header-height); }
body.wj-home-approved #header [data-device="desktop"] .ct-sticky-container { height: var(--wj-header-height) !important; }
body.wj-home-approved #header [data-device="desktop"] .site-logo-container { --logo-max-height: 48px; }
body.wj-home-approved #header [data-device="desktop"] .site-logo-container img { width: 200px !important; }

/* 2026.10.16-home.1 QA correction: native Blocksy drawer retains its behavior.
   Match the approved preview's 320px menu capacity, scoped only to the homepage. */
@media (max-width: 999px) {
  body.wj-home-approved #offcanvas .ct-panel-inner {
    width: min(320px, calc(100vw - 24px));
    max-width: min(320px, calc(100vw - 24px));
  }
}