@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@500&display=swap);.App,body{background:linear-gradient(180deg,#fff4e0,#ffe8d6,#f6e6e0);box-sizing:border-box;color:#333;font-family:Arial,sans-serif;margin:0;overflow-x:hidden;padding:0;width:100vw}.logo-link{align-items:center;display:flex;text-decoration:none}.logo-image{height:auto;margin-right:8px;width:65px}.logo-text{color:#333;font-family:Montserrat,sans-serif;font-size:20px;text-transform:none}.navbar a{color:inherit;text-decoration:none}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:15px 30px;position:sticky;top:0;width:100%;z-index:1000}.navbar-logo{color:#333;font-size:1.8em;font-weight:600;letter-spacing:1px;text-transform:uppercase}.navbar-links{display:flex;gap:25px;list-style:none;margin:0;padding:0}.navbar-links li{color:#333;cursor:pointer;font-size:1em;padding:8px 15px;position:relative;transition:color .3s ease,transform .2s ease}.navbar-links li:hover{color:#000;transform:scale(1.05)}.navbar-links li:after{background:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s;width:0}.navbar-links li:hover:after{width:100%}.navbar-actions{display:flex;gap:15px}.navbar-sign-in{background:none;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:.95em;padding:8px 15px;transition:color .3s ease,background-color .3s ease}.navbar-sign-in:hover{background-color:#333;color:#fff}.navbar-cta{background-color:#1c1c1e;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.95em;font-weight:500;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.navbar-cta:hover{background-color:#333;transform:translateY(-3px)}.dropdown-menu{animation:fadeIn .3s ease forwards;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#222;display:none;left:0;list-style:none;min-width:200px;padding:10px 0;position:absolute;top:100%;z-index:1}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li{font-size:.9em;padding:10px 20px;transition:background-color .3s ease,padding-left .2s ease;white-space:nowrap}.dropdown-menu li:hover{background-color:#f8f8f8;color:#333;padding-left:25px}.hamburger{color:#333;cursor:pointer;display:none;font-size:1.5em}@media (max-width:768px){.navbar-links{animation:slideInUp .3s ease forwards;background-color:#fff;border-top:1px solid #e0e0e0;box-shadow:0 4px 8px #0000001a;display:none;flex-direction:column;gap:15px;left:0;padding:20px 0;position:absolute;right:0;top:60px;z-index:999}.navbar-links.open{display:flex}.hamburger{display:block}.navbar-actions{display:none}.navbar-links li{font-size:1em;padding:10px 20px}.dropdown-menu{box-shadow:none;margin-top:10px;padding-left:15px;position:relative}.dropdown-menu li{padding-left:25px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.hero-section{align-items:center;animation:fadeIn 1s ease-in-out;background:radial-gradient(circle at top left,#a6cff1,#0000 50%),radial-gradient(circle at bottom right,#ffe7d4,#0000 40%),linear-gradient(180deg,#ffe7d4,#ffe7d4,#ffe7d4);display:flex;flex-direction:column;padding:80px 20px;text-align:center}.hero-heading{animation:slideInLeft 1s ease-in-out;color:#030101;font-size:3em;font-weight:700;margin-bottom:20px;max-width:800px}.hero-paragraph{animation:slideInRight 1s ease-in-out;color:#555;font-size:1.25em;line-height:1.6;margin-bottom:30px;max-width:700px}.hero-buttons{animation:slideInUp 1s ease-in-out;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:50px}.hero-button-primary,.hero-button-secondary{border-radius:5px;font-size:1em;padding:12px 25px;transition:all .3s ease}.hero-button-primary{background-color:#000;border:none;color:#fff;cursor:pointer}.hero-button-primary:hover{background-color:#fff;border:1px solid #000;box-shadow:0 4px 10px #0003;color:#000;transform:scale(1.05)}.hero-button-secondary{border:1px solid #333;color:#000;cursor:pointer}.hero-button-secondary:hover{background-color:#000;box-shadow:0 4px 10px #0003;color:#fff;transform:scale(1.05)}.hero-image{align-items:center;animation:fadeIn 1s ease-in-out .5s;background-color:#faf5f5;border-radius:8px;display:flex;justify-content:center;max-width:500px;overflow:hidden;position:relative;width:100%}.sliding-image{border-radius:8px;height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:1;transition:opacity .7s ease-in-out;width:auto}@media (max-width:768px){.hero-section{padding:40px 15px}.hero-heading{animation:slideInLeft 1s ease-in-out;font-size:1.8em;margin:0 auto 15px;max-width:90%}.hero-paragraph{animation:slideInRight 1s ease-in-out;font-size:1em;line-height:1.5;margin:0 auto 20px;max-width:90%}.hero-buttons{animation:slideInUp 1s ease-in-out;flex-direction:column;gap:10px;margin:0 auto;max-width:300px;width:100%}.hero-button-primary,.hero-button-secondary{align-items:center;display:inline-flex;font-size:1em;justify-content:center;padding:12px 20px;width:100%}.hero-image{animation:fadeIn 1s ease-in-out .5s;margin:20px auto;max-width:100%;padding:0}.sliding-image{height:auto;max-height:250px;object-fit:contain;width:100%}.hero-section{align-items:center;display:flex;flex-direction:column;padding:40px 15px;text-align:center}.hero-heading{font-size:1.8em;margin:0 auto 15px;max-width:90%}.hero-paragraph{font-size:1em;line-height:1.5;margin:0 auto 20px;max-width:90%}.hero-buttons{flex-direction:column;gap:10px;margin:0 auto;max-width:300px;width:100%}.hero-button-primary,.hero-button-secondary{align-items:center;display:inline-flex;font-size:1em;justify-content:center;padding:12px 20px;width:100%}.hero-image{margin:20px auto;max-width:100%;padding:0}.sliding-image{height:auto;max-height:250px;object-fit:contain;width:100%}}.features-section{background:radial-gradient(circle at top left,#ffe7d4,#0000 100%),radial-gradient(circle at bottom right,#ffe7d4,#0000 80%),linear-gradient(180deg,#ffe7d4,#fff5f0,#ffe7d4);box-sizing:border-box;display:flex;flex-direction:column;gap:40px;padding:50px 20px}.features-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.features-section h1{color:#333;font-size:1.5em;margin:20px 0 10px;text-align:center}.feature-item{background-color:#ffe5e1;border:1px solid #ffd9d4;border-radius:12px;max-width:250px;opacity:0;padding:30px;text-align:left;transform:translateY(20px);transform-origin:center;transition:opacity .6s ease-out,transform .6s ease-out,box-shadow .3s,transform .3s;width:calc(25% - 20px)}.slide-in{opacity:1;transform:translateY(0)}.feature-item:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.delay-1{transition-delay:.2s}.delay-2{transition-delay:.4s}.delay-3{transition-delay:.6s}.delay-4{transition-delay:.8s}.delay-5{transition-delay:1s}.delay-6{transition-delay:1.2s}.delay-7{transition-delay:1.4s}.feature-icon{color:coral;display:block;font-size:1.8em;margin-bottom:15px}@media (max-width:1024px){.feature-item{width:calc(50% - 20px)}}@media (max-width:768px){.features-group{overflow-x:auto}.feature-item{flex:0 0 auto;max-width:100%;width:80%}}
/*# sourceMappingURL=main.0765eca0.css.map*/