@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";html,body{overflow-x:hidden;max-width:100%!important}.blog-page{min-height:100vh;background:linear-gradient(135deg,#f0f9f0,#e8f5e8,#f7fcf7);position:relative;overflow-x:hidden;width:100%}.blog-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(76,175,80,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(46,125,50,.02) 0%,transparent 50%);pointer-events:none;z-index:-1}.blog-header{text-align:center;padding-top:48px;padding-bottom:32px;position:relative;z-index:1;margin-bottom:0!important}@media (max-width: 600px){.blog-header{padding-top:80px!important;padding-bottom:32px!important}}@media (max-width: 480px){.blog-header{padding-top:100px!important;padding-bottom:32px!important}}.blog-header .premium-badge{margin-bottom:32px}.blog-header .premium-badge .MuiChip-root{background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;font-weight:700;font-size:1rem;padding:12px 24px;border-radius:25px;box-shadow:0 4px 20px #2e7d324d}.blog-header .premium-badge .MuiChip-root .MuiChip-icon{color:#fff;font-size:1.2rem}.blog-header .main-heading{font-weight:900;background:linear-gradient(135deg,#1b5e20,#2e7d32,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px;font-size:2.5rem;text-shadow:0 4px 8px rgba(0,0,0,.1);position:relative}@media (min-width: 768px){.blog-header .main-heading{font-size:3.5rem}}@media (min-width: 1200px){.blog-header .main-heading{font-size:4.5rem}}.blog-header .main-heading:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#4caf50,#2e7d32);border-radius:2px}.blog-header .subtitle-section{display:flex;align-items:center;justify-content:center;margin-bottom:32px;flex-direction:column;gap:16px}@media (min-width: 768px){.blog-header .subtitle-section{flex-direction:row}}.blog-header .subtitle-section .platform-badge{display:flex;align-items:center;background:#4caf501a;padding:8px 16px;border-radius:20px;border:1px solid rgba(76,175,80,.2)}.blog-header .subtitle-section .platform-badge .rocket-icon{color:#4caf50;font-size:1.5rem;margin-right:8px;animation:float 3s ease-in-out infinite}.blog-header .subtitle-section .platform-badge .platform-text{color:#2e7d32;font-weight:600;font-size:.9rem}.blog-header .description{max-width:900px;margin:0 auto 32px;line-height:1.7;font-size:1.2rem;font-weight:500;color:#555}@media (min-width: 768px){.blog-header .description{font-size:1.4rem}}.blog-header .feature-highlights{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:48px}.blog-header .feature-highlights .feature-chip{border-color:#4caf50;color:#2e7d32;font-weight:600;font-size:.9rem;padding:8px 16px;background:#4caf500d}.blog-header .feature-highlights .feature-chip .MuiChip-icon{color:#4caf50}.blog-posts-grid{background-color:transparent!important;background:transparent!important}@media (max-width: 600px){.blog-posts-grid .MuiGrid-item{width:100%!important;max-width:100%!important}}.blog-posts-grid .blog-card{height:450px;width:100%;max-width:320px;display:flex;flex-direction:column;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform,box-shadow;border-radius:20px;overflow:hidden;border:none;box-shadow:0 8px 32px #00000014;position:relative;background:linear-gradient(135deg,#fffffff2,#f8fff8fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-bottom:10px!important}@media (max-width: 600px){.blog-posts-grid .blog-card{max-width:100%!important;width:100%!important;margin:0 auto 10px!important}}.blog-posts-grid .blog-card:hover{transform:translateY(-16px) scale(1.02) translateZ(0);box-shadow:0 32px 80px #2e7d3240}.blog-posts-grid .blog-card:hover .blog-card-image{transform:scale(1.08)}.blog-posts-grid .blog-card:hover .blog-card-overlay{opacity:1}.blog-posts-grid .blog-card:hover .blog-card-accent{transform:scaleX(1)}.blog-posts-grid .blog-card:hover .blog-card-content{transform:translateY(-8px)}.blog-posts-grid .blog-card .image-container{overflow:hidden;position:relative;height:200px}.blog-posts-grid .blog-card .image-container .blog-card-image{transition:transform .8s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform;object-fit:cover;width:100%;height:100%}.blog-posts-grid .blog-card .image-container .blog-card-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#2e7d32cc,#4caf5099);opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.blog-posts-grid .blog-card .image-container .blog-card-overlay .overlay-content{text-align:center;color:#fff}.blog-posts-grid .blog-card .image-container .blog-card-overlay .overlay-content .overlay-title{font-weight:600;margin-bottom:8px}.blog-posts-grid .blog-card .image-container .blog-card-overlay .overlay-content .overlay-subtitle{opacity:.9}.blog-posts-grid .blog-card .image-container .blog-card-accent{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#66bb6a);transform:scaleX(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transform-origin:left}.blog-posts-grid .blog-card .blog-card-content{flex-grow:1;display:flex;flex-direction:column;padding:24px;transition:transform .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform}.blog-posts-grid .blog-card .blog-card-content .blog-card-title{margin-bottom:16px;font-weight:700;line-height:1.4;font-size:1.2rem;color:#333;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.4rem}.blog-posts-grid .blog-card .blog-card-content .blog-card-excerpt{margin-bottom:24px;flex-grow:1;color:#666;line-height:1.6;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:6rem;max-height:6.4rem}.blog-posts-grid .blog-card .blog-card-content .author-date-info{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.blog-posts-grid .blog-card .blog-card-content .author-date-info .author-section{display:flex;align-items:center}.blog-posts-grid .blog-card .blog-card-content .author-date-info .author-section .author-avatar{width:24px;height:24px;border-radius:50%;background-color:#4caf50;display:flex;align-items:center;justify-content:center;margin-right:8px}.blog-posts-grid .blog-card .blog-card-content .author-date-info .author-section .author-avatar .person-icon{font-size:14px;color:#fff}.blog-posts-grid .blog-card .blog-card-content .author-date-info .author-section .author-name{color:#666;font-size:.8rem;font-weight:500}.blog-posts-grid .blog-card .blog-card-content .author-date-info .date-section{display:flex;align-items:center}.blog-posts-grid .blog-card .blog-card-content .author-date-info .date-section .calendar-icon{font-size:14px;margin-right:4px;color:#4caf50}.blog-posts-grid .blog-card .blog-card-content .author-date-info .date-section .date-text{color:#666;font-size:.75rem}.pagination-section{display:flex;justify-content:center;margin-top:48px}.pagination-section .MuiPagination-root .MuiPaginationItem-root{border-radius:8px;font-weight:600}.pagination-section .MuiPagination-root .Mui-selected{background-color:#4caf50!important;color:#fff!important}.newsletter-section{margin-top:64px;text-align:center;padding:48px;background:linear-gradient(135deg,#2e7d320d,#4caf500d);border-radius:24px;border:1px solid rgba(76,175,80,.1);position:relative;overflow:hidden;max-width:100%}.newsletter-section:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:24px 24px 0 0}.newsletter-section .newsletter-title{margin-bottom:16px;font-weight:600;color:#2e7d32;font-size:clamp(1.5rem,3vw,2rem)}.newsletter-section .newsletter-description{margin-bottom:32px;color:#666;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;font-size:1rem}.newsletter-section .newsletter-button{background-color:#2e7d32;font-weight:600;font-size:1rem;padding:12px 32px;border-radius:12px;box-shadow:0 8px 24px #2e7d324d;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.newsletter-section .newsletter-button:hover{background-color:#1b5e20;transform:translateY(-2px);box-shadow:0 12px 32px #2e7d3266}.newsletter-section .social-media-section{margin-top:32px;padding-top:32px;border-top:1px solid rgba(76,175,80,.1)}.newsletter-section .social-media-section .social-title{margin-bottom:20px;font-weight:600;color:#2e7d32;font-size:1.2rem}.newsletter-section .social-media-section .social-icons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.newsletter-section .social-media-section .social-icons .social-icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#ffffffe6,#f8fff8f2);border:2px solid rgba(76,175,80,.2);transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px #00000014}.newsletter-section .social-media-section .social-icons .social-icon:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 8px 24px #00000026}.newsletter-section .social-media-section .social-icons .social-icon.facebook{color:#1877f2}.newsletter-section .social-media-section .social-icons .social-icon.facebook:hover{background:linear-gradient(135deg,#1877f2,#166fe5);color:#fff;border-color:#1877f2}.newsletter-section .social-media-section .social-icons .social-icon.twitter{color:#1da1f2}.newsletter-section .social-media-section .social-icons .social-icon.twitter:hover{background:linear-gradient(135deg,#1da1f2,#1a91da);color:#fff;border-color:#1da1f2}.newsletter-section .social-media-section .social-icons .social-icon.instagram{color:#e4405f}.newsletter-section .social-media-section .social-icons .social-icon.instagram:hover{background:linear-gradient(135deg,#e4405f,#d63384);color:#fff;border-color:#e4405f}.newsletter-section .social-media-section .social-icons .social-icon.linkedin{color:#0077b5}.newsletter-section .social-media-section .social-icons .social-icon.linkedin:hover{background:linear-gradient(135deg,#0077b5,#006097);color:#fff;border-color:#0077b5}.newsletter-section .social-media-section .social-icons .social-icon.youtube{color:red}.newsletter-section .social-media-section .social-icons .social-icon.youtube:hover{background:linear-gradient(135deg,red,#c00);color:#fff;border-color:red}.newsletter-section .social-media-section .social-icons .social-icon svg{font-size:1.5rem}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.blog-header{padding:80px 16px 32px!important}.blog-header .blog-title{font-size:2.5rem}.blog-header .blog-subtitle{font-size:1.1rem;padding:0 8px}.blog-header .stats-section{gap:16px}.blog-header .stats-section .stat-item .stat-number{font-size:1.5rem}.blog-posts-grid .blog-card{height:480px;max-width:100%!important;width:100%!important;margin-bottom:24px}.blog-posts-grid .blog-card .image-container{height:180px}.blog-posts-grid .blog-card .blog-card-content{padding:20px}.blog-posts-grid .blog-card .blog-card-content .blog-card-title{font-size:1.1rem}.blog-posts-grid .blog-card .blog-card-content .blog-card-excerpt{font-size:.9rem;min-height:5.4rem;max-height:5.8rem}.newsletter-section{padding:32px 24px;margin:48px 16px 0}.newsletter-section .newsletter-title{font-size:1.5rem}.newsletter-section .newsletter-description{font-size:.95rem}.newsletter-section .social-media-section{margin-top:24px;padding-top:24px}.newsletter-section .social-media-section .social-title{font-size:1.1rem;margin-bottom:16px}.newsletter-section .social-media-section .social-icons{gap:12px}.newsletter-section .social-media-section .social-icons .social-icon{width:45px;height:45px}.newsletter-section .social-media-section .social-icons .social-icon svg{font-size:1.3rem}}@media (max-width: 480px){.blog-header{padding:100px 12px 24px!important}.blog-header .blog-title{font-size:2rem}.blog-header .blog-subtitle{font-size:1rem}.blog-header .stats-section{flex-direction:column;gap:12px}.blog-posts-grid .blog-card{height:420px;max-width:300px}.blog-posts-grid .blog-card .image-container{height:160px}.blog-posts-grid .blog-card .blog-card-content{padding:16px}.blog-posts-grid .blog-card .blog-card-content .blog-card-title{font-size:1rem;min-height:2.8rem}.blog-posts-grid .blog-card .blog-card-content .blog-card-excerpt{font-size:.85rem;min-height:4.8rem;max-height:5.2rem}}.blog-card.loading{animation:pulse 1.5s ease-in-out infinite}.blog-card.loading .image-container{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.blog-card:focus-within{outline:2px solid #4caf50;outline-offset:2px}.newsletter-button:focus{outline:2px solid #4caf50;outline-offset:2px}@media print{.blog-page{background:#fff}.blog-page .blog-header{background:#fff;border:1px solid #ddd}.blog-page .blog-card{break-inside:avoid;box-shadow:none;border:1px solid #ddd}.blog-page .newsletter-section{display:none}}@media (min-width: 600px){.css-90oobr-MuiContainer-root{padding-left:0!important;padding-right:0!important}}@media (min-width: 900px){.css-90oobr-MuiContainer-root{max-width:1000px!important}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.features-page{padding-top:64px;background:linear-gradient(135deg,#f8f9fa,#e8f5e8,#f0f8f0);min-height:100vh;position:relative;overflow:hidden}.features-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(76,175,80,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(46,125,50,.1) 0%,transparent 50%);pointer-events:none}.features-header{text-align:center;margin-bottom:64px;padding-top:100px;position:relative;z-index:1}.features-header .premium-badge{margin-bottom:32px}.features-header .premium-badge .MuiChip-root{background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;font-weight:700;font-size:1rem;padding:12px 24px;border-radius:25px;box-shadow:0 4px 20px #2e7d324d}.features-header .premium-badge .MuiChip-root .MuiChip-icon{color:#fff;font-size:1.2rem}.features-header .main-heading{font-weight:900;background:linear-gradient(135deg,#1b5e20,#2e7d32,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px;font-size:2.5rem;text-shadow:0 4px 8px rgba(0,0,0,.1);position:relative}@media (min-width: 768px){.features-header .main-heading{font-size:3.5rem}}@media (min-width: 1200px){.features-header .main-heading{font-size:4.5rem}}.features-header .main-heading:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#4caf50,#2e7d32);border-radius:2px}.features-header .subtitle-section{display:flex;align-items:center;justify-content:center;margin-bottom:32px;flex-direction:column;gap:16px}@media (min-width: 768px){.features-header .subtitle-section{flex-direction:row}}.features-header .subtitle-section .platform-badge{display:flex;align-items:center;background:#4caf501a;padding:8px 16px;border-radius:20px;border:1px solid rgba(76,175,80,.2)}.features-header .subtitle-section .platform-badge .rocket-icon{color:#4caf50;font-size:1.5rem;margin-right:8px;animation:float 3s ease-in-out infinite}.features-header .subtitle-section .platform-badge .platform-text{color:#2e7d32;font-weight:600;font-size:.9rem}.features-header .description{max-width:900px;margin:0 auto 32px;line-height:1.7;font-size:1.2rem;font-weight:500;color:#555}@media (min-width: 768px){.features-header .description{font-size:1.4rem}}.features-header .feature-highlights{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:48px}.features-header .feature-highlights .feature-chip{border-color:#4caf50;color:#2e7d32;font-weight:600;font-size:.9rem;padding:8px 16px;background:#4caf500d}.features-header .feature-highlights .feature-chip .MuiChip-icon{color:#4caf50}.features-header .cta-section{display:flex;justify-content:center;flex-wrap:wrap;background:transparent;padding:0}.features-header .cta-section .cta-button{background:linear-gradient(135deg,#2e7d32,#4caf50);font-weight:700;font-size:1.1rem;padding:16px 48px;border-radius:16px;box-shadow:0 12px 32px #2e7d3266;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-transform:none}.features-header .cta-section .cta-button:hover{background:linear-gradient(135deg,#1b5e20,#2e7d32);transform:translateY(-3px);box-shadow:0 16px 40px #2e7d3280}.features-grid{margin-bottom:64px;justify-content:center}@media (max-width: 600px){.features-grid{margin:0 -8px 64px}.features-grid .MuiGrid-item{padding:8px!important}}@media (max-width: 960px){.features-grid{margin:0 -12px 64px}.features-grid .MuiGrid-item{padding:12px!important}}.features-grid .feature-card{background:linear-gradient(135deg,#fffffff2,#f8fff8fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;width:100%;max-width:370px;min-height:280px;height:auto;padding:1.5rem;transition:all .6s cubic-bezier(.25,.46,.45,.94);border:2px solid rgba(76,175,80,.1);box-shadow:0 8px 32px #00000014,0 4px 16px #4caf500d,inset 0 1px #fffc;position:relative;overflow:hidden;animation:fadeInUp .8s ease-out both;cursor:pointer;text-decoration:none;color:inherit}@media (max-width: 600px){.features-grid .feature-card{width:100%;max-width:100%;min-height:250px;padding:1rem;margin:0 auto}}@media (max-width: 960px){.features-grid .feature-card{width:100%;max-width:100%;min-height:260px}}.features-grid .feature-card:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 20px 60px #2e7d3240,0 8px 24px #4caf5026,inset 0 1px #ffffffe6;border-color:#4caf50;background:linear-gradient(135deg,#fffffffa,#f8fff8)}.features-grid .feature-card:hover .feature-icon{transform:scale(1.15) rotate(8deg);box-shadow:0 15px 40px #4caf5066,0 8px 20px #2e7d324d!important}.features-grid .feature-card:hover .feature-title{transform:translateY(-2px);color:#1b5e20}.features-grid .feature-card:hover .feature-subtitle{transform:translateY(-1px);color:#2e7d32}.features-grid .feature-card:hover .feature-description{transform:translateY(-1px);color:#555}.features-grid .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#4caf50,#66bb6a,#4caf50);transform:scaleX(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94);border-radius:20px 20px 0 0;z-index:2}.features-grid .feature-card:hover:before{transform:scaleX(1)}.features-grid .feature-card:after{content:"";position:absolute;top:50%;left:50%;width:140%;height:140%;background:radial-gradient(circle,rgba(76,175,80,.06) 0%,transparent 60%);transform:translate(-50%,-50%) scale(0);transition:transform .8s cubic-bezier(.25,.46,.45,.94);z-index:0}.features-grid .feature-card:hover:after{transform:translate(-50%,-50%) scale(1)}.features-grid .feature-card .card-content{padding:20px 16px;position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center}.features-grid .feature-card .card-content .feature-icon{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff;transition:all .6s cubic-bezier(.25,.46,.45,.94);position:relative;animation:float 4s ease-in-out infinite;box-shadow:0 8px 24px #4caf504d,0 4px 12px #2e7d3233}.features-grid .feature-card .card-content .feature-icon svg{font-size:26px!important;width:26px!important;height:26px!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.features-grid .feature-card .card-content .feature-icon:before{content:"";position:absolute;inset:-2px;border-radius:20px;z-index:-1;opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94);filter:blur(3px)}.features-grid .feature-card .card-content .feature-icon:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);border-radius:18px;opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}.features-grid .feature-card .card-content .feature-icon:hover:before{opacity:1;transform:scale(1.05)}.features-grid .feature-card .card-content .feature-icon:hover:after{opacity:1}.features-grid .feature-card .card-content .feature-title{color:#1a1a1a;font-weight:800;font-size:1.1rem;text-align:center;width:100%;max-width:280px;margin-left:auto;margin-right:auto;display:block;transition:all .4s cubic-bezier(.25,.46,.45,.94);letter-spacing:-.02em;line-height:1.3;word-wrap:break-word;word-break:break-word;margin-bottom:8px}.features-grid .feature-card .card-content .feature-subtitle{color:#4caf50;font-weight:700;font-size:.85rem;text-align:center;width:100%;max-width:280px;margin-left:auto;margin-right:auto;display:block;margin-bottom:8px;transition:all .4s cubic-bezier(.25,.46,.45,.94);letter-spacing:.01em;line-height:1.2;word-wrap:break-word;word-break:break-word}.features-grid .feature-card .card-content .feature-description{color:#666;line-height:1.5;font-size:.85rem;text-align:center;flex:1;width:100%;max-width:280px;margin-left:auto;margin-right:auto;word-wrap:break-word;word-break:break-word;transition:all .4s cubic-bezier(.25,.46,.45,.94);font-weight:500;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:5.1em}.feature-card:nth-child(1){animation-delay:0s}.feature-card:nth-child(2){animation-delay:.08s}.feature-card:nth-child(3){animation-delay:.16s}.feature-card:nth-child(4){animation-delay:.24s}.feature-card:nth-child(5){animation-delay:.32s}.feature-card:nth-child(6){animation-delay:.4s}.feature-card:nth-child(7){animation-delay:.48s}.feature-card:nth-child(8){animation-delay:.56s}.feature-card:nth-child(9){animation-delay:.64s}.feature-card:nth-child(10){animation-delay:.72s}.feature-card:nth-child(11){animation-delay:.8s}.feature-card:nth-child(12){animation-delay:.88s}.feature-card:nth-child(13){animation-delay:.96s}.feature-card:nth-child(14){animation-delay:1.04s}.feature-card:nth-child(15){animation-delay:1.12s}.feature-card:nth-child(16){animation-delay:1.2s}.feature-card:nth-child(17){animation-delay:1.28s}.feature-card:nth-child(18){animation-delay:1.36s}.feature-card:nth-child(19){animation-delay:1.44s}.feature-card:nth-child(20){animation-delay:1.52s}.feature-card:nth-child(21){animation-delay:1.6s}.feature-icon:nth-child(1){animation-delay:0s}.feature-icon:nth-child(2){animation-delay:.15s}.feature-icon:nth-child(3){animation-delay:.3s}.feature-icon:nth-child(4){animation-delay:.45s}.feature-icon:nth-child(5){animation-delay:.6s}.feature-icon:nth-child(6){animation-delay:.75s}.feature-icon:nth-child(7){animation-delay:.9s}.feature-icon:nth-child(8){animation-delay:1.05s}.feature-icon:nth-child(9){animation-delay:1.2s}.feature-icon:nth-child(10){animation-delay:1.35s}.feature-icon:nth-child(11){animation-delay:1.5s}.feature-icon:nth-child(12){animation-delay:1.65s}.feature-icon:nth-child(13){animation-delay:1.8s}.feature-icon:nth-child(14){animation-delay:1.95s}.feature-icon:nth-child(15){animation-delay:2.1s}.feature-icon:nth-child(16){animation-delay:2.25s}.feature-icon:nth-child(17){animation-delay:2.4s}.feature-icon:nth-child(18){animation-delay:2.55s}.feature-icon:nth-child(19){animation-delay:2.7s}.feature-icon:nth-child(20){animation-delay:2.85s}.feature-icon:nth-child(21){animation-delay:3s}.feature-icon{min-width:50px!important;min-height:50px!important;width:50px!important;height:50px!important}.feature-card:active{transform:translateY(-8px) scale(1.01);transition:all .2s cubic-bezier(.25,.46,.45,.94)}a.MuiCard-root{text-decoration:none!important;color:inherit!important;display:block}.MuiCard-root[component=a]{text-decoration:none!important;color:inherit!important}body{padding-bottom:0!important}.full-page{width:100%!important;height:100vh!important;background-image:url(/signin.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.full-page .login-container{min-width:420px!important;height:380px!important;padding:20px;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0000001a;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.full-page .login-container .logo-container{display:flex;align-items:center;justify-content:center}.full-page .login-container .logo-container .logo{width:60px;height:60px;border-radius:50%;object-fit:contain}.full-page .login-container .logo-container h2{text-align:center;margin-bottom:20px;color:green;font-size:24px}.full-page .login-container .form-group{margin-bottom:15px}.full-page .login-container .form-group label{display:block;margin-bottom:5px;font-weight:700}.full-page .login-container .form-group input{width:100%;border:1px solid #ccc;background-color:var(--form-input-color);display:block;padding:8px;border:1px solid #ccc!important;border-radius:5px;margin-bottom:15px;outline:none;color:var(--text-color)!important}.full-page .login-container .form-group input:focus,.full-page .login-container .form-group input:hover{box-shadow:0 0 0 .25rem #8ab17d!important}.full-page .login-container .form-group input::placeholder{color:var(--text-color)!important}.full-page .login-container .form-group input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.full-page .login-container .form-group input[type=number]::-webkit-inner-spin-button,.full-page .login-container .form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.full-page .login-container .form-group input[type=radio]:hover,.full-page .login-container .form-group input[type=radio]:focus{box-shadow:none!important}.full-page .login-container .form-group.forgot-password{text-align:right;margin-top:10px}.full-page .login-container .form-group.forgot-password a{color:green;text-decoration:none;font-size:14px}.full-page .login-container .form-group.forgot-password a:hover{text-decoration:underline}.full-page .login-container .form-group.signup{display:flex;justify-content:center;align-items:center;margin-top:25px}.full-page .login-container .form-group.signup h6{margin:0 5px 0 0;font-size:14px;color:#333}.full-page .login-container .form-group.signup a{color:green;text-decoration:none;font-weight:500}.full-page .login-container .form-group.signup a:hover{text-decoration:underline}.full-page .login-container .login-button{margin-top:8px!important;width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.full-page .login-container .login-button:hover{background-color:#45a049}.full-page .login-container .error-message{color:#fff;background-color:red;padding:10px!important;text-align:center!important;margin-top:15px;font-size:14px;font-weight:700;border-radius:50px;width:auto!important}.alert-message{position:fixed;top:20px;right:20px;background-color:#4caf50;color:#fff;padding:10px 20px;border-radius:5px;z-index:1001;box-shadow:0 0 10px #0000001a;white-space:nowrap}.alert-message.slide-in{animation:slide-in .5s ease-out forwards}.alert-message.slide-out{animation:slide-out .5s ease-in forwards}@keyframes slide-in{0%{right:-200px}to{right:20px}}@keyframes slide-out{0%{right:20px;opacity:1}to{right:-200px;opacity:0}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}:root{--background-color: white;--text-color: black;--body-background-color: white;--arrow-color:#EFEFEF;--page-color:#f5f5f5;--table-tr-color:#f5f5f5;--form-input-color:white;--cancel-btn-color:gray;--pagination-color:white;--border-color: grey !important;--kotordercard-color:#fdfdfd}[data-theme=dark]{--background-color: #333333;--text-color: #ffffff;--body-background-color: #1E1E1E;--arrow-color:grey;--page-color:grey;--table-tr-color:#A9A9A9;--form-input-color:#333333;--cancel-btn-color:#899499;--pagination-color:#C0C0C0;--border-color: white;--kotordercard-color:#a8a8a8}.full-page{width:100%!important;height:100vh!important;display:flex;justify-content:center;align-items:center;background-image:url(/signin.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.full-page .language-container{position:absolute;top:20px;right:20px;z-index:1000}.full-page .language-dropdown{position:relative;display:inline-block;cursor:pointer;background-color:#fff;border-radius:8px!important}.full-page .language-dropdown button{background:none;border:1px solid var(--border-color);padding:5px 10px;border-radius:5px;display:flex;align-items:center;color:var(--text-color);cursor:pointer}.full-page .language-dropdown-menu{position:absolute;top:100%;right:0;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;list-style:none;padding:0;margin:0;max-height:250px;overflow-y:auto}.full-page .language-dropdown-menu ul{list-style:none;padding:5px 0;margin:0}.full-page .language-dropdown-menu li{margin:2px 10px!important;padding:6px 10px;border-radius:10px!important;cursor:pointer;font-size:14px;font-weight:500!important;display:flex;align-items:center;transition:background-color .3s}.full-page .language-dropdown-menu li:hover{background-color:#90ee90;text-decoration:none;color:green}.full-page .signup-container{width:620px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.full-page .signup-container .logo-container{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.full-page .signup-container .logo-container .logo{width:60px;height:60px;border-radius:50%;object-fit:contain}.full-page .signup-container .logo-container h2{text-align:center;margin-bottom:20px;color:green;font-size:24px}.full-page .signup-container .name-fields{display:flex;justify-content:space-between;gap:20px}.full-page .signup-container .name-fields .name-field{width:48%}.full-page .signup-container .checkbox{display:flex;align-items:center;gap:8px;margin-bottom:10px!important}.full-page .signup-container .checkbox input[type=checkbox]{margin:0;width:20px!important;cursor:pointer!important}.full-page .signup-container .checkbox input[type=checkbox]:focus{outline:none!important;outline-offset:none!important}.full-page .signup-container .checkbox label{display:flex;align-items:center;margin:0;margin-bottom:0!important;cursor:pointer!important}.full-page .signup-container .checkbox label a{margin:0 5px}.full-page .signup-container .form-group{margin-bottom:15px}.full-page .signup-container .form-group label{display:block;margin-bottom:5px;font-weight:700}.full-page .signup-container .form-group input{width:100%;border:1px solid #ccc;background-color:var(--form-input-color);display:block;padding:8px;border:1px solid #ccc!important;border-radius:5px;margin-bottom:15px;outline:none;color:var(--text-color)!important}.full-page .signup-container .form-group input:focus,.full-page .signup-container .form-group input:hover{box-shadow:0 0 0 .25rem #8ab17d!important}.full-page .signup-container .form-group input::placeholder{color:var(--text-color)!important}.full-page .signup-container .form-group input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.full-page .signup-container .form-group input[type=number]::-webkit-inner-spin-button,.full-page .signup-container .form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.full-page .signup-container .form-group input[type=radio]:hover,.full-page .signup-container .form-group input[type=radio]:focus{box-shadow:none!important}.full-page .signup-container .signup-button{margin-top:10px!important;width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.full-page .signup-container .signup-button:hover{background-color:#45a049}.full-page .signup-container .signin{display:flex;justify-content:center;align-items:center;margin-top:25px}.full-page .signup-container .signin h6{margin:0 5px 0 0;font-size:14px;color:#333}.full-page .signup-container .signin a{color:green;text-decoration:none;font-weight:500}.full-page .signup-container .signin a:hover{text-decoration:underline}.full-page .signup-container .error-message{color:#fff;background-color:red;padding:10px!important;text-align:center!important;margin-top:15px;font-size:14px;font-weight:700;border-radius:50px;width:auto!important}.cta-component{padding:3rem 1rem;text-align:center;margin:2rem auto 0;min-width:100px!important;max-width:1000px!important;border-radius:18px!important;display:flex;justify-content:center;align-items:center}.cta-component.cta-default{background:linear-gradient(135deg,#1e7e34,#28a745,#20c997);color:#fff;position:relative;overflow:hidden}.cta-component.cta-default:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(255,255,255,.05) 100%);pointer-events:none}.cta-component.cta-default .cta-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.cta-component.cta-default .cta-description{color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;z-index:1}.cta-component.cta-default .cta-button{background:#fff;color:#1e7e34;font-weight:600;padding:1rem 2.5rem;font-size:1.1rem;border-radius:50px;text-transform:none;box-shadow:0 4px 15px #0003;transition:all .3s ease;position:relative;z-index:1}.cta-component.cta-default .cta-button:hover{background:#f8f9fa;color:#155724;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.cta-component.cta-minimal{background:#f8fff8;color:#16a085}.cta-component.cta-minimal .cta-title{color:#16a085}.cta-component.cta-minimal .cta-description{color:#7f8c8d}.cta-component.cta-minimal .cta-button{background:#16a085;color:#fff;font-weight:600;padding:1rem 2.5rem;font-size:1.1rem;border-radius:8px;text-transform:none;box-shadow:0 4px 15px #16a0854d;transition:all .3s ease}.cta-component.cta-minimal .cta-button:hover{background:#138d75;transform:translateY(-2px);box-shadow:0 6px 20px #16a08566}.cta-component.cta-dark{background:#1e8449;color:#fff}.cta-component.cta-dark .cta-title{color:#fff}.cta-component.cta-dark .cta-description{color:#ffffffe6}.cta-component.cta-dark .cta-button{background:#fff;color:#1e8449;font-weight:600;padding:1rem 2.5rem;font-size:1.1rem;border-radius:8px;text-transform:none;box-shadow:0 4px 15px #1e84494d;transition:all .3s ease}.cta-component.cta-dark .cta-button:hover{background:#f0f8f0;color:#145a32;transform:translateY(-2px);box-shadow:0 6px 20px #1e844966}.cta-component .cta-container{max-width:900px;margin:0 auto;width:100%}.cta-component .cta-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.cta-component .cta-description{font-size:1rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.5}.cta-component .coming-soon-text{font-size:1.2rem;font-weight:600;padding:.8rem 1.5rem;border-radius:20px;display:inline-block;margin-top:1rem;background:#fffffff2;border:2px solid rgba(255,255,255,.3);color:#1e7e34;text-shadow:none;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;position:relative;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-component .coming-soon-text:hover{background:#fff;color:#155724;transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media (max-width: 768px){.cta-component{padding:2rem 1rem;max-width:800px!important}.cta-component .cta-container{max-width:700px}.cta-component .cta-title{font-size:1.8rem;margin-bottom:.8rem}.cta-component .cta-description{font-size:.9rem;margin-bottom:1.2rem}.cta-component .coming-soon-text{font-size:1rem;padding:.7rem 1.2rem}}@media (max-width: 480px){.cta-component{padding:1.5rem 1rem;max-width:600px!important}.cta-component .cta-container{max-width:550px}.cta-component .cta-title{font-size:1.6rem}.cta-component .cta-description{font-size:.85rem}.cta-component .coming-soon-text{font-size:.9rem;padding:.6rem 1rem}}.advanced-reports-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.advanced-reports-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.advanced-reports-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.advanced-reports-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.advanced-reports-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.advanced-reports-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.advanced-reports-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.advanced-reports-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.advanced-reports-page .feature-header .feature-hero .cta-button-container{text-align:left}.advanced-reports-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.advanced-reports-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.advanced-reports-page .feature-header .reports-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.advanced-reports-page .feature-header .reports-image-container .reports-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.advanced-reports-page .feature-header .reports-image-container .reports-image .reports-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.advanced-reports-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.advanced-reports-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.advanced-reports-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.advanced-reports-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.advanced-reports-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.advanced-reports-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.advanced-reports-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.advanced-reports-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.advanced-reports-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.advanced-reports-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.advanced-reports-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.advanced-reports-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.advanced-reports-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-reports-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.advanced-reports-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.advanced-reports-page .benefits-section .benefit-item .benefit-image-container .benefit-reports-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.advanced-reports-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.advanced-reports-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.advanced-reports-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.advanced-reports-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.advanced-reports-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.advanced-reports-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.advanced-reports-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.advanced-reports-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.advanced-reports-page{padding:1rem 0}.advanced-reports-page .feature-header{margin-top:2rem;margin-bottom:2rem}.advanced-reports-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.advanced-reports-page .feature-header .feature-hero,.advanced-reports-page .feature-header .feature-hero .feature-description,.advanced-reports-page .feature-header .reports-image-container{max-width:100%}.advanced-reports-page .feature-header .reports-image-container .reports-image{height:300px}.advanced-reports-page .benefits-section{padding:2rem 0}.advanced-reports-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.advanced-reports-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.advanced-reports-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.advanced-reports-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.advanced-reports-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.advanced-reports-page .benefits-section .benefit-item:nth-child(odd),.advanced-reports-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.advanced-reports-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.advanced-reports-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.advanced-reports-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.advanced-reports-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.advanced-reports-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.advanced-reports-page .benefits-section .benefit-item .benefit-image-container .benefit-reports-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.advanced-reports-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.advanced-reports-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.advanced-reports-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.advanced-reports-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.advanced-reports-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.advanced-reports-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.branch-pricing-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.branch-pricing-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.branch-pricing-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.branch-pricing-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.branch-pricing-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.branch-pricing-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.branch-pricing-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.branch-pricing-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.branch-pricing-page .feature-header .feature-hero .cta-button-container{text-align:left}.branch-pricing-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.branch-pricing-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.branch-pricing-page .feature-header .pricing-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.branch-pricing-page .feature-header .pricing-image-container .pricing-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.branch-pricing-page .feature-header .pricing-image-container .pricing-image .pricing-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.branch-pricing-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.branch-pricing-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.branch-pricing-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.branch-pricing-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.branch-pricing-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.branch-pricing-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.branch-pricing-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.branch-pricing-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.branch-pricing-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.branch-pricing-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.branch-pricing-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.branch-pricing-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.branch-pricing-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-pricing-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.branch-pricing-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.branch-pricing-page .benefits-section .benefit-item .benefit-image-container .benefit-pricing-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.branch-pricing-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.branch-pricing-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.branch-pricing-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.branch-pricing-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.branch-pricing-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.branch-pricing-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.branch-pricing-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.branch-pricing-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.branch-pricing-page{padding:1rem 0}.branch-pricing-page .feature-header{margin-top:2rem;margin-bottom:2rem}.branch-pricing-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.branch-pricing-page .feature-header .feature-hero,.branch-pricing-page .feature-header .feature-hero .feature-description,.branch-pricing-page .feature-header .pricing-image-container{max-width:100%}.branch-pricing-page .feature-header .pricing-image-container .pricing-image{height:300px}.branch-pricing-page .benefits-section{padding:2rem 0}.branch-pricing-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.branch-pricing-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.branch-pricing-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.branch-pricing-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.branch-pricing-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.branch-pricing-page .benefits-section .benefit-item:nth-child(odd),.branch-pricing-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.branch-pricing-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.branch-pricing-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.branch-pricing-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.branch-pricing-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.branch-pricing-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.branch-pricing-page .benefits-section .benefit-item .benefit-image-container .benefit-pricing-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.branch-pricing-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.branch-pricing-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.branch-pricing-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.branch-pricing-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.branch-pricing-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.branch-pricing-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.branch-staff-management-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.branch-staff-management-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.branch-staff-management-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.branch-staff-management-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.branch-staff-management-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.branch-staff-management-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.branch-staff-management-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.branch-staff-management-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.branch-staff-management-page .feature-header .feature-hero .cta-button-container{text-align:left}.branch-staff-management-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.branch-staff-management-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.branch-staff-management-page .feature-header .staff-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.branch-staff-management-page .feature-header .staff-image-container .staff-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.branch-staff-management-page .feature-header .staff-image-container .staff-image .staff-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.branch-staff-management-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.branch-staff-management-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.branch-staff-management-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.branch-staff-management-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.branch-staff-management-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.branch-staff-management-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.branch-staff-management-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.branch-staff-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.branch-staff-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.branch-staff-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.branch-staff-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.branch-staff-management-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.branch-staff-management-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-staff-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.branch-staff-management-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.branch-staff-management-page .benefits-section .benefit-item .benefit-image-container .benefit-staff-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.branch-staff-management-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.branch-staff-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.branch-staff-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.branch-staff-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.branch-staff-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.branch-staff-management-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.branch-staff-management-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.branch-staff-management-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.branch-staff-management-page{padding:1rem 0}.branch-staff-management-page .feature-header{margin-top:2rem;margin-bottom:2rem}.branch-staff-management-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.branch-staff-management-page .feature-header .feature-hero,.branch-staff-management-page .feature-header .feature-hero .feature-description,.branch-staff-management-page .feature-header .staff-image-container{max-width:100%}.branch-staff-management-page .feature-header .staff-image-container .staff-image{height:300px}.branch-staff-management-page .benefits-section{padding:2rem 0}.branch-staff-management-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.branch-staff-management-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.branch-staff-management-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.branch-staff-management-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.branch-staff-management-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.branch-staff-management-page .benefits-section .benefit-item:nth-child(odd),.branch-staff-management-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.branch-staff-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.branch-staff-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.branch-staff-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.branch-staff-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.branch-staff-management-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.branch-staff-management-page .benefits-section .benefit-item .benefit-image-container .benefit-staff-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.branch-staff-management-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.branch-staff-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.branch-staff-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.branch-staff-management-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.branch-staff-management-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.branch-staff-management-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.branch-tax-management-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.branch-tax-management-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.branch-tax-management-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.branch-tax-management-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.branch-tax-management-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.branch-tax-management-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.branch-tax-management-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.branch-tax-management-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.branch-tax-management-page .feature-header .feature-hero .cta-button-container{text-align:left}.branch-tax-management-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.branch-tax-management-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.branch-tax-management-page .feature-header .tax-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.branch-tax-management-page .feature-header .tax-image-container .tax-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.branch-tax-management-page .feature-header .tax-image-container .tax-image .tax-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.branch-tax-management-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.branch-tax-management-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.branch-tax-management-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.branch-tax-management-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.branch-tax-management-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.branch-tax-management-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.branch-tax-management-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.branch-tax-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.branch-tax-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.branch-tax-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.branch-tax-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.branch-tax-management-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.branch-tax-management-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-tax-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.branch-tax-management-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.branch-tax-management-page .benefits-section .benefit-item .benefit-image-container .benefit-tax-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.branch-tax-management-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.branch-tax-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.branch-tax-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.branch-tax-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.branch-tax-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.branch-tax-management-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.branch-tax-management-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.branch-tax-management-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.branch-tax-management-page{padding:1rem 0}.branch-tax-management-page .feature-header{margin-top:2rem;margin-bottom:2rem}.branch-tax-management-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.branch-tax-management-page .feature-header .feature-hero,.branch-tax-management-page .feature-header .feature-hero .feature-description,.branch-tax-management-page .feature-header .tax-image-container{max-width:100%}.branch-tax-management-page .feature-header .tax-image-container .tax-image{height:300px}.branch-tax-management-page .benefits-section{padding:2rem 0}.branch-tax-management-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.branch-tax-management-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.branch-tax-management-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.branch-tax-management-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.branch-tax-management-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.branch-tax-management-page .benefits-section .benefit-item:nth-child(odd),.branch-tax-management-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.branch-tax-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.branch-tax-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.branch-tax-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.branch-tax-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.branch-tax-management-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.branch-tax-management-page .benefits-section .benefit-item .benefit-image-container .benefit-tax-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.branch-tax-management-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.branch-tax-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.branch-tax-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.branch-tax-management-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.branch-tax-management-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.branch-tax-management-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.business-analytics-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.business-analytics-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.business-analytics-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.business-analytics-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.business-analytics-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.business-analytics-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.business-analytics-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.business-analytics-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.business-analytics-page .feature-header .feature-hero .cta-button-container{text-align:left}.business-analytics-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.business-analytics-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.business-analytics-page .feature-header .analytics-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.business-analytics-page .feature-header .analytics-image-container .analytics-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.business-analytics-page .feature-header .analytics-image-container .analytics-image .analytics-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.business-analytics-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.business-analytics-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.business-analytics-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.business-analytics-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.business-analytics-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.business-analytics-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.business-analytics-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.business-analytics-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.business-analytics-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.business-analytics-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.business-analytics-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.business-analytics-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.business-analytics-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-analytics-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.business-analytics-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.business-analytics-page .benefits-section .benefit-item .benefit-image-container .benefit-analytics-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.business-analytics-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.business-analytics-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.business-analytics-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.business-analytics-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.business-analytics-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.business-analytics-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.business-analytics-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.business-analytics-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}.business-analytics-page .metrics-section{padding:0 1rem}.business-analytics-page .metrics-section .section-title{text-align:left;margin-bottom:2rem}.business-analytics-page .features-list-section{padding:0 1rem}.business-analytics-page .features-list-section .section-title{text-align:left;margin-bottom:2rem}@media (max-width: 768px){.business-analytics-page{padding:1rem 0}.business-analytics-page .feature-header{margin-top:2rem;margin-bottom:2rem}.business-analytics-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.business-analytics-page .feature-header .feature-hero,.business-analytics-page .feature-header .feature-hero .feature-description,.business-analytics-page .feature-header .analytics-image-container{max-width:100%}.business-analytics-page .feature-header .analytics-image-container .analytics-image{height:300px}.business-analytics-page .benefits-section{padding:2rem 0}.business-analytics-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.business-analytics-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.business-analytics-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.business-analytics-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.business-analytics-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.business-analytics-page .benefits-section .benefit-item:nth-child(odd),.business-analytics-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.business-analytics-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.business-analytics-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.business-analytics-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.business-analytics-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.business-analytics-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.business-analytics-page .benefits-section .benefit-item .benefit-image-container .benefit-analytics-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.business-analytics-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.business-analytics-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.business-analytics-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.business-analytics-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.business-analytics-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.business-analytics-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.cloud-based-system-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.cloud-based-system-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.cloud-based-system-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.cloud-based-system-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.cloud-based-system-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.cloud-based-system-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.cloud-based-system-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.cloud-based-system-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.cloud-based-system-page .feature-header .feature-hero .cta-button-container{text-align:left}.cloud-based-system-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.cloud-based-system-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.cloud-based-system-page .feature-header .cloud-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.cloud-based-system-page .feature-header .cloud-image-container .cloud-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.cloud-based-system-page .feature-header .cloud-image-container .cloud-image .cloud-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.cloud-based-system-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.cloud-based-system-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.cloud-based-system-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.cloud-based-system-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.cloud-based-system-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.cloud-based-system-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.cloud-based-system-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.cloud-based-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.cloud-based-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.cloud-based-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.cloud-based-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.cloud-based-system-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.cloud-based-system-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-cloud-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.cloud-based-system-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.cloud-based-system-page .benefits-section .benefit-item .benefit-image-container .benefit-cloud-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.cloud-based-system-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.cloud-based-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.cloud-based-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.cloud-based-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.cloud-based-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.cloud-based-system-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.cloud-based-system-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.cloud-based-system-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.cloud-based-system-page{padding:1rem 0}.cloud-based-system-page .feature-header{margin-top:2rem;margin-bottom:2rem}.cloud-based-system-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.cloud-based-system-page .feature-header .feature-hero,.cloud-based-system-page .feature-header .feature-hero .feature-description,.cloud-based-system-page .feature-header .cloud-image-container{max-width:100%}.cloud-based-system-page .feature-header .cloud-image-container .cloud-image{height:300px}.cloud-based-system-page .benefits-section{padding:2rem 0}.cloud-based-system-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.cloud-based-system-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.cloud-based-system-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.cloud-based-system-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.cloud-based-system-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.cloud-based-system-page .benefits-section .benefit-item:nth-child(odd),.cloud-based-system-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.cloud-based-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.cloud-based-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.cloud-based-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.cloud-based-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.cloud-based-system-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.cloud-based-system-page .benefits-section .benefit-item .benefit-image-container .benefit-cloud-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.cloud-based-system-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.cloud-based-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.cloud-based-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.cloud-based-system-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.cloud-based-system-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.cloud-based-system-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.custom-subdomain-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.custom-subdomain-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.custom-subdomain-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.custom-subdomain-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.custom-subdomain-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.custom-subdomain-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.custom-subdomain-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.custom-subdomain-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.custom-subdomain-page .feature-header .feature-hero .cta-button-container{text-align:left}.custom-subdomain-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.custom-subdomain-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.custom-subdomain-page .feature-header .subdomain-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.custom-subdomain-page .feature-header .subdomain-image-container .subdomain-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.custom-subdomain-page .feature-header .subdomain-image-container .subdomain-image .subdomain-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.custom-subdomain-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.custom-subdomain-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.custom-subdomain-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.custom-subdomain-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.custom-subdomain-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.custom-subdomain-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.custom-subdomain-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.custom-subdomain-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.custom-subdomain-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.custom-subdomain-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.custom-subdomain-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.custom-subdomain-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.custom-subdomain-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-subdomain-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.custom-subdomain-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.custom-subdomain-page .benefits-section .benefit-item .benefit-image-container .benefit-subdomain-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.custom-subdomain-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.custom-subdomain-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.custom-subdomain-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.custom-subdomain-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.custom-subdomain-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.custom-subdomain-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.custom-subdomain-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.custom-subdomain-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.custom-subdomain-page{padding:1rem 0}.custom-subdomain-page .feature-header{margin-top:2rem;margin-bottom:2rem}.custom-subdomain-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.custom-subdomain-page .feature-header .feature-hero,.custom-subdomain-page .feature-header .feature-hero .feature-description,.custom-subdomain-page .feature-header .subdomain-image-container{max-width:100%}.custom-subdomain-page .feature-header .subdomain-image-container .subdomain-image{height:300px}.custom-subdomain-page .benefits-section{padding:2rem 0}.custom-subdomain-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.custom-subdomain-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.custom-subdomain-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.custom-subdomain-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.custom-subdomain-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.custom-subdomain-page .benefits-section .benefit-item:nth-child(odd),.custom-subdomain-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.custom-subdomain-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.custom-subdomain-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.custom-subdomain-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.custom-subdomain-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.custom-subdomain-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.custom-subdomain-page .benefits-section .benefit-item .benefit-image-container .benefit-subdomain-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.custom-subdomain-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.custom-subdomain-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.custom-subdomain-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.custom-subdomain-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.custom-subdomain-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.custom-subdomain-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.customer-reviews-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.customer-reviews-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.customer-reviews-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.customer-reviews-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.customer-reviews-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.customer-reviews-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.customer-reviews-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.customer-reviews-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.customer-reviews-page .feature-header .feature-hero .cta-button-container{text-align:left}.customer-reviews-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.customer-reviews-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.customer-reviews-page .feature-header .reviews-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.customer-reviews-page .feature-header .reviews-image-container .reviews-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.customer-reviews-page .feature-header .reviews-image-container .reviews-image .reviews-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.customer-reviews-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.customer-reviews-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.customer-reviews-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.customer-reviews-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.customer-reviews-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.customer-reviews-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.customer-reviews-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.customer-reviews-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.customer-reviews-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.customer-reviews-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.customer-reviews-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.customer-reviews-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.customer-reviews-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-reviews-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.customer-reviews-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.customer-reviews-page .benefits-section .benefit-item .benefit-image-container .benefit-reviews-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.customer-reviews-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.customer-reviews-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.customer-reviews-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.customer-reviews-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.customer-reviews-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.customer-reviews-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.customer-reviews-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.customer-reviews-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}.customer-reviews-page .metrics-section{padding:0 1rem}.customer-reviews-page .metrics-section .section-title{text-align:left;margin-bottom:2rem}.customer-reviews-page .features-list-section{padding:0 1rem}.customer-reviews-page .features-list-section .section-title{text-align:left;margin-bottom:2rem}@media (max-width: 768px){.customer-reviews-page{padding:1rem 0}.customer-reviews-page .feature-header{margin-top:2rem;margin-bottom:2rem}.customer-reviews-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.customer-reviews-page .feature-header .feature-hero,.customer-reviews-page .feature-header .feature-hero .feature-description,.customer-reviews-page .feature-header .reviews-image-container{max-width:100%}.customer-reviews-page .feature-header .reviews-image-container .reviews-image{height:300px}.customer-reviews-page .benefits-section{padding:2rem 0}.customer-reviews-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.customer-reviews-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.customer-reviews-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.customer-reviews-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.customer-reviews-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.customer-reviews-page .benefits-section .benefit-item:nth-child(odd),.customer-reviews-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.customer-reviews-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.customer-reviews-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.customer-reviews-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.customer-reviews-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.customer-reviews-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.customer-reviews-page .benefits-section .benefit-item .benefit-image-container .benefit-reviews-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.customer-reviews-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.customer-reviews-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.customer-reviews-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.customer-reviews-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.customer-reviews-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.customer-reviews-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.digital-invoice-download-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.digital-invoice-download-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.digital-invoice-download-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.digital-invoice-download-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.digital-invoice-download-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.digital-invoice-download-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.digital-invoice-download-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.digital-invoice-download-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.digital-invoice-download-page .feature-header .feature-hero .cta-button-container{text-align:left}.digital-invoice-download-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.digital-invoice-download-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.digital-invoice-download-page .feature-header .invoice-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.digital-invoice-download-page .feature-header .invoice-image-container .invoice-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.digital-invoice-download-page .feature-header .invoice-image-container .invoice-image .invoice-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.digital-invoice-download-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.digital-invoice-download-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.digital-invoice-download-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.digital-invoice-download-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.digital-invoice-download-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.digital-invoice-download-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.digital-invoice-download-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.digital-invoice-download-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.digital-invoice-download-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-invoice-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.digital-invoice-download-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.digital-invoice-download-page .benefits-section .benefit-item .benefit-image-container .benefit-invoice-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.digital-invoice-download-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.digital-invoice-download-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.digital-invoice-download-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.digital-invoice-download-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.digital-invoice-download-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.digital-invoice-download-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.digital-invoice-download-page{padding:1rem 0}.digital-invoice-download-page .feature-header{margin-top:2rem;margin-bottom:2rem}.digital-invoice-download-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.digital-invoice-download-page .feature-header .feature-hero,.digital-invoice-download-page .feature-header .feature-hero .feature-description,.digital-invoice-download-page .feature-header .invoice-image-container{max-width:100%}.digital-invoice-download-page .feature-header .invoice-image-container .invoice-image{height:300px}.digital-invoice-download-page .benefits-section{padding:2rem 0}.digital-invoice-download-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.digital-invoice-download-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.digital-invoice-download-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.digital-invoice-download-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.digital-invoice-download-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(odd),.digital-invoice-download-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.digital-invoice-download-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.digital-invoice-download-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.digital-invoice-download-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.digital-invoice-download-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.digital-invoice-download-page .benefits-section .benefit-item .benefit-image-container .benefit-invoice-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.digital-invoice-download-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.digital-invoice-download-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.digital-invoice-download-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.digital-invoice-download-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.digital-invoice-download-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.digital-invoice-download-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.fiscal-year-records-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.fiscal-year-records-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.fiscal-year-records-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.fiscal-year-records-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.fiscal-year-records-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.fiscal-year-records-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.fiscal-year-records-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.fiscal-year-records-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.fiscal-year-records-page .feature-header .feature-hero .cta-button-container{text-align:left}.fiscal-year-records-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.fiscal-year-records-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.fiscal-year-records-page .feature-header .fiscal-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.fiscal-year-records-page .feature-header .fiscal-image-container .fiscal-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.fiscal-year-records-page .feature-header .fiscal-image-container .fiscal-image .fiscal-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.fiscal-year-records-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.fiscal-year-records-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.fiscal-year-records-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.fiscal-year-records-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.fiscal-year-records-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.fiscal-year-records-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.fiscal-year-records-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.fiscal-year-records-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.fiscal-year-records-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-fiscal-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.fiscal-year-records-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.fiscal-year-records-page .benefits-section .benefit-item .benefit-image-container .benefit-fiscal-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.fiscal-year-records-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.fiscal-year-records-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.fiscal-year-records-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.fiscal-year-records-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.fiscal-year-records-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.fiscal-year-records-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.fiscal-year-records-page{padding:1rem 0}.fiscal-year-records-page .feature-header{margin-top:2rem;margin-bottom:2rem}.fiscal-year-records-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.fiscal-year-records-page .feature-header .feature-hero,.fiscal-year-records-page .feature-header .feature-hero .feature-description,.fiscal-year-records-page .feature-header .fiscal-image-container{max-width:100%}.fiscal-year-records-page .feature-header .fiscal-image-container .fiscal-image{height:300px}.fiscal-year-records-page .benefits-section{padding:2rem 0}.fiscal-year-records-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.fiscal-year-records-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.fiscal-year-records-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.fiscal-year-records-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.fiscal-year-records-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(odd),.fiscal-year-records-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.fiscal-year-records-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.fiscal-year-records-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.fiscal-year-records-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.fiscal-year-records-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.fiscal-year-records-page .benefits-section .benefit-item .benefit-image-container .benefit-fiscal-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.fiscal-year-records-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.fiscal-year-records-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.fiscal-year-records-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.fiscal-year-records-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.fiscal-year-records-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.fiscal-year-records-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.kot-system-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.kot-system-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.kot-system-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.kot-system-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.kot-system-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.kot-system-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.kot-system-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.kot-system-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.kot-system-page .feature-header .feature-hero .cta-button-container{text-align:left}.kot-system-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.kot-system-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.kot-system-page .feature-header .kot-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.kot-system-page .feature-header .kot-image-container .kot-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.kot-system-page .feature-header .kot-image-container .kot-image .kot-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.kot-system-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.kot-system-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.kot-system-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.kot-system-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.kot-system-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.kot-system-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.kot-system-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.kot-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.kot-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.kot-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.kot-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.kot-system-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.kot-system-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-kot-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.kot-system-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.kot-system-page .benefits-section .benefit-item .benefit-image-container .benefit-kot-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.kot-system-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.kot-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.kot-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.kot-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.kot-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.kot-system-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.kot-system-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.kot-system-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.kot-system-page{padding:1rem 0}.kot-system-page .feature-header{margin-top:2rem;margin-bottom:2rem}.kot-system-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.kot-system-page .feature-header .feature-hero,.kot-system-page .feature-header .feature-hero .feature-description,.kot-system-page .feature-header .kot-image-container{max-width:100%}.kot-system-page .feature-header .kot-image-container .kot-image{height:300px}.kot-system-page .benefits-section{padding:2rem 0}.kot-system-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.kot-system-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.kot-system-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.kot-system-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.kot-system-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.kot-system-page .benefits-section .benefit-item:nth-child(odd),.kot-system-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.kot-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.kot-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.kot-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.kot-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.kot-system-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.kot-system-page .benefits-section .benefit-item .benefit-image-container .benefit-kot-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.kot-system-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.kot-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.kot-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.kot-system-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.kot-system-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.kot-system-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.menu-management-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.menu-management-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.menu-management-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.menu-management-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.menu-management-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.menu-management-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.menu-management-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.menu-management-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.menu-management-page .feature-header .feature-hero .cta-button-container{text-align:left}.menu-management-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.menu-management-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.menu-management-page .feature-header .menu-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.menu-management-page .feature-header .menu-image-container .menu-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.menu-management-page .feature-header .menu-image-container .menu-image .menu-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.menu-management-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.menu-management-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.menu-management-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.menu-management-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.menu-management-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.menu-management-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.menu-management-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.menu-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.menu-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.menu-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.menu-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.menu-management-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.menu-management-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-menu-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.menu-management-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.menu-management-page .benefits-section .benefit-item .benefit-image-container .benefit-menu-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.menu-management-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.menu-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.menu-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.menu-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.menu-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.menu-management-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.menu-management-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.menu-management-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}.menu-management-page .metrics-section{padding:0 1rem}.menu-management-page .metrics-section .section-title{text-align:left;margin-bottom:2rem}.menu-management-page .features-list-section{padding:0 1rem}.menu-management-page .features-list-section .section-title{text-align:left;margin-bottom:2rem}@media (max-width: 768px){.menu-management-page{padding:1rem 0}.menu-management-page .feature-header{margin-top:2rem;margin-bottom:2rem}.menu-management-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.menu-management-page .feature-header .feature-hero,.menu-management-page .feature-header .feature-hero .feature-description,.menu-management-page .feature-header .menu-image-container{max-width:100%}.menu-management-page .feature-header .menu-image-container .menu-image{height:300px}.menu-management-page .benefits-section{padding:2rem 0}.menu-management-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.menu-management-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.menu-management-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.menu-management-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.menu-management-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.menu-management-page .benefits-section .benefit-item:nth-child(odd),.menu-management-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.menu-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.menu-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.menu-management-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.menu-management-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.menu-management-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.menu-management-page .benefits-section .benefit-item .benefit-image-container .benefit-menu-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.menu-management-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.menu-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.menu-management-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.menu-management-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.menu-management-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.menu-management-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.multi-tenant-architecture-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.multi-tenant-architecture-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.multi-tenant-architecture-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.multi-tenant-architecture-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.multi-tenant-architecture-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.multi-tenant-architecture-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.multi-tenant-architecture-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.multi-tenant-architecture-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.multi-tenant-architecture-page .feature-header .feature-hero .cta-button-container{text-align:left}.multi-tenant-architecture-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.multi-tenant-architecture-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.multi-tenant-architecture-page .feature-header .tenant-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.multi-tenant-architecture-page .feature-header .tenant-image-container .tenant-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.multi-tenant-architecture-page .feature-header .tenant-image-container .tenant-image .tenant-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.multi-tenant-architecture-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.multi-tenant-architecture-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.multi-tenant-architecture-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.multi-tenant-architecture-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.multi-tenant-architecture-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.multi-tenant-architecture-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.multi-tenant-architecture-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-tenant-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-image-container .benefit-tenant-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.multi-tenant-architecture-page{padding:1rem 0}.multi-tenant-architecture-page .feature-header{margin-top:2rem;margin-bottom:2rem}.multi-tenant-architecture-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.multi-tenant-architecture-page .feature-header .feature-hero,.multi-tenant-architecture-page .feature-header .feature-hero .feature-description,.multi-tenant-architecture-page .feature-header .tenant-image-container{max-width:100%}.multi-tenant-architecture-page .feature-header .tenant-image-container .tenant-image{height:300px}.multi-tenant-architecture-page .benefits-section{padding:2rem 0}.multi-tenant-architecture-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.multi-tenant-architecture-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.multi-tenant-architecture-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.multi-tenant-architecture-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.multi-tenant-architecture-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(odd),.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.multi-tenant-architecture-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-image-container .benefit-tenant-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.multi-tenant-architecture-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.multiple-branches-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.multiple-branches-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.multiple-branches-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.multiple-branches-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.multiple-branches-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.multiple-branches-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.multiple-branches-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.multiple-branches-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.multiple-branches-page .feature-header .feature-hero .cta-button-container{text-align:left}.multiple-branches-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.multiple-branches-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.multiple-branches-page .feature-header .branches-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.multiple-branches-page .feature-header .branches-image-container .branches-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.multiple-branches-page .feature-header .branches-image-container .branches-image .branches-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.multiple-branches-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.multiple-branches-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.multiple-branches-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.multiple-branches-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.multiple-branches-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.multiple-branches-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.multiple-branches-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.multiple-branches-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.multiple-branches-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.multiple-branches-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.multiple-branches-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.multiple-branches-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.multiple-branches-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-branches-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.multiple-branches-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.multiple-branches-page .benefits-section .benefit-item .benefit-image-container .benefit-branches-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multiple-branches-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.multiple-branches-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.multiple-branches-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.multiple-branches-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.multiple-branches-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.multiple-branches-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.multiple-branches-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.multiple-branches-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.multiple-branches-page{padding:1rem 0}.multiple-branches-page .feature-header{margin-top:2rem;margin-bottom:2rem}.multiple-branches-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.multiple-branches-page .feature-header .feature-hero,.multiple-branches-page .feature-header .feature-hero .feature-description,.multiple-branches-page .feature-header .branches-image-container{max-width:100%}.multiple-branches-page .feature-header .branches-image-container .branches-image{height:300px}.multiple-branches-page .benefits-section{padding:2rem 0}.multiple-branches-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.multiple-branches-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.multiple-branches-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.multiple-branches-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.multiple-branches-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.multiple-branches-page .benefits-section .benefit-item:nth-child(odd),.multiple-branches-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.multiple-branches-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.multiple-branches-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.multiple-branches-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.multiple-branches-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.multiple-branches-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.multiple-branches-page .benefits-section .benefit-item .benefit-image-container .benefit-branches-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multiple-branches-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.multiple-branches-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.multiple-branches-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.multiple-branches-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.multiple-branches-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.multiple-branches-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.multiple-business-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.multiple-business-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.multiple-business-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.multiple-business-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.multiple-business-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.multiple-business-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.multiple-business-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.multiple-business-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.multiple-business-page .feature-header .feature-hero .cta-button-container{text-align:left}.multiple-business-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.multiple-business-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.multiple-business-page .feature-header .business-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.multiple-business-page .feature-header .business-image-container .business-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.multiple-business-page .feature-header .business-image-container .business-image .business-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.multiple-business-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.multiple-business-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.multiple-business-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.multiple-business-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.multiple-business-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.multiple-business-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.multiple-business-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.multiple-business-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.multiple-business-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.multiple-business-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.multiple-business-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.multiple-business-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.multiple-business-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-business-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.multiple-business-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.multiple-business-page .benefits-section .benefit-item .benefit-image-container .benefit-business-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multiple-business-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.multiple-business-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.multiple-business-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.multiple-business-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.multiple-business-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.multiple-business-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.multiple-business-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.multiple-business-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.multiple-business-page{padding:1rem 0}.multiple-business-page .feature-header{margin-top:2rem;margin-bottom:2rem}.multiple-business-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.multiple-business-page .feature-header .feature-hero,.multiple-business-page .feature-header .feature-hero .feature-description,.multiple-business-page .feature-header .business-image-container{max-width:100%}.multiple-business-page .feature-header .business-image-container .business-image{height:300px}.multiple-business-page .benefits-section{padding:2rem 0}.multiple-business-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.multiple-business-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.multiple-business-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.multiple-business-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.multiple-business-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.multiple-business-page .benefits-section .benefit-item:nth-child(odd),.multiple-business-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.multiple-business-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.multiple-business-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.multiple-business-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.multiple-business-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.multiple-business-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.multiple-business-page .benefits-section .benefit-item .benefit-image-container .benefit-business-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multiple-business-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.multiple-business-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.multiple-business-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.multiple-business-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.multiple-business-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.multiple-business-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.multiple-currency-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.multiple-currency-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.multiple-currency-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.multiple-currency-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.multiple-currency-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.multiple-currency-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.multiple-currency-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.multiple-currency-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.multiple-currency-page .feature-header .feature-hero .cta-button-container{text-align:left}.multiple-currency-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.multiple-currency-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.multiple-currency-page .feature-header .currency-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.multiple-currency-page .feature-header .currency-image-container .currency-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.multiple-currency-page .feature-header .currency-image-container .currency-image .currency-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.multiple-currency-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.multiple-currency-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.multiple-currency-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.multiple-currency-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.multiple-currency-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.multiple-currency-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.multiple-currency-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.multiple-currency-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.multiple-currency-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.multiple-currency-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.multiple-currency-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.multiple-currency-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.multiple-currency-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-currency-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.multiple-currency-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.multiple-currency-page .benefits-section .benefit-item .benefit-image-container .benefit-currency-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multiple-currency-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.multiple-currency-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.multiple-currency-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.multiple-currency-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.multiple-currency-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.multiple-currency-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.multiple-currency-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.multiple-currency-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.multiple-currency-page{padding:1rem 0}.multiple-currency-page .feature-header{margin-top:2rem;margin-bottom:2rem}.multiple-currency-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.multiple-currency-page .feature-header .feature-hero,.multiple-currency-page .feature-header .feature-hero .feature-description,.multiple-currency-page .feature-header .currency-image-container{max-width:100%}.multiple-currency-page .feature-header .currency-image-container .currency-image{height:300px}.multiple-currency-page .benefits-section{padding:2rem 0}.multiple-currency-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.multiple-currency-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.multiple-currency-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.multiple-currency-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.multiple-currency-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.multiple-currency-page .benefits-section .benefit-item:nth-child(odd),.multiple-currency-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.multiple-currency-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.multiple-currency-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.multiple-currency-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.multiple-currency-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.multiple-currency-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.multiple-currency-page .benefits-section .benefit-item .benefit-image-container .benefit-currency-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multiple-currency-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.multiple-currency-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.multiple-currency-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.multiple-currency-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.multiple-currency-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.multiple-currency-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.multiple-languages-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.multiple-languages-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.multiple-languages-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.multiple-languages-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.multiple-languages-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.multiple-languages-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.multiple-languages-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.multiple-languages-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.multiple-languages-page .feature-header .feature-hero .cta-button-container{text-align:left}.multiple-languages-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.multiple-languages-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.multiple-languages-page .feature-header .languages-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.multiple-languages-page .feature-header .languages-image-container .languages-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.multiple-languages-page .feature-header .languages-image-container .languages-image .languages-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.multiple-languages-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.multiple-languages-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.multiple-languages-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.multiple-languages-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.multiple-languages-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.multiple-languages-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.multiple-languages-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.multiple-languages-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.multiple-languages-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.multiple-languages-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.multiple-languages-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.multiple-languages-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.multiple-languages-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-languages-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.multiple-languages-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.multiple-languages-page .benefits-section .benefit-item .benefit-image-container .benefit-languages-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multiple-languages-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.multiple-languages-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.multiple-languages-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.multiple-languages-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.multiple-languages-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.multiple-languages-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.multiple-languages-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.multiple-languages-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.multiple-languages-page{padding:1rem 0}.multiple-languages-page .feature-header{margin-top:2rem;margin-bottom:2rem}.multiple-languages-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.multiple-languages-page .feature-header .feature-hero,.multiple-languages-page .feature-header .feature-hero .feature-description,.multiple-languages-page .feature-header .languages-image-container{max-width:100%}.multiple-languages-page .feature-header .languages-image-container .languages-image{height:300px}.multiple-languages-page .benefits-section{padding:2rem 0}.multiple-languages-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.multiple-languages-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.multiple-languages-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.multiple-languages-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.multiple-languages-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.multiple-languages-page .benefits-section .benefit-item:nth-child(odd),.multiple-languages-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.multiple-languages-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.multiple-languages-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.multiple-languages-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.multiple-languages-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.multiple-languages-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.multiple-languages-page .benefits-section .benefit-item .benefit-image-container .benefit-languages-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.multiple-languages-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.multiple-languages-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.multiple-languages-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.multiple-languages-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.multiple-languages-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.multiple-languages-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.order-summary-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.order-summary-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.order-summary-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.order-summary-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.order-summary-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.order-summary-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.order-summary-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.order-summary-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.order-summary-page .feature-header .feature-hero .cta-button-container{text-align:left}.order-summary-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.order-summary-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.order-summary-page .feature-header .order-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.order-summary-page .feature-header .order-image-container .order-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.order-summary-page .feature-header .order-image-container .order-image .order-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.order-summary-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.order-summary-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.order-summary-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.order-summary-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.order-summary-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.order-summary-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.order-summary-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.order-summary-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.order-summary-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.order-summary-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.order-summary-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.order-summary-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.order-summary-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-order-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.order-summary-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.order-summary-page .benefits-section .benefit-item .benefit-image-container .benefit-order-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.order-summary-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.order-summary-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.order-summary-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.order-summary-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.order-summary-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.order-summary-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.order-summary-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.order-summary-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.order-summary-page{padding:1rem 0}.order-summary-page .feature-header{margin-top:2rem;margin-bottom:2rem}.order-summary-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.order-summary-page .feature-header .feature-hero,.order-summary-page .feature-header .feature-hero .feature-description,.order-summary-page .feature-header .order-image-container{max-width:100%}.order-summary-page .feature-header .order-image-container .order-image{height:300px}.order-summary-page .benefits-section{padding:2rem 0}.order-summary-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.order-summary-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.order-summary-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.order-summary-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.order-summary-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.order-summary-page .benefits-section .benefit-item:nth-child(odd),.order-summary-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.order-summary-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.order-summary-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.order-summary-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.order-summary-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.order-summary-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.order-summary-page .benefits-section .benefit-item .benefit-image-container .benefit-order-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.order-summary-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.order-summary-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.order-summary-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.order-summary-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.order-summary-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.order-summary-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.pos-system-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.pos-system-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.pos-system-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.pos-system-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.pos-system-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.pos-system-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.pos-system-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.pos-system-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.pos-system-page .feature-header .feature-hero .cta-button-container{text-align:left}.pos-system-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.pos-system-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.pos-system-page .feature-header .pos-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.pos-system-page .feature-header .pos-image-container .pos-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.pos-system-page .feature-header .pos-image-container .pos-image .pos-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.pos-system-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.pos-system-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.pos-system-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.pos-system-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.pos-system-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.pos-system-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.pos-system-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.pos-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.pos-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.pos-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.pos-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.pos-system-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.pos-system-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-pos-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.pos-system-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.pos-system-page .benefits-section .benefit-item .benefit-image-container .benefit-pos-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.pos-system-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.pos-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.pos-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.pos-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.pos-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.pos-system-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.pos-system-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.pos-system-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.pos-system-page{padding:1rem 0}.pos-system-page .feature-header{margin-top:2rem;margin-bottom:2rem}.pos-system-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.pos-system-page .feature-header .feature-hero,.pos-system-page .feature-header .feature-hero .feature-description,.pos-system-page .feature-header .pos-image-container{max-width:100%}.pos-system-page .feature-header .pos-image-container .pos-image{height:300px}.pos-system-page .benefits-section{padding:2rem 0}.pos-system-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.pos-system-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.pos-system-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.pos-system-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.pos-system-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.pos-system-page .benefits-section .benefit-item:nth-child(odd),.pos-system-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.pos-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.pos-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.pos-system-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.pos-system-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.pos-system-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.pos-system-page .benefits-section .benefit-item .benefit-image-container .benefit-pos-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.pos-system-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.pos-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.pos-system-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.pos-system-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.pos-system-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.pos-system-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.qr-code-scanning-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.qr-code-scanning-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.qr-code-scanning-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.qr-code-scanning-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.qr-code-scanning-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.qr-code-scanning-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.qr-code-scanning-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.qr-code-scanning-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.qr-code-scanning-page .feature-header .feature-hero .cta-button-container{text-align:left}.qr-code-scanning-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.qr-code-scanning-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.qr-code-scanning-page .feature-header .qr-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.qr-code-scanning-page .feature-header .qr-image-container .qr-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.qr-code-scanning-page .feature-header .qr-image-container .qr-image .qr-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.qr-code-scanning-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.qr-code-scanning-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.qr-code-scanning-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.qr-code-scanning-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.qr-code-scanning-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.qr-code-scanning-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.qr-code-scanning-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.qr-code-scanning-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.qr-code-scanning-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-qr-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.qr-code-scanning-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.qr-code-scanning-page .benefits-section .benefit-item .benefit-image-container .benefit-qr-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.qr-code-scanning-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.qr-code-scanning-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.qr-code-scanning-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.qr-code-scanning-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.qr-code-scanning-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.qr-code-scanning-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}@media (max-width: 768px){.qr-code-scanning-page{padding:1rem 0}.qr-code-scanning-page .feature-header{margin-top:2rem;margin-bottom:2rem}.qr-code-scanning-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.qr-code-scanning-page .feature-header .feature-hero,.qr-code-scanning-page .feature-header .feature-hero .feature-description,.qr-code-scanning-page .feature-header .qr-image-container{max-width:100%}.qr-code-scanning-page .feature-header .qr-image-container .qr-image{height:300px}.qr-code-scanning-page .benefits-section{padding:2rem 0}.qr-code-scanning-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.qr-code-scanning-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.qr-code-scanning-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.qr-code-scanning-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.qr-code-scanning-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(odd),.qr-code-scanning-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.qr-code-scanning-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.qr-code-scanning-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.qr-code-scanning-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.qr-code-scanning-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.qr-code-scanning-page .benefits-section .benefit-item .benefit-image-container .benefit-qr-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.qr-code-scanning-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.qr-code-scanning-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.qr-code-scanning-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.qr-code-scanning-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.qr-code-scanning-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.qr-code-scanning-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}.smart-dashboard-page{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2rem 0rem 0rem!important}.smart-dashboard-page .MuiContainer-root{padding-right:0!important;padding-left:0!important}.smart-dashboard-page .feature-header{margin-top:4rem;margin-bottom:4rem;padding-left:4rem;padding-right:4rem}.smart-dashboard-page .feature-header .header-row{display:flex;align-items:center;gap:2rem;min-height:500px;padding:0 1rem}.smart-dashboard-page .feature-header .feature-hero{text-align:left;flex:1;max-width:50%}.smart-dashboard-page .feature-header .feature-hero .feature-title{margin-bottom:1rem;text-align:left}.smart-dashboard-page .feature-header .feature-hero .feature-subtitle{margin-bottom:1.5rem;text-align:left}.smart-dashboard-page .feature-header .feature-hero .feature-description{margin-bottom:2rem;line-height:1.7;text-align:left!important;max-width:500px;display:block}.smart-dashboard-page .feature-header .feature-hero .cta-button-container{text-align:left}.smart-dashboard-page .feature-header .feature-hero .cta-button-container .cta-button{padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.smart-dashboard-page .feature-header .feature-hero .cta-button-container .coming-soon-text{display:inline-block;background-color:#2e7d32;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 2px 8px #2e7d324d}.smart-dashboard-page .feature-header .dashboard-image-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px;flex:1;max-width:50%}.smart-dashboard-page .feature-header .dashboard-image-container .dashboard-image{width:100%!important;height:400px;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px #0000001a;display:flex;align-items:center;justify-content:center;position:relative}.smart-dashboard-page .feature-header .dashboard-image-container .dashboard-image .dashboard-preview-image{width:100%;height:100%;object-fit:fill;border-radius:1rem}.smart-dashboard-page .benefits-section{padding:4rem 1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.smart-dashboard-page .benefits-section .benefits-header{margin-bottom:5rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.smart-dashboard-page .benefits-section .benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#28a745,#20c997,#17a2b8,#6f42c1)}.smart-dashboard-page .benefits-section .benefits-header .section-title{margin-bottom:1.5rem;text-align:center;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.smart-dashboard-page .benefits-section .benefits-header .benefits-description{max-width:750px;text-align:center;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7;color:#495057;font-weight:400;letter-spacing:.01em}.smart-dashboard-page .benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:4rem;max-width:1200px;margin:0 auto}.smart-dashboard-page .benefits-section .benefit-item{background:transparent;border-radius:0;overflow:visible;position:relative;transition:all .3s ease;border:none;box-shadow:none;min-height:300px;display:flex;flex-direction:row;align-items:center;padding:2rem 0;gap:3rem}.smart-dashboard-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container{order:1}.smart-dashboard-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{order:2}.smart-dashboard-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:2}.smart-dashboard-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:1}.smart-dashboard-page .benefits-section .benefit-item .benefit-image-container:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0003}.smart-dashboard-page .benefits-section .benefit-item .benefit-image-container:hover .benefit-dashboard-image{transform:scale(1.15);filter:brightness(1.1) contrast(1.1)}.smart-dashboard-page .benefits-section .benefit-item .benefit-image-container{position:relative;width:50%;height:300px;overflow:hidden;flex-shrink:0;flex:0 0 50%;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease;cursor:pointer}.smart-dashboard-page .benefits-section .benefit-item .benefit-image-container .benefit-dashboard-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.smart-dashboard-page .benefits-section .benefit-item .benefit-text-content{padding:2rem;text-align:left;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.smart-dashboard-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.smart-dashboard-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 15px #0000001a}.smart-dashboard-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content{text-align:left}.smart-dashboard-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{text-align:left}.smart-dashboard-page .benefits-section .benefit-item .benefit-title{font-weight:700;color:#2c3e50;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3;flex-shrink:0;text-align:left}.smart-dashboard-page .benefits-section .benefit-item .benefit-description{color:var(--benefit-color);line-height:1.4;font-size:.95rem;font-weight:500;margin-bottom:1rem;flex-shrink:0;text-align:left}.smart-dashboard-page .benefits-section .benefit-item .benefit-content{color:#6c757d;line-height:1.6;font-size:.9rem;flex:1;text-align:left}.smart-dashboard-page .metrics-section{padding:0 1rem}.smart-dashboard-page .metrics-section .section-title{text-align:left;margin-bottom:2rem}.smart-dashboard-page .features-list-section{padding:0 1rem}.smart-dashboard-page .features-list-section .section-title{text-align:left;margin-bottom:2rem}@media (max-width: 768px){.smart-dashboard-page{padding:1rem 0}.smart-dashboard-page .feature-header{margin-top:2rem;margin-bottom:2rem}.smart-dashboard-page .feature-header .header-row{flex-direction:column;gap:2rem;min-height:auto}.smart-dashboard-page .feature-header .feature-hero,.smart-dashboard-page .feature-header .feature-hero .feature-description,.smart-dashboard-page .feature-header .dashboard-image-container{max-width:100%}.smart-dashboard-page .feature-header .dashboard-image-container .dashboard-image{height:300px}.smart-dashboard-page .benefits-section{padding:2rem 0}.smart-dashboard-page .benefits-section .benefits-header{margin-bottom:3rem;padding:2rem 1.5rem;max-width:100%}.smart-dashboard-page .benefits-section .benefits-header .section-title{font-size:2rem;margin-bottom:1rem}.smart-dashboard-page .benefits-section .benefits-header .benefits-description{font-size:1rem;max-width:100%}.smart-dashboard-page .benefits-section .benefits-grid{grid-template-columns:1fr;gap:3rem}.smart-dashboard-page .benefits-section .benefit-item{min-height:420px;flex-direction:column;padding:1.5rem 0;gap:2rem}.smart-dashboard-page .benefits-section .benefit-item:nth-child(odd),.smart-dashboard-page .benefits-section .benefit-item:nth-child(2n){flex-direction:column}.smart-dashboard-page .benefits-section .benefit-item:nth-child(odd) .benefit-image-container,.smart-dashboard-page .benefits-section .benefit-item:nth-child(2n) .benefit-image-container{order:1}.smart-dashboard-page .benefits-section .benefit-item:nth-child(odd) .benefit-text-content,.smart-dashboard-page .benefits-section .benefit-item:nth-child(2n) .benefit-text-content{order:2;text-align:center}.smart-dashboard-page .benefits-section .benefit-item .benefit-image-container{width:100%;height:200px;transition:all .3s ease;cursor:pointer}.smart-dashboard-page .benefits-section .benefit-item .benefit-image-container .benefit-dashboard-image{transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform-origin:center;filter:brightness(1) contrast(1)}.smart-dashboard-page .benefits-section .benefit-item .benefit-text-content{padding:1.5rem;text-align:center}.smart-dashboard-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container{justify-content:center;margin-bottom:1rem}.smart-dashboard-page .benefits-section .benefit-item .benefit-text-content .benefit-title-container .benefit-icon{font-size:1.5rem;width:2.5rem;height:2.5rem}.smart-dashboard-page .benefits-section .benefit-item .benefit-title{font-size:1.1rem}.smart-dashboard-page .benefits-section .benefit-item .benefit-description{font-size:.9rem}.smart-dashboard-page .benefits-section .benefit-item .benefit-content{font-size:.85rem}}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;min-height:100vh}.App{min-height:100vh;display:flex;flex-direction:column;margin:0;padding:0}.App>*{margin:0;padding:0}.App .Routes{flex:1;margin:0;padding:0}[class*=toast],[class*=notification],[class*=snackbar],[class*=alert],[class*=popup],[class*=modal]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;margin:0!important;padding:0!important;position:absolute!important;top:-9999px!important;left:-9999px!important}::-webkit-scrollbar{width:8px}*{transition:.3s ease}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}h1{font-size:3.5rem}@media (max-width: 960px){h1{font-size:2.5rem}}@media (max-width: 600px){h1{font-size:2rem}}h2{font-size:2.5rem}@media (max-width: 960px){h2{font-size:2rem}}@media (max-width: 600px){h2{font-size:1.75rem}}h3{font-size:2rem}@media (max-width: 960px){h3{font-size:1.75rem}}@media (max-width: 600px){h3{font-size:1.5rem}}.d-block{display:block}.d-none{display:none}.mb-5{margin-bottom:2rem}.mt-5{margin-top:2rem}.p-5{padding:2rem}.shadow-primary{box-shadow:0 4px 12px #2e7d324d}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.navigation-appbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2!important;border-bottom:1px solid rgba(46,125,50,.1);color:#2e7d32!important}.navigation-appbar a{text-decoration:none;display:flex;align-items:center}.navigation-appbar a:hover{text-decoration:none}.navigation-appbar a:active{outline:none}.navigation-appbar a:focus{outline:none}.navigation-appbar a img{display:block;object-fit:contain}.navigation-appbar a img:hover,.navigation-appbar a img:active{transform:none}.navigation-appbar .brand-name{font-weight:700;color:#2e7d32!important;font-size:1.5rem}.navigation-appbar .brand-name a{text-decoration:none;color:inherit;cursor:pointer}.navigation-appbar .brand-name a:hover{text-decoration:none;color:#1b5e20!important}.navigation-appbar .brand-name a:active{outline:none}.navigation-appbar .brand-name a:focus{outline:none}.navigation-appbar .nav-link{color:#2e7d32!important;font-weight:500;margin:0 .5rem;transition:all .3s ease}.navigation-appbar .nav-link:hover{color:#1b5e20!important;transform:translateY(-1px)}.navigation-appbar .nav-link.active{color:#1b5e20!important;font-weight:700;position:relative}.navigation-appbar .nav-link.active:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#2e7d32;border-radius:2px}.navigation-appbar .cta-button{background-color:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important;font-weight:700;padding:12px 24px;border-radius:8px;transition:all .3s ease}.navigation-appbar .cta-button:hover{background-color:#1b5e20!important;border-color:#1b5e20!important;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}.mobile-drawer .drawer-header .drawer-brand a{text-decoration:none;display:flex;align-items:center}.mobile-drawer .drawer-header .drawer-brand a:hover{text-decoration:none}.mobile-drawer .drawer-header .drawer-brand a:active{outline:none}.mobile-drawer .drawer-header .drawer-brand a:focus{outline:none}.mobile-drawer .drawer-header .drawer-brand a img{display:block;object-fit:contain}.mobile-drawer .drawer-header .drawer-brand a img:hover,.mobile-drawer .drawer-header .drawer-brand a img:active{transform:none}.mobile-drawer .drawer-header .drawer-brand .brand-name a{text-decoration:none;color:inherit;cursor:pointer}.mobile-drawer .drawer-header .drawer-brand .brand-name a:hover{text-decoration:none;color:#1b5e20}.mobile-drawer .drawer-header .drawer-brand .brand-name a:active{outline:none}.mobile-drawer .drawer-header .drawer-brand .brand-name a:focus{outline:none}.mobile-drawer .drawer-menu .drawer-menu-item.active{background-color:#2e7d321a;color:#2e7d32;border-left:3px solid #2e7d32}.mobile-drawer .drawer-menu .drawer-menu-item.active .MuiListItemText-primary{font-weight:700}@media (max-width: 960px){.navigation-appbar .brand-name{font-size:1.25rem}}@media (max-width: 600px){.navigation-appbar .brand-name{font-size:1.1rem}}.footer{background:linear-gradient(135deg,#2e7d32,#1b5e20);color:#fff;padding:40px 0 0;margin-top:auto;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%)}.footer .footer-brand{margin-bottom:1rem}.footer .footer-brand .brand-link{text-decoration:none;color:inherit;display:inline-block}.footer .footer-brand .brand-link:hover .brand-content{transform:translateY(-3px);filter:drop-shadow(0 8px 16px rgba(0,0,0,.2))}.footer .footer-brand .brand-content{display:flex;align-items:center;transition:all .3s ease;padding:6px;border-radius:12px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.footer .footer-brand .brand-logo{width:40px;height:40px;margin-right:.5rem;object-fit:contain;filter:brightness(0) invert(1);transition:transform .3s ease}.footer .footer-brand .brand-logo:hover{transform:scale(1.1)}.footer .footer-brand .brand-name{font-weight:700;font-size:1.7rem;color:#fff;background:linear-gradient(45deg,#fff,#ffffffe6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1)}.footer .footer-description{opacity:.95;line-height:1.6;margin-bottom:1rem;font-size:1rem;background:#ffffff08;padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:500px;width:100%}.footer .social-links{display:flex;gap:8px;margin-top:30px}.footer .social-links .social-link{color:#fffc;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer .social-links .social-link:hover{color:#fff;background:#ffffff26;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.footer .social-links .social-link .MuiSvgIcon-root{font-size:1.2rem}.footer .footer-section-title{font-weight:700;margin-bottom:1rem;margin-top:1.5rem;color:#fff;font-size:1.1rem;position:relative;padding-bottom:.25rem}@media (max-width: 600px){.footer .footer-section-title{text-align:left!important;margin-top:0!important;margin-bottom:.5rem!important;padding-bottom:4px!important}}@media (max-width: 480px){.footer .footer-section-title{text-align:left!important;margin-top:0!important;margin-bottom:8px!important;padding-bottom:2px!important}}.footer .footer-section-title:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background:linear-gradient(90deg,#ffffff,transparent);border-radius:2px}.footer .footer-links .footer-link{color:#ffffffe6;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);font-size:.8rem;font-weight:500;padding:0 12px;display:flex;align-items:center;border-radius:8px;margin-bottom:4px;background:transparent;border:none;position:relative;overflow:hidden;cursor:pointer}.footer .footer-links .footer-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s ease}.footer .footer-links .footer-link:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.4),transparent);opacity:0;transition:opacity .3s ease}.footer .footer-links .footer-link:hover{color:#fff;padding:4px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 15px #0003}.footer .footer-links .footer-link:hover:before{left:100%}.footer .footer-links .footer-link:hover:after{opacity:1}.footer .footer-links .footer-link:active{padding:6px 12px;background:#ffffff1f;box-shadow:0 2px 8px #00000026;transition:all .1s ease}.footer .footer-links .footer-link .MuiSvgIcon-root{font-size:.9rem;opacity:.7;margin-right:10px;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:#ffffff0d;padding:4px;border-radius:6px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.footer .footer-links .footer-link .MuiSvgIcon-root:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.footer .footer-links .footer-link:hover .MuiSvgIcon-root{opacity:1;transform:scale(1.15) rotate(8deg);background:#ffffff1f;border-color:#ffffff40;box-shadow:0 2px 8px #0000001a}.footer .footer-links .footer-link:hover .MuiSvgIcon-root:before{width:100%;height:100%}.footer .footer-links .footer-link:active .MuiSvgIcon-root{transform:scale(1.1) rotate(4deg);transition:all .1s ease}.footer .footer-contact{margin-top:20px}.footer .footer-contact .contact-item{color:#ffffffe6;text-decoration:none;display:flex;align-items:center;margin-bottom:8px;transition:all .3s ease;cursor:pointer}.footer .footer-contact .contact-item:last-child{margin-bottom:20px}.footer .footer-contact .contact-item:hover{color:#fff;transform:translate(4px)}.footer .footer-contact .contact-item:hover .contact-icon{opacity:1;transform:scale(1.1)}.footer .footer-contact .contact-item:hover p{color:#fff;transform:translate(2px)}.footer .footer-contact .contact-item .contact-icon{margin-right:8px;opacity:.8;transition:all .3s ease}.footer .footer-contact .contact-item p{margin:0;font-size:.9rem;line-height:1.4;transition:all .3s ease;color:#ffffffe6}.footer .footer-links,.footer .footer-contact{margin-bottom:1.5rem}.footer .MuiGrid-item{margin-bottom:1rem}.footer .MuiGrid-item:last-child{margin-bottom:0}.footer .footer-stats{padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:16px;margin:1.5rem -1.5rem}.footer .footer-stats .stat-item{text-align:center;padding:.5rem}.footer .footer-stats .stat-item .stat-number{font-weight:700;color:#fff;margin-bottom:.25rem;font-size:2rem;background:linear-gradient(45deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer .footer-stats .stat-item .stat-label{opacity:.8;font-size:.85rem;text-transform:uppercase;letter-spacing:.8px;font-weight:500}.footer .footer-divider{border-color:#ffffff26;margin:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%)}.footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0}.footer .footer-bottom .footer-bottom-left{display:flex;align-items:center;gap:20px}.footer .footer-bottom .footer-bottom-left .copyright{color:#fffc;font-size:.85rem;padding:8px 16px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.footer .footer-bottom .footer-bottom-left .footer-bottom-links{display:flex;gap:15px}.footer .footer-bottom .footer-bottom-left .footer-bottom-links .footer-link{color:#ffffffb3;text-decoration:none;font-size:.85rem;padding:6px 12px;border-radius:6px;transition:all .3s ease}.footer .footer-bottom .footer-bottom-left .footer-bottom-links .footer-link:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.footer .footer-bottom .footer-bottom-right .footer-version{color:#ffffffb3;font-size:.85rem;font-family:Courier New,monospace;padding:8px 16px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.08)}@media (max-width: 1280px){.footer .footer-bottom .footer-bottom-left{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 960px){.footer{padding:30px 0 0}.footer .footer-stats{margin-left:-1rem;margin-right:-1rem}.footer .footer-stats .stat-item .stat-number{font-size:1.8rem}.footer .footer-bottom{flex-direction:column;text-align:center;gap:1rem;margin-left:-1rem;margin-right:-1rem}.footer .footer-bottom .footer-bottom-left{flex-direction:column;align-items:center;text-align:center}.footer .footer-bottom .footer-bottom-left .footer-bottom-links,.footer .footer-bottom .footer-bottom-right{justify-content:center}}@media (max-width: 600px){.footer{text-align:center;padding:25px 0 0}.footer .footer-brand .brand-content,.footer .social-links{justify-content:center}.footer .footer-stats{margin:.5rem}.footer .footer-stats .stat-item .stat-number{font-size:1.6rem}.footer .footer-bottom{margin-left:-.5rem;margin-right:-.5rem}.footer .footer-bottom .footer-bottom-left .footer-bottom-links{flex-direction:column;gap:.5rem}}.hero-section{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.hero-section .hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1;position:relative;z-index:2}@media (max-width: 960px){.hero-section .hero-title{font-size:2.5rem}}@media (max-width: 600px){.hero-section .hero-title{font-size:2rem}}.hero-section .hero-subtitle{font-size:1.25rem;opacity:.9;margin-bottom:2rem;line-height:1.6;position:relative;z-index:2}@media (max-width: 960px){.hero-section .hero-subtitle{font-size:1.1rem}}@media (max-width: 600px){.hero-section .hero-subtitle{font-size:1rem}}.hero-section .hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;position:relative;z-index:2}@media (max-width: 600px){.hero-section .hero-buttons{flex-direction:column;align-items:center}}.hero-section .hero-buttons .hero-cta-button{background:#fff!important;color:#2e7d32!important;font-weight:700;padding:16px 32px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.hero-section .hero-buttons .hero-cta-button:hover{background:#fafafa!important;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff4d}.hero-section .hero-buttons .hero-demo-button{border-color:#fff!important;color:#fff!important;font-weight:700;padding:16px 32px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.hero-section .hero-buttons .hero-demo-button:hover{border-color:#fff!important;background-color:#ffffff1a!important;transform:translateY(-2px)}.hero-section .hero-visual{text-align:center;position:relative;z-index:2}.hero-section .hero-visual .dashboard-preview{width:100%;height:400px;background-color:#ffffff1a;border-radius:16px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.hero-section .hero-visual .dashboard-preview:hover{transform:scale(1.02);box-shadow:0 20px 40px #0003}.hero-section .hero-visual .dashboard-preview .preview-text{opacity:.8;font-weight:500}@media (max-width: 1280px){.hero-section .hero-title{font-size:3rem}}@media (max-width: 960px){.hero-section{padding:100px 0 60px}.hero-section .hero-title{font-size:2.5rem}.hero-section .hero-subtitle{font-size:1.1rem}}@media (max-width: 600px){.hero-section{padding:80px 0 40px}.hero-section .hero-title{font-size:2rem}.hero-section .hero-subtitle{font-size:1rem}.hero-section .hero-buttons{flex-direction:column;align-items:center}}@keyframes pulse{0%{transform:translateY(-50%) scale(1.15);box-shadow:0 12px 32px #4caf5066}50%{transform:translateY(-50%) scale(1.25);box-shadow:0 16px 40px #4caf5099}to{transform:translateY(-50%) scale(1.15);box-shadow:0 12px 32px #4caf5066}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.features-section{background-color:#f8f9fa;padding:60px 0;position:relative}@media (max-width: 768px){.features-section{padding:60px 0}}.features-section .features-header{text-align:center;margin-bottom:3rem}.features-section .features-header .features-badge{margin-bottom:1.5rem}.features-section .features-header .features-badge .MuiChip-root{background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;font-weight:600;font-size:.9rem;padding:8px 16px}.features-section .features-header .features-badge .MuiChip-root .MuiChip-icon{color:#fff}.features-section .features-header .features-title{font-weight:800;font-size:4rem;color:#1a1a1a;margin-bottom:1rem;background:linear-gradient(135deg,#1b5e20,#2e7d32,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}@media (max-width: 768px){.features-section .features-header .features-title{font-size:2.5rem}}@media (max-width: 480px){.features-section .features-header .features-title{font-size:1.75rem}}.features-section .features-header .features-subtitle{color:#666;font-size:1.25rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:500;margin-bottom:1.5rem}@media (max-width: 768px){.features-section .features-header .features-subtitle{font-size:1.1rem}}.features-section .features-header .features-badges{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.features-section .features-header .features-badges .feature-badge-chip{border-color:#4caf50;color:#2e7d32;font-weight:500}.features-section .features-header .features-badges .feature-badge-chip .MuiChip-icon{color:#4caf50}.features-section .features-scroll-container{position:relative}.features-section .features-scroll-container .scroll-arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(76,175,80,.2);width:48px;height:48px;opacity:.6;visibility:visible;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.features-section .features-scroll-container .scroll-arrows:hover{background-color:#4caf50;color:#fff;transform:translateY(-50%) scale(1.15);box-shadow:0 12px 32px #4caf5066;border-color:#4caf50;opacity:1}.features-section .features-scroll-container .scroll-arrows:hover .MuiSvgIcon-root{transform:scale(1.1);transition:transform .2s ease-out}.features-section .features-scroll-container .scroll-arrows:active{transform:translateY(-50%) scale(1.05);box-shadow:0 6px 20px #4caf504d}.features-section .features-scroll-container .scroll-arrows.scroll-arrow-left{left:10px}.features-section .features-scroll-container .scroll-arrows.scroll-arrow-left:hover{transform:translateY(-50%) scale(1.15) rotate(-5deg)}.features-section .features-scroll-container .scroll-arrows.scroll-arrow-left:active{transform:translateY(-50%) scale(1.05) rotate(-2deg)}.features-section .features-scroll-container .scroll-arrows.scroll-arrow-right{right:10px}.features-section .features-scroll-container .scroll-arrows.scroll-arrow-right:hover{transform:translateY(-50%) scale(1.15) rotate(5deg)}.features-section .features-scroll-container .scroll-arrows.scroll-arrow-right:active{transform:translateY(-50%) scale(1.05) rotate(2deg)}.features-section .features-scroll-container .scroll-arrows.scrolling{animation:pulse .6s ease-in-out infinite}.features-section .features-scroll-container .scroll-arrows.scrolling .MuiSvgIcon-root{animation:bounce .5s ease-in-out infinite}.features-section .features-scroll-container .features-scroll-wrapper{display:flex;gap:1.5rem;overflow-x:auto;padding:20px 0;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.features-section .features-scroll-container .features-scroll-wrapper::-webkit-scrollbar{display:none}.features-section .features-scroll-container .features-scroll-wrapper>*{transition:transform .3s ease,opacity .3s ease,filter .3s ease}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper{flex-shrink:0;min-width:320px}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper:first-child{margin-left:20px}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper:last-child{margin-right:20px}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card{background:#fff;border-radius:16px;width:320px;height:240px;transition:all .5s cubic-bezier(.25,.46,.45,.94);border:1px solid rgba(76,175,80,.1);box-shadow:0 8px 32px #0000001f;position:relative;overflow:hidden;cursor:default}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card.clickable-card{cursor:pointer;transition:all .3s ease}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card.clickable-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card:hover{transform:translateY(-12px) scale(1.03) rotateY(2deg);box-shadow:0 24px 64px #2e7d3240;border-color:#4caf50}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card:hover .feature-icon{transform:scale(1.2) rotate(8deg);box-shadow:0 16px 40px #4caf5080}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card:hover .card-content{transform:translateY(-4px)}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card:hover:before{transform:scaleX(1)}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card:hover:after{transform:translate(-50%,-50%) scale(1)}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#4caf5088);transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(76,175,80,.0823529412) 0%,transparent 70%);transform:translate(-50%,-50%) scale(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94);z-index:0}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card .card-content{padding:24px 20px;text-align:center;position:relative;z-index:1;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card .card-content .feature-icon{width:60px;height:60px;background:linear-gradient(135deg,#4caf50,#4caf50dd);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#fff;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card .card-content .feature-icon .MuiSvgIcon-root{font-size:28px}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card .card-content .feature-icon:after{content:"";position:absolute;inset:-4px;background:linear-gradient(135deg,#4caf50,#4caf5088);border-radius:50%;z-index:-1;opacity:0;transition:opacity .5s cubic-bezier(.25,.46,.45,.94);filter:blur(2px)}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card .card-content .feature-icon:hover:after{opacity:1;transform:scale(1.1)}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card .card-content .feature-title{color:#1a1a1a;font-weight:600;margin-bottom:12px;font-size:1.1rem}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card .card-content .feature-description{color:#666;line-height:1.6;font-size:.9rem;height:50px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.features-section .features-action{display:flex;justify-content:center;margin-top:3rem}.features-section .features-action .features-action-button{background-color:#2e7d32;font-weight:600;font-size:1rem;padding:12px 32px;border-radius:12px;box-shadow:0 8px 24px #2e7d324d;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.features-section .features-action .features-action-button:hover{background-color:#1b5e20;transform:translateY(-2px);box-shadow:0 12px 32px #2e7d3266}@media (max-width: 480px){.features-section{padding:40px 0}.features-section .features-header .features-title{font-size:1.75rem}.features-section .features-scroll-container .features-scroll-wrapper .feature-card-wrapper .feature-card{margin-bottom:2rem}}.benefits-section{background-color:#fff;padding:80px 0}.benefits-section .benefits-title{color:#2e7d32;font-weight:700;margin-bottom:1.5rem}@media (max-width: 960px){.benefits-section .benefits-title{font-size:2rem}}@media (max-width: 600px){.benefits-section .benefits-title{font-size:1.75rem}}.benefits-section .benefits-subtitle{color:#666;margin-bottom:2rem;line-height:1.6}.benefits-section .benefits-list{margin:2rem 0}.benefits-section .benefits-list .benefit-item{display:flex;align-items:center;margin-bottom:1rem;padding:.5rem 0}.benefits-section .benefits-list .benefit-item .benefit-check{color:#2e7d32;font-weight:700;margin-right:1rem;font-size:1.2rem;flex-shrink:0}.benefits-section .benefits-list .benefit-item p{margin:0;font-weight:500;color:#333}.benefits-section .benefits-cta-button{background-color:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important;font-weight:700;padding:16px 32px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.benefits-section .benefits-cta-button:hover{background-color:#1b5e20!important;border-color:#1b5e20!important;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}.benefits-section .benefits-cards{display:flex;flex-direction:column;gap:1.5rem}.benefits-section .benefits-cards .benefit-card{background:#fafafa;border-radius:12px;padding:1.5rem;margin-bottom:1rem;border-left:4px solid #2e7d32;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.benefits-section .benefits-cards .benefit-card:hover{transform:translate(8px);box-shadow:0 4px 20px #2e7d321a}.benefits-section .benefits-cards .benefit-card .benefit-card-content{padding:0!important}.benefits-section .benefits-cards .benefit-card .benefit-card-content .benefit-card-icon{color:#2e7d32;font-size:2rem;margin-bottom:1rem}.benefits-section .benefits-cards .benefit-card .benefit-card-content .benefit-card-title{font-weight:700;color:#2e7d32;margin-bottom:.5rem}.benefits-section .benefits-cards .benefit-card .benefit-card-content .benefit-card-description{color:#666;font-size:.9rem;line-height:1.5}@media (max-width: 960px){.benefits-section{padding:60px 0}.benefits-section .benefits-title{font-size:2rem}.benefits-section .benefits-cards{margin-top:2rem}}@media (max-width: 600px){.benefits-section{padding:40px 0}.benefits-section .benefits-title{font-size:1.75rem}.benefits-section .benefits-list .benefit-item .benefit-check{font-size:1rem}.benefits-section .benefits-list .benefit-item p{font-size:.9rem}}.testimonials-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0;position:relative;overflow:hidden}.testimonials-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');pointer-events:none}.testimonials-section .section-header{text-align:center;margin-bottom:3rem;position:relative;z-index:1}.testimonials-section .section-header .section-title{color:#2e7d32;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#1b5e20,#2e7d32,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width: 960px){.testimonials-section .section-header .section-title{font-size:2.5rem}}@media (max-width: 600px){.testimonials-section .section-header .section-title{font-size:2rem}}.testimonials-section .section-header .section-subtitle{color:#666;font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.6;font-weight:500}.testimonials-section .testimonials-scroll-container{position:relative;z-index:1;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.testimonials-section .testimonials-scroll-container::-webkit-scrollbar{display:none}.testimonials-section .testimonials-scroll-container .testimonial-card{transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform,box-shadow}.testimonials-section .testimonials-scroll-container .testimonial-card:hover{transform:translateY(-16px) scale(1.03) translateZ(0);box-shadow:0 32px 80px #2e7d324d}.testimonials-section .testimonial-card{background:#fff;border-radius:16px;padding:2rem;height:380px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid rgba(46,125,50,.1);position:relative;overflow:hidden}.testimonials-section .testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2e7d32,#66bb6a);transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.testimonials-section .testimonial-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px #2e7d3233;border-color:#2e7d32}.testimonials-section .testimonial-card:hover:before{transform:scaleX(1)}.testimonials-section .testimonial-card:hover .quote-icon{transform:scale(1.1) rotate(5deg);opacity:.8}.testimonials-section .testimonial-card .testimonial-content{padding:0!important;height:100%;display:flex;flex-direction:column;position:relative;justify-content:space-between}.testimonials-section .testimonial-card .testimonial-content .quote-icon{position:absolute;top:16px;right:16px;color:#4caf501a;font-size:48px;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.testimonials-section .testimonial-card .testimonial-content .testimonial-rating{color:#ffc107;margin-bottom:1rem}.testimonials-section .testimonial-card .testimonial-content .testimonial-rating .star-icon{font-size:20px}.testimonials-section .testimonial-card .testimonial-content .testimonial-text{font-style:italic;color:#333;margin-bottom:1.5rem;line-height:1.6;font-size:.95rem;flex:1;height:140px;max-height:140px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word;position:relative}.testimonials-section .testimonial-card .testimonial-content .testimonial-text:after{content:"";position:absolute;bottom:0;right:0;width:40px;height:20px;background:linear-gradient(to right,transparent,white);pointer-events:none}.testimonials-section .testimonial-card .testimonial-content .testimonial-author{display:flex;align-items:center;gap:1rem}.testimonials-section .testimonial-card .testimonial-content .testimonial-author .author-avatar{width:48px;height:48px;background:#2e7d32;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.1rem}.testimonials-section .testimonial-card .testimonial-content .testimonial-author .author-info .author-name{font-weight:700;color:#2e7d32;margin-bottom:.25rem;font-size:1rem}.testimonials-section .testimonial-card .testimonial-content .testimonial-author .author-info .author-role{color:#666;font-size:.85rem;margin-bottom:2px}.testimonials-section .testimonial-card .testimonial-content .testimonial-author .author-info .author-restaurant{color:#2e7d32;font-size:.8rem;font-weight:500}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(60px) translateZ(0)}to{opacity:1;transform:translate(0) translateZ(0)}}@keyframes float{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-8px) translateZ(0)}}.testimonials-section .testimonial-card{animation:slideInFromRight 1.2s cubic-bezier(.25,.46,.45,.94) both;animation-delay:calc(.2s * var(--card-index, 0))}.testimonials-section .testimonial-card:nth-child(1){--card-index: 1}.testimonials-section .testimonial-card:nth-child(2){--card-index: 2}.testimonials-section .testimonial-card:nth-child(3){--card-index: 3}.testimonials-section .testimonial-card:nth-child(4){--card-index: 4}.testimonials-section .testimonial-card:nth-child(5){--card-index: 5}.testimonials-section .testimonial-card:nth-child(6){--card-index: 6}.testimonials-section .testimonial-card:hover{animation:float 3s ease-in-out infinite}@media (max-width: 960px){.testimonials-section{padding:60px 0}.testimonials-section .section-header .section-title{font-size:2.5rem}.testimonials-section .testimonial-card{margin-bottom:2rem}}@media (max-width: 600px){.testimonials-section{padding:40px 0}.testimonials-section .section-header .section-title{font-size:2rem}.testimonials-section .section-header .section-subtitle{font-size:1rem}.testimonials-section .testimonial-card{margin-bottom:1.5rem}.testimonials-section .testimonial-card .testimonial-content .testimonial-text{font-size:.9rem}}.cta-section{background:linear-gradient(135deg,#2e7d32,#1b5e20);color:#fff;padding:80px 0;text-align:center}.cta-section .cta-content .cta-title{font-weight:700;margin-bottom:1.5rem}@media (max-width: 960px){.cta-section .cta-content .cta-title{font-size:2rem}}@media (max-width: 600px){.cta-section .cta-content .cta-title{font-size:1.75rem}}.cta-section .cta-content .cta-subtitle{font-size:1.1rem;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.cta-section .cta-content .cta-button{background:#fff!important;color:#2e7d32!important;font-weight:700;padding:16px 48px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.cta-section .cta-content .cta-button:hover{background:#fafafa!important;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff4d}@media (max-width: 960px){.cta-section{padding:60px 0}.cta-section .cta-content .cta-title{font-size:2rem}}@media (max-width: 600px){.cta-section{padding:40px 0}.cta-section .cta-content .cta-title{font-size:1.75rem}.cta-section .cta-content .cta-subtitle{font-size:1rem}}.blog-page{padding:6rem 0;background:linear-gradient(135deg,#2e7d3205,#4caf5005);min-height:100vh}.blog-page .blog-header{text-align:center;margin-bottom:6rem;padding-top:2rem}.blog-page .blog-header .blog-title{font-weight:700;background:linear-gradient(135deg,#2e7d32,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem;font-size:3.5rem}@media (max-width: 960px){.blog-page .blog-header .blog-title{font-size:2.5rem}}.blog-page .blog-header .blog-subtitle{max-width:800px;margin:0 auto;line-height:1.6;font-size:1.25rem;color:#666}@media (max-width: 960px){.blog-page .blog-header .blog-subtitle{font-size:1.1rem}}.blog-page .blog-card{height:100%;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:none;box-shadow:0 8px 32px #00000014;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform,box-shadow;position:relative}.blog-page .blog-card:hover{transform:translateY(-16px) scale(1.02) translateZ(0);box-shadow:0 32px 80px #2e7d3240}.blog-page .blog-card:hover .blog-card-image{transform:scale(1.08)}.blog-page .blog-card:hover .blog-card-overlay{opacity:1}.blog-page .blog-card:hover .blog-card-accent{transform:scaleX(1)}.blog-page .blog-card:hover .blog-card-content{transform:translateY(-8px)}.blog-page .blog-card .blog-card-image{transition:transform .8s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform;object-fit:cover}.blog-page .blog-card .blog-card-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#2e7d32cc,#4caf5099);opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.blog-page .blog-card .blog-card-accent{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#66bb6a);transform:scaleX(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transform-origin:left}.blog-page .blog-card .blog-category-chip{background-color:#fffffff2;color:#2e7d32;font-weight:700;font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.blog-page .blog-card .blog-card-content{flex-grow:1;display:flex;flex-direction:column;padding:1.5rem;transition:transform .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform}.blog-page .blog-card .blog-card-title{font-weight:700;line-height:1.4;font-size:1.2rem;color:#333;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.4rem}.blog-page .blog-card .blog-card-excerpt{color:#666;line-height:1.6;font-size:.95rem;margin-bottom:1.5rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:4.5rem}.blog-page .blog-card .blog-card-meta{margin-bottom:1.5rem}.blog-page .blog-card .blog-card-meta .MuiBox-root{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.blog-page .blog-card .blog-card-meta .MuiBox-root .MuiSvgIcon-root{font-size:14px;margin-right:.25rem;color:#4caf50}.blog-page .blog-card .blog-card-meta .MuiBox-root .MuiTypography-root{color:#666;font-size:.75rem}.blog-page .blog-card .blog-read-more-button{align-self:flex-start;border-color:#4caf50;color:#4caf50;font-weight:700;font-size:.85rem;border-radius:20px;padding:.5rem 1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.blog-page .blog-card .blog-read-more-button:hover{background-color:#4caf50;color:#fff;border-color:#4caf50;transform:translate(4px);box-shadow:0 4px 12px #4caf504d}.blog-page .blog-newsletter{margin-top:6rem;text-align:center;padding:4.5rem;background:linear-gradient(135deg,#2e7d320d,#4caf500d);border-radius:16px;border:1px solid rgba(76,175,80,.1)}.blog-page .blog-newsletter .MuiTypography-h4{margin-bottom:1rem;font-weight:700;color:#2e7d32}.blog-page .blog-newsletter .MuiTypography-body1{margin-bottom:1.5rem;color:#666;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.blog-page .blog-newsletter .newsletter-button{background-color:#2e7d32;font-weight:700;font-size:1rem;padding:1rem 2rem;border-radius:12px;box-shadow:0 8px 24px #2e7d324d;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.blog-page .blog-newsletter .newsletter-button:hover{background-color:#1b5e20;transform:translateY(-2px);box-shadow:0 12px 32px #2e7d3266}@keyframes blogPageFadeIn{0%{opacity:0;transform:translateY(40px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.blog-page{animation:blogPageFadeIn 1s cubic-bezier(.25,.46,.45,.94) both}.blog-card{animation:blogPageFadeIn .8s cubic-bezier(.25,.46,.45,.94) both}.blog-card:nth-child(4){animation-delay:.4s}.blog-card:nth-child(5){animation-delay:.5s}.blog-card:nth-child(6){animation-delay:.6s}.blog-card:nth-child(7){animation-delay:.7s}.blog-card:nth-child(8){animation-delay:.8s}.blog-card:nth-child(9){animation-delay:.9s}@media (max-width: 960px){.blog-page{padding:2rem 0}.blog-page .blog-header{margin-bottom:3rem;padding-top:1.5rem}.blog-page .blog-header .blog-title{font-size:2.5rem}.blog-page .blog-header .blog-subtitle{font-size:1.1rem}.blog-page .blog-card{margin-bottom:1.5rem}.blog-page .blog-card .blog-card-title{font-size:1.1rem;min-height:3.1rem}.blog-page .blog-card .blog-card-excerpt{font-size:.9rem;min-height:4.1rem}.blog-page .blog-newsletter{margin-top:3rem;padding:2rem}.blog-page .blog-newsletter .MuiTypography-h4{font-size:1.75rem}.blog-page .blog-newsletter .MuiTypography-body1{font-size:.95rem}}.blog-section{padding:6rem 0;background:linear-gradient(135deg,#2e7d3205,#4caf5005);position:relative}.blog-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(76,175,80,.2),transparent)}.blog-section .section-header{margin-bottom:4.5rem}.blog-section .section-header .section-title{font-weight:700;color:#2e7d32;margin-bottom:1rem;font-size:2.5rem;background:linear-gradient(135deg,#2e7d32,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 960px){.blog-section .section-header .section-title{font-size:2rem}}.blog-section .section-header .section-subtitle{color:#666;font-weight:400;font-size:1.2rem;max-width:600px;margin:0 auto;line-height:1.6}.blog-section .blog-card{height:100%;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:none;box-shadow:0 8px 32px #00000014;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform,box-shadow;position:relative}.blog-section .blog-card:hover{transform:translateY(-16px) scale(1.02) translateZ(0);box-shadow:0 32px 80px #2e7d3240}.blog-section .blog-card:hover .blog-card-image{transform:scale(1.08)}.blog-section .blog-card:hover .blog-card-overlay{opacity:1}.blog-section .blog-card:hover .blog-card-accent{transform:scaleX(1)}.blog-section .blog-card:hover .blog-card-content{transform:translateY(-8px)}.blog-section .blog-card .blog-card-image{transition:transform .8s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform;object-fit:cover}.blog-section .blog-card .blog-card-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#2e7d32cc,#4caf5099);opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.blog-section .blog-card .blog-card-accent{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#66bb6a);transform:scaleX(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transform-origin:left}.blog-section .blog-card .blog-category-chip{background-color:#fffffff2;color:#2e7d32;font-weight:700;font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.blog-section .blog-card .blog-card-content{flex-grow:1;display:flex;flex-direction:column;padding:1.5rem;transition:transform .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform}.blog-section .blog-card .blog-card-title{font-weight:700;line-height:1.4;font-size:1.2rem;color:#333;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.4rem}.blog-section .blog-card .blog-card-excerpt{color:#666;line-height:1.6;font-size:.95rem;margin-bottom:1.5rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:4.5rem}.blog-section .blog-card .blog-card-meta{margin-bottom:0;padding-bottom:0}.blog-section .blog-card .blog-card-meta .MuiBox-root{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.blog-section .blog-card .blog-card-meta .MuiBox-root .MuiSvgIcon-root{font-size:14px;margin-right:.25rem;color:#4caf50}.blog-section .blog-card .blog-card-meta .MuiBox-root .MuiTypography-root{color:#666;font-size:.75rem}.blog-section .blog-card .blog-read-more-button{align-self:flex-start;border-color:#4caf50;color:#4caf50;font-weight:700;font-size:.85rem;border-radius:20px;padding:.5rem 1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.blog-section .blog-card .blog-read-more-button:hover{background-color:#4caf50;color:#fff;border-color:#4caf50;transform:translate(4px);box-shadow:0 4px 12px #4caf504d}.blog-section .view-all-posts-button{background-color:#2e7d32;font-weight:700;font-size:1rem;padding:1rem 2rem;border-radius:12px;box-shadow:0 8px 24px #2e7d324d;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.blog-section .view-all-posts-button:hover{background-color:#1b5e20;transform:translateY(-2px);box-shadow:0 12px 32px #2e7d3266}@keyframes blogCardFadeIn{0%{opacity:0;transform:translateY(40px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.blog-card{animation:blogCardFadeIn .8s cubic-bezier(.25,.46,.45,.94) both}.blog-card:nth-child(1){animation-delay:.1s}.blog-card:nth-child(2){animation-delay:.2s}.blog-card:nth-child(3){animation-delay:.3s}@media (max-width: 960px){.blog-section{padding:2rem 0}.blog-section .section-header .section-title{font-size:2rem}.blog-section .section-header .section-subtitle{font-size:1.1rem}.blog-section .blog-card{margin-bottom:1.5rem}.blog-section .blog-card .blog-card-title{font-size:1.1rem;min-height:3.1rem}.blog-section .blog-card .blog-card-excerpt{font-size:.9rem;min-height:4.1rem}}.privacy-policy-page{min-height:100vh;background-color:#f8f9fa;padding-top:80px}.privacy-policy-page .MuiCard-root:focus,.privacy-policy-page .MuiCard-root:active,.privacy-policy-page .MuiCard-root:focus-visible,.privacy-policy-page .MuiLink-root:focus,.privacy-policy-page .MuiLink-root:active,.privacy-policy-page .MuiLink-root:focus-visible{outline:none!important;border:none!important}.privacy-policy-page .privacy-policy-container{padding:3rem 0}.privacy-policy-page .privacy-policy-header{text-align:center;margin-bottom:4rem;background:linear-gradient(135deg,#f8f9fa,#e8f5e8);padding:3rem 2rem;border-radius:1rem;box-shadow:0 8px 32px #2e7d321a;position:relative;overflow:hidden}.privacy-policy-page .privacy-policy-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2e7d32,#4caf50,#66bb6a)}.privacy-policy-page .privacy-policy-header .header-title{background:linear-gradient(135deg,#2e7d32,#4caf50,#66bb6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;font-size:3.5rem;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.02em;position:relative}.privacy-policy-page .privacy-policy-header .header-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#2e7d32,#4caf50);border-radius:2px}.privacy-policy-page .privacy-policy-header .header-subtitle{color:#666;max-width:600px;margin:0 auto;font-size:1.2rem;font-weight:500;background:#fffc;padding:1rem 2rem;border-radius:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(46,125,50,.1)}.privacy-policy-page .section-divider{margin:2rem 0}.privacy-policy-page .privacy-policy-content .privacy-section{background-color:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e0e0e0;margin-bottom:2rem;box-shadow:0 2px 8px #0000000d}.privacy-policy-page .privacy-policy-content .privacy-section .section-title{background:linear-gradient(135deg,#2e7d32,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem;font-weight:700;font-size:2rem;position:relative;padding-bottom:1rem;letter-spacing:-.01em}.privacy-policy-page .privacy-policy-content .privacy-section .section-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#2e7d32,#4caf50);border-radius:2px}.privacy-policy-page .privacy-policy-content .privacy-section .section-content{color:#555;line-height:1.8;margin-bottom:1.5rem;font-size:1rem}.privacy-policy-page .privacy-policy-content .privacy-section .section-content:last-child{margin-bottom:0}.privacy-policy-page .privacy-policy-content .privacy-section .subsection{margin-bottom:1.5rem}.privacy-policy-page .privacy-policy-content .privacy-section .subsection:last-child{margin-bottom:0}.privacy-policy-page .privacy-policy-content .privacy-section .subsection .subsection-title{color:#2e7d32;font-weight:700;margin-bottom:1rem;font-size:1.25rem;position:relative;padding-left:1rem}.privacy-policy-page .privacy-policy-content .privacy-section .subsection .subsection-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(135deg,#2e7d32,#4caf50);border-radius:2px}@media (max-width: 768px){.privacy-policy-page{padding-top:60px}.privacy-policy-page .privacy-policy-container{padding:2rem 0}.privacy-policy-page .privacy-policy-header{margin-bottom:2rem;padding:2rem 1rem}.privacy-policy-page .privacy-policy-header .header-title{font-size:2.5rem}.privacy-policy-page .privacy-policy-header .header-subtitle{font-size:1rem;padding:.75rem 1.5rem}.privacy-policy-page .privacy-policy-content .privacy-section{padding:1.5rem;margin-bottom:1.5rem}.privacy-policy-page .privacy-policy-content .privacy-section .section-title{font-size:1.75rem}.privacy-policy-page .privacy-policy-content .privacy-section .subsection .subsection-title{font-size:1.1rem;padding-left:.75rem}.privacy-policy-page .privacy-policy-content .privacy-section .section-content{font-size:.95rem}}@media (max-width: 480px){.privacy-policy-page .privacy-policy-container{padding:1rem 0}.privacy-policy-page .privacy-policy-header{padding:1.5rem 1rem}.privacy-policy-page .privacy-policy-header .header-title{font-size:2rem}.privacy-policy-page .privacy-policy-header .header-subtitle{font-size:.9rem;padding:.5rem 1rem}.privacy-policy-page .privacy-policy-content .privacy-section{padding:1rem;margin-bottom:1rem}}.sitemap-page{min-height:100vh;background-color:#f8f9fa;padding-top:80px}.sitemap-page .MuiCard-root:focus,.sitemap-page .MuiCard-root:active,.sitemap-page .MuiCard-root:focus-visible,.sitemap-page .MuiLink-root:focus,.sitemap-page .MuiLink-root:active,.sitemap-page .MuiLink-root:focus-visible{outline:none!important;border:none!important}.sitemap-page .sitemap-container{padding:3rem 0}.sitemap-page .sitemap-header{text-align:center;margin-bottom:3rem}.sitemap-page .sitemap-header .header-title{color:#2e7d32;font-weight:700;margin-bottom:1rem}.sitemap-page .sitemap-header .header-subtitle{color:#666;max-width:600px;margin:0 auto}.sitemap-page .feature-pages-section{margin-bottom:3rem}.sitemap-page .feature-pages-section .section-title{color:#2e7d32;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.sitemap-page .feature-pages-section .feature-card-link{text-decoration:none;display:flex;justify-content:center}.sitemap-page .feature-pages-section .feature-card{height:120px;width:100%;max-width:380px;transition:transform .2s,box-shadow .2s;cursor:pointer}.sitemap-page .feature-pages-section .feature-card:hover{border-color:#2e7d32;transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.sitemap-page .feature-pages-section .feature-card:focus,.sitemap-page .feature-pages-section .feature-card:active,.sitemap-page .feature-pages-section .feature-card:focus-visible{border-color:#2e7d32;box-shadow:0 8px 25px #00000026}.sitemap-page .feature-pages-section .feature-card .card-content{text-align:center;padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.sitemap-page .feature-pages-section .feature-card .card-content .card-title{margin-bottom:.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem}.sitemap-page .feature-pages-section .feature-card .card-content .card-title .card-icon{color:#2e7d32}.sitemap-page .feature-pages-section .feature-card .card-content .card-description{color:#666;min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center}.sitemap-page .section-divider{margin:2rem 0}.sitemap-page .additional-features-section{margin-bottom:3rem}.sitemap-page .additional-features-section .section-title{color:#2e7d32;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.sitemap-page .additional-features-section .features-subsection{margin-bottom:2rem}.sitemap-page .additional-features-section .features-subsection .subsection-title{color:#2e7d32;margin-bottom:1rem;font-weight:700}.sitemap-page .additional-features-section .features-subsection .features-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.sitemap-page .additional-features-section .features-subsection .features-container .feature-item-link{text-decoration:none;color:inherit;display:block}.sitemap-page .additional-features-section .features-subsection .features-container .feature-item-link:hover{text-decoration:none;color:inherit}.sitemap-page .additional-features-section .features-subsection .features-container .feature-item-link:focus,.sitemap-page .additional-features-section .features-subsection .features-container .feature-item-link:active,.sitemap-page .additional-features-section .features-subsection .features-container .feature-item-link:focus-visible{text-decoration:none;color:inherit;outline:none}.sitemap-page .additional-features-section .features-subsection .features-container .feature-item{padding:1rem;background-color:#fff;border-radius:16px;border:1px solid #e0e0e0;transition:all .2s;min-width:200px;text-align:center;outline:none;cursor:pointer}.sitemap-page .additional-features-section .features-subsection .features-container .feature-item:hover{border-color:#2e7d32;background-color:#2e7d320d;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d3226}.sitemap-page .additional-features-section .features-subsection .features-container .feature-item:focus,.sitemap-page .additional-features-section .features-subsection .features-container .feature-item:active,.sitemap-page .additional-features-section .features-subsection .features-container .feature-item:focus-visible{outline:none;border-color:#2e7d32;box-shadow:0 4px 12px #2e7d3226}.sitemap-page .additional-features-section .features-subsection .features-container .feature-item .feature-text{font-weight:500;color:#333;transition:color .2s}.sitemap-page .additional-features-section .features-subsection .features-container .feature-item .feature-text:hover{color:#2e7d32}.sitemap-page .quick-navigation{background-color:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e0e0e0}.sitemap-page .quick-navigation .nav-title{color:#2e7d32;margin-bottom:1.5rem;text-align:center}.sitemap-page .quick-navigation .nav-buttons-container{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.sitemap-page .quick-navigation .nav-buttons-container .nav-button{display:inline-block;padding:.75rem 1.5rem;background-color:#2e7d32;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:700;transition:all .2s}.sitemap-page .quick-navigation .nav-buttons-container .nav-button:hover{background-color:#1b5e20;transform:translateY(-2px)}@media (max-width: 768px){.sitemap-page{padding-top:60px}.sitemap-page .sitemap-container{padding:2rem 0}.sitemap-page .sitemap-header{margin-bottom:2rem}.sitemap-page .sitemap-header .header-title{font-size:2rem}.sitemap-page .sitemap-header .header-subtitle{font-size:1rem}.sitemap-page .feature-pages-section{margin-bottom:2rem}.sitemap-page .feature-pages-section .section-title{font-size:1.5rem}.sitemap-page .feature-pages-section .feature-card{width:100%;max-width:450px}.sitemap-page .additional-features-section{margin-bottom:2rem}.sitemap-page .additional-features-section .section-title{font-size:1.5rem}.sitemap-page .additional-features-section .features-container{justify-content:center}.sitemap-page .additional-features-section .features-container .feature-item{min-width:150px}.sitemap-page .quick-navigation{padding:1.5rem}.sitemap-page .quick-navigation .nav-buttons-container{flex-direction:column;align-items:center}.sitemap-page .quick-navigation .nav-buttons-container .nav-button{width:100%;max-width:200px;text-align:center}}.btn-primary{background-color:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important;font-weight:700;padding:12px 32px;border-radius:8px;transition:all .3s ease}.btn-primary:hover{background-color:#1b5e20!important;border-color:#1b5e20!important;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}.btn-primary:active{transform:translateY(0)}.btn-outline{border-color:#2e7d32!important;color:#2e7d32!important;font-weight:700;padding:12px 32px;border-radius:8px;transition:all .3s ease}.btn-outline:hover{background-color:#2e7d32!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}.btn-secondary{background-color:#4caf50!important;border-color:#4caf50!important;color:#fff!important;font-weight:700;padding:12px 32px;border-radius:8px;transition:all .3s ease}.btn-secondary:hover{background-color:#2e7d32!important;border-color:#2e7d32!important;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}.btn-large{padding:16px 48px;font-size:1.1rem}.btn-small{padding:8px 16px;font-size:.9rem}.cta-button{background-color:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important;font-weight:700;padding:16px 32px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.cta-button:hover{background-color:#1b5e20!important;border-color:#1b5e20!important;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}.hero-cta-button{background:#fff!important;color:#2e7d32!important;font-weight:700;padding:16px 32px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.hero-cta-button:hover{background:#fafafa!important;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff4d}.hero-demo-button{border-color:#fff!important;color:#fff!important;font-weight:700;padding:16px 32px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.hero-demo-button:hover{border-color:#fff!important;background-color:#ffffff1a!important;transform:translateY(-2px)}.benefits-cta-button{background-color:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important;font-weight:700;padding:16px 32px;border-radius:8px;font-size:1.1rem;transition:all .3s ease}.benefits-cta-button:hover{background-color:#1b5e20!important;border-color:#1b5e20!important;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}@media (max-width: 600px){.btn-large,.cta-button,.hero-cta-button,.hero-demo-button,.benefits-cta-button{padding:14px 28px;font-size:1rem}}.card{border:none;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;overflow:hidden}.card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.card .card-body{padding:2rem}.card .card-title{color:#2e7d32;font-weight:700;margin-bottom:1rem}.card .card-text{color:#666;line-height:1.6}.feature-card{background:#fff;border-radius:16px;padding:2rem;text-align:center;height:100%;transition:all .3s ease;border:1px solid rgba(46,125,50,.1);box-shadow:0 4px 20px #00000014}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #2e7d3226;border-color:#4caf50}.feature-card .feature-content{padding:0!important}.feature-card .feature-content .feature-icon{width:80px;height:80px;background:linear-gradient(135deg,#4caf50,#2e7d32);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:2rem;transition:all .3s ease}.feature-card .feature-content .feature-icon:hover{transform:scale(1.1);box-shadow:0 4px 12px #2e7d324d}.feature-card .feature-content .feature-title{color:#2e7d32;font-weight:700;margin-bottom:1rem;font-size:1.25rem}.feature-card .feature-content .feature-description{color:#666;line-height:1.6;font-size:.95rem}.benefit-card{background:#fafafa;border-radius:12px;padding:1.5rem;margin-bottom:1rem;border-left:4px solid #2e7d32;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.benefit-card:hover{transform:translate(8px);box-shadow:0 4px 20px #2e7d321a}.benefit-card .benefit-card-content{padding:0!important}.benefit-card .benefit-card-content .benefit-card-icon{color:#2e7d32;font-size:2rem;margin-bottom:1rem}.benefit-card .benefit-card-content .benefit-card-title{font-weight:700;color:#2e7d32;margin-bottom:.5rem}.benefit-card .benefit-card-content .benefit-card-description{color:#666;font-size:.9rem;line-height:1.5}.testimonial-card{background:#fff;border-radius:16px;padding:2rem;height:100%;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid rgba(46,125,50,.1)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #2e7d3226}.testimonial-card .testimonial-content{padding:0!important}.testimonial-card .testimonial-content .testimonial-rating{color:#ffc107;margin-bottom:1rem}.testimonial-card .testimonial-content .testimonial-rating .star-icon{font-size:20px}.testimonial-card .testimonial-content .testimonial-text{font-style:italic;color:#333;margin-bottom:1.5rem;line-height:1.6;font-size:1rem}.testimonial-card .testimonial-content .testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-card .testimonial-content .testimonial-author .author-avatar{width:50px;height:50px;background:#2e7d32;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem}.testimonial-card .testimonial-content .testimonial-author .author-info .author-name{font-weight:700;color:#2e7d32;margin-bottom:.25rem}.testimonial-card .testimonial-content .testimonial-author .author-info .author-role{color:#666;font-size:.9rem}@media (max-width: 600px){.feature-card,.testimonial-card{margin-bottom:2rem}.benefit-card{margin-bottom:1.5rem}}.contact-dialog .MuiDialog-paper{border-radius:16px;overflow:hidden;max-width:600px;width:100%}.contact-dialog .dialog-title{background:#2e7d32;color:#fff;padding:1.5rem 2rem;font-weight:700}.contact-dialog .dialog-content{padding:2rem}.contact-dialog .dialog-actions{padding:1.5rem 2rem;border-top:1px solid #f5f5f5;display:flex;justify-content:flex-end;gap:1rem}.mobile-drawer .MuiDrawer-paper{box-sizing:border-box;width:240px;background-color:#fff}.mobile-drawer .drawer-header{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f5f5f5}.mobile-drawer .drawer-header .drawer-brand{display:flex;align-items:center}.mobile-drawer .drawer-header .drawer-brand .brand-icon{color:#2e7d32;font-size:2rem;margin-right:.5rem}.mobile-drawer .drawer-header .drawer-brand .brand-name{font-weight:700;color:#2e7d32}.mobile-drawer .drawer-menu{padding:0}.mobile-drawer .drawer-menu .drawer-menu-item{padding:1rem 1.5rem;color:#333;text-decoration:none;transition:all .3s ease}.mobile-drawer .drawer-menu .drawer-menu-item:hover{background-color:#fafafa;color:#2e7d32}.mobile-drawer .drawer-menu .drawer-menu-item .MuiListItemText-primary{font-weight:500}.mobile-drawer .drawer-menu .drawer-cta-item{padding:1.5rem}.mobile-drawer .drawer-menu .drawer-cta-item .cta-button{background-color:#2e7d32!important;color:#fff!important;font-weight:700}.mobile-drawer .drawer-menu .drawer-cta-item .cta-button:hover{background-color:#1b5e20!important}@media (max-width: 600px){.contact-dialog .MuiDialog-paper{margin:1rem;max-width:calc(100% - 32px)}.contact-dialog .dialog-content{padding:1.5rem}.contact-dialog .dialog-actions{padding:1rem 1.5rem;flex-direction:column}.contact-dialog .dialog-actions button{width:100%}}.form-container .form-field{margin-bottom:1.5rem}.form-container .form-field .MuiTextField-root{width:100%}.form-container .form-field .MuiTextField-root .MuiOutlinedInput-root{border-radius:8px}.form-container .form-field .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4caf50}.form-container .form-field .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2e7d32}.form-container .form-field .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#2e7d32}.form-container .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 600px){.form-container .form-row{grid-template-columns:1fr}}.form-container .form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}@media (max-width: 600px){.form-container .form-actions{flex-direction:column}.form-container .form-actions button{width:100%}}.MuiTextField-root .MuiOutlinedInput-root{transition:all .3s ease}.MuiTextField-root .MuiOutlinedInput-root:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.MuiTextField-root .MuiOutlinedInput-root.Mui-focused{transform:translateY(-2px);box-shadow:0 4px 20px #00000014}.MuiTextField-root .MuiInputLabel-root{font-weight:500}.form-submit-button{background-color:#2e7d32!important;color:#fff!important;font-weight:700;padding:12px 32px;border-radius:8px;transition:all .3s ease}.form-submit-button:hover{background-color:#1b5e20!important;transform:translateY(-2px);box-shadow:0 4px 12px #2e7d324d}.form-submit-button:disabled{background-color:#f5f5f5!important;color:#666!important;transform:none;box-shadow:none}.form-cancel-button{color:#666!important;font-weight:500;padding:12px 32px;border-radius:8px;transition:all .3s ease}.form-cancel-button:hover{color:#333!important;background-color:#fafafa!important}.form-error{color:#d32f2f;font-size:.75rem;margin-top:.25rem;margin-left:.25rem}.form-success{color:#2e7d32;font-size:.875rem;margin-top:.5rem;padding:.5rem;background-color:#4caf501a;border-radius:4px;border-left:3px solid #2e7d32}@media (max-width: 600px){.form-container .form-field{margin-bottom:1rem}.form-container .form-actions{margin-top:1.5rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#333;background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:6px!important}::-webkit-scrollbar-track{background:#fafafa}::-webkit-scrollbar-thumb{background:#2e7d32;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1b5e20}*:focus{outline:2px solid #2e7d32;outline-offset:2px}*{transition:all .3s ease}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.w-100{width:100%}.h-100{height:100%}.m-0{margin:0}.p-0{padding:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.text-primary{color:#2e7d32!important}.text-secondary{color:#4caf50!important}.text-white{color:#fff!important}.text-primary{color:#333!important}.text-secondary{color:#666!important}.bg-primary{background-color:#2e7d32!important}.bg-secondary{background-color:#4caf50!important}.bg-white{background-color:#fff!important}.bg-light{background-color:#fafafa!important}.border{border:1px solid #e0e0e0}.border-primary{border-color:#2e7d32!important}.border-radius{border-radius:8px}.border-radius-lg{border-radius:12px}.border-radius-xl{border-radius:16px}.shadow{box-shadow:0 2px 4px #0000001a}.shadow-lg{box-shadow:0 4px 20px #00000014}.shadow-xl{box-shadow:0 12px 40px #00000026}@media (max-width: 600px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.text-sm-center{text-align:center!important}}@media (max-width: 960px){.d-md-none{display:none!important}.d-md-block{display:block!important}.text-md-center{text-align:center!important}}.fade-in{animation:fadeIn .6s ease-in}.fade-in-up{animation:fadeInUp .6s ease-out}.fade-in-down{animation:fadeInDown .6s ease-out}.fade-in-left{animation:fadeInLeft .6s ease-out}.fade-in-right{animation:fadeInRight .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.loading{opacity:.6;pointer-events:none}.spinner{border:3px solid #f3f3f3;border-top:3px solid #2e7d32;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{.no-print{display:none!important}body{background:#fff!important;color:#000!important}a{color:#000!important;text-decoration:underline!important}}
