@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Regular.28fefc73.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Medium.bfc732bb.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Bold.3251d14f.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/_next/static/media/Lexend-Bold.86815a12.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/_next/static/media/Lexend-SemiBold.a369c357.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter-Thin;src:url(/_next/static/media/Inter-Thin.40c45725.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Lexend-Thin;src:url(/_next/static/media/Lexend-Thin.da8ecf36.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/_next/static/media/Figtree-SemiBold.93af595f.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/_next/static/media/Figtree-Bold.93af595f.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/_next/static/media/Figtree-ExtraBold.93af595f.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Noto;src:url(/_next/static/media/Noto-Regular.947e053c.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto;src:url(/_next/static/media/Noto-Bold.b942360d.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.banneranimation-perfect_bnrSection___unoo{background-color:#f3f8ff;cursor:pointer;display:block}.banneranimation-perfect_bnrLink__iOzHj{display:block}.banneranimation-perfect_btnOutline__wsPu0{background-color:transparent}.banneranimation-perfect_heroInner__k5k21{display:flex}.banneranimation-perfect_subHead___G9N6{color:#979daa}.banneranimation-perfect_para__W9SwN{margin-bottom:40px}.banneranimation-perfect_listItem__VDPFF{color:#585365;margin-bottom:10px;position:relative;padding-left:28px}.banneranimation-perfect_checkIcon__Qfz1z{position:absolute;left:0;top:1px;width:20px;height:20px}.banneranimation-perfect_checkIcon__Qfz1z svg{width:100%;height:100%}.banneranimation-perfect_checkBlue___qni2 svg{fill:#71abef}.banneranimation-perfect_checkOrange__RGwmX svg{fill:#f4a07c}.banneranimation-perfect_checkGreen__B6Td9 svg{fill:#60c0a4}.banneranimation-perfect_heroImg__lejQq{width:100%;max-width:335px;aspect-ratio:335/284;display:block;margin:0 auto}.banneranimation-perfect_animationWrapper__ZRzDO{display:none}@media(min-width:1280px){.banneranimation-perfect_perfectBannerLink__o8jCt{overflow:hidden}.banneranimation-perfect_animationWrapper__ZRzDO{display:block}.banneranimation-perfect_heroImgWrapper__gDllE{display:none}.banneranimation-perfect_animationImage__PJEnK{position:relative;width:613px;height:518px;left:-35px;margin-bottom:28px;margin-top:10px}.banneranimation-perfect_template__KqZ2E{position:absolute;left:0;top:0;visibility:hidden;transform:rotate(-180deg) scale(0);animation:banneranimation-perfect_animationRotate__Skp3M .4s .5s forwards}.banneranimation-perfect_temp3__hv2tk{transform:rotate(180deg) scale(0);animation:banneranimation-perfect_animationRotateThirdTemp__sm9Vv .4s forwards;animation-delay:1.5s}.banneranimation-perfect_heroImg__lejQq{width:100%}.banneranimation-perfect_heroImg1__2fCN3{transform:rotate(-22deg) translate(40px,65px)}.banneranimation-perfect_heroImg2__JZMoq{transform:rotate(-4deg) translate(10px,10px)}.banneranimation-perfect_heroImg3__nK9R3{min-width:336px;transform:rotate(16deg) translate(52px,10px)}.banneranimation-perfect_temp2__NrJZw{left:160px;top:15px;animation-delay:1s}.banneranimation-perfect_temp3__hv2tk{left:228px;top:40px}.banneranimation-perfect_emoji__avyhu{height:49px;width:49px;border-radius:50%;box-shadow:0 3.88016px 5.82024px 0 rgba(0,0,0,.15);position:absolute;transition:all .4s ease-in-out}.banneranimation-perfect_emoji__avyhu svg{animation:banneranimation-perfect_animationSvgRotate__2SIKC 1.2s infinite forwards;animation-delay:4.5s}.banneranimation-perfect_emoji1__B5MH3{top:-10px;right:135px;transform:translate(-245px,245px);opacity:0;animation:banneranimation-perfect_animationEmoji1__OYcVk .75s forwards,banneranimation-perfect_animationSvgScale__9IH1a .5s forwards,banneranimation-perfect_animationSvgScale__9IH1a .5s forwards;animation-delay:1.9s,2.5s,3.1s}.banneranimation-perfect_emoji2__xBSO8{top:305px;left:60px;transform:translate(245px);opacity:0;animation:banneranimation-perfect_animationEmoji2__vpKpZ .75s forwards,banneranimation-perfect_animationSvgScale__9IH1a .5s forwards;animation-delay:1.9s,2.9s}.banneranimation-perfect_emoji3__FvXxd{background-color:#60c0a4;bottom:4px;right:10px;transform:translate(-245px,-245px);opacity:0;animation:banneranimation-perfect_animationEmoji3__lc0tU .75s forwards,banneranimation-perfect_animationSvgScale__9IH1a .5s forwards;animation-delay:1.9s,2.7s}.banneranimation-perfect_emoji-3__d9J8I svg{animation:banneranimation-perfect_animationSvgRotateReverse__7yyj6 1.5s infinite forwards;animation-delay:4.5s}}@media(min-width:768px){.banneranimation-perfect_bnrLink__iOzHj{padding:40px 0 80px}.banneranimation-perfect_contCol__azeuV,.banneranimation-perfect_heroCol__7TGPm{flex:0 0 50%}.banneranimation-perfect_btnWrap__qbb8v{margin-bottom:56px;display:flex}.banneranimation-perfect_btnOutline__wsPu0{margin-left:24px}.banneranimation-perfect_head__iaeS_ span{display:inline-block}}@media(min-width:1080px){.banneranimation-perfect_contCol__azeuV{padding-top:20px;padding-right:50px}.banneranimation-perfect_subHead___G9N6{margin-bottom:8px}.banneranimation-perfect_head__iaeS_{margin-bottom:24px}}@media(min-width:1440px){.banneranimation-perfect_heroImg__lejQq{min-width:676px}}@media(max-width:1081px){.banneranimation-perfect_head__iaeS_,.banneranimation-perfect_subHead___G9N6{margin-bottom:16px}}@media(max-width:767px){.banneranimation-perfect_heroInner__k5k21{flex-direction:column}.banneranimation-perfect_perfectBannerLink__o8jCt{padding:60px 0 175px}.banneranimation-perfect_contCol__azeuV{display:flex;flex-direction:column}.banneranimation-perfect_subHead___G9N6{text-align:center}.banneranimation-perfect_head__iaeS_{text-align:center;padding:0 16px}.banneranimation-perfect_para__W9SwN{text-align:center;display:none}.banneranimation-perfect_btnWrap__qbb8v{text-align:center;order:1;margin-bottom:40px;flex-direction:column;display:flex;align-items:center}.banneranimation-perfect_btnOutline__wsPu0,.banneranimation-perfect_btn__TDW19{min-width:260px}.banneranimation-perfect_btnOutline__wsPu0{margin-top:16px}.banneranimation-perfect_heroCol__7TGPm{flex:0 0 100%}}@keyframes banneranimation-perfect_animationEmoji1__OYcVk{25%{transform:translate(70px,-70px);opacity:1}50%{transform:translate(-10px,10px);opacity:1}75%{transform:translate(10px,-10px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes banneranimation-perfect_animationEmoji2__vpKpZ{25%{transform:translate(-70px);opacity:1}50%{transform:translate(10px);opacity:1}750%{transform:translate(-10px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes banneranimation-perfect_animationEmoji3__lc0tU{25%{transform:translate(70px,70px);opacity:1}50%{transform:translate(-10px,-10px);opacity:1}75%{transform:translate(10px,10px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes banneranimation-perfect_animationRotate__Skp3M{0%{transform:rotate(-180deg) scale(0)}40%{transform:rotate(20deg) scale(1);visibility:visible}to{transform:rotate(0) scale(1);visibility:visible}}@keyframes banneranimation-perfect_animationRotateThirdTemp__sm9Vv{0%{transform:rotate(180deg) scale(0)}40%{transform:rotate(-20deg) scale(1);visibility:visible}to{transform:rotate(0) scale(1);visibility:visible}}@keyframes banneranimation-perfect_animationSvgRotate__2SIKC{0%{transform:rotate(0)}50%{transform:rotate(-30deg)}75%{transform:rotate(-60deg)}to{transform:rotate(0)}}@keyframes banneranimation-perfect_animationSvgRotateReverse__7yyj6{0%,to{transform:rotate(0)}60%,70%{transform:rotate(80deg)}}@keyframes banneranimation-perfect_animationSvgScale__9IH1a{50%{transform:translate(0) scale(1.4)}to{transform:translate(0) scale(1)}}