.header{background: #fff;border-bottom: 1px solid #e7e7e7;position: fixed;top: 0;left: 0;right: 0;min-height: 44px;z-index: 999;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.header .wrapper{max-width: 1550px;margin: 0 auto;padding: 13px 24px;display: flex;align-items: center;justify-content: space-between;}.logo{flex: 0 0 auto;}.logo img{max-height: 45px;width: auto;}.main_menu{flex: 1;display: flex;justify-content: flex-end;align-items: center;}.pc_menu{display: block;}.pc_menu ul.nav.menu{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;gap: 0;}.pc_menu ul.nav.menu li{margin: 0;padding: 0;position: relative;margin-right: 25px;}.pc_menu ul.nav.menu li.parent{position: relative;}.pc_menu ul.nav.menu li.parent > ul.nav-child{position: absolute;top: 100%;left: 0;background: #fff;border: 1px solid #e7e7e7;border-radius: 4px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);min-width: 200px;z-index: 1000;padding: 10px 0;margin: 0;list-style: none;display: none;}.pc_menu ul.nav.menu li.parent.menu-open > ul.nav-child{display: block;}.pc_menu ul.nav.menu li.parent > ul.nav-child li{margin: 0;padding: 0;margin-right: 0;display: block;width: 100%;}.pc_menu ul.nav.menu li.parent > ul.nav-child li a{padding: 15px 20px;display: block;color: #333;font-size: 16px;font-weight: 400;text-decoration: none;transition: background-color 0.3s ease, color 0.3s ease;}.pc_menu ul.nav.menu li.parent > ul.nav-child li a:hover{background-color: #f8f9fa;color: #007bff;}.pc_menu ul.nav.menu li a{text-decoration: none;color: #333;font-size: 16px;font-weight: 500;padding: 8px 0;transition: color 0.3s ease;display: block;}.pc_menu ul.nav.menu li a:hover{color: #007bff !important;background-color: transparent;}.pc_menu ul.nav.menu li.current a{color: #007bff !important;background-color: #fff;color: #fff;border-radius: 4px;font-family: "Assistant Bold";}.pc_menu ul.nav.menu li .nav-header{color: #333;font-size: 16px;font-weight: 400;text-transform: uppercase;letter-spacing: 0.5px;padding: 8px 0;display: block;cursor: pointer;position: relative;}.pc_menu ul.nav.menu li .separator{color: #333;font-size: 16px;font-weight: 500;padding: 8px 0;display: block;cursor: default;position: relative;}.pc_menu ul.nav.menu li.parent .separator{cursor: pointer;}.pc_menu ul.nav.menu li.item-286 .separator:after, .pc_menu ul.nav.menu li.item-286 .nav-header:after{content: "▼";font-size: 10px;margin-right: 5px;color: #999;display: inline-block;}.pc_menu ul.nav.menu li.item-289 .separator:after, .pc_menu ul.nav.menu li.item-289 .nav-header:after{content: "▼";font-size: 10px;margin-right: 5px;color: #999;display: inline-block;}.pc_menu ul.nav.menu li.parent.menu-open .nav-header:after{color: #007bff;}.pc_menu ul.nav.menu li.parent.active .separator:after, .pc_menu ul.nav.menu li.parent.active .nav-header:after{color: #007bff;}.pc_menu ul.nav.menu li.item-286 .separator.parent-active:after, .pc_menu ul.nav.menu li.item-286 .nav-header.parent-active:after, .pc_menu ul.nav.menu li.item-289 .separator.parent-active:after, .pc_menu ul.nav.menu li.item-289 .nav-header.parent-active:after{color: #007bff;}.pc_menu ul.nav.menu li.parent.active .separator, .pc_menu ul.nav.menu li.parent.active .nav-header{color: #007bff !important;font-family: "Assistant Bold" !important;}.pc_menu ul.nav.menu li.item-286 .separator.parent-active, .pc_menu ul.nav.menu li.item-286 .nav-header.parent-active, .pc_menu ul.nav.menu li.item-289 .separator.parent-active, .pc_menu ul.nav.menu li.item-289 .nav-header.parent-active{color: #007bff !important;font-family: "Assistant Bold" !important;}.pc_menu ul.nav.menu li.item-286 .separator.parent-active:after, .pc_menu ul.nav.menu li.item-286 .nav-header.parent-active:after, .pc_menu ul.nav.menu li.item-289 .separator.parent-active:after, .pc_menu ul.nav.menu li.item-289 .nav-header.parent-active:after{color: #007bff !important;}@media (max-width: 768px){.pc_menu{display: block;}}body{padding-top: 71px;}.header{transition: all 0.3s ease;}.header.scrolled{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(10px);box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);}@media (max-width: 480px){.logo img{max-height: 40px;}.pc_menu ul.nav.menu{gap: 15px;}}.burger-menu-toggle{display: none;background: none;border: none;cursor: pointer;padding: 0;flex-direction: column;justify-content: space-between;width: 30px;height: 24px;position: relative;z-index: 1001;}.burger-line{width: 100%;height: 3px;background-color: #333;border-radius: 2px;transition: all 0.3s ease;transform-origin: center;}.burger-menu-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.95);z-index: 9999;opacity: 0;visibility: hidden;transition: all 0.3s ease;}.burger-menu-overlay.active{opacity: 1;visibility: visible;}.burger-menu-content{position: relative;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;padding: 20px;overflow-y: auto;-webkit-overflow-scrolling: touch;}.burger-menu-close{position: absolute;top: 30px;right: 30px;background: none;border: none;color: #fff;font-size: 40px;cursor: pointer;padding: 10px;line-height: 1;transition: all 0.3s ease;}.burger-menu-close:hover{color: #007bff;transform: scale(1.1);}.close-icon{display: block;font-weight: bold;}.burger-menu-nav{width: 100%;max-width: 600px;text-align: center;flex: 1;direction: ltr;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 20px 0;}.burger-menu-nav ul.nav.menu{display: flex;flex-direction: column;gap: 0;padding: 0;margin: 0;min-height: auto;}.burger-menu-nav ul.nav.menu li{width: 100%;text-align: center;margin: 0;padding: 0;}.burger-menu-nav ul.nav.menu li:last-child{border-bottom: none;}.burger-menu-nav ul.nav.menu li a{display: block;padding: 20px 0;color: #fff;font-size: 24px;font-weight: 500;text-decoration: none;transition: all 0.3s ease;}.burger-menu-nav ul.nav.menu li a:hover{color: #007bff;background-color: rgba(255, 255, 255, 0.05);}.burger-menu-nav ul.nav.menu li.current a{color: #007bff !important;background-color: rgba(0, 123, 255, 0.1);font-family: "Assistant Bold" !important;}.burger-menu-nav ul.nav.menu li .nav-header{display: block;padding: 20px 0;color: #fff;font-size: 24px;font-weight: 600;cursor: pointer;position: relative;}.burger-menu-nav ul.nav.menu li .separator{display: block;padding: 20px 0;color: #fff;font-size: 24px;font-weight: 600;cursor: pointer;position: relative;}.burger-menu-nav ul.nav.menu li .separator:hover{color: #007bff;}.burger-menu-nav ul.nav.menu li.parent > ul.nav-child{display: none;list-style: none;padding: 0;margin: 0;background: transparent;border: none;box-shadow: none;}.burger-menu-nav ul.nav.menu li.parent.active > ul.nav-child{display: block;}.burger-menu-nav ul.nav.menu li.parent.menu-open-mobile > ul.nav-child{display: block;}.burger-menu-nav ul.nav.menu li.parent.menu-open-mobile .nav-header{color: #007bff;font-family: "Assistant Bold";}.burger-menu-nav ul.nav.menu li.parent > ul.nav-child li{margin: 0;padding: 0;width: 100%;}.burger-menu-nav ul.nav.menu li.parent > ul.nav-child li a{font-size: 20px;color: rgba(255, 255, 255, 0.8);display: block;text-decoration: none;transition: all 0.3s ease;}.burger-menu-nav ul.nav.menu li.parent > ul.nav-child li a:hover{color: #007bff;background-color: transparent;}.burger-menu-nav ul.nav.menu li.parent > ul.nav-child li.current a{color: #007bff;background-color: rgba(0, 123, 255, 0.1);font-family: "Assistant Bold";}.burger-menu-nav ul.nav.menu li.parent > ul.nav-child li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2) !important;}.burger-menu-nav ul.nav.menu li.parent > ul.nav-child li:last-child{border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;}.burger-menu-nav ul.nav.menu li .nav-header:hover{color: #007bff;}.burger-menu-nav ul.nav.menu li .nav-header.parent-active, .burger-menu-nav ul.nav.menu li .separator.parent-active{color: #007bff !important;font-family: "Assistant Bold" !important;}.burger-menu-nav ul.nav.menu li .nav-header:after, .burger-menu-nav ul.nav.menu li .separator:after{content: "▼";position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 16px;color: #fff;display: inline-block;}.burger-menu-nav ul.nav.menu li .nav-header.active:after, .burger-menu-nav ul.nav.menu li .separator.active:after{transform: translateY(-50%);color: #007bff;}.burger-menu-nav ul.nav.menu li .nav-header.parent-active:after, .burger-menu-nav ul.nav.menu li .separator.parent-active:after{transform: translateY(-50%);color: #007bff !important;display: inline-block;}.burger-menu-nav ul.nav.menu li .separator:after{transition: transform 0.3s ease, color 0.3s ease;}.burger-menu-nav ul.nav.menu li.parent.menu-open-mobile .separator:after{transform: translateY(-50%) rotate(180deg);color: #007bff;}.burger-menu-nav ul.nav.menu li.parent.menu-open-mobile .separator{color: #007bff !important;font-family: "Assistant Bold" !important;}@media (max-width: 1024px){.header .wrapper{padding: 17.5px 24px;}}.burger-menu-overlay.active ~ .header .burger-menu-toggle .burger-line:nth-child(1){transform: rotate(45deg) translate(6px, 6px);}.burger-menu-overlay.active ~ .header .burger-menu-toggle .burger-line:nth-child(2){opacity: 0;}.burger-menu-overlay.active ~ .header .burger-menu-toggle .burger-line:nth-child(3){transform: rotate(-45deg) translate(6px, -6px);}.burger-menu-toggle.active .burger-line:nth-child(1){transform: rotate(45deg) translate(6px, 6px);}.burger-menu-toggle.active .burger-line:nth-child(2){opacity: 0;}.burger-menu-toggle.active .burger-line:nth-child(3){transform: rotate(-45deg) translate(6px, -6px);}@media (max-width: 1054px){.pc_menu{display: none;}.burger-menu-toggle{display: flex;}}@media (max-width: 768px){.burger-menu-content{padding: 15px;justify-content: flex-start;}.burger-menu-nav{padding: 15px 0;max-height: calc(100vh - 100px);}.burger-menu-nav ul.nav.menu li{min-height: 60px;}.burger-menu-nav ul.nav.menu li a, .burger-menu-nav ul.nav.menu li .nav-header{padding: 18px 0;font-size: 22px;}}body{font-family: "Assistant Regular";overflow-x: hidden;}.container{max-width: 1550px;margin-left: auto;margin-right: auto;}a{text-decoration: inherit;}.reveal{opacity: 0;transform: translateY(28px);transition: opacity 0.8s ease, transform 0.8s ease;}.reveal.active{opacity: 1;transform: translateY(0);}.reveal-delay-100{transition-delay: 100ms;}.reveal-delay-200{transition-delay: 200ms;}.reveal-delay-300{transition-delay: 300ms;}.reveal-delay-400{transition-delay: 400ms;}.reveal-delay-500{transition-delay: 500ms;}@keyframes sp-hero-blob{0%{transform: translate(0, 0) scale(1);}33%{transform: translate(24px, -36px) scale(1.08);}66%{transform: translate(-18px, 18px) scale(0.94);}100%{transform: translate(0, 0) scale(1);}}@keyframes sp-hero-float{0%, 100%{transform: translateY(0);}50%{transform: translateY(-10px);}}@keyframes sp-hero-pulse{0%, 100%{opacity: 1;}50%{opacity: 0.5;}}@keyframes sp-hero-shimmer{100%{transform: translateX(100%);}}#hero{position: relative;font-size: 16px;padding-top: 64px;padding-bottom: 80px;overflow: hidden;background-color: #f8fafc;border-bottom: 1px solid #e2e8f0;}#hero .sp-hero-blobs{position: absolute;inset: 0;z-index: 0;overflow: hidden;pointer-events: none;}#hero .sp-hero-blob{position: absolute;border-radius: 9999px;filter: blur(100px);animation: sp-hero-blob 10s infinite;}#hero .sp-hero-blob--1{top: -10%;left: 20%;width: 400px;height: 400px;background: rgba(165, 180, 252, 0.3);}#hero .sp-hero-blob--2{top: 20%;right: 10%;width: 350px;height: 350px;background: rgba(240, 171, 252, 0.3);animation-delay: 2s;}#hero .sp-hero-blob--3{bottom: -10%;left: 40%;width: 500px;height: 500px;background: rgba(165, 180, 252, 0.2);animation-delay: 4s;}#hero .sp-hero-inner{position: relative;z-index: 1;padding-left: 16px;padding-right: 16px;}#hero .sp-hero-content{text-align: center;max-width: 896px;margin-left: auto;margin-right: auto;margin-bottom: 48px;}#hero .sp-hero-badge{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.5rem 1rem;border-radius: 9999px;background: #fff;border: 1px solid #e0e7ff;color: #4338ca;font-weight: 600;font-size: 12px;box-shadow: 0 10px 35px rgba(15, 23, 42, 0.08);margin-bottom: 24px;transition: box-shadow 0.2s ease;}#hero .sp-hero-badge:hover{box-shadow: 0 4px 12px rgba(15, 23, 42, 0.12);}#hero .sp-hero-badge-dot{display: inline-flex;width: 0.625rem;height: 0.625rem;border-radius: 9999px;background: #10b981;animation: sp-hero-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;}#hero .sp-hero-title{position: relative;font-size: 36px;font-weight: 800;color: #0f172a;line-height: 1.25;letter-spacing: -0.025em;margin: 0 0 1.5rem;}#hero .sp-hero-title-br{display: none;}#hero .sp-hero-title-accent{color: #4f46e5;}#hero .sp-hero-title-swoosh{position: absolute;width: 256px;height: 16px;bottom: -8px;left: 50%;transform: translateX(-50%);color: rgba(240, 171, 252, 0.5);z-index: -1;}#hero .sp-hero-desc{font-size: 16px;color: #475569;line-height: 1.625;max-width: 768px;margin: 0 auto 40px;padding: 8px;}#hero .sp-hero-ctas{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;margin-bottom: 40px;}#hero .sp-hero-cta-primary{position: relative;display: flex;align-items: center;justify-content: center;gap: 0.75rem;width: 100%;padding: 1rem 2rem;background: #4f46e5;color: #fff;border-radius: 1rem;font-weight: 700;font-size: 18px;box-shadow: 0 10px 30px rgba(79, 70, 229, 0.3);overflow: hidden;transition: transform 0.3s ease, box-shadow 0.3s ease;text-decoration: none !important;border: none;}#hero .sp-hero-cta-primary:hover{transform: translateY(-4px);box-shadow: 0 15px 40px rgba(79, 70, 229, 0.4);color: #fff;}#hero .sp-hero-cta-shimmer{position: absolute;inset: 0;width: 100%;height: 100%;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.2), transparent );transform: translateX(-100%);}#hero .sp-hero-cta-primary:hover .sp-hero-cta-shimmer{animation: sp-hero-shimmer 1.5s infinite;}#hero .sp-hero-cta-video, #hero .hero-btn-video{display: flex;align-items: center;justify-content: center;gap: 0.75rem;width: 100%;padding: 1rem 2rem;background: #fff;color: #1e293b;border-radius: 1rem;font-weight: 700;font-size: 18px;box-shadow: 0 10px 35px rgba(15, 23, 42, 0.08);border: 1px solid #e2e8f0;cursor: pointer;transition: transform 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;}#hero .sp-hero-cta-video:hover, #hero .hero-btn-video:hover{background: #f8fafc;transform: translateY(-4px);border-color: #c7d2fe;color: #1e293b;}#hero .sp-hero-cta-video-icon{display: flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: 9999px;background: #f1f5f9;color: #4f46e5;transition: background-color 0.3s ease;}#hero .sp-hero-cta-video:hover .sp-hero-cta-video-icon{background: #e0e7ff;}#hero .sp-hero-stats{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 1.5rem;padding-top: 1.5rem;border-top: 1px solid #e2e8f0;max-width: 768px;margin: 0 auto;}#hero .sp-hero-stat{display: flex;flex-direction: column;align-items: center;}#hero .sp-hero-stat-value{font-size: 24px;font-weight: 900;color: #0f172a;margin-bottom: 0.25rem;}#hero .sp-hero-stat-label{font-size: 12px;color: #64748b;font-weight: 500;}#hero .sp-hero-visual{position: relative;width: 100%;max-width: 1152px;margin: 48px auto 0;}#hero .sp-hero-frame-glow{position: absolute;inset: 0;background: linear-gradient(to top right, #818cf8, #e879f9);border-radius: 2rem;filter: blur(40px);opacity: 0.3;transform: translateY(2rem);}#hero .sp-hero-frame{position: relative;background: rgba(255, 255, 255, 0.6);backdrop-filter: blur(24px);padding: 0.5rem;border-radius: 2rem;box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);border: 1px solid rgba(255, 255, 255, 0.8);}#hero .sp-hero-browser-bar{position: relative;display: flex;align-items: center;gap: 0.5rem;padding: 0.75rem 1rem;background: rgba(255, 255, 255, 0.5);border-bottom: 1px solid #f1f5f9;border-radius: 1.5rem 1.5rem 0 0;}#hero .sp-hero-browser-dots{display: flex;gap: 0.375rem;}#hero .sp-hero-browser-dot{width: 0.625rem;height: 0.625rem;border-radius: 9999px;background: #cbd5e1;}#hero .sp-hero-browser-url{position: absolute;left: 50%;transform: translateX(-50%);background: rgba(255, 255, 255, 0.6);color: #94a3b8;font-size: 10px;font-weight: 500;padding: 0.25rem 1rem;border-radius: 9999px;border: 1px solid rgba(241, 245, 249, 0.5);}#hero .sp-hero-slider{position: relative;overflow: hidden;border-radius: 0 0 1.5rem 1.5rem;background: #f1f5f9;aspect-ratio: 4 / 3;}#hero .hero-slide{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;z-index: 0;transition: opacity 0.9s ease-in-out;border: none;padding: 0;margin: 0;box-shadow: none;background: transparent;}#hero .hero-slide.is-active{opacity: 1;z-index: 10;}#hero .sp-hero-slider-gradient{position: absolute;left: 0;right: 0;bottom: 0;height: 8rem;background: linear-gradient(to top, rgba(15, 23, 42, 0.6), transparent);z-index: 20;pointer-events: none;}#hero .sp-hero-dots{position: absolute;bottom: 2rem;left: 0;right: 0;display: flex;justify-content: center;gap: 0.75rem;z-index: 30;}#hero .sp-hero-dots button{width: 0.625rem;height: 0.625rem;margin-top: 0.125rem;border-radius: 9999px;background: rgba(255, 255, 255, 0.7);border: none;padding: 0;cursor: pointer;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);transition: transform 0.2s ease, opacity 0.2s ease, width 0.2s ease, height 0.2s ease;}#hero .sp-hero-dots button:hover{transform: scale(1.25);}#hero .sp-hero-dots button.is-active{width: 0.875rem;height: 0.875rem;margin-top: 0;background: #fff;opacity: 1;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}#hero .sp-hero-dots button:focus{outline: none;}#hero .sp-hero-float-badge{position: absolute;z-index: 40;display: none;backdrop-filter: blur(12px);animation: sp-hero-float 6s ease-in-out infinite;}#hero .sp-hero-float-badge--launch{top: 3rem;right: -1rem;flex-direction: row;background: rgba(255, 255, 255, 0.95);border: 1px solid #e2e8f0;border-radius: 1rem;box-shadow: 0 20px 25px rgba(0, 0, 0, 0.1);padding: 0.75rem 1.25rem;width: 12rem;align-items: center;gap: 1rem;}#hero .sp-hero-float-badge--ai{bottom: 6rem;left: -1rem;background: rgba(15, 23, 42, 0.95);color: #fff;border: 1px solid #334155;border-radius: 1rem;box-shadow: 0 25px 50px rgba(0, 0, 0, 0.25);padding: 1rem 1.25rem;width: 14rem;animation-delay: 1s;}#hero .sp-hero-float-badge-icon{width: 3rem;height: 3rem;border-radius: 0.75rem;display: flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 20px;}#hero .sp-hero-float-badge-icon--green{background: #d1fae5;color: #059669;}#hero .sp-hero-float-badge-title{font-weight: 700;color: #0f172a;font-size: 14px;}#hero .sp-hero-float-badge--ai .sp-hero-float-badge-title{color: #fff;font-size: 14px;}#hero .sp-hero-float-badge-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.75rem;}#hero .sp-hero-float-badge-tag{font-size: 10px;background: #6366f1;color: #fff;border-radius: 0.25rem;padding: 0.125rem 0.5rem;text-transform: uppercase;letter-spacing: 0.05em;font-weight: 700;box-shadow: 0 1px 2px rgba(99, 102, 241, 0.5);}#hero .sp-hero-float-badge-desc{font-size: 11px;color: #64748b;margin-top: 0.125rem;}#hero .sp-hero-float-badge-desc--light{font-size: 12px;color: #cbd5e1;line-height: 1.625;margin-top: 0;}@media (min-width: 640px){#hero{padding-top: 80px;padding-bottom: 80px;}#hero .sp-hero-inner{padding-left: 24px;padding-right: 24px;}#hero .sp-hero-content{margin-bottom: 64px;}#hero .sp-hero-badge{font-size: 14px;margin-bottom: 32px;}#hero .sp-hero-title{font-size: 48px;}#hero .sp-hero-title-br{display: block;}#hero .sp-hero-title-swoosh{width: 384px;height: 24px;bottom: -16px;}#hero .sp-hero-desc{font-size: 18px;}#hero .sp-hero-ctas{flex-direction: row;}#hero .sp-hero-cta-primary, #hero .sp-hero-cta-video, #hero .hero-btn-video{width: auto;min-height: 44px;min-width: 44px;}#hero .sp-hero-stat-value{font-size: 30px;}#hero .sp-hero-stat-label{font-size: 14px;}#hero .sp-hero-stats{gap: 40px;}#hero .sp-hero-visual{margin-top: 64px;}#hero .sp-hero-blob--1{width: 600px;height: 600px;}#hero .sp-hero-frame-glow{border-radius: 3rem;}#hero .sp-hero-frame{padding: 1rem;border-radius: 3rem;}#hero .sp-hero-browser-bar{padding: 1rem 1.5rem;border-radius: 2.5rem 2.5rem 0 0;}#hero .sp-hero-browser-dot{width: 0.75rem;height: 0.75rem;}#hero .sp-hero-browser-url{font-size: 12px;}#hero .sp-hero-slider{aspect-ratio: 16 / 9;border-radius: 0 0 2.5rem 2.5rem;}#hero .sp-hero-slider-gradient{height: 12rem;}#hero .sp-hero-dots{bottom: 3rem;}#hero .sp-hero-dots button{width: 0.75rem;height: 0.75rem;}#hero .sp-hero-dots button.is-active{width: 1rem;height: 1rem;}#hero .sp-hero-float-badge--launch{right: -32px;width: 256px;padding: 20px;}#hero .sp-hero-float-badge-icon{width: 56px;height: 56px;font-size: 20px;}#hero .sp-hero-float-badge-title{font-size: 16px;}#hero .sp-hero-float-badge-desc{font-size: 12px;}#hero .sp-hero-float-badge--ai{left: -32px;width: 288px;padding: 20px;}#hero .sp-hero-float-badge--ai .sp-hero-float-badge-title{font-size: 16px;}#hero .sp-hero-float-badge-desc--light{font-size: 14px;}}@media (min-width: 1024px){#hero{padding-top: 100px;padding-bottom: 128px;}#hero .sp-hero-inner{padding-left: 32px;padding-right: 32px;}#hero .sp-hero-title{font-size: 72px;}}@media (min-width: 768px){#hero .sp-hero-float-badge{display: flex;}#hero .sp-hero-float-badge--ai{display: block;}}#clients.sp-clients{padding: 32px 0;background-color: #fff;border-bottom: 1px solid #e2e8f0;}#clients .sp-clients-inner{text-align: center;padding-left: 16px;padding-right: 16px;}#clients .sp-clients-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}#clients .sp-clients-lead{font-size: 12px;font-weight: 700;color: #94a3b8;text-transform: uppercase;letter-spacing: 0.2em;margin: 0 0 24px;}#clients .sp-clients-logos{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 32px;opacity: 0.7;}#clients .sp-clients-logo{height: 32px;width: auto;max-width: none;margin: 0;padding: 0;border-radius: 0;box-shadow: none;display: inline-block;filter: grayscale(100%);transition: filter 0.3s ease;}#clients .sp-clients-logo:hover{filter: grayscale(0);}@media (min-width: 640px){#clients.sp-clients{padding: 48px 0;}#clients .sp-clients-lead{font-size: 14px;margin-bottom: 32px;}#clients .sp-clients-logos{gap: 48px;}#clients .sp-clients-logo{height: 48px;}}@media (min-width: 768px){#clients .sp-clients-logos{gap: 64px;}}#benefits.sp-benefits{position: relative;padding: 64px 0;background-color: #f8fafc;overflow: hidden;}#benefits .sp-benefits-blob{position: absolute;border-radius: 9999px;filter: blur(64px);z-index: 0;pointer-events: none;}#benefits .sp-benefits-blob--left{left: 0;top: 80px;width: 256px;height: 256px;background: rgba(224, 231, 255, 0.5);}#benefits .sp-benefits-blob--right{right: 0;bottom: 80px;width: 384px;height: 384px;background: rgba(250, 232, 255, 0.4);}#benefits .sp-benefits-inner{position: relative;z-index: 1;padding-left: 16px;padding-right: 16px;}#benefits .sp-benefits-header{text-align: center;max-width: 768px;margin: 0 auto 48px;}#benefits .sp-benefits-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;border-radius: 9999px;background: #eef2ff;color: #4338ca;border: 1px solid #e0e7ff;font-weight: 600;font-size: 14px;margin-bottom: 16px;}#benefits .sp-benefits-title{font-size: 30px;font-weight: 800;color: #0f172a;letter-spacing: -0.025em;margin: 0 0 24px;line-height: 1.2;}#benefits .sp-benefits-intro{font-size: 16px;color: #475569;line-height: 1.625;margin: 0;}#benefits .sp-benefits-grid{display: grid;grid-template-columns: 1fr;gap: 24px;}#benefits .sp-benefits-card{display: flex;flex-direction: column;height: 100%;overflow: hidden;background: #fff;border-radius: 32px;border: 1px solid #e2e8f0;box-shadow: 0 10px 35px rgba(15, 23, 42, 0.08);transition: transform 0.3s ease, box-shadow 0.3s ease;}#benefits .sp-benefits-card:hover{transform: translateY(-8px);box-shadow: 0 10px 15px rgba(15, 23, 42, 0.1);}#benefits .sp-benefits-card-media{position: relative;width: 100%;height: 192px;overflow: hidden;background: #f1f5f9;}#benefits .sp-benefits-card-img{width: 100%;height: 100%;object-fit: cover;margin: 0;padding: 0;border-radius: 0;box-shadow: none;display: block;transition: transform 0.5s ease;}#benefits .sp-benefits-card:hover .sp-benefits-card-img{transform: scale(1.05);}#benefits .sp-benefits-card-overlay{position: absolute;inset: 0;background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);pointer-events: none;}#benefits .sp-benefits-card-icon{position: absolute;bottom: 16px;right: 16px;width: 48px;height: 48px;border-radius: 16px;color: #fff;display: flex;align-items: center;justify-content: center;font-size: 20px;box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);}#benefits .sp-benefits-card-icon--primary{background: #6366f1;}#benefits .sp-benefits-card-icon--accent{background: #d946ef;}#benefits .sp-benefits-card-icon--emerald{background: #10b981;}#benefits .sp-benefits-card-icon--sky{background: #0ea5e9;}#benefits .sp-benefits-card-icon--amber{background: #f59e0b;}#benefits .sp-benefits-card-icon--rose{background: #f43f5e;}#benefits .sp-benefits-card-body{display: flex;flex-direction: column;flex-grow: 1;padding: 24px;}#benefits .sp-benefits-card-title{font-size: 18px;font-weight: 700;color: #0f172a;margin: 0 0 12px;line-height: 1.3;}#benefits .sp-benefits-card-text{font-size: 14px;color: #475569;line-height: 1.625;margin: 0;flex-grow: 1;}@media (min-width: 640px){#benefits .sp-benefits-inner{padding-left: 24px;padding-right: 24px;}#benefits .sp-benefits-header{margin-bottom: 64px;}#benefits .sp-benefits-intro{font-size: 18px;}#benefits .sp-benefits-grid{gap: 32px;}#benefits .sp-benefits-card-body{padding: 32px;}#benefits .sp-benefits-card-title{font-size: 20px;}#benefits .sp-benefits-card-text{font-size: 16px;}}@media (min-width: 768px){#benefits .sp-benefits-grid{grid-template-columns: repeat(2, 1fr);}#benefits .sp-benefits-title{font-size: 36px;}}@media (min-width: 1024px){#benefits.sp-benefits{padding: 96px 0;}#benefits .sp-benefits-inner{padding-left: 32px;padding-right: 32px;}#benefits .sp-benefits-title{font-size: 48px;}#benefits .sp-benefits-grid{grid-template-columns: repeat(3, 1fr);}}#platform.sp-platform{padding: 64px 0;background-color: #fff;overflow: hidden;}#platform .sp-platform-inner{padding-left: 16px;padding-right: 16px;}#platform .sp-platform-layout{display: grid;grid-template-columns: 1fr;gap: 48px;align-items: center;}#platform .sp-platform-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;border-radius: 9999px;background: #f1f5f9;color: #334155;border: 1px solid #e2e8f0;font-weight: 600;font-size: 14px;margin-bottom: 16px;}#platform .sp-platform-title{font-size: 30px;font-weight: 800;color: #0f172a;letter-spacing: -0.025em;margin: 0 0 24px;line-height: 1.2;}#platform .sp-platform-intro{font-size: 16px;color: #475569;line-height: 1.625;margin: 0 0 32px;}#platform .sp-platform-features{display: flex;flex-direction: column;gap: 24px;}#platform .sp-platform-feature{display: flex;gap: 16px;}#platform .sp-platform-feature-icon{width: 48px;height: 48px;border-radius: 16px;display: flex;align-items: center;justify-content: center;font-size: 20px;flex-shrink: 0;}#platform .sp-platform-feature-icon--primary{background: #eef2ff;color: #4f46e5;}#platform .sp-platform-feature-icon--accent{background: #fdf4ff;color: #c026d3;}#platform .sp-platform-feature-icon--emerald{background: #ecfdf5;color: #059669;}#platform .sp-platform-feature-title{font-size: 18px;font-weight: 700;color: #0f172a;margin: 0 0 6px;line-height: 1.3;}#platform .sp-platform-feature-text{font-size: 14px;color: #475569;line-height: 1.625;margin: 0;}#platform .sp-platform-link-wrap{margin-top: 32px;}#platform .sp-platform-link{display: inline-flex;align-items: center;gap: 8px;color: #4f46e5;font-weight: 700;font-size: 14px;text-decoration: none;transition: color 0.2s ease;}#platform .sp-platform-link:hover{color: #3730a3;}#platform .sp-platform-link i{margin-top: 2px;}#platform .sp-platform-mockup{position: relative;margin-top: 24px;}#platform .sp-platform-mockup-glow{position: absolute;inset: 0;background: linear-gradient(to bottom right, rgba(224, 231, 255, 0.8), rgba(250, 232, 255, 0.8));border-radius: 32px;filter: blur(40px);opacity: 0.7;}#platform .sp-platform-mockup-frame{position: relative;background: #0f172a;border-radius: 24px;padding: 8px;box-shadow: 0 25px 50px rgba(0, 0, 0, 0.25);}#platform .sp-platform-mockup-app{background: #fff;border-radius: 12px;overflow: hidden;border: 1px solid #e2e8f0;}#platform .sp-platform-mockup-header{display: flex;align-items: center;justify-content: space-between;padding: 12px 16px;border-bottom: 1px solid #e2e8f0;background: #f8fafc;}#platform .sp-platform-mockup-header-title{font-weight: 900;color: #0f172a;font-size: 12px;}#platform .sp-platform-mockup-header-sub{font-size: 10px;color: #64748b;display: none;}#platform .sp-platform-mockup-avatar{width: 24px;height: 24px;border-radius: 9999px;overflow: hidden;background: #e2e8f0;}#platform .sp-platform-mockup-avatar-img{width: 100%;height: 100%;object-fit: cover;margin: 0;border-radius: 0;box-shadow: none;display: block;}#platform .sp-platform-mockup-body{display: grid;grid-template-columns: 1fr;gap: 12px;padding: 12px;background: #f8fafc;}#platform .sp-platform-mockup-sidebar, #platform .sp-platform-mockup-main{display: flex;flex-direction: column;gap: 12px;}#platform .sp-platform-widget{background: #fff;border-radius: 12px;border: 1px solid #e2e8f0;padding: 12px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}#platform .sp-platform-widget--hidden-mobile{display: none;}#platform .sp-platform-widget-label{display: flex;align-items: center;gap: 8px;font-size: 10px;color: #64748b;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 8px;}#platform .sp-platform-widget-dot{width: 8px;height: 8px;border-radius: 9999px;background: #ef4444;animation: sp-hero-pulse 2s cubic-bezier(0.4, 0, 6, 1) infinite;}#platform .sp-platform-widget-title{font-size: 12px;font-weight: 700;color: #0f172a;margin-bottom: 4px;}#platform .sp-platform-widget-meta{font-size: 10px;color: #4f46e5;font-weight: 500;}#platform .sp-platform-widget-caption{font-size: 10px;color: #94a3b8;font-weight: 700;text-transform: uppercase;margin-bottom: 12px;}#platform .sp-platform-widget-actions{display: flex;flex-direction: column;gap: 8px;}#platform .sp-platform-widget-action{display: flex;align-items: center;justify-content: space-between;font-size: 12px;font-weight: 700;color: #334155;background: #f8fafc;border: 1px solid #f1f5f9;border-radius: 8px;padding: 8px 12px;cursor: pointer;transition: border-color 0.2s ease;}#platform .sp-platform-widget-action i{color: #cbd5e1;font-size: 10px;}#platform .sp-platform-widget-action:hover{border-color: #cbd5e1;}#platform .sp-platform-widget--ai{border-left: 4px solid #d946ef;}#platform .sp-platform-widget-ai-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px;}#platform .sp-platform-widget-ai-title{font-size: 12px;font-weight: 900;color: #0f172a;}#platform .sp-platform-widget-ai-tag{padding: 2px 8px;border-radius: 9999px;background: #fdf4ff;color: #a21caf;font-size: 10px;font-weight: 700;border: 1px solid #fae8ff;}#platform .sp-platform-widget-search{display: flex;align-items: center;gap: 8px;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 8px;padding: 10px 12px;font-size: 11px;color: #94a3b8;}#platform .sp-platform-stats{display: grid;grid-template-columns: repeat(2, 1fr);gap: 8px;}#platform .sp-platform-stat{background: #fff;border-radius: 12px;border: 1px solid #e2e8f0;padding: 12px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);text-align: center;}#platform .sp-platform-stat--hidden-mobile{display: none;}#platform .sp-platform-stat-label{font-size: 10px;color: #94a3b8;font-weight: 700;}#platform .sp-platform-stat-value{font-size: 20px;font-weight: 900;color: #0f172a;margin-top: 4px;}#platform .sp-platform-stat-value--green{color: #10b981;}@media (min-width: 640px){#platform .sp-platform-inner{padding-left: 24px;padding-right: 24px;}#platform .sp-platform-intro{font-size: 18px;margin-bottom: 40px;}#platform .sp-platform-features{gap: 32px;}#platform .sp-platform-feature{gap: 20px;}#platform .sp-platform-feature-icon{width: 56px;height: 56px;font-size: 20px;}#platform .sp-platform-feature-title{font-size: 20px;}#platform .sp-platform-feature-text{font-size: 16px;}#platform .sp-platform-link-wrap{margin-top: 40px;}#platform .sp-platform-link{font-size: 16px;min-height: 44px;}#platform .sp-platform-mockup{margin-top: 0;}#platform .sp-platform-mockup-frame{border-radius: 32px;padding: 16px;}#platform .sp-platform-mockup-app{border-radius: 24px;}#platform .sp-platform-mockup-header{padding: 16px 20px;}#platform .sp-platform-mockup-header-title{font-size: 14px;}#platform .sp-platform-mockup-header-sub{display: block;font-size: 12px;}#platform .sp-platform-mockup-avatar{width: 32px;height: 32px;}#platform .sp-platform-mockup-body{grid-template-columns: repeat(12, 1fr);gap: 16px;padding: 20px;}#platform .sp-platform-mockup-sidebar{grid-column: span 4;gap: 16px;}#platform .sp-platform-mockup-main{grid-column: span 8;gap: 16px;}#platform .sp-platform-widget{border-radius: 16px;padding: 16px;}#platform .sp-platform-widget--hidden-mobile{display: block;}#platform .sp-platform-widget-label{font-size: 12px;}#platform .sp-platform-widget-title{font-size: 14px;}#platform .sp-platform-widget-meta{font-size: 12px;}#platform .sp-platform-widget-ai-title{font-size: 14px;}#platform .sp-platform-widget-search{font-size: 14px;border-radius: 16px;padding: 12px 16px;}#platform .sp-platform-stats{grid-template-columns: repeat(3, 1fr);gap: 12px;}#platform .sp-platform-stat{border-radius: 16px;padding: 16px;text-align: right;}#platform .sp-platform-stat--hidden-mobile{display: block;}#platform .sp-platform-stat-value{font-size: 24px;margin-top: 8px;}}@media (min-width: 768px){#platform .sp-platform-title{font-size: 36px;}}@media (min-width: 1024px){#platform.sp-platform{padding: 96px 0;}#platform .sp-platform-inner{padding-left: 32px;padding-right: 32px;}#platform .sp-platform-layout{grid-template-columns: 1fr 1fr;gap: 64px;}#platform .sp-platform-title{font-size: 48px;}}#ai.sp-ai{position: relative;padding: 64px 0;background-color: #0f172a;color: #fff;overflow: hidden;}#ai .sp-ai-blob{position: absolute;border-radius: 9999px;pointer-events: none;}#ai .sp-ai-blob--top{top: 0;right: 0;width: 300px;height: 300px;background: rgba(79, 70, 229, 0.2);filter: blur(80px);transform: translateY(-50%) translateX(25%);}#ai .sp-ai-blob--bottom{bottom: 0;left: 0;width: 300px;height: 300px;background: rgba(192, 38, 211, 0.2);filter: blur(80px);transform: translateY(50%) translateX(-25%);}#ai .sp-ai-inner{position: relative;z-index: 1;padding-left: 16px;padding-right: 16px;}#ai .sp-ai-header{text-align: center;max-width: 768px;margin: 0 auto 48px;}#ai .sp-ai-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;border-radius: 9999px;background: rgba(255, 255, 255, 0.1);border: 1px solid rgba(255, 255, 255, 0.1);color: #a5b4fc;font-weight: 600;font-size: 14px;margin-bottom: 16px;}#ai .sp-ai-badge i{color: #e879f9;}#ai .sp-ai-title{font-size: 30px;font-weight: 800;letter-spacing: -0.025em;margin: 0 0 20px;line-height: 1.2;color: #fff;}#ai .sp-ai-intro{font-size: 16px;color: #cbd5e1;line-height: 1.625;margin: 0;}#ai .sp-ai-grid{display: grid;grid-template-columns: 1fr;gap: 16px;}#ai .sp-ai-card{background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 24px;padding: 24px;backdrop-filter: blur(12px);transition: background-color 0.2s ease;}#ai .sp-ai-card:hover{background: rgba(255, 255, 255, 0.1);}#ai .sp-ai-card-icon{width: 48px;height: 48px;border-radius: 16px;display: flex;align-items: center;justify-content: center;font-size: 20px;margin-bottom: 16px;}#ai .sp-ai-card-icon--primary{background: linear-gradient(to bottom right, rgba(99, 102, 241, 0.2), rgba(79, 70, 229, 0.2));color: #a5b4fc;}#ai .sp-ai-card-icon--accent{background: linear-gradient(to bottom right, rgba(217, 70, 239, 0.2), rgba(192, 38, 211, 0.2));color: #f0abfc;}#ai .sp-ai-card-icon--emerald{background: linear-gradient(to bottom right, rgba(16, 185, 129, 0.2), rgba(5, 150, 105, 0.2));color: #6ee7b7;}#ai .sp-ai-card-icon--sky{background: linear-gradient(to bottom right, rgba(14, 165, 233, 0.2), rgba(2, 132, 199, 0.2));color: #7dd3fc;}#ai .sp-ai-card-title{font-size: 18px;font-weight: 700;color: #fff;margin: 0 0 10px;line-height: 1.3;}#ai .sp-ai-card-text{font-size: 14px;color: #cbd5e1;line-height: 1.625;margin: 0;}@media (min-width: 640px){#ai .sp-ai-inner{padding-left: 24px;padding-right: 24px;}#ai .sp-ai-header{margin-bottom: 64px;}#ai .sp-ai-intro{font-size: 18px;}#ai .sp-ai-grid{grid-template-columns: repeat(2, 1fr);gap: 24px;}#ai .sp-ai-card{padding: 28px;}#ai .sp-ai-card-icon{width: 56px;height: 56px;font-size: 24px;margin-bottom: 20px;}#ai .sp-ai-card-title{font-size: 20px;}#ai .sp-ai-blob--top, #ai .sp-ai-blob--bottom{width: 500px;height: 500px;filter: blur(120px);}}@media (min-width: 768px){#ai .sp-ai-title{font-size: 36px;}}@media (min-width: 1024px){#ai.sp-ai{padding: 96px 0;}#ai .sp-ai-inner{padding-left: 32px;padding-right: 32px;}#ai .sp-ai-title{font-size: 48px;margin-bottom: 24px;}#ai .sp-ai-grid{grid-template-columns: repeat(4, 1fr);}}#use-cases.sp-usecases{padding: 64px 0;background-color: #fff;}#use-cases .sp-usecases-inner{padding-left: 16px;padding-right: 16px;}#use-cases .sp-usecases-header{text-align: center;max-width: 768px;margin: 0 auto 48px;}#use-cases .sp-usecases-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;border-radius: 9999px;background: #eef2ff;color: #4338ca;border: 1px solid #e0e7ff;font-weight: 600;font-size: 14px;margin-bottom: 16px;}#use-cases .sp-usecases-title{font-size: 30px;font-weight: 800;color: #0f172a;letter-spacing: -0.025em;margin: 0 0 24px;line-height: 1.2;}#use-cases .sp-usecases-intro{font-size: 16px;color: #475569;line-height: 1.625;margin: 0;}#use-cases .sp-usecases-grid{display: grid;grid-template-columns: 1fr;gap: 20px;}#use-cases .sp-usecases-card{display: flex;flex-direction: column;border-radius: 24px;border: 1px solid #e2e8f0;background: rgba(248, 250, 252, 0.5);padding: 24px;transition: background-color 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}#use-cases .sp-usecases-card:hover{background: #fff;box-shadow: 0 10px 35px rgba(15, 23, 42, 0.08);}#use-cases .sp-usecases-card--primary:hover{border-color: #c7d2fe;}#use-cases .sp-usecases-card--accent:hover{border-color: #f5d0fe;}#use-cases .sp-usecases-card--emerald:hover{border-color: #a7f3d0;}#use-cases .sp-usecases-card--sky:hover{border-color: #bae6fd;}#use-cases .sp-usecases-card-icon{width: 48px;height: 48px;border-radius: 16px;display: flex;align-items: center;justify-content: center;font-size: 20px;margin-bottom: 16px;flex-shrink: 0;}#use-cases .sp-usecases-card-icon--primary{background: #e0e7ff;color: #4f46e5;}#use-cases .sp-usecases-card-icon--accent{background: #fae8ff;color: #c026d3;}#use-cases .sp-usecases-card-icon--emerald{background: #d1fae5;color: #059669;}#use-cases .sp-usecases-card-icon--sky{background: #e0f2fe;color: #0284c7;}#use-cases .sp-usecases-card-title{font-size: 18px;font-weight: 700;color: #0f172a;margin: 0 0 8px;line-height: 1.3;}#use-cases .sp-usecases-card-text{font-size: 14px;color: #475569;line-height: 1.625;margin: 0;flex-grow: 1;}@media (min-width: 640px){#use-cases .sp-usecases-inner{padding-left: 24px;padding-right: 24px;}#use-cases .sp-usecases-header{margin-bottom: 64px;}#use-cases .sp-usecases-intro{font-size: 18px;}#use-cases .sp-usecases-grid{grid-template-columns: repeat(2, 1fr);gap: 24px;}#use-cases .sp-usecases-card{padding: 28px;}#use-cases .sp-usecases-card-icon{width: 56px;height: 56px;font-size: 24px;margin-bottom: 20px;}#use-cases .sp-usecases-card-title{font-size: 20px;}}@media (min-width: 768px){#use-cases .sp-usecases-title{font-size: 36px;}}@media (min-width: 1024px){#use-cases.sp-usecases{padding: 96px 0;}#use-cases .sp-usecases-inner{padding-left: 32px;padding-right: 32px;}#use-cases .sp-usecases-title{font-size: 48px;}#use-cases .sp-usecases-grid{grid-template-columns: repeat(4, 1fr);}}#testimonials.sp-testimonials{padding: 64px 0;background-color: #f8fafc;border-top: 1px solid #e2e8f0;border-bottom: 1px solid #e2e8f0;}#testimonials .sp-testimonials-inner{padding-left: 16px;padding-right: 16px;}#testimonials .sp-testimonials-header{text-align: center;max-width: 768px;margin: 0 auto 48px;}#testimonials .sp-testimonials-title{font-size: 30px;font-weight: 800;color: #0f172a;letter-spacing: -0.025em;margin: 0 0 24px;line-height: 1.2;}#testimonials .sp-testimonials-intro{font-size: 16px;color: #475569;line-height: 1.625;margin: 0;}#testimonials .sp-testimonials-grid{display: grid;grid-template-columns: 1fr;gap: 24px;}#testimonials .sp-testimonials-card{display: flex;flex-direction: column;height: 100%;background: #fff;border-radius: 24px;border: 1px solid #e2e8f0;box-shadow: 0 10px 35px rgba(15, 23, 42, 0.08);padding: 24px;}#testimonials .sp-testimonials-card--desktop-only{display: none;}#testimonials .sp-testimonials-stars{display: flex;align-items: center;gap: 4px;color: #fbbf24;font-size: 14px;margin-bottom: 20px;}#testimonials .sp-testimonials-quote{font-size: 14px;color: #334155;line-height: 1.625;font-style: italic;margin: 0 0 24px;flex-grow: 1;}#testimonials .sp-testimonials-footer{display: flex;align-items: center;gap: 12px;border-top: 1px solid #f1f5f9;padding-top: 16px;margin: 0;}#testimonials .sp-testimonials-avatar{width: 40px;height: 40px;border-radius: 9999px;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 14px;flex-shrink: 0;}#testimonials .sp-testimonials-avatar--primary{background: #eef2ff;color: #4f46e5;}#testimonials .sp-testimonials-avatar--accent{background: #fdf4ff;color: #c026d3;}#testimonials .sp-testimonials-avatar--emerald{background: #ecfdf5;color: #059669;}#testimonials .sp-testimonials-name{font-weight: 700;color: #0f172a;font-size: 14px;}#testimonials .sp-testimonials-role{font-size: 12px;color: #64748b;}@media (min-width: 640px){#testimonials .sp-testimonials-inner{padding-left: 24px;padding-right: 24px;}#testimonials .sp-testimonials-header{margin-bottom: 64px;}#testimonials .sp-testimonials-intro{font-size: 18px;}#testimonials .sp-testimonials-stars{font-size: 16px;}#testimonials .sp-testimonials-quote{font-size: 16px;}#testimonials .sp-testimonials-role{font-size: 14px;}}@media (min-width: 768px){#testimonials .sp-testimonials-title{font-size: 36px;}#testimonials .sp-testimonials-grid{grid-template-columns: repeat(2, 1fr);gap: 32px;}#testimonials .sp-testimonials-card{padding: 32px;}}@media (min-width: 1024px){#testimonials.sp-testimonials{padding: 96px 0;}#testimonials .sp-testimonials-inner{padding-left: 32px;padding-right: 32px;}#testimonials .sp-testimonials-title{font-size: 48px;}#testimonials .sp-testimonials-grid{grid-template-columns: repeat(3, 1fr);}#testimonials .sp-testimonials-card--desktop-only{display: flex;}}#faq.sp-faq{padding: 64px 0;background-color: #fff;}#faq .sp-faq-inner{padding-left: 16px;padding-right: 16px;}#faq .sp-faq-header{text-align: center;max-width: 768px;margin: 0 auto 48px;}#faq .sp-faq-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;border-radius: 9999px;background: #eef2ff;color: #4338ca;border: 1px solid #e0e7ff;font-weight: 600;font-size: 14px;margin-bottom: 16px;}#faq .sp-faq-title{font-size: 30px;font-weight: 800;color: #0f172a;letter-spacing: -0.025em;margin: 0 0 24px;line-height: 1.2;}#faq .sp-faq-intro{font-size: 16px;color: #475569;line-height: 1.625;margin: 0;}#faq .sp-faq-list{max-width: 896px;margin: 0 auto;display: flex;flex-direction: column;gap: 12px;}#faq .faq-item{border-radius: 16px;border: 1px solid #e2e8f0;background: #f8fafc;overflow: hidden;}#faq .faq-trigger{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 16px;text-align: right;padding: 16px 20px;background: transparent;border: none;cursor: pointer;font-family: inherit;}#faq .faq-trigger:focus{outline: none;}#faq .faq-trigger:focus-visible{outline: 2px solid #6366f1;outline-offset: 2px;border-radius: 16px;}#faq .faq-question{font-weight: 700;color: #0f172a;font-size: 16px;line-height: 1.4;}#faq .faq-icon{color: #94a3b8;flex-shrink: 0;transition: transform 0.25s ease;}#faq .faq-content{max-height: 0;overflow: hidden;transition: max-height 0.35s ease;padding: 0 20px;font-size: 14px;color: #475569;line-height: 1.625;}#faq .faq-item.is-open .faq-content{max-height: 800px;}#faq .faq-item.is-open .faq-icon{transform: rotate(180deg);}#faq .faq-answer-inner{margin: 0;}#faq .faq-item.is-open .faq-answer-inner{padding-bottom: 16px;}@media (min-width: 640px){#faq .sp-faq-inner{padding-left: 24px;padding-right: 24px;}#faq .sp-faq-header{margin-bottom: 64px;}#faq .sp-faq-intro{font-size: 18px;}#faq .sp-faq-list{gap: 16px;}#faq .faq-item{border-radius: 24px;}#faq .faq-trigger{padding: 20px 24px;}#faq .faq-question{font-size: 18px;}#faq .faq-content{font-size: 16px;padding-left: 24px;padding-right: 24px;}#faq .faq-item.is-open .faq-answer-inner{padding-bottom: 20px;}}@media (min-width: 768px){#faq .sp-faq-title{font-size: 36px;}}@media (min-width: 1024px){#faq.sp-faq{padding: 96px 0;}#faq .sp-faq-inner{padding-left: 32px;padding-right: 32px;}#faq .sp-faq-title{font-size: 48px;}}#cta.sp-cta{position: relative;padding: 64px 0;background-color: #0f172a;color: #fff;overflow: hidden;}#cta .sp-cta-bg{position: absolute;inset: 0;opacity: 0.2;pointer-events: none;background: radial-gradient(circle at top right, rgba(96, 165, 250, 0.5), transparent 50%), radial-gradient(circle at bottom left, rgba(167, 139, 250, 0.5), transparent 50%);}#cta .sp-cta-inner{position: relative;z-index: 1;padding-left: 16px;padding-right: 16px;}#cta .sp-cta-layout{display: grid;grid-template-columns: 1fr;gap: 48px;align-items: center;}#cta .sp-cta-copy{text-align: center;}#cta .sp-cta-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;border-radius: 9999px;background: rgba(255, 255, 255, 0.1);border: 1px solid rgba(255, 255, 255, 0.1);color: #bfdbfe;font-weight: 600;font-size: 12px;margin-bottom: 24px;}#cta .sp-cta-title{font-size: 30px;font-weight: 800;color: #fff;line-height: 1.2;letter-spacing: -0.025em;margin: 0 0 24px;}#cta .sp-cta-intro{font-size: 16px;color: #cbd5e1;line-height: 1.625;margin: 0 0 40px;}#cta .sp-cta-actions{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;}#cta .sp-cta-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 16px 32px;border-radius: 16px;font-size: 18px;text-decoration: none !important;transition: transform 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;}#cta .sp-cta-btn--primary{background: #4f46e5;color: #fff;font-weight: 800;box-shadow: 0 10px 30px rgba(79, 70, 229, 0.35);border: none;}#cta .sp-cta-btn--primary:hover{background: #6366f1;color: #fff;transform: translateY(-4px);box-shadow: 0 15px 40px rgba(79, 70, 229, 0.45);}#cta .sp-cta-btn--secondary{background: rgba(255, 255, 255, 0.1);color: #fff;font-weight: 700;border: 1px solid rgba(255, 255, 255, 0.15);}#cta .sp-cta-btn--secondary:hover{background: rgba(255, 255, 255, 0.15);color: #fff;transform: translateY(-4px);}#cta .sp-cta-visual{display: none;position: relative;}#cta .sp-cta-visual-shadow{position: absolute;inset: 0;background: #6366f1;border-radius: 40px;transform: translate(24px, 24px);opacity: 0.5;z-index: -1;}#cta .sp-cta-img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 40px;box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.45);}@media (min-width: 640px){#cta .sp-cta-badge{font-size: 14px;}#cta .sp-cta-actions{flex-direction: row;flex-wrap: wrap;}#cta .sp-cta-btn{width: auto;}#cta .sp-cta-visual{display: block;}#cta .sp-cta-img{aspect-ratio: auto;height: 450px;}}@media (min-width: 768px){#cta .sp-cta-title{font-size: 36px;}#cta .sp-cta-intro{font-size: 18px;}}@media (min-width: 1024px){#cta.sp-cta{padding: 96px 0;}#cta .sp-cta-inner{padding-left: 32px;padding-right: 32px;}#cta .sp-cta-layout{grid-template-columns: 1fr 1fr;gap: 64px;}#cta .sp-cta-copy{text-align: right;}#cta .sp-cta-actions{justify-content: flex-start;}#cta .sp-cta-title{font-size: 48px;}#cta .sp-cta-intro{font-size: 20px;}}.partners-section{background-color: #f3f4f6;padding: 3rem 0;margin-top: 0;}.partners-content{text-align: center;max-width: 100%;}.partners-title{font-family: "Assistant Bold";font-size: 2rem;font-weight: 700;color: #374151;margin-bottom: 3rem;text-align: center;}.partners-grid{display: flex;justify-content: center;align-items: center;gap: 2rem;flex-wrap: wrap;max-width: 100%;}.partner-item{background-color: #e5e7eb;border-radius: 12px;text-align: center;transition: all 0.3s ease;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);display: flex;align-items: center;justify-content: center;}.partner-item:hover{opacity: 0.8;}.partner-logo{width: 120px;height: 40px;object-fit: contain;border-radius: 6px;transition: all 0.3s ease;}.partner-item:hover .partner-logo{opacity: 0.8;}@media (max-width: 768px){.partners-title{font-size: 2rem;margin-bottom: 2rem;}.partners-grid{gap: 1rem;justify-content: center;}.partner-name{font-size: 1rem;}.partner-logo{width: 100px;height: 35px;}}@media (max-width: 480px){.partners-grid{flex-direction: column;gap: 1rem;}.partner-logo{width: 120px;height: 40px;}}.features-section{background-color: #ffffff;padding: 6rem 0;margin-top: 0;}.features-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.features-content{text-align: center;max-width: 100%;}.features-title{font-family: "Assistant Bold";font-size: 36px;font-weight: 700;color: #1f2937;margin-bottom: 3rem;text-align: center;line-height: 1.2;}#body-101 .features-grid{padding: 0;}.features-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 2rem;max-width: 100%;}.feature-card{background-color: #ffffff;padding: 2rem;border-radius: 0.75rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);text-align: center;transition: all 0.3s ease;border: 1px solid #f3f4f6;}.feature-card:hover{transform: translateY(-4px);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.feature-icon{font-size: 4rem;margin-bottom: 1rem;color: #0078d4;display: flex;justify-content: center;align-items: center;width: 80px;height: 80px;margin: 0 auto;border-radius: 50%;}.feature-card-title{font-family: "Assistant Bold";font-size: 20px;font-weight: 700;color: #18181b;margin-bottom: 1rem;margin-top: 0;line-height: 1.3;}.feature-card-desc{font-size: 16px;line-height: 1.6;color: #000;margin: 0;}@media (max-width: 768px){.features-title{font-size: 2rem;margin-bottom: 2rem;}.features-grid{grid-template-columns: 1fr;gap: 1.5rem;}.feature-card{padding: 1.5rem;}.feature-icon{width: 60px;height: 60px;font-size: 2rem;margin-bottom: 1rem;}}@media (max-width: 480px){.features-title{font-size: 2rem;}.feature-card{padding: 1.5rem;}.feature-card-title{font-size: 1.25rem;}.feature-card-desc{font-size: 1.1rem;}}.solutions-section{background-color: #f9fafb;padding: 6rem 0;margin-top: 0;}.solutions-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.solutions-content{text-align: center;max-width: 100%;}.solutions-title{font-family: "Assistant Bold";font-size: 36px;font-weight: 700;color: #18181b;margin-bottom: 3rem;text-align: center;line-height: 1.2;}.solutions-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 2rem;max-width: 100%;}.solution-card{background-color: #ffffff;padding: 2rem;border-radius: 0.75rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);text-align: right;transition: all 0.3s ease;border: 1px solid #f3f4f6;}.solution-card:hover{transform: translateY(-4px);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.solution-header{display: flex;align-items: center;gap: 1rem;flex-direction: row-reverse;margin-bottom: 1rem;justify-content: center;}.solution-icon{font-size: 3rem;color: #0078d4;flex-shrink: 0;margin-top: 0.25rem;}.solution-card-title{font-family: "Assistant Bold";font-size: 20px;font-weight: 700;color: #18181b;margin: 0;line-height: 1.3;flex: 1;}.solution-card-desc{font-size: 16px;line-height: 1.6;color: #52525b;margin: 0;text-align: right;padding-right: 35px;}@media (max-width: 768px){.solutions-title{font-size: 2rem;margin-bottom: 2rem;}.solutions-grid{grid-template-columns: 1fr;gap: 1.5rem;}.solution-card{padding: 1.5rem;}.solution-icon{font-size: 1.75rem;}}@media (max-width: 480px){.solutions-title{font-size: 2rem;}.solution-card{padding: 1.5rem;}.solution-card-title{font-size: 1.25rem;}.solution-card-desc{font-size: 1.1rem;}}@media (max-width: 480px){.partners-title{font-size: 2.5rem;}.partners-grid{flex-direction: column;gap: 1rem;}.partner-logo{width: 120px;height: 40px;}.features-title{font-size: 2.75rem;}.feature-card{padding: 1.5rem;}.feature-card-title{font-size: 1.625rem;}.feature-card-desc{font-size: 1.4rem;}.solutions-title{font-size: 2.75rem;}.solution-card{padding: 1.5rem;}.solution-card-title{font-size: 1.625rem;}.solution-card-desc{font-size: 1.4rem;}}.testimonial-section{background-color: #0078d4;padding: 4rem 0;margin-top: 0;}.testimonial-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.testimonial-content{text-align: center;max-width: 750px;margin: 0 auto;}.testimonial-avatar{margin-bottom: 2rem;}.avatar-image{width: 100px;height: 100px;border-radius: 50%;border: 4px solid #e3f2fd;object-fit: cover;}.testimonial-quote{font-size: 24px;font-style: italic;color: #ffffff;margin-bottom: 2rem;line-height: 1.6;font-family: "Assistant Regular";}.testimonial-author{display: flex;flex-direction: column;align-items: center;gap: 0.5rem;}.author-name{font-size: 18px;font-weight: 700;color: #ffffff;font-family: "Assistant Bold";}.author-company{font-size: 16px;color: #e3f2fd;font-family: "Assistant Regular";}@media (max-width: 768px){.testimonial-quote{font-size: 1.25rem;padding-bottom: 1.5rem;width: 100%;margin: 0 auto;}.author-name{font-size: 1.125rem;}.author-company{font-size: 1rem;}}@media (max-width: 480px){.testimonial-title{font-size: 2.75rem;}.testimonial-quote{font-size: 1.4rem;margin-bottom: 1.5rem;}.author-name{font-size: 1.25rem;}.author-company{font-size: 1.125rem;}}.animate-on-scroll{opacity: 0;transform: translateY(30px);transition: all 0.6s ease-out;}.animate-on-scroll.is-visible{opacity: 1;transform: translateY(0);}.video-modal{position: fixed;inset: 0;z-index: 99999 !important;display: none;align-items: center;justify-content: center;}.video-modal.active{display: flex !important;}.video-modal-overlay{position: fixed;inset: 0;background-color: rgba(0, 0, 0, 0.75);transition: opacity 0.3s;z-index: 100000 !important;}.video-modal-container{position: fixed;inset: 0;z-index: 100001 !important;overflow-y: auto;display: flex;align-items: center;justify-content: center;padding: 1rem;pointer-events: none;}.video-modal-content{position: relative;width: 100%;max-width: min(960px, calc(100vw - 2rem));background-color: #000;border-radius: 0.5rem;box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);overflow: hidden;margin: 2rem auto;pointer-events: auto;}.video-modal-close{position: absolute;top: 1rem;right: 1rem;z-index: 20;background-color: rgba(0, 0, 0, 0.5);color: #fff;border: none;border-radius: 50%;width: 3.5rem;height: 3.5rem;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s;font-size: 1.75rem;}.video-modal-close:hover{background-color: rgba(0, 0, 0, 0.7);color: #d1d5db;}.video-modal-iframe-wrapper{position: relative;width: 100%;padding-bottom: 56.25%;height: 0;overflow: hidden;}.video-modal-iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}.video-modal-video-wrapper{position: relative;width: 100%;padding-bottom: 56.25%;height: 0;overflow: hidden;background-color: #000;}.video-modal-video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;object-fit: contain;}@media (max-width: 768px){.video-modal-content{margin: 1rem;}.video-modal-iframe-wrapper, .video-modal-video-wrapper{padding-bottom: 56.25%;}}@media (max-width: 480px){.video-modal-content{margin: 0.5rem;}.video-modal-close{width: 2rem;height: 2rem;top: 0.5rem;right: 0.5rem;font-size: 1rem;}}.video-modal-active-override{z-index: 1 !important;pointer-events: none !important;transition: opacity 0.2s !important;}#open_change_style.video-modal-active-override{z-index: 1 !important;position: fixed !important;pointer-events: none !important;}.header.video-modal-active-override{z-index: 1 !important;position: fixed !important;pointer-events: none !important;}.platform-hero{background-color: #107c10;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%2340a040' fill-opacity='0.1'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");background-size: 100px 100px;padding: 8rem 0;margin-top: 0;position: relative;overflow: hidden;}#body-288 .platform-hero{background-color: #d83b01;background-image: none;}#body-295 .platform-hero{background-color: #5c2d91;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-opacity='0.02'%3E%3Cpolygon fill='%23ffffff' points='50 0 100 25 100 75 50 100 0 75 0 25'/%3E%3C/g%3E%3C/svg%3E");background-size: 100px 100px;}#body-296 .platform-hero{background-color: #008272;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%234CAF50' fill-opacity='0.07'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-297 .platform-hero{background-color: #5e6777;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%236B7280' fill-opacity='0.3'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-298 .platform-hero{background-color: #0078d4;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%23005A9E' fill-opacity='0.07'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-299 .platform-hero{background-color: #107c10;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%234CAF50' fill-opacity='0.07'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-300 .platform-hero{background-color: #d83b01;background-image: none;}#body-290 .platform-hero{background-color: #5c2d91;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-opacity='0.02'%3E%3Cpolygon fill='%23ffffff' points='50 0 100 25 100 75 50 100 0 75 0 25'/%3E%3C/g%3E%3C/svg%3E");background-size: 100px 100px;}#body-291 .platform-hero{background-color: #008272;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%234CAF50' fill-opacity='0.07'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-292 .platform-hero{background-color: #5e6777;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%236B7280' fill-opacity='0.3'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-301 .platform-hero{background-color: #0078d4;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%23005A9E' fill-opacity='0.07'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-302 .platform-hero{background-color: #d83b01;background-image: none;}#body-303 .platform-hero{background-color: #5c2d91;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-opacity='0.02'%3E%3Cpolygon fill='%23ffffff' points='50 0 100 25 100 75 50 100 0 75 0 25'/%3E%3C/g%3E%3C/svg%3E");background-size: 100px 100px;}#body-304 .platform-hero{background-color: #008272;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%231f7a6f' fill-opacity='0.2'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-305 .platform-hero{background-color: #0078d4;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%231f7a6f' fill-opacity='0.1'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");background-size: 100px 100px;}#body-102 .platform-hero{background-color: #d83b01;background-image: none;}#body-293 .platform-hero{background-color: #5c2d91;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-opacity='0.02'%3E%3Cpolygon fill='%23ffffff' points='50 0 100 25 100 75 50 100 0 75 0 25'/%3E%3C/g%3E%3C/svg%3E");background-size: 100px 100px;}#body-106 .platform-hero{background-color: #008272;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%231f7a6f' fill-opacity='0.2'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-105 .platform-hero{background-color: #5e6777;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%236B7280' fill-opacity='0.3'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-315 .platform-hero{background-color: #0078d4;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%23005A9E' fill-opacity='0.07'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");background-size: 100px 100px;}#body-316 .platform-hero{background-color: #008272;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%231f7a6f' fill-opacity='0.2'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}#body-317 .platform-hero{background-color: #5e6777;background-size: 100px 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%236B7280' fill-opacity='0.3'%3E%3Cpolygon points='40 0 80 20 80 60 40 80 0 60 0 20'/%3E%3C/g%3E%3C/svg%3E");}.platform-hero-content{text-align: center;padding: 0 24px;max-width: 800px;margin: 0 auto;}.platform-hero-title{font-family: "Assistant Bold";font-size: 40px;font-weight: 700;color: #ffffff;margin-bottom: 1.5rem;text-align: center;line-height: 1.2;text-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}.platform-hero-subtitle{font-family: "Assistant Regular";font-size: 20px;color: #ffffff;margin: 0;text-align: center;line-height: 1.4;text-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);font-weight: 400;}.platform-intro{background-color: #ffffff;padding: 6rem 0;margin-top: 0;}.platform-intro-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.platform-intro-content{text-align: center;max-width: 800px;margin: 0 auto;}.platform-intro-title{font-family: "Assistant Bold";font-size: 30px;font-weight: 700;color: #000000;margin-bottom: 1.5rem;margin-top: 0;text-align: center;line-height: 1.2;}.platform-intro-desc{font-family: "Assistant Regular";font-size: 18px;color: #4b5563;margin: 0;text-align: center;line-height: 1.6;}@media (max-width: 768px){.platform-intro{padding: 3rem 0;}}@media (max-width: 480px){.platform-intro{padding: 2.5rem 0;}}.platform-task-management{background-color: #fafafa;padding: 4rem 0;margin-top: 0;}.platform-task-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.task-content{display: flex;align-items: center;gap: 3rem;max-width: 100%;}.task-text{flex: 1;text-align: right;}.task-title{font-family: "Assistant Bold";font-size: 24px;font-weight: 700;color: #0078d4;margin-bottom: 1rem;line-height: 1.3;}.task-desc{font-family: "Assistant Regular";font-size: 16px;color: #6b7280;margin: 0;line-height: 1.6;}.task-visual{flex: 1;display: flex;justify-content: right;align-items: center;}.task-card{background-color: #f0f9ff;border-radius: 1rem;padding: 0;min-height: 200px;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);overflow: hidden;}.task-card img{width: 100%;height: 100%;object-fit: cover;border-radius: 1rem;display: block;max-width: 100%;height: auto;min-height: 200px;}@media (max-width: 768px){.task-content.reverse{flex-direction: column-reverse;}.platform-task-management{padding: 3rem 0;}.task-content{flex-direction: column;gap: 2rem;text-align: center;}.task-text{text-align: center;}.task-desc{margin-bottom: 15px;}.task-card{padding: 0;min-height: 150px;}.task-card img{border-radius: 1rem;min-height: 150px;}}@media (max-width: 480px){.platform-task-management{padding: 2.5rem 0;}.task-card{padding: 0;min-height: 120px;}.task-card img{border-radius: 1rem;min-height: 120px;}}.cta-section{background-color: #0078d4;padding: 6rem 0;margin-top: 0;}.cta-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.cta-content{text-align: center;max-width: 800px;margin: 0 auto;}.cta-title{font-family: "Assistant Bold";font-size: 36px;font-weight: 700;color: #ffffff;margin-bottom: 1.5rem;line-height: 1.3;}.cta-subtitle{font-size: 20px;line-height: 1.5;color: #ffffff;margin-bottom: 2.5rem;font-family: "Assistant Regular";opacity: 0.95;}.cta-button{background-color: #d83b01;color: #ffffff;font-weight: 700;padding: 1.25rem 2.5rem;border-radius: 12px;transition: all 0.3s ease;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);font-size: 18px;display: inline-block;text-decoration: none;border: none;outline: none;font-family: "Assistant Bold";}.cta-button:hover{background-color: #a22c00;color: #ffffff;text-decoration: none;box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);}@media (max-width: 768px){.cta-title{margin-bottom: 1rem;}}.client-testimonial-section{background-color: #ffffff;padding: 6rem 0;margin-top: 0;}.client-testimonial-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.client-testimonial-content{text-align: center;max-width: 750px;margin: 0 auto;}.client-testimonial-quote{font-family: "Assistant Bold";font-size: 30px;font-weight: 700;color: #18181b;margin-bottom: 2rem;line-height: 1.3;font-style: normal;}.client-testimonial-details{background-color: #f8f9fa;border-radius: 16px;padding: 2.5rem;text-align: center;}.client-testimonial-text{font-size: 18px;line-height: 1.6;color: #374151;margin-bottom: 1.5rem;font-style: italic;font-family: "Assistant Regular";}.client-testimonial-author{font-size: 16px;color: #0078d4;font-weight: 600;font-family: "Assistant Bold";font-style: normal;display: block;text-align: center;}@media (max-width: 768px){.client-testimonial-quote{margin-bottom: 1.5rem;}.client-testimonial-details{padding: 2rem;}.client-testimonial-text{margin-bottom: 1rem;}}@media (max-width: 480px){.client-testimonial-quote{font-size: 2.25rem;}.client-testimonial-details{padding: 1.5rem;}}.footer{background-color: #1f2937;color: white;padding: 4rem 0 4rem;font-family: "Assistant Regular", sans-serif;}.footer-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.footer-content{margin-bottom: 3rem;}.footer-columns{display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;}.footer-column{text-align: right;}.footer-title{font-size: 18px;font-weight: 700;margin-bottom: 1rem;color: white;}.footer .nav.menu{list-style: none;padding: 0;margin: 0;}.footer .nav.menu li{margin-bottom: 1.5rem;}.footer .nav.menu a{color: #d1d5db;text-decoration: none;transition: color 0.3s ease;font-size: 16px;display: inline;padding: 0;}.footer .nav.menu a:hover{color: white;background-color: transparent;}.footer .nav.menu a:focus{outline: none;color: white;}.footer .nav.menu a.active, .footer .nav.menu li.active a, .footer .nav.menu li.active > a, .footer .nav.menu a.active[href], .footer .nav.menu li.item-307.active a, .footer .nav.menu li.item-308.active a, .footer .nav.menu li.item-309.active a, .footer .nav.menu li.item-310.active a, .footer .nav.menu li.item-311.active a, .footer .nav.menu li.item-312.active a, .footer .nav.menu li.item-313.active a, .footer .nav.menu li.item-314.active a, .footer .nav.menu li.item-315.active a, .footer .nav.menu li.item-316.active a, .footer .nav.menu li.item-317.active a{color: #007bff !important;font-family: "Assistant Bold", sans-serif !important;font-weight: 700 !important;text-decoration: none !important;}.footer-contact{margin-bottom: 1.5rem;}.footer-contact-link{display: block;color: #d1d5db;text-decoration: none;margin-bottom: 0.75rem;transition: color 0.3s ease;font-size: 16px;}.footer-contact-link:hover{color: white;text-decoration: none;}.footer-contact-link i{margin-left: 0.5rem;width: 16px;}.footer-social{display: flex;gap: 2rem;}.social-link{color: #9ca3af;font-size: 27px;transition: color 0.3s ease;display: inline-block;}.social-link:hover{color: white;}.footer-bottom{border-top: 1px solid #374151;padding-top: 3rem;}.footer-bottom-content{text-align: center;}.footer-bottom .nav.menu{margin-bottom: 1.5rem;display: flex;justify-content: center;gap: 1.5rem;list-style: none;padding: 0;}.footer-bottom .nav.menu li{margin: 0;}.footer-bottom .nav.menu a{color: #9ca3af;text-decoration: none;font-size: 14px;transition: color 0.3s ease;}.footer-bottom .nav.menu a:hover{color: white;text-decoration: none;}.footer-legal{margin-bottom: 1.5rem;display: flex;justify-content: center;gap: 1.5rem;}.footer-legal-link{color: #9ca3af;text-decoration: none;font-size: 14px;transition: color 0.3s ease;}.footer-legal-link:hover{color: white;text-decoration: none;}.footer-copyright{color: #9ca3af;font-size: 16px;}@media (min-width: 768px){.footer-columns{grid-template-columns: repeat(4, 1fr);gap: 2rem;}.footer-column{text-align: right;}}@media (max-width: 767px){.footer{padding: 2rem 0 1rem;}.footer-social{justify-content: center;}.footer-columns{grid-template-columns: 1fr;gap: 1.5rem;}.footer-column{text-align: center;}.footer-title{font-size: 16px;}.footer .nav.menu a{font-size: 15px;}.footer-contact-link{font-size: 15px;}.social-link{font-size: 24px;}.footer-legal-link{font-size: 13px;}.footer-copyright{font-size: 15px;}.footer-legal{flex-direction: column;gap: 0.5rem;}.footer-bottom .nav.menu{flex-direction: column;gap: 0.5rem;}}@media (max-width: 480px){.footer{padding: 1.5rem 0 1rem;}.footer-title{font-size: 15px;}.footer .nav.menu a{font-size: 14px;}.footer-contact-link{font-size: 14px;}.social-link{font-size: 22px;}.footer-legal-link{font-size: 12px;}.footer-copyright{font-size: 14px;}}.industry-solutions-section{background-color: #f8f9fa;padding: 80px 0;}.industry-solutions-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.industry-solutions-content{text-align: center;}.industry-solutions-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 32px;margin-top: 48px;}.industry-solution-card{background-color: white;border-radius: 12px;padding: 32px 24px;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);text-align: center;transition: all 0.3s ease;height: 100%;display: flex;flex-direction: column;}.industry-solution-card:hover{transform: translateY(-4px);box-shadow: 0 10px 25px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.industry-solution-icon i{font-size: 48px;color: #0078d4;}.industry-solution-card-title{font-size: 20px;font-weight: 700;color: #1f2937;margin-bottom: 16px;line-height: 1.4;}.industry-solution-card-desc{font-size: 16px;color: #4b5563;line-height: 1.6;flex-grow: 1;}@media (max-width: 1024px){.industry-hero-title{font-size: 2.5rem;}.industry-solutions-grid{grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 24px;}.industry-solution-card{padding: 28px 20px;}.industry-solution-icon i{font-size: 42px;}.industry-solution-card-title{font-size: 18px;}.industry-solution-card-desc{font-size: 15px;}}@media (max-width: 768px){.industry-hero{padding: 100px 0 60px;}.industry-hero-title{font-size: 2rem;}.industry-hero-subtitle{font-size: 1.125rem;}.industry-solutions-section{padding: 60px 0;}.industry-solutions-grid{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 20px;margin-top: 40px;}.industry-solution-card{padding: 24px 20px;}.industry-solution-icon i{font-size: 40px;}.industry-solution-card-title{font-size: 18px;margin-bottom: 14px;}.industry-solution-card-desc{font-size: 15px;}}@media (max-width: 480px){.industry-hero{padding: 80px 0 48px;}.industry-hero-title{font-size: 1.75rem;margin-bottom: 20px;}.industry-hero-subtitle{font-size: 1rem;}.industry-solutions-section{padding: 48px 0;}.industry-solutions-grid{grid-template-columns: 1fr;gap: 20px;margin-top: 32px;}.industry-solution-card{padding: 20px 16px;}.industry-solution-icon i{font-size: 36px;}.industry-solution-card-title{font-size: 18px;margin-bottom: 12px;}.industry-solution-card-desc{font-size: 15px;line-height: 1.5;}}.about-section{background-color: white;padding: 80px 0;}.about-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.about-content{width: 100%;}.about-grid{display: flex;flex-direction: column;align-items: center;gap: 48px;}@media (min-width: 768px){.about-grid{flex-direction: row;gap: 60px;}}.about-text{text-align: right;width: 100%;}@media (min-width: 768px){.about-text{width: 50%;}}.about-title{font-size: 32px;font-weight: 700;color: #1f2937;margin-bottom: 24px;line-height: 1.3;}.about-paragraph{font-size: 18px;color: #4b5563;line-height: 1.7;margin-bottom: 20px;}.about-paragraph:last-child{margin-bottom: 0;}.about-visual{width: 100%;}@media (min-width: 768px){.about-visual{width: 50%;}}.about-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}.about-cards:has(.about-image:only-child){grid-template-columns: 1fr;}.about-card{border-radius: 8px;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);width: 100%;height: auto;object-fit: cover;}.about-card-main{grid-column: span 2;max-width: 80%;margin-left: auto;margin-right: 0;}.about-card-small{width: 100%;}.about-image{width: 100%;height: auto;border-radius: 8px;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);object-fit: cover;display: block;}.float-none{float: none;}.values-section{background-color: white;padding: 70px 0;}.values-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.values-content{text-align: center;}.values-title{font-size: 30px;font-weight: 700;color: #1f2937;margin-bottom: 48px;line-height: 1.3;}.values-grid{display: grid;grid-template-columns: 1fr;gap: 32px;margin: 0 auto;}@media (min-width: 640px){.values-grid{grid-template-columns: repeat(2, 1fr);}}@media (min-width: 1024px){.values-grid{grid-template-columns: repeat(5, 1fr);}}.value-card{text-align: center;}.value-icon{width: 80px;height: 80px;background-color: #0078d4;color: white;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 16px;}.value-icon i{font-size: 30px;}.value-card-title{font-size: 20px;font-weight: 700;color: #1f2937;margin-bottom: 8px;line-height: 1.4;}.value-card-desc{font-size: 16px;color: #6b7280;line-height: 1.6;}@media (max-width: 1024px){.about-grid{gap: 48px;}.about-title{font-size: 28px;}.about-paragraph{font-size: 17px;}}@media (max-width: 768px){.about-section{padding: 60px 0;}.about-grid{gap: 40px;text-align: center;}.about-text{text-align: center;}.about-title{font-size: 26px;margin-bottom: 20px;}.about-paragraph{font-size: 16px;margin-bottom: 18px;}.about-cards{gap: 12px;}}@media (max-width: 480px){.about-section{padding: 48px 0;}.about-grid{gap: 32px;}.about-title{font-size: 24px;margin-bottom: 18px;}.about-paragraph{font-size: 15px;margin-bottom: 16px;}.about-cards{gap: 10px;}}@media (max-width: 1024px){.values-grid{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 768px){.values-section{padding: 60px 0;}.values-title{font-size: 26px;margin-bottom: 40px;}.values-grid{grid-template-columns: repeat(2, 1fr);gap: 24px;}}@media (max-width: 480px){.values-section{padding: 48px 0;}.values-title{font-size: 24px;margin-bottom: 32px;}.values-grid{grid-template-columns: 1fr;gap: 20px;}}.work-process-section{background-color: #f9fafb;padding: 80px 0;}.work-process-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.work-process-content{text-align: center;}.work-process-title{font-size: 30px;font-weight: 700;color: #1f2937;margin-bottom: 16px;}.work-process-subtitle{font-size: 18px;color: #6b7280;max-width: 600px;margin: 0 auto 48px;line-height: 1.6;}.work-process-steps{display: flex;flex-direction: column;align-items: center;gap: 16px;}.work-process-step{text-align: center;flex: 1;}.step-icon{background-color: white;border: 2px solid #0078d4;width: 96px;height: 96px;border-radius: 8px;display: flex;align-items: center;justify-content: center;margin: 0 auto 16px;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);}.step-icon.accent{border-color: #d83b01;}.step-icon i{font-size: 36px;color: #0078d4;}.step-icon.accent i{color: #d83b01;}.step-title{font-size: 20px;font-weight: 700;color: #1f2937;margin-bottom: 8px;}.step-title.accent{color: #d83b01;}.step-description{font-size: 16px;color: #6b7280;line-height: 1.5;}.step-arrows{color: #0078d4;font-size: 24px;transform: translateY(-25px);display: none;}@media (min-width: 768px){.work-process-steps{flex-direction: row;gap: 0;}.step-arrows{display: block;margin: 0 16px;}.work-process-step{flex: 1;}}@media (max-width: 767px){.work-process-section{padding: 60px 0;}.work-process-title{font-size: 26px;margin-bottom: 12px;}.work-process-subtitle{font-size: 16px;margin-bottom: 40px;}.step-icon{width: 80px;height: 80px;}.step-icon i{font-size: 30px;}.step-title{font-size: 18px;}.step-description{font-size: 15px;}}@media (max-width: 480px){.work-process-section{padding: 48px 0;}.work-process-title{font-size: 24px;}.work-process-subtitle{font-size: 15px;margin-bottom: 32px;}.step-icon{width: 72px;height: 72px;margin-bottom: 12px;}.step-icon i{font-size: 28px;}.step-title{font-size: 17px;}.step-description{font-size: 14px;}}.pricing-section{background-color: #ffffff;padding: 6rem 0;}.pricing-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.pricing-grid{display: grid;grid-template-columns: 1fr;gap: 2rem;align-items: stretch;}@media (min-width: 1024px){.pricing-grid{grid-template-columns: repeat(3, 1fr);gap: 2rem;}}.pricing-card{background-color: #ffffff;border: 1px solid #e5e7eb;border-radius: 0.5rem;padding: 2rem;display: flex;flex-direction: column;height: 100%;transition: all 0.3s ease;text-align: right;position: relative;}.pricing-card:hover{transform: translateY(-5px);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.pricing-card.popular{border-color: #0078d4;border-width: 2px;}.popular-badge{position: absolute;top: 0;right: 0;transform: translateY(-50%);margin-right: 1.5rem;background-color: #d83b01;color: #ffffff;padding: 0.5rem 1.75rem;border-radius: 9999px;font-size: 14px;font-weight: 600;}.pricing-title{font-size: 24px;font-weight: 700;color: #000000;margin-bottom: 0.5rem;text-align: right;}.pricing-description{color: #6b7280;margin-bottom: 1.5rem;text-align: right;line-height: 1.5;font-size: 16px;}.pricing-price{font-size: 2.5rem;font-weight: 700;color: #000000;margin-bottom: 1.5rem;text-align: right;display: flex;align-items: baseline;gap: 0.5rem;font-size: 36px;}.pricing-price.enterprise{font-size: 36px;}.pricing-period{font-size: 18px;font-weight: 400;color: #6b7280;display: inline;margin-top: 0;}.pricing-features{list-style: none;padding: 0;margin: 0 0 2rem 0;flex-grow: 1;}.pricing-feature{display: flex;align-items: center;gap: 0.75rem;margin-bottom: 1rem;text-align: right;}.pricing-feature:last-child{margin-bottom: 0;}.pricing-feature i{color: #10b981;font-size: 1.5rem;flex-shrink: 0;}.pricing-feature span{color: #000000;line-height: 1.6;font-size: 16px;}.pricing-button{padding: 0.875rem 2rem;border-radius: 0.375rem;font-weight: 600;color: #ffffff;text-decoration: none;text-align: center;transition: all 0.3s ease;display: inline-block;border: none;outline: none;cursor: pointer;font-family: inherit;font-size: 16px;}.pricing-button.primary{background-color: #0078d4;}.pricing-button.primary:hover{background-color: #005a9e;color: #ffffff;text-decoration: none;}.pricing-button.accent{background-color: #d83b01;}.pricing-button.accent:hover{background-color: #a22c00;color: #ffffff;text-decoration: none;}@media (max-width: 1023px){.pricing-grid{grid-template-columns: repeat(2, 1fr);gap: 1.5rem;}}@media (max-width: 767px){.pricing-section{padding: 4rem 0;}.pricing-grid{grid-template-columns: 1fr;gap: 1.5rem;}.pricing-card{padding: 1.5rem;}.pricing-title{font-size: 20px;}.pricing-price{font-size: 30px;}.pricing-price.enterprise{font-size: 30px;}.pricing-description{font-size: 14px;}.pricing-feature span{font-size: 14px;}.pricing-feature{gap: 0.5rem;}.pricing-feature i{font-size: 1.375rem;}.pricing-button{font-size: 14px;padding: 0.75rem 1.75rem;}}@media (max-width: 480px){.pricing-section{padding: 3rem 0;}.pricing-card{padding: 1.25rem;}.pricing-title{font-size: 18px;}.pricing-price{font-size: 26px;}.pricing-price.enterprise{font-size: 26px;}.pricing-description{font-size: 13px;}.pricing-feature span{font-size: 13px;}.pricing-feature i{font-size: 1.25rem;}.pricing-button{padding: 0.75rem 1.5rem;font-size: 13px;}}body:has(.sp-price-page){background:#f6f9ff;color:#132846}body:has(.sp-price-page) .wrapper.content{width:100%!important;max-width:none!important;padding:0!important}body:has(.sp-price-page) .row.out{margin:0}.sp-price-page{direction:rtl;text-align:right;font-family:"Assistant Regular",Arial,sans-serif;color:#142c4b}.sp-price-page *{box-sizing:border-box}.sp-price-shell{max-width:1200px;margin:auto;padding:0 26px}.sp-price-hero{padding:62px 0 110px;background:radial-gradient(ellipse at 8% 10%,#2865b6,transparent 58%),#0b2043;color:#fff}.sp-price-eyebrow{display:block;color:#a9cffd;font-size:14px;font-weight:700;letter-spacing:.07em;margin-bottom:18px}.sp-price-hero h1{color:#fff;font-size:clamp(34px,4.5vw,56px);font-weight:800;line-height:1.2;max-width:780px;margin:0 0 24px}.sp-price-hero p{font-size:20px;line-height:1.8;color:#d2e1f5;max-width:760px;margin:0}.sp-price-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.sp-price-pills span{border:1px solid #ffffff30;border-radius:30px;padding:8px 16px;font-size:14px;color:#e5efff}.sp-plans{margin-top:-52px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:22px}.sp-plan{display:flex;flex-direction:column;background:#fff;border:1px solid #dce6f3;border-radius:24px;padding:32px;box-shadow:0 12px 35px #123a6b09;min-width:0}.sp-plan.is-pro{border:2px solid #3676dc;box-shadow:0 16px 40px #2761bd18}.sp-plan-label{font-size:13px;color:#526b8d;font-weight:700;min-height:30px}.sp-plan.is-pro .sp-plan-label{color:#245bc4}.sp-plan h2{font-size:28px;font-weight:800;color:#122c4e;margin:10px 0 14px}.sp-plan>p{font-size:17px;line-height:1.8;color:#536981;min-height:92px;margin:0}.sp-plan-price{display:flex;align-items:baseline;gap:8px;margin:28px 0 24px;color:#112b4c}.sp-plan-price strong{font-size:56px;font-weight:800;line-height:1}.sp-plan-price span{font-size:15px;color:#576b86;line-height:1.5}.sp-plan-price.is-custom strong{font-size:33px}.sp-plan ul{list-style:none;padding:24px 0 0;margin:0 0 26px;border-top:1px solid #e7edf6;flex:1}.sp-plan li{position:relative;padding:0 24px 0 0;margin:0 0 15px;font-size:16px;line-height:1.65;color:#364e6a}.sp-plan li:before{content:'✓';position:absolute;right:0;color:#216c9e;font-weight:800}.sp-price-button{display:flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid #c9d9ed;border-radius:30px;color:#214e8c;background:#f5f9ff;text-decoration:none!important;font-size:17px;font-weight:700}.sp-plan.is-pro .sp-price-button,.sp-price-cta .sp-price-button{background:#2c65d4;border-color:#2c65d4;color:#fff}.sp-price-button:hover{background:#e5efff}.sp-price-note{font-size:15px;line-height:1.8;color:#566c86;margin:0;padding:18px 4px 40px}.sp-price-section{padding:44px 0}.sp-price-section h2{font-size:34px;font-weight:800;color:#142f52;line-height:1.3;margin:0 0 16px}.sp-price-section>p{font-size:18px;color:#536b86;line-height:1.8}.sp-price-table-wrap{overflow-x:auto;border:1px solid #dce6f3;border-radius:20px;background:#fff;margin-top:28px}.sp-price-table{border-collapse:collapse;width:100%;min-width:650px;text-align:right;font-size:17px;line-height:1.6}.sp-price-table caption{text-align:right;padding:18px 24px;font-size:15px;color:#536b86}.sp-price-table th,.sp-price-table td{padding:18px 24px;border-bottom:1px solid #e7edf6}.sp-price-table thead{background:#eaf1fc;color:#173d70}.sp-price-table th{font-weight:700}.sp-price-table tbody tr:last-child>*{border-bottom:0}.sp-price-table td:nth-child(3){background:#f3f7ff}.sp-price-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0}.sp-price-step{border-top:3px solid #8db3f0;padding:24px 0}.sp-price-step>span{font-size:14px;color:#245bc4;font-weight:800}.sp-price-step h3{font-size:23px;color:#17395e;margin:14px 0}.sp-price-step p{font-size:17px;line-height:1.8;color:#536b86}.sp-price-faq details{border-bottom:1px solid #dce6f3;padding:22px 0}.sp-price-faq summary{font-size:21px;font-weight:700;color:#17395e;cursor:pointer;line-height:1.6}.sp-price-faq details p{font-size:18px;line-height:1.85;color:#536b86;margin:18px 0 0}.sp-price-cta{background:#e8f0fd;border:1px solid #d8e4f8;border-radius:24px;padding:38px;margin:36px 0 64px;display:flex;align-items:center;justify-content:space-between;gap:28px}.sp-price-cta h2{font-size:30px;color:#17395e;margin:0 0 12px}.sp-price-cta p{font-size:18px;line-height:1.7;color:#536b86;margin:0}.sp-price-cta .sp-price-button{white-space:nowrap}.sp-price-page a:focus-visible,.sp-price-page summary:focus-visible,.sp-price-table-wrap:focus-visible{outline:3px solid #ecac36;outline-offset:5px}.sp-price-links{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.sp-price-links a{color:#2059b8;text-decoration:underline;text-underline-offset:4px;font-size:17px}@media(max-width:950px){.sp-plan{padding:24px}.sp-plan>p{min-height:122px}.sp-plan-price strong{font-size:46px}}@media(max-width:760px){.sp-price-hero{padding:38px 0 84px}.sp-price-shell{padding:0 20px}.sp-plans{grid-template-columns:1fr;gap:22px;margin-top:-40px}.sp-plan{padding:28px}.sp-plan>p{min-height:0}.sp-price-steps{grid-template-columns:1fr;gap:0}.sp-price-section{padding:30px 0}.sp-price-section h2{font-size:28px}.sp-price-cta{flex-direction:column;align-items:stretch;padding:26px;margin-bottom:40px}.sp-price-hero p{font-size:18px}.sp-price-faq summary{font-size:19px}}.features-section1{background-color: #f9fafb;padding: 6rem 0;margin-top: 0;}.features-controls{background-color: #f9fafb;padding: 1rem 0 3rem 0;}.features-controls-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.features-controls-content{background-color: #f3f4f6;border-radius: 0.5rem;padding: 2rem 1rem;display: flex;flex-direction: column;gap: 1rem;align-items: center;}@media (min-width: 768px){.features-controls-content{flex-direction: row;gap: 1rem;}}.search-container{position: relative;flex-grow: 1;width: 100%;}@media (min-width: 768px){.search-container{width: auto;}}.feature-search-input{width: 100%;padding: 0.75rem;padding-left: 2.5rem;border: 1px solid #d1d5db;border-radius: 0.375rem;transition: border-color 0.2s, box-shadow 0.2s;font-size: 16px;}.feature-search-input:focus{outline: none;border-color: #0078d4;box-shadow: 0 0 0 3px rgba(0, 120, 212, 0.25);}.search-icon{position: absolute;left: 0.75rem;top: 50%;transform: translateY(-50%);color: #9ca3af;font-size: 16px;}.filter-buttons{display: flex;flex-wrap: wrap;gap: 0.5rem;justify-content: center;}.filter-btn{background-color: #e5e7eb;color: #374151;padding: 0.8rem 1.5rem;border-radius: 9999px;border: 1px solid transparent;transition: all 0.2s;font-size: 16px;font-weight: 500;cursor: pointer;}.filter-btn:hover{background-color: #d1d5db;}.filter-btn.active{background-color: #0078d4;color: #ffffff;font-weight: 600;}.features-grid-wrapper{background-color: #f9fafb;padding: 4rem 0;}.features-grid{max-width: 1550px;margin: 0 auto;padding: 0 24px;display: grid;grid-template-columns: repeat(3, 1fr);gap: 3rem;text-align: right;}@media (max-width: 1023px){.features-grid{grid-template-columns: repeat(2, 1fr);gap: 2rem;}}@media (max-width: 767px){.features-grid{grid-template-columns: 1fr;gap: 1.5rem;}}.feature-cards{background-color: #ffffff;padding: 2rem;border-radius: 0.5rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);transition: all 0.3s ease;text-align: center;}.feature-cards:hover{transform: translateY(-5px);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.feature-icons{font-size: 40px;margin-bottom: 1rem;color: #0078d4;text-align: center;}.feature-title{font-size: 20px;font-weight: 700;color: #000000;margin-bottom: 0.5rem;line-height: 1.3;margin-top: 0;}.feature-description{color: #000;line-height: 1.6;font-size: 16px;}@media (max-width: 767px){.features-hero{padding: 3rem 0;}.features-hero-title{font-size: 2rem;}.features-hero-subtitle{font-size: 1.125rem;}.features-controls{padding: 2rem 0;}.features-grid-wrapper{padding: 3rem 0;}.features-grid{gap: 1.5rem;}.feature-cards{padding: 1.5rem;}.feature-icon{font-size: 32px;}.feature-title{font-size: 18px;}.feature-description{font-size: 14px;}.filter-btn{font-size: 14px;}}@media (max-width: 480px){.features-hero{padding: 2.5rem 0;}.features-hero-title{font-size: 1.75rem;}.features-hero-subtitle{font-size: 1rem;}.features-controls{padding: 1.5rem 0;}.features-grid-wrapper{padding: 2rem 0;}.features-grid{gap: 1rem;}.feature-cards{padding: 1.25rem;}.feature-icon{font-size: 28px;}.feature-title{font-size: 16px;}.feature-description{font-size: 13px;}.filter-btn{padding: 0.375rem 0.75rem;font-size: 13px;}}.articles-grid{display: grid;grid-template-columns: 1fr;gap: 2rem;max-width: 1550px;margin: 0 auto;padding: 8rem 24px;}@media (min-width: 768px){.articles-grid{grid-template-columns: repeat(2, 1fr);gap: 3rem;}}@media (min-width: 1024px){.articles-grid{grid-template-columns: repeat(3, 1fr);gap: 3rem;}}.article-card{background-color: #ffffff;border-radius: 0.5rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);overflow: hidden;transition: all 0.3s ease;text-align: right;text-decoration: none;display: block;color: inherit;}.article-card:hover{transform: translateY(-5px);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);text-decoration: none;}.article-card:hover .article-title span{color: #0078d4;}.article-image{width: 100%;height: 200px;overflow: hidden;}.article-image img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}.article-card:hover .article-image img{transform: scale(1.05);}.article-content{padding: 1.5rem;}.blog-card-category{display: block;font-weight: 700;color: #111827;margin-bottom: 0.75rem;text-align: right;}.article-date{margin: 0.75rem 0 0;}.article-date time{color: #6b7280;font-size: 14px;font-weight: 400;}.article-title{margin-bottom: 1rem;}.article-title span{color: #000000;font-size: 20px;font-weight: 700;line-height: 1.3;transition: color 0.2s ease;}.article-description{color: #6b7280;line-height: 1.6;font-size: 16px;margin-bottom: 1.5rem;}.article-readmore{text-align: right;}.article-readmore span{color: #0078d4;font-weight: 600;font-size: 16px;}@media (max-width: 767px){.articles-grid{gap: 2.5rem;}.article-content{padding: 1.25rem;}.article-image{height: 180px;}.article-title span{font-size: 18px;}.article-description{font-size: 14px;}.article-readmore span{font-size: 14px;}}@media (max-width: 480px){.articles-grid{gap: 2rem;}.article-content{padding: 1rem;}.article-image{height: 160px;}.article-title span{font-size: 16px;}.article-description{font-size: 13px;}.article-readmore span{font-size: 13px;}}.pagination-wrapper{max-width: 1550px;margin: 4rem auto 2rem;padding: 0 24px;text-align: center;}.pagination-info{margin-bottom: 1.5rem;}.pagination-counter{color: #6b7280;font-size: 18px;font-weight: 500;}.pagination{display: flex;align-items: center;justify-content: center;gap: 0.5rem;flex-wrap: wrap;}.pagination-number, .pagination-arrow{display: flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 0.75rem;border: 2px solid #e5e7eb;border-radius: 0.5rem;background-color: #ffffff;color: #374151;text-decoration: none;font-weight: 500;font-size: 18px;transition: all 0.2s ease;cursor: pointer;}.pagination-number:hover, .pagination-arrow:hover{border-color: #0078d4;color: #0078d4;background-color: #f8fafc;transform: translateY(-1px);text-decoration: none;}.pagination-number.active{background-color: #0078d4;border-color: #0078d4;color: #ffffff;font-weight: 600;text-decoration: none;}.pagination-number.active:hover{background-color: #005a9e;border-color: #005a9e;transform: none;text-decoration: none;}.pagination-arrow{font-size: 18px;text-decoration: none;color: #1e3a8a;}.pagination-arrow:hover{background-color: #f8fafc;text-decoration: none;color: #1e3a8a;}.pagination-arrow:disabled, .pagination-arrow.disabled{opacity: 0.4;cursor: not-allowed;pointer-events: none;background-color: #f9fafb;border-color: #e5e7eb;color: #9ca3af;text-decoration: none;}.pagination-arrow.disabled:hover{background-color: #f9fafb;border-color: #e5e7eb;color: #9ca3af;transform: none;text-decoration: none;}.pagination-first{background-color: #ffffff;border-color: #e5e7eb;color: #1e40af;text-decoration: none;}.pagination-first:hover{background-color: #ffffff;border-color: #2563eb;color: #1e3a8a;text-decoration: none;}.pagination-last{background-color: #ffffff;border-color: #e5e7eb;color: #1e40af;text-decoration: none;}.pagination-last:hover{background-color: #ffffff;border-color: #2563eb;color: #1e3a8a;text-decoration: none;}.pagination-first i, .pagination-last i{font-size: 18px;}@media (max-width: 640px){.pagination-wrapper{margin: 3rem auto 1.5rem;}.pagination{gap: 0.375rem;}.pagination-number, .pagination-arrow{min-width: 40px;height: 40px;padding: 0 0.5rem;font-size: 16px;}.pagination-counter{font-size: 16px;}.pagination-first i, .pagination-last i{font-size: 16px;}}@media (max-width: 480px){.pagination-wrapper{margin: 2rem auto 1rem;}.pagination{gap: 0.25rem;}.pagination-number, .pagination-arrow{min-width: 36px;height: 36px;padding: 0 0.375rem;font-size: 14px;}.pagination-counter{font-size: 14px;}.pagination-first i, .pagination-last i{font-size: 14px;}}.com-content-article__body .article-title{color: #232b38;font-family: "Assistant Bold", sans-serif;font-weight: 700;line-height: 1.2;margin-bottom: 1.5rem;text-align: right;}.com-content-article__body .article-title--hero{font-size: 40px;text-align: center;color: #111827;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);margin-bottom: 0;margin-top: 60px;}.com-content-article__body .article-title--standalone{font-size: 40px;text-align: center;color: #111827;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);margin-bottom: 0;margin-top: 60px;}@media (max-width: 1024px){.com-content-article__body .article-title--hero{font-size: 4rem;}.com-content-article__body .article-title--standalone{font-size: 2rem;}}@media (max-width: 768px){.com-content-article__body .article-title--hero{font-size: 3rem;}.com-content-article__body .article-title--standalone{font-size: 1.75rem;}}@media (max-width: 480px){.com-content-article__body .article-title--hero{font-size: 2.5rem;}.com-content-article__body .article-title--standalone{font-size: 1.5rem;padding-bottom: 0.75rem;margin-bottom: 1.5rem;}}.com-content-article__body{color: #4d5872;font-size: 1.875rem;line-height: 1.2;max-width: 1550px;margin: 0 auto;padding: 0 24px;font-family: "Assistant Regular", sans-serif;}.com-content-article__body .article-header-content{max-width: 700px;margin: 0 auto 2rem;text-align: center;}.com-content-article__body .article-date{margin-bottom: 1.5rem;margin-top: 1rem;text-align: center;}.com-content-article__body .article-date time{color: #6b7280;font-size: 16px;font-weight: 400;font-family: "Assistant Regular", sans-serif;}.com-content-article__body .article-image{margin-bottom: 2rem !important;margin-top: 2rem !important;margin-left: 2rem !important;margin-right: 2rem !important;text-align: center !important;width: calc(100% - 4rem) !important;overflow: visible !important;background-color: #f8fafc !important;border-radius: 0.75rem !important;height: auto !important;}.com-content-article__body .article-image img{max-width: 100% !important;height: auto !important;border-radius: 0.5rem !important;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important;display: block !important;margin: 0 auto !important;object-fit: contain !important;object-position: center !important;width: 100% !important;}.com-content-article__body img{max-width: 100%;height: auto;display: block;margin: 1.5rem auto;border-radius: 0.5rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}@media (max-width: 768px){.com-content-article__body img{margin: 1rem auto;border-radius: 0.375rem;}}@media (max-width: 480px){.com-content-article__body img{margin: 0.75rem auto;border-radius: 0.25rem;}}.com-content-article__body code{background: #ffecc3;color: #4d5872;padding: 2px 4px;border-radius: 4px;font-size: 20px;font-family: "Assistant Regular", Arial, sans-serif;}.com-content-article__body h2{color: #232b38;font-size: 2.5rem;font-family: "Assistant Bold";margin-bottom: 1.5rem;margin-top: 4rem;}.com-content-article__body p{font-size: 20px;margin-bottom: 1.5rem;line-height: 1.6;text-align: justify;}.com-content-article__body blockquote{background: #eff2f5;border-right: 4px solid #007bff;padding: 1.5rem;margin: 1.5rem 0;border-radius: 8px;font-style: italic;color: #4a5568;font-size: 20px;line-height: 1.6;}.com-content-article__body blockquote p{margin: 0;font-size: 20px;line-height: 1.75;}.com-content-article__body ul, .com-content-article__body ol{font-size: 20px;list-style-position: outside;margin: 15px 0 !important;padding-right: 1.5em;}.com-content-article__body a{color: #f97316;}.com-content-article__body ul, .com-content-article__body ol{list-style-type: disc;}.com-content-article__body strong{font-family: "Assistant SemiBold";color: #232b38;}.com-content-article__body a strong{color: #f97316;}.com-content-article__body h3{color: #232b38;font-size: 1.875rem;font-family: "Assistant Bold";margin-bottom: 1.5rem;margin-top: 4rem;}.com-content-article__body h4{color: #232b38;font-size: 1.875rem;font-family: "Assistant Bold";margin-bottom: 1.5rem;margin-top: 4rem;}.com-content-article__body li{margin-bottom: 0.5em;padding-inline-start: 0.5em;}.com-content-article__body table{width: 100%;border-collapse: collapse;border-spacing: 0;margin: 2rem 0;direction: rtl;font-size: 18px;line-height: 1.5;background-color: #fff;border: none;}.com-content-article__body table thead{background-color: #eef2ff;}.com-content-article__body table thead tr{border-top: 1px solid #c7d2fe;border-bottom: 1px solid #c7d2fe;}.com-content-article__body table th{padding: 16px 20px;text-align: right;font-family: "Assistant Bold", sans-serif;font-weight: 700;color: #1e293b;border: none;vertical-align: middle;}.com-content-article__body table tbody tr{border-bottom: 1px solid #e2e8f0;}.com-content-article__body table tbody tr:nth-child(even){background-color: #f8fafc;}.com-content-article__body table tbody tr:nth-child(odd){background-color: #fff;}.com-content-article__body table tbody tr:hover{background-color: #f1f5f9;}.com-content-article__body table td{padding: 16px 20px;text-align: right;color: #334155;border: none;vertical-align: top;}.com-content-article__body table td:first-child, .com-content-article__body table th:first-child{font-family: "Assistant SemiBold", sans-serif;font-weight: 600;color: #1e293b;}@media (max-width: 768px){.com-content-article__body table{display: block;overflow-x: auto;-webkit-overflow-scrolling: touch;font-size: 16px;}.com-content-article__body table th, .com-content-article__body table td{padding: 12px 14px;min-width: 140px;}}.com-content-article__body .share-btn-group{display: flex;align-items: center;gap: 0.75rem;margin: 2rem 0;}.com-content-article__body .botao-wpp{display: inline-flex;align-items: center;gap: 0.5rem;background-color: #25d366;color: #ffffff;text-decoration: none;font-size: 14px;padding: 8px 16px;border-radius: 0.375rem;font-weight: 500;transition: all 0.2s ease;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);height: 30px;line-height: 1;vertical-align: top;}.com-content-article__body .botao-wpp:hover{text-decoration: none;}.com-content-article__body .botao-wpp img{width: 14px;height: 14px;vertical-align: middle;}.com-content-article__body .fb-share-button{vertical-align: top;}#body-105{background-color: #f3f4f6;}.contact-layout{display: grid;grid-template-columns: 1fr 1fr;gap: 0;max-width: 1550px;margin: 0 auto;padding: 5rem 24px;overflow: hidden;}.contact-form-column{background-color: white;padding: 4rem;border-radius: 0 1rem 1rem 0;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}.contact-info-column{background-color: #0078d4;color: white;padding: 4rem;border-radius: 1rem 0 0 1rem;display: flex;flex-direction: column;gap: 2rem;}.contact-section-title{font-size: 24px;font-weight: 700;margin-bottom: 0.5rem;text-align: right;}.contact-section-subtitle{font-size: 18px;color: #b3d9ff;text-align: right;margin-bottom: 2rem;}.contact-info{display: flex;flex-direction: column;gap: 1.5rem;}.contact-item{display: flex;align-items: flex-start;gap: 1rem;}.contact-icon{font-size: 1.5rem;color: #b3d9ff;width: 1.5rem;text-align: center;margin-top: 0.25rem;}.contact-details{flex: 1;}.contact-item i{font-size: 24px;}.contact-label{font-size: 16px;margin-top: 0;font-weight: 600;margin-bottom: 0.25rem;}.contact-value{font-size: 16px;color: #b3d9ff;text-decoration: none;transition: color 0.2s;}.contact-value:hover{color: white;text-decoration: none;}.contact-value:not(a){color: #b3d9ff;}.contact-map-section{margin-top: 5%;}.contact-map{border-radius: 0.5rem;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}.contact-form h3{font-size: 24px;font-weight: 700;color: #1f2937;margin-bottom: 1.5rem;text-align: right;}.field-row{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;}.field-container{margin-bottom: 1rem;}.field-container.full-width{grid-column: 1 / -1;}.contact-form label{display: block;margin-bottom: 0.5rem;font-weight: 600;color: #374151;font-size: 16px;}.contact-form .btn{background-color: #d83b01;color: white;padding: 1rem 2.5rem;border: none;border-radius: 0.375rem;font-weight: 600;font-size: 16px;cursor: pointer;transition: background-color 0.2s;display: block;margin: 0 auto;}.contact-form .btn:hover{background-color: #a22c00;}.success-msg, .error-msg, .warning-msg{padding: 1rem;border-radius: 0.375rem;margin-bottom: 1rem;display: flex;align-items: center;gap: 0.5rem;}.success-msg{background-color: #d1fae5;color: #065f46;border: 1px solid #a7f3d0;}.error-msg{background-color: #fee2e2;color: #991b1b;border: 1px solid #fca5a5;}.warning-msg{background-color: #fef3c7;color: #92400e;border: 1px solid #fcd34d;}.inline-icon{width: 20px;height: 20px;}.captcha-reg{margin-bottom: 1rem;}@media (max-width: 768px){.contact-layout{grid-template-columns: 1fr;gap: 0;padding: 3rem 24px;}.contact-form-column{border-radius: 1rem 1rem 0 0;order: 1;}.contact-info-column{border-radius: 0 0 1rem 1rem;order: 2;}.field-row{grid-template-columns: 1fr;}.contact-section-title{font-size: 26px;}.contact-section-subtitle{font-size: 21px;}.contact-form h3{font-size: 26px;}.contact-form label{font-size: 19px;}.contact-form .btn{font-size: 19px;}.contact-label{font-size: 19px;}.contact-value{font-size: 19px;}}@media (max-width: 480px){.contact-layout{padding: 3rem 24px;overflow: hidden;}.contact-info-column, .contact-form-column{padding: 1rem;min-width: 0;overflow: hidden;}.contact-item{gap: 0.75rem;}.contact-icon{font-size: 1.25rem;width: 1.25rem;}.contact-section-title{font-size: 24px;}.contact-section-subtitle{font-size: 20px;}.contact-form h3{font-size: 24px;}.contact-form label{font-size: 18px;}.contact-form .btn{font-size: 18px;}.contact-label{font-size: 18px;}.contact-value{font-size: 18px;}.error-tooltip{font-size: 15px;}}@media (max-width: 400px){.g-recaptcha{transform: scale(0.6);}.contact-layout{padding: 3rem 24px;overflow: hidden;}.contact-info-column, .contact-form-column{padding: 2rem;min-width: 0;overflow: hidden;}.contact-section-title{font-size: 22px;}.contact-section-subtitle{font-size: 19px;}.contact-form h3{font-size: 22px;}.contact-form label{font-size: 17px;}.contact-form .btn{font-size: 17px;}.contact-item{gap: 0.5rem;}.contact-icon{font-size: 1.125rem;width: 1.125rem;}.contact-label{font-size: 17px;}.contact-value{font-size: 17px;}.error-tooltip{font-size: 14px;}}.com-contact .contact-form input[type="text"], .com-contact .contact-form input[type="email"], .com-contact .contact-form input[type="tel"], .com-contact .contact-form textarea{width: 100%;padding: 12px 16px;border: 2px solid #e5e7eb;border-radius: 8px;font-size: 16px;font-family: "Assistant Regular", sans-serif;transition: all 0.3s ease;background-color: #ffffff;color: #374151;margin-bottom: 15px;}.com-contact .contact-form input[type="text"]:focus, .com-contact .contact-form input[type="email"]:focus, .com-contact .contact-form input[type="tel"]:focus, .com-contact .contact-form textarea:focus{outline: none;border-color: #0078d4;box-shadow: 0 0 0 3px rgba(37, 22, 249, 0.1);}.com-contact .contact-form textarea{min-height: 120px;resize: vertical;}.success-msg{direction: rtl;margin-top: 1rem;color: #059669 !important;background-color: #d1fae5 !important;border: 1px solid #a7f3d0;text-align: center;padding: 0.75rem;border-radius: 0.5rem;font-family: "Assistant Bold", sans-serif;animation: slideIn 1.5s ease-out;}.error-msg, .warning-msg{direction: rtl;margin-top: 1rem;background: #fee2e2 !important;color: #dd4c4c !important;border: 1px solid #fecaca;text-align: center;padding: 0.75rem;border-radius: 0.5rem;font-family: "Assistant Bold", sans-serif;animation: slideIn 1.5s ease-out;}.contact-form input[type="text"].border-red-500, .contact-form input[type="email"].border-red-500, .contact-form textarea.border-red-500{border-color: #ef4444 !important;box-shadow: none;transition: all 0.3s ease;}.contact-form input[type="text"].focus\:ring-red-500:focus, .contact-form input[type="email"].focus\:ring-red-500:focus, .contact-form textarea.focus\:ring-red-500:focus{border-color: #ef4444 !important;box-shadow: none;}.contact-form input[type="text"].border-gray-300, .contact-form input[type="email"].border-gray-300, .contact-form textarea.border-gray-300{border-color: #d1d5db !important;transition: all 0.3s ease;}.contact-form input[type="text"].focus\:ring-orange-500:focus, .contact-form input[type="email"].focus\:ring-orange-500:focus, .contact-form textarea.focus\:ring-orange-500:focus{border-color: #fd7e14 !important;box-shadow: none;transition: all 0.3s ease;}#contact-form-message{text-align: center;border-radius: 0.5rem;font-family: "Assistant Bold", sans-serif;animation: slideIn 1.5s ease-out;font-size: 17px;margin-bottom: 1rem;}#contact-form-message.text-green-600{direction: rtl;margin-top: 1rem;padding: 0.75rem;color: #059669 !important;background-color: #d1fae5 !important;border: 1px solid #a7f3d0;animation: slideIn 1.5s ease-out, pulse 2s ease-in-out;}#contact-form-message.text-red-600{direction: rtl;margin-top: 1rem;padding: 0.75rem;color: #dd4c4c !important;background-color: #fee2e2 !important;border: 1px solid #fecaca;animation: slideIn 1.5s ease-out;}.captcha-reg{border: none;transition: border 0.2s;}.captcha-reg.error{border: 2px solid #ef4444 !important;border-radius: 8px;padding: 0.5rem;}.captcha-reg{position: relative;}#contact-form textarea.g-recaptcha-response, .com-contact__form textarea.g-recaptcha-response, textarea.g-recaptcha-response{position: absolute !important;left: 0 !important;right: auto !important;top: 0 !important;width: 1px !important;height: 1px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;opacity: 0 !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;clip-path: inset(50%) !important;pointer-events: none !important;}#contact-form-message i{margin-left: 0.5rem;}.inline-icon{display: inline-block;vertical-align: text-top;margin-left: 0.5rem;margin-right: 0.25rem;margin-top: 2px;}.g-recaptcha{direction: rtl;}.error-tooltip{position: absolute;background: #dd4c4c;color: white;padding: 6px 10px;border-radius: 6px;font-size: 12px;z-index: 49;top: -8px;left: -9px;white-space: nowrap;font-family: "Assistant Regular", sans-serif;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);animation: tooltipSlideIn 0.3s ease-out;}.error-tooltip::after{content: "";position: absolute;top: 50%;right: -5px;transform: translateY(-50%);width: 0;height: 0;border: 10px solid transparent;border-left-color: #dd4c4c;border-right: 0;}@keyframes slideIn{0%{opacity: 0;transform: translateY(-10px);}100%{opacity: 1;transform: translateY(0);}}@keyframes tooltipSlideIn{0%{opacity: 0;transform: translateY(-5px) scale(0.9);}100%{opacity: 1;transform: translateY(0) scale(1);}}@keyframes pulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.02);}}@media (max-width: 1000px){.error-tooltip{left: 0px;}.error-tooltip::after{border-width: 8px;right: -8px;}}.contact-success-message{position: relative;width: 100%;box-sizing: border-box;max-width: 100%;min-height: 500px;display: flex;align-items: center;justify-content: center;padding: 128px 24px 128px 24px;overflow: hidden;}.confetti-canvas{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 0;}.success-card{position: relative;background-color: #ffffff;width: 100%;max-width: 600px;padding: 48px 32px;border-radius: 32px;text-align: center;z-index: 10;border: 1px solid #e5e7eb;box-shadow: 0 20px 60px -15px rgba(45, 48, 63, 0.15);transform: scale(1);transition: transform 0.5s ease;overflow: hidden;box-sizing: border-box;}.success-card:hover{transform: scale(1.01);}.success-accent-bar{position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: linear-gradient(to right, #2d303f, #f97316, #2d303f);border-radius: 32px 32px 0 0;z-index: 1;}.checkmark-circle{width: 90px;height: 90px;position: relative;display: inline-block;vertical-align: top;margin: 0 auto 30px;}.checkmark-background{width: 90px;height: 90px;border-radius: 50%;background: #f97316;position: absolute;animation: scaleIn 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;opacity: 0;transform: scale(0);box-shadow: 0 10px 30px rgba(249, 115, 22, 0.4);}.checkmark{border-radius: 5px;position: relative;width: 90px;height: 90px;}.checkmark.draw:after{animation-delay: 0.6s;animation-duration: 1s;animation-timing-function: ease;animation-name: checkmark;transform: scaleX(-1) rotate(135deg);animation-fill-mode: forwards;}.checkmark:after{opacity: 0;height: 0;width: 0;transform-origin: left top;border-right: 5px solid white;border-top: 5px solid white;content: "";left: 26px;top: 46px;position: absolute;}@keyframes checkmark{0%{height: 0;width: 0;opacity: 1;}20%{height: 0;width: 22px;opacity: 1;}40%{height: 44px;width: 22px;opacity: 1;}100%{height: 44px;width: 22px;opacity: 1;}}@keyframes scaleIn{0%{transform: scale(0);opacity: 0;}100%{transform: scale(1);opacity: 1;}}.success-title{font-size: 48px;font-weight: 900;color: #2d303f;margin: 0 0 24px 0;letter-spacing: -0.02em;line-height: 1.2;font-family: "Assistant ExtraBold", sans-serif;}.success-text{font-size: 20px;color: #646e83;margin: 0 0 48px 0;line-height: 1.8;font-weight: 400;}.success-brand{font-weight: 700;color: #2d303f;}.success-actions{margin-bottom: 40px;}.success-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 16px 32px;background-color: #2d303f;color: #fff;border: none;border-radius: 24px;font-size: 18px;font-weight: 600;cursor: pointer;transition: all 0.3s ease;text-decoration: none;font-family: inherit;box-shadow: 0 10px 30px rgba(45, 48, 63, 0.3);box-sizing: border-box;}.success-btn:hover{background-color: #1e202a;transform: translateY(-2px);box-shadow: 0 15px 40px rgba(45, 48, 63, 0.4);}.success-btn:active{transform: translateY(0);}.success-btn-content{display: flex;align-items: center;justify-content: center;gap: 8px;}.success-btn-icon{width: 20px;height: 20px;transition: transform 0.3s ease;}.success-btn:hover .success-btn-icon{transform: translateX(-4px);}.success-footer{margin-top: 40px;opacity: 0.3;}.success-branding{font-size: 12px;font-weight: 700;letter-spacing: 0.2em;text-transform: uppercase;color: #2d303f;}@media (max-width: 768px){.success-card{padding: 32px 24px;border-radius: 24px;}.success-title{font-size: 26px;}.success-text{font-size: 16px;margin-bottom: 32px;}.checkmark-circle{width: 80px;height: 80px;margin-bottom: 20px;}.checkmark-background{width: 80px;height: 80px;}.checkmark{width: 80px;height: 80px;}.checkmark:after{left: 22px;top: 40px;border-width: 4px;}}@media (max-width: 480px){.contact-success-message{padding: 96px 24px 96px 24px;}.success-card{padding: 24px 16px;}.success-title{font-size: 26px;}.success-text{font-size: 16px;}.success-btn{padding: 14px 24px;font-size: 16px;}}.faq-section{padding: 4rem 0;background-color: #f9fafb;}.faq-wrapper{max-width: 900px;margin: 0 auto;padding: 0 24px;}.faq-container{background-color: white;border-radius: 0.5rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);overflow: hidden;}.faq-item{border-bottom: 1px solid #e5e7eb;}.faq-item:last-child{border-bottom: none;}.faq-item details > summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;padding: 1.5rem;font-weight: 600;font-size: 16px;color: #1f2937;transition: background-color 0.2s ease;text-align: right;}.faq-item details > summary:hover{background-color: #f3f4f6;}.faq-item details > summary::-webkit-details-marker{display: none;}.faq-item details > summary::marker{display: none;}.faq-icon{color: #0078d4;font-size: 19px;transition: transform 0.3s ease;flex-shrink: 0;margin-right: 1rem;}.faq-item details[open] .faq-icon{transform: rotate(45deg);}.faq-item details[open] .faq-icon i{transform: rotate(45deg);}.faq-content{padding: 1.5rem;background-color: #f9fafb;border-top: 1px solid #e5e7eb;text-align: right;}.faq-content p{color: #4b5563;line-height: 1.75;margin: 0;font-size: 16px;}@media (max-width: 768px){.faq-section{padding: 3rem 0;}.faq-item details > summary{padding: 1.25rem;font-size: 15px;}.faq-content{padding: 1.25rem;}.faq-content p{font-size: 15px;}.faq-icon{font-size: 18px;}}@media (max-width: 480px){.faq-section{padding: 2rem 0;}.faq-item details > summary{padding: 1rem;font-size: 14px;}.faq-content{padding: 1rem;}.faq-content p{font-size: 14px;}.faq-icon{font-size: 17px;}}.support-section{padding: 4rem 0;background-color: white;}.support-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.support-container{text-align: center;}.support-title{font-size: 30px;font-weight: 700;color: #1f2937;margin-bottom: 3rem;text-align: center;}.support-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 4rem;text-align: center;}.support-card{background-color: white;padding: 4rem;border-radius: 0.5rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);transition: box-shadow 0.3s ease;}.support-card:hover{box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);}.support-icon{font-size: 40px;color: #0078d4;margin-bottom: 1rem;}.support-card-title{margin-top: 0;font-size: 20px;font-weight: 700;color: #1f2937;margin-bottom: 0.5rem;}.support-card-description{color: #6b7280;line-height: 1.75;margin-bottom: 1rem;font-size: 16px;}.support-btn{display: inline-block;background-color: #0078d4;color: white;padding: 12px 24px;border-radius: 0.375rem;text-decoration: none;font-weight: 600;font-size: 16px;transition: background-color 0.2s;}.support-btn:hover{color: white;text-decoration: none;background-color: #005a9e;}.sla-card{position: relative;}.sla-card:not(:first-child)::after{content: "•";position: absolute;top: 50%;right: -2rem;transform: translateY(-50%);color: #000;font-size: 25px;}.support-btn:hover{background-color: #005a9e;}.support-phone{font-size: 18px;font-weight: 600;color: #0078d4;margin-top: 0.5rem;}.sla-section{padding: 4rem 0 8rem 0;background-color: #f9fafb;}.sla-wrapper{max-width: 1550px;margin: 0 auto;padding: 0 24px;}.sla-container{text-align: center;}.sla-container.prose{}.sla-title{font-size: 24px;font-weight: 700;color: #1f2937;margin-bottom: 1rem;text-align: center;border-bottom: 1px solid #e5e7eb;padding-bottom: 1rem;}.sla-subtitle{font-size: 16px;color: #000;margin-bottom: 3rem;text-align: center;margin-left: auto;margin-right: auto;}.sla-card-title h4{font-size: 16px;}.sla-card-description p{font-size: 16px;}.sla-list{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: 1fr;gap: 1rem;text-align: center;}.sla-card{background-color: white;padding: 1.5rem;border-radius: 0.5rem;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);}@media (max-width: 768px){.support-section, .sla-section{padding: 3rem 0;}.sla-card:not(:first-child)::after{display: none;}.support-title, .sla-title{font-size: 26px;margin-bottom: 2rem;}.support-subtitle, .sla-subtitle{font-size: 15px;}.support-grid{grid-template-columns: 1fr;gap: 1.5rem;}.sla-list{grid-template-columns: 1fr;gap: 3rem;}.support-card{padding: 1.5rem;}.support-card-title{font-size: 18px;}.support-card-description{font-size: 15px;}.sla-card-title h4{font-size: 15px;}.sla-card-description p{font-size: 15px;}}@media (min-width: 768px){.sla-list{grid-template-columns: repeat(3, 1fr);gap: 4rem;}}@media (max-width: 480px){.support-section, .sla-section{padding: 2rem 0;}.support-title, .sla-title{font-size: 22px;margin-bottom: 1.5rem;}.support-subtitle, .sla-subtitle{font-size: 14px;margin-bottom: 2rem;}.support-card{padding: 1.25rem;}.support-card-title{font-size: 16px;}.support-card-description{font-size: 14px;}.sla-card{padding: 1.25rem;}.sla-card-title h4{font-size: 14px;}.sla-card-description p{font-size: 14px;}}.glossary-section{padding: 4rem 0;background-color: #f9fafb;}.glossary-wrapper{max-width: 800px;margin: 0 auto;padding: 0 24px;}.glossary-container{overflow: hidden;text-align: center;}.glossary-title{font-size: 2.5rem;font-weight: 700;color: #1f2937;margin-bottom: 1rem;text-align: center;}.glossary-subtitle{font-size: 1.25rem;color: #6b7280;margin-bottom: 3rem;text-align: center;max-width: 42rem;margin-left: auto;margin-right: auto;}.glossary-list{text-align: right;}.glossary-item{margin-bottom: 2rem;padding-bottom: 2rem;}.glossary-item:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.glossary-term{font-size: 24px;font-weight: 700;color: #0078d4;margin-bottom: 0.5rem;display: block;text-align: right;}.glossary-definition{color: #4b5563;line-height: 1.75;margin: 0;font-size: 16px;text-align: right;}@media (max-width: 768px){.glossary-section{padding: 3rem 0;}.glossary-title{font-size: 2rem;}.glossary-subtitle{font-size: 1.125rem;margin-bottom: 2rem;}.glossary-term{font-size: 22px;}.glossary-definition{font-size: 15px;}}@media (max-width: 480px){.glossary-section{padding: 2rem 0;}.glossary-title{font-size: 1.75rem;}.glossary-subtitle{font-size: 1rem;margin-bottom: 1.5rem;}.glossary-term{font-size: 20px;}.glossary-definition{font-size: 14px;}.glossary-item{margin-bottom: 1.5rem;padding-bottom: 1.5rem;}}.terms-section{min-height: 100vh;padding: 8rem 24px 2rem 24px;}.terms-title{font-family: "Assistant Bold", Arial, sans-serif;font-size: 56px;font-weight: 800;color: #232b38;margin-bottom: 2rem;line-height: 1.2;text-align: center;}.terms-content{font-family: "Assistant Regular", Arial, sans-serif;font-size: 2rem;color: #6b7280;line-height: 1.6;text-align: right;max-width: 800px;margin: 0 auto;}@media (max-width: 768px){.terms-title{font-size: 2rem;margin-bottom: 1.5rem;}.terms-content{font-size: 1.1rem;}}@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700;800&display=swap");.ag-emerald{--bg: #071914;--bg-soft: #10291F;--panel: #123126;--panel-2: #153B2D;--line: rgba(255, 255, 255, .08);--text: #f6f8fc;--muted: #aab7c8;--blue: #63E6BE;--cyan: #2DD4BF;--purple: #8BE8C6;--green: #63E6BE;--orange: #FFD166;--red: #FF8FA3;--shadow: 0 24px 60px rgba(0, 0, 0, .28);--radius: 24px;--max: 1260px;position: relative;isolation: isolate;margin: 0;font-family: "Rubik", sans-serif;background: radial-gradient(circle at 14% 8%, rgba(115, 168, 255, .13), transparent 30%), radial-gradient(circle at 87% 14%, rgba(102, 230, 255, .09), transparent 28%), linear-gradient(180deg, #06140F 0%, #0A211A 44%, #071914 100%);color: var(--text);line-height: 1.68;}.ag-emerald, .ag-emerald *{box-sizing: border-box;}html:has(.ag-emerald){scroll-behavior: smooth;}.ag-emerald::before{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;background-image: linear-gradient(rgba(255, 255, 255, .015) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .015) 1px, transparent 1px);background-size: 48px 48px;mask-image: linear-gradient(to bottom, rgba(0, 0, 0, .7), transparent 75%);}.ag-emerald > *{position: relative;z-index: 1;}.ag-emerald img{max-width: 100%;display: block;}.ag-emerald a{text-decoration: none;color: inherit;}.ag-emerald button{font: inherit;color: inherit;}.ag-emerald .container{width: min(100%, calc(var(--max) + 48px));max-width: none;margin-inline: auto;margin-left: auto;margin-right: auto;padding: 0 24px;box-sizing: border-box;}.ag-emerald .container::before, .ag-emerald .container::after{content: none;display: none;}.ag-emerald .badge{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 999px;border: 1px solid rgba(102, 230, 255, .18);background: rgba(102, 230, 255, .06);color: #c8f5ff;font-size: 13px;font-weight: 700;}.ag-emerald section{padding: 80px 0;}.ag-emerald .section-head{max-width: 840px;margin-bottom: 34px;}.ag-emerald .kicker{font-size: 13px;font-weight: 800;letter-spacing: .9px;text-transform: uppercase;color: #86F0CD;}.ag-emerald h1, .ag-emerald h2, .ag-emerald h3, .ag-emerald h4{margin: 0;font-family: inherit;}.ag-emerald h1{font-size: clamp(40px, 6vw, 74px);line-height: 1.04;letter-spacing: -2px;font-weight: 800;margin: 20px 0 18px;}.ag-emerald h2{font-size: clamp(30px, 4vw, 50px);line-height: 1.1;letter-spacing: -1.2px;margin: 10px 0 14px;font-weight: 800;}.ag-emerald h3{font-size: 26px;line-height: 1.2;font-weight: 800;}.ag-emerald p{margin: 0;}.ag-emerald .section-head p{color: var(--muted);font-size: 17px;}.ag-emerald .gradient{background: linear-gradient(90deg, #fff 18%, #8ebcff 54%, #6beeff 92%);-webkit-background-clip: text;background-clip: text;color: transparent;}.ag-emerald .hero{padding: 86px 0 58px;}.ag-emerald .hero-grid{display: grid;grid-template-columns: 1.04fr .96fr;gap: 36px;align-items: center;}.ag-emerald .hero-copy p{font-size: 18px;color: var(--muted);max-width: 760px;margin-bottom: 30px;}.ag-emerald .hero-actions{display: flex;gap: 12px;flex-wrap: wrap;margin-bottom: 22px;}.ag-emerald .btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 20px;margin: 0;border-radius: 14px;font-family: "Rubik", sans-serif;font-size: 16px;font-weight: 700;line-height: 1.2;text-align: center;white-space: normal;border: 1px solid var(--line);cursor: pointer;background: transparent;text-decoration: none;vertical-align: middle;}.ag-emerald .btn-primary{background: linear-gradient(135deg, var(--blue), var(--cyan));color: #071914;border: 0;box-shadow: 0 14px 34px rgba(115, 168, 255, .24);}.ag-emerald .btn-primary:hover, .ag-emerald .btn-primary:focus{color: #071914;box-shadow: 0 18px 42px rgba(115, 168, 255, .32);}.ag-emerald .btn-secondary{background: rgba(255, 255, 255, .04);color: var(--text);}.ag-emerald .btn-secondary:hover, .ag-emerald .btn-secondary:focus{color: var(--text);}.ag-emerald .hero-points{display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px;margin-top: 18px;}.ag-emerald .point{padding: 14px 16px;border-radius: 18px;border: 1px solid var(--line);background: rgba(255, 255, 255, .035);}.ag-emerald .point b{display: block;margin-bottom: 4px;font-size: 15px;}.ag-emerald .point span{color: var(--muted);font-size: 13px;}.ag-emerald .hero-art{position: relative;}.ag-emerald .hero-card{position: relative;overflow: hidden;padding: 8px;border-radius: 30px;background: linear-gradient(135deg, rgba(115, 168, 255, .22), rgba(102, 230, 255, .08), rgba(154, 135, 255, .18));border: 1px solid rgba(255, 255, 255, .08);box-shadow: var(--shadow);}.ag-emerald .hero-card img{border-radius: 24px;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;object-position: center;}.ag-emerald .hero-float{position: absolute;left: 22px;bottom: 22px;max-width: 270px;padding: 16px;border-radius: 18px;background: rgba(7, 17, 31, .78);border: 1px solid rgba(255, 255, 255, .1);backdrop-filter: blur(12px);}.ag-emerald .hero-float strong{display: block;font-size: 16px;margin-bottom: 6px;}.ag-emerald .hero-float p{font-size: 13px;color: #d9e4f3;}.ag-emerald .eyeline{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 14px;}.ag-emerald .eyeline span{font-size: 12px;color: #d5e2f1;padding: 7px 10px;border: 1px solid var(--line);border-radius: 999px;background: rgba(255, 255, 255, .035);}.ag-emerald .stats{padding: 8px 0 72px;}.ag-emerald .stats-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px;}.ag-emerald .stat{padding: 18px;border-radius: 18px;border: 1px solid var(--line);background: rgba(255, 255, 255, .03);}.ag-emerald .stat b{display: block;font-size: 28px;font-weight: 800;}.ag-emerald .stat span{color: var(--muted);font-size: 14px;}.ag-emerald .conversion-band{padding: 26px 0;}.ag-emerald .conversion-box{position: relative;overflow: hidden;display: grid;grid-template-columns: 1.05fr .95fr;gap: 28px;align-items: center;padding: 34px;border-radius: 30px;border: 1px solid rgba(115, 168, 255, .2);background: radial-gradient(circle at 15% 20%, rgba(102, 230, 255, .13), transparent 30%), linear-gradient(135deg, #101f36, #0a1729);box-shadow: var(--shadow);}.ag-emerald .conversion-box::after{content: "";position: absolute;width: 300px;height: 300px;border-radius: 50%;left: -120px;bottom: -170px;background: rgba(154, 135, 255, .13);filter: blur(8px);}.ag-emerald .conversion-copy, .ag-emerald .conversion-list{position: relative;z-index: 1;}.ag-emerald .conversion-copy h2{font-size: clamp(28px, 3.4vw, 44px);}.ag-emerald .conversion-copy p{color: var(--muted);max-width: 700px;}.ag-emerald .conversion-actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 20px;}.ag-emerald .conversion-list{display: grid;gap: 10px;}.ag-emerald .conversion-item{display: flex;gap: 12px;align-items: flex-start;padding: 14px;border-radius: 16px;border: 1px solid var(--line);background: rgba(255, 255, 255, .045);}.ag-emerald .check{flex: 0 0 28px;height: 28px;border-radius: 9px;display: grid;place-items: center;background: rgba(107, 225, 169, .11);border: 1px solid rgba(107, 225, 169, .2);color: #9af0c4;font-weight: 800;}.ag-emerald .conversion-item b{display: block;font-size: 15px;}.ag-emerald .conversion-item span{font-size: 13px;color: var(--muted);}.ag-emerald .microcopy{margin-top: 10px;color: #8fa0b5;font-size: 12px;}.ag-emerald .benefits{display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px;}.ag-emerald .benefit{padding: 22px;border-radius: 22px;border: 1px solid var(--line);background: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .02));}.ag-emerald .benefit-icon{width: 44px;height: 44px;border-radius: 14px;display: grid;place-items: center;margin-bottom: 14px;background: linear-gradient(135deg, rgba(115, 168, 255, .18), rgba(102, 230, 255, .12));border: 1px solid rgba(115, 168, 255, .15);font-weight: 800;}.ag-emerald .benefit h3{font-size: 20px;margin-bottom: 8px;}.ag-emerald .benefit p{font-size: 14px;color: var(--muted);}.ag-emerald .guide-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 14px;}.ag-emerald .guide-card{padding: 22px;border-radius: 22px;border: 1px solid var(--line);background: linear-gradient(180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .025));}.ag-emerald .step{width: 42px;height: 42px;border-radius: 13px;display: grid;place-items: center;background: linear-gradient(135deg, var(--blue), var(--purple));font-weight: 800;margin-bottom: 14px;}.ag-emerald .guide-card h3{font-size: 20px;margin-bottom: 8px;}.ag-emerald .guide-card p{font-size: 14px;color: var(--muted);}.ag-emerald .tabs-wrap{overflow: hidden;border-radius: 28px;border: 1px solid var(--line);background: rgba(255, 255, 255, .025);box-shadow: var(--shadow);}.ag-emerald .tabs{display: grid;grid-template-columns: repeat(4, 1fr);background: rgba(0, 0, 0, .12);border-bottom: 1px solid var(--line);}.ag-emerald .tabs::before, .ag-emerald .tabs::after{content: none;display: none;}.ag-emerald .tab{background: transparent;border: 0;border-left: 1px solid var(--line);border-radius: 0;padding: 18px 12px;font-weight: 700;color: var(--muted);cursor: pointer;box-shadow: none;}.ag-emerald .tab:last-child{border-left: 0;}.ag-emerald .tab.active{color: #fff;background: rgba(115, 168, 255, .08);box-shadow: inset 0 -2px 0 var(--blue);}.ag-emerald .tab-panel{display: none;padding: 26px;}.ag-emerald .tab-panel.active{display: block;}.ag-emerald .dept-overview{display: grid;grid-template-columns: .94fr 1.06fr;gap: 22px;align-items: center;margin-bottom: 26px;}.ag-emerald .dept-visual{padding: 18px;border-radius: 24px;border: 1px solid var(--line);background: rgba(255, 255, 255, .03);}.ag-emerald .dept-visual img{width: 100%;max-width: 420px;margin: auto;}.ag-emerald .dept-copy p{color: var(--muted);margin-top: 10px;}.ag-emerald .dept-highlights{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 18px;}.ag-emerald .mini-highlight{padding: 14px;border-radius: 16px;border: 1px solid var(--line);background: #0D2A21;}.ag-emerald .mini-highlight b{display: block;margin-bottom: 5px;font-size: 14px;}.ag-emerald .mini-highlight span{font-size: 13px;color: var(--muted);}.ag-emerald .automation-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 14px;}.ag-emerald .auto-card{padding: 18px;border-radius: 18px;border: 1px solid var(--line);background: rgba(255, 255, 255, .035);transition: .2s transform, .2s background, .2s border-color;}.ag-emerald .auto-card:hover{transform: translateY(-2px);border-color: rgba(115, 168, 255, .28);background: rgba(115, 168, 255, .045);}.ag-emerald .auto-head{display: flex;align-items: flex-start;gap: 12px;min-width: 0;}.ag-emerald .num{flex: 0 0 36px;height: 36px;border-radius: 11px;display: grid;place-items: center;background: #0b1728;border: 1px solid var(--line);font-size: 13px;font-weight: 800;color: #c9d6e4;}.ag-emerald .auto-content{min-width: 0;}.ag-emerald .auto-title{font-size: 17px;line-height: 1.35;font-weight: 700;word-break: break-word;}.ag-emerald .auto-card p{margin-top: 8px;color: var(--muted);font-size: 14px;}.ag-emerald .priority{display: inline-flex;align-items: center;gap: 6px;margin-top: 12px;padding: 6px 9px;border-radius: 999px;border: 1px solid var(--line);background: rgba(255, 255, 255, .04);font-size: 12px;font-weight: 700;font-style: normal;}.ag-emerald .dot{width: 7px;height: 7px;border-radius: 50%;display: inline-block;font-style: normal;}.ag-emerald .critical .dot{background: var(--red);}.ag-emerald .high .dot{background: var(--orange);}.ag-emerald .medium .dot{background: var(--green);}.ag-emerald .flow-block{margin-top: 22px;padding: 20px;border-radius: 20px;background: linear-gradient(135deg, rgba(115, 168, 255, .08), rgba(102, 230, 255, .025));border: 1px solid rgba(115, 168, 255, .16);}.ag-emerald .flow-block strong{display: block;margin-bottom: 12px;}.ag-emerald .flow{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;color: #dce8f7;font-size: 14px;}.ag-emerald .flow span{padding: 8px 10px;border-radius: 10px;border: 1px solid var(--line);background: rgba(255, 255, 255, .04);}.ag-emerald .roadmap-section{background: rgba(255, 255, 255, .018);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);}.ag-emerald .top10{display: grid;grid-template-columns: repeat(2, 1fr);gap: 14px;}.ag-emerald .top-item{display: flex;align-items: flex-start;gap: 14px;padding: 18px;border-radius: 18px;border: 1px solid var(--line);background: rgba(255, 255, 255, .03);}.ag-emerald .rank{flex: 0 0 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: linear-gradient(135deg, var(--blue), var(--purple));font-weight: 800;}.ag-emerald .top-copy b{display: block;margin-bottom: 5px;font-size: 17px;line-height: 1.4;}.ag-emerald .top-copy p{color: var(--muted);font-size: 14px;}.ag-emerald .case-grid{display: grid;grid-template-columns: .95fr 1.05fr;gap: 24px;align-items: start;}.ag-emerald .case-card{padding: 24px;border-radius: 24px;border: 1px solid var(--line);background: rgba(255, 255, 255, .03);}.ag-emerald .case-card h3{font-size: 25px;margin-bottom: 10px;}.ag-emerald .case-card p{color: var(--muted);}.ag-emerald .case-photo{margin: -4px 0 18px;border-radius: 18px;overflow: hidden;border: 1px solid var(--line);background: #0B241C;}.ag-emerald .case-photo img{width: 100%;aspect-ratio: 16 / 6;object-fit: cover;object-position: center;}.ag-emerald .before-after{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-top: 18px;}.ag-emerald .mini-card{padding: 16px;border-radius: 16px;border: 1px solid var(--line);background: #0F2F25;}.ag-emerald .mini-card b{display: block;margin-bottom: 8px;}.ag-emerald .mini-card ul{margin: 0;padding-right: 18px;color: var(--muted);font-size: 14px;list-style: disc;list-style-position: outside;}.ag-emerald .mini-card li + li{margin-top: 6px;}.ag-emerald .plan{display: grid;gap: 12px;margin-top: 18px;}.ag-emerald .plan-item{display: flex;flex-direction: row;flex-wrap: nowrap;gap: 14px;align-items: flex-start;padding: 16px;border-radius: 16px;border: 1px solid var(--line);background: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .02));}.ag-emerald .plan-step{flex: 0 0 38px;width: 38px;height: 38px;border-radius: 12px;display: grid;place-items: center;background: rgba(115, 168, 255, .1);border: 1px solid rgba(115, 168, 255, .16);font-weight: 800;}.ag-emerald .plan-copy{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;gap: 4px;}.ag-emerald .plan-copy b{display: block;margin-bottom: 4px;}.ag-emerald .plan-copy span{color: var(--muted);font-size: 14px;}.ag-emerald .arch-grid{display: grid;grid-template-columns: .92fr 1.08fr;gap: 28px;align-items: start;}.ag-emerald .arch-card{padding: 24px;border-radius: 24px;border: 1px solid var(--line);background: rgba(255, 255, 255, .03);}.ag-emerald .arch-card p{color: var(--muted);}.ag-emerald .stack{display: grid;gap: 10px;margin-top: 18px;}.ag-emerald .stack-row{display: block;padding: 14px 16px;border-radius: 14px;border: 1px solid var(--line);background: #0F2F25;}.ag-emerald .stack-row b{display: block;}.ag-emerald .stack-row span{display: block;font-size: 13px;color: var(--muted);}.ag-emerald .agents{display: grid;grid-template-columns: repeat(2, 1fr);gap: 12px;margin-top: 18px;}.ag-emerald .agent{display: block;padding: 18px;border-radius: 18px;border: 1px solid var(--line);background: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .02));}.ag-emerald .icon{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: rgba(115, 168, 255, .1);border: 1px solid rgba(115, 168, 255, .14);font-weight: 800;margin-bottom: 12px;}.ag-emerald .agent b{display: block;font-size: 17px;}.ag-emerald .agent span{display: block;font-size: 13px;color: var(--muted);}.ag-emerald .agent.ceo{grid-column: 1 / -1;background: linear-gradient(135deg, rgba(154, 135, 255, .12), rgba(102, 230, 255, .07));border-color: rgba(154, 135, 255, .22);}.ag-emerald .ceo-report{margin-top: 26px;padding: 24px;border-radius: 24px;border: 1px solid var(--line);background: #0B241C;}.ag-emerald .ceo-report > h3{font-size: 25px;}.ag-emerald .report-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 16px;}.ag-emerald .report-item{padding: 14px;border-radius: 14px;border: 1px solid var(--line);background: rgba(255, 255, 255, .035);}.ag-emerald .report-item small{display: block;color: var(--muted);}.ag-emerald .report-item strong{font-size: 20px;}.ag-emerald .recommendation{margin-top: 12px;padding: 14px 16px;border-radius: 14px;background: rgba(107, 225, 169, .07);border: 1px solid rgba(107, 225, 169, .15);color: #e5fbef;}.ag-emerald .faq-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 12px;}.ag-emerald details.faq{border: 1px solid var(--line);border-radius: 18px;background: rgba(255, 255, 255, .03);padding: 0 18px;}.ag-emerald details.faq summary{cursor: pointer;list-style: none;font-weight: 700;padding: 18px 0;display: flex;justify-content: space-between;gap: 16px;}.ag-emerald details.faq summary::-webkit-details-marker{display: none;}.ag-emerald details.faq summary::after{content: "+";font-size: 22px;color: var(--cyan);}.ag-emerald details.faq[open] summary::after{content: "–";}.ag-emerald details.faq p{color: var(--muted);font-size: 14px;padding: 0 0 18px;}.ag-emerald .ag-cta{padding-bottom: 100px;}.ag-emerald .cta-box{display: flex;align-items: center;justify-content: space-between;gap: 28px;padding: 38px;border-radius: 28px;background: radial-gradient(circle at 85% 18%, rgba(102, 230, 255, .14), transparent 30%), linear-gradient(135deg, #12382C, #0D2A21);border: 1px solid rgba(115, 168, 255, .18);box-shadow: var(--shadow);}.ag-emerald .cta-box h2{margin-bottom: 10px;font-size: 38px;}.ag-emerald .cta-box p{max-width: 720px;color: var(--muted);}.ag-emerald .sticky-mobile-cta{display: none;position: fixed;left: 12px;right: 12px;bottom: 12px;z-index: 80;padding: 12px 16px;border-radius: 16px;background: linear-gradient(135deg, var(--blue), var(--cyan));color: #071914;font-weight: 800;text-align: center;box-shadow: 0 18px 40px rgba(0, 0, 0, .35);}.ag-emerald .nav-cta, .ag-emerald .btn{transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;}.ag-emerald .nav-cta:hover, .ag-emerald .btn:hover{transform: translateY(-1px);}body:has(.ag-emerald) .row.out, body:has(.ag-emerald) .wrapper.content, body:has(.ag-emerald) .item-page, body:has(.ag-emerald) .com-content-article, body:has(.ag-emerald) .com-content-article__body{display: block !important;float: none !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;overflow-x: clip;}.item-page:has(.ag-emerald) > .page-header, .item-page:has(.ag-emerald) > .article-info, .item-page:has(.ag-emerald) > .article-image-header-wrap, .com-content-article:has(.ag-emerald) > .page-header, .com-content-article:has(.ag-emerald) .icons{display: none !important;}@media (max-width: 1100px){.ag-emerald .hero-grid, .ag-emerald .case-grid, .ag-emerald .arch-grid, .ag-emerald .dept-overview, .ag-emerald .conversion-box{grid-template-columns: 1fr;}.ag-emerald .hero-points, .ag-emerald .stats-grid, .ag-emerald .benefits, .ag-emerald .guide-grid, .ag-emerald .dept-highlights, .ag-emerald .faq-grid{grid-template-columns: repeat(2, 1fr);}.ag-emerald .automation-grid, .ag-emerald .top10{grid-template-columns: 1fr;}.ag-emerald .report-grid{grid-template-columns: repeat(2, 1fr);}.ag-emerald .hero-float{position: static;max-width: none;margin-top: 16px;}}@media (max-width: 760px){.ag-emerald .sticky-mobile-cta{display: block;}.ag-emerald{padding-bottom: 76px;}.ag-emerald .hero{padding-top: 58px;}.ag-emerald h1{letter-spacing: -1.4px;}.ag-emerald .tabs{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;}.ag-emerald .tabs::-webkit-scrollbar{display: none;}.ag-emerald .tab{flex: 0 0 44%;scroll-snap-align: start;border-bottom: 0;white-space: nowrap;}.ag-emerald .tab-panel{padding: 16px;}.ag-emerald .hero-points, .ag-emerald .stats-grid, .ag-emerald .benefits, .ag-emerald .guide-grid, .ag-emerald .dept-highlights, .ag-emerald .before-after, .ag-emerald .report-grid, .ag-emerald .agents, .ag-emerald .faq-grid{grid-template-columns: 1fr;}.ag-emerald section{padding: 60px 0;}.ag-emerald .conversion-box{padding: 24px;}.ag-emerald .hero-card img{aspect-ratio: 4 / 3;}.ag-emerald .cta-box{flex-direction: column;align-items: flex-start;padding: 26px;}.ag-emerald .cta-box h2{font-size: 30px;}}.ag-emerald .container{width: min(100%, calc(var(--max) + 48px)) !important;max-width: none !important;margin-inline: auto !important;padding: 0 24px !important;}.ag-emerald b, .ag-emerald strong, .ag-emerald .badge, .ag-emerald .btn, .ag-emerald .tab, .ag-emerald .auto-title, .ag-emerald .priority, .ag-emerald details.faq summary{font-weight: 700;}.ag-emerald h1, .ag-emerald h2, .ag-emerald h3, .ag-emerald .kicker, .ag-emerald .stat > b, .ag-emerald .benefit-icon, .ag-emerald .step, .ag-emerald .num, .ag-emerald .rank, .ag-emerald .plan-step, .ag-emerald .icon, .ag-emerald .check, .ag-emerald .sticky-mobile-cta{font-weight: 800;}.ag-emerald .point, .ag-emerald .stat, .ag-emerald .mini-highlight, .ag-emerald .conversion-item > div, .ag-emerald .top-copy, .ag-emerald .plan-copy, .ag-emerald .stack-row, .ag-emerald .agent, .ag-emerald .report-item, .ag-emerald .hero-float, .ag-emerald .mini-card, .ag-emerald .auto-content{display: flex !important;flex-direction: column !important;align-items: flex-start !important;flex-wrap: nowrap !important;}.ag-emerald .line-title, .ag-emerald .line-text, .ag-emerald .top-copy > p, .ag-emerald .hero-float > strong, .ag-emerald .hero-float > p, .ag-emerald .report-item > small, .ag-emerald .report-item > strong, .ag-emerald .flow-block > strong, .ag-emerald .mini-card > ul, .ag-emerald .auto-content > .auto-title, .ag-emerald .auto-content > p{display: block !important;float: none !important;clear: both !important;width: 100% !important;max-width: 100% !important;}.ag-emerald .line-title, .ag-emerald .hero-float > strong, .ag-emerald .report-item > strong, .ag-emerald .flow-block > strong, .ag-emerald .auto-content > .auto-title{color: #f6f8fc !important;}.ag-emerald .line-text, .ag-emerald .top-copy > p, .ag-emerald .hero-float > p, .ag-emerald .report-item > small, .ag-emerald .auto-content > p{color: #aab7c8 !important;font-weight: 400 !important;}.ag-emerald .stat > .line-title{font-size: 28px !important;font-weight: 800 !important;line-height: 1.1 !important;}.ag-emerald .agent > .icon{display: grid !important;width: 40px !important;max-width: 40px !important;clear: none !important;align-self: flex-start !important;}.ag-emerald .auto-content > .priority{display: inline-flex !important;width: auto !important;max-width: none !important;clear: none !important;align-self: flex-start !important;}