.Hero_wrapper__Z24mS{position:relative;padding:calc(7.5rem * var(--mantine-scale)) 0 calc(5rem * var(--mantine-scale)) 0;background:linear-gradient(135deg,#ffffff,#fefbf3 25%,#fff8e1 50%,#ffffff)}[data-mantine-color-scheme=dark] .Hero_wrapper__Z24mS{background:linear-gradient(135deg,var(--mantine-color-dark-8) 0,var(--mantine-color-dark-7) 50%,var(--mantine-color-dark-8) 100%)}.Hero_wrapper__Z24mS{overflow:hidden}.Hero_wrapper__Z24mS:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,193,7,.1) 0,transparent 70%);animation:Hero_float__Kt0kV 20s ease-in-out infinite;z-index:0}@keyframes Hero_float__Kt0kV{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.Hero_container__Bhp9z{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.Hero_title__JisBU{font-size:calc(4.5rem * var(--mantine-scale));font-weight:700;line-height:1.1;margin:0;max-width:calc(56.25rem * var(--mantine-scale));color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .Hero_title__JisBU{color:var(--mantine-color-white)}@media (max-width:62em){.Hero_title__JisBU{font-size:calc(3rem * var(--mantine-scale))}}@media (max-width:48em){.Hero_title__JisBU{font-size:calc(2.25rem * var(--mantine-scale))}}.Hero_gradient__Vobb2{background:linear-gradient(135deg,#f59e0b,#fbbf24 25%,#fcd34d 50%,#fde68a 75%,#fef3c7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:300% 300%;animation:Hero_cheeseGlow__fXsHD 6s ease infinite;text-shadow:0 0 20px rgba(251,191,36,.2)}@keyframes Hero_cheeseGlow__fXsHD{0%,to{background-position:0 50%;filter:hue-rotate(0deg) brightness(1)}25%{background-position:100% 0;filter:hue-rotate(10deg) brightness(1.1)}50%{background-position:100% 100%;filter:hue-rotate(20deg) brightness(1.2)}75%{background-position:0 100%;filter:hue-rotate(10deg) brightness(1.1)}}.Hero_description__wKkHN{max-width:calc(42.5rem * var(--mantine-scale));color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .Hero_description__wKkHN{color:var(--mantine-color-gray-4)}.Hero_description__wKkHN{line-height:1.7}.Hero_primaryButton__4epZi{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;font-weight:700;padding:0 calc(2.5rem * var(--mantine-scale));height:calc(4rem * var(--mantine-scale));border-radius:calc(2rem * var(--mantine-scale));border:none;font-size:calc(1.125rem * var(--mantine-scale));text-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 8px 24px rgba(245,158,11,.3);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:relative;overflow:hidden}.Hero_primaryButton__4epZi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.Hero_primaryButton__4epZi:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 40px rgba(245,158,11,.4);background:linear-gradient(135deg,#fbbf24,#f59e0b)}.Hero_primaryButton__4epZi:hover:before{left:100%}.Hero_primaryButton__4epZi:active{transform:translateY(-2px) scale(1.02);transition:all .1s ease}.Hero_secondaryButton__0RfWj{font-weight:600;padding:0 calc(2.5rem * var(--mantine-scale));height:calc(4rem * var(--mantine-scale));border-radius:calc(2rem * var(--mantine-scale));font-size:calc(1.125rem * var(--mantine-scale));transition:all .3s cubic-bezier(.68,-.55,.265,1.55);background:rgba(255,255,255,.9)}[data-mantine-color-scheme=dark] .Hero_secondaryButton__0RfWj{background:rgba(255,255,255,.1)}.Hero_secondaryButton__0RfWj{border:3px solid rgba(245,158,11,.2)}[data-mantine-color-scheme=dark] .Hero_secondaryButton__0RfWj{border:3px solid rgba(245,158,11,.4)}.Hero_secondaryButton__0RfWj{color:#d97706}[data-mantine-color-scheme=dark] .Hero_secondaryButton__0RfWj{color:#f59e0b}.Hero_secondaryButton__0RfWj{backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.Hero_secondaryButton__0RfWj:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 40px rgba(245,158,11,.2);background:rgba(254,252,243,.95)}[data-mantine-color-scheme=dark] .Hero_secondaryButton__0RfWj:hover{background:rgba(245,158,11,.15)}.Hero_secondaryButton__0RfWj:hover{border-color:#f59e0b}.Hero_secondaryButton__0RfWj:active{transform:translateY(-2px) scale(1.02);transition:all .1s ease}.Hero_mascot__NY1iu{animation:Hero_mascotBounce__Iv4eI 3s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(245,158,11,.2));transition:all .3s ease}.Hero_mascot__NY1iu:hover{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 12px 24px rgba(245,158,11,.3))}@keyframes Hero_mascotBounce__Iv4eI{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(2deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-5px) rotate(-1deg)}}.Features_title__rPQTe{font-size:calc(3rem * var(--mantine-scale));font-weight:700;line-height:1.2;color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .Features_title__rPQTe{color:var(--mantine-color-white)}@media (max-width:48em){.Features_title__rPQTe{font-size:calc(2rem * var(--mantine-scale))}}.Features_subtitle__KwlDg{max-width:calc(37.5rem * var(--mantine-scale));margin:0 auto}.Features_card__JVh_h{transition:all .4s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(145deg,#ffffff,#fefbf3)}[data-mantine-color-scheme=dark] .Features_card__JVh_h{background:linear-gradient(145deg,var(--mantine-color-dark-7),var(--mantine-color-dark-6))}.Features_card__JVh_h{border:3px solid rgba(245,158,11,.15)}[data-mantine-color-scheme=dark] .Features_card__JVh_h{border:3px solid rgba(245,158,11,.25)}.Features_card__JVh_h{border-radius:calc(1.5rem * var(--mantine-scale));position:relative;overflow:hidden}.Features_card__JVh_h:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,193,7,.1) 0,transparent 70%);transform:scale(0);transition:transform .6s ease}.Features_card__JVh_h:hover{transform:translateY(-8px) rotate(1deg);box-shadow:0 25px 50px rgba(245,158,11,.2);border-color:#f59e0b}.Features_card__JVh_h:hover:before{transform:scale(1)}.Features_card__JVh_h:nth-child(2n):hover{transform:translateY(-8px) rotate(-1deg)}.Features_icon___tLOY{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#92400e;animation:Features_bounce__DI6Hw 2s ease-in-out infinite;box-shadow:0 8px 20px rgba(245,158,11,.2)}@keyframes Features_bounce__DI6Hw{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.Features_cardTitle__NyiIc{font-size:calc(1.25rem * var(--mantine-scale));font-weight:600;color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .Features_cardTitle__NyiIc{color:var(--mantine-color-white)}.Footer_footer__o4_Ec{background:linear-gradient(135deg,#ffffff,#fefbf3 25%,#fff8e1 50%,#fefbf3 75%,#ffffff)}[data-mantine-color-scheme=dark] .Footer_footer__o4_Ec{background:linear-gradient(135deg,var(--mantine-color-dark-8) 0,var(--mantine-color-dark-7) 50%,var(--mantine-color-dark-8) 100%)}.Footer_footer__o4_Ec{border-top:4px solid rgba(255,193,7,.4)}[data-mantine-color-scheme=dark] .Footer_footer__o4_Ec{border-top:4px solid rgba(255,193,7,.6)}.Footer_footer__o4_Ec{padding:calc(5rem * var(--mantine-scale)) 0 calc(2.5rem * var(--mantine-scale)) 0;position:relative;overflow:hidden}.Footer_footer__o4_Ec:before{content:"🧀";position:absolute;font-size:calc(7.5rem * var(--mantine-scale));opacity:.03;top:20%;right:10%;animation:Footer_cheeseFloat__iRp5O 12s ease-in-out infinite;z-index:0}.Footer_footer__o4_Ec:after{content:"🧀";position:absolute;font-size:calc(5rem * var(--mantine-scale));opacity:.05;bottom:20%;left:5%;animation:Footer_cheeseFloat__iRp5O 15s ease-in-out infinite reverse;z-index:0}@keyframes Footer_cheeseFloat__iRp5O{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(15px,-10px) rotate(5deg)}50%{transform:translateY(-20px) rotate(0deg)}75%{transform:translate(-10px,-5px) rotate(-3deg)}}.Footer_container__Mn8SS{display:flex;flex-direction:column;gap:calc(3.75rem * var(--mantine-scale));position:relative;z-index:1}.Footer_content__yg1BX{display:grid;grid-template-columns:2fr 3fr;gap:calc(3.75rem * var(--mantine-scale))}@media (max-width:62em){.Footer_content__yg1BX{grid-template-columns:1fr;gap:calc(2.5rem * var(--mantine-scale))}}.Footer_brand__jM_uq{max-width:calc(18.75rem * var(--mantine-scale))}.Footer_logo__ZNv_V{font-size:calc(2.25rem * var(--mantine-scale));font-weight:800;background:linear-gradient(135deg,#fde68a,#f59e0b 50%,#d97706);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:Footer_logoGlow__cueXr 4s ease-in-out infinite;text-shadow:0 0 20px rgba(245,158,11,.2)}@keyframes Footer_logoGlow__cueXr{0%,to{filter:brightness(1) hue-rotate(0deg)}50%{filter:brightness(1.2) hue-rotate(10deg)}}.Footer_links__xHnvg{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(2.5rem * var(--mantine-scale))}@media (max-width:48em){.Footer_links__xHnvg{grid-template-columns:repeat(2,1fr);gap:calc(1.875rem * var(--mantine-scale))}}.Footer_groupTitle__nBb28{font-size:calc(1rem * var(--mantine-scale));font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#ff8f00}[data-mantine-color-scheme=dark] .Footer_groupTitle__nBb28{color:#ffc107}.Footer_groupTitle__nBb28{text-shadow:0 2px 4px rgba(255,193,7,.2)}.Footer_link__wHCdx{display:block;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .Footer_link__wHCdx{color:var(--mantine-color-gray-4)}.Footer_link__wHCdx{text-decoration:none;padding:calc(.375rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));transition:all .3s cubic-bezier(.68,-.55,.265,1.55);font-weight:500}.Footer_link__wHCdx:hover{color:#ff8f00}[data-mantine-color-scheme=dark] .Footer_link__wHCdx:hover{color:#ffc107}.Footer_link__wHCdx:hover{background:rgba(255,248,225,.6)}[data-mantine-color-scheme=dark] .Footer_link__wHCdx:hover{background:rgba(255,193,7,.1)}.Footer_link__wHCdx:hover{transform:translateX(5px);box-shadow:0 2px 8px rgba(255,193,7,.2)}.Footer_bottom__1trOp{display:flex;justify-content:space-between;align-items:center;padding-top:calc(2.5rem * var(--mantine-scale));border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Footer_bottom__1trOp{border-top:1px solid var(--mantine-color-dark-6)}@media (max-width:48em){.Footer_bottom__1trOp{flex-direction:column;gap:calc(1.25rem * var(--mantine-scale));text-align:center}}.Footer_socialIcon__YDwzE{transition:all .3s cubic-bezier(.68,-.55,.265,1.55);border-radius:calc(.75rem * var(--mantine-scale))}.Footer_socialIcon__YDwzE:hover{transform:translateY(-3px) rotate(5deg) scale(1.1);background:rgba(255,193,7,.2)}[data-mantine-color-scheme=dark] .Footer_socialIcon__YDwzE:hover{background:rgba(255,193,7,.3)}.Footer_socialIcon__YDwzE:hover{box-shadow:0 8px 20px rgba(255,193,7,.3);color:#ff8f00}[data-mantine-color-scheme=dark] .Footer_socialIcon__YDwzE:hover{color:#ffc107}.Pricing_wrapper__rpD_t{background:linear-gradient(135deg,#ffffff,#fefbf3 25%,#ffffff 50%,#fefbf3 75%,#ffffff)}[data-mantine-color-scheme=dark] .Pricing_wrapper__rpD_t{background:linear-gradient(135deg,var(--mantine-color-dark-8) 0,var(--mantine-color-dark-7) 50%,var(--mantine-color-dark-8) 100%)}.Pricing_wrapper__rpD_t{position:relative;overflow:hidden}.Pricing_wrapper__rpD_t:before{content:"🧀";position:absolute;font-size:calc(12.5rem * var(--mantine-scale));opacity:.05;top:10%;right:5%;animation:Pricing_float__Snbow 15s ease-in-out infinite;z-index:0}.Pricing_wrapper__rpD_t:after{content:"🧀";position:absolute;font-size:calc(9.375rem * var(--mantine-scale));opacity:.03;bottom:10%;left:5%;animation:Pricing_float__Snbow 20s ease-in-out infinite reverse;z-index:0}@keyframes Pricing_float__Snbow{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(20px,-20px) rotate(10deg)}66%{transform:translate(-10px,10px) rotate(-5deg)}}.Pricing_title__C_j9N{font-size:calc(3rem * var(--mantine-scale));font-weight:700;line-height:1.2;color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .Pricing_title__C_j9N{color:var(--mantine-color-white)}@media (max-width:48em){.Pricing_title__C_j9N{font-size:calc(2rem * var(--mantine-scale))}}.Pricing_subtitle__eU5uB{max-width:calc(37.5rem * var(--mantine-scale));margin:0 auto}.Pricing_card___Pw8G{position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);background:linear-gradient(145deg,#ffffff,#fefbf3)}[data-mantine-color-scheme=dark] .Pricing_card___Pw8G{background:linear-gradient(145deg,var(--mantine-color-dark-7),var(--mantine-color-dark-6))}.Pricing_card___Pw8G{border:3px solid rgba(245,158,11,.15)}[data-mantine-color-scheme=dark] .Pricing_card___Pw8G{border:3px solid rgba(245,158,11,.25)}.Pricing_card___Pw8G{height:100%;display:flex;flex-direction:column;min-height:calc(43.75rem * var(--mantine-scale));overflow:visible;border-radius:calc(1.5rem * var(--mantine-scale));box-shadow:0 8px 32px rgba(245,158,11,.08)}.Pricing_card___Pw8G:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px rgba(245,158,11,.2);border-color:#f59e0b}.Pricing_highlighted__33woO{border:4px solid #f59e0b;transform:scale(1.05);box-shadow:0 20px 40px rgba(245,158,11,.2);padding-top:calc(2rem * var(--mantine-scale))!important;background:linear-gradient(145deg,#fefbf3,#fef3c7)}[data-mantine-color-scheme=dark] .Pricing_highlighted__33woO{background:linear-gradient(145deg,var(--mantine-color-dark-6),var(--mantine-color-dark-5))}.Pricing_highlighted__33woO:hover{transform:scale(1.07) translateY(-12px);box-shadow:0 30px 60px rgba(245,158,11,.25);border-color:#d97706}.Pricing_badge__729xx{position:absolute;top:calc(-.625rem * var(--mantine-scale));left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#fef3c7,#fde68a 50%,#f59e0b);color:#92400e;font-weight:600;font-size:calc(.75rem * var(--mantine-scale));padding:calc(.375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));z-index:10;border-radius:calc(.75rem * var(--mantine-scale));box-shadow:0 4px 12px rgba(245,158,11,.3)}.Pricing_planName__sPdAC{font-size:calc(1.5rem * var(--mantine-scale));font-weight:600;color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .Pricing_planName__sPdAC{color:var(--mantine-color-white)}.Pricing_price__UWSHa{font-size:calc(3rem * var(--mantine-scale));font-weight:700;line-height:1;color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .Pricing_price__UWSHa{color:var(--mantine-color-white)}.Pricing_ctaButton__1OD8_{background:linear-gradient(135deg,#ffc107,#ff8f00);border:none;color:white;font-weight:700;border-radius:calc(1.5rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));height:calc(3.5rem * var(--mantine-scale));box-shadow:0 8px 24px rgba(255,193,7,.4);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.Pricing_ctaButton__1OD8_:hover{background:linear-gradient(135deg,#ffca28,#ffa000);transform:translateY(-2px) scale(1.02);box-shadow:0 12px 32px rgba(255,193,7,.6)}.Pricing_ctaButton__1OD8_:active{transform:translateY(0) scale(1);transition:all .1s ease}.Pricing_featureList___cBda{list-style:none;padding:0;margin-top:calc(1.5rem * var(--mantine-scale));flex:1;display:flex;flex-direction:column;justify-content:flex-start}.Pricing_pricingOption__jhj83{color:var(--mantine-color-gray-6);font-weight:500}.Pricing_pricingOption__jhj83:hover{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .Pricing_pricingOption__jhj83:hover{background:var(--mantine-color-dark-6)}.Pricing_selectedPricing__EL5lv{background:linear-gradient(135deg,#fef3c7,#fde68a 50%,#f59e0b);color:#92400e;font-weight:600}.Pricing_selectedPricing__EL5lv:hover{background:linear-gradient(135deg,#fde68a,#f59e0b 50%,#d97706)}