/* Conversion-focused edition: three business entrances in the first screen. */
main{overflow:clip}.nav-wrap{height:84px}.desktop-nav{margin-left:80px}.site-header .nav-contact{border-color:#9951c7;background:#8d3bcd18}.business-hero{padding-top:43px;padding-bottom:28px;position:relative}.business-intro{position:relative;z-index:1}.business-intro .eyebrow{font-size:9px;letter-spacing:2px}.business-intro h1{font-family:var(--serif);font-size:clamp(28px,3.15vw,44px);line-height:1.5;letter-spacing:-.7px;margin:14px 0 9px;font-weight:600}.title-divider{font-family:var(--sans);color:#7f52a2;font-size:.75em;font-weight:300;margin:0 4px}.fb-title{white-space:nowrap}.business-intro>p{font-size:13px;color:#a89abf;margin:0}.business-intro>p strong{color:#ded1f0;font-weight:400}.hero-orbit{position:absolute;width:800px;height:150px;right:-220px;top:60px;border:1px solid #b861e315;border-radius:50%;transform:rotate(-17deg);z-index:-1;pointer-events:none}.business-grid{margin-top:29px;gap:22px}.business-card{padding:9px;border-radius:17px;background:linear-gradient(145deg,#312045a8,#16112b);border-color:#aa7cca50;overflow:hidden}.business-card:nth-child(2){border-color:#a66bdb91;box-shadow:0 0 40px #833cbb13}.business-card:hover{border-color:#d293fc;box-shadow:0 10px 45px #6c238e30}.business-card .product-art{height:142px;object-fit:cover;object-position:center 48%;aspect-ratio:auto}.business-card .art-label{font-size:8px;padding:3px 9px;top:11px;right:11px}.business-card .product-body{padding:15px 13px 9px}.business-card .product-kicker{font-size:8px;letter-spacing:1.7px;color:#ae91ca}.business-card h2{font-size:25px;font-weight:600;line-height:1.4;margin:7px 0 10px;letter-spacing:-.5px}.business-card h2 button{border:0;background:none;font:inherit;color:inherit;padding:0;cursor:pointer;text-align:left}.business-card .product-description{font-size:11px;line-height:1.9;min-height:42px;color:#c2b3d1}.business-card .product-tags{margin:14px 0 18px;gap:6px}.business-card .product-tags span{font-size:8px;color:#aa95bd;background:#b794d406}.business-inquiry{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:43px;font-size:12px;font-weight:500;border-radius:9px;background:linear-gradient(110deg,#7c38df,#ad3fca);border:1px solid #c382e84a;box-shadow:0 4px 19px #7430ae24;transition:background .2s,box-shadow .2s,transform .2s}.business-inquiry:hover{background:linear-gradient(110deg,#9858f2,#c15cda);box-shadow:0 5px 24px #b45dea40;transform:translateY(-2px)}.business-inquiry svg{width:15px;height:15px}.business-inquiry svg:last-child{margin-left:auto}.business-inquiry svg:first-child{margin-right:auto}.card-price{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#9780ab;margin-top:12px}.detail-link{background:none;border:0;color:#ad98be;display:flex;align-items:center;gap:4px;font-size:9px;padding:0}.detail-link svg{height:12px;width:12px}.quick-contact{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;color:#a691bc;margin-top:22px}.quick-contact>span{display:flex;align-items:center;gap:7px}.quick-contact>span svg{height:13px;width:13px;color:#c098e2}.quick-contact>div{display:flex;align-items:center;gap:10px}.quick-contact a{display:flex;align-items:center;gap:5px;color:#e2c6f7}.quick-contact a svg{width:12px;height:12px}.reassurance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:24px 0;margin-top:18px}.reassurance>div{display:flex;align-items:flex-start;gap:13px}.reassurance>div>span{font-size:9px;color:#9b72b9;margin-top:5px}.reassurance p{margin:0}.reassurance b{font-size:13px;font-weight:500;display:block}.reassurance small{font-size:10px;color:#8f7fa3;display:block;margin-top:4px}.direct-contact{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding-top:85px}.direct-contact h2{font-family:var(--serif);font-size:35px;font-weight:600;line-height:1.65;margin:15px 0 18px}.direct-contact>div>p{font-size:12px;color:#aa97bb;line-height:2.1}.chat-card{border:1px solid #82539d55;border-radius:18px;background:linear-gradient(135deg,#231634a6,#171025);padding:26px}.chat-profile{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:22px}.tg-avatar{width:38px;height:38px;display:grid;place-items:center;background:linear-gradient(130deg,#7e48cb,#a243c4);border-radius:50%}.tg-avatar svg{width:20px;height:20px}.chat-profile>div b{display:block;font-size:13px;font-weight:500}.chat-profile>div>span{display:block;font-size:9px;color:#ac8bc3}.chat-platform{font-size:7px;letter-spacing:1.5px;margin-left:auto;color:#9079a5}.chat-bubble{padding:12px 15px;border:1px solid #9374ab33;background:#5a3d7325;font-size:11px;border-radius:12px 12px 12px 0;color:#d6c4e6;max-width:93%;margin:11px 0}.chat-bubble.alternate{background:#251e3725;color:#9680aa}.chat-card>.button{width:100%;font-size:12px;margin-top:17px;border-radius:9px}.chat-card>.copy-button{font-size:10px;width:100%;justify-content:center;gap:7px;margin-top:9px}.faq-section{padding-top:85px;padding-bottom:60px}.faq-section h2{font-size:29px}.last-call{border-radius:18px;padding:35px 42px;border:1px solid #9553bb4d;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at 88% 30%,#692e9133,transparent 65%),#171027}.last-call h2{font-family:var(--serif);font-weight:600;font-size:29px;margin:10px 0 5px}.last-call p{font-size:11px;color:#aa8cbe;margin:0}.last-call .button{font-size:12px}.last-call .eyebrow{font-size:8px}footer{padding-top:40px}.footer-top>p{letter-spacing:0;font-size:10px;color:#9a85ad}.floating-contact{display:none}
@media(max-width:1150px){.business-intro h1{font-size:34px}.business-card h2{font-size:22px}.business-grid{gap:17px}.business-card .product-body{padding:14px 9px 9px}.business-inquiry{font-size:11px}.direct-contact{gap:50px}}
@media(max-width:900px) and (min-width:701px){.business-intro h1{font-size:29px}.business-card h2{font-size:18px}.business-card .product-art{height:115px}.business-card .product-description{font-size:10px;min-height:58px}.business-card .product-tags span{font-size:7px;padding:2px 4px}.business-inquiry{font-size:9px;gap:5px}.business-grid{gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.business-card{padding:7px}.card-price,.detail-link{font-size:7px}.reassurance{gap:20px}.reassurance small{font-size:8px}.direct-contact h2{font-size:29px}.direct-contact{gap:32px}.chat-card{padding:20px}}
@media(max-width:700px){.nav-wrap{height:66px}.site-header .nav-contact{font-size:9px;padding:8px 10px}.business-hero{padding-top:24px;padding-bottom:18px}.business-intro .eyebrow{font-size:7px;letter-spacing:1.3px}.business-intro h1{font-size:26px;line-height:1.5;margin:12px 0 8px;letter-spacing:-.6px}.title-divider{margin-inline:1px}.business-intro>p{font-size:10px;line-height:1.9;max-width:330px}.business-intro>p strong{display:block}.business-grid{display:flex;flex-direction:column;gap:11px;margin-top:20px}.business-card{display:grid;grid-template-columns:81px minmax(0,1fr);padding:0;border-radius:12px;min-height:126px}.business-card .product-art-button{height:100%;border-radius:0;grid-column:1;grid-row:1}.business-card .product-art{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:auto;min-height:126px}.business-card .art-label{display:none}.business-card .product-body{grid-column:2;min-width:0;padding:10px 12px 11px}.business-card .product-kicker{display:none}.business-card h2{font-family:var(--sans);font-size:19px;letter-spacing:-.4px;font-weight:600;margin:0 0 5px;line-height:1.45}.business-card .product-description{font-size:9px;line-height:1.65;min-height:0;color:#b8a3c9;margin:0 0 9px}.business-card .product-tags,.business-card .card-price{display:none}.business-inquiry{font-size:10px;min-height:31px;border-radius:6px;padding:5px 8px;gap:5px}.business-inquiry svg{height:12px;width:12px}.quick-contact{font-size:8px;margin-top:15px;gap:8px;flex-wrap:wrap}.quick-contact>span{gap:4px}.quick-contact>span svg{height:10px;width:10px}.quick-contact>div{gap:5px}.quick-contact>div>span{display:none}.quick-contact a svg{width:10px;height:10px}.reassurance{grid-template-columns:1fr;gap:13px;margin-top:10px;padding:21px 0}.reassurance>div{gap:10px}.reassurance>div>span{font-size:8px;margin-top:3px}.reassurance p{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.reassurance b{font-size:10px}.reassurance small{font-size:8px;margin-top:0}.direct-contact{display:block;padding-top:49px}.direct-contact .eyebrow{font-size:7px}.direct-contact h2{font-size:26px;line-height:1.6;margin-top:12px}.direct-contact>div>p{font-size:10px;line-height:2}.chat-card{padding:21px;margin-top:25px}.chat-profile{margin-bottom:17px;padding-bottom:15px}.chat-profile>div b{font-size:12px}.chat-profile>div>span{font-size:9px}.chat-bubble{font-size:10px;padding:10px 12px}.chat-card>.button{font-size:10px;padding:11px;min-height:42px;margin-top:12px}.chat-card>.copy-button{font-size:9px}.faq-section{padding-top:52px;padding-bottom:42px}.faq-section h2{font-size:24px}.faq-section>div>p{font-size:10px}.faq-list{margin-top:24px}.faq-list summary{font-size:11px}.last-call{display:block;padding:27px 24px}.last-call .eyebrow{font-size:7px}.last-call h2{font-size:25px}.last-call p{font-size:9px}.last-call .button{font-size:10px;margin-top:20px;min-height:42px;padding:10px 15px}footer{padding-top:33px}.footer-top{gap:20px}.footer-top>p{font-size:7px;max-width:160px;letter-spacing:0}.hero-orbit{display:none}}
@media(min-width:701px){.business-inquiry{padding:9px 14px}}
@media(max-width:360px){.business-intro h1{font-size:23px}.business-card{grid-template-columns:68px minmax(0,1fr)}.business-card h2{font-size:18px}.business-card .product-body{padding-inline:10px}.business-card .product-description{font-size:8px}}

/* Language controls share the existing header on desktop and mobile. */
.nav-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.desktop-nav{margin-left:0;gap:25px}.nav-wrap{gap:20px}.language-picker{position:relative;flex-shrink:0}.language-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:8px 11px;border:1px solid #80649580;border-radius:999px;background:#22152e;color:#e8dcf5;font-size:11px;white-space:nowrap}.language-toggle:hover,.language-toggle[aria-expanded=true]{border-color:#c58bff;background:#352044}.language-globe{width:15px;height:15px}.language-chevron{width:12px;height:12px;transition:transform .2s}.language-toggle[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.language-options{position:absolute;top:calc(100% + 10px);right:0;width:205px;padding:7px;border:1px solid #805a9f;border-radius:13px;background:#1b122b;box-shadow:0 15px 45px #0008;z-index:50}.language-options button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:42px;padding:9px 12px;background:transparent;border:0;border-radius:8px;text-align:left;font-size:13px;line-height:1.5}.language-options button:hover,.language-options button:focus-visible{background:#a563e12c}.language-options button[aria-pressed=true]{background:#844ac93a;color:#f0d7ff}.language-options button span{opacity:0;color:#d59bff}.language-options button[aria-pressed=true] span{opacity:1}.language-toggle:focus-visible{outline:2px solid #cc88ff;outline-offset:4px}html:not([lang="zh-CN"]) .business-intro h1{font-family:var(--sans);font-size:clamp(26px,2.8vw,39px);line-height:1.45;letter-spacing:-1px}html:not([lang="zh-CN"]) .business-card h2{font-family:var(--sans);font-size:22px;line-height:1.4}html[lang="th-TH"]{--sans:"Leelawadee UI","Tahoma","Arial",sans-serif}html[lang="th-TH"] .eyebrow{letter-spacing:.3px}html[lang="th-TH"] .business-card h2{line-height:1.6}.business-card .card-price{gap:8px}.business-card .card-price>.detail-link{flex-shrink:0}html:not([lang="zh-CN"]) .card-price{font-size:8px}.dialog-inquiry{white-space:normal;text-align:center}.business-inquiry{line-height:1.5;text-align:center}
@media(max-width:1050px){.desktop-nav{display:none}.menu-toggle{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:28px;height:34px;border:0;background:transparent;padding:4px}.menu-toggle span{width:18px;height:1px;background:#d4c6e7;transition:transform .2s}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-nav{position:absolute;display:flex;flex-direction:column;left:0;right:0;top:100%;padding:20px;background:#141026fa;border-bottom:1px solid var(--line);gap:15px;font-size:13px}}
@media(max-width:900px) and (min-width:701px){html:not([lang="zh-CN"]) .business-card h2{font-size:17px}html:not([lang="zh-CN"]) .business-inquiry{font-size:9px}.business-card .product-description{min-height:62px}}
@media(max-width:700px){.nav-wrap{gap:8px}.nav-actions{gap:6px}.language-toggle{gap:4px;min-height:34px;padding:7px 8px;font-size:9px}.language-globe{display:none}.language-chevron{width:10px;height:10px}.language-options{width:195px;right:-30px}.site-header .nav-contact{font-size:9px;padding:8px 9px;gap:5px}.nav-contact svg{width:13px;height:13px}html:not([lang="zh-CN"]) .business-intro h1{font-size:23px;letter-spacing:-.7px;line-height:1.5}html:not([lang="zh-CN"]) .business-card h2{font-size:18px;line-height:1.45}html:not([lang="zh-CN"]) .business-card .product-description{font-size:10px;line-height:1.6}html[lang="th-TH"] .business-card h2{line-height:1.55}.business-inquiry{font-size:10px}.business-intro>p{max-width:none}.quick-contact{align-items:flex-start;line-height:1.7}.quick-contact>span{align-items:flex-start;max-width:77%}.quick-contact>span svg{margin-top:2px;flex-shrink:0}.quick-contact>div{margin-left:auto}.chat-card>.copy-button{flex-wrap:wrap}.last-call .button{white-space:normal;text-align:center}.reassurance small{line-height:1.8}html:not([lang="zh-CN"]) .footer-top>p{font-size:8px;max-width:190px}html:not([lang="zh-CN"]) .business-card .product-body{padding-top:10px;padding-bottom:10px}}
@media(max-width:360px){.site-header .nav-contact>span{display:none}.site-header .nav-contact{width:33px;height:33px;padding:8px;justify-content:center}.language-options{right:-70px}html:not([lang="zh-CN"]) .business-intro h1{font-size:21px}html:not([lang="zh-CN"]) .business-card h2{font-size:16px}html:not([lang="zh-CN"]) .business-card .product-description{font-size:9px}.business-inquiry{font-size:9px}}

#admall-meta-privacy{font-size:11px;color:#a99bbd;padding:14px 0 28px;border-top:1px solid var(--line);line-height:1.9}#admall-meta-privacy summary{cursor:pointer;color:#c7b6db}#admall-meta-privacy p{max-width:960px}#admall-meta-privacy a{text-decoration:underline}@media(max-width:700px){#admall-meta-privacy{margin-top:-55px;padding-bottom:110px;font-size:10px}}
