@font-face{font-family:Cambo;src:url(/build/assets/Cambo-Regular-CiMA5GwV.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;font-family:Arial,sans-serif;line-height:1.6}html,body{height:100%}h1,h2,h3,p,a{margin:0}a{text-decoration:none}ul{list-style:none;padding:0}body *{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.dynamic{opacity:1!important}.dynamic *{opacity:1!important;transform:translateY(-30px)}body *._show{opacity:1;transform:translateY(0)}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0;list-style-type:none;padding:0}.pagination li{display:inline-block}.pagination a,.pagination span{display:inline-block;padding:10px 15px;text-decoration:none;background-color:gold;color:#000;border-radius:5px;border:1px solid #FFD700;font-weight:700;transition:all .3s ease}.pagination a:hover{background-color:#ffc107;color:#000;border-color:#ffc107}.pagination .active span{background-color:#000;color:gold;cursor:default;border-color:#000}.pagination .disabled span{background-color:#ddd;color:#666;cursor:not-allowed;border-color:#ddd}.not-logged-in-message{text-align:center;margin:20px 0;padding:15px;background-color:#000;border-radius:10px}.not-logged-in-message p{font-size:16px;color:#fff;margin-bottom:10px}.not-logged-in-message strong{color:#fff}.login-btn{font-family:Cambo;display:inline-block;padding:10px 20px;background-color:gold;color:#000;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer}.login-btn:hover{background-color:#ffc107}.navbar{position:fixed;top:0;width:100%;z-index:10;color:#fff;background-color:transparent;transition:background-color .3s ease}.profile-show .navbar,.profile-index .navbar,.pages-show .navbar,.account-index .navbar{background-color:#000}.navbar.scrolled{background-color:#000c}.navbar-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.navbar .logo img{max-width:120px;height:auto;padding-top:5px}.nav-link{cursor:pointer}.menu{display:flex;gap:40px}.menu li{position:relative}.menu li a{font-family:Cambo,sans-serif;color:#fff;font-weight:400;transition:color .3s ease}.menu li a:hover{color:gold}.menu li a.candidates{color:#000;background-color:gold;padding:5px 15px;border-radius:5px;font-weight:700;transition:background-color .3s ease,color .3s ease}.menu li a.candidates:hover{background-color:#ffc107;color:#333}.language-selector{display:flex;gap:10px}.language-btn{background:none;border:none;cursor:pointer;padding:5px}.language-flag{width:24px;height:16px;transition:transform .2s ease}.language-btn:hover .language-flag{transform:scale(1.1)}.connect{display:flex;gap:20px}.connect li a{font-family:Cambo,sans-serif;color:#fff;font-weight:400}.connect li a.highlight,.connect li a:hover,.connect li:first-child i{color:gold}.connect li:not(:last-child):after{content:"";position:absolute;right:-10px;height:50%;width:1px;background-color:#fff;top:50%;transform:translateY(-50%)}.connect li:first-child:after{display:none}.connect li i{color:gold;margin-right:-12px}.connect li a.connexion{margin-left:0}#arrow-down{font-size:12px;color:gold;cursor:pointer;margin-left:5px}#user-drawer{display:none;position:absolute;top:100%;left:0;background-color:#000;padding:0 40px 40px;width:150px;z-index:1000;box-shadow:0 4px 8px #0003}.drawer-link{display:block;color:#fff;text-decoration:none;margin:5px 0}.drawer-link:hover{color:gold}#user-info:hover #user-drawer{display:block}#user-info:hover .user-name{padding:5px;border-radius:5px}.hamburger{display:none;font-size:2rem;color:gold;cursor:pointer}.drawer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:1000}.drawer.open{transform:translate(0);opacity:1}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #444}.drawer-header img{max-width:120px}.drawer-close{background:none;border:none;font-size:2rem;color:gold;cursor:pointer}.drawer-menu ul{list-style:none;margin:0;padding:0}.drawer-menu ul li{padding:15px 20px;border-bottom:1px solid #444}.drawer-menu ul li a{color:gold;text-decoration:none;font-size:1.2rem;font-weight:700;transition:color .3s ease}.drawer-menu ul li a:hover{color:#fff}@media (max-width: 768px){.navbar{background-color:#000;justify-content:center}.navbar .logo{margin:0 auto}.menu,.connect{display:none}.hamburger{display:block;position:absolute;right:20px;transform:translateY(-50%)}.drawer-menu{text-align:center}}.drawer-language-selector{display:flex;justify-content:center;align-items:center;gap:15px;padding:20px 0;border-top:1px solid #444}.drawer-language-selector .language-btn{background:none;border:none;cursor:pointer}.drawer-language-selector .language-flag{width:32px;height:auto;transition:transform .2s ease}.drawer-language-selector .language-btn:hover .language-flag{transform:scale(1.2)}@media (min-width: 769px){.drawer{display:none}}@media (max-width: 768px){.language-selector{display:none}}.hero{font-family:Cambo;background-image:url(/build/assets/hero-n4eimHQO.png);background-size:cover;background-position:top;background-repeat:no-repeat;color:#fff;position:relative;text-align:left;height:100vh}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:20%;background:linear-gradient(to bottom,#000,#0000);z-index:1}.hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top,#fff,#fff0);z-index:1}.hero-container{max-width:1200px;margin:0 auto;padding:0 20px;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.hero-content{max-width:700px;position:relative;z-index:2;text-align:left}.hero-content h1{font-size:3.5rem;line-height:1.3;margin-bottom:20px}.hero-content h1 span{color:gold}.hero-content p{margin:20px 0;font-size:1.5rem}.hero-buttons{margin-top:20px;display:flex;gap:15px}.hero-buttons .btn{padding:15px 25px;border-radius:5px;font-weight:700;cursor:pointer}.hero-buttons .btn-primary{background-color:gold;color:#000;transition:background-color .3s ease}.hero-buttons .btn-primary:hover{background-color:#ffc107}.hero-buttons .btn-secondary{background-color:transparent;color:gold;border:2px solid #ffd700}.hero-buttons .btn-secondary:hover{background-color:transparent;color:#fff;border:2px solid #fff}@media (max-width: 768px){.hero{background-position:right;text-align:center}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.hero:after{z-index:1}.hero-content{max-width:90%;margin:0 auto;text-align:center}.hero-content h1{font-size:2.5rem;line-height:1.3}.hero-content p{font-size:1.2rem;margin-bottom:15px}.hero-buttons{flex-direction:column;gap:10px}.hero-buttons .btn{padding:10px 20px;max-width:250px;margin:0 auto}}.why-milatina{padding:60px 20px;background-color:#000;text-align:center}.section-title{font-family:Cambo;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:40px}.why-milatina .section-title{color:#fff}.why-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto}.card{background-color:#000;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #FFD700}.card:hover{transform:translateY(-10px)}.card .icon{margin-bottom:15px}.card .icon img{max-width:100px}.card h3{font-size:1.25rem;color:gold;margin-bottom:10px}.card p{font-size:.95rem;color:#fff;line-height:1.6;text-align:left}@media (max-width: 768px){.why-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.why-container{grid-template-columns:1fr}}.bandeau{display:flex;position:relative;background-size:cover;background-position:center;min-height:350px;color:#fff;background-image:url(/build/assets/bandeau-BZFNIXNK.png);justify-content:center!important;align-items:center!important}.bandeau:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#ffdf0099,#0038a899,#ce112699);z-index:1}.bandeau-container{max-width:1200px;margin:0 auto;padding:20px;text-align:center;position:relative;z-index:2}.bandeau-container h2{font-family:Cambo;font-size:2.5rem;margin-bottom:10px;text-shadow:2px 2px 6px rgba(0,0,0,1)}.bandeau-container p{font-size:1.2rem;margin-bottom:20px}.bandeau-container .btn-primary{font-family:Cambo;padding:5px 10px;background-color:gold;color:#000;text-transform:uppercase;font-weight:700;border-radius:5px;text-decoration:none;transition:background-color .3s ease;display:inline-block}.bandeau-container .btn-primary:hover{background-color:#ffc107}@media (max-width: 768px){.bandeau{background-position:right center}}.our-story{padding:0}.our-story .section-title{margin-bottom:0!important;padding-top:20px}.our-story h2{text-align:center;background-color:#fff8e5}.block{display:flex;align-items:center;padding:60px 20px}.block-light{background-color:#f9f9f9}.block-grey{background-color:#eaeaea}.block-gold{background-color:#fff8e5}.story-container{display:flex;max-width:1200px;margin:0 auto;gap:40px}.text{flex:1;color:#333}.text h3{font-size:1.8rem;margin-bottom:20px}.text p{font-size:1rem;line-height:1.6}.image{flex:1;justify-content:center}.image img{max-width:400px;border-radius:10px;box-shadow:0 4px 6px #0000001a;justify-content:center}@media (max-width: 768px){.story-container{flex-direction:column;gap:20px}.image img{width:100%;height:auto}}.timeline{padding:60px 20px;text-align:center;background-color:gold}.section-title{font-size:2.5rem;margin-bottom:40px}.timeline{padding:60px 20px;text-align:center}.section-title{font-size:2.5rem;margin-bottom:20px}.timeline-instructions{font-size:1.2rem;margin-bottom:40px;color:#555}.timeline-container{display:flex;flex-direction:column;align-items:center}.timeline-points{display:flex;justify-content:space-between;width:100%;max-width:1200px;margin-bottom:40px;position:relative}.timeline-points:after{content:"";position:absolute;top:50%;left:5%;width:90%;height:2px;background-color:#ddd;z-index:0}.timeline-point{width:50px;height:50px;background-color:#fff;color:#000;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;position:relative;z-index:1;transition:transform .3s ease,background-color .3s ease}.timeline-point:hover{background-color:#000;transform:scale(1.2)}.timeline-point.active{background-color:#000;color:#fff;transform:scale(1.3);box-shadow:0 0 15px #ffd70099}.timeline-content{width:100%;max-width:1200px;display:flex;flex-direction:row;align-items:center}.timeline-step{display:none;animation:fadeIn .5s ease}.timeline-step.active{display:flex;align-items:center;justify-content:center;width:100%;gap:50px;background-color:#fff;border-radius:20px;box-shadow:0 4px 10px #ffb400b3}.step-image{display:flex;margin:0 auto;padding:20px;box-shadow:rgba (0,0,0,.8)}.step-image img{max-width:400px;border-radius:10px}.step-text{margin:0 auto;text-align:left;display:flex;flex-direction:column;padding:20px}.step-text h3{font-size:1.8rem;margin-bottom:10px}.step-text p{font-size:1.2rem;color:#555;margin-bottom:15px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.timeline-desktop{display:block}.timeline-step{flex-direction:column}.step-image img{max-width:100%}.timeline-step.active{gap:0}.timeline-instructions,.timeline-points{display:none}.timeline-carousel .carousel{display:flex;overflow:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel-indicators{display:flex;justify-content:center;margin-top:20px;gap:10px}.indicator{width:12px;height:12px;background-color:#fff;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.indicator.active{background-color:#000}.timeline-content{cursor:grab}.timeline-content:active{cursor:grabbing}.timeline-content{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.timeline-step{scroll-snap-align:start;flex:0 0 100%;max-width:100%}.timeline-content{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.timeline-content,.timeline-step{outline:none}.timeline-content:focus,.timeline-step:focus{outline:none}.timeline-content:active,.timeline-step:active{outline:none;-webkit-tap-highlight-color:transparent}.timeline-content{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.timeline-content::-webkit-scrollbar{display:none}}.logoslider{margin:60px 0}.logoslider .section-title{color:#000}.logos{overflow:hidden;padding:60px 0;background:#fff;white-space:nowrap;position:relative}.logos:before,.logos:after{position:absolute;top:0;width:250px;height:100%;content:"";z-index:2}.logos:before{left:0;background:linear-gradient(to left,#fff0,#fff)}.logos:after{right:0;background:linear-gradient(to right,#fff0,#fff)}.logos:hover .logos-slide{animation-play-state:paused}.logos-slide{display:inline-block;animation:35s slide infinite linear}.logos-slide img{height:50px;margin:0 40px}.logoslider{padding-top:40px}.logoslider .section-title{text-align:center}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.services{padding:60px 20px;background-color:#000;text-align:center}.services .section-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:40px}.services-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1200px;margin:0 auto}.service-card{flex:1 1 calc(33.333% - 40px);max-width:300px;background-color:gold;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.service-icon img{max-width:80px;margin-bottom:15px}.service-card h3{font-size:1.5rem;color:#000;margin-bottom:10px}.service-card p{font-size:1rem;color:#555;line-height:1.6}@media (max-width: 768px){.services-container{display:grid;grid-template-columns:1fr;gap:30px}.service-card{flex:none;max-width:100%}}.button{margin-top:40px;font-family:Cambo;padding:10px 15px;background-color:gold;font-weight:700;border-radius:5px;text-decoration:none;transition:background-color .3s ease;display:inline-block}.button a{color:#000}.button:hover{background-color:#ffc107}.timeline .button{margin-top:40px;font-family:Cambo;padding:10px 15px;background-color:#000;font-weight:700;border-radius:5px;text-decoration:none;transition:background-color .3s ease;display:inline-block}.timeline .button a{color:gold}.timeline .button:hover{background-color:#fff}.timeline .button a:hover{color:#000}.pricing{text-align:center;padding:60px 20px;background-color:#fff}.pricing .section-title{color:#000}.pricing-container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.pricing-card{font-family:Cambo;background:#000;border:1px solid #ddd;border-radius:10px;padding:20px;flex:1;min-width:300px;max-width:400px;text-align:center;box-shadow:0 4px 6px #0000001a;transition:transform .3s}.pricing-card:hover{transform:translateY(-5px)}.pricing-card h3{font-size:1.5rem;margin-bottom:10px;color:#fff;padding-top:20px}.pricing-card .price{font-size:2rem;color:#000;margin:10px 0;background-color:gold;display:block;width:100%;padding:5px 0;font-weight:700}.pricing-card ul{list-style:none;padding:0;margin:20px 0}.pricing-card ul li{margin:10px 0;color:#fff}.recommend{font-family:Cambo;background:gold;border:1px solid #ffd700;position:relative}.recommend .price{background-color:#000;color:gold;font-weight:700}.recommend h3{color:#000}.badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background-color:#000;color:gold;padding:5px 10px;font-size:.8rem;font-weight:700;border-radius:5px;box-shadow:0 2px 4px #0003;text-transform:uppercase}.pricing-card ul li strong{font-weight:700;color:gold;margin-right:10px;font-size:1.2rem}.pricing-card ul li p{margin:5px 0 0;font-size:.9rem;line-height:1.4;color:#909090}.recommend a.btnblack{font-family:Cambo;padding:10px 15px;background-color:#000;font-weight:700;text-decoration:none;border-radius:5px;transition:background-color .3s ease;display:inline-block;color:gold}.recommend a.btnblack:hover{background-color:#fff;color:#000}.btn{font-family:Cambo;padding:10px 15px;background-color:gold;font-weight:700;text-decoration:none;border-radius:5px;transition:background-color .3s ease;display:inline-block;color:#000}.btn:hover{background-color:#ffc107}.recommend ul li{position:relative;padding:10px 15px;margin-bottom:10px;background-color:#000;border-radius:5px;color:#fff}.recommend ul li strong.check{font-weight:700;color:gold;font-size:1.2rem;margin-right:10px}.recommend ul li strong.title{font-weight:700;color:#fff;font-size:.9rem}.recommend ul li+p{font-size:.9rem;line-height:1.4;color:#000}.profile-cards{background-color:gold;padding:60px 20px;text-align:center}.profile-cards .section-title{font-size:2.5rem;color:#000;margin-bottom:40px}.profiles-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1200px;margin:0 auto}.profile-card{position:relative;flex:1 1 calc(20% - 20px);aspect-ratio:3 / 4;max-width:220px;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px #0003;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.profile-card:hover{transform:translateY(-10px);box-shadow:0 10px 15px #0000004d}.profile-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-info{position:absolute;bottom:0;left:0;width:100%;padding:10px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff}.profile-info .name{margin:0;font-size:1.2rem;font-weight:700;text-align:left}.button-container{margin-top:40px}.candi{font-family:Cambo,sans-serif;font-size:1.2rem;padding:10px 20px;background-color:#000;color:gold;border-radius:5px;text-transform:uppercase;font-weight:700;transition:background-color .3s ease;text-decoration:none}.candi:hover{background-color:#fff;color:#000}@media (max-width: 1024px){.profiles-container{flex-wrap:wrap;gap:20px}.profile-card{flex:1 1 calc(33.33% - 20px)}}@media (max-width: 768px){.profile-card{flex:1 1 calc(50% - 20px)!important}}@media (max-width: 480px){.profile-card{flex:1 1 100%}}.faq{padding:60px 20px;background-color:gold;text-align:center}.section-title{font-size:2.5rem;margin-bottom:40px;color:#000}.faq-container{display:flex;flex-wrap:wrap;gap:20px;max-width:1200px;margin:0 auto;justify-content:center}.faq-item{flex:1 1 calc(50% - 20px);max-width:500px;border-radius:10px;overflow:hidden}.faq-question{width:100%;padding:15px;font-size:1.2rem;background-color:#000;border:none;text-align:left;font-weight:700;color:gold;cursor:pointer;transition:background-color .3s ease,color .3s ease}.faq-question:hover{color:#ffe066}.faq-answer{max-height:0;overflow:hidden;padding:0 15px;font-size:1rem;line-height:1.6;color:#ccc;background-color:#000;transition:max-height .3s ease;text-align:left}.faq-answer p{margin:15px 0}.faq-item.open .faq-answer{max-height:150px;padding:15px}.footer{background-color:#000;color:#fff;padding:40px 20px;text-align:center}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto}.footer-section{flex:1;min-width:160px}.footer-section h3{font-size:1.2rem;color:gold;margin-bottom:15px}.footer-section p{font-size:.9rem;line-height:1.6;color:#d3d3d3}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin:5px 0}.footer-links a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#ffc107}.footer-socials{display:flex;gap:15px;justify-content:center}.social-icon{color:gold;font-size:1.5rem;transition:color .3s ease,transform .3s ease}.social-icon:hover{color:#ffc107;transform:scale(1.2)}.footer-bottom{margin-top:20px;border-top:1px solid #ffd700;padding-top:15px;font-size:.9rem;color:#d3d3d3}.footer-logo{max-width:150px;height:auto;margin-bottom:20px}@media (max-width: 768px){.footer-logo{max-width:120px}.faq-container{flex-direction:column}.pricing-card{min-width:88%;max-width:88%}.profiles-container{gap:20px;grid-template-columns:repeat(2,1fr);display:grid}}.profiles{margin:100px auto;padding:20px;text-align:center}.section-title{font-size:2.5rem;color:#333;margin-bottom:20px}.profile-page{margin:100px auto;padding:20px;text-align:center}.profile-images{flex:2}.main-photo img{max-width:100%;border-radius:10px;box-shadow:0 4px 10px #0003;width:100%}.photo-carousel,.photo-carousel-empty{display:flex;gap:10px;margin-top:10px;justify-content:center}.photo-carousel img{width:60px;height:60px;border-radius:5px;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .3s ease}.photo-carousel img:hover{transform:scale(1.1);box-shadow:0 4px 8px #0003}.profile-container{display:flex;flex-wrap:wrap;gap:20px;margin:80px auto 0;max-width:1200px;padding:20px;box-sizing:border-box}.profil-info{position:relative;flex:1;background-color:#fff;padding:20px;border-radius:10px;align-content:center}.profil-info h1{margin-top:0;font-size:1.8rem}.profil-info p{margin:10px 0;font-size:1rem;line-height:1.5}.contact-btn{display:inline-block;margin-top:20px;padding:10px 20px;background-color:gold;color:#000;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.contact-btn:hover{background-color:#ffc107}.legalcontainer{display:flex;flex-wrap:wrap;gap:20px;margin:80px auto 0;max-width:1200px;padding:20px;flex-direction:column}.contact-container{max-width:600px;margin:100px auto 50px;padding:1.5rem;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #0000001a}.contact-container h1{text-align:center;color:#333;font-size:1.8rem;margin-bottom:1rem}.contact-container p{text-align:center;color:#666;font-size:1rem;margin-bottom:1.5rem}.contact-container form{display:flex;flex-direction:column;gap:1rem}.contact-container label{font-weight:700;color:#555}.contact-container input,.contact-container textarea{padding:.8rem;border:1px solid #ffd700;border-radius:4px;font-size:1rem}.contact-container button{font-family:Cambo;padding:.8rem;background-color:gold;color:#000;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.contact-container button:hover{background-color:#ffc107}.account-container{margin:100px auto;padding:20px;max-width:1200px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.account-header{text-align:center;margin-bottom:30px}.account-section.active-section{display:block}.section-profile svg,.profiles svg{max-height:20px}.account-container{padding:20px;max-width:1200px;background-color:#fff;display:flex;margin:0 auto;justify-content:center;flex-direction:column}.account-header{text-align:center;margin:100px auto}.account-header h1{font-size:24px;font-weight:700;color:#333}.account-menu{display:flex;gap:25px;justify-content:center;margin-top:20px}.account-menu .account-icon svg{width:32px;height:32px;stroke:#000;stroke-width:1.5;transition:transform .2s ease}.account-menu .account-icon:hover svg{transform:scale(1.1);stroke:gold}.profile-picture{flex:0 0 150px;display:flex;justify-content:center;align-items:center}.profile-picture img{max-width:200px;-o-object-fit:cover;object-fit:cover}.account-section{display:none}.account-section.active-section{display:block;max-width:100%;margin:50px auto 100px}.account-btn{display:inline-block;padding:10px 20px;background-color:gold;color:#000;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.account-btn:hover{background-color:#ffc107}.photo-btn-add{display:inline-block;padding:10px 20px;background-color:#3fb142;color:#fff;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.photo-btn-add:hover{background-color:#0d9111}.photo-btn-del{display:inline-block;padding:10px 20px;background-color:#ff4a4a;color:#fff;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.photo-btn-del:hover{background-color:#ef2626}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:14px;font-weight:700;margin-bottom:5px;color:#555}.form-group input,.form-group select,.form-group textarea{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px}.w-full{width:100%;box-sizing:border-box}.w-90{width:90%;box-sizing:border-box}.form-group input[type=submit]{background-color:#007bff;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.form-group input[type=submit]:hover{background-color:#0056b3}#password-update{max-width:400px;margin:0 auto}label{display:block;margin-bottom:5px;font-weight:700}.password-field{display:flex;align-items:center;position:relative}input[type=password]{flex:1;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px}.toggle-password{background:none;border:none;font-size:16px;cursor:pointer;margin-left:-40px;position:absolute;right:10px}.tabs-container{margin:auto}.tabs{display:flex;list-style:none;padding:0;margin:0 0 20px}.tabs li{margin-right:15px;cursor:pointer}.tabs a{text-decoration:none;padding:10px 15px;display:block;border:1px solid #ccc;border-bottom:none;background:#000;color:#fff;border-radius:4px 4px 0 0;font-weight:700;border:none;font-family:Cambo}.tabs .active a{background:gold;color:#000;border:none}.tab-content{border:1px solid #ccc;padding:20px;background:#fff}.tab-pane{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.tab-pane.active{display:block;opacity:1;pointer-events:auto;height:auto}.tab-content{position:relative}.delete-account{max-width:600px;margin:0 auto;text-align:left}.delete-account h2{font-size:24px;margin-bottom:15px}.delete-account p{font-size:16px;color:#666;margin-bottom:20px;line-height:1.5}.delete-field{position:relative}.delete-field input[type=password]{padding-right:40px}.delete-field .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px}.section-profile h2{font-size:20px;margin-bottom:10px;color:#333}.section-profile img{max-width:150px;border-radius:50%;margin-bottom:20px}.section-password input[type=password]{width:calc(100% - 40px);display:inline-block}.section-password .toggle-password{width:30px;display:inline-block;cursor:pointer;position:relative;top:-36px;left:95%}.section-delete{background-color:#f8d7da;padding:20px;border:1px solid #f5c6cb;border-radius:5px}.section-delete h2{color:#721c24;margin-bottom:10px}.section-delete button{background-color:#dc3545;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer}.section-delete button:hover{background-color:#a71d2a}@media (max-width: 768px){.account-nav{flex-direction:column;align-items:center}.account-nav a{width:100%;text-align:center}.profile-images{flex:1;max-width:100%}.account-container .tabs{flex-wrap:wrap;gap:1rem;width:100%}.account-container .tabs li{flex:1;text-align:center}.profiles-container{gap:20px;grid-template-columns:repeat(2,1fr);display:grid}.profiles-container>a:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}}.pricing-card--romantic{--mila-yellow:#ffd000;--mila-black:#0b0b0b;--mila-body:#cfcfcf;--fs-title:2rem;--fs-ribbon-main:1.75rem;--fs-ribbon-sub:1rem;--fs-bullet:1.125rem;--fs-body:.98rem;padding:26px 24px}.pricing-card--romantic .pc-ribbon{display:inline-block;background:var(--mila-yellow);color:#0a0a0a;border-radius:4px;padding:14px 20px;margin:6px auto 14px;width:min(420px,calc(100% - 64px));text-align:center;box-shadow:inset 0 -2px #00000038,inset 0 1px #ffffff14}.pricing-card--romantic .pc-ribbon-main{font-weight:900;line-height:1.1;letter-spacing:.2px;font-size:1.5rem}.pricing-card--romantic .pc-ribbon-sub{margin-top:6px;font-size:var(--fs-ribbon-sub);font-weight:800;color:#111;opacity:.95}.pricing-card--romantic .pc-ribbon+.pc-list{border-top:2px solid #232323;margin-top:-2px}.pricing-card--romantic .pc-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:20px}.pricing-card--romantic .pc-list li{margin:0}.pricing-card--romantic .pc-list li>strong{position:absolute}.pricing-card--romantic .pc-list li:nth-child(1)>strong{left:19px}.pricing-card--romantic .pc-list li:nth-child(2)>strong{left:55px}.pricing-card--romantic .pc-head{font-size:17px}.pricing-card--romantic .pc-list p{margin:9px auto 0;color:var(--mila-body);font-size:13px}.pricing-card--romantic .pc-extra{margin:14px auto 17px;color:var(--mila-body);line-height:1.44;text-align:center;max-width:48ch;font-size:13px}.pricing-card--romantic .pc-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:12px}.pricing-card--romantic .btn{background:var(--mila-yellow)!important;color:#0a0a0a!important;border:1px solid #111!important;border-radius:6px!important;padding:10px 16px!important;font-weight:800;box-shadow:none!important;transition:none!important}.pricing-card--romantic .pc-note{font-size:12px;font-weight:500;letter-spacing:.1px;color:var(--mila-yellow);background:#000;padding:6px 12px}.pricing-card--romantic .pc-list li .pc-head:before{content:"✔";color:#ffd000;font-weight:900;font-size:1.1rem}@media (max-width:640px){.pricing-card--romantic .pc-ribbon{width:calc(100% - 36px)}.pricing-card--romantic>h3{font-size:1.7rem}.pricing-card--romantic .pc-ribbon-main{font-size:1.45rem}}
