@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600;1,700&family=Montserrat:ital,wght@0,400..900;1,400..900&family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600;1,700&display=swap");@import url("/frontend/font/stylesheet.css");@import url("/frontend/polo/css/polo.css");@import url("/frontend/custom.css");body,html{margin:0;padding:0;box-sizing:border-box;font-family:inherit}*,:after,:before{box-sizing:inherit}.header-partner-bar{gap:36px;margin:10px auto 35px;padding:18px 40px;background:#542b32;border:1px solid hsla(0,0%,100%,.25);border-radius:60px;max-width:980px;width:92%;box-shadow:0 8px 32px rgba(0,0,0,.25)}.header-partner-bar,.partner-col{display:flex;align-items:center;justify-content:center}.partner-col{height:72px;flex:1 1}.partner-logo-img{width:auto;object-fit:contain;filter:brightness(0) invert(1);transition:transform .3s ease}.partner-logo-img.shantea-logo{height:32px;max-height:32px}.partner-logo-img.mandala-logo{height:68px;max-height:68px;transform:scale(1.25)}.partner-logo-img.mhg-logo{height:32px;max-height:32px}.partner-logo-img:hover{transform:scale(1.08)}.partner-logo-img.mandala-logo:hover{transform:scale(1.75)}.partner-divider{width:1px;height:32px;background:hsla(0,0%,100%,.35);flex-shrink:0}.hero-title-block{text-align:center;margin-bottom:35px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-sub-title{font-family:Montserrat,sans-serif;font-size:clamp(24px,2.8vw,42px);margin:0 0 6px;text-shadow:0 2px 10px rgba(0,0,0,.35)}.hero-main-title,.hero-sub-title{color:#fff;font-weight:700;letter-spacing:3px;text-transform:uppercase}.hero-main-title{font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(38px,5.2vw,84px);margin:4px 0 0;line-height:1.1;text-shadow:0 4px 25px rgba(0,0,0,.45);background:linear-gradient(180deg,#fff 15%,#fcecd7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.col-md-2-5{width:16.66667%!important;float:left;padding:3px;box-sizing:border-box}.s46{font-size:clamp(26px,3.6vw,40px)!important;font-weight:700!important;text-shadow:0 2px 8px rgba(0,0,0,.6)!important;margin-bottom:2px!important}.s46,.s47{font-family:Montserrat,sans-serif!important;color:#fff!important}.s47{font-size:clamp(13px,1.6vw,17px)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.2px!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important;max-width:95%;margin:0 auto}.s43{background:hsla(0,0%,100%,.12)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid hsla(0,0%,100%,.22)!important;border-radius:10px;overflow:hidden;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s ease!important}.s43:hover{background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.4)!important}@media (max-width:991px){.col-md-2-5{width:33.33333%!important}.header-partner-bar{gap:16px;padding:14px 20px}.partner-caption{font-size:10px}.partner-logo-img{height:32px}}@media (max-width:650px){.header-partner-bar{flex-direction:column;border-radius:20px;gap:12px;padding:16px}.partner-divider{width:60%;height:1px}}@media (max-width:576px){.col-md-2-5{width:50%!important}}.distributor-section{margin-top:50px;padding:25px 20px 40px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.distributor-title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(24px,2.8vw,42px);font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:25px;text-shadow:0 2px 10px rgba(0,0,0,.35)}.distributor-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:960px;margin:0 auto}.distributor-card{background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;height:96px;display:flex;align-items:center;justify-content:center;padding:8px 16px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.15);overflow:hidden}.distributor-card:hover{background:hsla(0,0%,100%,.22);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.25);border-color:hsla(0,0%,100%,.4)}.distributor-logo-img{width:auto;max-width:90%;height:auto;object-fit:contain;transition:transform .3s ease}.distributor-logo-img.hnl-logo{height:76px;max-height:76px;transform:scale(1.3)}.distributor-logo-img.img-logo{height:76px;max-height:76px;transform:scale(1.35)}.distributor-logo-img.thl-logo{height:74px;max-height:74px;transform:scale(1.35)}.distributor-card:hover .distributor-logo-img.hnl-logo{transform:scale(1.4)}.distributor-card:hover .distributor-logo-img.img-logo,.distributor-card:hover .distributor-logo-img.thl-logo{transform:scale(1.45)}.distributor-placeholder-text{color:hsla(0,0%,100%,.75);font-family:Montserrat,sans-serif;font-size:16px;font-style:italic;font-weight:500;letter-spacing:1px}@media (max-width:768px){.distributor-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.distributor-grid{grid-template-columns:1fr}}body,html{height:100%;overflow-x:hidden}@media (min-width:992px){body,html{overflow-y:hidden}.s156.s36{height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding-top:12px!important;padding-bottom:12px!important;overflow:hidden!important}.s156.s36,.s162{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.s162{height:98%;max-width:1280px;margin:0 auto;padding:0 15px}.header-partner-bar{margin:0 auto 10px;padding:18px 40px!important;border-radius:60px!important;max-width:960px!important}.partner-col{height:72px!important}.partner-logo-img.shantea-logo{height:34px!important;max-height:34px!important}.partner-logo-img.mandala-logo{height:68px!important;max-height:68px!important;transform:scale(1.25)!important}.partner-logo-img.mhg-logo{height:32px!important;max-height:32px!important}.partner-divider{height:48px!important}.hero-title-block{margin-bottom:10px}.hero-sub-title{font-size:clamp(18px,1.75vw,25px)!important;margin-bottom:2px;letter-spacing:2px}.hero-main-title{font-size:clamp(24px,3.2vw,50px);letter-spacing:2px}.s169{margin-bottom:8px;width:100%}.s42{padding:3px!important}.s43{aspect-ratio:1.38/1!important;max-height:155px!important;border-radius:10px;overflow:hidden;position:relative;background:hsla(0,0%,100%,.12)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid hsla(0,0%,100%,.22)!important;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s ease!important}.s43:hover{background:hsla(0,0%,100%,.22)!important;border-color:hsla(0,0%,100%,.4)!important;transform:scale(1.05)!important;z-index:10!important;box-shadow:0 8px 25px rgba(0,0,0,.35)!important}.s43:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)!important;border-radius:inherit;pointer-events:none;z-index:1}.s46{font-size:clamp(26px,3.6vh,40px)!important;margin-bottom:2px!important;font-weight:700!important;text-shadow:0 2px 8px rgba(0,0,0,.6)!important}.s46,.s47{font-family:Montserrat,sans-serif!important;color:#fff!important;z-index:2;position:relative}.s47{font-size:clamp(13px,1.65vh,17px)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.2px!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important;max-width:95%;margin:0 auto}.distributor-section{margin-top:4px;padding:6px 10px 10px}.distributor-title{font-size:clamp(18px,1.75vw,25px)!important;margin-bottom:8px;letter-spacing:1.5px}.distributor-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;max-width:960px!important;margin:0 auto}.distributor-card{height:96px!important;padding:8px 16px!important;border-radius:10px;overflow:hidden!important}.distributor-logo-img{max-height:none!important}.distributor-logo-img.hnl-logo{height:76px!important;max-height:76px!important;transform:scale(1.3)!important}.distributor-logo-img.img-logo{height:76px!important;max-height:76px!important;transform:scale(1.35)!important}.distributor-logo-img.thl-logo{height:74px!important;max-height:74px!important;transform:scale(1.35)!important}.distributor-card:hover .distributor-logo-img.hnl-logo{transform:scale(1.4)!important}.distributor-card:hover .distributor-logo-img.img-logo,.distributor-card:hover .distributor-logo-img.thl-logo{transform:scale(1.45)!important}.distributor-placeholder-text{font-size:14px}}