@charset "UTF-8";:root{--ease-smooth: cubic-bezier(.22, 1, .36, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--shadow-sm: 0 .0625rem .1875rem rgba(0, 0, 0, .06), 0 .0625rem .125rem rgba(0, 0, 0, .04);--shadow-md: 0 .25rem 1rem rgba(0, 0, 0, .08), 0 .125rem .375rem rgba(0, 0, 0, .04);--shadow-lg: 0 .75rem 2rem rgba(0, 0, 0, .1), 0 .25rem .75rem rgba(0, 0, 0, .06);--shadow-xl: 0 1.25rem 3rem rgba(0, 0, 0, .12), 0 .5rem 1.25rem rgba(0, 0, 0, .08);--brand-blue: var(--brand-primary)}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.layout{min-height:100vh;overflow-x:hidden;--page-max-width: 105rem;width:100%;background:#fff}:deep(.a-layout-content){width:100%!important;padding:0!important;background:#fff}:deep(.app-header){position:relative;z-index:1002;margin-bottom:0;padding-bottom:0;background-color:#fff}.hero-section{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:30rem;margin-top:0;padding:0 1.25rem;overflow:hidden;color:#333;text-align:center;contain:layout paint style;isolation:isolate;background:linear-gradient(180deg,#eaf2ff 0%,#f3f8ff 40%,#f7f9fc 100%)}.hero-section .hero-bg-layer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 58% 46% at 50% 30%,rgba(255,255,255,.82),rgba(255,255,255,0) 72%),radial-gradient(circle at 82% 12%,rgba(22,119,255,.07),transparent 42%),radial-gradient(circle at 12% 85%,rgba(22,119,255,.05),transparent 40%)}.hero-section .hero-bg-layer .hero-deco{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 46%;opacity:.95;pointer-events:none;user-select:none}@media (max-width: 768px){.hero-section .hero-bg-layer .hero-deco{opacity:.85;object-position:78% center}}@media (max-width: 768px){.hero-section{height:auto;aspect-ratio:auto;min-height:300px;padding:6rem 1rem;box-sizing:border-box}}@media (min-width: 769px) and (max-width: 1024px){.hero-section{height:auto;aspect-ratio:auto;min-height:380px}}.hero-section .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:2.75rem;height:2.75rem;background:rgba(0,0,0,.25);backdrop-filter:blur(.5rem);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .4s var(--ease-smooth),background .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth);border:.0625rem solid rgba(255,255,255,.2);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.hero-section .carousel-arrow:hover{background:rgba(0,0,0,.5);transform:translateY(-50%) scale(1.06);box-shadow:0 .5rem 1.5rem #0000004d}.hero-section .carousel-arrow.left{left:1.875rem}.hero-section .carousel-arrow.right{right:1.875rem}@media (max-width: 768px){.hero-section .carousel-arrow{width:2.25rem;height:2.25rem}.hero-section .carousel-arrow.left{left:.9375rem}.hero-section .carousel-arrow.right{right:.9375rem}}.hero-section .carousel-dots.hero-dots{position:absolute;bottom:1.875rem;left:0;right:0;display:flex;justify-content:center;gap:.625rem;z-index:3}.hero-section .carousel-dots.hero-dots .dot{width:.625rem;height:.625rem;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:background .4s var(--ease-smooth),width .4s var(--ease-smooth)}.hero-section .carousel-dots.hero-dots .dot.active{background:#fff;width:1.75rem;border-radius:.3125rem}@media (max-width: 768px){.hero-section .carousel-dots.hero-dots{bottom:1.25rem}.hero-section .carousel-dots.hero-dots .dot{width:.5rem;height:.5rem}.hero-section .carousel-dots.hero-dots .dot.active{width:1.375rem}}.independent-text-carousel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:75rem;text-align:center;color:#fff;z-index:1001;pointer-events:auto}.text-slide-content{transition:all .5s var(--ease-smooth);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:3.75rem}.text-fade-enter-active,.text-fade-leave-active{transition:all .5s cubic-bezier(.22,1,.36,1)}.text-fade-enter-from,.text-fade-leave-to{opacity:0;transform:scale(.95) translateY(.625rem)}.text-fade-enter-to,.text-fade-leave-from{opacity:1;transform:scale(1) translateY(0)}.video-title{font-size:clamp(1.875rem,3.4vw,2.875rem);font-weight:700;color:#1a1a1a;margin:0 auto clamp(.625rem,1.2vw,1rem);display:inline-block;letter-spacing:.5px}.video-title em{color:var(--brand-primary);font-style:normal}.video-desc{font-size:clamp(.875rem,1.3vw,1.125rem);color:#6b7a90;text-shadow:none;line-height:1.6;letter-spacing:.2px}.carousel-progress{display:flex;justify-content:center;gap:.75rem;margin-top:2.5rem;position:relative;z-index:10}.progress-dot{width:2.5rem;height:.25rem;background:rgba(255,255,255,.3);border-radius:.125rem;cursor:pointer;overflow:hidden;transition:background .3s}.progress-dot.active{background:rgba(255,255,255,.6)}.progress-dot .progress-bar{display:block;height:100%;background:var(--brand-primary);width:0%;transition:width 5s linear}.progress-dot.active .progress-bar{width:100%}@media (max-width: 768px){.independent-text-carousel .carousel-progress{margin-top:1.25rem}.independent-text-carousel .video-title{font-size:2.375rem!important}.independent-text-carousel .video-desc{font-size:1rem!important}}.banner-wrapper{padding:1.25rem 0;margin:1.25rem 0;background-color:#fff;border-radius:1rem}@media (max-width: 768px){.banner-wrapper{margin:.625rem 0;padding:.9375rem 0;border-radius:.75rem}}.banner-wrapper .banner-section{max-width:105rem;margin:0 auto;width:100%;padding:0 .9375rem}@media (max-width: 768px){.banner-wrapper .banner-section{padding:0 .625rem}}.banner-wrapper .banner-section .banner-container{display:flex;gap:1.5rem;justify-content:center}@media (max-width: 1024px){.banner-wrapper .banner-section .banner-container{flex-direction:column;gap:.9375rem;height:fit-content;padding:.625rem 0}}.banner-wrapper .banner-section .banner-container .banner-left{flex:none;width:30rem}@media (max-width: 1024px){.banner-wrapper .banner-section .banner-container .banner-left{width:100%}}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel{position:relative;width:100%;height:100%}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel .carousel-slides,.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel .carousel-slides .carousel-slide{width:100%;height:100%}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel .carousel-slides .carousel-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:.5rem}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel .carousel-dots{position:absolute;right:0;bottom:.75rem;left:0;z-index:10;display:flex;justify-content:center}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel .carousel-dots .carousel-dot{width:.625rem;height:.625rem;margin:0 .3125rem;cursor:pointer;background:rgba(255,255,255,.6);border-radius:50%;transition:background .3s,width .3s}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel .carousel-dots .carousel-dot.active{background:#fff;width:1.75rem;border-radius:.3125rem}@media (max-width: 768px){.banner-wrapper .banner-section .banner-container .banner-left{display:none}}.banner-wrapper .banner-section .banner-container .banner-right{flex:none;width:30rem}@media (max-width: 1024px){.banner-wrapper .banner-section .banner-container .banner-right{width:100%}}@media (max-width: 768px){.banner-wrapper .banner-section .banner-container .banner-right,.banner-wrapper .banner-section .banner-container .banner-right.full-width{width:100%}}.banner-wrapper .banner-section .banner-container .banner-right .employer-card{height:auto;min-height:320px;overflow:hidden;background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:.75rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card:hover{transform:translateY(-.25rem)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card{box-shadow:var(--shadow-md)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card:hover{box-shadow:var(--shadow-lg)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card :deep(.ant-card-body){display:flex;flex-direction:column;height:100%;padding:0}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs-horizontal{display:flex!important;flex-direction:row!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content-wrapper{display:flex!important;flex-direction:row!important;width:100%!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content-wrapper .card-content{flex:1!important;display:flex!important;border-right:.0625rem solid #f0f0f0}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content-wrapper .card-content:last-child{border-right:none!important}@media (max-width: 768px){.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs-horizontal{display:none!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content-wrapper{flex-direction:column!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content-wrapper .card-content{border-right:none!important;border-bottom:.0625rem solid #f0f0f0!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content-wrapper .card-content:last-child{border-bottom:none!important}}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs{display:flex;overflow:hidden;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item{position:relative;flex:1;padding:1rem 0;text-align:center;cursor:pointer;border-bottom:.0625rem solid #f0f0f0;transition:background .32s var(--ease-smooth),transform .32s var(--ease-smooth),box-shadow .32s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:500;color:#333;transition:color .32s var(--ease-smooth)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item p{margin:0;font-size:.9375rem;color:#999;transition:color .32s var(--ease-smooth)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item:hover{background:linear-gradient(135deg,var(--brand-primary),#096dd9)!important;transform:translateY(-.1875rem);box-shadow:0 .5rem 1.5rem #1890ff40}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item:hover h3,.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item:hover p{color:#fff!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item.active{background-color:#fff;border-bottom:none}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item.active h3{font-weight:600;color:#333}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs .tab-item:not(.active){background-color:#f9f9f9}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content{display:none;flex:1;flex-direction:column;padding:.9375rem}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content.active{display:flex}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .mobile-section-title{display:none}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid{display:flex;height:100%}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item{display:flex;flex:1;flex-direction:column;align-items:center;padding:.625rem;text-align:center;text-decoration:none;color:inherit;border-radius:.75rem;transition:transform .35s var(--ease-smooth),background .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0);background:rgba(255,255,255,.2)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item:hover{background:rgba(255,255,255,.6);transform:translateY(-.25rem);box-shadow:0 .5rem 1.875rem #2563eb14}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-img{width:4.375rem;height:3.75rem;margin-bottom:1.875rem;object-fit:contain;transition:transform .4s var(--ease-smooth)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item:hover .feature-img{transform:scale(1.06)}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-title{margin-bottom:.3125rem;font-size:1.125rem;font-weight:500;color:#333}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-desc{margin-bottom:1.875rem;font-size:.6875rem;color:#999}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-btn{width:100%!important;height:2.375rem!important;padding:0 1.25rem!important;font-size:.9375rem!important;color:#666!important;background:transparent!important;border:.0625rem solid #e8e8e8!important;border-radius:1.25rem!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;white-space:nowrap!important;transition:color .3s,border-color .3s,background .3s}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-btn:hover{color:var(--brand-primary)!important;text-decoration:none!important;border-color:var(--brand-primary)!important;background:rgba(24,144,255,.06)!important}@media (max-width: 768px){.banner-wrapper .banner-section .banner-container .banner-right .employer-card{height:auto;min-height:280px;overflow-y:visible;box-sizing:border-box}.banner-wrapper .banner-section .banner-container .banner-right .employer-card *{overflow-y:visible!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card :deep(.ant-card-body){display:flex;flex-direction:column!important;gap:.9375rem;padding:.9375rem .625rem!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-tabs{display:none}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content{display:flex!important;flex:1;padding:.9375rem .5rem!important;border-right:none!important;border-bottom:.0625rem solid #f0f0f0!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content:last-child{border-right:none!important}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .mobile-section-title{display:block;width:100%;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:.0625rem solid #e8e8e8;text-align:center}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .mobile-section-title h3{margin:0 0 .1875rem;font-size:.8125rem;font-weight:600;color:#333;line-height:1.3}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .mobile-section-title p{margin:0;font-size:.5625rem;color:#999;line-height:1.2}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:.5rem}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item{flex:1;min-width:0;padding:.375rem .1875rem}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-img{width:2.1875rem;height:2.1875rem;margin-bottom:.25rem}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-title{font-size:.9375rem;margin-bottom:.1875rem;font-weight:500;line-height:1.2}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-desc{font-size:.5625rem;margin-bottom:.25rem;line-height:1.2}.banner-wrapper .banner-section .banner-container .banner-right .employer-card .card-content .feature-grid .feature-item .feature-btn{width:95%!important;height:1.75rem!important;padding:0 .625rem!important;font-size:.9375rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;white-space:nowrap!important}}.section{padding:clamp(2.25rem,4.5vw,3.75rem) 0;background:transparent!important}.section .section-content{width:100%;max-width:105rem;padding:0 .9375rem;margin:0 auto}.section-header-left{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem;flex-wrap:wrap;gap:.625rem}.section-header-left h2{font-size:clamp(1.1875rem,2vw,1.625rem)!important;font-weight:700!important;color:#333!important;position:relative!important;padding-left:.9375rem!important;margin:0 0 .375rem!important;text-align:left!important;display:inline-block!important;white-space:nowrap!important;overflow:visible!important;line-height:1.2!important}.section-header-left h2:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:.25rem!important;height:1.75rem!important;background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary))!important;border-radius:.125rem!important}.section-header-left .section-subtitle{font-size:.9375rem;color:#999;margin:0;display:block;text-align:left;flex:1}.section-header-left .more-link-header{color:var(--brand-primary);font-size:.9375rem;text-decoration:none;transition:color .3s,background .3s,border-color .3s,box-shadow .3s;flex-shrink:0;white-space:nowrap;padding:.25rem .75rem;border:.0625rem solid var(--brand-primary);border-radius:1.25rem;background:transparent}.section-header-left .more-link-header:hover{color:#fff;background:var(--brand-primary);text-decoration:none;box-shadow:0 .25rem .75rem #1890ff4d}@media (max-width: 768px){.section-header-left{flex-wrap:wrap;gap:.5rem}.section-header-left h2{font-size:1.5625rem!important;padding-left:.75rem!important}.section-header-left h2:before{height:1.375rem!important}.section-header-left .section-subtitle{font-size:.8125rem;margin-left:.75rem;width:100%}.section-header-left .more-link-header{font-size:.8125rem;padding:.1875rem .625rem;margin-left:auto}}.designer-section{padding:2.5rem 0 0;margin-top:-2.1875rem;background-color:transparent;position:relative;z-index:10}.designer-header-card{width:100%;border-radius:0;margin-bottom:0;height:11.25rem;box-shadow:0 .25rem .75rem #0000000d;z-index:2;position:relative;top:-1.25rem}.designer-header-card .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;max-width:105rem;margin:0 auto;padding:1.25rem 1.25rem 0;margin-top:1.25rem}.designer-header-card .section-header h2{font-size:1.5rem;font-weight:700;margin:0}.designer-header-card .section-header .header-right{display:flex;align-items:center}.designer-header-card .section-header .header-right .question{margin-right:.625rem;color:#666}.designer-header-card .section-header .header-right .consult-btn{margin-right:.625rem;border-color:var(--brand-primary);color:var(--brand-primary)}.designer-header-card .section-header .header-right .evaluate-btn{background-color:var(--brand-primary)}.designer-header-card .design-tags{display:flex;margin-bottom:1.25rem;max-width:105rem;margin:1.25rem auto 0;padding:0 .9375rem}.designer-header-card .design-tags .tag-btn{margin-right:.625rem;border-radius:.25rem;font-size:1.125rem;height:2rem;padding:0 1rem;background-color:var(--brand-primary);color:#fff;border:none}.designer-header-card .design-tags .tag-btn:hover{opacity:.9}.section-content{max-width:100%;margin:0 auto;padding:0 1.25rem;background-color:transparent;position:relative;z-index:1;margin-top:-1.25rem}.case-categories{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding:.9375rem 0;border-bottom:.0625rem solid #f0f0f0}.case-categories .sort-buttons{display:inline-flex;gap:.5rem;margin-left:1rem}.case-categories .sort-buttons .category-btn{border-radius:1.25rem}@media (max-width: 768px){.case-categories{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:.5rem;padding:.75rem 0;mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent 100%)}.case-categories::-webkit-scrollbar{display:none}.case-categories{scrollbar-width:none}.case-categories .category-filter{flex:0 0 auto;display:flex;flex-wrap:nowrap;gap:.375rem}.case-categories .category-filter .category-btn{margin:0;padding:0 .625rem;height:1.875rem;font-size:.75rem;white-space:nowrap;flex-shrink:0}.case-categories .category-filter .sort-buttons{margin-left:0;gap:.375rem}.case-categories .category-filter .sort-buttons .category-btn{padding:0 .625rem;height:1.875rem;font-size:.75rem}.case-categories .work-search{flex:0 0 auto;display:flex;align-items:center;gap:.25rem;margin-left:0}.case-categories .work-search .work-search-input{width:8.75rem;flex-shrink:0}.case-categories .work-search .work-search-input :deep(.ant-input){height:1.875rem;font-size:.75rem}.case-categories .work-search .ant-btn{height:1.875rem;padding:0 .625rem;font-size:.75rem;flex-shrink:0}}.case-categories .category{margin-right:1.25rem;padding:.3125rem 0;cursor:pointer;font-size:1.125rem;color:#666}.case-categories .category.active{color:var(--brand-primary);border-bottom:.125rem solid var(--brand-primary)}.case-categories .location-filter{margin-left:auto;color:#666;position:relative}.case-categories .location-filter .city-trigger{cursor:pointer;padding:.3125rem .5rem}.case-categories .location-filter .city-dropdown{position:absolute;top:100%;right:0;width:12.5rem;background-color:#fff;border:.0625rem solid #eee;border-radius:.25rem;box-shadow:0 .125rem .5rem #0000001a;padding:.625rem;z-index:1000;margin-top:.3125rem;max-height:18.75rem;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.3125rem}.case-categories .location-filter .city-list{list-style:none;padding:0;margin:0;width:100%}.case-categories .location-filter .city-item{padding:.5rem .75rem;cursor:pointer;font-size:1.125rem;color:#333;text-align:center}.case-categories .location-filter .city-item:hover{background-color:#f5f5f5;color:var(--brand-primary)}.case-section{background:transparent;padding:2.5rem 0}.section.case-section:nth-of-type(3){margin-top:-3.75rem;padding-top:1.25rem}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.section-header h2{font-size:1.5rem;font-weight:700;margin:0}.section-header .header-right{display:flex;align-items:center}.section-header .header-right .question{margin-right:.625rem;color:#666}.section-header .header-right .consult-btn{margin-right:.625rem;border-color:var(--brand-primary);color:var(--brand-primary)}.section-header .header-right .evaluate-btn{background-color:var(--brand-primary)}.design-tags{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.design-tags .tag-btn{margin-right:.625rem;margin-bottom:.625rem;border-radius:.25rem;font-size:1.125rem;height:2rem;padding:0 1rem;background-color:var(--brand-primary);color:#fff;border:none}.design-tags .tag-btn:hover{opacity:.9}.case-card{margin-bottom:1rem;border-radius:.75rem;overflow:hidden;--case-img-ratio: 3/4;background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:12px;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.case-card:hover{transform:translateY(-.25rem)}.case-card{box-shadow:0 .25rem 1.25rem #00000005}.case-card:hover{box-shadow:var(--shadow-xl);border-color:#ffffffd9!important}.case-card:hover .card-image-container img{transform:scale(1.06)}.case-card :deep(.ant-card-body){padding:.5rem .75rem;height:4.375rem}.case-card .card-image-container{position:relative;height:auto!important;min-height:0!important;aspect-ratio:var(--case-img-ratio)!important;overflow:hidden!important}.case-card .card-image-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.06),transparent);pointer-events:none;transition:opacity .4s}.case-card .card-image-container:hover:after{opacity:0}.case-card .card-image-container img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s var(--ease-smooth)}.case-card .card-content{padding:0;height:auto}.case-card .card-content .card-title{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.case-card .card-content .creator-row{display:flex;align-items:center;gap:.375rem;margin-top:.125rem}.case-card .card-content .creator-row .creator-avatar{width:1.625rem;height:1.625rem;border-radius:50%;object-fit:cover;border:.125rem solid #f0f0f0;flex-shrink:0;background:#f0f0f0}.case-card .card-content .creator-row .creator-avatar-placeholder{width:1.625rem;height:1.625rem;border-radius:50%;background:linear-gradient(135deg,#e0e0e0,#bdbdbd);color:#fff;font-size:.6875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.case-card .card-content .creator-row .creator-name{font-size:.8125rem!important;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.case-card{margin-bottom:.75rem;border-radius:.625rem}.case-card :deep(.ant-card-body){padding:.25rem .5rem;height:3.5rem}.case-card .card-content .card-title{font-size:.875rem;line-height:1.2}.case-card .card-content .creator-name{font-size:.625rem}}@media (max-width: 480px){.case-card :deep(.ant-card-body){padding:.1875rem .375rem;height:3rem}.case-card .card-content .card-title{font-size:.75rem}}.case-showcase .case-card{--case-img-ratio: 3/4 !important}.case-showcase .ant-row .ant-col .case-card .card-image-container{height:auto!important}.like-btn-xhs{position:absolute;right:.625rem;bottom:.625rem;z-index:5;display:flex;align-items:center;gap:.3125rem;padding:.3125rem .75rem;background:rgba(255,255,255,.7);backdrop-filter:blur(.75rem);border-radius:1.25rem;cursor:pointer;box-shadow:0 .125rem .5rem #00000014;transition:transform .3s var(--ease-smooth),background .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth);user-select:none;border:.0625rem solid rgba(255,255,255,.4);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.like-btn-xhs:hover{background:rgba(255,255,255,.95);box-shadow:0 .25rem 1rem #0000001f;transform:translateY(-.0625rem)}.like-btn-xhs.liked{background:rgba(255,245,245,.95)}.like-btn-xhs.liked .heart-icon.filled,.like-btn-xhs.liked .like-count{color:#ff4d4f}.like-btn-xhs .like-icon-wrapper{display:flex;align-items:center;font-size:1rem}.like-btn-xhs .like-icon-wrapper .heart-icon{transition:color .2s}.like-btn-xhs .like-icon-wrapper .heart-icon.outlined{color:#666}.like-btn-xhs .like-icon-wrapper .heart-icon.filled{color:#ff4d4f}.like-btn-xhs .like-count{font-size:.75rem;font-weight:500;color:#666;line-height:1;transition:color .2s}.pop-anim{animation:xhsLikePop .35s cubic-bezier(.25,.46,.45,.94)}@keyframes xhsLikePop{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}to{transform:scale(1)}}.brand-section .section-content .brand-item{position:relative;padding:0;background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:.75rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.brand-section .section-content .brand-item:hover{transform:translateY(-.25rem)}.brand-section .section-content .brand-item{box-shadow:0 .125rem .75rem #00000005;cursor:pointer;overflow:hidden;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center}.brand-section .section-content .brand-item:hover{box-shadow:var(--shadow-lg);border-color:#2563eb1f}.brand-section .section-content .brand-item img{width:70%;height:70%;object-fit:cover;transition:transform .5s var(--ease-smooth)}.brand-section .section-content .brand-item:hover img{transform:scale(1.06)}.brand-news-section{padding:1.875rem 0;background-color:transparent}.brand-news-section .section-content{max-width:105rem;margin:0 auto;padding:0 .9375rem}.brand-news-section .brand-news-content{display:flex!important;flex-direction:row!important;margin-top:1.25rem;width:100%!important;align-items:flex-start!important}.brand-news-section .brand-news-content .news-columns-wrapper{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start}.brand-news-section .brand-news-content .featured-news{flex:0 0 48%!important;width:48%!important;max-width:48%!important;margin-right:0!important;margin-top:-.75rem!important}.brand-news-section .brand-news-content .news-list{flex:0 0 48%!important;width:48%!important;max-width:48%!important;margin-top:-.75rem!important}.brand-news-section .brand-news-content .news-item-simple{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:.0625rem solid rgba(0,0,0,.04);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:background .3s var(--ease-smooth),transform .3s var(--ease-smooth),padding-left .3s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.brand-news-section .brand-news-content .news-item-simple:before{content:"";position:absolute;left:0;top:0;width:.1875rem;height:100%;background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary));transform:scaleY(0);transition:transform .4s var(--ease-smooth)}.brand-news-section .brand-news-content .news-item-simple:hover{background:rgba(24,144,255,.03);padding-left:1rem;transform:translateY(-.125rem)}.brand-news-section .brand-news-content .news-item-simple:hover:before{transform:scaleY(1)}.brand-news-section .brand-news-content .news-item-simple:hover .news-title{background:linear-gradient(90deg,var(--brand-primary),var(--brand-primary));-webkit-background-clip:text;background-clip:text;color:transparent}.brand-news-section .brand-news-content .news-item-simple:hover .news-date{color:var(--brand-primary);transform:translate(.25rem)}.brand-news-section .brand-news-content .news-item-simple .news-title{flex:1;font-size:1rem;font-weight:500;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.9375rem;min-width:0;transition:color .3s var(--ease-smooth)}.brand-news-section .brand-news-content .news-item-simple .news-date{flex-shrink:0;color:#aaa;font-size:.875rem;white-space:nowrap;transition:color .3s var(--ease-smooth),transform .3s var(--ease-smooth)}@media (max-width: 768px){.brand-news-content .news-columns-wrapper{flex-direction:row!important;overflow:hidden;width:100%}.brand-news-content .featured-news,.brand-news-content .news-list{flex:0 0 calc(50% - .25rem)!important;max-width:calc(50% - .25rem)!important;min-width:0;overflow:hidden}.brand-news-content .news-item-simple{padding:.375rem 0!important;display:flex;align-items:center;justify-content:space-between;min-width:0}.brand-news-content .news-item-simple .news-title{font-size:.8125rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-right:.25rem;flex:1;min-width:0}.brand-news-content .news-item-simple .news-date{flex-shrink:0;display:inline-block;font-size:.75rem!important}.brand-news-content .news-item-simple:before{width:.125rem}}@media (max-width: 480px){.brand-news-content .news-item-simple .news-title{font-size:.6875rem!important;padding-right:.125rem}}.back-to-top{position:fixed;right:1.875rem;bottom:calc(1.875rem + env(safe-area-inset-bottom,0px));width:3.875rem;height:3.875rem;cursor:pointer;opacity:0;transition:opacity .3s;z-index:999;display:flex;align-items:center;justify-content:center;background:transparent!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important}.back-to-top img{width:100%;height:100%;object-fit:contain;background:transparent!important}.back-to-top.show{opacity:1}.back-to-top:hover{background:transparent!important;box-shadow:none!important}.contact-icon{position:fixed;right:1.875rem;bottom:6.25rem;width:3.875rem;height:3.875rem;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:999;box-shadow:0 .125rem .5rem #00000026;transition:transform .3s var(--ease-smooth);background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.7);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.contact-icon:hover{transform:scale(1.08)}.qrcode-popup{position:fixed;right:6.5625rem;bottom:5.625rem;z-index:998;opacity:0;pointer-events:none;transition:opacity .3s;border-radius:.5rem;overflow:hidden;box-shadow:0 .375rem 1.25rem #00000059}.qrcode-popup.show-qrcode{opacity:1!important;pointer-events:auto!important}.kefu-icon{position:fixed;right:1.875rem;bottom:11.125rem;width:3.875rem;height:3.875rem;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:999;box-shadow:0 .125rem .5rem #00000026;transition:transform .3s var(--ease-smooth);background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.7);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.kefu-icon img{width:100%;height:100%;object-fit:contain}.kefu-icon:hover{transform:scale(1.08)}.message-scroll-section{width:100%;margin:0 0 2.5rem;padding:0;position:relative;z-index:11;background:transparent!important}.message-scroll-section .message-card{width:100%;border-radius:0;box-shadow:none;margin-bottom:0;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;border:none!important}.message-scroll-section .message-card :deep(.ant-card-body){padding:0!important}.message-scroll-section .message-scroll-container{background:transparent!important;display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem;padding:0 .9375rem;max-width:105rem;margin:0 auto}.message-scroll-section .message-scroll-container .message-column{flex:1;border-radius:.5rem;padding:1rem;background:transparent!important}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper{height:8.125rem;overflow:hidden;position:relative}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll{position:relative;height:100%}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item{position:absolute;top:0;left:0;width:100%;padding:.75rem 0;opacity:0}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.slide-up{transform:translateY(100%);transition:transform .5s var(--ease-smooth),opacity .5s var(--ease-smooth)}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.slide-up.active{transform:translateY(0);opacity:1}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.slide-up.leaving{transform:translateY(-100%);opacity:0}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.slide-down{transform:translateY(-100%);transition:transform .5s var(--ease-smooth),opacity .5s var(--ease-smooth)}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.slide-down.active{transform:translateY(0);opacity:1}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.slide-down.leaving{transform:translateY(100%);opacity:0}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.fade{transform:scale(.9);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.fade.active{transform:scale(1);opacity:1}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item.fade.leaving{transform:scale(1.1);opacity:0}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item .message-header{display:flex;margin-bottom:.75rem;position:relative}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item .message-header .user-info{flex:1;position:relative}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item .message-header .user-info .user-type{margin-right:.5rem;font-size:.9375rem;color:#666}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item .message-header .user-info .user-name{font-size:.9375rem;font-weight:500}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item .message-header .message-time{position:absolute;right:0;top:0;font-size:1.125rem;color:#999}.message-scroll-section .message-scroll-container .message-column .message-content-wrapper .message-content-scroll .message-item .message-bubble{position:relative;width:100%;padding:.625rem 1rem;background-color:var(--bg-color, #00c853);color:#fff;font-size:.9375rem;border-radius:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0;box-shadow:0 .25rem 1rem #0000000a}.message-scroll-section .message-footer{background:transparent!important;background-color:transparent!important;color:#1e284659!important;text-align:center;padding-top:1rem;padding-bottom:.25rem;font-size:.875rem}.message-scroll-section .message-footer[style]{background:transparent!important;background-color:transparent!important}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.case-showcase{position:relative;margin-bottom:3.125rem}.case-showcase .ant-row{margin:0 -.5rem}.case-showcase .ant-row .ant-col{padding:0 .5rem;margin-bottom:0}.case-showcase .ant-row .ant-col .case-card{margin-bottom:1rem;background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:.75rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.case-showcase .ant-row .ant-col .case-card:hover{transform:translateY(-.25rem)}.case-showcase .ant-row .ant-col .case-card{box-shadow:0 .25rem 1.25rem #00000005;--case-img-ratio: 3/4 !important}.case-showcase .ant-row .ant-col .case-card:hover{box-shadow:var(--shadow-xl)}.case-showcase .ant-row .ant-col .case-card :deep(.ant-card-body){padding:.5rem .75rem;height:4.375rem;margin-bottom:0}.case-showcase .ant-row .ant-col .case-card .card-image-container{height:auto!important;overflow:hidden}.case-showcase .ant-row .ant-col .case-card .card-image-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.06),transparent);pointer-events:none;transition:opacity .4s}.case-showcase .ant-row .ant-col .case-card .card-image-container:hover:after{opacity:0}.case-showcase .ant-row .ant-col .case-card .card-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-smooth)}.case-showcase .ant-row .ant-col .case-card .card-content{padding:0;height:auto;margin:0}.case-showcase .ant-row .ant-col .case-card .card-content .card-title{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.case-showcase .ant-row .ant-col .case-card .card-content .creator-row{display:flex;align-items:center;gap:.375rem;margin-top:.125rem}.case-showcase .ant-row .ant-col .case-card .card-content .creator-row .creator-avatar{width:1.625rem;height:1.625rem;border-radius:50%;object-fit:cover;border:.125rem solid #f0f0f0;flex-shrink:0;background:#f0f0f0}.case-showcase .ant-row .ant-col .case-card .card-content .creator-row .creator-avatar-placeholder{width:1.625rem;height:1.625rem;border-radius:50%;background:linear-gradient(135deg,#e0e0e0,#bdbdbd);color:#fff;font-size:.6875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.case-showcase .ant-row .ant-col .case-card .card-content .creator-row .creator-name{font-size:.8125rem;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-showcase .more-container{position:absolute;right:0;bottom:.125rem;text-align:right;width:100%}.case-showcase .more-container .more-text{color:var(--brand-primary);font-size:1.125rem;cursor:pointer}.case-showcase .more-container .more-text:hover{color:var(--brand-primary-hover);text-decoration:underline}@media (max-width: 768px){.case-showcase{margin-bottom:1.875rem}.case-showcase .ant-row{margin:0 -.25rem}.case-showcase .ant-col{padding:0 .25rem;margin-bottom:.75rem}.case-showcase .more-container{position:relative;text-align:center;margin-top:1.25rem}.case-showcase .more-container .more-text{font-size:1rem;padding:.5rem 1rem;background:#f5f5f5;border-radius:1.25rem;display:inline-block}}@media (max-width: 480px){.case-showcase .ant-row{margin:0 -.125rem}.case-showcase .ant-col{padding:0 .125rem;margin-bottom:.5rem}}.more-btn,.more-link{display:none!important}.case-showcase .ant-row .ant-col .ant-card .ant-card-body .ant-card-meta,.case-showcase .ant-row .ant-col .ant-card .ant-card-body .ant-card-meta .ant-card-meta-title{display:block!important}.case-showcase-footer{text-align:center;font-size:1.125rem;color:#999;padding-top:0;padding-bottom:1.125rem;margin-top:0;border-top:none}.case-showcase-footer a{color:inherit;text-decoration:none;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:inline-block;padding:.625rem 2.5rem;border:.09375rem solid #d9d9d9;border-radius:624.9375rem;background:rgba(255,255,255,.5)}.case-showcase-footer a:hover{color:var(--brand-primary);border-color:var(--brand-primary);text-decoration:none;box-shadow:0 .125rem .5rem #1890ff26;background:rgba(255,255,255,.85)}.banner-wrapper{background-color:transparent}.banner-wrapper .banner-section .banner-container{display:flex;justify-content:space-between;align-items:stretch!important;margin:0 auto;max-width:105rem;padding:0 1.25rem;transform:translate(-3.75rem)}@media (min-width: 1024px){.banner-wrapper .banner-section .banner-container{height:25rem}}@media (max-width: 1024px){.banner-wrapper .banner-section .banner-container{transform:none;flex-direction:column!important;gap:.9375rem;padding:0 .625rem;align-items:stretch!important;height:auto!important}}.banner-wrapper .banner-section .banner-container .banner-left{width:calc(49% + 4.375rem);height:100%}@media (min-width: 1024px){.banner-wrapper .banner-section .banner-container .banner-left{height:25rem}}@media (max-width: 1024px){.banner-wrapper .banner-section .banner-container .banner-left{display:none!important}}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel{width:100%!important;height:100%!important;border-radius:.5rem;overflow:hidden!important;box-shadow:var(--shadow-md)}.banner-wrapper .banner-section .banner-container .banner-right{width:calc(49% + 4.375rem);height:100%}@media (min-width: 1024px){.banner-wrapper .banner-section .banner-container .banner-right{height:25rem}}@media (max-width: 1024px){.banner-wrapper .banner-section .banner-container .banner-right{width:100%!important;height:auto!important}}.banner-wrapper .banner-section .banner-container .banner-right .employer-card{height:100%;border-radius:.5rem;overflow:auto!important;box-shadow:var(--shadow-md)}@media (min-width: 1024px){.banner-wrapper .banner-section .banner-container .banner-right .employer-card{overflow-y:auto}}@media (max-width: 1024px) and (min-width: 769px){.banner-wrapper .banner-section .banner-container{transform:none!important;justify-content:center!important;align-items:center!important;padding:0 .9375rem!important}.banner-wrapper .banner-section .banner-container .banner-right{width:100%!important;max-width:64rem!important;margin:0 auto!important;height:auto!important;display:flex!important;justify-content:center!important}.banner-wrapper .banner-section .banner-container .employer-card{width:100%!important;max-width:100%!important;margin:0 auto!important}.banner-wrapper .banner-section .banner-container .card-content-wrapper{width:100%!important;display:flex!important;flex-direction:row!important}.banner-wrapper .banner-section .banner-container .card-content{flex:1 1 50%!important;max-width:50%!important;padding:1.25rem .75rem!important}}@media (max-width: 768px){.banner-wrapper .banner-section .banner-container .banner-right{width:100%!important}.banner-wrapper .banner-section .banner-container .card-content-wrapper{flex-direction:column!important}.banner-wrapper .banner-section .banner-container .card-content{max-width:100%!important;width:100%!important}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel,.banner-wrapper .banner-section .banner-container .banner-right .employer-card{height:11.25rem!important}}@media (max-width: 480px){.banner-wrapper .banner-section .banner-container{flex-direction:column!important;gap:.75rem}.banner-wrapper .banner-section .banner-container .banner-left,.banner-wrapper .banner-section .banner-container .banner-right{width:100%!important}.banner-wrapper .banner-section .banner-container .banner-left .custom-carousel,.banner-wrapper .banner-section .banner-container .banner-right .employer-card{height:10rem!important}}.no-data{text-align:center;padding:2.5rem 0;color:#999;font-size:1.125rem}.card-meta{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;border-top:.0625rem solid #f0f0f0}.card-meta .card-price{color:#ff4d4f;font-weight:700;font-size:1rem}.card-meta .card-status{color:#52c41a;font-size:1.125rem;padding:.125rem .5rem;background:#f6ffed;border-radius:.75rem}.empty-state{text-align:center;padding:2.5rem 0;color:#999}.empty-state p{font-size:1rem}.work-detail-content .work-main-image{margin-top:1.875rem;margin-bottom:.625rem}.work-detail-content .work-main-image .image-waterfall{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;justify-content:flex-start}.work-detail-content .work-main-image .waterfall-column{display:contents}.work-detail-content .work-main-image .waterfall-item{width:calc(20% - .625rem);border-radius:.5rem;overflow:hidden;box-shadow:0 .125rem .5rem #0000001a;cursor:pointer}@media (max-width: 1024px){.work-detail-content .work-main-image .waterfall-item{width:calc(33.333% - .5rem)}}@media (max-width: 768px){.work-detail-content .work-main-image .waterfall-item{width:calc(50% - .375rem)}}.work-detail-content .work-main-image .waterfall-item img{display:block;width:100%!important;height:auto!important;object-fit:contain!important;max-height:unset!important}.work-detail-content .work-main-image .single-image img{width:100%;height:auto!important;max-height:unset!important;object-fit:contain!important;max-height:37.5rem;border-radius:.5rem;cursor:pointer;transition:transform .3s var(--ease-smooth);box-shadow:0 .25rem .75rem #0000001a}.work-detail-content .work-main-image .single-image img:hover{transform:scale(1.01)}.work-detail-content .work-description{margin-bottom:1.875rem;padding:0}.work-detail-content .work-description .description-content{background:#fafafa;border:.0625rem solid #e8e8e8;border-radius:.5rem;padding:1.25rem 1.5rem;box-shadow:0 .125rem .5rem #0000000f}.work-detail-content .work-description .description-content p{color:#333;line-height:1.8;font-size:.9375rem;margin:0;font-weight:500;text-align:justify;letter-spacing:.3px}.work-detail-content .work-info-layout{display:flex;gap:1.25rem;flex-wrap:wrap}@media (max-width: 768px){.work-detail-content .work-info-layout{flex-wrap:nowrap;flex-direction:row;gap:.5rem}.work-detail-content .work-info-layout .work-info-card,.work-detail-content .work-info-layout .creator-info-card{min-width:0;flex:0 0 50%}.work-detail-content .work-info-layout .work-info-card :deep(.ant-card-body),.work-detail-content .work-info-layout .creator-info-card :deep(.ant-card-body){padding:.75rem!important}.work-detail-content .work-info-layout .info-item,.work-detail-content .work-info-layout .creator-name,.work-detail-content .work-info-layout .creator-level,.work-detail-content .work-info-layout .info-label,.work-detail-content .work-info-layout .info-value{font-size:.75rem!important}}.work-detail-content .work-info-layout .work-info-card,.work-detail-content .work-info-layout .creator-info-card,.work-detail-content .work-info-card{flex:1;min-width:300px;border-radius:.5rem;box-shadow:0 .125rem .5rem #0000001a}.work-detail-content .work-info-card :deep(.ant-card-head){background:#fafafa;border-bottom:.0625rem solid #f0f0f0}.work-detail-content .work-info-card :deep(.ant-card-head) .ant-card-head-title{font-size:1.125rem;font-weight:600;color:#333}.work-detail-content .work-info-card :deep(.ant-card-body){padding:1.25rem;background-color:transparent}.work-detail-content .work-info-card .info-item{display:flex;margin-bottom:1.125rem;align-items:flex-start}.work-detail-content .work-info-card .info-item:last-child{margin-bottom:0}.work-detail-content .work-info-card .info-item .info-label{min-width:80px;color:#666;font-size:1.125rem;flex-shrink:0}.work-detail-content .work-info-card .info-item .info-value{color:#333;font-size:1.125rem;flex:1}.work-detail-content .work-info-card .info-item .info-value :deep(.ant-tag){margin:0;border-radius:.25rem;font-size:1.125rem;padding:.125rem .5rem}.work-detail-content .creator-info-card{flex:1;min-width:300px;border-radius:.5rem;box-shadow:0 .125rem .5rem #0000001a}.work-detail-content .creator-info-card :deep(.ant-card-head){background:#fafafa;border-bottom:.0625rem solid #f0f0f0}.work-detail-content .creator-info-card :deep(.ant-card-head) .ant-card-head-title{font-size:1.125rem;font-weight:600;color:#333}.work-detail-content .creator-info-card :deep(.ant-card-body){padding:1.25rem;background-color:transparent}.work-detail-content .creator-info-card .creator-info .creator-header,.work-detail-content .creator-info-card .no-creator-info .creator-header{display:flex;align-items:center;margin-bottom:1.25rem;gap:.9375rem}.work-detail-content .creator-info-card .creator-info .creator-header .avatar-wrapper,.work-detail-content .creator-info-card .no-creator-info .creator-header .avatar-wrapper{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-bottom:.5rem}.work-detail-content .creator-info-card .creator-info .creator-header .avatar-wrapper :deep(.ant-avatar),.work-detail-content .creator-info-card .no-creator-info .creator-header .avatar-wrapper :deep(.ant-avatar){flex-shrink:0}.work-detail-content .creator-info-card .creator-info .creator-header .avatar-wrapper .vip-badge,.work-detail-content .creator-info-card .no-creator-info .creator-header .avatar-wrapper .vip-badge{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:.625rem;padding:.125rem .5rem;color:#fff;border-radius:.5rem;font-weight:500;white-space:nowrap;text-align:center;z-index:10}.work-detail-content .creator-info-card .creator-info .creator-header .creator-basic,.work-detail-content .creator-info-card .no-creator-info .creator-header .creator-basic{flex:1}.work-detail-content .creator-info-card .creator-info .creator-header .creator-basic .creator-name,.work-detail-content .creator-info-card .no-creator-info .creator-header .creator-basic .creator-name{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.3125rem;display:flex;align-items:center;gap:.5rem}.work-detail-content .creator-info-card .creator-info .creator-header .creator-basic .creator-name .user-class-tag,.work-detail-content .creator-info-card .no-creator-info .creator-header .creator-basic .creator-name .user-class-tag{background:linear-gradient(135deg,#ff9a00,#ff6b00);color:#fff;border:none;font-weight:500;padding:.125rem .625rem;border-radius:.3125rem;font-size:.9375rem}.work-detail-content .creator-info-card .creator-info .creator-header .creator-basic .creator-level,.work-detail-content .creator-info-card .no-creator-info .creator-header .creator-basic .creator-level{font-size:.8125rem;color:#666}.work-detail-content .creator-info-card .creator-info .creator-header .creator-status,.work-detail-content .creator-info-card .no-creator-info .creator-header .creator-status{font-size:.8125rem;color:#999;padding:.25rem .5rem;background:#f5f5f5;border-radius:.25rem}.work-detail-content .creator-info-card .creator-info .creator-actions,.work-detail-content .creator-info-card .no-creator-info .creator-actions{display:flex;gap:.625rem}.work-detail-content .creator-info-card .creator-info .creator-actions :deep(.ant-btn),.work-detail-content .creator-info-card .no-creator-info .creator-actions :deep(.ant-btn){flex:1;height:2.25rem;border-radius:.375rem;font-size:1.125rem}.image-preview-container{display:flex;justify-content:center;align-items:center;max-height:80vh;position:relative}.image-preview-container .preview-image{max-width:100%;max-height:80vh;object-fit:contain;border-radius:.5rem;box-shadow:0 .25rem 1.25rem #00000026}.image-preview-container .preview-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;cursor:pointer;transition:background .3s,transform .3s;z-index:10;font-size:1.25rem}.image-preview-container .preview-nav-btn:hover{background:rgba(0,0,0,.7);transform:translateY(-50%) scale(1.06)}.image-preview-container .preview-nav-btn.prev-btn{left:1.25rem}.image-preview-container .preview-nav-btn.next-btn{right:1.25rem}.image-preview-container .preview-counter{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);background:rgba(0,0,0,.6);color:#fff;padding:.5rem 1rem;border-radius:1.25rem;font-size:1.125rem;font-weight:500;z-index:10}.case-categories .category-filter .category-btn{border-radius:1.25rem;height:2.25rem;padding:0 1rem;border:.0625rem solid #d9d9d9;background:rgba(255,255,255,.45);transition:color .3s,border-color .3s,background .3s,box-shadow .3s;font-size:1rem}.case-categories .category-filter .category-btn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.case-categories .category-filter .category-btn.ant-btn-primary{background:var(--brand-primary)!important;border:none!important;color:#fff!important;box-shadow:0 .25rem 1rem #1890ff33!important}.case-categories .category-filter .category-btn.ant-btn-primary:hover{background:var(--brand-primary)!important;box-shadow:0 .25rem 1.25rem #1890ff4d!important}.case-categories .category-filter .category-btn.ant-btn-default{background:rgba(255,255,255,.45)!important;border-color:#0000000a!important;color:#1a2332!important}.case-categories .category-filter .category-btn.ant-btn-default:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.case-categories .category-filter .dropdown-btn .anticon{margin-left:.25rem;font-size:1.125rem}@media (max-width: 768px){.case-categories .category-filter .category-btn{border-radius:.875rem;height:1.75rem;padding:0 .625rem;font-size:.9375rem;margin-right:.375rem;margin-bottom:0;flex-shrink:0;white-space:nowrap}}@media (max-width: 480px){.case-categories .category-filter .category-btn{height:1.5rem;padding:0 .5rem;font-size:.625rem;margin-right:.25rem;margin-bottom:0}}.case-categories .work-search{display:flex;gap:.625rem;align-items:center}.case-categories .work-search .work-search-input{width:12.5rem}.case-categories .work-search :deep(.ant-input),.case-categories .work-search :deep(.ant-btn){height:2rem;line-height:2rem}.case-categories .work-search :deep(.ant-btn){display:flex;align-items:center;justify-content:center;padding:0 .9375rem}.case-categories .work-search :deep(.ant-btn) span{display:inline-block;line-height:1}.stats-container{width:100%;background:transparent;padding:0;margin:2.5rem 0}.stats-container .stats-wrap{max-width:105rem;width:95%;margin:0 auto}.stats-container .stats-row{display:flex;align-items:stretch;justify-content:center;width:100%;gap:0}.stats-container .stats-item{flex:1;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:11.25rem;gap:.9375rem;padding:1.25rem .625rem}.stats-container .stats-item:not(.no-divider):after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:.0625rem;background:#e0e0e0}.stats-container .stats-item .stats-label{font-size:1.125rem;color:var(--brand-primary)!important;font-weight:700;margin:0}.stats-container .stats-item .stats-value{font-size:3.25rem;color:var(--brand-primary)!important;font-weight:700;line-height:1;margin:0}@media (max-width: 768px){.stats-container .stats-item{height:auto;min-height:120px;padding:.9375rem .625rem}.stats-container .stats-item:not(.no-divider):after{content:none}.stats-container .stats-item:not(.no-divider){border-bottom:.0625rem solid #e0e0e0;margin-bottom:.625rem;padding-bottom:1.25rem}.stats-container .stats-item .stats-label{font-size:1rem}.stats-container .stats-item .stats-value{font-size:2.5rem;color:#666}}@media (max-width: 480px){.stats-container .stats-item{min-height:100px}.stats-container .stats-item .stats-label{font-size:1.125rem;color:var(--brand-primary)!important}.stats-container .stats-item .stats-value{font-size:2rem;color:var(--brand-primary)!important}}.stats-item-hoverable{position:relative;transition:transform .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.stats-item-hoverable:hover{transform:translateY(-.25rem);box-shadow:0 .625rem 1.875rem #0000001a}.steps-container{margin:2.5rem auto;padding:0;background-color:transparent;border-radius:0;max-width:105rem;width:100%;box-sizing:border-box}.steps-container .steps-title{color:#2c3e50;font-size:1.625rem;font-weight:600;margin-bottom:1.25rem;text-align:center}.steps-container .steps-scroll-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:.5rem;mask-image:linear-gradient(to right,#000 calc(100% - 1.75rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.75rem),transparent 100%)}.steps-container .steps-scroll-container::-webkit-scrollbar{display:none}.steps-container .steps-scroll-container{scrollbar-width:none}.steps-container .steps-scroll-container .task-steps{min-width:700px;padding:0 .625rem}@media (max-width: 768px){.steps-container{margin:1.875rem auto}.steps-container .steps-title{font-size:1.375rem;margin-bottom:.9375rem}.steps-container .steps-scroll-container{padding-bottom:.25rem}.steps-container .steps-scroll-container .task-steps{min-width:600px}.steps-container .steps-scroll-container .task-steps .ant-steps-item .ant-steps-item-title{font-size:1.125rem;padding:0 .125rem}.steps-container .steps-scroll-container .task-steps .ant-steps-item .ant-steps-item-content{max-width:5rem}}@media (max-width: 480px){.steps-container{margin:1.5625rem auto}.steps-container .steps-title{font-size:1.25rem;margin-bottom:.75rem}.steps-container .steps-scroll-container .task-steps{min-width:500px}.steps-container .steps-scroll-container .task-steps .ant-steps-item .ant-steps-item-title{font-size:.625rem}.steps-container .steps-scroll-container .task-steps .ant-steps-item .ant-steps-item-content{max-width:4.375rem}}.review-section{padding:3.75rem 0;background:transparent!important}.review-section .section-content{max-width:105rem;margin:0 auto;padding:0 .9375rem}.review-section .review-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem;margin-top:1.25rem}@media (max-width: 1200px){.review-section .review-grid{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (max-width: 768px){.review-section .review-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (max-width: 480px){.review-section .review-grid{grid-template-columns:repeat(2,1fr);gap:.625rem}}.review-section .review-card{background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:1rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.review-section .review-card:hover{transform:translateY(-.25rem)}.review-section .review-card{box-shadow:0 .25rem 1.25rem #00000005;display:flex;flex-direction:column;padding:1.125rem 1rem 1rem}.review-section .review-card:hover{box-shadow:0 1.5rem 3.75rem #3c78ff1f;border-color:#ffffffd9;transform:translateY(-.375rem)}.review-section .review-card .review-header{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.625rem}.review-section .review-card .review-header .review-avatar{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;overflow:hidden;background:#f0f0f0;border:.125rem solid rgba(255,255,255,.8);box-shadow:0 .125rem .5rem #0000000f}.review-section .review-card .review-header .review-avatar img{width:100%!important;height:100%!important;object-fit:cover;display:block}.review-section .review-card .review-header .review-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.review-section .review-card .review-header .review-meta .review-name-role{display:flex;flex-direction:row;align-items:center;gap:.375rem;flex-wrap:wrap}.review-section .review-card .review-header .review-meta .review-name-role .review-name{font-size:.9375rem;font-weight:600;white-space:nowrap}.review-section .review-card .review-header .review-meta .review-name-role .review-role{font-size:.75rem;color:#1e28468c}.review-section .review-card .review-header .review-meta .review-name-role .review-role:before{content:"·";margin-right:.25rem}.review-section .review-card .review-header .review-meta .review-rating :deep(.ant-rate){font-size:.875rem}.review-section .review-card .review-content{font-size:.875rem;color:#1e2846bf;line-height:1.6;flex:1;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.review-section .review-card .review-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.625rem;border-top:.0625rem solid rgba(0,0,0,.04)}.review-section .review-card .review-footer .review-date{font-size:.75rem;color:#1e284659;margin-right:auto}.review-section .review-card .review-footer .review-badge{font-size:.6875rem;color:var(--brand-primary);background:rgba(24,144,255,.08);padding:.0625rem .5rem;border-radius:1.25rem;white-space:nowrap}@media (max-width: 768px){.review-section .review-card{padding:.875rem .75rem}.review-section .review-card .review-header .review-avatar{width:2.25rem;height:2.25rem}.review-section .review-card .review-header .review-name-role .review-name{font-size:.8125rem}.review-section .review-card .review-header .review-name-role .review-role{font-size:.6875rem}.review-section .review-card .review-header .review-rating :deep(.ant-rate){font-size:.75rem}.review-section .review-card .review-content{font-size:.8125rem;-webkit-line-clamp:3}.review-section .review-card .review-footer{font-size:.6875rem}.review-section .review-card .review-footer .review-badge{font-size:.625rem}}@media (max-width: 480px){.review-section .review-card{padding:.75rem .625rem}.review-section .review-card .review-header .review-avatar{width:2rem;height:2rem}}@media (max-width: 768px){body,.ant-layout-content,.section-content,p,.feature-desc,.service-card p,.review-content,.work-description p,.info-value,.info-label,.message-bubble,.feature-item .feature-desc,.single-line,.ant-card-meta-description,.card-title,.ant-card-meta-title,.ant-tabs-tab,.ant-dropdown-menu-item,.ant-menu-item,.ant-input,.ant-btn,.ant-picker-input>input,.ant-select-selection-item,.ant-modal-body,.ant-table-cell,.ant-card-body,.ant-steps-item-description,.ant-steps-item-title,.ant-typography,.ant-list-item,.ant-form-item-label>label,.ant-input-number-input,.ant-select-selector,.ant-picker,.ant-time-picker-input,.ant-upload-text,.ant-tree-title,.ant-timeline-item-content,.ant-collapse-content-box,.ant-statistic-content,.ant-result-subtitle,.ant-empty-description,.ant-alert-description,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-switch-inner,.ant-page-header-heading-title,.ant-page-header-content,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{font-size:1rem!important}.message-time,.news-date,.review-date,.review-role,.footer .copyright,.friend-links .link-item,.message-footer,.ant-pagination-options,.ant-tag,.ant-badge-count,.feature-btn,.ant-btn-link,.ant-btn-default,.ant-btn-primary,.ant-dropdown-trigger,.ant-breadcrumb,.ant-picker-cell,.ant-select-arrow,.ant-picker-suffix,.category-btn,.work-search .ant-btn,.stats-value,.vip-badge,.user-class-tag,.creator-status,.creator-level,.card-price,.card-status,.location-filter,.city-trigger,.city-item,.more-text,.ant-avatar-string,.ant-rate-text,.user-type,.user-name{font-size:.875rem!important}h1,h2,.hero-title,.section h2,.review-header h2,.brand-news-header h2,.designer-section h2,.brand-section h2,.ant-card-head-title,.ant-modal-title,.ant-steps-item-title{font-size:1.625rem!important}h3,.feature-title,.card-title,.tab-item h3,.service-card .ant-card-meta-title,.case-card .card-title,.employer-card .feature-item .feature-title,.work-info-card .ant-card-head-title,.creator-info-card .ant-card-head-title,.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{font-size:1.25rem!important}}.no-scroll-lock .ant-modal-mask,.no-scroll-lock .ant-modal-wrap{position:fixed}body.modal-open{overflow:auto!important;padding-right:0!important}.stats-section{padding:3.125rem 0;background:transparent!important}.stats-section .section-content{max-width:105rem;margin:0 auto;padding:0 .9375rem}.stats-section .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.stats-section .stats-card{text-align:center;padding:2rem 1.25rem;background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:1rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.stats-section .stats-card:hover{transform:translateY(-.25rem)}.stats-section .stats-card{box-shadow:0 .25rem 1.25rem #00000005;cursor:pointer}.stats-section .stats-card:hover{box-shadow:0 1.25rem 3.125rem #2563eb0f;border-color:#2563eb26}.stats-section .stats-card .stats-number{font-size:3.25rem;font-weight:700;color:var(--brand-primary);line-height:1.2;margin-bottom:.5rem}.stats-section .stats-card .stats-number .num{display:inline-block}.stats-section .stats-card .stats-number .suffix{font-size:2rem;margin-left:.125rem}.stats-section .stats-card .stats-label{font-size:1.25rem;font-weight:600;color:#1a2332;margin-bottom:.25rem}.stats-section .stats-card .stats-desc{font-size:.875rem;color:#1e284680}@media (max-width: 1024px){.stats-section .stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.stats-section .stats-card .stats-number{font-size:2.5rem}}@media (max-width: 768px){.stats-section{padding:1.875rem 0}.stats-section .stats-grid{gap:.75rem}.stats-section .stats-card{padding:1.25rem .75rem}.stats-section .stats-card .stats-number{font-size:2rem}.stats-section .stats-card .stats-label{font-size:1rem}.stats-section .stats-card .stats-desc{font-size:.75rem}}@media (max-width: 480px){.stats-section .stats-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.stats-section .stats-card{padding:1rem .5rem}.stats-section .stats-card .stats-number{font-size:1.625rem}.stats-section .stats-card .stats-number .suffix{font-size:1.125rem}.stats-section .stats-card .stats-label{font-size:.875rem}.stats-section .stats-card .stats-desc{display:none}}.hot-projects-section{padding:3.75rem 0 3.125rem;background:transparent!important}.hot-projects-section .section-content{max-width:105rem;margin:0 auto;padding:0 .9375rem}.hot-projects-section .hot-projects-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (max-width: 1200px){.hot-projects-section .hot-projects-list{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (max-width: 1024px){.hot-projects-section .hot-projects-list{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width: 768px){.hot-projects-section .hot-projects-list{grid-template-columns:repeat(3,1fr);gap:.75rem}.hot-projects-section .hot-projects-list .project-card{padding:.875rem .75rem}.hot-projects-section .hot-projects-list .project-card .project-header .project-title{font-size:.875rem}.hot-projects-section .hot-projects-list .project-card .project-header .project-price{font-size:.9375rem}.hot-projects-section .hot-projects-list .project-card .project-meta{gap:.625rem;font-size:.75rem}}@media (max-width: 480px){.hot-projects-section .hot-projects-list{grid-template-columns:repeat(3,1fr);gap:.5rem}.hot-projects-section .hot-projects-list .project-card{padding:.625rem .375rem}.hot-projects-section .hot-projects-list .project-card .project-header .project-title{font-size:.75rem}.hot-projects-section .hot-projects-list .project-card .project-header .project-price{font-size:.8125rem}.hot-projects-section .hot-projects-list .project-card .project-tags .project-tag{font-size:.625rem;padding:.0625rem .375rem}.hot-projects-section .hot-projects-list .project-card .project-meta{gap:.375rem;font-size:.625rem}.hot-projects-section .hot-projects-list .project-card .project-footer{font-size:.625rem;padding-top:.375rem}}.hot-projects-section .project-card{padding:1.25rem 1.375rem;background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:.75rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.hot-projects-section .project-card:hover{transform:translateY(-.25rem)}.hot-projects-section .project-card{box-shadow:0 .125rem .75rem #00000005;cursor:pointer;display:flex;flex-direction:column}.hot-projects-section .project-card:hover{background:rgba(255,255,255,.85);border-color:#2563eb33;box-shadow:0 .75rem 2.5rem #2563eb0f}.hot-projects-section .project-card .project-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.625rem;gap:.75rem}.hot-projects-section .project-card .project-header .project-title{font-size:1.0625rem;font-weight:600;color:#1a2332;margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.hot-projects-section .project-card .project-header .project-price{font-size:1.125rem;font-weight:700;color:var(--brand-primary);white-space:nowrap;flex-shrink:0}.hot-projects-section .project-card .project-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.hot-projects-section .project-card .project-tags .project-tag{font-size:.75rem;padding:.125rem .625rem;border-radius:.75rem;font-weight:500;white-space:nowrap}.hot-projects-section .project-card .project-tags .project-tag.status-tag.status-bidding{background:#e6f7ff;color:var(--brand-primary)}.hot-projects-section .project-card .project-tags .project-tag.status-tag.status-working{background:#fff7e6;color:#fa8c16}.hot-projects-section .project-card .project-tags .project-tag.status-tag.status-done{background:#f6ffed;color:#52c41a}.hot-projects-section .project-card .project-tags .project-tag.status-tag.status-unknown{background:#f5f5f5;color:#999}.hot-projects-section .project-card .project-tags .project-tag.mode-tag{background:#f9f0ff;color:#722ed1}.hot-projects-section .project-card .project-meta{display:flex;gap:1.25rem;margin-bottom:.75rem;flex-wrap:wrap}.hot-projects-section .project-card .project-meta .meta-item{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#888}.hot-projects-section .project-card .project-meta .meta-item .meta-label{color:#1e284666}.hot-projects-section .project-card .project-meta .meta-item .meta-value{color:#1a2332;font-weight:500}.hot-projects-section .project-card .project-meta .meta-item .meta-value.expired{color:#ff4d4f}.hot-projects-section .project-card .project-meta .meta-item .meta-value.grade-value{color:var(--brand-primary)}.hot-projects-section .project-card .project-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;border-top:.0625rem solid rgba(0,0,0,.04);font-size:.8125rem;color:#1e284659}.hot-projects-section .project-card .project-footer .project-view{color:#1e284659}.hot-projects-section .no-data{text-align:center;padding:2.5rem 0;color:#999;font-size:1rem}.designer-spotlight-section{padding:3.75rem 0 3.125rem;background:transparent!important}.designer-spotlight-section .section-content{max-width:105rem;margin:0 auto;padding:0 .9375rem}.designer-spotlight-section .spotlight-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.designer-spotlight-section .spotlight-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}@media (max-width: 992px){.designer-spotlight-section .spotlight-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width: 768px){.designer-spotlight-section .spotlight-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (max-width: 480px){.designer-spotlight-section .spotlight-grid{grid-template-columns:repeat(3,1fr);gap:.625rem}}.designer-spotlight-section .spotlight-card{background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:1rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.designer-spotlight-section .spotlight-card:hover{transform:translateY(-.25rem)}.designer-spotlight-section .spotlight-card{box-shadow:0 .125rem .75rem #00000005;cursor:pointer;display:flex;flex-direction:column}.designer-spotlight-section .spotlight-card:hover{box-shadow:var(--shadow-lg);border-color:var(--brand-primary)}.designer-spotlight-section .spotlight-card:hover .spotlight-tags .tag{background:#e6f7ff;color:var(--brand-primary)}.designer-spotlight-section .spotlight-card .spotlight-avatar{position:relative;padding-top:100%;overflow:hidden;background:#f0f0f0}.designer-spotlight-section .spotlight-card .spotlight-avatar img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.designer-spotlight-section .spotlight-card .spotlight-avatar img:hover{transform:scale(1.04)}.designer-spotlight-section .spotlight-card .spotlight-avatar .user-class-badge{position:absolute;top:.5rem;right:.5rem;z-index:2}.designer-spotlight-section .spotlight-card .spotlight-avatar .user-class-badge .class-tag{display:inline-block;padding:.125rem .625rem;border-radius:.75rem;font-size:.6875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary));box-shadow:0 .125rem .5rem #1890ff4d;white-space:nowrap}.designer-spotlight-section .spotlight-card .spotlight-info{padding:.75rem .875rem 1rem;flex:1;display:flex;flex-direction:column;gap:.25rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-name{font-size:1rem;font-weight:600;color:#222;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-area{font-size:.8125rem;color:#999;line-height:1.2}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin:.25rem 0}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-tags .tag{font-size:.6875rem;color:#666;background:#f0f0f0;padding:.0625rem .5rem;border-radius:.625rem;transition:background .3s,color .3s;white-space:nowrap}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-service{display:flex;flex-direction:column;margin-top:auto;padding-top:.5rem;border-top:.0625rem solid #f0f0f0}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-service .service-label{font-size:.8125rem;color:#999;font-weight:500;margin-bottom:.25rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-service .service-text{font-size:.8125rem;color:#555;line-height:1.5;word-break:break-all}@media (max-width: 768px){.designer-spotlight-section .spotlight-card .spotlight-info{padding:.625rem .625rem .875rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-name{font-size:.875rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-area{font-size:.75rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-tags .tag{font-size:.625rem;padding:.0625rem .375rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-service .service-label,.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-service .service-text{font-size:.75rem}}@media (max-width: 480px){.designer-spotlight-section .spotlight-card .spotlight-info{padding:.5rem .375rem .75rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-name{font-size:.8125rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-area{font-size:.6875rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-tags .tag{font-size:.5625rem;padding:0 .3125rem}.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-service .service-label,.designer-spotlight-section .spotlight-card .spotlight-info .spotlight-service .service-text{font-size:.6875rem}.designer-spotlight-section .spotlight-card .user-class-badge .class-tag{font-size:.5625rem;padding:.0625rem .375rem}}.designer-spotlight-section .no-data{text-align:center;padding:2.5rem 0;color:#999;font-size:1rem}.category-nav-section{padding:3.75rem 0 3.125rem;background:transparent!important;border-bottom:.0625rem solid #f0f2f5}.category-nav-section .section-content{max-width:105rem;margin:0 auto;padding:0 .9375rem}.category-nav-section .category-nav-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem}@media (max-width: 1024px){.category-nav-section .category-nav-grid{grid-template-columns:repeat(7,1fr);gap:.625rem}}@media (max-width: 768px){.category-nav-section .category-nav-grid{grid-template-columns:repeat(7,1fr);gap:.5rem}}@media (max-width: 500px){.category-nav-section .category-nav-grid{grid-template-columns:repeat(7,1fr);gap:.25rem}}.category-nav-section .category-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem .75rem;background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:.75rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.category-nav-section .category-nav-item:hover{transform:translateY(-.25rem)}.category-nav-section .category-nav-item{box-shadow:0 .125rem .75rem #00000005;text-decoration:none;color:#333;cursor:pointer}.category-nav-section .category-nav-item:hover{box-shadow:0 .75rem 2.5rem #2563eb0f;border-color:#2563eb33;background:rgba(255,255,255,.85);text-decoration:none;color:#333}.category-nav-section .category-nav-item:hover .category-nav-arrow{opacity:1;transform:translate(.25rem)}.category-nav-section .category-nav-item:hover .category-nav-icon{transform:scale(1.06) rotate(-3deg)}.category-nav-section .category-nav-item .category-nav-icon{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.375rem;color:#fff;margin-bottom:.625rem;transition:transform .4s var(--ease-smooth);flex-shrink:0}.category-nav-section .category-nav-item .category-nav-name{font-size:.875rem;font-weight:500;color:#1a2332;text-align:center;line-height:1.3}.category-nav-section .category-nav-item .category-nav-arrow{font-size:.875rem;color:var(--brand-primary);opacity:0;transition:opacity .3s var(--ease-smooth),transform .3s var(--ease-smooth);margin-top:.25rem}@media (max-width: 1024px){.category-nav-section .category-nav-item{padding:.875rem .5rem}.category-nav-section .category-nav-item .category-nav-icon{width:2.5rem;height:2.5rem;font-size:1.125rem}.category-nav-section .category-nav-item .category-nav-name{font-size:.75rem}}@media (max-width: 768px){.category-nav-section .category-nav-item{padding:.75rem .25rem}.category-nav-section .category-nav-item .category-nav-icon{width:2rem;height:2rem;font-size:.875rem;margin-bottom:.375rem}.category-nav-section .category-nav-item .category-nav-name{font-size:.625rem}.category-nav-section .category-nav-item .category-nav-arrow{display:none}}@media (max-width: 500px){.category-nav-section .category-nav-item{padding:.5rem .125rem;border-radius:.5rem}.category-nav-section .category-nav-item .category-nav-icon{width:1.5rem;height:1.5rem;font-size:.6875rem;margin-bottom:.25rem}.category-nav-section .category-nav-item .category-nav-name{font-size:.5rem;line-height:1.1}}.guarantee-section{padding:3.75rem 0 3.125rem;background:transparent!important}.guarantee-section .section-content{max-width:105rem;margin:0 auto;padding:0 .9375rem}.guarantee-section .guarantee-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width: 1024px){.guarantee-section .guarantee-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 768px){.guarantee-section .guarantee-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (max-width: 480px){.guarantee-section .guarantee-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}.guarantee-section .guarantee-card{text-align:center;padding:2rem 1.25rem 1.75rem;background:rgba(255,255,255,.82);border:.0625rem solid rgba(255,255,255,.65);border-radius:1rem;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth),background .35s var(--ease-smooth);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.guarantee-section .guarantee-card:hover{transform:translateY(-.25rem)}.guarantee-section .guarantee-card{box-shadow:0 .125rem .75rem #00000005;cursor:pointer}.guarantee-section .guarantee-card:hover{box-shadow:0 1rem 3rem #2563eb0f;border-color:#2563eb26}.guarantee-section .guarantee-card:hover .guarantee-icon{transform:scale(1.06) rotate(-3deg)}.guarantee-section .guarantee-card .guarantee-icon{width:3.75rem;height:3.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .875rem;font-size:1.75rem;color:#fff;transition:transform .4s var(--ease-smooth)}.guarantee-section .guarantee-card .guarantee-title{font-size:1.125rem;font-weight:600;color:#1a2332;margin-bottom:.5rem}.guarantee-section .guarantee-card .guarantee-desc{font-size:.875rem;color:#1e28468c;line-height:1.6}@media (max-width: 768px){.guarantee-section .guarantee-card{padding:1.25rem .75rem 1.125rem}.guarantee-section .guarantee-card .guarantee-icon{width:3rem;height:3rem;font-size:1.375rem}.guarantee-section .guarantee-card .guarantee-title{font-size:1rem}.guarantee-section .guarantee-card .guarantee-desc{font-size:.8125rem}}@media (max-width: 480px){.guarantee-section .guarantee-card{padding:1rem .5rem .875rem}.guarantee-section .guarantee-card .guarantee-icon{width:2.5rem;height:2.5rem;font-size:1.125rem;margin-bottom:.5rem}.guarantee-section .guarantee-card .guarantee-title{font-size:.875rem}.guarantee-section .guarantee-card .guarantee-desc{font-size:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.ai-theme{min-height:100vh;background-attachment:fixed!important;background:linear-gradient(180deg,#f7f9fc 0%,#f5f7fa 100%);position:relative}.ai-theme:before{content:"";position:fixed;width:37.5rem;height:37.5rem;top:10%;left:-12.5rem;border-radius:50%;background:radial-gradient(circle,rgba(22,119,255,.05),transparent 70%);filter:blur(6.25rem);pointer-events:none;z-index:0}.ai-theme:after{content:"";position:fixed;width:31.25rem;height:31.25rem;bottom:10%;right:-9.375rem;border-radius:50%;background:radial-gradient(circle,rgba(22,119,255,.04),transparent 70%);filter:blur(6.25rem);pointer-events:none;z-index:0}.ai-theme .section{background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-radius:0!important;padding:3rem 0!important;margin:0!important;position:relative;z-index:1}.ai-theme .stats-section{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;border:none!important;padding:1.5rem 0!important;margin:0!important}.ai-theme .hero-section .overlay-dark{position:absolute;overflow:hidden;isolation:isolate;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(240,245,255,.2)),radial-gradient(circle at center,transparent 0%,rgba(200,215,255,.1) 100%);pointer-events:none}.ai-theme .hero-section .video-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(100,150,255,.04),transparent 70%);pointer-events:none}.ai-theme .hero-section .video-title{font-size:clamp(1.875rem,3.4vw,2.875rem)!important;font-weight:700!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#1a1a1a!important;filter:none!important;text-shadow:none!important}.ai-theme .hero-section .video-desc{font-size:clamp(.875rem,1.3vw,1.0625rem)!important;color:#333!important;text-shadow:none!important;font-weight:400!important;letter-spacing:normal!important}.ai-theme .hero-section .progress-dot{background:rgba(37,99,235,.2)!important}.ai-theme .hero-section .progress-dot.active{background:rgba(37,99,235,.4)!important}.ai-theme .hero-section .carousel-arrow{background:rgba(255,255,255,.55)!important;backdrop-filter:blur(.75rem)!important;border:.0625rem solid rgba(255,255,255,.45)!important}.ai-theme .hero-section .carousel-arrow path{stroke:#1a2332!important}.ai-theme .hero-section .carousel-arrow:hover{background:rgba(255,255,255,.85)!important;box-shadow:0 .5rem 1.5rem #1890ff1f!important}.ai-theme .hero-section .carousel-dots.hero-dots .dot{background:rgba(37,99,235,.25)!important}.ai-theme .hero-section .carousel-dots.hero-dots .dot.active{background:var(--brand-primary)!important;width:1.75rem!important}.ai-theme .app-header,.ai-theme :deep(.app-header){background:rgba(255,255,255,.45)!important;backdrop-filter:blur(1.25rem)!important;-webkit-backdrop-filter:blur(1.25rem)!important;border-bottom:.0625rem solid rgba(255,255,255,.5)!important;box-shadow:0 .0625rem .75rem #00000005!important}.ai-theme.header-scrolled :deep(.app-header){background:rgba(255,255,255,.8)!important;border-bottom:.0625rem solid rgba(0,0,0,.04)!important;box-shadow:0 .25rem 1.5rem #0000000a!important}.ai-theme .section-header-left h2{color:#1a2332!important}.ai-theme .section-header-left h2:before{background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary))!important}.ai-theme .section-subtitle{color:#1e284680!important}.ai-theme .more-link-header{color:var(--brand-primary)!important;border-color:#1890ff40!important}.ai-theme .more-link-header:hover{background:var(--brand-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 .25rem 1rem #1890ff40!important}.ai-theme .news-item-simple .news-title{color:#1a2332!important;font-weight:500}.ai-theme .news-item-simple .news-date{color:#1e284659!important}.ai-theme .news-item-simple:hover .news-title{color:var(--brand-primary)!important}.ai-theme .news-item-simple:before{background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary))!important}.ai-theme .category-btn.ant-btn-primary{background:var(--brand-primary)!important;border:none!important;color:#fff!important;box-shadow:0 .25rem 1rem #1890ff33!important}.ai-theme .category-btn.ant-btn-primary:hover{background:var(--brand-primary)!important;box-shadow:0 .25rem 1.25rem #1890ff4d!important}.ai-theme .category-btn.ant-btn-default{background:rgba(255,255,255,.45)!important;border-color:#0000000a!important;color:#1a2332!important}.ai-theme .category-btn.ant-btn-default:hover{border-color:var(--brand-primary)!important;color:var(--brand-primary)!important}.ai-theme .ant-dropdown-menu{background:rgba(255,255,255,.85)!important;backdrop-filter:blur(1rem)!important;border:.0625rem solid rgba(255,255,255,.8)!important;box-shadow:0 .75rem 3rem #0000000f!important}.ai-theme .ant-dropdown-menu .ant-dropdown-menu-item{color:#1a2332!important}.ai-theme .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:rgba(24,144,255,.04)!important;color:var(--brand-primary)!important}.ai-theme ::-webkit-scrollbar{width:.375rem;background:transparent}.ai-theme ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary));border-radius:.625rem}.ai-theme ::-webkit-scrollbar-track{background:rgba(0,0,0,.02)}.ai-theme .brand-item{background:rgba(255,255,255,.82)!important;border:.0625rem solid rgba(255,255,255,.65)!important;border-radius:1rem!important;box-shadow:0 .125rem .75rem #00000005!important;transition:transform .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth),border-color .35s var(--ease-smooth)!important;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.ai-theme .brand-item:hover{transform:translateY(-.25rem)!important;box-shadow:0 1rem 3rem #1890ff0f!important;border-color:#1890ff1f!important}.ai-theme .back-to-top,.ai-theme .contact-icon,.ai-theme .kefu-icon{background:rgba(255,255,255,.82)!important;border:.0625rem solid rgba(255,255,255,.7)!important;box-shadow:0 .5rem 2rem #0000000a!important}.ai-theme .back-to-top:hover,.ai-theme .contact-icon:hover,.ai-theme .kefu-icon:hover{box-shadow:0 .75rem 2.5rem #1890ff1a!important}.ai-theme .back-to-top{background:transparent!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important}.ai-theme .back-to-top:hover{background:transparent!important;box-shadow:none!important}.ai-theme .message-scroll-section{background:transparent!important}.ai-theme .message-scroll-section .message-card{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:1.5rem!important}.ai-theme .message-scroll-section .message-card :deep(.ant-card-body){padding:0!important}.ai-theme .message-scroll-section .message-scroll-container{background:transparent!important;display:flex;justify-content:space-between;gap:1.5rem;padding:0 .9375rem;max-width:105rem;margin:0 auto}.ai-theme .message-scroll-section .message-column{flex:1;border-radius:.5rem;padding:1rem;background:transparent!important}.ai-theme .message-scroll-section .message-item .message-bubble{box-shadow:0 .25rem 1rem #0000000a!important}.ai-theme .message-scroll-section .message-footer{background:transparent!important;background-color:transparent!important;color:#1e284659!important;text-align:center;padding-top:1rem;padding-bottom:.25rem;font-size:.875rem}.ai-theme .message-scroll-section .message-footer[style]{background:transparent!important;background-color:transparent!important}.ai-theme .case-showcase-footer a{background:rgba(255,255,255,.5)!important;border-color:#0000000a!important;color:#1a2332!important}.ai-theme .case-showcase-footer a:hover{color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;background:rgba(255,255,255,.85)!important;box-shadow:0 .25rem 1.25rem #1890ff14!important}.ai-theme .like-btn-xhs{background:rgba(255,255,255,.7)!important;backdrop-filter:blur(.75rem)!important;border:.0625rem solid rgba(255,255,255,.4)!important;box-shadow:0 .125rem .75rem #00000005!important}.ai-theme .like-btn-xhs:hover{background:rgba(255,255,255,.95)!important}.ai-theme .like-btn-xhs .like-icon-wrapper .heart-icon.outlined{color:#1e284666!important}.ai-theme .like-btn-xhs .like-icon-wrapper .heart-icon.filled{color:#ef4444!important}@media (max-width: 768px){.ai-theme .section{padding:2rem 1rem!important}.ai-theme .hero-section .video-title,.ai-theme .hero-section .ignore-rem-hero .video-title{font-size:38px!important;letter-spacing:0}.ai-theme .hero-section .video-desc,.ai-theme .hero-section .ignore-rem-hero .video-desc{font-size:16px!important}.ai-theme .employer-card .card-tabs .tab-item h3{font-size:.9375rem!important}.ai-theme .employer-card .card-tabs .tab-item p{font-size:.75rem!important}}@media (max-width: 480px){.ai-theme .section{padding:1.5rem .75rem!important}.ai-theme .hero-section .video-title,.ai-theme .hero-section .ignore-rem-hero .video-title{font-size:34px!important;letter-spacing:0}.ai-theme .hero-section .video-desc,.ai-theme .hero-section .ignore-rem-hero .video-desc{font-size:15px!important}}.employer-card,.employer-card *{scrollbar-width:none!important;-ms-overflow-style:none!important}.employer-card::-webkit-scrollbar,.employer-card *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
