.ai-function-cards{align-items:center;background:radial-gradient(ellipse 50% 35% at 50% 30%,rgba(190,170,255,.22) 0,transparent 60%),radial-gradient(ellipse 88% 42% at 50% 60%,rgba(112,68,232,.6) 0,rgba(52,30,145,.38) 46%,transparent 68%),#0a1017;display:flex;flex-direction:column;padding:160px 80px 60px}.ai-function-cards .section-header{align-items:center;display:flex;flex-direction:column;margin-bottom:48px;text-align:center;width:100%}.ai-function-cards .section-header .section-label{color:#c0d3ff;font-size:20px;line-height:28px;margin:0 0 20px;position:relative}html[lang=zh-CN] .ai-function-cards .section-header .section-label{font-size:18px}.ai-function-cards .section-header .section-label .section-label-highlight{color:#c0d3ff;display:inline-block;opacity:0;position:relative;transition:opacity .15s ease}.ai-function-cards .section-header .section-label .section-label-highlight.visible{opacity:1}.ai-function-cards .section-header .section-label .section-label-highlight .section-label-ghost{visibility:hidden;white-space:nowrap}.ai-function-cards .section-header .section-label .section-label-highlight .section-label-typed{border-bottom:1px solid #97b1df;left:0;padding-bottom:1px;position:absolute;top:0;white-space:nowrap}.ai-function-cards .section-header .section-label .section-label-sup{color:#c0d3ff;font-size:14px;line-height:1;position:absolute;right:-24px;top:-8px;vertical-align:super}.ai-function-cards .section-header .section-title{-webkit-text-fill-color:transparent;background:linear-gradient(88.58deg,#719cff -10.24%,#d5f0ff 14.1%,#5792ff 117.35%);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:60px;font-weight:500;line-height:76px;margin:0;white-space:pre-line}html[lang=en] .ai-function-cards .section-header .section-title{font-family:Cormorant Garamond}html[lang=zh-CN] .ai-function-cards .section-header .section-title{font-size:48px;line-height:62px}.ai-function-cards .cards-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1400px;width:100%}.ai-function-cards .function-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(84.83deg,rgba(62,76,234,.2),rgba(27,28,42,.2) 99.8%);border-radius:12px;cursor:pointer;display:flex;flex:0 0 calc(33.33333% - 13.33333px);flex-direction:column;max-width:calc(33.33333% - 13.33333px);outline:1px solid rgba(206,212,255,.2);overflow:hidden;position:relative;transition:all .3s ease}@media (max-width:768px){.ai-function-cards .function-card{flex:0 0 100%;max-width:100%}}.ai-function-cards .function-card .card-header{align-items:baseline;display:flex;flex:1;gap:16px;justify-content:space-between;padding:0 20px 12px;transition:opacity .3s ease}.ai-function-cards .function-card .card-header .card-title{-webkit-text-fill-color:transparent;background:linear-gradient(89.39deg,#719cff .53%,#d5f0ff 97.59%,#7893ff 138.54%);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:400;line-height:24px;margin:0;min-height:48px}html[lang=zh-CN] .ai-function-cards .function-card .card-header .card-title{min-height:24px}.ai-function-cards .function-card .card-header .card-arrow{color:#c5e3ff;flex-shrink:0;padding-top:2px;transition:transform .3s ease}.ai-function-cards .function-card .card-image{align-items:center;aspect-ratio:1.42/1;display:flex;justify-content:center;overflow:hidden;padding:8px 8px 20px}.ai-function-cards .function-card .card-image>img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ai-function-cards .function-card .card-image>.lazy-video{border-radius:4px;height:100%;width:100%}.ai-function-cards .function-card .card-hover-footer{bottom:0;display:flex;justify-content:center;left:0;padding:0 20px 20px;position:absolute;transform:translateY(100%);transition:transform .3s ease;width:100%}.ai-function-cards .function-card .card-try-btn{align-items:center;background:linear-gradient(90deg,#fff2f4,#ebf3ff 99%);border:none;border-radius:90px;color:#0032ff;cursor:pointer;display:inline-flex;font-size:14px;gap:12px;height:38px;justify-content:center;padding:0 28px;white-space:nowrap}.ai-function-cards .function-card .card-try-btn:hover{transform:translateY(-2px)}.ai-function-cards .function-card:hover{box-shadow:0 12px 24px #0000004d;transform:translateY(-8px)}.ai-function-cards .function-card:hover .card-header{opacity:0}.ai-function-cards .function-card:hover .card-hover-footer{transform:translateY(0)}.ai-function-cards .function-card.function-card-cloud-design{flex:0 0 458px;max-width:458px}.ai-function-cards .cycle-indicators{display:flex;gap:8px;margin-top:36px}.ai-function-cards .cycle-indicators .indicator-item{cursor:pointer;padding:6px 0}.ai-function-cards .cycle-indicators .indicator-item .indicator-track{background:rgba(242,245,255,.15);border-radius:2px;height:2px;overflow:hidden;transition:background .3s ease;width:48px}.ai-function-cards .cycle-indicators .indicator-item.active .indicator-track{background:rgba(242,245,255,.25)}.ai-function-cards .cycle-indicators .indicator-item .indicator-fill{animation:indicator-progress var(--cycle-duration) linear forwards;background:rgba(242,245,255,.85);height:100%;transform:translate(-100%);width:100%}.ai-function-cards .cycle-indicators.paused .indicator-fill{animation-play-state:paused}.ai-function-cards .title-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.ai-function-cards .title-fade-enter-active{transition:opacity .45s ease .08s,transform .45s ease .08s}.ai-function-cards .title-fade-leave-to{opacity:0;transform:translateY(-8px)}.ai-function-cards .title-fade-enter-from{opacity:0;transform:translateY(14px)}.ai-function-cards .cards-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.ai-function-cards .cards-fade-leave-to{opacity:0;transform:translateY(-8px)}.ai-function-cards .cards-fade-enter-active{transition:opacity .01s ease 1.5s}.ai-function-cards .cards-fade-enter-active .function-card{animation:card-slide-in .45s ease;animation-fill-mode:backwards}.ai-function-cards .cards-fade-enter-active .function-card:first-child{animation-delay:.53s}.ai-function-cards .cards-fade-enter-active .function-card:nth-child(2){animation-delay:.63s}.ai-function-cards .cards-fade-enter-active .function-card:nth-child(3){animation-delay:.73s}.ai-function-cards .cards-fade-enter-active .function-card:nth-child(4){animation-delay:.83s}.ai-function-cards .cards-fade-enter-active .function-card:nth-child(5){animation-delay:.93s}.ai-function-cards .cards-fade-enter-active .function-card:nth-child(6){animation-delay:1.03s}.ai-function-cards .cards-fade-enter-from{opacity:1;transform:none}@keyframes indicator-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes card-slide-in{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.home-featured-cases{align-items:center;background-color:#0a1017;display:flex;flex-direction:column;padding:60px 80px}.home-featured-cases .featured-section{padding-bottom:120px}.home-featured-cases .featured-section:last-child{padding-bottom:0}.home-featured-cases .featured-section-header{display:flex;gap:60px;justify-content:space-between;max-width:1200px;padding-bottom:56px}.home-featured-cases .section-title{-webkit-text-fill-color:transparent;background:linear-gradient(89.14deg,#719cff .74%,#d5f0ff 80.65%,#5792ff 114.36%);-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:500;line-height:46px;white-space:pre-line}html[lang=en] .home-featured-cases .section-title{font-family:Cormorant Garamond}.home-featured-cases .section-title>span{font-family:Montserrat}@media (max-width:768px){.home-featured-cases .section-title{font-size:28px;line-height:40px;margin-bottom:4px}}html[lang=zh-CN] .home-featured-cases .section-title{min-width:46%}.home-featured-cases .section-desc{color:#8a95a0;flex:1;font-size:16px;font-weight:400;line-height:1.8}@media (max-width:768px){.home-featured-cases .section-desc{font-size:14px}}.home-featured-cases .category-tabs{display:flex;justify-content:center;margin-bottom:40px}.home-featured-cases .category-tabs .category-tabs-bd{background:#25272e;border-radius:20px;display:flex;gap:4px;justify-content:center;padding:4px}.home-featured-cases .category-tabs .category-tabs-bd .tab{align-items:center;background:none;border:none;border-radius:20px;color:#f2f5ffb3;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:32px;padding:0 16px;transition:all .3s ease;white-space:nowrap}.home-featured-cases .category-tabs .category-tabs-bd .tab.active{background-color:var(--bg-color-1);color:#000}@media (max-width:768px){.home-featured-cases .category-tabs{-ms-overflow-style:none;justify-content:left;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.home-featured-cases .category-tabs::-webkit-scrollbar{display:none}.home-featured-cases .category-tabs .category-tabs-bd{background-color:transparent;padding-bottom:16px}.home-featured-cases .category-tabs .category-tabs-bd .tab{background-color:#f4f5fa;border:1px solid transparent}.home-featured-cases .category-tabs .category-tabs-bd .tab.active{background-color:var(--bg-color-1);border-color:#e1e2e9}}.home-featured-cases .featured-cases-container{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:2}.home-featured-cases .featured-cases-container .gallery{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.home-featured-cases .featured-cases-container .gallery-item{background-color:var(--bg-color-1);border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.home-featured-cases .featured-cases-container .main-image{background-color:#f0f0f0;height:100%;padding-bottom:133%;position:relative;width:100%}.home-featured-cases .featured-cases-container .lazy-video,.home-featured-cases .featured-cases-container .main-image-img{border-radius:8px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:all .4s ease-in-out;width:100%;z-index:0}.home-featured-cases .featured-cases-container .thumbnails{bottom:12px;display:flex;flex-direction:column;gap:6px;left:12px;position:absolute;z-index:2}@media (max-width:768px){.home-featured-cases .featured-cases-container .thumbnails{bottom:6px;gap:4px;left:6px}}.home-featured-cases .featured-cases-container .thumbnail-section{align-items:center;-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px);background:rgba(0,0,0,.3);border-radius:4px;display:flex;flex-direction:column;padding:2px}@media (max-width:768px){.home-featured-cases .featured-cases-container .thumbnail-section{padding:0}}.home-featured-cases .featured-cases-container .label{color:#fff;font-size:12px;font-weight:400;opacity:.8}@media (max-width:768px){.home-featured-cases .featured-cases-container .label{display:none;font-size:10px;transform:scale(.8)}}.home-featured-cases .featured-cases-container .thumbnail{background-color:#ececec;border-bottom-left-radius:2px;border-bottom-right-radius:2px;height:50px;overflow:hidden;position:relative;width:50px}@media (max-width:768px){.home-featured-cases .featured-cases-container .thumbnail{border-radius:2px;height:32px;width:32px}}.home-featured-cases .featured-cases-container .thumbnail-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-featured-cases .featured-cases-container .similar-button{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0000004d;border:none;border-radius:20px;bottom:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;height:28px;line-height:1;opacity:1;padding:0 12px;position:absolute;right:10px;transition:all .2s ease-in-out;visibility:visible}.home-featured-cases .featured-cases-container .gallery-item:hover .similar-button{background-color:#fff;box-shadow:0 4px 12px #0000001a;color:#000;opacity:1;visibility:visible}.home-featured-cases .featured-cases-container .gallery-item:hover .main-image-img{transform:scale(1.05)}@media (max-width:1024px){.home-featured-cases .featured-cases-container .gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-featured-cases{padding:80px 20px}}.home-section-2 .feature-image{display:flex;flex:1}.home-section-2 .feature-image .feature-image-bd{background:linear-gradient(0deg,#2c3239,#252b33);border-radius:20px;display:flex;padding:1px;width:1002px}.home-section-2 .feature-image .feature-image-bd>img{border-radius:20px;margin:0;width:100%}.home-section-2 .feature-image .feature-image-bd .feature-video{border-radius:20px;height:563px;margin:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.home-section-2 .feature-image .feature-image-bd .feature-video .lazy-video{border-radius:20px}@media (max-width:992px){.home-section-2 .feature-image .feature-image-bd{width:100%}}.home-section-2 .feature-content{display:flex;flex:1;justify-content:left}.home-section-2 .feature-content .feature-content-bd{align-items:center;display:flex;flex-direction:column;text-align:center;width:1000px}@media (max-width:992px){.home-section-2 .feature-content .feature-content-bd{width:100%}}.home-section-2 .section-title{-webkit-text-fill-color:transparent;background:linear-gradient(89.14deg,#719cff .74%,#d5f0ff 80.65%,#5792ff 114.36%);-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:500;line-height:57px;margin-bottom:12px;white-space:pre-line}html[lang=en] .home-section-2 .section-title{font-family:Cormorant Garamond}.home-section-2 .section-title>span{font-family:Montserrat}@media (max-width:768px){.home-section-2 .section-title{font-size:28px;line-height:40px;margin-bottom:16px!important;margin-top:0!important}}.home-section-2 .feature-section{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:60px 0 120px}@media (max-width:992px){.home-section-2 .feature-section{flex-direction:column;padding:170px 120px}}@media (max-width:768px){.home-section-2 .feature-section{gap:24px;padding:88px 32px}}.home-section-2 .feature-section:first-child,.home-section-2 .feature-section:nth-child(2),.home-section-2 .feature-section:nth-child(3){background-color:#0a1017}.home-section-2 .feature-section:nth-child(3) .section-title{-webkit-text-fill-color:transparent;background:linear-gradient(89.3deg,#ae89ff .6%,#ece8ff 67.43%,#c7a9ff 95.63%);-webkit-background-clip:text;background-clip:text}.home-section-2 .section-content{color:#8a95a0;display:flex;flex-direction:column;font-size:16px;gap:14px;line-height:24px;max-width:466px}html[lang=en] .home-section-2 .section-content{max-width:1000px}.home-section-2 .search-button{align-items:center;background:linear-gradient(90deg,#fff2f4,#ebf3ff 99%);background-color:#fff;border:none;border-radius:90px;color:#0032ff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:16px;height:40px;justify-content:center;margin-top:40px;padding:0 24px;transition:all .3s ease}.home-section-2 .search-button:hover{transform:translateY(-2px)}.home-section-2 .footer{color:#666;font-size:14px;margin-top:auto;padding:30px 0;text-align:center}@media (max-width:768px){.home-section-2 .search-button{gap:12px;width:100%}}.team-assistance-section{background:#1c1d2f;padding:120px 0;width:100%}.team-assistance-section .teams-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1200px}.team-assistance-section .teams-title{-webkit-text-fill-color:transparent;background:linear-gradient(89.14deg,#719cff .74%,#d5f0ff 80.65%,#5792ff 114.36%);-webkit-background-clip:text;background-clip:text;font-size:50px;font-weight:500;text-align:center}html[lang=en] .team-assistance-section .teams-title{font-family:Cormorant Garamond}@media (max-width:768px){.team-assistance-section .teams-title{font-size:28px;line-height:40px;margin-bottom:4px}}.team-assistance-section .nav-buttons{display:flex;gap:12px}.team-assistance-section .nav-btn{align-items:center;background-color:#333443;border:none;border-radius:50%;color:#85858e;cursor:pointer;display:flex;height:34px;justify-content:center;outline:none;transition:all .2s;width:34px}.team-assistance-section .nav-btn.active{background-color:#494a58;color:#fff}.team-assistance-section .nav-btn.active:hover{background-color:#5a5b68;color:#fff}.team-assistance-section .nav-btn.disabled{background-color:#333443;color:#4a4b58;cursor:auto}.team-assistance-section .cards{display:flex;overflow-x:auto;padding:20px 0}.team-assistance-section .cards::-webkit-scrollbar{display:none}.team-assistance-section .padding-spacer{flex-shrink:0;width:calc(50vw - 600px)}.team-assistance-section .card{background-color:#1e293b;background-position:top;background-size:102%;border-radius:8px;cursor:pointer;flex-shrink:0;margin-left:48px;overflow:hidden;scroll-snap-align:start;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:368px}.team-assistance-section .card:nth-child(2){margin-left:0}.team-assistance-section .card:hover{box-shadow:0 4px 12px #0003;transform:translateY(-6px)}.team-assistance-section .card-image{align-items:flex-start;border-radius:8px 8px 0 0;display:flex;height:150px;justify-content:flex-end;padding:16px 20px;position:relative}.team-assistance-section .card-tag{color:#fff;font-size:20px;font-weight:500;line-height:24px;text-align:right;white-space:pre-wrap}.team-assistance-section .card-info{background-color:#000;border-radius:0 48px 8px 8px;display:flex;flex-direction:column;justify-content:space-between;min-height:240px;padding:32px}.team-assistance-section .card-user{align-items:center;display:flex;justify-content:end;position:relative}.team-assistance-section .card-avatar{display:flex;flex-direction:column;gap:8px;left:0;position:absolute;text-align:center;top:-58px;width:52px}.team-assistance-section .user-avatar{border:3px solid #1e1e1e;border-radius:50%;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.team-assistance-section .user-name{color:#fff;flex:1;font-size:16px;line-height:1;white-space:nowrap}.team-assistance-section .arrow-btn{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .2s}.team-assistance-section .card-stats{display:flex;gap:30px}.team-assistance-section .stat{display:flex;flex-direction:column;padding-right:8px}.team-assistance-section .stat:first-child{flex:1}.team-assistance-section .stat-value{color:#fff;font-size:34px;font-weight:500;line-height:1.4}.team-assistance-section .stat-label{color:#fff;font-size:14px;line-height:1.4;margin-top:2px;white-space:nowrap}.home-section-loader{background:#fff;padding:60px 20px}.home-section-loader .loading-skeleton{margin:0 auto;max-width:1200px}.home-section-loader .loading-skeleton .skeleton-line{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:20px;margin-bottom:16px}.home-section-loader .loading-skeleton .skeleton-line:first-child{width:60%}.home-section-loader .loading-skeleton .skeleton-line:nth-child(2){width:40%}.home-section-loader .loading-skeleton .skeleton-card{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;height:300px;margin-top:24px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
