@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;900&family=Noto+Sans+TC:wght@400;500;700;900&display=swap");html:has(.sunferry-shell){scroll-behavior:smooth}body:has(.sunferry-shell){font-family:Inter,Noto Sans TC,sans-serif;-webkit-font-smoothing:antialiased;background-color:#FFFFFF;color:#111827;overflow-x:hidden;color-scheme:only light}.sunferry-shell{--primary-lime:#CDFF00;--dark-text:#111827;width:100%;overflow-x:clip;color:#111827;color-scheme:only light}.sunferry-shell,.sunferry-shell .font-noto{font-family:Inter,Noto Sans TC,sans-serif}.sunferry-shell :is(h1,h2,h3){line-height:1.2;text-wrap-style:balance}.sunferry-shell p{text-wrap-style:pretty}:where(.sunferry-shell) .sf-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:where(.sunferry-shell) .sf-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111827}:where(.sunferry-shell) .sf-eyebrow:before{content:"";width:28px;height:2px;background:var(--primary-lime);box-shadow:0 0 0 .5px #111827}:where(.sunferry-shell) .sf-eyebrow-light{color:#FFFFFF}:where(.sunferry-shell) .sf-pill-outline{display:inline-flex;align-items:center;gap:10px;border:1.5px solid;border-radius:9999px;padding:10px 20px;font-weight:700;font-size:14px;line-height:20px;transition:background-color .25s ease,color .25s ease,border-color .25s ease}:where(.sunferry-shell) .sf-pill-outline:hover{background-color:var(--primary-lime);border-color:var(--primary-lime);color:#000000}:where(.sunferry-shell) .sf-tear{position:relative;border-top:2px dashed #e5e7eb}:where(.sunferry-shell) .sf-tear:after,:where(.sunferry-shell) .sf-tear:before{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:9999px;background:var(--sf-page,#F9FAFB)}:where(.sunferry-shell) .sf-tear:before{left:-13px}:where(.sunferry-shell) .sf-tear:after{right:-13px}:where(.sunferry-shell) .sf-safe-bottom{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion:reduce){.sunferry-shell .card-hover-effect:hover,.sunferry-shell .cta-button:hover{transform:none}}.sunferry-shell .bg-primary-lime{background-color:var(--primary-lime)}.sunferry-shell .text-primary-lime{color:var(--primary-lime)!important}.sunferry-shell .border-primary-lime{border-color:var(--primary-lime)!important}.sunferry-shell .bg-primary-lime{color:#000000!important}.sunferry-shell .cta-button{transition:all .3s ease}.sunferry-shell .cta-button:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 10px 20px rgba(205,255,0,.5)}.sunferry-shell .card-hover-effect{transition:all .4s cubic-bezier(.19,1,.22,1)}.sunferry-shell .card-hover-effect:hover{transform:translateY(-10px) rotate(1deg);box-shadow:0 20px 40px rgba(0,0,0,.1)}.sunferry-shell .organic-mask-1{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}.sunferry-shell .organic-mask-2{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.sunferry-shell .focus\:border-primary-lime:focus{border-color:var(--primary-lime)!important}.sunferry-shell .focus\:ring-primary-lime\/20:focus{--tw-ring-color:rgba(205,255,0,0.2)}.sunferry-shell .bg-gray-900{background-color:#111827!important}.sunferry-shell .bg-gray-900.text-white,.sunferry-shell a.bg-gray-900,.sunferry-shell button.bg-gray-900{color:#FFFFFF!important}.sunferry-shell a.hover\:bg-gray-900:hover,.sunferry-shell button.hover\:bg-gray-900:hover{color:#FFFFFF!important;background-color:#111827!important}.sunferry-shell select{background-image:none;color:#111827;color-scheme:only light}.sunferry-shell select option{padding:12px;font-weight:600;background-color:#FFFFFF;color:#111827}.sunferry-shell .text-gray-400{color:#374151!important}.sunferry-shell .text-gray-500{color:#4B5563!important}