@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap);:root{--color-theme:#7a3260;--color-light-gray:#323844;--color-new-dark-gray:#1e293b;--color-dark-gray:#21252b;--color-gray:#21252b;--color-blue:#007bff;--color-light-blue:#ecf5ff}*{box-sizing:border-box;font-family:Monsterrat,sans-serif;margin:0;padding:0;scroll-behavior:smooth}ul{list-style:none}a{text-decoration:none}h2{color:var(--color-gray);font-size:36px;font-weight:500}h3{color:#444;font-size:24px;margin-bottom:20px}h4{color:var(--color-gray);font-size:20px;margin-bottom:8px}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-up{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.fade-in-up.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(300px);transform:translateX(300px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in{0%{-webkit-transform:translateX(300px);transform:translateX(300px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(300px);transform:translateX(300px)}}@keyframes slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(300px);transform:translateX(300px)}}.slide-in{-webkit-animation:slide-in .5s ease;animation:slide-in .5s ease}.slide-out{-webkit-animation:slide-out .5s ease;animation:slide-out .5s ease}.about,.contact-us,.my-plans,.plan-data,.services,.services-picker,.why,footer{padding:50px 20px}@media (min-width:900px){.about,.contact-us,.my-plans,.plan-data,.services,.services-picker,.why,footer{padding:100px 20px}}.video-background{align-items:center;background-color:var(--color-theme);display:flex;justify-content:center;width:100%}.fade-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.fade-in.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes float-elevaten{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes float-elevaten{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.about-1 .floating-image{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.about-1 .floating-image img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.about-1 h2{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity .8s ease .2s,-webkit-transform .8s ease .2s;transition:opacity .8s ease .2s,transform .8s ease .2s;transition:opacity .8s ease .2s,transform .8s ease .2s,-webkit-transform .8s ease .2s}.about-1 h2.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-1 h3:after{background:var(--color-theme);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}.about-1 p{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.about-1 p.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-1 p:first-of-type{transition-delay:.3s}.about-1 .info{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.about-1 .info.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-1 .info.visible p{-webkit-animation:fadeIn .8s ease .2s forwards;animation:fadeIn .8s ease .2s forwards;opacity:0}.about-1 .info p{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}@-webkit-keyframes fadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.about-1 .flex-row:first-of-type .info{transition-delay:.4s}.about-1 .flex-row:nth-of-type(2) .info{transition-delay:.6s}.about-1 .flex-row:nth-of-type(3) .info{transition-delay:.8s}.modal-wrap{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:4}.modal-wrap .modal{background-color:#fff;border-radius:8px;padding:50px;text-align:center}.modal-wrap .modal img{height:auto;margin-bottom:16px;width:200px}.modal-wrap .modal p:nth-child(2){font-size:24px;margin-bottom:8px}.modal-wrap .modal .btn{margin-top:24px}.modal-wrap .modal .btn:hover{border-color:var(--color-blue);color:var(--color-blue)}.login-modal-wrap{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:4}.login-modal-wrap input{display:block}.login-modal-wrap input,.login-modal-wrap textarea{border:1px solid #ced4da;padding:8px;width:100%}.login-modal-wrap input:focus,.login-modal-wrap textarea:focus{outline:none}.login-modal-wrap input{margin-bottom:16px}.login-modal-wrap .modal{background-color:#fff;border-radius:8px;padding:50px;text-align:center}.login-modal-wrap .modal img{height:auto;margin-bottom:16px;width:200px}.login-modal-wrap .modal p:nth-child(2){font-size:24px;margin-bottom:8px}.login-modal-wrap .modal .btn{margin-top:24px}.login-modal-wrap .modal .btn:hover{background-color:initial;border-color:var(--color-theme);color:var(--color-theme)}.login-modal-wrap .modal .btn-login-forgot{background-color:initial;border-color:transparent;display:block}.login-modal-wrap .modal .btn-login-light{background-color:initial;border-color:var(--color-theme);color:var(--color-theme)}.login-modal-wrap .modal .btn-login-light:hover{background-color:var(--color-theme);border-color:transparent;color:#fff}.mobile-bg{background-color:rgba(0,0,0,.7);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.mobile-bg i{color:#fff;font-size:24px;left:20px;position:absolute;top:20px}.mobile-bg ul{background-color:rgba(33,37,43,.8);display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;position:absolute;right:0;text-align:end;width:300px}.mobile-bg ul a{color:#fff;display:inline-block;font-size:1.4rem;font-weight:500}.mobile-bg ul li{padding:10px 0}header{background-color:initial!important;height:79px;transition:all .5s ease-in-out!important;width:100%;z-index:3}header nav a,header nav i{color:#fff}header.scrolled{background-color:#fff!important;box-shadow:0 0 30px rgba(127,137,161,.3)!important}header.scrolled nav a,header.scrolled nav i{color:var(--color-theme)!important}header nav{align-items:center;display:flex;padding-left:10px;padding-top:17.5px}header nav img{height:40px;top:20.5px}header nav i{flex:1 1;font-size:24px;text-align:right;z-index:6}@media (min-width:800px){header nav i{display:none!important}}header nav ul{display:none;flex:1 1;justify-content:flex-end}@media (min-width:800px){header nav ul{display:flex}}header nav ul a{color:var(--color-theme);font-size:14px;font-weight:500;margin-left:15px;padding:0 15px}.hero{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:150px 0;position:relative}.hero .video-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero .video-background video{filter:grayscale(30%);-webkit-filter:grayscale(30%);-moz-filter:grayscale(30%);-ms-filter:grayscale(30%);-o-filter:grayscale(30%);height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.hero .video-background .video-overlay{background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero .container{color:#fff;position:relative;text-align:center;z-index:3}.hero .flex-row{align-items:center;flex-direction:column;gap:32px;padding:0 32px}@media (min-width:1000px){.hero .flex-row{flex-direction:row}}.hero .buttons{align-items:center;display:flex;flex-direction:column;gap:16px}@media (min-width:1000px){.hero .buttons{flex-direction:row;justify-content:flex-start}}.hero .btn{margin-bottom:16px;text-align:center;width:200px}@media (min-width:1000px){.hero .btn{margin-bottom:0;margin-right:2px}}.hero img{display:flex;flex:1 1;max-width:500px;order:1;width:100%}@media (min-width:1000px){.hero img{order:2;width:50%}}.hero h2{color:#fff;font-size:40px;margin-bottom:24px;text-align:center}@media (min-width:1000px){.hero h2{font-size:48px;text-align:left}}.hero h3{color:#fff;font-size:20px;font-weight:400;margin-bottom:32px;text-align:center}@media (min-width:1000px){.hero h3{font-size:24px;text-align:left}}.hero .left{flex:1 1;order:1;width:50%}@media (min-width:1000px){.hero .left{order:2}}.about img{width:60%}@media (min-width:900px){.about img{width:100%}}.about h2{text-align:center}.about p{line-height:1.7}.about .flex-row{flex-direction:column;gap:50px}@media (min-width:900px){.about .flex-row{flex-direction:row}}.about .left,.about .right{flex:1 1}.about .left .flex-row{align-items:center;flex-direction:column;gap:0;margin-top:32px}@media (min-width:500px){.about .left .flex-row{flex-direction:row}}.about .left .info{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-top:20px}@media (min-width:500px){.about .left .info{align-items:normal;margin-top:0}}.about .left .info p{color:#444;font-size:14px}.about .left i{align-items:center;border:2px solid var(--color-light-gray);border-radius:50%;color:var(--color-theme);display:flex;font-size:25px;height:70px;justify-content:center;transition:all .5s ease;width:70px}@media (min-width:500px){.about .left i{margin-right:16px}}.about .left i:hover{background-color:var(--color-theme);border-color:transparent;color:#fff}.about-1 .left{display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width:500px){.about-1 .left{text-align:left;text-align:initial}}.about-1 .right,.about-3 .right{align-items:center;display:flex;justify-content:center;padding:40px 0}@media (min-width:900px){.about-1 .right,.about-3 .right{align-items:center}}.about-1{background:linear-gradient(180deg,#fff,hsla(0,0%,42%,.184));overflow:hidden;padding:100px 0;position:relative}.about-1:before{background:linear-gradient(90deg,transparent,hsla(0,0%,73%,.05),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.about-1 .container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.about-1 .flex-row{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between}.about-1 .left{flex:1 1;max-width:600px;min-width:300px}.about-1 .left h3{margin-bottom:30px;padding-bottom:15px;position:relative}.about-1 .left>p{font-size:1.25rem;line-height:1.7;margin-bottom:50px;position:relative}.about-1 .right{flex:1 1;min-width:300px;position:relative}.about-1 .right:before{background:radial-gradient(circle,rgba(59,130,246,.05) 0,rgba(59,130,246,0) 70%);border-radius:50%;content:"";height:150%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150%;z-index:-1}.about-1 .floating-image{border-radius:16px;overflow:hidden;position:relative;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;z-index:1}.about-1 .floating-image img{display:block;height:auto;width:100%}@media (max-width:900px){.about-1 .floating-image{display:none}}.about-1 .info-section{margin-top:40px}.about-1 .info-section .flex-row{align-items:flex-start;background:#fff;border:1px solid rgba(0,0,0,.03);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);gap:20px;margin-bottom:25px;margin-left:0;margin-right:0;padding:25px;transition:all .3s ease}.about-1 .info-section .flex-row:last-child{margin-bottom:0}.about-1 .info-section .flex-row:hover{border-color:rgba(59,130,246,.2);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.about-1 .info-section .flex-row i{align-items:center;background:rgba(59,130,246,.1);border-radius:12px;color:th;display:flex;flex-shrink:0;font-size:24px;height:50px;justify-content:center;transition:all .3s ease;width:50px}.about-1 .info-section .flex-row .info h4{color:#1e293b;font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.about-1 .info-section .flex-row .info p{color:#64748b;font-size:1rem;line-height:1.7;margin:0}@media (max-width:992px){.about-1{padding:80px 0}.about-1 .flex-row{flex-direction:column;gap:40px}.about-1 .left{max-width:100%}.about-1 .left>p{font-size:1.1rem;padding-left:20px}.about-1 .right{margin:0 auto;max-width:500px;width:100%}}@media (max-width:576px){.about-1{padding:60px 0}.about-1 .info-section .flex-row{flex-direction:column;padding:20px;text-align:center}.about-1 .info-section .flex-row i{margin:0 auto 15px}}.about-2,.about-3{overflow:hidden;padding:50px 0;position:relative}.about-2 .container,.about-3 .container{margin:0 auto;max-width:1200px;padding:0 20px}.about-2 .flex-row,.about-3 .flex-row{align-items:center;display:flex;flex-direction:column;gap:40px}@media (min-width:992px){.about-2 .flex-row,.about-3 .flex-row{flex-direction:row;gap:60px}}.about-2 .left,.about-2 .right,.about-3 .left,.about-3 .right{flex:1 1;width:100%}.about-2 h3,.about-3 h3{color:#1a202c;font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.about-2 h3:after,.about-3 h3:after{background:var(--color-theme);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.about-2 p,.about-3 p{color:#4a5568;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.about-2 p:last-child,.about-3 p:last-child{margin-bottom:0}.about-2 .floating-image,.about-3 .floating-image{border-radius:12px;height:auto;max-width:100%;overflow:hidden;position:relative;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.about-2 .floating-image img,.about-3 .floating-image img{display:block;height:auto;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.about-2{background-color:#f8fafc}.about-2 .left{order:2}@media (min-width:992px){.about-2 .left{order:1}}.about-2 .right{order:1}@media (min-width:992px){.about-2 .right{order:2;padding-left:40px}}.about-3{background-color:#fff}.about-3 .left{order:1}@media (min-width:992px){.about-3 .left{padding-right:40px}}.about-3 .right{order:2}.about-3:before{bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}.about-3 .container{position:relative;z-index:1}.services{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;overflow:hidden;padding:80px 0;position:relative}.services .container{max-width:1200px;position:relative;z-index:2}.services h2{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#a5b4fc);background-clip:text;-webkit-background-clip:text;display:inline-block;font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:40px;text-align:center}.services .grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:1200px;padding:0 20px}@media (min-width:768px){.services .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services .grid{grid-template-columns:repeat(3,1fr)}}.services .flex-row{background-color:#fff;border-radius:12px;box-shadow:0 10px 29px 0 rgba(68,88,144,.1);cursor:pointer;overflow:hidden;padding:30px;position:relative;transition:all .5s ease}.services .flex-row:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.services .flex-row h3{font-size:18px}.services .flex-row p{font-size:14px;line-height:1.7}.services .flex-row i{align-self:center;display:flex;font-size:45px;left:20px;position:absolute}.services .flex-row .right{margin-left:60px}.services-picker{background-color:#ecf5ff}.services-picker .container{max-width:1200px}.services-picker h2{text-align:center}.services-picker .grid{gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:600px;row-gap:50px}@media (min-width:1250px){.services-picker .grid{grid-template-columns:repeat(3,1fr);max-width:100%}}.services-picker .flex-row{background-color:#fff;border-radius:12px;box-shadow:0 10px 29px 0 rgba(68,88,144,.1);color:#000;cursor:pointer;overflow:hidden;padding:30px;position:relative;transition:all .5s ease}.services-picker .flex-row:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.services-picker .flex-row h3{font-size:18px}.services-picker .flex-row p{font-size:14px;line-height:1.7}.services-picker .flex-row i{align-self:center;display:flex;font-size:45px;left:20px;position:absolute}.services-picker .flex-row .right{margin-left:60px}.services-picker .level-selected{background-color:#21252b;color:#fff}.services-picker .level-selected h3{color:#fff}.my-plans{background-color:#ecf5ff}.my-plans .container{max-width:1200px}.my-plans h2{text-align:center}.my-plans .grid{gap:32px;max-width:600px;row-gap:50px}@media (min-width:1250px){.my-plans .grid{grid-template-columns:repeat(3,1fr);max-width:100%}}.my-plans .flex-row{background-color:#fff;border-radius:12px;box-shadow:0 10px 29px 0 rgba(68,88,144,.1);cursor:pointer;overflow:hidden;padding:30px;position:relative;transition:all .5s ease}.my-plans .flex-row:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.my-plans .flex-row h3{font-size:18px}.my-plans .flex-row p{font-size:14px;line-height:1.7}.my-plans .flex-row i{align-self:center;display:flex;font-size:45px;left:20px;position:absolute}.my-plans .flex-row .right{margin-left:60px}.why{background-color:#004899;color:#fff}.why h2,.why h3{color:#fff;text-align:center}.why .flex-row{gap:60px;margin-top:60px}.why .write-up{flex-direction:column;margin:0 auto;max-width:600px}@media (min-width:900px){.why .write-up{flex-direction:row;max-width:100%}}.why .write-up .col{align-items:center;background-color:#00458f;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;padding:40px;text-align:center;transition:all .5s ease}.why .write-up .col:hover{background-color:#003b7a}.why .write-up .col:hover span{border-bottom:2px solid #004a99}.why .write-up span{border-bottom:2px solid transparent;margin-top:auto;max-width:100%;padding-bottom:4px}.why .write-up i{font-size:50px}.why .write-up h3{margin:16px 0}.why .write-up p{font-size:14px;margin-bottom:32px}.why .analytics{align-items:center;flex-direction:row;justify-content:space-evenly;margin-top:90px}@media (max-width:700px){.why .analytics{flex-direction:row}}.why .analytics span{display:block;text-align:center}.why .analytics .number{font-size:50px;font-weight:600;margin-bottom:10px}.why .analytics .title{font-size:14px}.contact-us{background-color:#f8f9fa;padding:80px 0}.contact-us .container{margin:0 auto;max-width:1200px;padding:0 20px}.contact-us .contact-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:60px}@media (max-width:768px){.contact-us .contact-card{padding:40px 25px}}.contact-us .contact-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem;position:relative;text-align:center}.contact-us .contact-title:after{background:var(--color-theme);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}.contact-us .contact-desc{color:#4a5568;font-size:1.1rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.contact-us .contact-email{font-weight:600;transition:color .3s ease}.contact-us .contact-email:hover{color:#6d28d9;text-decoration:underline}.contact-us .flex-row{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;height:100%;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.contact-us .flex-row:before{background:var(--color-theme);content:"";height:4px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.contact-us .flex-row:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.contact-us .flex-row:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.contact-us .flex-row i{color:var(--color-theme);font-size:2.5rem;margin-bottom:1.5rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.contact-us .flex-row h3{color:#fff;font-size:1.5rem;font-weight:700;margin:1rem 0;transition:color .3s ease}.contact-us .flex-row p{color:#94a3b8;font-size:1.05rem;line-height:1.7;margin:0;transition:color .3s ease}.contact-us .flex-row:hover i{-webkit-transform:scale(1.1);transform:scale(1.1)}.contact-us .flex-row:hover h3{color:var(--color-theme)}.contact-us .flex-row:hover p{color:#cbd5e1}.contact-us .contact-email{color:var(--color-theme);font-weight:500;text-decoration:none;transition:color .2s ease}.contact-us .contact-email:hover{color:var(--color-theme)}.contact-us .contact-form{max-width:600px}.contact-us .form-group{margin-bottom:20px}.contact-us .form-row{display:flex;gap:20px}@media (max-width:600px){.contact-us .form-row{flex-direction:column;gap:15px}}.contact-us .contact-form{margin:0 auto;max-width:800px}.contact-us .contact-form .form-group{margin-bottom:1.5rem}.contact-us .contact-form .form-group .form-row{display:flex;gap:20px;margin-bottom:1.5rem}@media (max-width:768px){.contact-us .contact-form .form-group .form-row{flex-direction:column;gap:1rem}}.contact-us .contact-form .form-input{background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#2d3748;font-family:inherit;font-size:1rem;padding:14px 18px;transition:all .3s ease;width:100%}.contact-us .contact-form .form-input:focus{background-color:#fff;border-color:var(--color-theme);box-shadow:0 0 0 3px rgba(124,58,237,.1);outline:none}.contact-us .contact-form .form-input::-webkit-input-placeholder{color:#94a3b8}.contact-us .contact-form .form-input::placeholder{color:#94a3b8}.contact-us .contact-form .form-input.textarea{min-height:150px;resize:vertical}.contact-us .contact-form::-webkit-input-placeholder{color:#95a5a6}.contact-us .contact-form::placeholder{color:#95a5a6}.contact-us .contact-form.textarea{min-height:120px;resize:vertical}.contact-us .btn-submit{background:var(--color-theme);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin:30px auto 0;max-width:250px;padding:16px 40px;text-align:center;transition:all .3s ease;width:100%}.contact-us .btn-submit:hover{background:#6d28d9;box-shadow:0 6px 20px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-us .btn-submit:active{-webkit-transform:translateY(0);transform:translateY(0)}.contact-us .btn-submit i{margin-right:10px}@media (max-width:768px){.contact-us .contact-card{padding:30px 20px}.contact-us .contact-title{font-size:1.8rem}.contact-us .contact-desc{font-size:1rem}}.contact-us h2,.contact-us p{margin-bottom:60px;text-align:center}.contact-us button,.contact-us input{display:block}.contact-us input,.contact-us textarea{border:1px solid #ced4da;padding:8px;width:100%}.contact-us input:focus,.contact-us textarea:focus{outline:none}.contact-us input{margin-bottom:16px}.contact-us textarea{height:100%;resize:none}.contact-us form{margin:0 auto;max-width:700px}.contact-us .flex-row{flex-direction:column}@media (min-width:500px){.contact-us .flex-row{flex-direction:row;gap:32px}}.contact-us .btn{font-weight:400;margin-top:16px}.contact-us .btn:hover{border-color:var(--color-blue);color:var(--color-blue)}.plan-data h2{margin-bottom:40px;text-align:center}.plan-data p{margin-bottom:10px;margin-top:20px}.plan-data button,.plan-data input{display:block}.plan-data input,.plan-data textarea{border:1px solid #ced4da;padding:8px;width:100%}.plan-data input:focus,.plan-data textarea:focus{outline:none}.plan-data input{margin-bottom:16px}.plan-data textarea{max-height:150px;min-height:60px;overflow:hidden;resize:none}.plan-data form{margin:0 auto;max-width:700px}.plan-data .flex-row{flex-direction:column}@media (min-width:500px){.plan-data .flex-row{flex-direction:row;gap:32px}}.plan-data .btn{font-weight:400;margin-top:16px}.plan-data .btn:hover{border-color:var(--color-blue);color:var(--color-blue)}footer{background-color:var(--color-new-dark-gray);color:#fff}footer .container{align-items:center;display:flex;flex-direction:column}footer ul{flex-wrap:wrap;justify-content:center;margin-bottom:32px}footer li{margin-bottom:16px;padding:0 15px}footer a{color:#fff;font-size:14px;font-weight:500}footer i{cursor:pointer;font-size:30px}footer p{text-align:center}.menu-sidebar .sidebar{background:var(--color-light-gray);border-right:.5px solid #fff;height:100%;left:0;padding:6px 14px;position:fixed;top:0;transition:all .5s ease;width:78px;z-index:99}.menu-sidebar .sidebar.open{width:250px}.menu-sidebar .sidebar .logo-details{align-items:center;display:flex;height:60px;position:relative}.menu-sidebar .sidebar .logo-details .icon{opacity:0;transition:all .5s ease}.menu-sidebar .sidebar .logo-details .logo_name{color:#fff;font-size:20px;font-weight:600;opacity:0;transition:all .5s ease}.menu-sidebar .sidebar.open .logo-details .icon,.menu-sidebar .sidebar.open .logo-details .logo_name{opacity:1}.menu-sidebar .sidebar .logo-details #btn{cursor:pointer;font-size:23px;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .4s ease;transition:all .5s ease}.menu-sidebar .sidebar.open .logo-details #btn{text-align:right}.menu-sidebar .sidebar i{color:#fff;font-size:28px;height:60px;line-height:60px;min-width:50px;text-align:center}.menu-sidebar .sidebar .nav-list{height:100%;margin-top:20px}.menu-sidebar .sidebar li{list-style:none;margin:8px 0;position:relative}.menu-sidebar .sidebar li .tooltip{background:#fff;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.3);font-size:15px;font-weight:400;left:calc(100% + 15px);opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:-20px;transition:0s;white-space:nowrap;z-index:3}.menu-sidebar .sidebar li:hover .tooltip{opacity:1;pointer-events:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .4s ease}.menu-sidebar .sidebar.open li .tooltip{display:none}.menu-sidebar .sidebar input{background:var(--color-dark-gray);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:400;height:50px;outline:none;transition:all .5s ease;width:100%;width:50px}.menu-sidebar .sidebar.open input{padding:0 20px 0 50px;width:100%}.menu-sidebar .sidebar .bx-search{font-size:22px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-sidebar .sidebar .bx-search,.menu-sidebar .sidebar.open .bx-search:hover{background:var(--color-dark-gray);color:#fff}.menu-sidebar .sidebar .bx-search:hover{background:#fff;color:var(--color-light-gray)}.menu-sidebar .sidebar li a{align-items:center;background:var(--color-light-gray);border-radius:12px;display:flex;height:100%;text-decoration:none;transition:all .4s ease;width:100%}.menu-sidebar .sidebar li a:hover{background:#fff}.menu-sidebar .sidebar li a .links_name{color:#fff;font-size:15px;font-weight:400;opacity:0;pointer-events:none;transition:.4s;white-space:nowrap}.menu-sidebar .sidebar.open li a .links_name{opacity:1;pointer-events:auto}.menu-sidebar .sidebar li a:hover .links_name,.menu-sidebar .sidebar li a:hover i{color:var(--color-light-gray);transition:all .5s ease}.menu-sidebar .sidebar li i{border-radius:12px;font-size:18px;height:50px;line-height:50px}.menu-sidebar .sidebar li.profile{background:var(--color-light-gray);border-right:.5px solid #fff;bottom:-8px;height:60px;left:0;overflow:hidden;padding:10px 14px;position:fixed;transition:all .5s ease;width:78px}.menu-sidebar .sidebar.open li.profile{border-right:.5px solid #fff;list-style-position:inside;width:250px}.menu-sidebar .sidebar li .profile-details{align-items:center;display:flex;flex-wrap:nowrap}.menu-sidebar .sidebar li img{border-radius:6px;height:45px;margin-right:10px;object-fit:cover;width:45px}.menu-sidebar .sidebar li.profile .job,.menu-sidebar .sidebar li.profile .name{color:#fff;font-size:15px;font-weight:400;white-space:nowrap}.menu-sidebar .sidebar li.profile .job{font-size:12px}.menu-sidebar .sidebar .profile #log_out{background:var(--color-dark-gray);border-radius:0;height:60px;line-height:60px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .5s ease;width:100%}.menu-sidebar .sidebar.open .profile #log_out{background:none;width:50px}.menu-sidebar .foot{left:78px;position:relative;transition:all .5s ease;width:calc(100% - 78px);z-index:2}.menu-sidebar .sidebar.open~.foot{left:250px;position:relative;width:calc(100% - 250px)}.menu-sidebar .home-section{background:#fff;left:78px;min-height:100vh;position:relative;top:0;transition:all .5s ease;width:calc(100% - 78px);z-index:2}.menu-sidebar .sidebar.open~.home-section{left:250px;width:calc(100% - 250px)}.menu-sidebar .home-section .text{color:var(--color-dark-gray);display:inline-block;font-size:25px;font-weight:500;margin:18px}@media (max-width:420px){.menu-sidebar .sidebar li .tooltip{display:none}}.corner-banner-close{background-color:initial;border-width:0;color:#7a3260;color:var(--color-theme,#7a3260);font-size:20px}.corner-banner{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;bottom:24px;box-shadow:0 2px 12px rgba(60,60,60,.08);color:#212529;display:flex;font-size:15px;gap:8px;left:24px;padding:14px 22px;position:fixed;transition:opacity .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);z-index:1200}.corner-banner,.corner-banner.appearing{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.corner-banner.appearing{-webkit-animation:cornerBannerAppear .4s cubic-bezier(.4,0,.2,1);animation:cornerBannerAppear .4s cubic-bezier(.4,0,.2,1)}.corner-banner.closing,.corner-banner.disappearing{-webkit-animation:cornerBannerDisappear .4s cubic-bezier(.4,0,.2,1);animation:cornerBannerDisappear .4s cubic-bezier(.4,0,.2,1);opacity:0;pointer-events:none}.corner-banner .corner-banner-link{color:#7a3260;color:var(--color-theme,#7a3260);font-weight:600;margin-left:0;text-decoration:none;transition:color .2s}.corner-banner .corner-banner-link:hover{color:#5d214a;text-decoration:underline}@-webkit-keyframes cornerBannerAppear{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes cornerBannerAppear{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.corner-banner-link{color:#7a3260;color:var(--color-theme,#7a3260);font-weight:600;margin-left:0;text-decoration:none;transition:color .2s}.corner-banner-link:hover{color:#5d214a;text-decoration:underline}@media (max-width:600px){.corner-banner{border-radius:8px;bottom:8px;font-size:13px;left:8px;padding:8px 12px}}.announcement-bar{align-items:center;background-color:var(--color-theme);color:#fff;display:flex;height:40px;justify-content:center;left:0;overflow:hidden;padding:10px 0;position:fixed;right:0;text-align:center;top:0;transition:all .8s ease;width:100%;z-index:1001}.announcement-bar.hidden{opacity:0;pointer-events:none;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.announcement-bar .announcement-content{display:flex;justify-content:center;margin:0 auto;max-width:90%;padding:0 20px}.announcement-bar .announcement-close{align-items:center;background:none;border:none;border-radius:50%;color:#7a3260;color:var(--color-theme,#7a3260);cursor:pointer;display:flex;font-family:inherit;font-size:22px;font-weight:300;justify-content:center;line-height:1;margin-left:12px;opacity:.85;padding:0 6px;transition:opacity .2s,color .2s,-webkit-transform .2s;transition:opacity .2s,color .2s,transform .2s;transition:opacity .2s,color .2s,transform .2s,-webkit-transform .2s}.announcement-bar .announcement-close:focus,.announcement-bar .announcement-close:hover{background:none;color:#5d214a;opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}.announcement-bar .announcement-close span{display:inline-block;font-size:22px;font-weight:300;line-height:1}header{background:transparent;left:0;position:fixed;right:0;top:40px;transition:all .5s ease;z-index:1000}header .logo-img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease}header .menu-icon{color:#fff;padding-right:20px;transition:color .5s ease}header .menu-icon .menu-fa-icon{cursor:pointer}header .menu-icon .menu-fa-icon,header .nav-link{color:#fff;transition:color .5s ease}header.scrolled{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}header.scrolled .logo-img{-webkit-filter:none;filter:none}header.scrolled .menu-icon,header.scrolled .menu-icon .menu-fa-icon,header.scrolled .nav-link{color:var(--color-theme)}header.scrolled .nav-link:hover{color:#562344}header.bar-hidden{top:0}body{padding-top:0}.container{margin:0 auto;max-width:1140px}.display-none{display:none}.flex-row{display:flex}.grid{display:grid}.popup-overlay{align-items:center;-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(15,23,42,.95);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-content{-webkit-animation:fadeInUp .4s ease-out;animation:fadeInUp .4s ease-out;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-height:90vh;max-width:700px;overflow-y:auto;padding:3rem 2.5rem;position:relative;width:90%}.popup-content h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.2rem;font-weight:700;margin:0 0 2.5rem;position:relative;text-align:center}.popup-content h3:after{background:var(--color-theme);content:"";display:block;height:4px;margin:1.2rem auto 0;width:60px}.popup-options{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}@media (max-width:576px){.popup-options{grid-template-columns:1fr}}.popup-option{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#e2e8f0;cursor:pointer;display:flex;flex-direction:column;font-size:1.1rem;font-weight:500;line-height:1.6;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.popup-option:before{background:var(--color-theme);content:"";height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.popup-option:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);box-shadow:0 10px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.popup-option:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.popup-option:active{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-message{padding:2rem 0 1.5rem;text-align:center}.contact-message p{color:#e2e8f0;font-size:1.2rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px}.close-button{background:var(--color-theme);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:.9rem 2.5rem;position:relative;text-transform:uppercase;transition:all .3s ease;z-index:1}.close-button:before{background:hsla(0,0%,100%,.2);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.close-button:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.close-button:hover:before{width:100%}.close-button:active{-webkit-transform:translateY(0);transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.btn{background-color:var(--color-theme);border:2px solid transparent;border-radius:45px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:14px 40px;transition:all .5s ease}.btn-light,.btn:hover{background-color:initial;border-color:#fff}.btn-light:hover{background-color:var(--color-theme);border-color:transparent}.btn-gray{background-color:var(--color-light-gray);border-color:var(--color-light-gray);color:#fff}.btn-gray:hover{border-color:var(--color-light-gray)!important;color:var(--color-light-gray)!important}.btn-red{background-color:initial;border-color:red;color:red}.btn-red:hover{background-color:red;border-color:red!important;color:#fff!important}.form-button{margin:0 auto;max-width:700px}.grid-workouts{grid-gap:32px;grid-row-gap:50px;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:450px;row-gap:50px}@media (min-width:800px){.grid-workouts{grid-template-columns:repeat(2,1fr)!important;max-width:100%}}@media (min-width:1000px){.grid-workouts{grid-template-columns:repeat(3,1fr)!important;max-width:100%}}@media (min-width:1250px){.grid-workouts{grid-template-columns:repeat(4,1fr)!important;max-width:100%}}.grid-sessions{grid-gap:32px;grid-row-gap:50px;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:300px;row-gap:50px}@media (min-width:800px){.grid-sessions{grid-template-columns:repeat(2,1fr)!important;max-width:100%}}@media (min-width:1000px){.grid-sessions{grid-template-columns:repeat(3,1fr)!important;max-width:100%}}@media (min-width:1250px){.grid-sessions{grid-template-columns:repeat(4,1fr)!important;max-width:100%}}.picker-modal-wrap{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;position:fixed;right:0;top:0;width:100%;z-index:4}.picker-modal-wrap input{display:block}.picker-modal-wrap .display-none{display:none}.picker-modal-wrap input,.picker-modal-wrap textarea{border:1px solid #ced4da;padding:8px;width:100%}.picker-modal-wrap input:focus,.picker-modal-wrap textarea:focus{outline:none}.picker-modal-wrap input{margin-bottom:16px}.picker-modal-wrap .modal{background-color:#fff;border-radius:8px;padding:50px;text-align:center}.picker-modal-wrap .modal img{height:auto;margin-bottom:16px;width:200px}.picker-modal-wrap .modal p:nth-child(2){font-size:24px;margin-bottom:8px}.picker-modal-wrap .modal .btn{margin-top:24px}.picker-modal-wrap .modal .btn:hover{background-color:initial;border-color:var(--color-theme);color:var(--color-theme)}.picker-modal-wrap .modal .btn-login-forgot{background-color:initial;border-color:transparent;display:block}.picker-modal-wrap .modal .btn-login-light{background-color:initial;border-color:var(--color-theme);color:var(--color-theme)}.picker-modal-wrap .modal .btn-login-light:hover{background-color:var(--color-theme);border-color:transparent;color:#fff}.dropzone{align-items:center;background-color:#fff;border:2px dashed var(--color-theme);display:flex;flex-direction:column;height:200px;justify-content:center;margin:0;min-width:200px;padding:0;row-gap:16px;transition:all .5s ease}.dropzone label{background-color:var(--color-theme);border-radius:80px;color:#fff;font-size:small;padding:8px 12px;transition:all .5s ease}.dropzone input{display:none}.active-dropzone{background-color:var(--color-theme);border-color:#fff;color:#fff}.active-dropzone label{background-color:#fff;color:var(--color-theme)}.list-container{margin-top:0}.list-item{align-items:center;background-color:#fff;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;display:flex;max-width:700px;padding:15px 5px;width:100%}.list-item p{margin:0;padding:0}.list-item i{font-size:20px;margin-left:10px;margin-right:20px}.add-workout{border-bottom:1px solid #ced4da;color:#000;cursor:pointer}.workout-edit input,.workout-edit textarea{border:1px solid #ced4da;padding:8px;width:100%}.workout-edit input:focus,.workout-edit textarea:focus{outline:none}.workout-edit input{margin-bottom:16px}.list-item-editplan{border-collapse:collapse;min-width:200px}.Services_servicesSection__EU7t0{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;overflow:hidden;padding:80px 0;position:relative}.Services_servicesSection__EU7t0 .Services_container__i7vrm{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.Services_servicesSection__EU7t0 .Services_header__V8Bqs{margin:0 auto 60px;max-width:800px;position:relative;text-align:center}.Services_servicesSection__EU7t0 .Services_header__V8Bqs .Services_subtitle__mZaVK{color:var(--color-theme);display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.Services_servicesSection__EU7t0 .Services_header__V8Bqs .Services_title__lmaxc{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:2.8rem;font-weight:800;line-height:1.2;margin:0 0 1.5rem}.Services_servicesSection__EU7t0 .Services_header__V8Bqs .Services_title__lmaxc .Services_floatingText__XAzS-{-webkit-text-fill-color:var(--color-theme);-webkit-animation:Services_float__HysdZ 3s ease-in-out infinite;animation:Services_float__HysdZ 3s ease-in-out infinite;color:var(--color-theme);display:inline-block}@-webkit-keyframes Services_float__HysdZ{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Services_float__HysdZ{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.Services_servicesSection__EU7t0 .Services_header__V8Bqs .Services_divider__3uO4J{background:var(--color-theme);height:4px;margin:2rem auto 0;width:80px}.Services_servicesSection__EU7t0 .Services_grid__3z\+JL{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:3rem}@media (min-width:768px){.Services_servicesSection__EU7t0 .Services_grid__3z\+JL{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Services_servicesSection__EU7t0 .Services_grid__3z\+JL{grid-template-columns:repeat(3,1fr)}}.Services_servicesSection__EU7t0 .Services_card__MKLEn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.Services_servicesSection__EU7t0 .Services_card__MKLEn:before{background:var(--color-theme);content:"";height:4px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.Services_servicesSection__EU7t0 .Services_card__MKLEn:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.Services_servicesSection__EU7t0 .Services_card__MKLEn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.Services_servicesSection__EU7t0 .Services_card__MKLEn:hover .Services_icon__2i7sR{-webkit-transform:scale(1.1);transform:scale(1.1)}.Services_servicesSection__EU7t0 .Services_card__MKLEn:hover .Services_title__lmaxc{color:var(--color-theme)}.Services_servicesSection__EU7t0 .Services_card__MKLEn:hover .Services_description__mryGZ{color:#cbd5e1}.Services_servicesSection__EU7t0 .Services_card__MKLEn .Services_icon__2i7sR{color:var(--color-theme);font-size:2.5rem;margin-bottom:1.5rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.Services_servicesSection__EU7t0 .Services_card__MKLEn .Services_title__lmaxc{color:#fff;font-size:1.5rem;font-weight:700;margin:1rem 0;transition:color .3s ease}.Services_servicesSection__EU7t0 .Services_card__MKLEn .Services_description__mryGZ{color:#94a3b8;font-size:1.05rem;line-height:1.7;margin:0;transition:color .3s ease}:root{--background:0 0% 100%;--foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--popover:0 0% 100%;--popover-foreground:222.2 47.4% 11.2%;--card:0 0% 100%;--card-foreground:222.2 47.4% 11.2%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 100% 50%;--destructive-foreground:210 40% 98%;--ring:215 20.2% 65.1%;--theme:#7a3260;--themedark:#323844;--themelight:#21252b;--radius:0.5rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-container{width:100%}@media (min-width:640px){.tw-container{max-width:640px}}@media (min-width:768px){.tw-container{max-width:768px}}@media (min-width:1024px){.tw-container{max-width:1024px}}@media (min-width:1280px){.tw-container{max-width:1280px}}@media (min-width:1536px){.tw-container{max-width:1536px}}.tw-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.tw-absolute,.tw-sr-only{position:absolute}.tw-relative{position:relative}.tw-left-2{left:.5rem}.tw-z-50{z-index:50}.tw-mx-auto{margin-right:auto}.tw-ml-auto,.tw-mx-auto{margin-left:auto}.tw-mt-4{margin-top:1rem}.tw-ml-1{margin-left:.25rem}.tw-mb-3{margin-bottom:.75rem}.tw-ml-2{margin-left:.5rem}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-h-9{height:2.25rem}.tw-h-11{height:2.75rem}.tw-h-7{height:1.75rem}.tw-h-4{height:1rem}.tw-h-3\.5{height:.875rem}.tw-h-3{height:.75rem}.tw-h-2{height:.5rem}.tw-h-10{height:2.5rem}.tw-h-12{height:3rem}.tw-h-8{height:2rem}.tw-h-24{height:6rem}.tw-w-4{width:1rem}.tw-w-3\.5{width:.875rem}.tw-w-3{width:.75rem}.tw-w-2{width:.5rem}.tw-w-full{width:100%}.tw-w-8{width:2rem}.tw-w-\[150px\]{width:150px}.tw-min-w-\[8rem\]{min-width:8rem}.tw-flex-1{flex:1 1}.tw-cursor-default{cursor:default}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;user-select:none}.tw-flex-col{flex-direction:column}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.tw-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.tw-rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.tw-border{border-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-none{border-style:none}.tw-border-input{border-color:#e2e8f0;border-color:hsl(var(--input))}.tw-bg-primary{background-color:#0f172a;background-color:hsl(var(--primary))}.tw-bg-destructive{background-color:red;background-color:hsl(var(--destructive))}.tw-bg-secondary{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.tw-bg-accent{background-color:#f1f5f9;background-color:hsl(var(--accent))}.tw-bg-card{background-color:#fff;background-color:hsl(var(--card))}.tw-bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.tw-bg-muted{background-color:#f1f5f9;background-color:hsl(var(--muted))}.tw-bg-transparent{background-color:initial}.tw-bg-ghost{background-color:hsl(var(--ghost))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.tw-fill-current{fill:currentColor}.tw-p-6{padding:1.5rem}.tw-p-1{padding:.25rem}.tw-p-4{padding:1rem}.tw-p-0{padding:0}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.tw-py-1{padding-bottom:.25rem;padding-top:.25rem}.tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-10{padding-bottom:2.5rem;padding-top:2.5rem}.tw-py-4{padding-bottom:1rem;padding-top:1rem}.tw-pt-0{padding-top:0}.tw-pl-8{padding-left:2rem}.tw-pr-2{padding-right:.5rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-middle{vertical-align:middle}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-font-bold{font-weight:700}.tw-font-normal{font-weight:400}.tw-leading-none{line-height:1}.tw-tracking-tight{letter-spacing:-.025em}.tw-tracking-widest{letter-spacing:.1em}.tw-text-primary-foreground{color:#f8fafc;color:hsl(var(--primary-foreground))}.tw-text-destructive-foreground{color:#f8fafc;color:hsl(var(--destructive-foreground))}.tw-text-secondary-foreground{color:#0f172a;color:hsl(var(--secondary-foreground))}.tw-text-primary{color:#0f172a;color:hsl(var(--primary))}.tw-text-card-foreground{color:#0f172a;color:hsl(var(--card-foreground))}.tw-text-muted-foreground{color:#64748b;color:hsl(var(--muted-foreground))}.tw-text-popover-foreground{color:#0f172a;color:hsl(var(--popover-foreground))}.tw-underline-offset-4{text-underline-offset:4px}.tw-opacity-60{opacity:.6}.tw-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.tw-shadow-md,.tw-shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.tw-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@-webkit-keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);-webkit-transform:translateZ(0) scaleX(1) rotate(0);transform:translateZ(0) scaleX(1) rotate(0);-webkit-transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);-webkit-transform:translateZ(0) scaleX(1) rotate(0);transform:translateZ(0) scaleX(1) rotate(0);-webkit-transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@-webkit-keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);-webkit-transform:translateZ(0) scaleX(1) rotate(0);transform:translateZ(0) scaleX(1) rotate(0);-webkit-transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);-webkit-transform:translateZ(0) scaleX(1) rotate(0);transform:translateZ(0) scaleX(1) rotate(0);-webkit-transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.tw-animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:enter;animation-name:enter}.file\:tw-border-0::-webkit-file-upload-button{border-width:0}.file\:tw-border-0::file-selector-button{border-width:0}.file\:tw-bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:tw-bg-transparent::file-selector-button{background-color:initial}.file\:tw-text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:tw-text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:tw-font-medium::-webkit-file-upload-button{font-weight:500}.file\:tw-font-medium::file-selector-button{font-weight:500}.placeholder\:tw-text-muted-foreground::-webkit-input-placeholder{color:#64748b;color:hsl(var(--muted-foreground))}.placeholder\:tw-text-muted-foreground::placeholder{color:#64748b;color:hsl(var(--muted-foreground))}.hover\:tw-bg-primary\/90:hover{background-color:rgba(15,23,42,.9);background-color:hsl(var(--primary)/.9)}.hover\:tw-bg-destructive\/90:hover{background-color:rgba(255,0,0,.9);background-color:hsl(var(--destructive)/.9)}.hover\:tw-bg-accent:hover{background-color:#f1f5f9;background-color:hsl(var(--accent))}.hover\:tw-bg-secondary\/80:hover{background-color:rgba(241,245,249,.8);background-color:hsl(var(--secondary)/.8)}.hover\:tw-bg-muted\/50:hover{background-color:rgba(241,245,249,.5);background-color:hsl(var(--muted)/.5)}.hover\:tw-text-accent-foreground:hover{color:#0f172a;color:hsl(var(--accent-foreground))}.hover\:tw-underline:hover{text-decoration-line:underline}.focus\:tw-bg-accent:focus{background-color:#f1f5f9;background-color:hsl(var(--accent))}.focus\:tw-text-accent-foreground:focus{color:#0f172a;color:hsl(var(--accent-foreground))}.focus-visible\:tw-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:tw-ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:tw-ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:tw-ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:tw-pointer-events-none:disabled{pointer-events:none}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-opacity-50:disabled{opacity:.5}.data-\[disabled\]\:tw-pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:tw-bg-accent[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.data-\[state\=selected\]\:tw-bg-muted[data-state=selected]{background-color:#f1f5f9;background-color:hsl(var(--muted))}.data-\[disabled\]\:tw-opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:tw-slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:-0.25rem}.data-\[side\=left\]\:tw-slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:0.25rem}.data-\[side\=right\]\:tw-slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:-0.25rem}.data-\[side\=top\]\:tw-slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:0.25rem}.data-\[side\=bottom\]\:tw-slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:tw-slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:tw-slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:tw-slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}@media (min-width:1024px){.lg\:tw-w-\[250px\]{width:250px}.lg\:tw-px-3{padding-left:.75rem;padding-right:.75rem}}.\[\&_tr\]\:tw-border-b tr{border-bottom-width:1px}.\[\&_tr\:last-child\]\:tw-border-0 tr:last-child{border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:tw-pr-0:has([role=checkbox]){padding-right:0}.\[\&\:tw-has\(\[role\=checkbox\]\)\]\:tw-pr-0:tw-has([role=checkbox]){padding-right:0}.cookie-banner{-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;left:20px;max-width:100%;padding:24px;position:fixed;right:20px;z-index:1201}.cookie-banner .cookie-content{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:1200px;padding:0 4px}.cookie-banner .cookie-content h3{color:#1a202c;font-size:1.3rem;font-weight:600;line-height:1.3;margin:0}.cookie-banner .cookie-content p{color:#4a5568;line-height:1.6;margin:0}.cookie-banner .cookie-settings{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin:12px 0 20px;padding:20px}.cookie-banner .cookie-option{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:5px;padding:12px 16px;transition:all .2s ease}.cookie-banner .cookie-option:last-child{margin-bottom:0}.cookie-banner .cookie-option:hover{border-color:#cbd5e0;box-shadow:0 2px 6px rgba(0,0,0,.05)}.cookie-banner .cookie-option .toggle-container{align-items:flex-start;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:0;width:100%}.cookie-banner .cookie-option .toggle-container .cookie-text{flex-grow:1;margin-right:16px}.cookie-banner .cookie-option .toggle-container .cookie-label{color:#1a202c;display:block;font-size:.95rem;font-weight:600;line-height:1.3;margin:0 0 4px}.cookie-banner .cookie-option .toggle-container .cookie-description{color:#64748b;display:block;font-size:.85rem;line-height:1.4;margin:0}.cookie-banner .cookie-option .toggle-container .toggle-description{align-items:center;align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-top:8px;width:100%}.cookie-banner .cookie-option .toggle-container .toggle-description .cookie-description{padding-top:2px}.cookie-banner .cookie-option .toggle-container .toggle-wrapper{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.cookie-banner .cookie-option .toggle-container .toggle-wrapper .toggle-input{height:0;opacity:0;position:absolute;width:0}.cookie-banner .cookie-option .toggle-container .toggle-wrapper .toggle-slider{background-color:#cbd5e0;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.cookie-banner .cookie-option .toggle-container .toggle-wrapper .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);content:"";height:20px;left:2px;position:absolute;transition:.3s;width:20px}.cookie-banner .cookie-option .toggle-container .toggle-wrapper .toggle-input:checked+.toggle-slider{background-color:#7c3aed;background-color:var(--color-theme,#7c3aed)}.cookie-banner .cookie-option .toggle-container .toggle-wrapper .toggle-input:checked+.toggle-slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.cookie-banner .cookie-option .toggle-container .toggle-wrapper .toggle-input:focus-visible+.toggle-slider{box-shadow:0 0 0 3px rgba(124,58,237,.2)}.cookie-banner .cookie-option .toggle-container .toggle-wrapper .toggle-input:disabled+.toggle-slider{background-color:#e2e8f0;cursor:not-allowed}.cookie-banner .cookie-option .toggle-container .toggle-wrapper .toggle-input:disabled+.toggle-slider:before{background-color:#a0aec0}.cookie-banner .cookie-description{color:#4a5568;flex-grow:1;font-size:.9rem;line-height:1.5;margin:0}.cookie-banner .cookie-actions{align-items:center;border-top:1px solid #edf2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:8px;padding-top:8px}.cookie-banner .cookie-actions>div{display:flex;flex-wrap:wrap;gap:10px}.cookie-banner .cookie-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;justify-content:center;line-height:1.3;min-width:auto;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.cookie-banner .cookie-actions button.btn-settings{background:transparent;color:#7c3aed;color:var(--color-theme,#7c3aed);font-weight:500;overflow:visible;padding:6px 8px;position:relative;text-decoration:none;transition:color .2s ease}.cookie-banner .cookie-actions button.btn-settings:before{background-color:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.cookie-banner .cookie-actions button.btn-settings:focus-visible,.cookie-banner .cookie-actions button.btn-settings:hover{outline:none}.cookie-banner .cookie-actions button.btn-settings:focus-visible:before,.cookie-banner .cookie-actions button.btn-settings:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.cookie-banner .cookie-actions button.btn-settings:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.cookie-banner .cookie-actions button.btn-accept{background:#7c3aed;background:var(--color-theme,#7c3aed);box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-weight:600}.cookie-banner .cookie-actions button.btn-accept:active{box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transform:translateY(0);transform:translateY(0)}.cookie-banner .cookie-actions button.btn-save{background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-weight:500}.cookie-banner .cookie-actions button.btn-save:active{background:#e2e8f0}@media (max-width:768px){.cookie-banner{padding:20px 16px}.cookie-banner .cookie-content{padding:0}.cookie-banner .cookie-settings{margin:16px 0;padding:16px}.cookie-banner .cookie-option{padding:14px}.cookie-banner .cookie-actions{align-items:stretch;flex-direction:column;gap:12px}.cookie-banner .cookie-actions>div{display:flex;flex-direction:column;gap:12px;width:100%}.cookie-banner .cookie-actions button{padding:12px 20px;width:100%}.cookie-banner .cookie-actions .btn-settings{margin-top:8px;order:1;padding:12px;text-align:center}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.borderRadiusImportant{background-color:#000;border-radius:100px!important}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}
/*# sourceMappingURL=main.b29abbaf.css.map*/