.seedance-2-5-page,body.seedance-2-5-page,body.seedance-2-5-page .page,.seedance-2-5-content{background:#000}.seedance-2-5-content{width:100%;max-width:none;padding:100px 0 0;overflow:hidden}.seedance-2-5-page .footer{width:100%;margin-left:0;margin-right:0}.seedance-2-5-breadcrumb,.seedance-2-5-hero,.seedance-2-5-overview,.seedance-2-5-version,.seedance-2-5-scenes{width:min(1280px,100% - 48px);margin-left:auto;margin-right:auto}.seedance-2-5-hero{isolation:isolate;background:#07090b;border:1px solid #20262b;border-radius:8px;height:620px;margin-top:44px;position:relative;overflow:hidden}.seedance-2-5-hero-poster,.seedance-2-5-hero .seedance-2-5-hero-video{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.seedance-2-5-hero-poster{opacity:1;transition:opacity .26s}.seedance-2-5-hero .seedance-2-5-hero-video{opacity:0;transition:opacity .26s}.seedance-2-5-hero.is-video-ready .seedance-2-5-hero-poster{opacity:0}.seedance-2-5-hero.is-video-ready .seedance-2-5-hero-video{opacity:1}.seedance-2-5-hero-copy{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;width:min(760px,100% - 48px);display:flex;position:absolute;top:200px;left:50%;transform:translate(-50%)}.seedance-2-5-hero-copy h1{color:#fff;margin:0;font-size:64px;font-weight:700;line-height:1.15}.seedance-2-5-hero-copy p{color:#e7eced;margin:18px 0 30px;font-size:22px;font-weight:700;line-height:30px}.seedance-2-5-hero-copy .gen-pro-primary-btn{min-width:152px}.seedance-2-5-badge{color:#06110f;background:#68e3cf;border-radius:8px;min-width:64px;padding:7px 16px;font-size:15px;font-weight:700;line-height:20px;position:absolute;top:0;left:calc(50% + 222px)}.seedance-2-5-prompt{z-index:2;backdrop-filter:blur(12px);color:#aeb7ba;background:#1f1f21d1;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:10px;width:min(700px,100% - 48px);min-height:68px;padding:10px;font-size:14px;line-height:22px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.seedance-2-5-prompt img{object-fit:cover;border:1px solid #666;border-radius:8px;flex:0 0 80px;width:80px;height:46px}.seedance-2-5-prompt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seedance-2-5-overview{margin-top:120px}.seedance-2-5-intro{color:#aab0b2;text-align:center;width:min(980px,100%);margin:0 auto;font-size:17px;line-height:30px}.seedance-2-5-capabilities{margin-top:80px}.seedance-2-5-capabilities h2,.seedance-2-5-section-heading h2{color:#fff;text-align:center;margin:0;font-size:40px;font-weight:700;line-height:1.25}.seedance-2-5-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 40px;margin-top:60px;display:grid}.seedance-2-5-capability-card{background:#1116;border:1px solid #2a2a3799;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:230px;padding:30px;display:flex}.seedance-2-5-capability-card img{flex:0 0 36px;width:36px;height:36px;display:block}.seedance-2-5-capability-card h3{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:30px}.seedance-2-5-capability-card p{color:#aaa;margin:0;font-size:16px;line-height:24px}.seedance-2-5-version,.seedance-2-5-scenes{margin-top:120px}.seedance-2-5-section-heading{text-align:center;width:min(900px,100%);margin:0 auto 50px}.seedance-2-5-section-heading p{color:#92999c;margin:14px 0 0;font-size:16px;line-height:28px}.seedance-2-5-version-table{background:#090b0d;border:1px solid #242a2e;border-radius:8px;overflow:hidden}.seedance-2-5-version-row{grid-template-columns:320px minmax(0,1fr) minmax(0,1fr);display:grid}.seedance-2-5-version-row+.seedance-2-5-version-row{border-top:1px solid #242a2e}.seedance-2-5-version-row>div{color:#aaa;align-items:center;min-height:48px;padding:14px 30px;font-size:14px;line-height:20px;display:flex}.seedance-2-5-version-row>div+div{border-left:1px solid #242a2e}.seedance-2-5-version-row>div:first-child{color:#fff;font-weight:400}.seedance-2-5-version-row>div:nth-child(2){color:#fff}.seedance-2-5-version-head>div{color:#fff;background:0 0;min-height:60px;padding:20px 30px;font-size:16px;font-weight:700;line-height:19px}.seedance-2-5-version-head>div:first-child{font-size:16px;font-weight:700}.seedance-2-5-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.seedance-2-5-scene-card{aspect-ratio:400/580;background:#111;border:1px solid #333;border-radius:20px;width:100%;max-width:400px;margin:0 auto;position:relative;overflow:hidden}.seedance-2-5-scene-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1110 51.25%,#000000e6 78.75%);position:absolute;inset:0}.seedance-2-5-scene-card>picture,.seedance-2-5-scene-card>picture>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.seedance-2-5-scene-card>picture>img{transition:transform .26s,filter .26s}.seedance-2-5-scene-card:hover>picture>img{filter:saturate(1.08)brightness(1.05);transform:scale(1.03)}.seedance-2-5-scene-copy{z-index:2;text-align:center;user-select:text;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:40px;left:30px;right:30px}.seedance-2-5-scene-copy h3{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:30px}.seedance-2-5-scene-copy p{color:#aaa;width:100%;max-width:320px;margin:0;font-size:16px;line-height:24px}.seedance-2-5-more,.seedance-2-5-faq,.seedance-2-5-cta{margin-top:120px}.seedance-2-5-faq{width:min(1000px,100% - 48px);margin-left:auto;margin-right:auto}.seedance-2-5-faq h2{font-size:40px;line-height:normal}.seedance-2-5-faq .gen-pro-faq-list{gap:20px;margin-top:60px}.seedance-2-5-faq .gen-pro-faq-item{background:#2226;border:1px solid #222;border-radius:12px;min-height:0;padding:20px}.seedance-2-5-faq .gen-pro-faq-item.is-open,.seedance-2-5-faq .gen-pro-faq-item:hover{background:#2226;border-color:#222}.seedance-2-5-faq .gen-pro-faq-question{pointer-events:none;cursor:pointer;font-size:20px;font-weight:700}.seedance-2-5-faq .gen-pro-faq-item.is-open .gen-pro-faq-answer{margin-top:10px}.seedance-2-5-faq .gen-pro-faq-answer p{color:#aaa;width:100%;font-size:16px;line-height:24px}.seedance-2-5-cta{border-radius:20px;width:min(1280px,100% - 48px);height:260px}@media (width<=992px){.seedance-2-5-capability-grid,.seedance-2-5-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seedance-2-5-scene-grid{gap:20px}}@media (width<=768px),(device-width<=768px){.seedance-2-5-content{padding-top:84px}.seedance-2-5-breadcrumb,.seedance-2-5-hero,.seedance-2-5-overview,.seedance-2-5-version,.seedance-2-5-scenes{width:calc(100% - 30px);max-width:375px}.seedance-2-5-hero{border-radius:12px;height:300px;margin-top:56px}.seedance-2-5-hero-copy{gap:0;width:calc(100% - 30px);top:70px}.seedance-2-5-hero-copy h1{font-size:34px;line-height:42px}.seedance-2-5-hero-copy p{margin:8px 0 16px;font-size:14px;line-height:22px}.seedance-2-5-hero-copy .gen-pro-primary-btn{border-radius:12px;min-width:152px;height:48px;padding:0 24px;font-size:16px}.seedance-2-5-badge{border-radius:7px;min-width:0;padding:5px 14px;font-size:12px;line-height:1.2;top:0;left:calc(50% + 126px);transform:none}.seedance-2-5-prompt{border-radius:8px;gap:6px;width:calc(100% - 30px);min-height:0;padding:4px;font-size:9px;line-height:1.4;bottom:12px}.seedance-2-5-prompt img{border-radius:5px;flex-basis:40px;width:40px;height:23px}.seedance-2-5-overview,.seedance-2-5-version,.seedance-2-5-scenes,.seedance-2-5-more,.seedance-2-5-faq,.seedance-2-5-cta{margin-top:70px}.seedance-2-5-intro{font-size:13px;line-height:20px}.seedance-2-5-capabilities{margin-top:44px}.seedance-2-5-capabilities h2,.seedance-2-5-section-heading h2{font-size:28px;line-height:34px}.seedance-2-5-capability-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}.seedance-2-5-capability-card{border-radius:16px;gap:10px;min-height:0;padding:22px}.seedance-2-5-capability-card img{flex-basis:36px;width:36px;height:36px}.seedance-2-5-capability-card h3{margin:0;font-size:19px;line-height:26px}.seedance-2-5-capability-card p{font-size:14px;line-height:22px}.seedance-2-5-section-heading{margin-bottom:28px}.seedance-2-5-section-heading p{margin-top:10px;font-size:14px;line-height:22px}.seedance-2-5-version-table{-webkit-overflow-scrolling:touch;padding-bottom:2px;font-size:13px;line-height:18px;overflow-x:auto}.seedance-2-5-version-row{grid-template-columns:140px 220px 240px;width:600px}.seedance-2-5-version-row>div{min-height:38px;padding:9px 10px;font-size:13px;line-height:18px}.seedance-2-5-version-head>div,.seedance-2-5-version-head>div:first-child{min-height:54px;padding:16px 10px;font-size:14px;font-weight:700;line-height:18px}.seedance-2-5-scene-grid{grid-template-columns:minmax(0,1fr);gap:16px}.seedance-2-5-scene-card{aspect-ratio:auto;border-radius:16px;width:100%;max-width:335px;height:260px}.seedance-2-5-scene-copy{gap:8px;bottom:32px;left:18px;right:18px}.seedance-2-5-scene-copy h3{font-size:20px;line-height:26px}.seedance-2-5-scene-copy p{max-width:none;font-size:13px;line-height:20px}.seedance-2-5-faq,.seedance-2-5-cta{width:calc(100% - 30px);max-width:375px}.seedance-2-5-faq h2{font-size:28px;line-height:1.2}.seedance-2-5-faq .gen-pro-faq-list{gap:12px;margin-top:28px}.seedance-2-5-faq .gen-pro-faq-item{padding:16px}.seedance-2-5-faq .gen-pro-faq-question{font-size:14px;line-height:20px}.seedance-2-5-faq .gen-pro-faq-icon{flex-basis:24px;width:24px;height:24px}.seedance-2-5-faq .gen-pro-faq-answer p{font-size:13px;line-height:19px}.seedance-2-5-faq .gen-pro-faq-item.is-open .gen-pro-faq-answer{max-height:280px}.seedance-2-5-cta{height:300px}}
