body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Arial,sans-serif;background:#f4f4f9;color:#333}.container{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:20px;max-width:400px;margin:auto}.section{border-bottom:2px solid #eee;padding:10px 0}.section:last-child{border-bottom:none}.item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background-color .3s ease-in-out}.item:hover{background-color:#e8e8e8}.item:hover .icon,.item:hover .icon-chevron{color:#007bff}.icon,.icon-chevron{display:flex;align-items:center;transition:color .3s ease-in-out}.icon{font-size:24px;color:#0899dd;margin-right:10px}.icon-chevron{font-size:16px;color:#ccc}.text{flex:1;padding-left:10px;font-size:16px}.right.active{color:green;font-weight:700}.right.blocked{color:red;font-weight:700}.right.pending{color:orange;font-weight:700}.button{display:inline-block;background-color:#2a91ff;color:#fff;padding:10px 20px;border-radius:20px;text-decoration:none;font-size:16px;margin:5px;cursor:pointer;border:none;transition:background-color .3s}.button:hover{background-color:#0575ec}.h1-central{font-size:139%}.menu-main{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000000d;margin-bottom:20px;text-align:center}.profile h2{margin:10px 0;color:#333;font-size:22px;align-items:center}.letternivel{color:#666;font-size:16px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-interests{background-color:#f9f9f9;width:90%;max-width:800px;height:auto;border-radius:16px;box-shadow:0 6px 12px #00000026;overflow-y:auto;padding:24px;display:flex;flex-direction:column;position:relative;margin:20px auto;transition:box-shadow .2s ease-in-out}.modal-interests:hover{box-shadow:0 8px 20px #00000040}.container-interests{max-width:100%;margin:0 auto;background-color:#f9f9f9;position:relative}.header-interests{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:12px}.header-title{font-size:26px;font-weight:700;text-align:center;margin:0;color:#333}.back-button-interests{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:25px;background-color:transparent;color:#000;font-size:16px;font-weight:700;cursor:pointer;border:2px solid #ddd;margin:20px 0;transition:color .2s,transform .2s,border-color .2s}.back-button-interests:hover{color:#007bff;border-color:#007bff;transform:translateY(-2px)}.subtitle-interests{font-size:16px;color:#555;margin-bottom:20px;text-align:center}.cards-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-bottom:60px}.card-item{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;padding:20px;width:calc(50% - 10px);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s;cursor:pointer}.card-item:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.card-item.checked{border:2px solid #007bff;background-color:#007bff1a}.card-icon{font-size:28px;margin-bottom:12px;color:#007bff}.card-text{font-size:16px;font-weight:500;color:#333}.save-button{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:12px 40px;border-radius:25px;background-color:#007bff;color:#fff;font-size:18px;font-weight:700;cursor:pointer;border:none;box-shadow:0 4px 8px #00000026;transition:background-color .2s,transform .2s ease;width:80%;max-width:500px;z-index:1000}.save-button:hover{background-color:#0056b3;transform:translate(-50%) translateY(-5px)}.save-button:active{transform:translate(-50%) translateY(0);box-shadow:0 2px 4px #00000026}@media (max-width: 768px){.save-button{width:90%;font-size:16px}.card-item{width:calc(100% - 20px)}}@media (max-width: 480px){.save-button{width:95%;font-size:14px}.header-title{font-size:20px}}.winner-classification{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f4f4f9;padding:40px 0}.winner-classification .ranking-container{max-width:700px;background-color:#fff;padding:30px;box-shadow:0 8px 16px #0000001a;border-radius:15px;text-align:center;margin:0 auto;position:relative;transition:transform .3s ease-in-out}.winner-classification .ranking-container:hover{transform:translateY(-10px)}.winner-classification .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative;flex-wrap:wrap}.winner-classification .ranking-title{font-size:26px;font-weight:700;color:#333;flex:1;display:flex;align-items:center;justify-content:center}.winner-classification .logo{margin-right:10px;font-size:30px}.winner-classification .back-button{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:25px;background-color:transparent;color:#333;font-size:16px;font-weight:700;cursor:pointer;border:2px solid #333;transition:background-color .3s,transform .3s;margin:10px 0}.winner-classification .back-button:hover{color:#007bff;border-color:#007bff;transform:translateY(-2px)}.winner-classification .ranking-table{width:100%;margin-top:20px;border-collapse:collapse}.winner-classification .ranking-table th,.winner-classification .ranking-table td{padding:12px;border:1px solid #ddd;text-align:center;font-size:16px}.winner-classification .gold{color:gold;font-weight:700}.winner-classification .silver{color:silver;font-weight:700}.winner-classification .bronze{color:#cd7f32;font-weight:700}.winner-classification .learn-more-button{padding:14px 35px;border-radius:25px;background-color:#1e90ff;color:#fff;cursor:pointer;transition:background-color .3s,transform .3s;box-shadow:0 4px 8px #0000001a;border:none;margin:10px;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.winner-classification .learn-more-button:hover{background-color:#0575ec;transform:translateY(-2px)}.winner-classification .learn-more-button:active{transform:translateY(1px)}.winner-classification .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.winner-classification .modal-content{background-color:#fff;padding:30px;border-radius:10px;max-width:600px;width:90%;box-shadow:0 4px 8px #0003;position:relative;overflow-y:auto;max-height:90vh}.winner-classification .close-button{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer;border:none;background:none}.winner-classification .modal-content h2{margin-bottom:20px;font-size:28px;color:#333;font-weight:700}.winner-classification .modal-content p{margin-bottom:15px;line-height:1.6;color:#555;font-size:16px}.winner-classification .modal-content ul{list-style-type:none;padding:0}.winner-classification .modal-content ul li{margin-bottom:10px;color:#555;font-size:16px}.winner-classification .modal-content a{color:#1e90ff;text-decoration:none}.winner-classification .modal-content a:hover{text-decoration:underline}@media (max-width: 768px){.winner-classification .ranking-title{font-size:22px}.winner-classification .modal-content{width:95%}.winner-classification .ranking-table th,.winner-classification .ranking-table td{font-size:14px}.winner-classification .ranking-container{padding:20px}.winner-classification .back-button{font-size:14px;padding:8px 15px}.winner-classification .learn-more-button{font-size:14px;padding:10px 25px}}@media (max-width: 480px){.winner-classification .ranking-title{font-size:18px}.winner-classification .modal-content h2{font-size:22px}.winner-classification .learn-more-button{font-size:12px;padding:8px 20px}}.skeleton-loader{display:flex;flex-direction:column;gap:10px;padding:10px}.skeleton-row{display:flex;gap:20px}.skeleton-cell{background-color:#e0e0e0;border-radius:4px;width:100px;height:20px;animation:shimmer 1.5s infinite linear}.skeleton-position{width:50px}.skeleton-name{flex:1;width:150px}.skeleton-conversations{width:100px}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.not-found-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#e0f7fa;color:#212121;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;padding:20px}.not-found-content{animation:fadeIn 1.5s ease-out;max-width:700px;padding:30px;background-color:#ffffffe6;border-radius:15px;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.horse-animation{margin-bottom:20px}.horse-image{width:150px;animation:float 3s ease-in-out infinite;border-radius:26%}.not-found-title{font-size:6rem;margin:0;color:#0277bd;animation:pulse 2s infinite}.not-found-message{font-size:1.5rem;margin:10px 0;animation:slideIn 1s ease-out;color:#455a64}.not-found-description{font-size:1rem;margin:20px 0;animation:slideIn 1.5s ease-out;color:#607d8b}.not-found-link{display:inline-block;margin-top:20px;padding:12px 25px;color:#fff;background-color:#0277bd;text-decoration:none;font-weight:700;border-radius:5px;transition:background-color .3s,color .3s,transform .3s}.not-found-link:hover{background-color:#005b9f;color:#fff;transform:translateY(-3px)}@media (max-width: 768px){.not-found-title{font-size:4rem}.not-found-message{font-size:1.2rem}.not-found-description{font-size:.9rem}.horse-image{width:120px}}@media (max-width: 480px){.not-found-title{font-size:3rem}.not-found-message{font-size:1rem}.not-found-description{font-size:.8rem}.horse-image{width:100px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.access-denied-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#e0f7fa;color:#212121;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;padding:20px}.access-denied-content{animation:fadeIn 1.5s ease-out;max-width:700px;padding:30px;background-color:#ffffffe6;border-radius:15px;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lock-animation{font-size:4rem;animation:shake .5s infinite alternate;margin-bottom:20px}.access-denied-title{font-size:6rem;margin:0;color:#eb0808;animation:pulse 2s infinite}.access-denied-message{font-size:1.5rem;margin:10px 0;animation:slideIn 1s ease-out;color:#455a64}.access-denied-description{font-size:1rem;margin:20px 0;animation:slideIn 1.5s ease-out;color:#607d8b}.access-denied-link{display:inline-block;margin-top:20px;padding:12px 25px;color:#fff;background-color:#0abce9;text-decoration:none;font-weight:700;border-radius:5px;transition:background-color .3s,color .3s,transform .3s}.access-denied-link:hover{background-color:#012fff;color:#fff;transform:translateY(-3px)}@media (max-width: 768px){.access-denied-title{font-size:4rem}.access-denied-message{font-size:1.2rem}.access-denied-description{font-size:.9rem}.lock-animation{font-size:3rem}}@media (max-width: 480px){.access-denied-title{font-size:3rem}.access-denied-message{font-size:1rem}.access-denied-description{font-size:.8rem}.lock-animation{font-size:2.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shake{0%{transform:translate(-5px)}to{transform:translate(5px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideIn{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.navbar{width:100%;height:80px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 30px;box-shadow:0 2px 10px #0000001a;position:fixed;top:0;left:0;z-index:1000}.logo{font-size:28px;font-weight:700;color:#00b4fc;text-decoration:none;padding:0}.logo-img{max-height:60px;height:auto;width:auto}.nav-menu{display:flex;align-items:center}.nav-link{position:relative;display:inline-block;overflow:hidden;margin:0 20px;color:#333;text-decoration:none;font-weight:500;cursor:pointer}.nav-link:before,.nav-link:after{content:attr(data-text);position:absolute;left:0;width:100%;height:100%;transition:top .3s ease;color:#333}.nav-link:before{top:100%;color:#00b4fc}.nav-link:after{top:0}.nav-link:hover:before{top:0}.nav-link:hover:after{top:-100%}.right-menu{display:flex;align-items:center;gap:5px}.language-selector{cursor:pointer}.language-selector img{width:32px;height:32px;border-radius:50%;border:2px solid #00b4fc;transition:transform .3s ease,border-color .3s ease;object-fit:cover}.language-selector:hover img{transform:scale(1.1);border-color:#009ec3}.action-button{padding:8px 15px;background-color:#00b4fc;color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;margin-left:5px}.action-button:hover{background-color:#009ec3}@media (max-width: 768px){.hamburger{display:flex;flex-direction:column;cursor:pointer}.hamburger .line{width:25px;height:3px;background-color:#333;margin:4px 0}.nav-menu{display:none}.navbar{padding:0 20px;justify-content:space-between}.logo{font-size:24px;text-align:center;flex-grow:1}.logo-img{max-height:50px;height:auto;width:auto}.desktop-logo{display:none}.right-menu{flex-direction:row;align-items:center;gap:5px}.action-button{padding:8px 15px;font-size:12px}.modal-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:999}.modal-content{background:#fff;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center}.modal-link{margin:15px 0;font-size:18px;color:#333;text-decoration:none;font-weight:700;transition:color .3s ease}.modal-link:hover{color:#00b4fc}}@media (min-width: 769px){.hamburger,.modal-menu{display:none}.nav-menu{display:flex}.desktop-logo{display:inline}.right-menu{display:flex}}.desktop-navbar{width:100%;height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 30px;position:fixed;top:0;left:0;z-index:1000;background:#fff;transition:transform .3s ease,opacity .3s ease}@media (min-width: 769px){.desktop-navbar{background:transparent}}.desktop-logo{font-size:28px;font-weight:700;color:#00b4fc;text-decoration:none;padding:0}.desktop-logo-img{max-height:60px;height:auto;width:auto;transition:transform .3s ease}.desktop-logo-img:hover{transform:scale(1.1)}.desktop-nav-menu{display:flex;align-items:center;transition:transform .3s ease,opacity .3s ease}.hide-nav{transform:translateY(-100%);opacity:0;visibility:hidden}.desktop-nav-link{position:relative;display:inline-block;overflow:hidden;margin:0 20px;color:transparent;text-decoration:none;font-weight:566;cursor:pointer;transition:color .3s ease}.desktop-nav-link:before,.desktop-nav-link:after{content:attr(data-text);position:absolute;left:0;width:100%;height:100%;transition:top .3s ease;color:#333}.desktop-nav-link:before{top:100%;color:#00b4fc}.desktop-nav-link:after{top:0}.desktop-nav-link:hover:before{top:0}.desktop-nav-link:hover:after{top:-100%}.desktop-right-menu{display:flex;align-items:center;gap:5px}.desktop-language-selector{cursor:pointer}.desktop-language-selector img{width:32px;height:32px;border-radius:50%;border:2px solid #00b4fc;transition:transform .3s ease,border-color .3s ease;object-fit:cover}.desktop-language-selector:hover img{transform:scale(1.1);border-color:#009ec3}.desktop-action-button{padding:8px 15px;background-color:#00b4fc;color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;margin-left:5px;transition:background-color .3s ease}.desktop-action-button:hover{background-color:#009ec3}.wave-container{position:relative;width:100%;height:90vh;background-color:#f0f8ff;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.desktop-image{position:absolute;bottom:0;left:100%;width:100%;height:106%;transform:translate(0);transition:transform 2s ease-out}.enter-image{transform:translate(-100%)}.mobile-image{position:absolute;bottom:0;left:50%;width:120%;height:100%;transform:translate(-50%);transition:transform 2s ease-out}.desktop-animate{position:absolute;left:100%;color:#004080;font-size:3vw;font-weight:700;white-space:nowrap;opacity:0;transform:translate(0);transition:transform 2s ease-out .5s,opacity 2s ease-out .5s}.enter-text{transform:translate(-103%);opacity:1}@media (max-width: 768px){.wave-container{height:60vh}.mobile-image{width:120%;height:100%;transform:translate(-50%)}.mobile-animate{position:relative;color:#004080;font-size:9vw;font-weight:700;opacity:0;transform:translate(100%) scale(.8);transition:transform 1s ease-out,opacity 1s ease-out;padding:5px 10px;background-color:#ffffffb3;border-radius:8px;box-shadow:2px 2px 5px #0000004d}.enter.mobile-animate{transform:translate(0) scale(1);opacity:1}.delay-0{transition-delay:.5s}.delay-1{transition-delay:1s}.delay-2{transition-delay:1.5s}}.conversacao-container{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:Arial,sans-serif;max-width:800px;margin:0 auto;padding-top:1em;padding-left:10px;padding-right:10px}.conversacao-h1{font-size:3em;color:#333;margin:1em 0;transition:transform .3s ease,color .3s ease}.conversacao-h1:hover{transform:scale(1.1);color:#06c}.conversacao-p{color:#666;font-size:1.5em;margin:1.5em 0}.conversacao-porque{color:#000;font-size:2.5em;margin:1em 0;transition:transform .3s ease,color .3s ease}.conversacao-porque:hover{transform:scale(1.1);color:#06c}.conversacao-texto-menor{font-size:1em;color:#666;margin:2em 0}.conversacao-about-image{max-width:100%;height:auto;margin:20px 0;transition:opacity .5s ease-in-out}.conversacao-button-azul{background-color:#00c3ff;color:#fff;border:none;padding:20px 60px;cursor:pointer;border-radius:30px;font-size:20px;font-weight:700;transition:transform .3s ease,background-color .3s ease;display:block;margin:15px auto;text-decoration:none}.conversacao-button-azul:hover{transform:scale(1.1);background-color:#009cda}.conversacao-categorias span{display:inline-block;margin:5px;background-color:#f0f0f0;padding:10px 15px;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease,color .3s ease;font-size:1.2em;color:#333}.conversacao-categorias span:nth-child(1):hover{background-color:#d9eafc;color:#06c;transform:scale(1.1)}.conversacao-categorias span:nth-child(2):hover{background-color:#fcd9d9;color:#c00;transform:scale(1.1)}.conversacao-categorias span:nth-child(3):hover{background-color:#d9fcd9;color:#093;transform:scale(1.1)}.conversacao-categorias span:nth-child(4):hover{background-color:#fcf7d9;color:#c90;transform:scale(1.1)}.conversacao-call-to-action{margin-top:20px;font-size:18px;font-weight:700;text-align:center}.conversacao-call-to-action p{margin:10px 0}a{text-decoration:none}@media (max-width: 768px){.conversacao-h1{font-size:2.5em}.conversacao-p,.conversacao-porque,.conversacao-texto-menor{font-size:1.1em}.conversacao-button-azul{padding:15px 40px;font-size:18px}.conversacao-categorias span{font-size:1em}}@media (max-width: 480px){.conversacao-h1,.conversacao-porque{font-size:2em}.conversacao-p,.conversacao-texto-menor{font-size:1em}.conversacao-button-azul{padding:15px 40px;font-size:16px}}.planos-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:Arial,sans-serif;padding:20px;width:100vw;height:100vh;margin:0;background-color:#f7f7f7;box-sizing:border-box}.planos-container h1{font-size:4em;color:#333;margin-bottom:.5em;max-width:90%;transition:transform .3s ease,color .3s ease}.planos-container h1:hover{transform:scale(1.1);color:#06c}.planos-container p{font-size:1.8em;color:#666;margin-bottom:1.5em;max-width:80%}.button-azul-bebe{background-color:#00c3ff;color:#fff;border:none;padding:20px 50px;cursor:pointer;border-radius:8px;font-size:20px;font-weight:700;transition:transform .3s ease,background-color .3s ease}.button-azul-bebe:hover{transform:scale(1.1);background-color:#009cda}@media (max-width: 768px){.planos-container h1{font-size:3em}.planos-container p{font-size:1.5em;max-width:90%}.button-azul-bebe{padding:25px 90px;font-size:18px}}@media (max-width: 480px){.planos-container h1{font-size:2.5em}.planos-container p{font-size:1.2em;max-width:100%}.button-azul-bebe{padding:20px 60px;font-size:16px}}.comentarios-container{text-align:center;font-family:Arial,sans-serif;overflow:hidden;position:relative;height:100vh;background-color:#f0f0f0}.comentarios-container h1{padding-top:20px;font-size:2.5em;color:#333;transition:transform .3s ease,color .3s ease}.comentarios-container h1:hover{transform:scale(1.1);color:#06c}.chuva-de-comentarios{position:relative;height:100%}.comentario{position:absolute;white-space:nowrap;font-size:1.5em;color:#444;opacity:0;animation:chuva 8s linear infinite}@keyframes chuva{0%{transform:translateY(-100vh) translate(0);opacity:0}1%{opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translateY(100vh);opacity:0}}.comentario-0{animation-delay:0s;left:5%}.comentario-1{animation-delay:1.5s;left:10%}.comentario-2{animation-delay:3s;left:15%}.comentario-3{animation-delay:4.5s;left:20%}.comentario-4{animation-delay:6s;left:25%}.comentario-5{animation-delay:7.5s;left:30%}.comentario-6{animation-delay:9s;left:35%}.comentario-7{animation-delay:10.5s;left:40%}.comentario-8{animation-delay:12s;left:15%}.comentario-9{animation-delay:13.5s;left:50%}.comentario-10{animation-delay:15s;left:55%}.comentario-11{animation-delay:16.5s;left:60%}.comentario-12{animation-delay:18s;left:65%}.comentario-13{animation-delay:19.5s;left:70%}.comentario-14{animation-delay:21s;left:65%}.comentario-15{animation-delay:22.5s;left:15%}.comentario-16{animation-delay:24s;left:25%}.comentario-17{animation-delay:25.5s;left:10%}.comentario-18{animation-delay:27s;left:85%}.comentario-19{animation-delay:28.5s;left:50%}@media (max-width: 768px){.comentarios-container h1{font-size:2em}.comentario{font-size:1em}.comentario-0{left:10%}.comentario-1{left:20%}.comentario-2{left:30%}.comentario-3{left:40%}.comentario-4{left:50%}.comentario-5{left:60%}.comentario-6{left:10%}.comentario-7{left:30%}.comentario-8{left:15%}.comentario-9{left:20%}.comentario-10{left:30%}.comentario-11{left:40%}.comentario-12{left:50%}.comentario-13{left:60%}.comentario-14{left:50%}.comentario-15{left:30%}.comentario-16{left:10%}.comentario-17{left:20%}.comentario-18{left:30%}.comentario-19{left:40%}}@media (max-width: 480px){.comentarios-container h1{font-size:2em}.comentario{font-size:.8em}.comentario-0{left:5%}.comentario-1{left:15%}.comentario-2{left:25%}.comentario-3{left:35%}.comentario-4{left:45%}.comentario-5{left:10%}.comentario-6{left:55%}.comentario-7{left:2%}.comentario-8{left:5%}.comentario-9{left:15%}.comentario-10{left:25%}.comentario-11{left:36%}.comentario-12{left:45%}.comentario-13{left:20%}.comentario-14{left:65%}.comentario-15{left:75%}.comentario-16{left:5%}.comentario-17{left:15%}.comentario-18{left:25%}.comentario-19{left:35%}}.contact-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#9ae2ff,#fecfef);font-family:Arial,sans-serif;padding:20px;box-sizing:border-box;overflow:hidden}.company-logo{max-width:100%;width:300px;height:auto;margin-bottom:30px;transition:transform .3s ease}.company-logo:hover{transform:scale(1.1) rotate(5deg)}.contact-text{font-size:2rem;color:#333;text-align:center;margin-bottom:20px;max-width:900rem}.hover-text{display:inline-block;font-size:2rem;color:#333;text-align:center;transition:color .3s ease,transform .3s ease}.hover-text:hover{color:#007bff;transform:scale(1.1)}.contact-button{background-color:#00c3ff;color:#fff;font-size:1rem;padding:12px 24px;border:none;border-radius:25px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;display:flex;align-items:center;text-decoration:none;box-shadow:0 4px 8px #0003}.contact-button .arrow{margin-left:8px;font-size:20px}.contact-button:hover{background-color:#3ab1ed;transform:scale(1.1);box-shadow:0 6px 12px #0005}@media (max-width: 768px){.company-logo{width:180px;margin-bottom:20px}.contact-text{font-size:20px}.contact-button{font-size:16px;padding:10px 20px}}@media (max-width: 480px){.company-logo{width:100%;margin-bottom:15px}.contact-text{font-size:18px}.contact-button{font-size:14px;padding:8px 16px}}.footer{background:linear-gradient(135deg,#9ae2ff,#fecfef);padding:40px 20px;color:#000;text-align:center;position:relative;overflow:hidden}.footer-content{display:flex;flex-direction:column;align-items:center}.social-links{display:flex;justify-content:center;margin-bottom:15px;flex-wrap:wrap}.social-icon{margin:0 15px;font-size:30px;transition:transform .3s ease,color .3s ease}.social-icon:hover{transform:scale(1.3);color:#0092e6}.copyright{font-size:16px;font-weight:600;margin:10px 0;transition:filter .6s ease}.footer-links{display:flex;justify-content:center;align-items:center;font-size:14px}.footer-link{color:#fff;text-decoration:none;transition:color .3s ease;background-color:#45d2fd;padding:10px 20px;border-radius:8px;position:relative;margin:0 10px}.footer-link:hover{color:#fff;background-color:#0077e6}.footer-link:before,.footer-link:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#f793fb,#ec6577e5);transition:transform .6s ease;z-index:-1;opacity:.6}.footer-link:before{top:-10px;left:-10px;transform:translate(-100%,-100%)}.footer-link:after{bottom:-10px;right:-10px;transform:translate(100%,100%)}.footer-link:hover:before{transform:translate(0)}.footer-link:hover:after{transform:translate(0)}@media (max-width: 768px){.social-icon{font-size:24px}.copyright{font-size:14px}.footer-links{flex-direction:column}.footer-link{margin:5px 0;font-size:12px}}@keyframes icon-drag{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.social-icon.is-dragging{opacity:.5;cursor:grabbing}.footer-logo{max-width:500px;height:auto;transition:transform .3s ease}.footer-logo:hover{transform:scale(1.1)}@media (max-width: 768px){.footer-logo{max-width:80%}}.blank-footer{width:100%;padding:10px 20px;background:linear-gradient(to top,#fff,#9ae2ff 50%);color:#333;text-align:center;box-shadow:0 -2px 5px #0000001a;font-size:14px;border-top:1px solid #eee;position:relative;z-index:2}.contact-page:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f8f8f8;color:#333;margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden}.homepage{position:relative;display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(to bottom right,#fff,#f0f0f0)}.home-secondary-circle{position:absolute;width:50vw;height:50vw;background-color:#f8f8f8;border-radius:50%;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.05)}.home-hero-section{position:relative;text-align:center;width:49vw;height:49vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 10px 30px #0000004d;z-index:2}.home-hero-content{z-index:3;padding:26px;display:flex;flex-direction:column;align-items:center}.home-cta-button{background-color:#01c3ee;color:#fff;padding:20px 60px;border-radius:350px;text-decoration:none;font-weight:700;box-shadow:0 2px 10px #0000001a;animation:bounce 2s infinite;transition:transform .3s ease,background-color .3s ease}.home-cta-button:hover{background-color:#009ec3;transform:scale(1.05);letter-spacing:1px}.home-cta-top{background-color:#f2f3f5;color:#333;padding:10px 25px;border-radius:100px;font-size:18px;cursor:pointer;margin-bottom:20px;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;justify-content:center;gap:8px;height:min-content;width:max-content;overflow:visible;position:relative;border-style:solid;border-width:1px;border-color:#40475a;background:linear-gradient(180deg,#f0f3f7,#fff);animation:moveCamera 10s ease-in-out infinite;transition:transform .3s ease,background-color .3s ease}.home-cta-top:hover{transform:scale(1.1);background:linear-gradient(180deg,#d1e8f2,#fff);box-shadow:0 4px 20px #0003}.home-hero-section h1{font-size:2.5rem;color:#333;font-weight:700;text-transform:uppercase;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.home-hero-section h1 span{display:inline-block;transition:transform .3s ease,color .3s ease;white-space:normal;word-break:keep-all}.home-hero-section h1 span:hover{transform:scale(1.3);color:#01c3ee}.home-hero-section p{font-size:26px;line-height:1.6;color:#555;margin-bottom:30px;max-width:800px;text-align:center;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;animation:fadeInOut 4s ease-in-out infinite}@keyframes moveCamera{0%{transform:translate(2px,-6px)}20%{transform:translate(12px,-18px)}40%{transform:translate(-14px,16px)}60%{transform:translate(18px,-12px)}80%{transform:translate(-16px,14px)}to{transform:translate(2px,-6px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 768px){.home-hero-section{width:80vw;height:80vw}.home-hero-section h1{font-size:2rem;line-height:1.4}.home-hero-section p{font-size:20px;line-height:1.5;max-width:90%}}@media (max-width: 480px){.home-hero-section h1{font-size:1.5rem;line-height:1.3}.home-hero-section p{font-size:18px;line-height:1.4}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animated-char{transition:transform .3s ease,color .3s ease;cursor:default}.animated-char:hover{transform:scale(1.3);color:#01c3ee}.fluable-planos-page{padding:130px 20px;background-color:#f7f8fa;font-family:Arial,sans-serif;display:flex;flex-direction:column;align-items:center}.fluable-title{text-align:center;color:#4ecdff;font-size:46px;margin-bottom:60px}.fluable-planos-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;width:100%}.fluable-plano-card{perspective:1000px;width:350px;height:450px;position:relative;display:flex;justify-content:center;align-items:center}.fluable-plano-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.fluable-plano-card.flipped .fluable-plano-card-inner{transform:rotateY(180deg)}.fluable-plano-card-front,.fluable-plano-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.fluable-plano-card-front{z-index:2;transform:rotateY(0);background-color:#fff}.fluable-plano-card-back{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:rotateY(180deg);justify-content:center}.fluable-plano-card:hover .fluable-plano-card-front{transform:translateY(-10px);box-shadow:0 6px 15px #00000026}.fluable-plano-card h3{font-size:39px;margin-bottom:20px;color:#333;font-weight:800;margin-top:-30px}.fluable-plano-card .subtitle{font-size:12px;color:#777;margin-bottom:10px}.fluable-plano-card .price{font-size:23px;color:#4ecdff;font-weight:300;margin-bottom:20px}.fluable-features{list-style-type:none;padding:0;margin-bottom:26px;font-weight:600;text-align:left}.fluable-feature-item{font-size:14px;color:#555;margin-bottom:5px}.fluable-proceed-button{display:block;width:80%;padding:10px;background-color:#4ecdff;color:#fff;border:none;border-radius:5px;font-size:14px;cursor:pointer;text-align:center;transition:background-color .3s ease}.fluable-proceed-button:hover{background-color:#0096db}.fluable-detail-link{color:#004080;text-decoration:none;font-size:16px;transition:transform .3s ease;cursor:pointer}.fluable-detail-link:hover{transform:translateY(-3px);color:#002060;text-decoration:underline}.fluable-detail-item{margin-bottom:10px;display:flex;align-items:center;justify-content:left;gap:8px}.fluable-plano-card-back .fluable-features{text-align:center;margin-top:20px}@media (max-width: 768px){.fluable-planos-container{flex-direction:column;align-items:center}.fluable-plano-card{width:80%;margin-bottom:20px}.fluable-title{font-size:36px;margin-bottom:40px}.fluable-plano-card h3{font-size:30px;margin-top:-20px}.fluable-plano-card .price,.fluable-plano-card .subtitle{font-size:18px}.fluable-proceed-button{font-size:14px}}@media (max-width: 480px){.fluable-plano-card{width:100%;height:380px}.fluable-plano-card h3{font-size:26px;margin-top:-15px}.fluable-plano-card .subtitle,.fluable-plano-card .price,.fluable-feature-item{font-size:16px}.fluable-proceed-button{font-size:12px}}.unique-animation-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f0f8ff;overflow:hidden;position:relative;transition:background-color 1.5s ease-in-out;margin:0;padding:0;box-sizing:border-box}.shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.shape{position:absolute;top:-50px;width:60px;height:60px;opacity:.5;animation:fall 6s infinite ease-in-out}.circle{background-color:#004080;border-radius:50%;left:20%}.triangle{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:60px solid #004080;left:50%}.square{background-color:#004080;left:80%}.hexagon{width:52px;height:60px;background-color:#004080;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);left:30%}.centered-text{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:2;text-align:center;padding:0}.word{font-size:5vw;font-weight:700;color:#000;margin:10px;opacity:1;transform:scale(1);text-shadow:2px 2px 5px rgba(0,0,0,.2);transition:transform .3s ease-out,color .2s ease-in-out}.word:hover{color:#0375e7}@keyframes fall{0%{transform:translateY(-100px) rotate(0);opacity:.5}50%{opacity:1}to{transform:translateY(120vh) rotate(360deg);opacity:0}}@media (max-width: 768px){.word{font-size:6vw}.shape{width:50px;height:50px}}@media (max-width: 480px){.word{font-size:20vw}.shape{width:40px;height:40px}}.plano-detalhes-container{padding:50px 20px;display:flex;flex-direction:column;align-items:center;background-color:#f7f8fa;min-height:100vh}.plano-detalhes-container h2{font-size:28px;color:#6b47dc;margin-bottom:40px;text-align:center;text-transform:uppercase;letter-spacing:2px}.features-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1000px}.plano-feature-card{width:100%;max-width:300px;padding:20px;border-radius:15px;background:linear-gradient(135deg,#f0f8ff,#d7e9f7);box-shadow:0 6px 12px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.plano-feature-card:hover{transform:translateY(-10px);box-shadow:0 12px 24px #0003}.plano-feature-card p{font-size:18px;color:#333;margin:10px 0}.plano-feature-card:before{content:"✔️";font-size:24px;color:#4caf50;display:block;margin-bottom:10px}.plano-feature-card:after{content:"";display:block;width:60px;height:4px;background-color:#6b47dc;margin:15px auto 0;border-radius:2px}@media (max-width: 768px){.plano-detalhes-container h2{font-size:24px}.features-container{flex-direction:column;align-items:center}.plano-feature-card{width:80%}}@media (max-width: 480px){.plano-detalhes-container h2{font-size:20px}.plano-feature-card{max-width:100%;font-size:16px}.plano-feature-card:before{font-size:20px}.plano-feature-card:after{width:50px;height:3px}}.ranking-page{font-family:Arial,sans-serif;background-color:#f4f4f9;padding:20px 0;margin-top:5%;overflow-x:hidden}.ranking-page-container{max-width:90%;background-color:#fff;padding:20px;box-shadow:0 8px 16px #00000026;border-radius:15px;text-align:center;margin:0 auto;position:relative;overflow-x:auto}.ranking-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative;flex-wrap:wrap}.ranking-page-title{flex:1;display:flex;align-items:center;justify-content:center;margin:0;font-size:24px;color:#000}.ranking-page-subtitle{font-size:30px;margin:100% 0 10px;color:#333}.ranking-page-prizes-images{display:flex;justify-content:center;align-items:center;gap:20px;margin:20px 0;flex-wrap:wrap}.ranking-page-prize-image{max-width:100px;border-radius:10px}.ranking-page-logo{margin-right:10px;font-size:24px;vertical-align:middle}.ranking-page-back-button{display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:25px;background-color:transparent;color:#000;font-size:16px;font-weight:700;cursor:pointer;transition:color .2s,transform .2s;border:none;margin:10px 0}.ranking-page-back-button:hover{color:#32eef5fb;transform:translateY(-2px)}.ranking-page-table{width:100%;margin-top:20px;border-collapse:collapse;overflow-x:auto}.ranking-page-table th,.ranking-page-table td{padding:10px;border:1px solid #ddd;text-align:center;font-size:16px;white-space:nowrap}.ranking-page-gold{color:gold}.ranking-page-silver{color:silver}.ranking-page-bronze{color:#cd7f32}.ranking-page-learn-more-button{padding:12px 30px;border-radius:25px;background-color:#89cff0;color:#fff;cursor:pointer;transition:background-color .2s,transform .2s;box-shadow:0 4px 8px #0003;border:none;margin:10px;display:inline-flex;align-items:center;gap:8px}.ranking-page-learn-more-button:hover{background-color:#0575ec;transform:translateY(-2px)}.ranking-page-learn-more-button:active{transform:translateY(1px)}.ranking-page-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.ranking-page-prize-icon{width:100px;height:100px;margin:0 10px;color:green}.ranking-page-description{color:#000;font-size:16px;margin-bottom:20px}.ranking-page-modal-content{background-color:#fff;padding:30px;border-radius:10px;max-width:600px;width:90%;box-shadow:0 4px 8px #0003;position:relative;overflow-y:auto;max-height:90vh}.ranking-page-close-button{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer;border:none;background:none}.ranking-page-modal-content h2{margin-bottom:20px;font-size:24px;color:#333;transition:transform .3s ease,color .3s ease}.ranking-page-modal-content h2:hover{color:#06c;transform:scale(1.1)}.ranking-page-modal-content p{margin-bottom:10px;line-height:1.5;color:#555}.ranking-page-modal-content ul{list-style-type:none;padding:0}.ranking-page-modal-content ul li{margin-bottom:10px;color:#555}.ranking-page-modal-content a{color:#0575ec;text-decoration:none}.ranking-page-modal-content a:hover{text-decoration:underline}@media (max-width: 768px){.ranking-page-header{flex-direction:column;align-items:flex-start}.ranking-page-title{justify-content:flex-start;margin:0}.ranking-page-table th,.ranking-page-table td{font-size:14px}.ranking-page-modal-content{width:95%}.ranking-page-prizes-images{gap:15px}}@media (max-width: 480px){.ranking-page-title{font-size:18px}.ranking-page-back-button,.ranking-page-learn-more-button{font-size:14px;padding:8px 12px}.ranking-page-table th,.ranking-page-table td{font-size:12px}.ranking-page-prizes-images img{max-width:80px}}.about-container{background-color:#f5f5f5}.about-section{min-height:63vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;box-sizing:border-box;text-align:center}.about-title{font-size:4rem;margin-bottom:20px;color:#333}.about-subtitle{font-size:3rem;margin-bottom:30px;color:#444;transition:transform .3s ease,color .3s ease}.about-subtitle:hover{transform:scale(1.1);color:#06c}.about-text{font-size:1.8rem;line-height:2.2rem;max-width:800px;color:#555;margin:20px 0}.about-image{width:100%;max-width:600px;height:auto;border-radius:10px;margin:20px 0;transition:box-shadow .5s ease,filter .5s ease}.about-image:hover{filter:brightness(1.1)}.values-container{display:flex;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap;margin:40px 0}.value-item{display:flex;align-items:center;gap:15px;font-size:1.8em;color:#333}.value-icon{font-size:3em;color:#3498db;transition:box-shadow .5s ease,color .5s ease,transform .3s ease}.value-icon:hover{color:#1d78b5;transform:scale(1.2);filter:brightness(1.1)}.about-footer-space{height:100px}@media (max-width: 768px){.about-title{font-size:3rem}.about-subtitle{font-size:2.5rem}.about-text{font-size:1.6rem;line-height:2rem}.about-image{max-width:90%}.values-container{flex-direction:column}}.about-section{margin-top:5%}.contact-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(120deg,#89cff0,#a7c7e7);background-size:cover;animation:backgroundShift 30s infinite alternate}.contact-form{background:#ffffffe6;padding:40px;border-radius:10px;box-shadow:0 4px 20px #0003;width:90%;max-width:500px;text-align:center;position:relative}.contact-form h1{color:#0056b3;margin-bottom:20px}.contact-form input,.contact-form textarea{width:100%;padding:12px;margin:10px 0;border-radius:5px;border:2px solid transparent;transition:all .3s ease;outline:none}.contact-form input:focus,.contact-form textarea:focus{border:2px solid #5B9BD5;background-color:#e7f3fe}.contact-form button{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.contact-form button:hover{background-color:#0056b3}.social-links{display:flex;justify-content:center;margin-top:20px}.icon{font-size:2.5rem;color:#007bff;margin:0 10px;transition:transform .5s ease}.icon:hover{transform:scale(1.2)}.icon.whatsapp{color:#25d366}.icon.instagram{color:#e1306c}.icon.linkedin{color:#0077b5}@keyframes backgroundShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.info-container{background:#f0f0f0;padding:50px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative;margin-top:5%}.info-section{min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 30px;box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#e2e2e2,#fff);border-radius:30px;box-shadow:10px 10px 20px #0003,-10px -10px 20px #fffc;margin:30px 0;width:90%;max-width:1000px;border:3px solid #aaa;position:relative;overflow:hidden;animation:glow 5s infinite alternate}.highlight-link-ranking{color:#dfbe03;text-decoration:none;font-weight:700;cursor:pointer}@keyframes glow{0%{box-shadow:0 0 10px #00aeff66,0 0 20px #00aeff66,0 0 30px #00aeff66}to{box-shadow:0 0 20px #0ffc,0 0 30px #0ffc,0 0 40px #0ffc}}.info-title{font-size:4rem;margin-bottom:20px;color:#333;text-shadow:2px 2px 5px rgba(0,0,0,.1);animation:colorChange 3s infinite}@keyframes colorChange{0%{color:#333;transform:translateY(0)}50%{color:#0af;transform:translateY(-10px)}to{color:#333;transform:translateY(0)}}.info-subtitle{font-size:3rem;margin-bottom:30px;color:#444;text-shadow:1px 1px 3px rgba(0,0,0,.1);animation:letterJump 6s infinite}@keyframes letterJump{0%{color:#444;transform:scale(1) translateY(0)}10%,30%{color:#0af;transform:scale(1.1) translateY(-5px)}20%,40%{color:#444;transform:scale(1) translateY(0)}50%{color:#0af;transform:scale(1.1) translateY(-5px)}60%,80%{color:#444;transform:scale(1) translateY(0)}to{color:#0af;transform:scale(1.1) translateY(-5px)}}.info-text{font-size:1.8rem;line-height:2.2rem;max-width:800px;color:#555;margin:20px 0;padding:15px;background:#ffffffb3;border-radius:15px;box-shadow:0 2px 8px #0000001a}.info-image,.info-carousel img{width:100%;max-width:350px;height:auto;border-radius:20px;box-shadow:0 8px 15px #0000001a,0 -8px 15px #ffffff4d;margin:20px 0;transition:box-shadow .5s ease,filter .5s ease;opacity:1;transform:translate(0)}.info-image:hover,.info-carousel img:hover{filter:brightness(1.2)}.info-values-container{display:flex;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap;margin:40px 0}.info-value-item{display:flex;align-items:center;gap:15px;font-size:1.8em;color:#333;background:#fff9;border-radius:10px;padding:10px 15px;box-shadow:0 2px 8px #0000001a}.info-value-icon{font-size:3em;color:#3498db}.info-footer-space{height:100px}@media (max-width: 768px){.info-title{font-size:3rem}.info-subtitle{font-size:2.5rem}.info-text{font-size:1.6rem;line-height:2rem}.info-image{max-width:90%}.info-values-container{flex-direction:column}}.content-container{background:#f0f0f0;padding:50px 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;min-height:50vh;width:90%;max-width:1000px;border:3px solid #aaa;border-radius:30px;box-shadow:10px 10px 20px #0003,-10px -10px 20px #fffc;background:linear-gradient(145deg,#e2e2e2,#fff);animation:containerGlow 5s infinite alternate;box-sizing:border-box;text-align:center;margin:10% 0 30px 16%;align-items:center}.highlight-link{color:#dfbd00;text-decoration:none;font-weight:700;cursor:pointer}.highlight-link-pro{color:#1f5bfd;text-decoration:none;font-weight:700;cursor:pointer}.highlight-link-basico{color:#add8e6;text-decoration:none;font-weight:700;cursor:pointer}.highlight-link-sem-limites{color:red;text-decoration:none;font-weight:700;cursor:pointer}.highlight-link:hover,.highlight-link-pro:hover,.highlight-link-basico:hover,.highlight-link-sem-limites:hover,.highlight-link-ranking:hover{text-decoration:underline}@keyframes containerGlow{0%{box-shadow:0 0 10px #00aeff66,0 0 20px #00aeff66,0 0 30px #00aeff66}to{box-shadow:0 0 20px #0ffc,0 0 30px #0ffc,0 0 40px #0ffc}}.content-title{font-size:4rem;margin-bottom:20px;color:#333;text-shadow:2px 2px 5px rgba(0,0,0,.1);animation:titleColorChange 3s infinite}@keyframes titleColorChange{0%{color:#333;transform:translateY(0)}50%{color:#0af;transform:translateY(-10px)}to{color:#333;transform:translateY(0)}}.content-subtitle{font-size:3rem;margin-bottom:30px;color:#444;text-shadow:1px 1px 3px rgba(0,0,0,.1);animation:subtitleLetterJump 6s infinite}@keyframes subtitleLetterJump{0%{color:#444;transform:scale(1) translateY(0)}10%,30%{color:#0af;transform:scale(1.1) translateY(-5px)}20%,40%{color:#444;transform:scale(1) translateY(0)}50%{color:#0af;transform:scale(1.1) translateY(-5px)}60%,80%{color:#444;transform:scale(1) translateY(0)}to{color:#0af;transform:scale(1.1) translateY(-5px)}}.content-text{font-size:1.8rem;line-height:2.2rem;max-width:800px;color:#555;margin:20px 0;padding:15px;background:#ffffffb3;border-radius:15px;box-shadow:0 2px 8px #0000001a}.content-image,.content-carousel img{width:100%;max-width:350px;height:auto;border-radius:20px;box-shadow:0 8px 15px #0000001a,0 -8px 15px #ffffff4d;margin:20px 0;transition:opacity 1.5s ease-in-out,transform 1.5s ease-in-out;opacity:1;transform:translate(0)}.terms-container{font-family:Arial,sans-serif;margin:20px;line-height:1.6}.terms-header{text-align:center;margin-bottom:30px}.terms-header h1{font-size:2.5em;color:#333}.terms-header p{font-size:1em;color:#666}.terms-section{margin-bottom:20px}.terms-section h2{font-size:1.8em;color:#444;border-bottom:2px solid #ccc;padding-bottom:5px}.terms-section p{font-size:1em;color:#555;margin-bottom:10px}.terms-section a{color:#007bff;text-decoration:none}.terms-section a:hover{text-decoration:underline}.terms-footer{text-align:center;margin-top:30px}.terms-footer small{color:#999}.test-free-unique-page-container{font-family:Arial,sans-serif;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;padding-top:5%;flex-direction:column;height:100vh}.test-free-unique-main-content{max-width:100%;margin:0 auto}.test-free-main-title{font-size:4vw;line-height:1.3;font-weight:700;color:#000;margin:20px 0;padding:0 300px}.test-free-highlight-text{color:#000;font-size:inherit;transition:color .3s ease,transform .3s ease;cursor:pointer}.test-free-highlight-text:hover{color:#007bff;transform:scale(1.2)}.test-free-unique-paragraph{font-size:1.25rem;color:#000;margin:1% 0;padding:0 150px}.whatsapp-button{display:flex;align-items:center;justify-content:center;background-color:#25d366;left:47%;color:#fff;font-size:20px;font-weight:600;border:none;border-radius:40px;padding:20px 50px;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:transform .5s ease,opacity .5s ease,background-color .3s ease;margin:10% 50px 50px;position:relative;transform:translate(-50%);opacity:0;bottom:50px;z-index:1000}.whatsapp-button.show{opacity:1;transform:translate(-50%) translateY(0)}.whatsapp-button:not(.show){opacity:0;transform:translate(-50%) translateY(100px)}.whatsapp-icon{width:50px;height:50px;margin-right:10px;background-size:contain}.whatsapp-button:hover{background-color:#06f;transform:translate(-50%) scale(1.1)}@media (max-width: 768px){.test-free-main-title{font-size:2.5vw;margin-top:10%}.test-free-unique-paragraph{font-size:1rem}.whatsapp-button{padding:10px 30px;font-size:16px}.whatsapp-icon{width:35px;height:35px}}@media (max-width: 480px){.test-free-main-title{font-size:8vw;margin-top:15%;padding:0 15%}.test-free-unique-paragraph{font-size:1rem;line-height:1.4;padding:0 50px}.whatsapp-button{padding:10px 25px;font-size:14px;margin-top:25%;margin-left:4%}.whatsapp-icon{width:30px;height:30px}}.navbar{width:100%;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 5%;box-shadow:0 2px 10px #0000001a;position:fixed;top:0;z-index:1000;height:80px}.navbar-logo{display:flex;align-items:center;text-decoration:none;transition:transform .3s ease}.navbar-logo-img{height:10vh;width:auto;transition:transform .3s ease}.navbar-logo:hover .navbar-logo-img{transform:scale(1.1)}.navbar-action-button{padding:15px;background-color:#00b4fc;color:#fff;border:none;border-radius:26px;cursor:pointer;font-weight:700;font-size:4vh;transition:all .3s ease;margin-left:auto;z-index:1100}.navbar-action-button:hover{background-color:#006eff;transform:scale(1.05)}@media (max-width: 768px){.navbar{padding:0 3%;height:80px}.navbar-logo-img{height:8vh;margin-left:-10%}.navbar-action-button{padding:4px;font-size:3vh;width:100%}}.text-content{padding:5px;font-family:Georgia,serif;line-height:1.6;font-size:2vh;color:#333;margin:15% 5%}.text-content p{margin-bottom:3%}.whatsapp-icon{height:20px;width:auto;margin-left:8px}.button-sell-container{display:flex;justify-content:center;margin-top:20px;padding:0 20px}.button-sell{background-color:#f2f3f5;color:#333;padding:10px 25px;border-radius:100px;font-size:18px;cursor:pointer;box-shadow:0 2px 10px #0000001a;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease;animation:moveCamera 10s ease-in-out infinite;margin-top:220%}.button-sell:hover{transform:scale(1.1);background:#d1e8f2}@media (max-width: 768px){.button-sell{font-size:16px;padding:8px 20px}.button-sell-container{margin-top:10px}}@media (max-width: 480px){.button-sell{font-size:14px;padding:6px 15px;border-radius:50px;margin-top:220%}.button-sell-container{margin-top:5px;padding:0 10px}}@keyframes moveCamera{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fluable-main-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;overflow:hidden}.fluable-background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.fluable-overlay{position:relative;width:100%;max-width:1200px;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px;background-color:#00000080}.fluable-content{flex:1;padding-right:20px}.fluable-video-frame{width:50%;height:auto}.fluable-side-video{width:100%;height:auto;max-height:500px}.fluable-cta-button{margin-top:6%;display:inline-block;padding:10px 20px;background-color:#31a2ff;color:#fff;border-radius:5px;text-decoration:none;font-weight:700;font-size:1em;transition:background-color .3s ease}.fluable-cta-button:hover{background-color:#1bd0fd}.youtube-fluable-button{margin-left:3%;padding:10px 39px;border-radius:5px;text-decoration:none;font-weight:700;font-size:1em;background-color:red;margin-top:6%}.youtube-fluable-button:hover{background-color:#c60000}.fluable-title-content-h1{font-size:2em;color:#fff;margin-bottom:10px;transition:color .3s ease,transform .3s ease}.fluable-title-content-h1:hover{color:#4793eb;transform:scale(1.1)}.fluable-title-content-h2{font-size:1.8em;color:#fff;margin-bottom:20px;font-weight:700}.fluable-description{font-size:.8em;color:#bbb}@media (max-width: 768px){.fluable-overlay{flex-direction:column}.fluable-content,.fluable-video-frame{width:100%;padding:0;margin-top:20px}.fluable-side-video{max-height:300px}.youtube-fluable-button{margin-left:0%;padding:10px 39px;border-radius:5px;text-decoration:none;font-weight:700;font-size:1em;background-color:red;margin-top:6%}}@media (max-width: 480px){.fluable-content{padding:0 10px}.youtube-fluable-button{margin-left:0%;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:700;font-size:1em;background-color:red;margin-top:6%}}body{font-family:Arial,sans-serif;background-color:#f5f8fa;color:#333}.privacy-container{max-width:800px;margin:70px auto 0;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a}.privacy-header{text-align:center;border-bottom:2px solid #e6ecf0;padding-bottom:1rem;margin-bottom:2rem}.privacy-header h1{color:#0073e6;font-size:2rem;margin:0}.privacy-header p{font-size:.9rem;color:#666}.privacy-section{margin-bottom:1.5rem}.privacy-section h2{font-size:1.5rem;color:#0073e6;margin-bottom:.5rem}.privacy-section p{font-size:1rem;line-height:1.6;color:#333}.privacy-section ul{margin-top:.5rem;padding-left:1.5rem;color:#555}.privacy-section ul li{margin-bottom:.3rem}a{color:#0073e6;text-decoration:none}a:hover{text-decoration:underline}@media (max-width: 768px){.privacy-container{margin-top:100px;padding:1rem}h1{font-size:1.5rem}h2{font-size:1.2rem}p{font-size:.9rem}}@media (max-width: 480px){.privacy-container{margin-top:120px;padding:.5rem}h1{font-size:1.2rem}h2{font-size:1rem}p{font-size:.8rem}}.construction-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f4f9;text-align:center;font-family:Arial,sans-serif}.construction-message{max-width:80%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}.construction-message h1{font-size:24px;color:#2a91ff}.construction-message p{font-size:16px;color:#666}.button-back{background-color:#2a91ff;color:#fff;padding:10px 20px;border-radius:20px;font-size:16px;cursor:pointer;border:none;margin-top:20px;transition:background-color .3s}.button-back:hover{background-color:#0575ec}@media (min-width: 768px){.construction-message h1{font-size:32px}.construction-message p{font-size:18px}.button-back{background-color:#2a91ff;color:#fff;padding:10px 20px;border-radius:20px;font-size:16px;cursor:pointer;border:none;margin-top:20px;transition:background-color .3s}.button-back:hover{background-color:#0575ec}}.level-container{background:#fff;border-radius:10px;padding:25px;text-align:center;box-shadow:0 0 12px #0000001a;max-width:340px;margin:auto}.title{font-size:22px;font-weight:700;color:#333;transition:color .3s ease;transition:transform .2s ease}.subtitle{font-size:14px;margin-bottom:20px;color:#555}.practice-info{text-align:left;margin-bottom:20px;font-size:16px}.practice-hours,.practice-level{font-size:16px;font-weight:500;margin:4px 0}.bar-chart{display:flex;justify-content:space-around;align-items:flex-end;height:180px;margin-top:15%;margin-bottom:20px;border-bottom:4px solid #333;padding-bottom:10px}.bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;width:50px;position:relative;cursor:pointer;transition:transform .3s ease}.bar:hover{transform:scale(1.1)}.bar-fill{width:100%;border-radius:4px 4px 0 0;transition:height .5s ease,background-color .5s ease;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.bar-message{position:absolute;bottom:5px;color:#fff;font-size:10px;font-weight:700;opacity:0;transition:opacity .3s ease;text-align:center;padding:2px 4px;border-radius:4px;pointer-events:none}.bar:hover .bar-message{opacity:1}.bar-label{margin-top:8px;font-size:13px;color:#333;font-weight:700}.bar-level{font-size:14px;font-weight:600;color:#888;margin-top:4px}:root{--bar-empty: #cceaff;--bar-progress: #66b2ff;--bar-complete: #005fbf}.trophy-icon{position:absolute;top:-27px;left:50%;transform:translate(-50%);font-size:25px;color:#f1c40f;z-index:3}.completion-message{font-size:25px;font-weight:700;color:#000;margin-top:20px;text-align:center;transition:color .3s ease;transition:transform .2s ease}.title:hover{color:#2a91ff;transform:scale(1.1)}.status-button{background-color:#2a91ff;color:#fff;padding:10px 20px;font-weight:700;font-size:16px;border:none;margin-top:20px;border-radius:20px;cursor:pointer;transition:background .3s;transition:transform .2s ease}.status-button:hover{background-color:#0575ec;transform:scale(1.1)}.back-button-wrapper{margin-top:20px;display:flex;justify-content:center}.custom-button.custom-back-button{background-color:#eee;border:none;padding:10px 20px;border-radius:12px;font-size:16px;color:#333;cursor:pointer;transition:background .3s ease}.custom-button.custom-back-button:hover{background-color:#7fb1e7}
