.old-photo-page{color:#0f0f0f}.banner{text-align:center;padding:144px 0 104px;background:linear-gradient(180deg, #ffffff 0%, rgba(255,255,255,0) 100%),linear-gradient(270deg, #f3f4ff 0%, #f4faff 100%)}.banner h1{margin:0 auto;line-height:1.2}.banner .tt-des{margin:16px auto 60px}.banner .cnt{display:flex;justify-content:center;gap:40px}.banner [data-box="dropzone"]{gap:0px}.banner .rt-x{position:relative;border-radius:16px;background:url(/resource/images/background-remover_index/trans.png) no-repeat center / cover,#ffffff;padding-top:114px;padding-bottom:30px;text-align:center;width:650px;height:420px}.banner .rt-x .btn-lg{margin-bottom:16px;height:72px;line-height:72px}.banner .rt-x .p-more{font-size:14px;margin-bottom:40px}.banner .rt-x .select-img{display:flex;align-items:center;margin-top:8px;justify-content:center;gap:8px}.banner .rt-x .select-img img{border-radius:8px}.banner .rt-x .select-img img:hover{transform:scale(1.1)}@media (max-width:1023px){.banner .img-x .control{touch-action:none;cursor:ew-resize}}@media (max-width:992px){.banner .cnt{flex-direction:column;align-items:center}.banner .img-x,.banner .rt-x{width:100%;max-width:600px}}.ic{display:inline-block;width:24px;height:24px;background:url(/resources/images/ai-image-upscaler-ai-image-upscaler-4k/ic-24px.svg) no-repeat;margin-right:8px}.old-photo-page section{padding:120px 0}.old-photo-page img{display:block;max-width:100%}.old-photo-page h2{font-size:40px;font-weight:800;line-height:56px;text-align:center}.gradient-text{background:linear-gradient(90deg, #3baaff 0%, #5b5fff 54.29%, rgba(87,87,255,0.96) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.restore-btn{align-items:center;border-radius:60px;display:inline-flex;font-size:16px;font-weight:700;height:56px;justify-content:center;line-height:24px;min-width:297px;padding:0 40px}.restore-btn-lg{font-size:20px;height:72px;line-height:28px;min-width:299px}.why-restore{background:#ffffff}.why-restore-grid{display:grid;gap:32px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:80px}.why-restore-item h3{font-size:20px;font-weight:700;line-height:28px;margin-top:16px}.why-restore-item p{color:#28282b;font-size:14px;line-height:20px;margin-top:16px}.why-restore-icon,.tool-icon{height:48px;width:48px}.from{padding:120px 0;background:linear-gradient(90deg, #F6FBFF 0%, #F7F7FF 100%)}.from h2{text-align:center;max-width:994px;margin:0 auto;padding-bottom:80px}.from .steps-slick .slick-img{width:800px}.from .steps{display:flex;align-items:center;justify-content:center}.from .steps-text{width:580px;padding:16px;background:#fff}.from .steps-text li{padding:16px 33px 16px 16px}.from .steps-text li:not(:first-child){margin-top:0px}.from .steps-text .txt{max-width:100% !important}.from .steps-text .txt h5{color:var(--tertiary-font-color)}.from .steps-text .txt h5 strong{color:var(--theme-color)}.from .steps-text .txt .des{color:var(--secondary-font-color);line-height:22px;margin:16px 0 0}.from .steps-img{width:720px}@media (max-width:991px){.from{padding:0 0 120px}.from .steps{flex-direction:column-reverse}.from .steps-text{width:100%;max-width:600px;margin-right:0}.from .steps-text li{padding:16px 0}.from .steps-img{width:100%}}.restore-scenarios{background:#ffffff;padding-top:0}.scenario-row{align-items:center;display:flex;gap:80px}.scenario-row+.scenario-row{margin-top:120px}.scenario-row.reverse{flex-direction:row-reverse}.scenario-visual,.scenario-copy{flex:1 1 0;min-width:0}.scenario-visual img{border-radius:16px}.scenario-copy h3{font-size:32px;font-weight:700;line-height:40px}.scenario-copy p{color:#28282b;font-size:16px;line-height:24px;margin-top:16px}.scenario-copy ul{list-style:none;margin-top:24px;padding:0}.scenario-copy li{align-items:center;color:#28282b;display:flex;font-size:16px;gap:8px;line-height:32px}.scenario-copy li+li{margin-top:2px}.scenario-copy .restore-btn{margin-top:24px}.restore-capabilities{background:#ffffff}.restore-capabilities-wrap{align-items:center;display:flex;gap:60px;margin-top:80px}.capability-visual,.capability-list{flex:1 1 0;min-width:0}.capability-list{list-style:none;padding:0}.capability-item{align-items:center;display:flex;gap:8px;padding:12px 0}.capability-item span{font-size:20px;line-height:28px}.capability-item strong{font-weight:700}.cap-dot{flex:0 0 6px;height:6px;width:6px}.more-tools{background:linear-gradient(90deg, #f6fbff 0%, #f7f7ff 100%)}.more-tools-grid{display:grid;gap:24px 12px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:80px}.tool-card{background:#ffffff;border:1px solid #ededf1;border-radius:16px;color:inherit;display:block;min-height:204px;padding:24px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.tool-card:hover{box-shadow:0 18px 40px rgba(26,32,67,0.08);transform:translateY(-2px)}.tool-card h3{font-size:20px;font-weight:700;line-height:28px;margin-top:16px}.tool-card p{color:#28282b;font-size:14px;line-height:20px;margin-top:12px}.restore-faq{background:#ffffff}.faq-list{margin:80px auto 0;max-width:1000px}.faq-item{border-bottom:1px solid #ededf1;padding-bottom:40px}.faq-item+.faq-item{margin-top:40px}.faq-question{align-items:center;background:transparent;border:0;color:#0f0f0f;cursor:pointer;display:flex;font-size:24px;font-weight:700;justify-content:space-between;line-height:32px;padding:0;text-align:left;width:100%}.faq-item.is-open .faq-question{color:#6051ff}.faq-icon{flex:0 0 32px;margin-left:24px}.faq-answer{color:#28282b;display:none;font-size:16px;line-height:24px;margin-top:24px;max-width:928px}.faq-item.is-open .faq-answer{display:block}.restore-cta{background:linear-gradient(90deg, #f6fbff 0%, #f7f7ff 100%)}.restore-cta h2{text-align:left;font-size:50px}.restore-cta .container{align-items:center;display:flex;gap:80px}.restore-cta-copy,.restore-cta-visual{flex:1 1 0;min-width:0}.restore-cta-copy p{color:#0f0f0f;font-size:20px;line-height:28px;margin-top:16px;max-width:600px}.restore-cta-copy .restore-btn{margin-top:60px}.restore-cta-points{color:#5d5d63;display:flex;gap:40px;list-style:none;margin-top:24px;padding:0}.restore-cta-points li{align-items:center;display:inline-flex;gap:8px;font-size:14px;line-height:20px}@media (max-width:1280px){.restore-banner-copy h1{font-size:56px;line-height:60px}.restore-banner-copy p{font-size:20px;line-height:28px}.restore-banner-media,.restore-steps-wrap,.scenario-row,.restore-capabilities-wrap,.restore-cta .container{gap:48px}}@media (max-width:991px){.old-photo-page section{padding:80px 0}.restore-banner{min-height:auto;padding:120px 0 80px}.old-photo-page h2,.restore-banner-copy h1,.restore-cta-copy h2{font-size:40px;line-height:50px}.restore-banner-copy p,.restore-cta-copy p{font-size:18px;line-height:26px}.why-restore-grid,.more-tools-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.restore-banner-media,.restore-steps-wrap,.scenario-row,.scenario-row.reverse,.restore-capabilities-wrap,.restore-cta .container{flex-direction:column}.restore-banner-visual,.restore-banner-upload,.restore-step-list,.restore-steps-visual{flex:initial;width:100%}.restore-step-line{width:220px}.scenario-row+.scenario-row{margin-top:80px}.faq-question{font-size:20px;line-height:28px}.capability-item span{font-size:18px;line-height:26px}.restore-cta-copy .restore-btn{margin-top:32px}.restore-cta-points{flex-wrap:wrap;gap:16px 24px}}@media (max-width:640px){.restore-banner-copy h1{gap:0 10px}.old-photo-page h2,.restore-banner-copy h1,.restore-cta-copy h2{font-size:32px;line-height:40px}.why-restore-grid,.more-tools-grid{grid-template-columns:1fr}.scenario-copy h3{font-size:28px;line-height:36px}.capability-item{align-items:flex-start}.capability-item span{font-size:16px;line-height:24px}.faq-item{padding-bottom:28px}.faq-item+.faq-item{margin-top:28px}.faq-question{font-size:18px;line-height:26px}.faq-icon{margin-left:16px}.restore-btn,.restore-btn-lg{min-width:100%;width:100%}}