.brand{display:flex;flex-direction:row;gap:11px;align-items:center}.official-logo{width:57px;height:57px;flex-shrink:0;background:#fff;border-radius:4px}.brand-copy{display:flex;flex-direction:column}.brand-en{font-family:Arial,sans-serif;font-size:27px;letter-spacing:-.9px}.brand-en>span{color:#c29136}.brand-en small{font-size:8px;letter-spacing:5px;margin-top:5px}.brand-zh{font-size:13px;letter-spacing:3.8px;margin-top:8px}.header-inner{gap:24px}.footer-brand .official-logo{width:59px;height:59px}.footer-brand .brand-en{font-size:25px}.proof-logo{border:0;border-radius:0;width:28px;height:28px;background:white}.about-official-logo{display:block;width:105px;height:105px;border-radius:7px;margin:0 auto 25px;background:#fff}.art-seal>img{display:block;width:55px;height:55px;border-radius:50%;background:white}.art-caption>span{display:block;font-size:11px;line-height:1.55}.art-caption>span[lang=en]{font-size:8px;letter-spacing:1.2px;margin-top:6px}.art-caption{top:31px!important}.bi-en{font-size:13px!important;line-height:1.75!important;opacity:1;color:#536570}.hero-description .bi-en{font-size:13px!important;line-height:1.75!important}.hero .hero-copy{padding-block:40px}.hero .hero-grid{min-height:735px}.hero h1.bilingual-hero>small{font-size:23px;line-height:1.65;color:#526570}.hero h1 .hero-title-zh{font-size:56px}h1 .bi-en{font-family:Georgia,serif;font-size:24px!important;line-height:1.6!important;letter-spacing:0}h2 .bi-en{font-family:Georgia,serif;font-size:20px!important;letter-spacing:0;line-height:1.6!important}h3 .bi-en{font-family:Georgia,serif;font-size:16px!important;letter-spacing:0;line-height:1.6!important}.page-intro h1 .bi-en{font-size:24px!important}.page-intro .lede .bi-en{font-size:14px!important}.hero-proof .bi-en{font-size:10px!important}.hero-proof>span{line-height:1.6}.hero-proof{align-items:center;gap:10px}.hero-proof .bi-label{font-size:11px}.button .bi-en{font-size:11px!important;color:inherit;line-height:1.5!important}.button{gap:20px}.text-link .bi-en{font-size:12px!important}.service-strip .bi-en{font-size:12px!important}.price-list .bi-en{font-size:12px!important}.fee-card .big-price .bi-en{font-size:12px!important}.price-list em .bi-en{font-size:11px!important}.eyebrow-zh{display:block;font-family:-apple-system,BlinkMacSystemFont,'PingFang TC',sans-serif;font-size:12px;letter-spacing:1.7px;margin-bottom:4px}.eyebrow>span[lang=en]{display:block}.hero .eyebrow{display:block;font-size:9px}.eyebrow-zh+span[lang=en]{font-size:9px}.eyebrow .gold-line{display:none}nav{gap:18px}nav .bi-en{font-size:11px!important;line-height:1.45!important}.nav-cta .bi-en{font-size:10px!important}.topline .bi-en{font-size:9px!important;color:#e3e9ed;line-height:1.45!important}footer .bi-en{font-size:12px!important;line-height:1.6!important}.footer-bottom .bi-en{font-size:10px!important}.about-band .bi-en,.brand-panel .bi-en{color:#dce5e9}.floating-wa .bi-en{display:block!important;font-size:9px!important;line-height:1.2!important;color:white;margin-top:3px}.floating-wa .bi-label{font-size:11px}.needs-grid p{min-height:85px}.needs-grid>a>span:last-child .bi-en{font-size:11px!important}.faq summary{line-height:1.8}.faq summary .bi-en{font-size:13px!important}.privacy-copy .bi-en{font-size:14px!important;line-height:1.9!important}.steps p .bi-en{font-size:12px!important}.check-options .bi-en{font-size:11px!important}.form-note .bi-en{font-size:12px!important}.enquiry-layout h2 .bi-en{font-size:19px!important}.about-layout .company-facts .bi-en{font-size:12px!important}.fee-grid{align-items:stretch}.price-list>a>span:first-child{max-width:57%}.about-band .text-link .bi-en{color:#f3dbb0}
@media(max-width:1150px){.brand-en{font-size:24px}.official-logo{width:49px;height:49px}.brand-zh{font-size:12px;letter-spacing:3px}.brand-en small{font-size:7px;letter-spacing:4.5px}nav{gap:13px;font-size:11px}nav .bi-en{font-size:10px!important}.hero h1 .hero-title-zh{font-size:46px}.hero h1.bilingual-hero>small{font-size:21px}.hero-description .bi-en{font-size:12px!important}.hero .hero-grid{min-height:700px}.hero-proof{font-size:10px}.hero-proof .bi-en{font-size:9px!important}.needs-grid p{min-height:110px}}
@media(max-width:800px){.header-inner{min-height:94px}.brand-en{font-size:25px}.official-logo{width:51px;height:51px}nav{top:94px}nav .bi-en{display:inline!important;font-size:12px!important;color:inherit}.hero h1 .hero-title-zh{font-size:37px}.hero h1.bilingual-hero>small{font-size:19px}.hero .hero-grid{min-height:720px}.hero-description .bi-en{font-size:12px!important}.hero-proof>span:last-child{display:none}.needs-grid p{min-height:125px}.price-list>a{align-items:center}.price-list strong{font-size:27px}.price-list .bi-en{font-size:11px!important}.price-list>a>span:first-child{max-width:57%}.art-caption>span{font-size:10px}.art-caption>span[lang=en]{font-size:7px}.art-seal>img{width:42px;height:42px}.footer-brand .official-logo{width:56px;height:56px}}
@media(max-width:560px){.brand{gap:8px}.brand-en{font-size:24px}.brand-zh{font-size:12px;letter-spacing:2.6px}.brand-en small{font-size:7px;letter-spacing:4.2px}.official-logo{width:49px;height:49px}.header-inner{gap:12px;min-height:90px}nav{top:90px}.hero h1 .hero-title-zh{font-size:39px}.hero h1.bilingual-hero>small{font-size:20px}.hero .hero-grid{min-height:0}.hero .hero-copy{padding-bottom:30px}.hero-description .bi-en{font-size:13px!important;line-height:1.8!important}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero .eyebrow-zh{font-size:12px}.hero .eyebrow>span[lang=en]{font-size:8px}.bi-en{font-size:13px!important}.button .bi-en{font-size:11px!important}.page-intro h1 .bi-en{font-size:21px!important}h2 .bi-en{font-size:19px!important}.page-intro .lede .bi-en{font-size:13px!important}.hero-proof .bi-en{font-size:9px!important}.hero-proof .bi-label{font-size:10px}.art-caption{left:20px!important;right:auto!important;top:62px!important;text-align:left!important}.art-caption>span{font-size:10px}.art-caption>span[lang=en]{font-size:6px;letter-spacing:.5px}.art-note .bi-en{font-size:9px!important}.needs-grid p{min-height:0}.needs-grid p .bi-en{font-size:12px!important}.service-strip .bi-en{font-size:12px!important}.price-list .bi-en{font-size:11px!important}.price-list strong{font-size:28px}.footer-brand .official-logo{width:55px;height:55px}.topline .bi-en{font-size:8px!important}.topline .wrap>span{max-width:72%}.topline a{font-size:8px}.privacy-copy .bi-en{font-size:13px!important}.floating-wa{padding:10px 15px}.check-options .bi-en{font-size:10px!important}.fee-card h2 .bi-en{font-size:17px!important}.fee-card .button .bi-label{font-size:13px}.contact-layout .address-card .bi-en{font-size:13px!important}.steps h3 .bi-en{font-size:15px!important}.steps p .bi-en{font-size:12px!important}.about-band h2 .bi-en{font-size:20px!important}.art-seal>img{width:42px;height:42px}}
@media(max-width:359px){.brand-en{font-size:20px}.brand-zh{font-size:10px;letter-spacing:2.1px}.brand-en small{font-size:6px;letter-spacing:3.5px}.official-logo{width:44px;height:44px}.brand{gap:7px}.header-inner{gap:10px}.hero h1 .hero-title-zh{font-size:33px}.hero h1.bilingual-hero>small{font-size:18px}.hero-description .bi-en{font-size:12px!important}.footer-brand .brand-en{font-size:22px}.footer-brand .official-logo{width:49px;height:49px}.price-list strong{font-size:25px}.price-list>a>span:first-child{max-width:55%}.price-list .bi-en{font-size:10px!important}}
