.font-outfit{font-family:var(--font-outfit), var(--font-sarabun), sans-serif}.font-thai{font-family:var(--font-sarabun), sans-serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ping-slow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}@keyframes orb-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(20px,-15px)scale(1.05)}66%{transform:translate(-10px,10px)scale(.97)}to{transform:translate(0)scale(1)}}.fade-up{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) forwards fadeUp}.fade-in{opacity:0;animation:.5s forwards fadeIn}.float{animation:5s ease-in-out infinite floatY}.ping-dot{animation:2s ease-in-out infinite ping-slow}.orb{animation:12s ease-in-out infinite orb-drift}.orb-2{animation:16s ease-in-out infinite reverse orb-drift}.orb-3{animation:20s ease-in-out 4s infinite orb-drift}.d-100{animation-delay:.1s}.d-150{animation-delay:.15s}.d-200{animation-delay:.2s}.d-250{animation-delay:.25s}.d-300{animation-delay:.3s}.d-400{animation-delay:.4s}.d-500{animation-delay:.5s}.d-600{animation-delay:.6s}.d-700{animation-delay:.7s}.ai-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .25s,background .25s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex}.ai-card:hover{background:#ffffff12;border-color:#8b5cf673;transform:translateY(-3px);box-shadow:0 12px 32px #7c3aed2e}.pain-card{border:1px solid #e4e4e7;border-left:3px solid #f59e0b;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:2rem;transition:box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}.pain-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #f59e0b26}.btn-fill{transition:color .25s,transform .15s,box-shadow .25s;position:relative;overflow:hidden}.btn-fill:before{content:"";transform-origin:0;background:#ffffff1a;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.btn-fill:hover:before{transform:scaleX(1)}.btn-fill:active{transform:translateY(1px)scale(.99)}.pricing-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.pricing-card:hover{transform:translateY(-4px)}.nav-scrolled{box-shadow:0 1px 20px #00000014}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}