@font-face{font-family:AlibabaPuHuiTi;src:url(https://chefgenie-front.cookhere.com/cookhere-web/fonts/AlibabaPuHuiTi-55-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2E80-2EFF,U+31C0-31EF,U+3000-303F,U+FF00-FFEF}@font-face{font-family:AlibabaPuHuiTi;src:url(https://chefgenie-front.cookhere.com/cookhere-web/fonts/AlibabaPuHuiTi-65-Medium.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2E80-2EFF,U+31C0-31EF,U+3000-303F,U+FF00-FFEF}@font-face{font-family:AlibabaPuHuiTi;src:url(https://chefgenie-front.cookhere.com/cookhere-web/fonts/AlibabaPuHuiTi-75-SemiBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2E80-2EFF,U+31C0-31EF,U+3000-303F,U+FF00-FFEF}@font-face{font-family:AlibabaPuHuiTi;src:url(https://chefgenie-front.cookhere.com/cookhere-web/fonts/AlibabaPuHuiTi-85-Bold.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+F900-FAFF,U+2E80-2EFF,U+31C0-31EF,U+3000-303F,U+FF00-FFEF}:root{--red: #E61E26;--red-dk: #C4181F;--red-lt: #FF3A42;--navy: #041E42;--navy-2: #0a2d5e;--gray: #6B7280;--bg-lt: #F8F9FC;--white: #FFFFFF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;overflow-wrap:break-word;word-break:break-word}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:Poppins,AlibabaPuHuiTi,Inter,system-ui,-apple-system,sans-serif;background:var(--white);color:var(--navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{font-family:inherit}img{display:block;max-width:100%}h1,h2,h3{overflow-wrap:break-word;word-break:break-word}.section-container{max-width:1140px;margin:0 auto;padding:5rem 2rem}.section-tag{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;background:#e61e261a;color:var(--red);margin-bottom:1.25rem}.resp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.text-gradient-red{background:linear-gradient(135deg,var(--red) 0%,#FF6B35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 900px){.resp-grid-2{grid-template-columns:1fr;gap:2.5rem}.section-container{padding:3.5rem 1.25rem}}@media (max-width: 768px){.section-container{padding:2.5rem 1rem}.resp-grid-2{grid-template-columns:1fr!important;gap:2rem}}@keyframes float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-18px) rotate(-4deg)}}@keyframes glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes cta-fade-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.cta-img-float{animation:float 5s ease-in-out infinite;will-change:transform;transform-origin:center center}.cta-glow-ring{animation:glow-pulse 4s ease-in-out infinite}
