html.seekforge-preview-active,html.seekforge-preview-active body{margin:0;min-height:100%;background:#fff;color:#050505;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}html.seekforge-preview-active body>*:not(#seekforge-home){display:none!important}#seekforge-home{display:block!important;min-height:100vh;background:linear-gradient(180deg,#fff 0%,#f8fafb 100%)}.sf-page{max-width:430px;margin:0 auto;min-height:100vh;padding:26px 26px 88px;box-sizing:border-box}.sf-top,.sf-search,.sf-title-row,.sf-actions,.sf-tab,.sf-card-head{display:flex;align-items:center}.sf-top,.sf-title-row,.sf-card-head{justify-content:space-between}.sf-brand{font-size:29px;font-weight:850;letter-spacing:-.02em;line-height:1;color:#020202}.sf-profile{width:34px;height:34px;border:1px solid #dfe3e6;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#0b0b0b;box-shadow:0 10px 25px rgba(0,0,0,.04)}.sf-profile svg{width:22px;height:22px}.sf-search{height:44px;margin-top:27px;border:1px solid #d7dce0;border-radius:10px;background:rgba(255,255,255,.9);padding:0 13px;box-sizing:border-box;color:#8a8f96;font-size:14px}.sf-search svg{width:23px;height:23px;stroke:#6e747a;stroke-width:1.8;fill:none;flex:0 0 auto}.sf-search span{margin-left:13px;flex:1}.sf-scan{margin-left:auto}.sf-hero{position:relative;min-height:260px;margin-top:26px;overflow:hidden}.sf-hero-copy{position:relative;z-index:2;width:56%;padding-top:5px}.sf-hero h1{margin:0;font-size:35px;line-height:1.08;font-weight:900;letter-spacing:-.025em;color:#030303}.sf-hero p{margin:14px 0 0;color:#5d6268;font-size:14.5px;line-height:1.55}.sf-hero-img{position:absolute;right:-30px;bottom:5px;width:68%;height:220px;background:url('/web/seekforge-assets/hero-shanghai.jpg') right bottom/contain no-repeat;z-index:1}.sf-hero-img:after{content:"";position:absolute;left:-35px;top:0;bottom:0;width:92px;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.sf-actions{gap:10px;margin-top:20px;position:relative;z-index:3}.sf-btn{height:36px;border-radius:7px;border:0;padding:0 16px;font-size:13px;font-weight:780;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.sf-btn-primary{background:linear-gradient(135deg,#0f523f,#176b55);color:#fff;min-width:148px;box-shadow:0 12px 22px rgba(15,82,63,.18)}.sf-btn-secondary{background:rgba(255,255,255,.92);border:1px solid #e1e4e7;color:#101214;min-width:118px;box-shadow:0 12px 22px rgba(0,0,0,.05)}.sf-btn svg{width:17px;height:17px}.sf-services-card{margin-top:6px;padding:17px 16px 16px;border-radius:12px;background:#fff;border:1px solid #edf0f2;box-shadow:0 22px 50px rgba(23,31,38,.07)}.sf-services{display:grid;grid-template-columns:repeat(4,1fr);gap:21px 10px}.sf-service{background:transparent;border:0;padding:0;text-align:center;color:#080808}.sf-icon{width:54px;height:54px;margin:0 auto 8px;border-radius:15px;background:linear-gradient(145deg,#fbfbfb,#f2f3f4);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.sf-icon svg{width:32px;height:32px;stroke:#060606;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.sf-service span{font-size:12px;font-weight:650;line-height:1.2}.sf-accent{fill:#155747!important;stroke:#155747!important}.sf-gold{stroke:#aa7a20!important}.sf-feature{position:relative;overflow:hidden;margin-top:22px;border-radius:12px;background:#fff;min-height:192px;border:1px solid #edf0f2;box-shadow:0 22px 50px rgba(23,31,38,.07)}.sf-feature-img{position:absolute;inset:0;background:url('/web/seekforge-assets/entry-stay.jpg') right center/cover no-repeat}.sf-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.9) 38%,rgba(255,255,255,.12) 68%,rgba(255,255,255,0) 100%)}.sf-feature-body{position:relative;z-index:2;width:48%;padding:22px 18px}.sf-kicker{display:flex;align-items:center;gap:12px;color:#b18434;font-size:10px;font-weight:850;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.sf-kicker:after{content:"";width:42px;height:1px;background:#b18434}.sf-feature h2{margin:12px 0 0;font-size:24px;line-height:1.13;font-weight:850;letter-spacing:-.015em}.sf-feature p{margin:9px 0 0;color:#60666d;font-size:12.5px;line-height:1.45}.sf-learn{margin-top:14px;height:33px;border:0;border-radius:7px;background:#176b55;color:#fff;padding:0 14px;font-size:12.5px;font-weight:750;display:inline-flex;align-items:center;gap:10px}.sf-picks-section{margin-top:24px}.sf-card-head h2{font-size:19px;margin:0;font-weight:820;letter-spacing:-.01em}.sf-view{border:0;background:transparent;color:#0e513f;font-size:13px;font-weight:650;display:flex;gap:6px;align-items:center}.sf-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px}.sf-pick{position:relative;min-width:0;background:#fff;border:1px solid #edf0f2;border-radius:9px;overflow:hidden;text-align:left;padding:0 0 10px;box-shadow:0 14px 32px rgba(23,31,38,.06)}.sf-pick-img{height:76px;background:#f1f3f4 center/cover no-repeat}.sf-pick-body{padding:8px 8px 0}.sf-pick-title{font-size:11.5px;font-weight:760;line-height:1.2;color:#0c0c0c}.sf-pick-sub{margin-top:4px;font-size:9.8px;line-height:1.16;color:#85898e;min-height:23px}.sf-price{margin-top:6px;font-size:12.5px;font-weight:780;color:#0d5a46}.sf-add{position:absolute;right:7px;bottom:7px;width:19px;height:19px;border:1px solid #dfe3e6;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#111}.sf-tab{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:430px;height:62px;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);box-shadow:0 -12px 28px rgba(25,28,30,.06);justify-content:space-around;z-index:20}.sf-tab button{border:0;background:transparent;color:#111;font-size:11px;font-weight:560;display:flex;flex-direction:column;align-items:center;gap:3px}.sf-tab svg{width:22px;height:22px;stroke:#111;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.sf-tab .active{color:#176b55}.sf-tab .active svg{stroke:#176b55;fill:#176b55}.sf-tab .active:after{content:"";width:26px;height:2px;background:#176b55;border-radius:99px;margin-top:1px}@media(max-width:370px){.sf-page{padding-left:18px;padding-right:18px}.sf-hero h1{font-size:31px}.sf-hero-copy{width:60%}.sf-hero-img{right:-46px;width:70%}.sf-btn{padding:0 12px}.sf-btn-primary{min-width:132px}.sf-services{gap:18px 6px}.sf-icon{width:48px;height:48px}.sf-feature-body{width:53%;padding:18px 15px}.sf-feature h2{font-size:21px}.sf-picks{gap:8px}}
.sf-search{width:100%;display:flex}.sf-search span{white-space:nowrap}.sf-hero{min-height:252px;margin-top:23px}.sf-hero-copy{width:64%;padding-top:2px}.sf-hero h1{font-size:32px;line-height:1.08;max-width:235px}.sf-hero p{font-size:14px;max-width:210px;margin-top:13px}.sf-hero-img{right:-42px;bottom:46px;width:66%;height:176px;background-position:right bottom;opacity:.96}.sf-hero-img:after{left:-46px;width:116px}.sf-actions{margin-top:18px}.sf-btn-primary{min-width:146px}.sf-btn-secondary{min-width:118px}.sf-feature{min-height:186px}.sf-feature h2{font-size:22px}.sf-feature-body{width:50%;padding:20px 16px}.sf-feature p{font-size:12px}.sf-services-card{margin-top:12px}@media(max-width:370px){.sf-hero-copy{width:66%}.sf-hero h1{font-size:30px;max-width:220px}.sf-hero-img{right:-54px;width:70%;bottom:48px}.sf-btn{font-size:12px;padding:0 11px}.sf-btn-primary{min-width:128px}.sf-btn-secondary{min-width:112px}}
.sf-hero{min-height:270px}.sf-hero-copy{width:78%}.sf-hero h1{font-size:31px;line-height:1.08;max-width:292px}.sf-hero p{max-width:250px}.sf-hero-img{right:-34px;bottom:36px;width:64%;height:215px;background-size:cover;background-position:right center}.sf-hero-img:after{left:-58px;width:128px;background:linear-gradient(90deg,#fff 15%,rgba(255,255,255,.82) 45%,rgba(255,255,255,0))}.sf-actions{margin-top:19px}.sf-services-card{margin-top:0}@media(max-width:370px){.sf-hero-copy{width:80%}.sf-hero h1{font-size:29px;max-width:270px}.sf-hero-img{right:-44px;width:67%;height:205px}}
/* Sharper service icons: larger vector, stronger stroke, less haze. */
.sf-services-card{box-shadow:0 16px 34px rgba(23,31,38,.055);border-color:#e9edf0}.sf-icon{width:58px;height:58px;border-radius:14px;background:#fff;box-shadow:0 8px 18px rgba(23,31,38,.055),inset 0 0 0 1px #f0f2f3}.sf-icon svg{width:38px;height:38px;stroke:#050505!important;stroke-width:2.25!important;shape-rendering:geometricPrecision}.sf-icon svg .sf-accent{fill:#176b55!important;stroke:#176b55!important}.sf-icon svg .sf-gold{stroke:#b88725!important}.sf-service span{margin-top:2px;font-size:12.5px;font-weight:760;color:#050505;-webkit-font-smoothing:antialiased}.sf-services{gap:20px 10px}@media(max-width:370px){.sf-icon{width:54px;height:54px}.sf-icon svg{width:35px;height:35px}.sf-service span{font-size:12px}}
/* Stitch-style Material Symbols service icons. */
.sf-icon.material-icon{width:58px;height:58px;border-radius:14px;background:#fff;box-shadow:0 8px 18px rgba(23,31,38,.055),inset 0 0 0 1px #edf0f2;color:#050505}.sf-icon.material-icon .material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:500;font-style:normal;font-size:34px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 32}.sf-service span:not(.material-symbols-outlined){font-size:12.5px;font-weight:760;color:#000;line-height:1.12}.sf-services{gap:20px 10px}@media(max-width:370px){.sf-icon.material-icon{width:54px;height:54px}.sf-icon.material-icon .material-symbols-outlined{font-size:32px}.sf-service span:not(.material-symbols-outlined){font-size:12px}}
@font-face{font-family:'Material Symbols Outlined Local';font-style:normal;font-weight:500;font-display:block;src:url('/web/seekforge-assets/MaterialSymbolsOutlined-500.ttf') format('truetype')}.sf-icon.material-icon .material-symbols-outlined{font-family:'Material Symbols Outlined Local'!important;font-size:34px!important;font-weight:500!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;direction:ltr!important;font-feature-settings:'liga'!important;-webkit-font-feature-settings:'liga'!important;-webkit-font-smoothing:antialiased!important;font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 32!important;overflow:hidden;width:34px;height:34px}.sf-icon.material-icon{overflow:hidden}

/* Logistics featured poster refresh. */
.sf-feature-img{background:url('/web/seekforge-assets/entry-stay.jpg') right center/cover no-repeat!important}
.sf-feature-body{width:52%}
.sf-feature h2{font-size:21px;line-height:1.12}
.sf-feature p{font-size:11.8px;line-height:1.42}
.sf-learn{background:#0f604c}
.sf-pick-img{background-position:center}
@media(max-width:370px){.sf-feature-body{width:56%}.sf-feature h2{font-size:19px}.sf-feature p{font-size:11.2px}}

/* Mobile polish for logistics home. */
.sf-card-head{gap:14px}.sf-view{white-space:nowrap;flex:0 0 auto}.sf-view svg{width:14px;height:14px;flex:0 0 auto}

/* Life-service positioning refresh. */
.sf-feature-img{background:url('/web/seekforge-assets/entry-stay.jpg') right center/cover no-repeat!important}
.sf-feature h2{font-size:22px;line-height:1.12}
.sf-feature p{font-size:12.1px;line-height:1.43}
.sf-feature:after{background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.92) 40%,rgba(255,255,255,.16) 70%,rgba(255,255,255,0) 100%)}
@media(max-width:370px){.sf-feature h2{font-size:20px}.sf-feature p{font-size:11.4px}}

/* Hero copy polish for welcome positioning. */
.sf-hero h1{font-size:36px;max-width:245px}
.sf-hero p{max-width:260px}
@media(max-width:370px){.sf-hero h1{font-size:32px;max-width:225px}}

/* Logistics feature poster + open service grid. */
.sf-services-card{margin-top:4px;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.sf-services{gap:18px 12px;padding:0 2px}
.sf-service{padding:0 0 2px;border-radius:14px}
.sf-icon.material-icon{width:58px;height:58px;border-radius:13px;background:#fff;box-shadow:0 8px 20px rgba(23,31,38,.075),inset 0 0 0 1px #e9edf0}
.sf-feature-img{background:url('/web/seekforge-assets/customs-logistics.jpg') right center/cover no-repeat!important}
.sf-feature h2{font-size:21px;line-height:1.12}
.sf-feature p{font-size:11.8px;line-height:1.42}
.sf-feature:after{background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.9) 39%,rgba(255,255,255,.12) 70%,rgba(255,255,255,0) 100%)}
@media(max-width:370px){.sf-services{gap:16px 8px}.sf-feature h2{font-size:19px}.sf-feature p{font-size:11.2px}}

/* Clean first-screen city poster: no overlap with copy/buttons. */
.sf-hero{min-height:auto!important;margin-top:25px!important;overflow:visible!important;padding-bottom:0!important}
.sf-hero-copy{width:100%!important;padding-top:0!important;position:relative!important;z-index:3!important}
.sf-hero h1{font-size:36px!important;line-height:1.05!important;max-width:270px!important}
.sf-hero p{max-width:315px!important;font-size:14.2px!important;line-height:1.52!important}
.sf-actions{margin-top:18px!important;gap:10px!important;position:relative!important;z-index:4!important}
.sf-btn-primary{min-width:158px!important}.sf-btn-secondary{min-width:134px!important;background:#fff!important}
.sf-hero-img{position:relative!important;right:auto!important;bottom:auto!important;width:100%!important;height:132px!important;margin-top:18px!important;border-radius:14px!important;background:url('/web/seekforge-assets/hero-shanghai.jpg') center 58%/cover no-repeat!important;opacity:1!important;box-shadow:0 18px 38px rgba(23,31,38,.07)!important;overflow:hidden!important;z-index:1!important}
.sf-hero-img:after{content:""!important;position:absolute!important;inset:0!important;width:auto!important;background:linear-gradient(90deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.24) 42%,rgba(255,255,255,0) 78%)!important}
.sf-services-card{margin-top:24px!important}
@media(max-width:370px){.sf-hero h1{font-size:33px!important;max-width:245px!important}.sf-hero p{font-size:13.6px!important}.sf-btn-primary{min-width:144px!important}.sf-btn-secondary{min-width:124px!important}.sf-hero-img{height:122px!important}}

/* Rebuilt welcome hero as one complete poster. */
.sf-hero{position:relative!important;min-height:392px!important;margin-top:25px!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 18px 42px rgba(23,31,38,.06)!important;padding:0!important}
.sf-hero-img{position:absolute!important;inset:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;background:url('/web/seekforge-assets/welcome-assistant-hero.jpg') 58% bottom/cover no-repeat!important;opacity:1!important;box-shadow:none!important;z-index:1!important}
.sf-hero-img:after{display:none!important}
.sf-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.9) 42%,rgba(255,255,255,.24) 70%,rgba(255,255,255,0) 100%)!important;pointer-events:none!important}
.sf-hero-copy{position:relative!important;z-index:3!important;width:72%!important;padding:28px 0 0 0!important;margin-left:0!important}
.sf-hero h1{font-size:35px!important;line-height:1.06!important;max-width:250px!important;margin:0!important;letter-spacing:0!important}
.sf-hero p{font-size:13.8px!important;line-height:1.48!important;max-width:255px!important;margin-top:13px!important;color:#4f5964!important}
.sf-actions{position:relative!important;z-index:4!important;margin-top:17px!important;gap:10px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
.sf-btn{height:38px!important;border-radius:8px!important;font-size:12.5px!important;padding:0 14px!important;box-sizing:border-box!important}
.sf-btn-primary{min-width:152px!important}.sf-btn-secondary{min-width:132px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 12px 24px rgba(23,31,38,.07)!important}
.sf-services-card{margin-top:24px!important}
@media(max-width:370px){.sf-hero{min-height:374px!important}.sf-hero-copy{width:76%!important;padding-top:24px!important}.sf-hero h1{font-size:31px!important;max-width:220px!important}.sf-hero p{font-size:12.8px!important;max-width:230px!important}.sf-btn{font-size:11.8px!important;padding:0 11px!important}.sf-btn-primary{min-width:134px!important}.sf-btn-secondary{min-width:120px!important}}

/* Shorter visual hero with minimal copy. */
.sf-hero{min-height:292px!important;height:292px!important;margin-top:22px!important;border-radius:16px!important;box-shadow:0 16px 34px rgba(23,31,38,.055)!important}
.sf-hero-img{background:url('/web/seekforge-assets/welcome-assistant-hero.jpg') 67% 64%/cover no-repeat!important}
.sf-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.93) 42%,rgba(255,255,255,.42) 58%,rgba(255,255,255,.04) 82%)!important}
.sf-hero-copy{width:54%!important;padding-top:28px!important}
.sf-hero h1{font-size:32px!important;line-height:1.04!important;max-width:185px!important}
.sf-hero p{font-size:15px!important;line-height:1.25!important;max-width:150px!important;margin-top:12px!important;color:#4b5560!important}
.sf-actions{margin-top:16px!important;gap:8px!important}
.sf-btn{height:36px!important;border-radius:8px!important;font-size:12.5px!important;padding:0 12px!important;gap:6px!important}
.sf-btn-primary{min-width:104px!important}.sf-btn-secondary{min-width:92px!important}
.sf-btn-secondary svg{display:none!important}.sf-btn svg{width:15px!important;height:15px!important}
.sf-services-card{margin-top:22px!important}
@media(max-width:370px){.sf-hero{height:276px!important;min-height:276px!important}.sf-hero-copy{width:56%!important;padding-top:24px!important}.sf-hero h1{font-size:29px!important;max-width:170px!important}.sf-hero p{font-size:14px!important}.sf-btn{font-size:12px!important;padding:0 10px!important}.sf-btn-primary{min-width:96px!important}.sf-btn-secondary{min-width:82px!important}}

/* Tight hero height: remove empty lower space. */
.sf-hero{min-height:238px!important;height:238px!important}
.sf-hero-img{background-position:68% 47%!important;background-size:cover!important}
.sf-hero-copy{padding-top:25px!important}
.sf-hero h1{font-size:30px!important;max-width:174px!important}
.sf-hero p{font-size:14px!important;margin-top:10px!important}
.sf-actions{margin-top:13px!important}
.sf-services-card{margin-top:20px!important}
@media(max-width:370px){.sf-hero{height:226px!important;min-height:226px!important}.sf-hero-copy{padding-top:22px!important}.sf-hero h1{font-size:28px!important}.sf-actions{margin-top:11px!important}}

/* Restore approved reference layout: skyline hero + aligned service card. */
.sf-page{max-width:430px!important;padding:26px 26px 88px!important}
.sf-hero{position:relative!important;min-height:270px!important;height:auto!important;margin-top:24px!important;border-radius:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;padding:0!important}
.sf-hero:before{display:none!important}
.sf-hero-copy{position:relative!important;z-index:3!important;width:70%!important;padding:2px 0 0 0!important;margin-left:0!important}
.sf-hero h1{font-size:34px!important;line-height:1.08!important;font-weight:900!important;max-width:270px!important;margin:0!important;letter-spacing:0!important;color:#030303!important}
.sf-hero p{margin:14px 0 0!important;max-width:245px!important;font-size:14px!important;line-height:1.55!important;color:#5d6268!important}
.sf-actions{position:relative!important;z-index:4!important;margin-top:19px!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}
.sf-btn{height:36px!important;border-radius:7px!important;font-size:12.5px!important;font-weight:780!important;padding:0 14px!important;gap:8px!important;white-space:nowrap!important}
.sf-btn-primary{min-width:148px!important;background:linear-gradient(135deg,#0f523f,#176b55)!important;color:#fff!important;box-shadow:0 12px 22px rgba(15,82,63,.18)!important}
.sf-btn-secondary{min-width:126px!important;background:rgba(255,255,255,.94)!important;border:1px solid #e1e4e7!important;color:#101214!important;box-shadow:0 12px 22px rgba(0,0,0,.05)!important}
.sf-btn-secondary svg{display:block!important}.sf-btn svg{width:16px!important;height:16px!important}
.sf-hero-img{position:absolute!important;right:-40px!important;bottom:28px!important;left:auto!important;top:auto!important;width:68%!important;height:205px!important;margin:0!important;border-radius:0!important;background:url('/web/seekforge-assets/hero-shanghai.jpg') right bottom/contain no-repeat!important;opacity:.98!important;box-shadow:none!important;z-index:1!important;overflow:visible!important}
.sf-hero-img:after{content:""!important;display:block!important;position:absolute!important;left:-54px!important;top:0!important;bottom:0!important;width:124px!important;background:linear-gradient(90deg,#fff 8%,rgba(255,255,255,.82) 45%,rgba(255,255,255,0))!important}
.sf-services-card{margin-top:2px!important;padding:18px 16px 17px!important;background:#fff!important;border:1px solid #edf0f2!important;box-shadow:0 22px 50px rgba(23,31,38,.07)!important;border-radius:12px!important}
.sf-services{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px 10px!important;padding:0!important;align-items:start!important}
.sf-service{height:88px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;background:transparent!important;border:0!important;text-align:center!important;color:#080808!important;box-sizing:border-box!important}
.sf-icon.material-icon{width:56px!important;height:56px!important;border-radius:14px!important;background:linear-gradient(145deg,#fbfbfb,#f2f3f4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 8px!important;flex:0 0 56px!important;color:#050505!important}
.sf-icon.material-icon .material-symbols-outlined{font-size:32px!important;width:32px!important;height:32px!important;line-height:1!important}
.sf-service span:not(.material-symbols-outlined){display:flex!important;align-items:flex-start!important;justify-content:center!important;min-height:24px!important;font-size:12px!important;line-height:1.13!important;font-weight:650!important;color:#080808!important;white-space:normal!important;text-align:center!important;max-width:76px!important}
.sf-feature{margin-top:22px!important}
@media(max-width:370px){.sf-page{padding-left:18px!important;padding-right:18px!important}.sf-hero{min-height:258px!important}.sf-hero-copy{width:72%!important}.sf-hero h1{font-size:30px!important;max-width:230px!important}.sf-hero p{font-size:13px!important;max-width:218px!important}.sf-hero-img{right:-52px!important;width:72%!important;height:196px!important;bottom:32px!important}.sf-btn{font-size:11.8px!important;padding:0 11px!important}.sf-btn-primary{min-width:132px!important}.sf-btn-secondary{min-width:112px!important}.sf-services-card{padding:16px 13px!important}.sf-services{gap:17px 6px!important}.sf-icon.material-icon{width:52px!important;height:52px!important;flex-basis:52px!important}.sf-service{height:82px!important}.sf-service span:not(.material-symbols-outlined){font-size:11.5px!important}}

/* Final reference polish: reliable SVG service icons and visible skyline. */
.sf-hero-img{right:-58px!important;bottom:8px!important;width:76%!important;height:228px!important;background:url('/web/seekforge-assets/hero-shanghai.jpg') right center/cover no-repeat!important;opacity:.98!important;z-index:1!important}
.sf-hero-img:after{content:""!important;display:block!important;position:absolute!important;left:-68px!important;top:0!important;bottom:0!important;width:150px!important;background:linear-gradient(90deg,#fff 12%,rgba(255,255,255,.78) 48%,rgba(255,255,255,0))!important}
.sf-hero-copy{width:66%!important}.sf-hero{min-height:276px!important}.sf-hero h1{font-size:33px!important;max-width:255px!important}.sf-hero p{max-width:235px!important}
.sf-icon{width:56px!important;height:56px!important;margin:0 auto 8px!important;border-radius:14px!important;background:linear-gradient(145deg,#fbfbfb,#f2f3f4)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;flex:0 0 56px!important;color:#050505!important;overflow:visible!important}
.sf-icon svg{display:block!important;width:34px!important;height:34px!important;stroke:#050505!important;stroke-width:1.8!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;visibility:visible!important}
.sf-icon svg .sf-accent{fill:#176b55!important;stroke:#176b55!important}.sf-icon svg .sf-gold{stroke:#b88725!important;fill:none!important}
.sf-icon.material-icon,.sf-icon.material-icon .material-symbols-outlined{font-family:inherit!important}
.sf-service{height:88px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.sf-service>span{min-height:24px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important;line-height:1.13!important;font-size:12px!important;font-weight:650!important;max-width:76px!important;color:#080808!important}
@media(max-width:370px){.sf-hero-img{right:-64px!important;width:78%!important;height:214px!important}.sf-hero-copy{width:70%!important}.sf-hero h1{font-size:30px!important}.sf-icon{width:52px!important;height:52px!important;flex-basis:52px!important}.sf-icon svg{width:32px!important;height:32px!important}.sf-service{height:82px!important}}

/* Logo brand palette and final aligned SVG icons. */
:root{--sf-blue:#174bdc;--sf-ink:#071129;--sf-cyan:#5fc7ea;--sf-pink:#ef75b6;--sf-violet:#5b4fd6}
.sf-brand{display:flex!important;align-items:center!important;gap:8px!important;font-size:28px!important;font-weight:850!important;color:var(--sf-ink)!important;letter-spacing:0!important}.sf-brand img{width:34px!important;height:34px!important;object-fit:contain!important;display:block!important;flex:0 0 34px!important}.sf-profile{border-color:#dce5f5!important;box-shadow:0 10px 24px rgba(23,75,220,.08)!important}.sf-search{border-color:#d9e4f6!important;box-shadow:0 10px 28px rgba(23,75,220,.05)!important}.sf-btn-primary{background:linear-gradient(135deg,#174bdc 0%,#4c63dc 54%,#e96eae 140%)!important;color:#fff!important;box-shadow:0 14px 26px rgba(23,75,220,.22)!important}.sf-btn-secondary{border-color:#dfe7f5!important;color:#071129!important}.sf-learn{background:linear-gradient(135deg,#174bdc,#5b4fd6)!important}.sf-price,.sf-view,.sf-tab .active{color:#174bdc!important}.sf-tab .active svg{stroke:#174bdc!important;fill:#174bdc!important}.sf-tab .active:after{background:#174bdc!important}.sf-kicker{color:#b55d9a!important}.sf-kicker:after{background:#b55d9a!important}
.sf-hero-img{right:-44px!important;bottom:20px!important;width:72%!important;height:218px!important;background:url('/web/seekforge-assets/hero-shanghai.jpg') right center/contain no-repeat!important;opacity:.98!important;z-index:1!important}.sf-hero-img:after{content:""!important;display:block!important;position:absolute!important;left:-64px!important;top:0!important;bottom:0!important;width:142px!important;background:linear-gradient(90deg,#fff 10%,rgba(255,255,255,.82) 48%,rgba(255,255,255,0))!important}.sf-hero{min-height:276px!important}.sf-hero-copy{width:66%!important}.sf-hero h1{font-size:33px!important;max-width:255px!important}.sf-hero p{max-width:238px!important}
.sf-services-card{margin-top:2px!important;padding:18px 16px 17px!important;background:#fff!important;border:1px solid #edf0f2!important;box-shadow:0 22px 50px rgba(23,31,38,.07)!important;border-radius:12px!important}.sf-services{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px 10px!important;padding:0!important;align-items:start!important}.sf-service{height:88px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;background:transparent!important;border:0!important;text-align:center!important;color:#080808!important;box-sizing:border-box!important}.sf-icon{width:56px!important;height:56px!important;margin:0 auto 8px!important;border-radius:14px!important;background:linear-gradient(145deg,#fbfbff,#f2f5fb)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;flex:0 0 56px!important;color:#050505!important;overflow:visible!important}.sf-icon svg{display:block!important;width:34px!important;height:34px!important;stroke:#071129!important;stroke-width:1.8!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;visibility:visible!important}.sf-icon svg .sf-accent{fill:#174bdc!important;stroke:#174bdc!important}.sf-icon svg .sf-gold{stroke:#ef75b6!important;fill:none!important}.sf-service>span{min-height:24px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important;line-height:1.13!important;font-size:12px!important;font-weight:650!important;max-width:76px!important;color:#080808!important}.sf-feature-img{background:url('/web/seekforge-assets/customs-logistics.jpg') right center/cover no-repeat!important}
@media(max-width:370px){.sf-brand{font-size:25px!important}.sf-brand img{width:30px!important;height:30px!important}.sf-hero-img{right:-56px!important;width:75%!important;height:205px!important}.sf-hero-copy{width:70%!important}.sf-hero h1{font-size:30px!important}.sf-services{gap:17px 6px!important}.sf-icon{width:52px!important;height:52px!important;flex-basis:52px!important}.sf-icon svg{width:32px!important;height:32px!important}.sf-service{height:82px!important}.sf-service>span{font-size:11.5px!important}}

/* Larger mark, smaller wordmark, new welcome concierge hero. */
.sf-brand{gap:9px!important;font-size:24px!important;line-height:1!important;color:#071129!important}
.sf-brand img{width:46px!important;height:46px!important;flex:0 0 46px!important;object-fit:contain!important}
.sf-hero{min-height:278px!important;margin-top:24px!important;overflow:hidden!important}
.sf-hero-copy{width:62%!important;padding-top:3px!important;z-index:3!important}
.sf-hero h1{font-size:32px!important;line-height:1.08!important;max-width:240px!important}
.sf-hero p{font-size:13.6px!important;line-height:1.48!important;max-width:215px!important;margin-top:12px!important}
.sf-actions{margin-top:17px!important;gap:9px!important}
.sf-btn{height:36px!important;font-size:12.3px!important;padding:0 13px!important}
.sf-btn-primary{min-width:142px!important}.sf-btn-secondary{min-width:122px!important}
.sf-hero-img{position:absolute!important;right:-42px!important;bottom:0!important;width:78%!important;height:236px!important;background:url('/web/seekforge-assets/welcome-china-concierge.jpg') right bottom/cover no-repeat!important;border-radius:0!important;opacity:1!important;box-shadow:none!important;z-index:1!important}
.sf-hero-img:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.92) 28%,rgba(255,255,255,.55) 47%,rgba(255,255,255,.04) 76%)!important}
@media(max-width:370px){.sf-brand{font-size:22px!important}.sf-brand img{width:40px!important;height:40px!important;flex-basis:40px!important}.sf-hero{min-height:264px!important}.sf-hero-copy{width:65%!important}.sf-hero h1{font-size:29px!important;max-width:220px!important}.sf-hero p{font-size:12.8px!important;max-width:196px!important}.sf-hero-img{right:-50px!important;width:82%!important;height:224px!important}.sf-btn-primary{min-width:128px!important}.sf-btn-secondary{min-width:108px!important}}

/* True single-piece hero card: image and container always align. */
.sf-hero{position:relative!important;height:258px!important;min-height:258px!important;margin-top:24px!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 18px 42px rgba(23,31,38,.06)!important;padding:0!important}
.sf-hero-img{position:absolute!important;inset:0!important;left:0!important;right:auto!important;top:0!important;bottom:auto!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;background:url('/web/seekforge-assets/welcome-china-concierge.jpg') 63% center/cover no-repeat!important;opacity:1!important;box-shadow:none!important;z-index:1!important;overflow:hidden!important}
.sf-hero-img:after{display:none!important}
.sf-hero:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 38%,rgba(255,255,255,.58) 56%,rgba(255,255,255,.08) 82%)!important;pointer-events:none!important}
.sf-hero-copy{position:relative!important;z-index:3!important;width:58%!important;padding:22px 0 0 0!important;margin-left:0!important;box-sizing:border-box!important}
.sf-hero h1{font-size:30px!important;line-height:1.05!important;max-width:200px!important;margin:0!important;color:#030303!important;letter-spacing:0!important}
.sf-hero p{font-size:12.6px!important;line-height:1.45!important;max-width:205px!important;margin:11px 0 0!important;color:#4f5964!important}
.sf-actions{position:relative!important;z-index:4!important;margin-top:15px!important;gap:8px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
.sf-btn{height:34px!important;border-radius:8px!important;font-size:11.6px!important;padding:0 11px!important;gap:6px!important;box-sizing:border-box!important}
.sf-btn-primary{min-width:126px!important}.sf-btn-secondary{min-width:108px!important;background:rgba(255,255,255,.94)!important}
.sf-services-card{margin-top:22px!important}
@media(max-width:370px){.sf-hero{height:244px!important;min-height:244px!important}.sf-hero-copy{width:60%!important;padding-top:19px!important}.sf-hero h1{font-size:27px!important;max-width:180px!important}.sf-hero p{font-size:11.8px!important;max-width:185px!important}.sf-actions{margin-top:12px!important}.sf-btn{font-size:10.8px!important;padding:0 9px!important}.sf-btn-primary{min-width:112px!important}.sf-btn-secondary{min-width:96px!important}}

/* Local Services section based on Stitch reference: no outer frame. */
.sf-services-card{margin-top:24px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.sf-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;margin:0 0 18px!important;gap:18px!important}
.sf-section-head span{font-size:9px!important;font-weight:850!important;letter-spacing:.28em!important;color:#5e6b7e!important;text-transform:uppercase!important;padding-top:8px!important;white-space:nowrap!important}
.sf-section-head h2{margin:0!important;font-size:27px!important;line-height:1!important;font-weight:860!important;letter-spacing:0!important;color:#071129!important;text-align:right!important}
.sf-services{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 20px!important;padding:0!important;align-items:start!important}
.sf-service{height:86px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important;box-sizing:border-box!important}
.sf-icon{width:58px!important;height:58px!important;flex:0 0 58px!important;margin:0 auto 9px!important;border-radius:10px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 30px rgba(23,31,38,.055)!important;color:#071129!important;overflow:visible!important}
.sf-icon svg{width:29px!important;height:29px!important;stroke:#071129!important;stroke-width:1.75!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important}.sf-icon svg .sf-accent{fill:#174bdc!important;stroke:#174bdc!important}.sf-icon svg .sf-gold{stroke:#ef75b6!important;fill:none!important}
.sf-service>span{min-height:26px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important;font-size:11px!important;line-height:1.15!important;font-weight:560!important;color:#050505!important;max-width:72px!important;white-space:normal!important}
@media(max-width:370px){.sf-section-head h2{font-size:24px!important}.sf-section-head span{font-size:8px!important}.sf-services{gap:20px 14px!important}.sf-icon{width:54px!important;height:54px!important;flex-basis:54px!important}.sf-icon svg{width:27px!important;height:27px!important}.sf-service>span{font-size:10.5px!important;max-width:68px!important}}
/* Hero text inset polish. */
.sf-hero-copy{padding-left:18px!important;width:56%!important;box-sizing:border-box!important}
.sf-hero h1{max-width:188px!important}.sf-hero p{max-width:190px!important}.sf-actions{padding-left:0!important}
@media(max-width:370px){.sf-hero-copy{padding-left:14px!important;width:58%!important}.sf-hero h1{max-width:170px!important}.sf-hero p{max-width:172px!important}}

/* SeekForge useful picks and mall goods refresh */
.seekforge-preview-active .sf-picks-section{
  margin-top:28px!important;
  padding-bottom:0!important;
}
.seekforge-preview-active .sf-mall-section{
  margin-top:28px!important;
  padding-bottom:96px!important;
}
.seekforge-preview-active .sf-card-head{
  align-items:center!important;
  margin-bottom:14px!important;
}
.seekforge-preview-active .sf-card-head h2{
  color:#071225!important;
  font-size:23px!important;
  line-height:1.05!important;
  letter-spacing:0!important;
}
.seekforge-preview-active .sf-view{
  color:#2456e8!important;
  font-weight:800!important;
  gap:6px!important;
}
.seekforge-preview-active .sf-view svg{
  width:16px!important;
  height:16px!important;
  stroke-width:2.5!important;
}
.seekforge-preview-active .sf-picks{
  display:flex!important;
  gap:12px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scroll-snap-type:x proximity!important;
  padding:0 0 8px!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
.seekforge-preview-active .sf-picks::-webkit-scrollbar{
  display:none!important;
}
.seekforge-preview-active .sf-pick{
  position:relative!important;
  display:flex!important;
  width:145px!important;
  min-width:145px!important;
  min-height:218px!important;
  flex-direction:column!important;
  overflow:hidden!important;
  scroll-snap-align:start!important;
  border:1px solid rgba(36,86,232,.12)!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 12px 28px rgba(20,34,65,.07)!important;
}
.seekforge-preview-active .sf-pick:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(145deg,rgba(36,86,232,.08),rgba(232,102,174,.04) 44%,rgba(255,255,255,0) 70%)!important;
}
.seekforge-preview-active .sf-pick-img{
  width:100%!important;
  height:102px!important;
  flex:0 0 102px!important;
  border-radius:0!important;
  background-color:#eef3fb!important;
  background-position:center!important;
  background-size:cover!important;
}
.seekforge-preview-active .sf-pick-body{
  position:relative!important;
  z-index:1!important;
  display:flex!important;
  min-height:116px!important;
  flex:1!important;
  flex-direction:column!important;
  padding:10px 11px 11px!important;
}
.seekforge-preview-active .sf-pick-title{
  min-height:36px!important;
  color:#06101f!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1.25!important;
  letter-spacing:0!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
.seekforge-preview-active .sf-pick-sub{
  min-height:32px!important;
  margin-top:5px!important;
  color:#667085!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.35!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
.seekforge-preview-active .sf-pick-foot{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  margin-top:auto!important;
}
.seekforge-preview-active .sf-price{
  color:#2456e8!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1!important;
}
.seekforge-preview-active .sf-add{
  display:grid!important;
  width:26px!important;
  height:26px!important;
  min-width:26px!important;
  border:0!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#2456e8,#8d55d9 56%,#e866ae)!important;
  color:#fff!important;
  font-size:20px!important;
  font-weight:800!important;
  line-height:1!important;
  box-shadow:0 8px 16px rgba(36,86,232,.24)!important;
}
.seekforge-preview-active .sf-empty-goods{
  width:100%!important;
  padding:18px!important;
  border:1px dashed rgba(36,86,232,.22)!important;
  border-radius:14px!important;
  color:#667085!important;
  background:rgba(255,255,255,.78)!important;
  font-size:13px!important;
  font-weight:700!important;
  text-align:center!important;
}
.seekforge-preview-active .sf-mall-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
.seekforge-preview-active .sf-mall-item{
  display:flex!important;
  min-width:0!important;
  min-height:238px!important;
  flex-direction:column!important;
  overflow:hidden!important;
  border:1px solid rgba(36,86,232,.12)!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 14px 30px rgba(20,34,65,.08)!important;
}
.seekforge-preview-active .sf-mall-img{
  width:100%!important;
  height:112px!important;
  flex:0 0 112px!important;
  background-color:#eef3fb!important;
  background-position:center!important;
  background-size:cover!important;
}
.seekforge-preview-active .sf-mall-body{
  display:flex!important;
  min-height:126px!important;
  flex:1!important;
  flex-direction:column!important;
  padding:11px 12px 12px!important;
}
.seekforge-preview-active .sf-mall-title{
  min-height:38px!important;
  color:#06101f!important;
  font-size:15px!important;
  font-weight:900!important;
  line-height:1.25!important;
  letter-spacing:0!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
.seekforge-preview-active .sf-mall-sub{
  min-height:34px!important;
  margin-top:5px!important;
  color:#667085!important;
  font-size:12px!important;
  font-weight:600!important;
  line-height:1.35!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
.seekforge-preview-active .sf-mall-foot{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  margin-top:auto!important;
}
.seekforge-preview-active .sf-mall-foot span{
  color:#2456e8!important;
  font-size:15px!important;
  font-weight:900!important;
  line-height:1!important;
}
.seekforge-preview-active .sf-mall-foot i{
  display:grid!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  place-items:center!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#2456e8,#8d55d9 56%,#e866ae)!important;
  color:#fff!important;
  font-style:normal!important;
  font-size:20px!important;
  font-weight:800!important;
  line-height:1!important;
  box-shadow:0 8px 16px rgba(36,86,232,.24)!important;
}
@media (max-width:360px){
  .seekforge-preview-active .sf-picks{gap:10px!important;}
  .seekforge-preview-active .sf-pick{width:136px!important;min-width:136px!important;}
  .seekforge-preview-active .sf-pick-img{height:96px!important;flex-basis:96px!important;}
  .seekforge-preview-active .sf-pick-title{font-size:13px!important;}
  .seekforge-preview-active .sf-mall-grid{gap:10px!important;}
  .seekforge-preview-active .sf-mall-item{min-height:228px!important;}
  .seekforge-preview-active .sf-mall-img{height:104px!important;flex-basis:104px!important;}
  .seekforge-preview-active .sf-mall-title{font-size:14px!important;}
}

