@font-face{font-family:Sriracha;src:url('/assets/sriracha-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.home-page .compact-hero .hero-formula-tag{font-family:'Sriracha','Noto Sans Thai',cursive;font-size:clamp(1.7rem,2.7vw,2.35rem);font-weight:400;line-height:1.55;padding:0 5px 4px 0;margin:0 0 26px;border:0;border-radius:0;background:linear-gradient(100deg,#168cba 0%,#5664cc 55%,#8062b7 100%);background-clip:text;-webkit-background-clip:text;color:transparent;box-shadow:none;backdrop-filter:none;max-width:none;transform:rotate(-2deg);transform-origin:left center}
.product-panel.reveal-ready{opacity:0;transform:translateY(55px);transition:opacity 1.25s ease,transform 1.25s cubic-bezier(.16,.65,.25,1),box-shadow .3s}.product-panel.reveal-ready.is-visible{opacity:1;transform:translateY(0)}.product-panel:nth-child(2n).reveal-ready{transition-delay:0s}
.key-figures strong .count-value,.key-figures strong .count-suffix{display:inline;font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit;margin:0;letter-spacing:inherit}.key-figures strong{font-variant-numeric:tabular-nums}
@media(max-width:700px){.home-page .hero-v6-copy{top:21%;}.home-page .compact-hero h1{font-size:clamp(2rem,7.9vw,2.55rem);max-width:100%;margin-bottom:12px}.home-page .compact-hero .hero-formula-tag{font-size:clamp(1.35rem,5.4vw,1.8rem);line-height:1.55;padding:0 4px 5px 0;margin-bottom:22px;max-width:100%}.home-page .compact-hero .actions .btn{min-height:46px}.home-page .compact-hero:before{background:linear-gradient(0deg,#fcfdff,transparent 20%),linear-gradient(180deg,#eef8fc40,transparent 50%)} }
@media(max-width:700px) and (max-height:700px){.home-page .hero-v6-copy{top:19%}.home-page .compact-hero h1{font-size:1.9rem}.home-page .compact-hero .hero-formula-tag{font-size:1.25rem;margin-bottom:14px}}
@media(prefers-reduced-motion:reduce){.product-panel.reveal-ready{opacity:1;transform:none;transition:none}}
