.Home_rootVariables__OkFkT{--brand-dark:rgba(26,27,30,0.95);--brand-primary:#5ED5A8;--brand-primary-hover:#4BC997;--brand-white:#fff;--brand-dark-light:rgba(40,42,45,0.9);--brand-gradient:linear-gradient(90deg,#5ED5A8,#E0E0E0)}@keyframes Home_pulse__HGSfC{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes Home_shimmer__83v6q{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes Home_float__jgDJ3{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes Home_glowPulse__g5EuT{0%{opacity:.4;transform:scale(.8)}50%{opacity:.6;transform:scale(1)}to{opacity:.4;transform:scale(.8)}}.Home_heroSection__DTgQK{position:relative;background:linear-gradient(135deg,var(--brand-dark) 0,rgba(22,23,26,.95) 100%);overflow:hidden;padding:100px 0;min-height:100vh;display:flex;align-items:center}.Home_heroSection__DTgQK:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(94,213,168,.15) 0,transparent 70%);z-index:-1}.Home_heroImage__vwIjC{position:relative;display:flex;justify-content:center;align-items:center;padding:2rem;animation:Home_float__jgDJ3 6s ease-in-out infinite}.Home_heroImage__vwIjC:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(94,213,168,.2) 0,transparent 70%);transform:translate(-50%,-50%);filter:blur(40px);z-index:-1}.Home_navlink__Z7PEp{position:relative;text-decoration:none;font-weight:500;color:var(--brand-white);padding:5px 0;transition:color .2s ease}.Home_navlink__Z7PEp:hover{color:var(--brand-primary)}.Home_navlink__Z7PEp:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--brand-primary);transition:width .3s ease}.Home_navlink__Z7PEp:hover:after{width:100%}.Home_navLinkActive__mXGXB{color:var(--brand-primary)}.Home_navLinkActive__mXGXB:after{width:100%}.Home_mobileNavlink__nh1JL{width:100%;padding:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-xs);white-space:normal}.Home_cardHover__LmWKC{transition:transform .3s ease,box-shadow .3s ease}.Home_cardHover__LmWKC:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.Home_glowButton__cBoH1{position:relative;overflow:hidden;z-index:1;transition:all .3s ease;box-shadow:0 0 15px rgba(94,213,168,.5)}.Home_glowButton__cBoH1:hover{box-shadow:0 0 25px rgba(94,213,168,.7);transform:translateY(-3px)}.Home_glowButton__cBoH1:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(94,213,168,.4) 0,rgba(94,213,168,0) 70%);opacity:0;z-index:-1;transition:opacity .3s ease}.Home_glowButton__cBoH1:hover:after{opacity:1;animation:Home_glowPulse__g5EuT 2s infinite}.Home_pulseAnimation__X0hEK{animation:Home_pulse__HGSfC 3s ease-in-out infinite}.Home_logoText__Q6JwX{font-size:26px;font-weight:900;letter-spacing:-.5px;background-color:var(--brand-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;margin-top:2px;margin-left:5px}@media (min-width:768px){.Home_logoText__Q6JwX{font-size:28px}}.Home_highlight__mvG_I{background:linear-gradient(120deg,transparent,transparent 40%,rgba(94,213,168,.2) 50%,transparent 60%,transparent);background-size:200% 100%;background-position-x:180%;animation:Home_shine__2UWuc 3s linear infinite;border-radius:4px}@keyframes Home_shine__2UWuc{to{background-position-x:-20%}}.Home_popularPlan__Cdpi6{border-color:var(--brand-primary);box-shadow:0 0 15px rgba(94,213,168,.4);transition:all .3s ease}.Home_popularPlan__Cdpi6:hover{box-shadow:0 0 25px rgba(94,213,168,.6);transform:translateY(-3px)}.Home_planButton__wg3g4{transition:all .3s ease}.Home_planButton__wg3g4:hover{background-color:rgba(94,213,168,.1);transform:translateY(-3px)}.Home_shape__v6OpB{position:absolute;z-index:0;opacity:.5}.Home_shape1__0RTCc{width:300px;height:300px;filter:blur(90px);top:-150px;right:-150px}.Home_shape1__0RTCc,.Home_shape2__ghMxZ{background-color:var(--brand-primary);border-radius:50%;opacity:.1}.Home_shape2__ghMxZ{width:200px;height:200px;filter:blur(70px);bottom:-100px;left:-100px}.Home_ctaGlow__gQpNd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(94,213,168,.4) 0,rgba(94,213,168,0) 70%);border-radius:50%;opacity:.6;filter:blur(80px);animation:Home_glowPulse__g5EuT 6s infinite;z-index:1}