.marketing-top{margin-top:100px}.marketing-header{background-color:#fff;z-index:1;padding:0;color:var(--gimmel-darkBlue);position:fixed;width:100%;border-bottom:1px solid var(--gimmel-lightGray)}.marketing-header-content{padding:0 60px;display:flex;align-items:center;justify-content:space-between;height:80px}.logo-web a{font-size:24px;font-weight:700;color:var(--gimmel-orange);text-decoration:none}.marketing-header-links ul{display:flex;list-style:none;margin:0;padding:0}.marketing-header-links ul li{margin-right:32px;font-size:16px;font-weight:600;color:var(--gimmel-darkBlue)}.marketing-header-links ul li a{text-decoration:none;color:var(--gimmel-darkBlue);font-size:14px}.marketing-hero{height:100vh;padding:0}.hero-image img{width:100%;height:100%;object-fit:cover}.fade-text{transition:opacity .5s ease;display:inline-block;color:#333;font-weight:900}.fade-in{opacity:1}.fade-out{opacity:0}.hero-content{width:80%;margin:0 auto}.hero-content h1{font-size:60px;font-weight:900;color:var(--gimmel-darkBlue);margin-bottom:20px}.hero-content h1 span{color:var(--gimmel-orange)}.hero-content p{font-size:24px;font-weight:600;color:var(--gimmel-blackText);margin-bottom:40px}.hero-content p span{color:var(--gimmel-darkBlue)}.hero-buttons{display:flex;gap:20px}.hero-buttons .btn{padding:10px 20px;font-size:16px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:background-color .3s ease}.hero-buttons .btn.btn-explore{background-color:var(--gimmel-orange);color:#fff}.hero-buttons .btn.btn-contact{border:1px solid var(--gimmel-darkBlue);color:var(--gimmel-darkBlue)}.section-title h2{font-size:50px;font-weight:900;color:var(--gimmel-darkBlue);text-align:center;margin-bottom:50px}.product-content h2{font-size:40px;font-weight:900;color:var(--gimmel-blackText);margin-bottom:20px}.product-content p{font-size:15px;color:var(--gimmel-blackGray)}.marketing-product-image{margin-left:170px;max-width:100%;height:auto}.btn-blue{background-color:var(--gimmel-darkBlue);color:#fff;border:1px solid var(--gimmel-darkBlue);padding:10px 20px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s ease;margin-top:24px}.about-details{background-color:#fff;padding:50px 0;text-align:center;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.about-details img{width:190px;height:190px;object-fit:cover;border-radius:50%}.about-details .user-name{font-size:24px;font-weight:900;color:var(--gimmel-darkBlue);margin-bottom:10px}.about-details p{font-size:16px;color:var(--gimmel-blackGray);margin-bottom:20px}.about-content{background-color:#fff;padding:32px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.about-content h2{font-size:26px;font-weight:900;color:var(--gimmel-darkBlue);margin-bottom:20px}.about-content p{font-size:15px;color:var(--gimmel-blackGray);margin-bottom:20px}.marketing-contact{background-color:#f9fafb;padding:60px 0;text-align:center}.contact-form{background-color:#fff;padding:40px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto}.contact-form label{display:block;font-size:16px;font-weight:600;color:var(--gimmel-blackText);margin-bottom:8px;text-align:left}.contact-form input,.contact-form textarea{width:100%;padding:10px;border:1px solid var(--gimmel-lightGray);border-radius:8px;font-size:14px;color:var(--gimmel-blackText);margin-bottom:20px}.contact-form textarea{height:120px}.btn-submit{background-color:var(--gimmel-darkBlue)!important;color:#fff!important;border:1px solid var(--gimmel-darkBlue);padding:10px 20px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s ease;margin-top:24px;width:100%}.email-contact{background:#f0fdfa;margin-top:50px;border:1px solid #ccfbf1;padding:32px;border-radius:16px}.email-title{font-size:26px;font-weight:900;color:var(--gimmel-darkBlue);margin-bottom:20px}.email-input{display:flex;align-items:center;margin-bottom:20px;gap:10px}.email-input input{width:100%;padding:10px;border:1px solid var(--gimmel-lightGray);border-radius:8px;font-size:14px;color:var(--gimmel-blackText)}.btn-subscribe{background-color:var(--gimmel-darkBlue)!important;color:#fff!important;border:1px solid var(--gimmel-darkBlue);padding:10px 20px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.email-form{max-width:28rem;margin:0 auto}.marketing-footer{background-color:var(--gimmel-blackText);color:#fff;padding:40px 0;text-align:center}.footer-content p{margin-bottom:0}@media screen and (max-width:768px){.marketing-header-links{display:none}.marketing-header-content{padding:0 20px}.marketing-hero{height:100%}.hero-content{width:90%}.hero-content h1{font-size:36px}.hero-content p{font-size:18px}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.marketing-top{margin-top:40px}.section-title h2{font-size:28px;margin-bottom:30px}.product-image img{width:80%;height:auto}.product-content{margin-top:30px}.product-content h2{font-size:24px}.marketing-product-image{margin-left:20px;width:100%;max-width:280px;height:auto}}