:root{--primary:#e1306c;--dark:#111;--light:#fff;--gray:#f5f5f5}*{box-sizing:border-box;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:var(--gray);color:var(--dark);line-height:1.6;top:0!important}html{scroll-behavior:smooth}.logo_ span{font-size:18px}.logo_ img{height:32px;width:auto}.logo_{display:flex;align-items:center;gap:8px;font-weight:600}.logo_ a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff}main{margin-top:-5rem!important}.top-menu{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center;color:#fff}header{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);color:var(--light);padding:4rem 1rem 7rem;text-align:center;border-bottom-left-radius:60px;border-bottom-right-radius:60px}header h1{font-size:2.2rem;margin-bottom:.5rem}header p{opacity:.95}main{max-width:900px;margin:2rem auto;padding:1rem}.insta_downloader_ctweb .input-group{position:relative;margin-bottom:1rem}.insta_downloader_ctweb{background:var(--light);padding:2.2rem;border-radius:18px;box-shadow:0 15px 40px #0000001f;text-align:center}.insta_downloader_ctweb input{width:100%;padding:22px 16px 10px;font-size:1rem;border-radius:6px;border:1px solid #ddd;height:64px}.insta_downloader_ctweb button{width:100%;height:64px;background:var(--primary);color:var(--light);border:none;padding:0 26px;font-size:1.05rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform 0.2s,opacity .2s;border:3px solid #fd1d1d;margin-top:-8px;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.jpon_{margin-top:.5em!important}.container{max-width:1000px;margin:30px auto;background:#fff;padding:30px;border-radius:6px;box-shadow:0 2px 10px #00000014}.result{margin-top:1.5rem;display:none}.result a{display:inline-block;margin-top:1rem;background:#0a7cff;color:#fff;padding:12px 22px;border-radius:8px;text-decoration:none}section{margin-top:3rem}section h2{margin-bottom:1rem;font-size:1.6rem}.features,.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.card{background:var(--light);padding:.8rem;border-radius:6px;box-shadow:0 6px 20px #0000000f}.footer-inline{background:#000;padding:20px 10px;text-align:center}.footer-inline nav{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.footer-inline a{color:#ccc;text-decoration:none;font-size:14px;font-weight:500}.footer-inline a:hover{color:#fff;text-decoration:underline}.footer-inline span{color:#666;font-size:14px}@media (max-width: 480px){.footer-inline a{font-size:13px}}@media (max-width: 600px){header h1{font-size:1.7rem}}.input-group input:focus + label,.input-group input:not(:placeholder-shown) + label{color:var(--primary)}.faq_ .card{margin-top:1rem}.labelCTweb{position:absolute;left:14px;top:8px;background:#fff;padding:0 6px;color:#777;font-size:.85rem;pointer-events:none;font-weight:500}.center_{text-align:center}#google_translate_element .goog-te-gadget,.faq-answer,.progress-bar{overflow:hidden}#google_translate_element,.loader-card,footer{text-align:center}.goog-te-gadget .goog-te-combo{margin:0!important}#google_translate_element .goog-te-gadget span,.goog-logo-link,.goog-te-banner-frame.skiptranslate,.goog-te-gadget span,.skiptranslate iframe{display:none!important}.goog-te-banner-frame.skiptranslate{visibility:hidden!important}#google_translate_element,.goog-te-combo{margin:0;padding:0}.goog-logo-link,.goog-logo-link:visited{display:none!important}.goog-te-gadget{color:transparent!important}.goog-te-combo{padding:6px 10px;border-radius:6px;border:none}.ctweb_incs{display:flex;align-items:center;gap:5px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}