:root{color:#1a2725;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f1e9;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}::selection{color:#172724;background:#ff734d}.site-shell{overflow:hidden}.container{width:min(100% - 80px,1360px);margin:0 auto}.section-pad{padding:132px 0}.site-header{z-index:20;background:#f4f1e9;border-bottom:1px solid #d9dcd1;height:88px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{letter-spacing:-.095em;white-space:nowrap;align-items:center;gap:12px;font:800 30px/.9 Manrope,sans-serif;display:inline-flex}.brand-dot{color:#f36f4a}.brand-mark{align-items:center;gap:3px;width:32px;height:32px;display:flex;transform:rotate(-28deg)}.brand-mark i{background:#fb704c;border-radius:6px;width:6px;display:block}.brand-mark i:first-child{height:16px}.brand-mark i:nth-child(2){height:26px}.brand-mark i:nth-child(3){height:19px}.nav{align-items:center;gap:42px;display:flex}.nav a{color:#4d5a54;font-size:13px;font-weight:700;transition:color .2s}.nav a:hover{color:#e66745}.header-cta{white-space:nowrap;border:1px solid #1b2926;border-radius:40px;align-items:center;gap:18px;padding:14px 18px 14px 21px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.header-cta:hover{color:#fff;background:#1b2926}.menu-button{color:#1b2926;background:0 0;border:0;display:none}.hero{background:#f4f1e9}.hero-grid{grid-template-columns:1.06fr .94fr;align-items:stretch;min-height:675px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:93px 38px 67px 0;display:flex}.eyebrow,.section-kicker{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.eyebrow-line{background:#f36f4a;width:25px;height:1px}.hero h1{letter-spacing:-.095em;margin:40px 0 30px;font:800 clamp(76px,8vw,138px)/.94 Manrope,sans-serif}.hero h1 em,h2 em{color:#f36f4a;font-style:normal}.hero-copy>p{color:#61706a;max-width:525px;margin:0;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.button{border-radius:50px;justify-content:space-between;align-items:center;gap:28px;padding:18px 22px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-dark{color:#fff;background:#1b2926}.button-dark:hover{background:#30453e}.text-link{border-bottom:1px solid #aab2a8;align-items:center;gap:11px;padding:8px 0;font-size:13px;font-weight:800;display:inline-flex}.text-link:hover{color:#e66745}.hero-footnote{color:#65736c;align-items:center;gap:10px;margin-top:auto;padding-top:53px;font-size:12px;display:flex}.asterisk{color:#f36f4a;font-size:22px;line-height:1}.hero-art{color:#21332d;background:#f2714b;flex-direction:column;justify-content:space-between;min-height:650px;display:flex;position:relative;overflow:hidden}.hero-art:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffc48766,#0000 40%,#b2402c30);position:absolute;inset:0}.hero-art-top,.hero-art-bottom{z-index:2;letter-spacing:.14em;justify-content:space-between;align-items:flex-start;padding:26px 30px;font-size:10px;font-weight:800;display:flex;position:relative}.hero-art-bottom{letter-spacing:0;align-items:end;font-size:15px;line-height:1.4}.coordinate{text-align:right;letter-spacing:.08em;font-size:10px}.orb-wrap{width:620px;height:620px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.orb{border-radius:50%;position:absolute;inset:75px;box-shadow:inset -55px -30px 65px #47443940,inset 25px 20px 45px #ffebb0b3,25px 30px 60px #75342433}.orb-back{background:radial-gradient(circle at 38% 27%,#ffdab1 0%,#f79d73 34%,#c76b54 75%,#b75044 100%)}.orb-front{clip-path:circle(50%);background:repeating-linear-gradient(0deg,#0000 0 52px,#2f4f3a3d 53px 54px,#0000 55px 105px),repeating-linear-gradient(90deg,#0000 0 51px,#2f4f3a33 52px 53px,#0000 54px 105px);border:1px solid #2c423657;transform:rotate(-21deg)}.orb-ring{border:1px solid #2a41378f;border-radius:50%;position:absolute;inset:180px 0;transform:rotate(-27deg)}.ring-two{border-color:#ffdfb9a6;transform:rotate(44deg)}.orb-core{letter-spacing:-.1em;color:#21332d;text-shadow:0 3px #ffe8bb33;justify-content:center;align-items:center;font:800 124px Manrope,sans-serif;display:flex;position:absolute;inset:0;transform:rotate(-7deg)}.orb-core span{align-self:center;margin:-90px 0 0 10px;font-size:53px}.hero-strip{color:#617069;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #d8dad1;justify-content:space-between;align-items:center;padding:25px 0;font-size:10px;font-weight:800;display:flex}.hero-strip span:first-child{color:#1b2926}.intro{background:#f4f1e9}.intro-grid{grid-template-columns:1fr 2fr;gap:30px;display:grid}.kicker-number{color:#f36f4a}.section-kicker{color:#3d4e47}.intro h2,.section-heading h2,.process h2,.contact h2{letter-spacing:-.07em;margin:0;font:800 clamp(44px,5vw,74px)/1.12 Manrope,sans-serif}.intro-bottom{justify-content:space-between;align-items:end;gap:30px;margin-top:34px;display:flex}.intro-bottom p,.section-heading>p,.process-lead,.contact-copy>p{color:#66736c;max-width:550px;margin:0;font-size:16px;line-height:1.75}.round-arrow{border:1px solid #aab5aa;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;height:64px;transition:background .2s,color .2s;display:flex}.round-arrow:hover{color:#fff;background:#1d3029}.collection{background:#e9eee7}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:58px;display:flex}.section-heading h2{margin-top:28px}.section-heading>p{max-width:345px}.filter-row{border-bottom:1px solid #c8d3c8;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px;padding-bottom:22px;display:flex}.filter{color:#4e5c53;background:0 0;border:1px solid #bac9bb;border-radius:30px;padding:11px 18px;font-size:12px;font-weight:800;transition:background .2s,color .2s}.filter:hover,.filter-active{color:#fff;background:#1d3029;border-color:#1d3029}.filter span{vertical-align:top;color:#f28a65;margin-left:5px;font-size:9px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 24px;display:grid}.product-image-wrap{aspect-ratio:1.16;background:#d4d9d1;position:relative;overflow:hidden}.product-image-wrap img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .5s,filter .5s}.product-card:hover img{filter:saturate();transform:scale(1.055)}.product-index{color:#1b2926;background:#f4f1e9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:flex;position:absolute;top:17px;left:17px}.product-arrow{color:#1d3029;background:#f3f1e9;border:0;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;transition:background .2s,transform .2s;display:flex;position:absolute;bottom:17px;right:17px}.product-arrow:hover{background:#f36f4a;transform:rotate(45deg)}.product-meta{color:#718078;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:10px;margin:21px 0 10px;font-size:10px;font-weight:800;display:flex}.product-card h3{letter-spacing:-.04em;margin:0 0 8px;font:800 26px Manrope,sans-serif}.product-card>p{color:#6a776e;max-width:330px;margin:0;font-size:14px;line-height:1.65}.statement{color:#f4f1e9;background:#1b3029;padding:86px 0}.statement-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.statement-mark{letter-spacing:-.12em;white-space:nowrap;color:#f4f1e9;font:800 clamp(130px,18vw,320px)/.8 Manrope,sans-serif}.statement-mark span{color:#fb704c}.statement-mark .statement-dot{color:#f4f1e9}.statement-label{letter-spacing:.17em;text-transform:uppercase;color:#f7a887;font-size:10px;font-weight:800}.statement h2{letter-spacing:-.06em;max-width:600px;margin:25px 0;font:800 clamp(38px,4vw,59px)/1.14 Manrope,sans-serif}.statement p{color:#afc0b5;max-width:510px;line-height:1.7}.statement-link{border-bottom:1px solid #8ca093;align-items:center;gap:25px;margin-top:15px;padding:12px 0;font-size:13px;font-weight:800;display:inline-flex}.statement-link:hover{color:#ff9a73}.process{background:#f4f1e9}.process-grid{grid-template-columns:1fr 1fr;gap:12%;display:grid}.process h2{margin:25px 0}.process-lead{max-width:390px}.steps{border-top:1px solid #d5d9ce}.step{border-bottom:1px solid #d5d9ce;grid-template-columns:43px 1fr 22px;gap:20px;padding:30px 0;display:grid}.step-number{color:#f36f4a;font-size:12px;font-weight:800}.step h3{letter-spacing:-.045em;margin:0 0 9px;font:800 23px Manrope,sans-serif}.step p{color:#718078;max-width:390px;margin:0;font-size:14px;line-height:1.6}.step-icon{color:#809085}.contact{background:#f4d9c8}.contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.contact h2{margin:27px 0}.contact-copy>p{color:#665e56;max-width:390px}.contact-email{overflow-wrap:anywhere;border-bottom:1px solid #a78d7b;align-items:center;gap:16px;max-width:100%;margin-top:40px;padding:10px 0;font-size:15px;font-weight:800;display:inline-flex}.inquiry-card{background:#f4f1e9;padding:40px;box-shadow:20px 20px #77493714}.inquiry-top{letter-spacing:.15em;justify-content:space-between;padding-bottom:75px;font-size:10px;font-weight:800;display:flex}.inquiry-card label{letter-spacing:-.05em;margin-bottom:19px;font:800 27px Manrope,sans-serif;display:block}.select-wrap{position:relative}.select-wrap select{appearance:none;color:#21332b;background:0 0;border:0;border-bottom:1px solid #adb6a9;outline:none;width:100%;padding:12px 30px 15px 0;font-size:15px}.select-wrap select:focus{border-bottom-color:#f36f4a}.select-wrap svg{pointer-events:none;position:absolute;top:13px;right:2px}.inquiry-card>p{color:#7b877c;max-width:380px;margin:25px 0 30px;font-size:13px;line-height:1.65}.button-orange{color:#1b2926;background:#f36f4a;width:100%}.button-orange:hover{background:#ff906d}.copy-button{color:#52635a;background:0 0;border:0;align-items:center;gap:9px;padding:20px 0 0;font-size:12px;font-weight:800;display:inline-flex}.copy-button:hover{color:#df6240}.footer{color:#f4f1e9;background:#172721;padding:55px 0 25px}.brand-light .brand-mark i{background:#f36f4a}.footer-top{justify-content:space-between;align-items:start;gap:25px;padding-bottom:80px;display:flex}.footer-top p{letter-spacing:-.04em;margin:0;font:800 24px/1.25 Manrope,sans-serif}.footer-top>a:last-child{border-bottom:1px solid #8ea195;padding-bottom:10px;font-size:12px;font-weight:800}.footer-bottom{color:#91a398;border-top:1px solid #496056;justify-content:space-between;padding-top:22px;font-size:11px;display:flex}@media (width<=1100px){.nav{gap:20px}.header-cta{display:none}.hero h1{font-size:clamp(65px,8vw,110px)}.hero-art{min-height:600px}.orb-wrap{width:540px;height:540px}.orb{inset:67px}.orb-ring{top:160px;bottom:160px}.orb-core{font-size:100px}.statement-mark{font-size:17vw}}@media (width<=760px){.container{width:min(100% - 40px,620px)}.section-pad{padding:88px 0}.site-header{height:72px}.brand{font-size:27px}.menu-button{display:flex}.nav{background:#f4f1e9;border-bottom:1px solid #d9dcd1;flex-direction:column;align-items:stretch;gap:0;padding:25px 20px 30px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 20px 30px #0f231c14}.nav-open{display:flex}.nav a{padding:15px 0;font-size:16px}.hero-grid,.intro-grid,.process-grid,.contact-grid,.statement-grid{grid-template-columns:1fr;gap:48px}.hero-grid{min-height:0}.hero-copy{padding:78px 0 55px}.hero h1{margin:32px 0 25px;font-size:clamp(65px,14vw,105px)}.hero-copy>p{font-size:16px}.hero-art{min-height:510px}.orb-wrap{width:510px;height:510px}.orb{inset:62px}.orb-ring{top:150px;bottom:150px}.hero-strip{flex-wrap:wrap;gap:16px;font-size:9px}.hero-strip span:first-child{width:100%}.intro-grid{gap:28px}.intro h2,.section-heading h2,.process h2,.contact h2{font-size:clamp(42px,9vw,65px)}.section-heading{margin-bottom:40px;display:block}.section-heading>p{margin-top:22px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 18px}.statement{padding:80px 0}.statement-mark{font-size:28vw}.statement-grid{gap:25px}.process-grid{gap:45px}.contact-grid{gap:50px}.footer-top{padding-bottom:55px}}@media (width<=500px){.hero-actions{flex-direction:column;align-items:flex-start;gap:19px}.hero-art{min-height:420px}.orb-wrap{width:410px;height:410px}.orb{inset:50px}.orb-ring{top:120px;bottom:120px}.orb-core{font-size:84px}.orb-core span{margin-top:-60px;font-size:36px}.hero-art-top,.hero-art-bottom{padding:20px}.hero-strip{display:none}.intro-bottom{align-items:flex-start}.round-arrow{flex-basis:50px;height:50px}.product-grid{grid-template-columns:1fr}.product-image-wrap{aspect-ratio:1.25}.product-card>p{max-width:none}.contact-email{font-size:12px}.inquiry-card{padding:28px}.footer-top{grid-template-columns:1fr 1fr;display:grid}.footer-top p{font-size:17px}.footer-top>a:last-child{grid-column:1/-1;justify-self:start}.footer-bottom{line-height:1.9;display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero-video{color:#f8f6ee;background:#18352e;height:min(830px,100svh - 88px);min-height:650px;position:relative;overflow:hidden}.hero-background,.hero-video-shade{width:100%;height:100%;position:absolute;inset:0}.hero-background{object-fit:cover;object-position:center 48%}.hero-video-shade{background:linear-gradient(90deg,#0b1b19db 0%,#0c1c1aa6 43%,#0a191721 100%),linear-gradient(#0000 65%,#0a1a1775)}.hero-video-inner{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding-top:27px;padding-bottom:28px;display:flex;position:relative}.hero-video-top,.hero-video-bottom{letter-spacing:.18em;justify-content:space-between;gap:20px;font-size:10px;font-weight:800;display:flex}.hero-video-content{max-width:920px;margin-top:-12px}.hero-video .eyebrow{color:#f3f4e9}.hero-video .eyebrow-line{background:#fb825e}.hero-video h1{letter-spacing:-.08em;margin:35px 0 30px;font-size:clamp(64px,7.8vw,118px);line-height:1.04}.hero-video h1 em{color:#ff9670}.hero-video-content>p{color:#d7e2d9;max-width:640px;margin:0;font-size:18px;line-height:1.7}.hero-video .text-link{color:#fff;border-color:#b9cec1}.hero-video .text-link:hover{color:#ff9670}.hero-video .button-orange{background:#fb825e;width:auto}.hero-video .button-orange:hover{background:#ffac8d}.hero-scroll{align-items:center;gap:15px;display:inline-flex}.intro-bottom>div{max-width:590px}.services{background:#e9eee7}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.service-card{background:#f4f1e9;flex-direction:column;justify-content:space-between;min-height:330px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 30px #1e3b2c17}.service-card-top{letter-spacing:.1em;color:#73877a;justify-content:space-between;align-items:start;font-size:11px;font-weight:800;display:flex}.service-card-top svg{color:#f0714b}.service-tag{letter-spacing:.12em;color:#dd7656;font-size:10px;font-weight:800}.service-card h3{letter-spacing:-.05em;margin:13px 0;font:800 25px/1.15 Manrope,sans-serif}.service-card p{color:#697970;margin:0;font-size:13px;line-height:1.65}.service-card>a{border:1px solid #b7c6b8;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:40px;height:40px;margin-top:22px;display:flex}.service-card>a:hover{color:#fff;background:#1b3029}.statement-mark{letter-spacing:-.15em;font-size:clamp(100px,13vw,220px)}.company-section{background:#e9eee7}.company-grid{grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.company-grid h2{letter-spacing:-.07em;margin:28px 0;font:800 clamp(44px,5vw,74px)/1.12 Manrope,sans-serif}.company-grid h2 em{color:#f36f4a;font-style:normal}.company-grid>div:first-child>p{color:#66736c;max-width:380px;line-height:1.7}.company-details{border-top:1px solid #bacabc}.detail-row{border-bottom:1px solid #bacabc;grid-template-columns:155px minmax(0,1fr);gap:18px;padding:22px 0;font-size:13px;line-height:1.55;display:grid}.detail-row>span{color:#708477;font-weight:700}.detail-row strong,.detail-row a{overflow-wrap:anywhere;font-weight:800}.detail-row a{align-items:center;gap:7px;display:inline-flex}.detail-row a:hover{color:#df6b4b}.bank-toggle{color:#20362b;text-align:left;background:0 0;border:0;border-bottom:1px solid #bacabc;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-weight:800;display:flex}.bank-toggle svg{transition:transform .2s}.bank-toggle .chevron-up{transform:rotate(180deg)}.bank-details{border-left:2px solid #f36f4a;padding-left:22px}.bank-details .detail-row:last-child{border-bottom:0}.contact-location{color:#665e56;align-items:center;gap:10px;margin-top:26px;font-size:13px;font-weight:700;display:flex}.contact-email{gap:9px}@media (width<=1100px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{min-height:290px}.statement-mark{font-size:13vw}.company-grid{gap:6%}}@media (width<=760px){.hero-video{height:calc(100svh - 72px);min-height:660px;max-height:790px}.hero-video-shade{background:linear-gradient(90deg,#0b1b19d9,#0b1b1980),linear-gradient(#0000 60%,#0a1a1780)}.hero-video-content{margin-top:0}.hero-video h1{font-size:clamp(58px,12vw,85px)}.hero-video-content>p{font-size:16px}.hero-video-top,.hero-video-bottom{font-size:9px}.company-grid{grid-template-columns:1fr;gap:36px}.statement-mark{font-size:24vw}}@media (width<=500px){.hero-video{min-height:680px}.hero-video-top span:last-child,.hero-video-bottom .hero-scroll{display:none}.hero-video h1{margin:28px 0;font-size:clamp(52px,11.8vw,68px)}.hero-video .hero-actions{align-items:flex-start;gap:21px}.hero-video .button-orange{gap:15px}.service-grid{grid-template-columns:1fr}.service-card{min-height:260px}.detail-row{grid-template-columns:1fr;gap:6px;padding:19px 0}.bank-details{padding-left:14px}.contact-email{font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-background{display:none}.hero-video{background:#234137 url(/video/port-poster.jpg) 50%/cover no-repeat}}.pair{flex-direction:column;align-items:flex-start;gap:4px;line-height:1.2;display:inline-flex}.pair>span[lang=zh-CN]{letter-spacing:.02em;font-family:Noto Sans SC,sans-serif;font-size:.83em;font-weight:500}.zh-block{letter-spacing:0;margin-top:10px;font-family:Noto Sans SC,sans-serif;font-size:.9em;line-height:1.65;display:block}.heading-zh,.card-title-zh,.hero-title-zh,.statement-zh{letter-spacing:.02em;font-family:Noto Sans SC,sans-serif;line-height:1.4}.heading-zh{color:#d87254;margin:16px 0 0;font-size:25px;font-weight:600}.card-title-zh{color:#d87254;margin:-3px 0 14px;font-size:16px;font-weight:600}.site-header{height:96px}.nav{gap:29px}.nav a{line-height:1.1}.nav a .pair>span[lang=zh-CN]{color:#8a968b;font-size:11px}.nav a:hover .pair>span[lang=zh-CN]{color:#e66745}.header-cta{align-items:center;padding-top:12px;padding-bottom:12px}.section-kicker{align-items:flex-start}.section-kicker .pair{gap:5px}.section-kicker .pair>span[lang=zh-CN]{color:#8c9c90;font-size:11px}.hero-video{height:min(900px,100svh - 96px);min-height:730px}.hero-video-top .pair,.hero-video-bottom .pair{gap:6px}.hero-video-top .pair>span[lang=zh-CN],.hero-video-bottom .pair>span[lang=zh-CN]{color:#d5e1d8;font-size:10px}.hero-video .eyebrow{align-items:flex-start}.hero-video .eyebrow-line{margin-top:7px}.hero-video .eyebrow .pair>span[lang=zh-CN]{color:#e7ece5;font-size:11px}.hero-video h1{margin:28px 0 8px;font-size:clamp(60px,7.3vw,108px)}.hero-title-zh{color:#ffad8d;margin:0 0 25px;font-size:28px;font-weight:600}.hero-video-content>p{max-width:670px;font-size:16px}.hero-video-content .zh-block{color:#d6e3d8;margin-top:10px;font-size:15px}.hero-video .hero-actions{margin-top:32px}.hero-video .button-orange,.hero-video .text-link{align-items:center}.intro-bottom{margin-top:28px}.intro-bottom p .zh-block{color:#7b8c80}.intro-bottom p+p{margin-top:28px}.section-heading{align-items:end}.section-heading .heading-zh{margin-bottom:0}.section-heading>p .zh-block{color:#7b8c80}.service-card{min-height:400px}.service-tag .pair{gap:6px}.service-tag .pair>span[lang=zh-CN]{color:#c67c62;font-size:11px}.service-card h3{margin-bottom:7px}.service-card p .zh-block{color:#7b8c80;margin-top:8px;font-size:12px}.statement-label .pair>span[lang=zh-CN]{font-size:12px}.statement-zh{color:#ffa282;margin-top:-12px;font-size:22px}.statement p .zh-block{color:#afc0b5}.statement-link .pair{gap:5px}.process .heading-zh{margin-bottom:22px}.process-lead .zh-block{color:#7b8c80}.step{padding:28px 0}.step h3{margin-bottom:7px}.step .card-title-zh{margin:0 0 10px}.step p .zh-block{color:#809086}.company-grid .heading-zh{margin-top:-4px}.company-grid>div:first-child>p .zh-block{color:#7b8c80}.detail-row .pair{gap:5px}.detail-row .pair>span[lang=zh-CN]{color:#93a597;font-size:11px}.bank-toggle .pair>span[lang=zh-CN]{color:#7f9384;font-size:12px}.contact .heading-zh{margin-top:-4px;margin-bottom:24px}.contact-copy>p .zh-block{color:#756c62}.contact-location .pair>span[lang=zh-CN]{font-size:12px}.inquiry-top{padding-bottom:56px}.inquiry-card label .pair>span[lang=zh-CN]{color:#d87254;font-size:16px}.inquiry-card>p .zh-block{color:#8c9688}.inquiry-card .button .pair>span[lang=zh-CN]{font-size:11px}.copy-button .pair{gap:3px}.copy-button .pair>span[lang=zh-CN]{font-size:11px}.footer-top p .zh-block{color:#a8b9ad;font-size:16px;font-weight:500}.footer-top>a:last-child .pair>span[lang=zh-CN]{color:#9eafa3;font-size:11px}.inquiry-heading{letter-spacing:-.05em;margin-bottom:20px;font:800 27px Manrope,sans-serif}.inquiry-heading .pair>span[lang=zh-CN]{color:#d87254;font-size:16px}.inquiry-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.inquiry-option{text-align:left;color:#30453b;background:0 0;border:1px solid #c7d1c5;min-height:61px;padding:13px}.inquiry-option .pair>span:first-child{font-size:12px;font-weight:800}.inquiry-option .pair>span[lang=zh-CN]{color:#7d8f80;font-size:11px}.inquiry-option:hover{border-color:#e77f5d}.inquiry-option.active{color:#fff;background:#1b3029;border-color:#1b3029}.inquiry-option.active .pair>span[lang=zh-CN]{color:#c9d9cc}@media (width<=1100px){.nav{gap:18px}.nav a{font-size:12px}.header-cta{display:none}}@media (width<=760px){.site-header{height:80px}.nav{gap:0;top:80px}.nav a{font-size:16px}.nav a .pair>span[lang=zh-CN]{font-size:12px}.hero-video{height:auto;min-height:760px;max-height:none}.hero-video-inner{min-height:760px}.hero-video h1{font-size:clamp(51px,10vw,76px)}.hero-title-zh{font-size:23px}.hero-video-content>p{font-size:15px}.hero-video-content .zh-block{font-size:14px}.service-card{min-height:360px}.statement-zh{margin-top:0}.footer-top p .zh-block{font-size:13px}}@media (width<=500px){.hero-video,.hero-video-inner{min-height:790px}.hero-video h1{margin:22px 0 8px;font-size:clamp(44px,10.5vw,58px)}.hero-title-zh{margin-bottom:18px;font-size:20px}.hero-video-content>p{font-size:14px}.hero-video-content .zh-block{font-size:13px}.hero-video .hero-actions{gap:19px;margin-top:25px}.hero-video .button-orange{gap:18px}.heading-zh{font-size:20px}.service-card{min-height:320px}.statement-zh{font-size:19px}.inquiry-heading{font-size:23px}.inquiry-options{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px;display:flex}}.routes-section{background:#f4f1e9}.routes-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:9%;display:grid}.routes-copy h2{letter-spacing:-.075em;margin:27px 0 0;font:800 clamp(48px,5.3vw,78px)/1.05 Manrope,sans-serif}.routes-copy h2 em{color:#f36f4a;font-style:normal}.routes-copy .heading-zh{margin-top:14px}.routes-copy>p{color:#66736c;max-width:450px;margin:24px 0 0;line-height:1.75}.routes-copy>p .zh-block{color:#7b8c80}.routes-link{border-bottom:1px solid #aab5aa;align-items:center;gap:22px;margin-top:24px;padding:13px 0;font-size:13px;font-weight:800;display:inline-flex}.routes-link:hover{color:#df6b4b}.routes-map{background:#e9eee7;margin:0;padding:14px;box-shadow:15px 15px #1d302912}.routes-map img{object-fit:contain;width:100%;height:auto}.routes-map figcaption{color:#66766a;letter-spacing:.13em;justify-content:space-between;gap:16px;padding:14px 5px 2px;font-size:10px;font-weight:800;display:flex}.routes-map figcaption [lang=zh-CN]{letter-spacing:.02em;font-family:Noto Sans SC,sans-serif;font-size:11px}@media (width<=760px){.routes-grid{grid-template-columns:1fr;gap:38px}.routes-copy h2{font-size:clamp(48px,10vw,68px)}.routes-map{padding:9px;box-shadow:8px 8px #1d302912}.routes-map figcaption{font-size:8px}}
