@keyframes HeroSection-module-scss-module__7hLsDq__shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes HeroSection-module-scss-module__7hLsDq__breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.HeroSection-module-scss-module__7hLsDq__hero{background:linear-gradient(168deg,#fefdfb 0%,#fff8f3 45%,#fefefe 100%);padding:180px 0 100px;position:relative;overflow:hidden}.HeroSection-module-scss-module__7hLsDq__hero:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#00000009 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 38% 32%,#00000080 0%,#0000 70%);mask-image:radial-gradient(65% 55% at 38% 32%,#00000080 0%,#0000 70%)}.HeroSection-module-scss-module__7hLsDq__hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#f9731612 0%,#f9731605 45%,#0000 70%);border-radius:50%;width:660px;height:660px;animation:12s ease-in-out infinite HeroSection-module-scss-module__7hLsDq__breathe;position:absolute;top:2%;right:-6%}.HeroSection-module-scss-module__7hLsDq__heroContent{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.HeroSection-module-scss-module__7hLsDq__heroHeader{text-align:center;max-width:820px;margin-bottom:48px}.HeroSection-module-scss-module__7hLsDq__heroHeader h1{color:#1a1614;letter-spacing:-.035em;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:52px;font-weight:700;line-height:1.08}.HeroSection-module-scss-module__7hLsDq__heroHeader p{color:#475467;margin:0;font-family:Inter,sans-serif;font-size:18px;line-height:1.7}.HeroSection-module-scss-module__7hLsDq__label{text-transform:uppercase;letter-spacing:.25em;color:#9c9890;margin-bottom:24px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:block}.HeroSection-module-scss-module__7hLsDq__accent{background:linear-gradient(90deg,#ea580c 0%,#f97316 25%,#fdba74 50%,#f97316 75%,#ea580c 100%) 200%/300% 100%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite alternate HeroSection-module-scss-module__7hLsDq__shimmer}.HeroSection-module-scss-module__7hLsDq__widgetWrapper{width:100%;max-width:960px;margin-bottom:48px}.HeroSection-module-scss-module__7hLsDq__platforms{align-items:center;gap:24px;display:flex}.HeroSection-module-scss-module__7hLsDq__platforms>span{color:#9c9890;font-family:Inter,sans-serif;font-size:13px}.HeroSection-module-scss-module__7hLsDq__platformLogos{align-items:center;gap:20px;display:flex}.HeroSection-module-scss-module__7hLsDq__platformLogo{color:#3d3b37;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:flex}@media (max-width:1280px){.HeroSection-module-scss-module__7hLsDq__heroHeader h1{font-size:46px}}@media (max-width:1024px){.HeroSection-module-scss-module__7hLsDq__hero{padding:150px 0 80px}.HeroSection-module-scss-module__7hLsDq__hero:after{width:450px;height:450px;top:0;right:-10%}.HeroSection-module-scss-module__7hLsDq__heroHeader{margin-bottom:40px}.HeroSection-module-scss-module__7hLsDq__heroHeader h1{font-size:40px}.HeroSection-module-scss-module__7hLsDq__heroHeader p{font-size:16px}.HeroSection-module-scss-module__7hLsDq__platforms{flex-direction:column;gap:12px}}@media (max-width:768px){.HeroSection-module-scss-module__7hLsDq__hero{padding:120px 0 56px}.HeroSection-module-scss-module__7hLsDq__hero:before{-webkit-mask-image:radial-gradient(90% 50% at 50% 25%,#0006 0%,#0000 70%);mask-image:radial-gradient(90% 50% at 50% 25%,#0006 0%,#0000 70%)}.HeroSection-module-scss-module__7hLsDq__hero:after{width:320px;height:320px;top:5%;right:-15%}.HeroSection-module-scss-module__7hLsDq__heroHeader h1{font-size:34px}}@media (max-width:480px){.HeroSection-module-scss-module__7hLsDq__hero{padding:100px 0 44px}.HeroSection-module-scss-module__7hLsDq__hero:before{background-size:28px 28px}.HeroSection-module-scss-module__7hLsDq__hero:after{opacity:.6;width:200px;height:200px;top:2%;right:-20%}.HeroSection-module-scss-module__7hLsDq__heroHeader{margin-bottom:32px}.HeroSection-module-scss-module__7hLsDq__heroHeader h1{letter-spacing:-.025em;font-size:28px}.HeroSection-module-scss-module__7hLsDq__heroHeader p{font-size:15px}.HeroSection-module-scss-module__7hLsDq__widgetWrapper{width:calc(100% + 32px);margin:0 -16px 32px}.HeroSection-module-scss-module__7hLsDq__platformLogos{flex-wrap:wrap;justify-content:center}}
