.downloader,.video-downloader{--landing-orange: #ff4500}.video-downloader .btn-primary,body:has(.video-downloader) [data-landing-navbar] .btn-primary{background-image:none;background-color:#ff4500;box-shadow:0 6px 18px #ff450024}.video-downloader .gradient-text{background-image:none;color:var(--landing-orange)}.downloader{--accent:var(--landing-orange);--ink:#172027;--muted:#626b71;color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.65}.downloader *{box-sizing:border-box}.dl-wrap{width:min(1224px,100% - 64px);margin-inline:auto}.downloader h1,.downloader h2,.downloader h3{font-weight:700;line-height:1.15;letter-spacing:-.04em}.downloader h2{font-size:clamp(30px,3vw,43px)}.downloader h3{font-size:20px;letter-spacing:-.025em;line-height:1.35}.downloader p{color:var(--muted)}.downloader a:focus-visible,.downloader summary:focus-visible{outline:3px solid var(--landing-orange);outline-offset:5px}.downloader section[id]{scroll-margin-top:90px}.dl-section{padding-block:94px}.dl-hero{background:linear-gradient(160deg,#fff 58%,#fff3ef);padding-bottom:0}.dl-breadcrumb{display:flex;gap:12px;font-size:12px;color:#6e747a;padding:30px 0}.dl-breadcrumb a:hover{color:var(--landing-orange)}.dl-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding:32px 0 66px}.downloader .dl-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--landing-orange);line-height:1.7;margin-bottom:18px}.dl-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-right:7px}.downloader h1{font-size:clamp(43px,4.4vw,65px);max-width:590px;letter-spacing:-.055em;line-height:1.04}.downloader .dl-tagline{font-size:25px;font-weight:600;letter-spacing:-.04em;color:var(--ink);margin-top:23px}.dl-tagline span{color:var(--landing-orange)}.dl-intro{font-size:16px;line-height:1.85;max-width:520px;margin-top:18px}.dl-actions{margin-top:28px}.downloader .dl-action-label{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:10px}.dl-buttons{display:flex;flex-wrap:wrap;gap:10px}.dl-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:9px;background:var(--accent);color:#fff;min-height:51px;padding:13px 17px;font-size:13px;font-weight:600;box-shadow:0 5px 14px #ff45001a;transition:background .15s}.dl-button:hover{background:var(--landing-orange)}.dl-button svg{width:18px;height:18px;flex-shrink:0}.dl-button-secondary{background:#fff;border:1px solid #dce0e2;color:var(--ink);box-shadow:none}.dl-button-secondary:hover{background:#f5f6f7}.downloader .dl-availability{font-size:11px;margin-top:13px}.dl-availability a{text-decoration:underline;text-underline-offset:3px}.dl-text-link{display:inline-flex;gap:16px;align-items:center;font-size:13px;font-weight:600;color:var(--ink);margin-top:24px}.dl-text-link:hover{color:var(--landing-orange)}.dl-hero-art{position:relative;background:#fff;border:1px solid #e4e4df;padding:12px;border-radius:20px;box-shadow:0 28px 70px -30px #1e323f55;transform:rotate(1deg)}.dl-art-top{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 8px 20px;font-size:9px;letter-spacing:.07em;font-weight:600}.dl-art-top span:first-child{display:flex;align-items:center;gap:8px}.dl-art-top span:last-child{color:#747d83;font-size:8px}.dl-art-image{position:relative;overflow:hidden;border-radius:10px;background:#d9e3e6;aspect-ratio:1.3}.dl-art-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dl-art-image:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#07181bbd)}.dl-art-image-caption{position:absolute;bottom:26px;left:26px;color:#fff;z-index:1;line-height:1.3}.dl-art-image-caption span,.dl-art-image-caption strong{display:block}.dl-art-image-caption span{font-size:14px}.dl-art-image-caption strong{font-size:32px;letter-spacing:-.04em}.dl-flow{display:flex;align-items:center;justify-content:space-around;padding:22px 0 13px;gap:6px}.dl-flow>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.dl-flow>span svg{color:var(--landing-orange)}.dl-flow>svg{width:15px;color:#a1a7aa}.dl-hero-art figcaption{font-size:9px;color:#717980;text-align:center;padding:5px}.dl-proof-strip{display:flex;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid #e8e7e3;font-size:12px;color:#59636b}.dl-proof-strip span{display:flex;gap:10px;align-items:center}.dl-proof-strip svg{width:18px;flex-shrink:0;color:#8c969b}.dl-heading{max-width:740px;margin:0 auto 42px;text-align:center}.dl-heading>p:last-child{max-width:620px;margin:18px auto 0;font-size:16px}.dl-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dl-feature{position:relative;padding:32px;border:1px solid #e6e8e9;border-radius:16px;background:#fff}.dl-icon{display:inline-flex;padding:12px;background:#f3f5f5;border-radius:12px;margin-bottom:30px;color:#43545b}.dl-card-number{position:absolute;right:28px;top:34px;color:#9ba4aa;font-size:12px}.dl-feature-primary{background:#fff8f3;border-color:#ffd0be}.dl-feature-primary .dl-icon{background:var(--landing-orange);color:#fff}.dl-feature p{font-size:14px;margin-top:16px}.dl-soft{background:#f7f8f8;border-block:1px solid #eef0f0}.dl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;padding:0}.dl-step-visual{height:126px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e6e7;background:linear-gradient(145deg,#fff,#f0f2f2);border-radius:14px;margin-bottom:22px;position:relative}.dl-step-visual>span{position:absolute;left:16px;top:12px;font-size:11px;color:#79858b}.dl-step-visual>svg{width:42px;height:42px;color:var(--landing-orange);stroke-width:1.2}.dl-steps h3{font-size:18px}.dl-steps p{font-size:14px;margin-top:12px}.dl-tutorial-note{display:flex;gap:12px;align-items:center;max-width:720px;margin:34px auto 0;padding:16px 20px;background:#fff;border:1px solid #e5e8e9;border-radius:10px;font-size:12px}.dl-tutorial-note>svg{flex-shrink:0;color:var(--landing-orange)}.dl-centered{text-align:center}.dl-centered .dl-buttons{justify-content:center}.dl-why-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:86px;align-items:center}.dl-lead{font-size:15px;margin-top:20px}.dl-benefits{display:grid;grid-template-columns:1fr 1fr;gap:26px 22px;margin-top:30px}.dl-benefits article{display:flex;gap:10px}.dl-benefits svg{flex-shrink:0;width:17px;color:var(--landing-orange);margin-top:4px}.dl-benefits h3{font-size:16px}.dl-benefits p{font-size:13px;margin-top:9px}.dl-brand-visual{position:relative;min-height:500px;border-radius:24px;background:radial-gradient(ellipse at 50% 40%,#ffdccf,#f8f7f4 65%);display:flex;align-items:center;justify-content:center;overflow:hidden}.dl-brand-visual>img{position:relative;z-index:1;border-radius:28px;box-shadow:0 20px 50px #6c3d2720;transform:translateY(-40px)}.dl-orbit{position:absolute;border:1px solid #e6dace;border-radius:50%;top:40%;left:50%;transform:translate(-50%,-50%)}.dl-orbit-one{width:250px;height:250px}.dl-orbit-two{width:390px;height:390px}.dl-orbit-label{position:absolute;display:flex;gap:10px;align-items:center;z-index:2;background:#fffffff0;border:1px solid #ece9e5;border-radius:10px;padding:13px 19px;box-shadow:0 12px 22px #4b372010;font-size:12px}.dl-orbit-top{top:70px;left:30px}.dl-orbit-bottom{bottom:155px;right:25px}.dl-orbit-label svg{color:var(--landing-orange);width:18px}.dl-brand-visual>p{position:absolute;bottom:40px;left:20px;right:20px;text-align:center;font-size:18px;line-height:1.6}.dl-brand-visual strong{color:var(--ink)}.dl-scope{background:#18272d;color:#fff}.dl-scope .dl-eyebrow{color:var(--landing-orange)}.dl-scope-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.dl-scope p{color:#bcc8cd;font-size:15px}.dl-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #ffffff26;margin-top:38px;padding-top:30px}.dl-scope-grid svg{color:var(--landing-orange);margin-bottom:16px}.dl-scope-grid h3{font-size:18px}.dl-scope-grid p{font-size:13px;margin-top:12px}.dl-scope .dl-scope-note{border-top:1px solid #ffffff26;padding-top:20px;margin-top:30px;font-size:12px}.dl-help-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.dl-troubleshooting article{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid #e7eaeb}.dl-troubleshooting article:first-child{padding-top:0}.dl-troubleshooting article>span{font-size:12px;color:var(--landing-orange);padding-top:4px}.dl-troubleshooting h3{font-size:18px}.dl-troubleshooting p{font-size:14px;margin-top:10px}.dl-faq-wrap{max-width:860px}.dl-faq{border-top:1px solid #dfe4e5}.dl-faq details{border-bottom:1px solid #dfe4e5;padding:22px 0}.dl-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.dl-faq summary::-webkit-details-marker{display:none}.dl-faq summary>span{color:var(--landing-orange);font-size:23px;font-weight:400}.dl-faq details[open] summary>span{transform:rotate(45deg)}.dl-faq details>p{font-size:14px;margin-top:15px;max-width:720px;line-height:1.85}.dl-help-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:30px}.dl-help-links a{text-decoration:underline;text-underline-offset:3px}.dl-final{text-align:center;background:radial-gradient(ellipse at top,#ffded2,#fff3ef 70%);border:1px solid #ffd9cb;border-radius:24px;padding:52px 24px}.dl-final>img{margin:0 auto 24px;border-radius:16px}.dl-final>p:not(.dl-eyebrow){max-width:580px;margin:20px auto}.dl-final h2{max-width:600px;margin-inline:auto}.dl-final .dl-buttons{justify-content:center}.dl-legal{font-size:11px;max-width:880px;text-align:center;margin:28px auto 0;line-height:1.9}@media(min-width:768px)and (max-width:1050px){.dl-hero-grid{gap:25px}.dl-hero h1{font-size:46px}.dl-why-grid,.dl-help-grid{gap:35px}.dl-feature{padding:24px}.dl-benefits{grid-template-columns:1fr}.dl-scope-heading{gap:40px}}@media(max-width:767px){.dl-wrap{width:calc(100% - 40px)}.dl-section{padding-block:60px}.dl-hero-grid{grid-template-columns:1fr;gap:38px;padding-top:12px;padding-bottom:36px}.downloader h1{font-size:46px;max-width:520px}.dl-hero-art{transform:none;max-width:540px;width:100%;margin:auto}.dl-hero-copy{max-width:580px}.dl-breadcrumb{font-size:10px;padding-block:22px}.downloader .dl-eyebrow{font-size:10px}.dl-intro{font-size:15px}.dl-proof-strip{flex-direction:column;gap:14px;font-size:11px}.dl-feature-grid{grid-template-columns:1fr}.dl-feature{padding:26px}.dl-icon{margin-bottom:20px}.dl-steps{grid-template-columns:1fr 1fr;gap:28px 20px}.dl-step-visual{height:106px}.dl-steps h3{font-size:16px}.dl-steps p{font-size:13px}.dl-heading{text-align:left;margin-bottom:30px}.dl-heading>p:last-child{font-size:15px}.dl-why-grid,.dl-help-grid,.dl-scope-heading{grid-template-columns:1fr;gap:36px}.dl-brand-visual{min-height:390px;order:2}.dl-brand-visual>img{width:95px;height:95px}.dl-orbit-bottom{bottom:120px}.dl-brand-visual>p{bottom:24px;font-size:16px}.dl-orbit-top{top:42px}.dl-benefits{gap:24px;grid-template-columns:1fr}.dl-scope-grid{grid-template-columns:1fr;gap:26px}.dl-scope-grid h3{display:inline;margin-left:12px}.dl-scope-grid svg{display:inline-block;vertical-align:middle;margin-bottom:0}.dl-faq summary{font-size:14px}.dl-final{padding:38px 20px}.dl-final h2{font-size:32px}.dl-final>p{font-size:14px}.dl-availability{line-height:1.8}.dl-button{font-size:12px}.dl-art-image-caption strong{font-size:27px}.dl-flow>span{font-size:11px;gap:5px}.dl-flow svg{width:18px}}@media(max-width:390px){.downloader h1{font-size:40px}.dl-buttons{flex-direction:column}.dl-button{width:100%}.dl-tagline{font-size:22px!important}.dl-art-top span:last-child{font-size:6px}.dl-steps{gap:24px 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.downloader *{transition:none!important}}.downloader{--muted:#48555e}.downloader .dl-availability,.downloader .dl-proof-strip,.downloader .dl-text-link,.downloader .dl-action-label,.downloader .dl-help-links,.downloader .dl-legal,.downloader .dl-tutorial-note,.downloader .dl-scope-note{font-size:14px;line-height:1.8}.downloader .dl-availability a,.downloader .dl-tools-note a{color:var(--landing-orange);font-weight:600;text-decoration:underline;text-underline-offset:4px}.downloader .dl-proof-strip{color:#3d4b54;flex-wrap:wrap}.downloader .dl-proof-strip svg{color:#53636d}.downloader .dl-button{font-size:14px}.downloader .dl-eyebrow,.downloader .dl-breadcrumb{font-size:12px}.downloader .dl-feature p,.downloader .dl-steps p,.downloader .dl-benefits p,.downloader .dl-troubleshooting p,.downloader .dl-faq details>p,.downloader .dl-scope-grid p{font-size:15px;line-height:1.8}.downloader .dl-flow>span{font-size:14px}.dl-product-hero{min-width:0;padding:18px;background:linear-gradient(145deg,#f3f5f6,#ffece5);border:1px solid #e1e5e6;border-radius:20px;box-shadow:0 24px 60px -30px #233c4950}.dl-screenshot{margin:0;min-width:0}.dl-screenshot-open{display:block;width:100%;text-align:inherit;border:1px solid #c8d0d5;border-radius:12px;overflow:hidden;background:#101419;cursor:zoom-in;box-shadow:0 12px 30px #17202714}.dl-screenshot-open>img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.dl-enlarge{display:flex;justify-content:space-between;gap:14px;background:#fff;padding:12px 16px;font-size:14px;font-weight:600;color:#24333c}.downloader .dl-screenshot figcaption{color:#4c5963;font-size:14px;line-height:1.7;margin-top:13px;text-align:center}.dl-screenshot-open:focus-visible,.dl-screenshot-dialog button:focus-visible{outline:3px solid var(--landing-orange);outline-offset:4px}.dl-screenshot-dialog{width:min(1450px,96vw);max-width:96vw;max-height:92vh;padding:18px;border:1px solid #c9d0d5;border-radius:16px;overflow:auto;background:#fff;color:#172027;margin:auto}.dl-screenshot-dialog::backdrop{background:#091319d9}.dl-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.dl-dialog-bar p{font-size:14px;color:#334550}.dl-dialog-bar button{background:#edf0f2;border-radius:8px;padding:10px 16px;flex-shrink:0;min-height:44px;font-size:14px}.dl-dialog-image{overflow:auto;background:#101419;border-radius:8px}.dl-dialog-image img{display:block;width:100%;height:auto}.dl-screenshot-dialog>a{display:inline-block;font-size:14px;text-decoration:underline;margin-top:15px;color:var(--landing-orange)}.dl-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;margin-top:42px}.dl-tools-grid article{padding:24px;background:#fff;border:1px solid #dfe5e8;border-radius:14px}.dl-tools-grid .dl-icon{margin-bottom:18px;color:var(--landing-orange);background:#ffeee8}.dl-tools-grid h3{font-size:18px}.dl-tools-grid p{font-size:15px;line-height:1.8;margin-top:12px}.downloader .dl-tools-note{font-size:14px;line-height:1.8;margin-top:26px;color:#48555e}@media(max-width:1050px){.dl-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-hero-grid{grid-template-columns:1fr}.dl-hero-copy{max-width:760px}.dl-product-hero{max-width:900px;width:100%;margin-inline:auto}}@media(max-width:600px){.dl-product-hero{padding:10px}.dl-tools-grid{grid-template-columns:1fr;gap:16px}.dl-tools-grid article{padding:22px}.dl-dialog-bar{align-items:flex-start}.dl-screenshot-dialog{padding:12px}.dl-dialog-image img{width:auto;min-width:900px;max-width:none}.dl-screenshot-dialog{scroll-behavior:auto}.dl-enlarge{font-size:14px}.dl-hero-grid{gap:30px}}
