:root{--primary:#6366F1;--primary-rgb:99,102,241;--secondary-1-rgb:99,102,241;--secondary-1:#6366F1;--secondary-2:#F59E0B;--secondary-3:#EF4444;--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-500:#6366F1;--primary-600:#4f46e5;--primary-900:#312e81;--neutral-50:#F8FAFC;--neutral-100:#F1F5F9;--neutral-500:#64748B;--neutral-900:#0F172A}.header-navigation-component{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;background:var(--primary,#dc2626);backdrop-filter:none;border-bottom:none;transition:all 0.3s ease;box-shadow:none}.header-navigation-component .nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.header-navigation-component .brand{font-size:1.5rem;font-weight:700;color:var(--neutral-50,#ffffff);text-decoration:none;letter-spacing:1px;transition:all 0.3s ease;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.header-navigation-component .brand:hover{transform:translateY(-1px);color:var(--neutral-100,#f5f5f5)}.header-navigation-component .nav-menu{display:flex;align-items:center;gap:2.5rem;list-style:none}.header-navigation-component .nav-item{position:relative}.header-navigation-component .nav-link{color:var(--neutral-200,rgba(255,255,255,0.9));text-decoration:none;font-weight:500;font-size:0.95rem;padding:0.5rem 1rem;border-radius:6px;transition:all 0.3s ease;position:relative;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.header-navigation-component .nav-link::before{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--neutral-50,#ffffff),transparent);transition:all 0.3s ease;transform:translateX(-50%)}.header-navigation-component .nav-link:hover{color:var(--neutral-50,#ffffff);background:rgba(255,255,255,0.15);transform:translateY(-1px)}.header-navigation-component .nav-link:hover::before{width:80%}.header-navigation-component .nav-actions{display:flex;align-items:center;gap:1.5rem}.header-navigation-component .phone-number{color:#92400e;text-decoration:none;font-weight:700;font-size:1rem;padding:0.875rem 1.5rem;border:2px solid #fbbf24;border-radius:30px;background:#fef3c7;transition:all 0.3s ease;animation:phoneGlow 3s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(251,191,36,0.4),0 0 20px rgba(254,243,199,0.6);backdrop-filter:blur(10px)}.header-navigation-component .phone-number::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:left 0.5s ease}.header-navigation-component .phone-number:hover::before{left:100%}.header-navigation-component .phone-number:hover{color:#ffffff;background:#f59e0b;border-color:#f59e0b;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px rgba(245,158,11,0.5),0 0 40px rgba(254,243,199,0.8)}@keyframes phoneGlow{0%,100%{box-shadow:0 4px 15px rgba(251,191,36,0.4),0 0 20px rgba(254,243,199,0.6);transform:scale(1)}50%{box-shadow:0 6px 25px rgba(251,191,36,0.6),0 0 30px rgba(254,243,199,0.8);transform:scale(1.02)}}.header-navigation-component .cta-button{background:#ffffff;color:var(--primary,#dc2626);text-decoration:none;font-weight:700;font-size:1rem;padding:1rem 2.5rem;border-radius:30px;transition:all 0.3s ease;box-shadow:0 6px 20px rgba(255,255,255,0.3);position:relative;overflow:hidden;border:2px solid rgba(255,255,255,0.9);backdrop-filter:blur(10px)}.header-navigation-component .cta-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(var(--primary-rgb,220,38,38),0.1),transparent);transition:left 0.3s ease}.header-navigation-component .cta-button:hover::before{left:100%}.header-navigation-component .cta-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 35px rgba(255,255,255,0.4);background:#f8f8f8;border-color:#ffffff;color:var(--primary-600,#b91c1c)}.header-navigation-component .mobile-menu-btn{display:none;flex-direction:column;cursor:pointer;padding:0.5rem;background:rgba(255,255,255,0.15);border-radius:6px;transition:all 0.3s ease;backdrop-filter:blur(10px)}.header-navigation-component .mobile-menu-btn:hover{background:rgba(255,255,255,0.25);opacity:0.9}.header-navigation-component .mobile-menu-btn span{width:24px;height:2px;background:var(--neutral-50,#ffffff);margin:2px 0;transition:all 0.3s ease;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.header-navigation-component .mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header-navigation-component .mobile-menu-btn.active span:nth-child(2){opacity:0}.header-navigation-component .mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width:768px){.header-navigation-component .nav-container{padding:0 1rem}.header-navigation-component .nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);flex-direction:column;gap:0;padding:1rem 0;border-top:1px solid rgba(255,255,255,0.2);box-shadow:0 5px 20px rgba(0,0,0,0.1)}.header-navigation-component .nav-menu.active{display:flex}.header-navigation-component .nav-item{width:100%}.header-navigation-component .nav-link{display:block;padding:1rem 2rem;border-radius:0;text-align:center;color:var(--neutral-900,#333333);text-shadow:none}.header-navigation-component .nav-link:hover{background:var(--primary-50,rgba(220,38,38,0.1))}.header-navigation-component .mobile-menu-btn{display:flex;order:3}.header-navigation-component .nav-actions{gap:0.75rem;order:2}.header-navigation-component .brand{order:1}.header-navigation-component .phone-number{font-size:0.85rem;padding:0.7rem 1.2rem}.header-navigation-component .cta-button{font-size:0.9rem;padding:0.8rem 1.8rem}}@media (max-width:480px){.header-navigation-component .brand{font-size:1.25rem}.header-navigation-component .nav-actions{gap:0.5rem}.header-navigation-component .phone-number{padding:0.6rem 1rem;font-size:0.8rem}.header-navigation-component .cta-button{padding:0.7rem 1.5rem;font-size:0.85rem}}.header-navigation-component.scrolled{background:var(--primary,#dc2626);backdrop-filter:none;box-shadow:0 2px 15px rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.1)}*{box-sizing:border-box}body{overflow-x:hidden;max-width:100vw}.banner-component .highlight-keyword{background:rgba(var(--primary-rgb,220,38,38),0.15);color:var(--text,#1f2937);background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:6px;position:relative;animation:highlightPulse 2s ease-in-out infinite;box-shadow:0 0 20px rgba(254,243,199,0.6)}@keyframes highlightPulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.3)}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--text,#334155);background-color:var(--bg-alt,#f8fafc);line-height:1.5;overflow-x:hidden}a{text-decoration:none;color:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}.banner-component .container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.banner{position:relative;min-height:600px;background-image:linear-gradient(135deg,var(--primary,#667eea) 0%,var(--primary-600,#764ba2) 100%);overflow:hidden;display:flex;align-items:center;color:white;margin-top:80px!important;padding-top:2rem!important}.banner-gradient{position:relative;min-height:600px;background-image:linear-gradient(135deg,var(--primary,#667eea) 0%,var(--primary-600,#764ba2) 100%);overflow:hidden;display:flex;align-items:center;color:white;margin-top:80px!important;padding-top:2rem!important}.banner-image{position:relative;min-height:600px;background-color:var(--neutral-900,#111827);overflow:hidden;display:flex;align-items:center;color:white}.banner-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%);background-size:cover;background-position:center;opacity:0.9;z-index:0}.banner-shape{position:absolute;bottom:0;left:0;width:100%;z-index:1}.banner-shape svg{display:block;fill:var(--bg,#ffffff);width:100%;height:auto}.banner-decorator{position:absolute;pointer-events:none;z-index:1}.banner-decorator-circle{width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 70%);animation:pulse 8s infinite ease-in-out}.banner-decorator-dots{width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,0.1) 1px,transparent 1px);background-size:20px 20px}.banner-decorator-1{top:10%;right:15%}.banner-decorator-2{bottom:10%;left:10%}.banner-content{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:5rem 1.5rem;display:grid;grid-template-columns:repeat(12,1fr);gap:3rem;align-items:center}.banner-text{grid-column:1 / 8;animation:fadeIn 1s ease-in-out;padding-right:2rem}.banner-visual{grid-column:8 / 13;position:relative;animation:fadeIn 1s ease-in-out 0.2s backwards;padding-left:1rem}.banner-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;animation:slideInLeft 1s ease-in-out;word-wrap:break-word;hyphens:auto}.banner-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:0.85;animation:slideInLeft 1s ease-in-out 0.2s backwards}.banner-highlight{position:relative;display:inline-block;z-index:1}.banner-highlight::after{content:"";position:absolute;bottom:0.1em;left:0;width:100%;height:0.3em;background-color:rgba(255,255,255,0.2);z-index:-1}.banner-cta-group{display:flex;gap:1rem;margin-bottom:2.5rem;animation:slideInLeft 1s ease-in-out 0.4s backwards}.banner-cta{display:inline-flex;align-items:center;padding:0.875rem 1.75rem;border-radius:var(--radius-full,9999px);font-weight:600;transition:all 0.3s ease;box-shadow:var(--shadow,0 4px 6px -1px rgba(0,0,0,0.1))}.banner-cta:hover{transform:translateY(-3px);box-shadow:var(--shadow-md,0 10px 15px -3px rgba(0,0,0,0.1))}.banner-cta-primary{background-color:white;color:var(--primary,#3B82F6)}.banner-cta-primary:hover{background-color:var(--bg-alt,#f8fafc)}.banner-cta-secondary{background-color:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.banner-cta-secondary:hover{background-color:rgba(255,255,255,0.15)}.banner-cta-icon{margin-left:0.5rem;transition:transform 0.3s ease}.banner-cta:hover .banner-cta-icon{transform:translateX(4px)}.banner-stats{display:flex;gap:2rem;animation:slideInLeft 1s ease-in-out 0.6s backwards}.banner-stat{position:relative}.banner-stat::after{content:"";position:absolute;top:0.25rem;right:-1rem;height:calc(100% - 0.5rem);width:1px;background-color:rgba(255,255,255,0.2)}.banner-stat:last-child::after{display:none}.banner-stat-value{font-size:2rem;font-weight:800;margin-bottom:0.25rem}.banner-stat-label{font-size:0.875rem;opacity:0.7}.banner-image-main{position:relative!important;max-width:480px!important;height:320px!important;border-radius:var(--radius-lg,1rem);box-shadow:var(--shadow-lg,0 20px 25px -5px rgba(0,0,0,0.1));animation:float 6s infinite ease-in-out;overflow:hidden!important;margin:0 auto}.banner-image-float{position:absolute;border-radius:var(--radius,0.5rem);box-shadow:var(--shadow-md,0 10px 15px -3px rgba(0,0,0,0.1));animation:float 5s infinite ease-in-out;width:180px!important;height:120px!important;overflow:hidden!important;object-fit:cover}.banner-image-main img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block;margin:0 auto;transition:transform 0.3s ease}.banner-image-main:hover img{transform:scale(1.05)}.banner-image-float img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:left top!important;display:block}.banner-image-float-2 img{object-position:left bottom!important}.banner-image-float-1{top:-30px;left:-60px;animation-delay:1s}.banner-image-float-2{bottom:-20px;right:-40px;animation-delay:2s}.banner-tags{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem;animation:slideInRight 1s ease-in-out}.banner-tag{background-color:rgba(255,255,255,0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.2);padding:0.375rem 0.75rem;border-radius:var(--radius-full,9999px);font-size:0.75rem;font-weight:500;display:flex;align-items:center}.banner-tag-icon{margin-right:0.375rem}@media (max-width:1024px){.banner-content{grid-template-columns:1fr;gap:3rem;padding:4rem 1.5rem}.banner-text,.banner-visual{grid-column:1 / -1;padding-left:0;padding-right:0}.banner-title{font-size:2.5rem;text-align:center}.banner-subtitle{font-size:1.125rem;text-align:center}.banner-image-main{max-width:400px!important;height:280px!important;margin:0 auto}.banner-image-float{display:none}.banner-cta-group{justify-content:center}.banner-stats{justify-content:center}}@media (max-width:768px){.banner{min-height:500px;margin-top:60px!important;padding-top:1rem!important}.banner-gradient{min-height:500px;margin-top:60px!important;padding-top:1rem!important}.banner-content{padding:3rem 1rem;gap:2rem}.banner-title{font-size:2rem;text-align:center;margin-bottom:1rem}.banner-subtitle{font-size:1rem;text-align:center;margin-bottom:1.5rem}.banner-stat-value{font-size:1.5rem}.banner-cta-group{flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.banner-cta{width:100%;max-width:280px;justify-content:center}.banner-stats{flex-direction:column;gap:1rem;align-items:center}.banner-stat::after{display:none}.banner-image-main{max-width:320px!important;height:240px!important;margin:0 auto}}@media (max-width:480px){.banner,.banner-gradient{min-height:450px;margin-top:50px!important}.banner-content{padding:2rem 0.75rem;gap:1.5rem}.banner-title{font-size:1.75rem;line-height:1.1}.banner-subtitle{font-size:0.9rem;line-height:1.4}.banner-image-main{max-width:280px!important;height:200px!important}.banner-cta{padding:0.75rem 1.5rem;font-size:0.9rem}}.banner-component .controls-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.banner-component .control-item{display:flex;flex-direction:column}.banner-component .control-label{font-size:0.875rem;font-weight:600;margin-bottom:0.5rem;color:var(--text,#334155)}.banner-component .control-select{padding:0.5rem;border-radius:var(--radius,0.5rem);border:1px solid var(--neutral-200,#e2e8f0);background-color:var(--bg,#ffffff);font-size:0.875rem}.banner-component .control-options{display:flex;gap:0.5rem}.banner-component .control-btn{padding:0.5rem 1rem;border-radius:var(--radius,0.5rem);font-size:0.875rem;font-weight:500;cursor:pointer;border:1px solid var(--neutral-200,#e2e8f0);background-color:var(--bg,#ffffff);transition:all 0.2s ease}.banner-component .control-btn:hover{background-color:var(--primary-bg,rgba(59,130,246,0.05))}.banner-component .control-btn.active{background-color:var(--primary,#3B82F6);color:white;border-color:var(--primary,#3B82F6)}.banner-component .placeholder-img{background-color:rgba(107,114,128,0.2);display:flex;align-items:center;justify-content:center;color:rgba(107,114,128,0.7);font-size:14px;position:relative;overflow:hidden}.banner-component .placeholder-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media (max-width:768px){.banner-form-wrapper,.banner-cta-container{margin-top:30px;margin-bottom:40px;padding:0 20px}.banner-cta-form{padding:30px 20px;background:rgba(255,255,255,0.1);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,0.2)}.banner-advanced-spotlight{position:relative;z-index:1}.banner-container::after{content:"";display:block;height:60px;clear:both}}*{box-sizing:border-box}body{overflow-x:hidden;max-width:100vw}.demand-terms-section{max-width:100vw;overflow-x:hidden;padding:100px 0;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-alt) 100%);position:relative;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;line-height:1.6;color:var(--text);overflow:visible}.demand-terms-bg-decoration{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(var(--secondary-1-rgb),0.1) 0%,transparent 70%);filter:blur(60px)}.demand-terms-bg-decoration-1{top:-200px;left:-200px}.demand-terms-bg-decoration-2{bottom:-200px;right:-300px}.demand-terms-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.demand-terms-item{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:100px;opacity:0;transform:translateY(60px);transition:opacity 0.6s ease,transform 0.6s ease}.demand-terms-item.demand-terms-visible{opacity:1;transform:translateY(0)}.demand-terms-item:last-child{margin-bottom:0}.demand-terms-item:nth-child(even){direction:rtl}.demand-terms-item:nth-child(even) .demand-terms-content{direction:ltr}.demand-terms-content{padding:50px 0;position:relative}.demand-terms-title-decorator{position:absolute;left:0;top:50px;width:60px;height:4px;background:linear-gradient(90deg,var(--secondary-1) 0%,var(--secondary-1) 100%);border-radius:2px;transition:width 0.3s ease-out}.demand-terms-content:hover .demand-terms-title-decorator{width:100px}.demand-terms-title{font-size:3rem;font-weight:800;margin-bottom:30px;color:var(--text);letter-spacing:-1px;position:relative;display:inline-block}.demand-terms-title::after{content:'';position:absolute;bottom:-10px;left:0;width:0;height:3px;background:linear-gradient(90deg,var(--secondary-1) 0%,var(--secondary-1) 100%);transition:width 0.3s ease-out}.demand-terms-content:hover .demand-terms-title::after{width:100%;transform:translateZ(0)}.demand-terms-description{font-size:1.125rem;color:var(--neutral-500);line-height:1.9;margin-bottom:40px;position:relative;padding-left:30px}.demand-terms-description::before{content:'"';position:absolute;left:0;top:-10px;font-size:4rem;color:var(--secondary-1);opacity:0.2;font-family:Georgia,serif}.demand-terms-highlight{color:var(--secondary-1);font-weight:600;position:relative;display:inline-block;transition:transform 0.3s ease}.demand-terms-highlight:hover{transform:translateY(-2px)}.demand-terms-highlight::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--secondary-1);opacity:0.3;transform:scaleX(0);transition:transform 0.3s ease}.demand-terms-content:hover .demand-terms-highlight::after{transform:scaleX(1)}.demand-terms-feature-tags{display:flex;gap:12px;margin-bottom:30px;flex-wrap:wrap}.demand-terms-tag{padding:6px 16px;background:rgba(var(--secondary-1-rgb),0.1);color:var(--secondary-1);border-radius:20px;font-size:0.875rem;font-weight:500;transform:translateY(20px);opacity:0;animation:demand-terms-tag-fade-in 0.6s ease forwards}.demand-terms-tag:nth-child(1){animation-delay:0.1s}.demand-terms-tag:nth-child(2){animation-delay:0.2s}.demand-terms-tag:nth-child(3){animation-delay:0.3s}@keyframes demand-terms-tag-fade-in{to{opacity:1;transform:translateY(0)}}.demand-terms-cta-buttons{display:flex;gap:20px;flex-wrap:wrap}.demand-terms-cta-button{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:12px;font-weight:600;text-decoration:none;transition:all 0.3s ease;position:relative;overflow:hidden;font-size:1rem}.demand-terms-cta-button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%,-50%);transition:width 0.6s ease,height 0.6s ease}.demand-terms-cta-button:hover::before{width:300px;height:300px}.demand-terms-cta-primary{background:linear-gradient(135deg,var(--secondary-1) 0%,var(--secondary-1) 100%);color:white;box-shadow:0 10px 30px rgba(var(--secondary-1-rgb),0.3)}.demand-terms-cta-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(var(--secondary-1-rgb),0.4)}.demand-terms-cta-secondary{background:white;color:var(--secondary-1);border:2px solid var(--secondary-1);position:relative}.demand-terms-cta-secondary::after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:var(--secondary-1);transition:width 0.3s ease;z-index:-1}.demand-terms-cta-secondary:hover{color:white;transform:translateY(-3px);box-shadow:0 10px 30px rgba(var(--secondary-1-rgb),0.3)}.demand-terms-cta-secondary:hover::after{width:100%}.demand-terms-icon{width:20px;height:20px;transition:transform 0.3s ease}.demand-terms-cta-button:hover .demand-terms-icon{transform:translateX(3px)}.demand-terms-image-wrapper{transform:translateZ(0);backface-visibility:hidden;will-change:transform;position:relative;padding:12px;background:linear-gradient(135deg,var(--secondary-1) 0%,var(--secondary-1) 100%);border-radius:24px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.demand-terms-image-wrapper:hover{transform:translateZ(0) rotate(-0.5deg) scale(1.01);box-shadow:0 15px 30px rgba(var(--secondary-1-rgb),0.2);will-change:transform}.demand-terms-image-container{position:relative;border-radius:16px;overflow:hidden;background:var(--neutral-50);box-shadow:0 10px 30px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;min-height:400px}.demand-terms-image-loading{position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:demand-terms-loading 1.5s infinite}@keyframes demand-terms-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.demand-terms-image-container img{width:100%;height:auto;max-height:600px;object-fit:contain;display:block;transition:transform 0.2s ease-out,opacity 0.3s ease;opacity:0;transform:translateZ(0);will-change:transform,opacity}.demand-terms-image-container img.demand-terms-loaded{opacity:1}.demand-terms-image-container:hover img{transform:scale(1.08)}.demand-terms-image-container::before{content:'';position:absolute;top:-50%;left:-30%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.1) 50%,transparent 70%);transform:rotate(45deg) translateY(500px);transition:transform 0.6s}.demand-terms-image-container:hover::before{transform:rotate(45deg) translateY(-500px)}.demand-terms-mobile-indicator{position:absolute;top:16px;right:16px;background:rgba(26,26,26,0.8);color:white;padding:6px 16px;border-radius:24px;font-size:0.875rem;backdrop-filter:blur(10px);display:flex;align-items:center;gap:6px}.demand-terms-mobile-indicator svg{width:16px;height:16px}@keyframes demand-terms-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.demand-terms-floating{}@media (max-width:768px){.demand-terms-item{grid-template-columns:1fr;gap:50px}.demand-terms-item-reverse{direction:ltr}.demand-terms-title{font-size:2.25rem}.demand-terms-description{font-size:1rem;padding-left:20px}.demand-terms-image-container{min-height:300px}.demand-terms-cta-buttons{justify-content:center}}.demand-terms-cursor-glow{position:fixed;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(var(--secondary-1-rgb),0.1) 0%,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);transition:opacity 0.3s ease;z-index:9999;opacity:0}@keyframes demand-terms-ripple-effect{from{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.demand-terms-item{contain:layout style}.demand-terms-image-container{contain:layout style}.demand-terms-item:nth-child(even){direction:rtl}.demand-terms-item:nth-child(even) .demand-terms-content{direction:ltr}@media (max-width:768px){.demand-terms-item:nth-child(even){direction:ltr}}@media (max-width:768px){html,body{overflow-x:hidden!important}.demand-terms-section{overflow-x:hidden!important;overflow-y:visible!important;max-height:none!important;height:auto!important}.demand-terms-section,.demand-terms-section *,.demand-terms-container,.demand-terms-item,.demand-terms-content{overflow:visible!important;max-height:none!important;height:auto!important}}*{box-sizing:border-box}body{overflow-x:hidden;max-width:100vw}.saas-immersive-scenarios{position:relative;z-index:1;font-family:var(--font-family,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif);background:var(--neutral-900,#0a0a0a);min-height:100vh;overflow:visible;position:relative;width:100%;max-width:100%;box-sizing:border-box}.saas-particle-bg{position:absolute;top:0;left:0;width:100%;min-min-height:100%;height:auto;height:auto;background:radial-gradient(circle at 20% 30%,rgba(var(--primary-rgb,217,32,32),0.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(30,144,255,0.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(255,20,147,0.1) 0%,transparent 50%);animation:backgroundShift 20s ease-in-out infinite}@keyframes backgroundShift{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.1) rotate(180deg);opacity:0.8}}.saas-container{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;z-index:10}.saas-main-header{text-align:center;padding:60px 0 40px;position:relative}.saas-main-title{font-size:3rem;font-weight:800;color:white;margin-bottom:16px;text-shadow:0 4px 20px rgba(0,0,0,0.3)}.saas-main-subtitle{font-size:1.2rem;color:rgba(255,255,255,0.8);font-weight:400}.saas-scenario-switcher{position:relative;z-index:5;display:flex;justify-content:center;gap:20px;margin:40px 0;flex-wrap:wrap}.saas-switch-btn{background:rgba(255,255,255,0.1);border:2px solid rgba(255,255,255,0.2);color:white;padding:15px 25px;border-radius:15px;font-size:0.95rem;font-weight:600;cursor:pointer;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);display:flex;align-items:center;gap:10px;backdrop-filter:blur(10px)}.saas-switch-btn svg{width:20px;height:20px;fill:currentColor}.saas-switch-btn:hover{background:rgba(255,255,255,0.15);border-color:var(--primary,#D92020);transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--primary-rgb,217,32,32),0.3)}.saas-switch-btn.active{background:var(--primary,#D92020);border-color:var(--primary,#D92020);box-shadow:0 8px 25px rgba(var(--primary-rgb,217,32,32),0.4)}.saas-scenario-display{position:relative;min-height:600px;height:auto;margin:40px 0;border-radius:25px;overflow:visible}.saas-scenario-card{position:absolute;top:0;left:0;width:100%;min-min-height:100%;height:auto;height:auto;opacity:0;transform:rotateY(45deg) translateZ(-200px);transition:all 0.8s cubic-bezier(0.23,1,0.320,1);background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%);border-radius:25px;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.1)}.saas-scenario-card.active{opacity:1;transform:rotateY(0deg) translateZ(0px)}.saas-scenario-content{display:grid;grid-template-columns:1fr 1fr;min-min-height:100%;height:auto;height:auto;gap:0}.saas-story-side{padding:40px;background:linear-gradient(135deg,rgba(var(--primary-rgb,217,32,32),0.1),rgba(138,43,226,0.1));display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:visible}.saas-story-side::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);opacity:0;transition:all 0.6s ease;pointer-events:none}.saas-scene-icon{width:60px;height:60px;margin-bottom:20px;padding:15px;background:rgba(255,255,255,0.1);border-radius:15px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.saas-scene-icon svg{width:30px;height:30px;fill:white}.saas-scene-title{font-size:1.8rem;font-weight:700;color:white;margin-bottom:20px;line-height:1.3}.saas-scene-description{word-break:break-word;overflow-wrap:break-word;color:rgba(255,255,255,0.9);font-size:1rem;line-height:1.6;margin-bottom:25px;flex-grow:1}.saas-tags-section{margin-bottom:25px}.saas-tags{display:flex;flex-wrap:wrap;gap:8px}.saas-tag{background:rgba(255,255,255,0.15);color:white;padding:6px 12px;border-radius:20px;font-size:0.8rem;font-weight:500;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1)}.saas-testimonial{background:rgba(0,0,0,0.2);padding:20px;border-radius:15px;border-left:4px solid var(--primary,#D92020);backdrop-filter:blur(10px);min-height:auto;height:auto;overflow:visible}.saas-testimonial-content{word-break:break-word;overflow-wrap:break-word;color:rgba(255,255,255,0.9);font-size:0.9rem;line-height:1.6;margin-bottom:15px;font-style:italic;word-wrap:break-word;white-space:normal;overflow:visible;max-height:none;text-overflow:clip}.saas-customer-info{display:flex;align-items:center;gap:12px}.saas-avatar-img{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary,#D92020),var(--secondary-1,#F59E0B));display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:1.1rem}.saas-customer-details h4{color:white;font-size:0.9rem;font-weight:600;margin-bottom:2px}.saas-customer-details p{color:rgba(255,255,255,0.7);font-size:0.8rem}.saas-data-side{padding:40px;background:linear-gradient(135deg,rgba(30,144,255,0.1),rgba(138,43,226,0.1));display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:visible}.saas-data-side::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.05) 0%,transparent 70%);opacity:0;transition:all 0.6s ease;pointer-events:none}.saas-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px}.saas-metric-card{background:rgba(255,255,255,0.1);padding:20px;border-radius:15px;text-align:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease}.saas-metric-card:hover{background:rgba(255,255,255,0.15);transform:translateY(-2px)}.saas-metric-value{font-size:1.8rem;font-weight:800;color:var(--primary,#D92020);margin-bottom:8px;text-shadow:0 2px 10px rgba(var(--primary-rgb,217,32,32),0.3)}.saas-metric-label{color:rgba(255,255,255,0.8);font-size:0.8rem;font-weight:500}.saas-needs-section{margin-bottom:25px}.saas-needs-title{color:white;font-size:1.2rem;font-weight:700;margin-bottom:18px}.saas-needs-list{list-style:none;padding:0;margin:0}.saas-need-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease}.saas-need-item:hover{padding-left:8px;background:rgba(255,255,255,0.02)}.saas-need-icon{width:20px;height:20px;flex-shrink:0}.saas-need-icon svg{width:100%;min-min-height:100%;height:auto;height:auto;fill:var(--primary,#D92020)}.saas-need-text{color:rgba(255,255,255,0.9);font-size:0.95rem}.saas-cta-section{text-align:center}.saas-main-cta{background:linear-gradient(135deg,var(--primary,#D92020),var(--secondary-1,#F59E0B));border:none;color:white;padding:16px 35px;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:visible;box-shadow:0 10px 30px rgba(var(--primary-rgb,217,32,32),0.3)}.saas-main-cta::before{content:"";position:absolute;top:0;left:-100%;width:100%;min-min-height:100%;height:auto;height:auto;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.6s}.saas-main-cta:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px rgba(var(--primary-rgb,217,32,32),0.4)}.saas-main-cta:hover::before{left:100%}.saas-scenario-card:hover .saas-story-side::before{opacity:0.25;filter:blur(1px) brightness(0.8);transform:scale(1.05)}.saas-scenario-card:hover .saas-data-side::before{opacity:0.12;filter:blur(2px) brightness(0.5);transform:scale(1.05)}.saas-bottom-section{text-align:center;padding:40px 0 60px;color:rgba(255,255,255,0.6);position:relative;z-index:10;clear:both;margin-top:20px}.saas-bottom-text{font-size:0.95rem;margin-bottom:20px}.saas-keyboard-hint{font-size:0.85rem;font-style:italic}@media (max-width:768px){.saas-main-title{font-size:2rem}.saas-scenario-content{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.saas-scenario-display{min-height:400px;height:auto}.saas-metrics-grid{grid-template-columns:1fr}.saas-scenario-switcher{position:relative;z-index:5;flex-direction:column;align-items:center}}@media (max-width:768px){.saas-testimonial{padding:20px;min-height:180px}.saas-testimonial-content{font-size:14px;line-height:1.6;margin-bottom:15px;flex-grow:1}.saas-testimonial-author{margin-top:auto}.saas-customer-avatar{width:40px;height:40px;font-size:16px}.saas-customer-info h4{font-size:14px}.saas-customer-info span{font-size:12px}}@media (max-width:768px){.saas-story-side{padding:25px 20px;margin-bottom:30px;min-height:250px}.saas-story-side h3{font-size:18px;margin-bottom:20px}}@media (max-width:768px){.saas-immersive-section{overflow-x:hidden!important}.saas-scenario-switcher{position:relative!important;z-index:5!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:15px!important;margin:40px 0!important;padding:0 20px!important;overflow-x:scroll!important;overflow-y:hidden!important;flex-wrap:nowrap!important;flex-direction:row!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;max-width:100%!important}.saas-scenario-switcher::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.saas-switch-btn{flex-shrink:0!important;flex-grow:0!important;padding:12px 16px!important;font-size:0.85rem!important;white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;text-align:center!important;display:flex!important;align-items:center!important}.saas-keyboard-hint{margin-top:30px!important;margin-bottom:25px!important;padding:15px 20px!important;position:relative!important;z-index:10!important;background:rgba(0,0,0,0.3)!important;border-radius:10px!important}.saas-scenario-display{position:relative!important;min-height:auto!important;height:auto!important;margin:40px 0!important;border-radius:25px!important;overflow:visible!important}.saas-scenario-card{position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-height:auto!important;height:auto!important;display:none!important;opacity:1!important;transform:none!important;transition:all 0.3s ease!important;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%)!important;border-radius:25px!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,0.1)!important;margin-bottom:20px!important}.saas-scenario-card.active{display:block!important;opacity:1!important;transform:none!important;position:relative!important}.saas-scenario-content{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;height:100%!important;gap:0!important}.saas-story-side{padding:25px 20px!important;background:linear-gradient(135deg,rgba(var(--primary-rgb,217,32,32),0.1),rgba(138,43,226,0.1))!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;position:relative!important;overflow:visible!important;min-height:280px!important;height:auto!important}.saas-testimonial{padding:20px!important;min-height:200px!important;height:200px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.saas-testimonial-content{font-size:14px!important;line-height:1.6!important;margin-bottom:15px!important;flex-grow:1!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important}.saas-data-side{padding:25px 20px 30px!important;background:linear-gradient(135deg,rgba(30,144,255,0.1),rgba(138,43,226,0.1))!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;position:relative!important;overflow:visible!important;min-height:350px!important;height:auto!important}.saas-metrics-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-bottom:25px!important}.saas-metric-card{background:rgba(255,255,255,0.15)!important;padding:15px!important;border-radius:12px!important;text-align:center!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,0.2)!important;transition:all 0.3s ease!important;min-height:auto!important;height:auto!important}.saas-metric-value{font-size:1.5rem!important;font-weight:800!important;color:var(--primary,#D92020)!important;margin-bottom:6px!important;text-shadow:0 2px 10px rgba(var(--primary-rgb,217,32,32),0.3)!important}.saas-metric-label{color:rgba(255,255,255,0.8)!important;font-size:0.85rem!important;font-weight:500!important;line-height:1.3!important}.saas-needs-section{margin-top:20px!important}.saas-needs-title{font-size:1.1rem!important;margin-bottom:15px!important;color:white!important}.saas-needs-list{list-style:none!important;padding:0!important;margin:0!important}.saas-need-item{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;padding:8px!important;border-radius:8px!important;background:rgba(255,255,255,0.05)!important}.saas-need-icon{flex-shrink:0!important;width:20px!important;height:20px!important;color:var(--primary,#D92020)!important}.saas-need-text{font-size:0.85rem!important;line-height:1.4!important;color:rgba(255,255,255,0.9)!important}.saas-scenario-section{padding-bottom:60px!important;margin-bottom:30px!important}.saas-immersive-section{position:relative!important;z-index:1!important;clear:both!important;margin-top:40px!important}.saas-scenario-switcher::after{content:"← 左右滑动切换场景 →"!important;position:absolute!important;bottom:-30px!important;left:50%!important;transform:translateX(-50%)!important;font-size:0.75rem!important;color:rgba(255,255,255,0.6)!important;white-space:nowrap!important;animation:fade-in-out 3s infinite!important}@keyframes fade-in-out{0%,100%{opacity:0.6}50%{opacity:1}}}*{box-sizing:border-box}body{overflow-x:hidden;max-width:100vw}.low-price-content{width:100%;max-width:1200px;margin:0 auto}.low-price-wrapper{padding:40px 0}.hkj-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.hkj-wrapper .logo{width:40px;height:40px;margin-right:15px;flex-shrink:0}.hkj-wrapper .logo img{width:100%;height:100%;object-fit:contain}.hkj-wrapper .text-wrapper .title{font-size:28px;font-weight:bold;color:var(--neutral-900);margin-bottom:5px}.hkj-wrapper .text-wrapper .desc{font-size:16px;color:var(--neutral-500)}.low-price .version-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.low-price .version-detail{width:calc(25% - 20px);background-color:white;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:all 0.3s ease;margin-bottom:20px}.low-price .version-detail:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.low-price .version-header{background:linear-gradient(135deg,var(--primary,#0da5ca),var(--primary-600,#0891b2));color:white;padding:20px;text-align:center}.low-price .version-header .title{font-size:22px;font-weight:bold;margin-bottom:10px}.low-price .version-header .desc{font-size:14px;opacity:0.9;margin-bottom:5px}.low-price .version-body{padding:20px;text-align:center}.low-price .version-body .price{font-size:24px;font-weight:bold;color:var(--primary);margin-bottom:10px}.low-price .version-body .price .text{font-size:14px}.low-price .version-body .price-desc{font-size:14px;color:var(--neutral-500);margin-bottom:20px}.low-price .button-wrapper{display:flex;justify-content:center;margin-bottom:20px}.low-price .button{width:110px;height:36px;line-height:36px;text-align:center;border-radius:18px;font-size:14px;cursor:pointer;margin:0 5px;transition:all 0.3s ease}.low-price .button.pay{background-color:var(--primary);color:white;text-decoration:none;display:block}.low-price .button.pay:hover{background-color:var(--primary-600);transform:translateY(-3px)}.low-price .button.ree{background-color:var(--secondary-2);color:white}.low-price .button.ree:hover{background-color:#e68a00;transform:translateY(-3px)}.dz-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.dz-wrapper .logo{width:30px;height:30px;margin-right:10px;flex-shrink:0}.dz-wrapper .logo img{width:100%;height:100%;object-fit:contain}.dz-wrapper .title{font-size:22px;font-weight:bold;color:var(--neutral-900)}.ydz-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:30px 0}.ydz-card{background:white;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(var(--primary-rgb),0.1);transition:all 0.3s ease}.ydz-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.ydz-card-header{background:linear-gradient(135deg,var(--primary),var(--primary-600));color:white;padding:20px;text-align:center}.ydz-card-header h3{font-size:1.4rem;margin-bottom:5px}.ydz-card-header p{font-size:0.9rem;opacity:0.8}.ydz-card-body{padding:20px;text-align:center}.ydz-card-body ul{list-style:none;margin-bottom:20px}.ydz-card-body li{padding:10px 0;border-bottom:1px solid #eee;font-weight:500;color:var(--neutral-900)}.ydz-card-body li:last-child{border-bottom:none}.ydz-button{display:inline-block;padding:10px 25px;background-color:var(--secondary-2);color:white;border-radius:50px;text-decoration:none;font-weight:500;transition:all 0.3s ease}.ydz-button:hover{background-color:#e68a00;transform:translateY(-3px)}@media (max-width:1200px){.low-price .version-detail{width:calc(50% - 15px)}}@media (max-width:992px){.hkj-wrapper .text-wrapper .title,.dz-wrapper .title{font-size:24px}}@media (max-width:768px){.hkj-wrapper,.dz-wrapper{flex-direction:column;text-align:center}.hkj-wrapper .logo,.dz-wrapper .logo{margin-right:0;margin-bottom:15px}.hkj-wrapper .text-wrapper .title,.dz-wrapper .title{font-size:22px}.ydz-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:576px){.low-price .version-detail{width:100%;margin-bottom:15px}.low-price .version-wrapper{gap:15px}.hkj-wrapper .text-wrapper .title{font-size:20px}.hkj-wrapper .text-wrapper .desc{font-size:14px}.ydz-cards{grid-template-columns:1fr}}@media (max-width:480px){.pricing-plan{flex:0 0 260px;min-width:260px;max-width:260px;padding:30px 20px;min-height:480px}.pricing-plan-name{font-size:20px;margin-bottom:15px}.pricing-plan-price{font-size:28px}.pricing-plan-features{padding:0 15px;margin:20px 0}.pricing-plan-feature{padding:8px 0;font-size:13px}}@media (max-width:768px){.low-price-content{padding-bottom:60px!important;margin-bottom:40px!important;overflow:visible!important}.low-price-wrapper{padding:40px 0 80px!important;overflow:visible!important}.low-price{margin-bottom:50px!important;padding-bottom:30px!important}.version-wrapper{padding-bottom:40px!important;margin-bottom:30px!important}.version-detail .button-wrapper{padding:25px 15px 35px!important;margin-bottom:15px!important;gap:15px!important}.dz-wrapper{margin:50px 0 40px!important;padding:30px 0!important}.account-wrapper{padding-bottom:50px!important;margin-bottom:30px!important}.ydz-cards{padding-bottom:40px!important;margin-bottom:20px!important}.ydz-card{margin-bottom:25px!important}.ydz-card:last-child{margin-bottom:40px!important}.ydz-card-body{padding-bottom:25px!important}.ydz-button{margin-top:20px!important;margin-bottom:15px!important}}@media (max-width:480px){.low-price-content{padding-bottom:50px!important;margin-bottom:30px!important}.low-price-wrapper{padding:30px 0 70px!important}.low-price{margin-bottom:40px!important;padding-bottom:25px!important}.version-wrapper{padding-bottom:35px!important;margin-bottom:25px!important}.version-detail .button-wrapper{padding:22px 12px 30px!important;margin-bottom:12px!important;gap:12px!important}.dz-wrapper{margin:40px 0 35px!important;padding:25px 0!important}.account-wrapper{padding-bottom:40px!important;margin-bottom:25px!important}.ydz-cards{padding-bottom:35px!important;margin-bottom:15px!important}.ydz-card:last-child{margin-bottom:35px!important}}.brand-service-module .module-header,.brand-service-module .core-stats,.brand-service-module .main-content,.brand-service-module .faq-section,.brand-service-module .cta-section{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@keyframes brand-fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-scaleIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes brand-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes brand-float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes brand-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.brand-service-module{position:relative;padding:5rem 0;background:linear-gradient(135deg,var(--neutral-50) 0%,#ffffff 50%,var(--neutral-100) 100%);overflow:hidden}.module-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 15% 25%,var(--primary-50) 0%,transparent 50%),radial-gradient(circle at 85% 75%,rgba(var(--secondary-1-rgb),0.08) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(245,158,11,0.08) 0%,transparent 40%);opacity:0.6;z-index:0}.decorative-shape{position:absolute;z-index:0;opacity:0.1}.shape-1{top:10%;left:8%;width:60px;height:60px;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;background:var(--primary-500);animation:brand-spin 20s linear infinite}.shape-2{bottom:15%;right:10%;width:80px;height:80px;border-radius:63% 37% 54% 46% / 55% 48% 52% 45%;background:var(--secondary-1);animation:brand-spin 25s linear infinite reverse}.shape-3{top:60%;left:5%;width:40px;height:40px;border-radius:50%;background:var(--secondary-2);animation:brand-float 4s ease-in-out infinite}.module-header{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto 4rem;animation:brand-fadeIn 1s ease-out}.module-pretitle{display:inline-block;padding:0.6rem 1.5rem;background:var(--primary-50);color:var(--primary-500);font-weight:600;font-size:0.875rem;border-radius:9999px;margin-bottom:1.5rem;letter-spacing:0.05em;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.module-title{font-size:2.75rem;font-weight:800;color:var(--neutral-900);margin-bottom:1.5rem;line-height:1.2}.module-title .highlight{color:var(--primary-500);position:relative}.module-title .highlight::after{content:'';position:absolute;bottom:3px;left:0;width:100%;height:8px;background:var(--primary-50);z-index:-1;border-radius:0.25rem}.module-subtitle{font-size:1.25rem;color:var(--neutral-500);max-width:90%;margin:0 auto;line-height:1.7}.core-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:5rem}.stat-card{background:linear-gradient(145deg,#ffffff,var(--neutral-50));border-radius:1rem;padding:2.5rem 1.5rem;text-align:center;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border:1px solid var(--neutral-100);transition:all 0.4s ease;position:relative;overflow:hidden}.stat-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:var(--primary-500);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.stat-card:nth-child(2)::before{background:var(--secondary-1)}.stat-card:nth-child(3)::before{background:var(--secondary-2)}.stat-card:nth-child(4)::before{background:var(--secondary-3)}.stat-card:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.stat-card:hover::before{transform:scaleX(1)}.stat-icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:var(--primary-50);border-radius:9999px;margin:0 auto 1.5rem;transition:all 0.3s ease}.stat-card:nth-child(2) .stat-icon{background:rgba(217,32,32,0.08)}.stat-card:nth-child(3) .stat-icon{background:rgba(245,158,11,0.08)}.stat-card:nth-child(4) .stat-icon{background:rgba(239,68,68,0.08)}.stat-icon i{font-size:2rem;color:var(--primary-500)}.stat-card:nth-child(2) .stat-icon i{color:var(--secondary-1)}.stat-card:nth-child(3) .stat-icon i{color:var(--secondary-2)}.stat-card:nth-child(4) .stat-icon i{color:var(--secondary-3)}.stat-card:hover .stat-icon{transform:scale(1.1)}.stat-value{font-size:2.5rem;font-weight:800;color:var(--primary-500);line-height:1.2;margin-bottom:0.75rem}.stat-card:nth-child(2) .stat-value{color:var(--secondary-1)}.stat-card:nth-child(3) .stat-value{color:var(--secondary-2)}.stat-card:nth-child(4) .stat-value{color:var(--secondary-3)}.stat-unit{font-size:1.5rem;font-weight:700}.stat-label{font-size:1rem;font-weight:600;color:var(--neutral-900)}.main-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem}.brand-honors{background:linear-gradient(145deg,#ffffff,var(--primary-50));border-radius:1.5rem;padding:3rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);border:1px solid rgba(217,32,32,0.1);position:relative;overflow:hidden}.brand-honors::before{content:'';position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:radial-gradient(circle,rgba(245,158,11,0.08) 0%,transparent 70%);border-radius:50%;z-index:0}.honors-header{position:relative;z-index:1;margin-bottom:2.5rem}.honors-title{font-size:1.75rem;font-weight:700;color:var(--neutral-900);margin-bottom:1rem;position:relative;padding-bottom:0.75rem}.honors-title::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(to right,var(--secondary-2),rgba(245,158,11,0.6));border-radius:9999px}.honors-subtitle{color:var(--neutral-500);font-size:1rem;line-height:1.6}.awards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;position:relative;z-index:1}.award-item{background:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(245,158,11,0.05));border-radius:0.75rem;padding:1.5rem;text-align:center;border:1px solid rgba(245,158,11,0.2);transition:all 0.3s ease;position:relative;overflow:hidden}.award-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(to right,var(--secondary-2),rgba(245,158,11,0.6));transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.award-item: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)}.award-item:hover::before{transform:scaleX(1)}.award-icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,255,255,0.9),rgba(245,158,11,0.1));border-radius:50%;margin:0 auto 1rem;border:1px solid rgba(245,158,11,0.3)}.award-icon i{font-size:1.25rem;color:var(--secondary-2)}.award-year{position:absolute;top:0.5rem;right:0.5rem;font-size:0.7rem;color:var(--neutral-500);background:rgba(255,255,255,0.8);padding:0.2rem 0.5rem;border-radius:9999px;font-weight:600}.award-name{font-size:0.85rem;font-weight:600;color:var(--neutral-900);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-guarantee{background:linear-gradient(145deg,#ffffff,var(--primary-50));border-radius:1.5rem;padding:3rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);border:1px solid rgba(217,32,32,0.1);position:relative;overflow:hidden}.service-guarantee::before{content:'';position:absolute;bottom:-50px;left:-50px;width:150px;height:150px;background:radial-gradient(circle,var(--primary-50) 0%,transparent 70%);border-radius:50%;z-index:0}.service-header{position:relative;z-index:1;margin-bottom:2.5rem}.service-title{font-size:1.75rem;font-weight:700;color:var(--neutral-900);margin-bottom:1rem;position:relative;padding-bottom:0.75rem}.service-title::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(to right,var(--primary-500),var(--primary-600));border-radius:9999px}.service-subtitle{color:var(--neutral-500);font-size:1rem;line-height:1.6}.service-features{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}.service-item{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:rgba(255,255,255,0.8);border-radius:0.75rem;border:1px solid var(--neutral-100);transition:all 0.3s ease}.service-item:hover{background:rgba(255,255,255,1);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);transform:translateX(5px)}.service-item-icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--primary-50);border-radius:0.5rem;transition:all 0.3s ease}.service-item:hover .service-item-icon{background:var(--primary-500);transform:scale(1.1)}.service-item-icon i{font-size:1.25rem;color:var(--primary-500);transition:color 0.3s ease}.service-item:hover .service-item-icon i{color:white}.service-item-content h4{font-size:1.1rem;font-weight:600;color:var(--neutral-900);margin-bottom:0.5rem}.service-item-content p{font-size:0.9rem;color:var(--neutral-500);line-height:1.5}.faq-section{position:relative;z-index:1;max-width:900px;margin:0 auto 4rem}.faq-header{text-align:center;margin-bottom:3rem}.faq-badge{display:inline-block;padding:0.6rem 1.5rem;background:rgba(245,158,11,0.08);color:var(--secondary-2);font-weight:600;font-size:0.875rem;border-radius:9999px;margin-bottom:1rem}.faq-title{font-size:2rem;font-weight:700;color:var(--neutral-900);margin-bottom:1rem}.faq-subtitle{color:var(--neutral-500);font-size:1.1rem}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:#ffffff;border-radius:1rem;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}.faq-item.active{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border-left:4px solid var(--secondary-2)}.faq-question{display:flex;align-items:center;padding:1.5rem;cursor:pointer;transition:background-color 0.3s ease}.faq-item:hover .faq-question{background-color:var(--neutral-50)}.faq-question-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgba(245,158,11,0.08);color:var(--secondary-2);border-radius:0.5rem;margin-right:1rem;flex-shrink:0;transition:all 0.3s ease}.faq-item.active .faq-question-icon{background:var(--secondary-2);color:white}.faq-question-text{font-size:1.1rem;font-weight:600;color:var(--neutral-900);flex:1}.faq-toggle{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--neutral-500);transition:all 0.3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg);color:var(--secondary-2)}.faq-answer{padding:0 1.5rem 1.5rem 4.5rem;color:var(--neutral-500);line-height:1.6;display:none}.faq-item.active .faq-answer{display:block;animation:brand-fadeIn 0.3s ease}.cta-section{position:relative;z-index:999;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-radius:1.5rem;padding:3rem;text-align:center;color:white;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);overflow:hidden}.cta-section::before{content:'';position:absolute;top:-100px;right:-100px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);border-radius:50%}.cta-content{position:relative;z-index:999;max-width:600px;margin:0 auto}.brand-service-module .cta-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:white}.brand-service-module .cta-subtitle{font-size:1.1rem;opacity:0.9;margin-bottom:2rem;line-height:1.6;color:white}.cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.875rem 2rem;border-radius:0.75rem;font-weight:600;text-decoration:none;transition:all 0.3s ease;border:2px solid transparent}.cta-btn-primary{background:white;color:var(--primary-500)}.cta-btn-primary:hover{background:var(--neutral-50);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.cta-btn-secondary{background:transparent;color:white;border-color:rgba(255,255,255,0.3)}.cta-btn-secondary:hover{background:rgba(255,255,255,0.1);border-color:white;transform:translateY(-2px)}@media (max-width:1024px){.core-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}.main-content{grid-template-columns:1fr;gap:2.5rem}.awards-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width:768px){.brand-service-module{padding:3rem 0 8rem!important;margin-bottom:4rem!important}.module-title{font-size:2rem}.module-subtitle{font-size:1.1rem}.core-stats{grid-template-columns:1fr;gap:1rem;margin-bottom:4rem!important}.stat-card{padding:2rem 1rem}.stat-value{font-size:2rem}.brand-honors,.service-guarantee{padding:2rem;margin-bottom:2rem!important;padding-bottom:2.5rem!important}.honors-title,.service-title{font-size:1.5rem}.awards-grid{grid-template-columns:repeat(2,1fr);margin-bottom:2rem!important;padding-bottom:1.5rem!important}.award-item{margin-bottom:1.5rem!important}.award-item:last-child{margin-bottom:2rem!important}.service-features{padding-bottom:2rem!important;margin-bottom:1.5rem!important}.service-item{margin-bottom:1.5rem!important}.service-item:last-child{margin-bottom:2rem!important}.faq-section{margin-bottom:3rem!important;padding-bottom:2rem!important}.faq-title{font-size:1.75rem}.faq-list{padding-bottom:2rem!important;margin-bottom:1.5rem!important}.faq-item{margin-bottom:1.5rem!important}.faq-item:last-child{margin-bottom:2rem!important}.cta-section{padding:2rem 2rem 5rem!important;margin-bottom:5rem!important}.brand-service-module .cta-title{font-size:1.75rem}.cta-buttons{flex-direction:column;align-items:center}.cta-btn{width:100%;max-width:300px;justify-content:center}.decorative-shape{animation:none!important}.stat-card:hover,.award-item:hover,.service-item:hover{transform:none!important}.stat-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)!important}.award-item:hover,.service-item:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)!important}.stat-card,.award-item,.service-item,.faq-item{will-change:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}}@media (max-width:480px){.brand-service-module{padding:2.5rem 0 6rem!important;margin-bottom:3rem!important}.module-title{font-size:1.75rem}.core-stats{margin-bottom:3rem!important}.main-content{margin-bottom:3rem!important;gap:2.5rem!important}.brand-honors,.service-guarantee{margin-bottom:1.5rem!important;padding-bottom:2rem!important}.awards-grid{grid-template-columns:1fr}.award-item{padding:1rem}.service-item{padding:1rem}.faq-section{margin-bottom:2.5rem!important;padding-bottom:1.5rem!important}.faq-question{padding:1rem}.faq-answer{padding:0 1rem 1rem 3rem}.cta-section{margin-bottom:4rem!important;padding:1.5rem 1.5rem 4rem!important}.award-item:last-child,.service-item:last-child,.faq-item:last-child{margin-bottom:1.5rem!important}}.stat-icon,.award-icon,.service-item-icon,.faq-question-icon{contain:layout style}.recommend-section{width:100%;background:#ffffff;border-top:1px solid var(--neutral-200);border-bottom:1px solid var(--neutral-200);padding:2rem 0;margin:2rem 0}.recommend-container{max-width:1200px;margin:0 auto;padding:0 2rem}.recommend-header{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;gap:0.75rem}.recommend-icon{width:24px;height:24px;background:linear-gradient(45deg,var(--primary),var(--primary));border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse 2s ease-in-out infinite}.recommend-icon::before{content:"🔥";font-size:12px;position:absolute}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 10px rgba(var(--primary-rgb),0.3)}50%{transform:scale(1.1);box-shadow:0 0 20px rgba(var(--primary-rgb),0.5)}}.recommend-title{font-size:1.125rem;font-weight:600;color:var(--neutral-800);margin:0}.recommend-keywords{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;justify-content:center}.keyword-tag{display:inline-flex;align-items:center;padding:0.5rem 1rem;background:var(--neutral-50);color:var(--neutral-600);text-decoration:none;border-radius:20px;font-size:0.875rem;font-weight:500;border:1px solid var(--neutral-200);transition:all 0.3s ease;position:relative;overflow:hidden}.keyword-tag::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.6),transparent);transition:left 0.4s ease}.keyword-tag:hover::before{left:100%}.keyword-tag:hover{background:var(--primary);color:#ffffff;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),0.3)}.keyword-tag.hot{background:linear-gradient(45deg,var(--primary),var(--primary));color:#ffffff;border-color:var(--primary);position:relative}.keyword-tag.hot::after{content:"热";position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:var(--primary);color:#ffffff;font-size:10px;font-weight:bold;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(var(--primary-rgb),0.3)}.keyword-tag.hot:hover{background:linear-gradient(45deg,var(--primary),var(--primary));box-shadow:0 4px 12px rgba(var(--primary-rgb),0.4)}.keyword-tag.new{background:linear-gradient(45deg,var(--secondary-1),var(--secondary-1));color:#ffffff;border-color:var(--secondary-1);position:relative}.keyword-tag.new::after{content:"新";position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:var(--secondary-1);color:#ffffff;font-size:10px;font-weight:bold;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(var(--secondary-1-rgb),0.3)}.keyword-tag.new:hover{background:linear-gradient(45deg,var(--secondary-1),var(--secondary-1));box-shadow:0 4px 12px rgba(var(--secondary-1-rgb),0.4)}.keyword-rank{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--neutral-500);color:#ffffff;font-size:11px;font-weight:bold;border-radius:50%;margin-right:0.5rem;min-width:20px}.keyword-tag.rank-1 .keyword-rank{background:linear-gradient(45deg,#ffd700,#ffed4e);color:var(--neutral-800)}.keyword-tag.rank-2 .keyword-rank{background:linear-gradient(45deg,#c0c0c0,#e2e2e2);color:var(--neutral-800)}.keyword-tag.rank-3 .keyword-rank{background:linear-gradient(45deg,#cd7f32,#d4a574);color:#fff}.keyword-tag:active{transform:translateY(-1px) scale(0.98)}@media (max-width:768px){.recommend-container{padding:0 1rem}.recommend-header{margin-bottom:1rem}.recommend-title{font-size:1rem}.recommend-keywords{gap:0.5rem}.keyword-tag{padding:0.4rem 0.8rem;font-size:0.8rem}.keyword-rank{width:18px;height:18px;font-size:10px;margin-right:0.4rem;min-width:18px}}@media (max-width:480px){.recommend-section{padding:1.5rem 0}.recommend-container{padding:0 0.75rem}.keyword-tag{padding:0.35rem 0.7rem;font-size:0.75rem}.keyword-rank{width:16px;height:16px;font-size:9px;margin-right:0.3rem;min-width:16px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.keyword-tag{animation:fadeInUp 0.5s ease-out forwards}.keyword-tag:nth-child(1){animation-delay:0.1s}.keyword-tag:nth-child(2){animation-delay:0.15s}.keyword-tag:nth-child(3){animation-delay:0.2s}.keyword-tag:nth-child(4){animation-delay:0.25s}.keyword-tag:nth-child(5){animation-delay:0.3s}.keyword-tag:nth-child(6){animation-delay:0.35s}.keyword-tag:nth-child(7){animation-delay:0.4s}.keyword-tag:nth-child(8){animation-delay:0.45s}.keyword-tag:nth-child(n+9){animation-delay:0.5s}.footer-component{background:linear-gradient(180deg,var(--neutral-800,#1a1a1a) 0%,var(--neutral-900,#000000) 100%);color:var(--neutral-50,#ffffff);padding:2rem 0 1.5rem 0;border-top:1px solid var(--neutral-700,#333);position:relative}.footer-component::before{content:;position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--neutral-700,#333) 50%,transparent 100%)}.footer-component .footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-component .footer-content{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.footer-component .footer-item{font-size:0.875rem;color:var(--neutral-300,#cccccc);line-height:1.6;transition:color 0.3s ease;position:relative}.footer-component .footer-item:hover{color:var(--neutral-50,#ffffff)}.footer-component .copyright{font-weight:500;letter-spacing:0.5px}.footer-component .icp-info{display:flex;align-items:center;gap:0.5rem}.footer-component .icp-link{color:var(--neutral-300,#cccccc);text-decoration:none;transition:all 0.3s ease;padding:0.25rem 0.5rem;border-radius:4px}.footer-component .icp-link:hover{color:var(--neutral-50,#ffffff);background:rgba(255,255,255,0.1)}.footer-component .ai-statement{font-size:0.8rem;color:var(--neutral-400,#999999);max-width:600px;margin:0 auto;padding:1rem 0 0.5rem 0;border-top:1px solid var(--neutral-700,#333);position:relative}.footer-component .ai-statement::before{content:🤖;margin-right:0.5rem;opacity:0.7}.footer-component .divider{width:1px;height:12px;background:var(--neutral-600,#555);margin:0 0.75rem}@media (max-width:768px){.footer-component{padding:1.5rem 0 2rem 0!important;margin-bottom:0!important;position:relative!important;z-index:1!important}.footer-component .footer-container{padding:0 1rem 1rem 1rem!important}.footer-component .footer-content{gap:0.875rem;padding-bottom:1rem!important}.footer-component .footer-item{font-size:0.8rem}.footer-component .icp-info{flex-direction:column;gap:0.5rem}.footer-component .divider{display:none}.footer-component .ai-statement{font-size:0.75rem;line-height:1.5;padding:0.75rem 0 1rem 0!important;margin-bottom:0!important}}@media (max-width:480px){.footer-component{padding:1.5rem 0 2.5rem 0!important}.footer-component .footer-container{padding:0 0.75rem 1.5rem 0.75rem!important}.footer-component .footer-content{padding-bottom:1.5rem!important}.footer-component .footer-item{font-size:0.75rem}.footer-component .ai-statement{font-size:0.7rem;padding:0.75rem 0 1.5rem 0!important;margin-bottom:0!important}}@keyframes footer-fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-component .footer-item{animation:footer-fadeInUp 0.6s ease-out forwards}.footer-component .footer-item:nth-child(1){animation-delay:0.1s}.footer-component .footer-item:nth-child(2){animation-delay:0.2s}.footer-component .footer-item:nth-child(3){animation-delay:0.3s}