Help
RSS
API
Feed
Maltego
Contact
Domain > p.castify.fm
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-02-10
20.119.16.47
(
ClassC
)
Port 80
HTTP/1.1 200 OKContent-Length: 30500Content-Type: text/html; charsetutf-8Date: Tue, 10 Feb 2026 17:10:48 GMTServer: uvicorn !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Castify - Turn Anything Into a Podcast/title> !-- Favicon --> link relicon typeimage/png href/static/images/castify-logo.png> link relapple-touch-icon href/static/images/castify-logo.png> !-- Fonts (preload) --> link relpreload href/static/fonts/PPNeueMontrealBook.woff2 asfont typefont/woff2 crossorigin> link relpreload href/static/fonts/PPNeueMontrealMedium.woff2 asfont typefont/woff2 crossorigin> link relpreload href/static/fonts/PPNeueMontreal-Bold.woff2 asfont typefont/woff2 crossorigin> link relpreload href/static/fonts/TWKEverett-Bold.woff2 asfont typefont/woff2 crossorigin> !-- Font faces --> style> @font-face { font-family: PPNeueMontreal; src: url(/static/fonts/PPNeueMontrealBook.woff2) format(woff2); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: PPNeueMontreal; src: url(/static/fonts/PPNeueMontrealMedium.woff2) format(woff2); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: PPNeueMontreal; src: url(/static/fonts/PPNeueMontreal-Bold.woff2) format(woff2); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: TWKEverett; src: url(/static/fonts/TWKEverett-Bold.woff2) format(woff2); font-weight: 700; font-style: normal; font-display: swap; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: PPNeueMontreal, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif; font-weight: 400; background: #0a0a0a; color: #ffffff; min-height: 100vh; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; } /* Animated gradient background */ body::before { content: ; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at 20% 50%, rgba(102, 126, 234, 0.15) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(118, 75, 162, 0.15) 0%, transparent 50%), radial-gradient(circle at 40% 20%, rgba(102, 126, 234, 0.1) 0%, transparent 50%); animation: gradientShift 15s ease infinite; z-index: 0; pointer-events: none; } @keyframes gradientShift { 0%, 100% { opacity: 1; } 50% { opacity: 0.8; } } .content-wrapper { position: relative; z-index: 1; } .container { max-width: 1400px; margin: 0 auto; padding: 0 40px; } /* Header */ header { padding: 30px 0; position: sticky; top: 0; backdrop-filter: blur(20px); background: rgba(10, 10, 10, 0.8); border-bottom: 1px solid rgba(255, 255, 255, 0.05); z-index: 100; } .header-content { display: flex; justify-content: space-between; align-items: center; } .logo { font-family: TWKEverett, PPNeueMontreal, sans-serif; font-weight: 700; font-size: 28px; letter-spacing: -0.5px; color: #fff; } .nav-cta { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); color: #fff; padding: 12px 28px; border-radius: 20px; text-decoration: none; font-weight: 500; font-size: 15px; transition: all 0.3s ease; } .nav-cta:hover { background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.2); transform: translateY(-2px); } /* Hero Section */ .hero { padding: 120px 0 80px; text-align: center; } .hero-badge { display: inline-block; padding: 8px 20px; background: rgba(102, 126, 234, 0.1); border: 1px solid rgba(102, 126, 234, 0.3); border-radius: 20px; font-size: 14px; font-weight: 500; color: #a8b8ff; margin-bottom: 32px; animation: fadeInUp 0.8s ease; } h1 { font-family: PPNeueMontreal, sans-serif; font-weight: 700; font-size: 72px; line-height: 1.1; letter-spacing: -2px; margin-bottom: 28px; color: #fff; animation: fadeInUp 0.8s ease 0.2s both; } h1 .gradient-text { background: linear-gradient(135deg, #667EEA 0%, #764BA2 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .subtitle { font-size: 22px; color: rgba(255, 255, 255, 0.6); margin-bottom: 48px; max-width: 700px; margin-left: auto; margin-right: auto; line-height: 1.6; animation: fadeInUp 0.8s ease 0.4s both; } .cta-group { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; animation: fadeInUp 0.8s ease 0.6s both; } .cta-button { background: linear-gradient(135deg, #667EEA 0%, #764BA2 100%); color: #fff; padding: 18px 42px; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 17px; display: inline-flex; align-items: center; gap: 10px; transition: all 0.3s ease; border: none; cursor: pointer; box-shadow: 0 10px 40px rgba(102, 126, 234, 0.3); } .cta-button:hover { transform: translateY(-3px); box-shadow: 0 15px 50px rgba(102, 126, 234, 0.4); } .cta-button-secondary { background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); color: #fff; padding: 18px 42px; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 17px; display: inline-flex; align-items: center; gap: 10px; transition: all 0.3s ease; cursor: pointer; } .cta-button-secondary:hover { background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.2); transform: translateY(-3px); } /* Social Proof Section */ .social-proof { padding: 80px 0 60px; position: relative; } .badges-container { display: flex; justify-content: center; margin-bottom: 60px; gap: 24px; flex-wrap: wrap; } .badge-laurel { background: linear-gradient(135deg, rgba(255, 215, 0, 0.1) 0%, rgba(255, 193, 7, 0.05) 100%); backdrop-filter: blur(10px); border: 2px solid rgba(255, 215, 0, 0.3); border-radius: 60px; padding: 16px 32px; display: flex; align-items: center; gap: 16px; transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1); animation: fadeInUp 0.8s ease 0.8s both; box-shadow: 0 10px 40px rgba(255, 215, 0, 0.2); } .badge-laurel:hover { transform: translateY(-5px); border-color: rgba(255, 215, 0, 0.5); box-shadow: 0 15px 50px rgba(255, 215, 0, 0.3); } .laurel-wreath { font-size: 48px; filter: drop-shadow(0 4px 12px rgba(255, 215, 0, 0.4)); animation: rotateWreath 20s linear infinite; } @keyframes rotateWreath { 0%, 100% { transform: rotate(-5deg); } 50% { transform: rotate(5deg); } } .badge-text { text-align: left; } .badge-label { font-size: 20px; font-weight: 700; color: #ffd700; text-shadow: 0 2px 10px rgba(255, 215, 0, 0.5); margin-bottom: 2px; } .badge-subtitle { font-size: 13px; color: rgba(255, 215, 0, 0.7); font-weight: 500; } .stats-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 80px; max-width: 800px; margin: 0 auto; } .stat-item { text-align: center; animation: fadeInUp 0.8s ease 1s both; } .stat-item:nth-child(2) { animation-delay: 1.1s; } .stat-item:nth-child(3) { animation-delay: 1.2s; } .stat-number { font-size: 56px; font-weight: 700; background: linear-gradient(135deg, #667EEA 0%, #764BA2 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 12px; line-height: 1; } .stat-label { font-size: 16px; color: rgba(255, 255, 255, 0.6); font-weight: 500; display: flex; flex-direction: column; gap: 4px; align-items: center; } .stars { font-size: 18px; letter-spacing: 2px; filter: drop-shadow(0 2px 8px rgba(255, 215, 0, 0.4)); } /* iPhone Mockup Section */ .phone-showcase { padding: 100px 0; position: relative; overflow: hidden; } .showcase-title { text-align: center; font-size: 42px; font-weight: 700; margin-bottom: 20px; letter-spacing: -1px; } .showcase-subtitle { text-align: center; font-size: 20px; color: rgba(255, 255, 255, 0.5); margin-bottom: 100px; } .phone-container { position: relative; height: 800px; max-width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: center; } .phone-wrapper { position: absolute; } /* Center Phone - Hero - Always on top */ .phone-wrapper:nth-child(2) { z-index: 10; transform: translateX(0) scale(1.15); } /* Left Phone */ .phone-wrapper:nth-child(1) { z-index: 2; transform: translateX(-280px) rotateY(15deg) rotateZ(-3deg) scale(0.9); } /* Right Phone */ .phone-wrapper:nth-child(3) { z-index: 2; transform: translateX(280px) rotateY(-15deg) rotateZ(3deg) scale(0.9); } .phone { width: 320px; height: 660px; background: linear-gradient(145deg, #1a1a1a, #0f0f0f); border-radius: 55px; padding: 14px; box-shadow: 0 50px 100px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.1); position: relative; transition: all 0.4s ease; } .phone-wrapper:nth-child(1):hover .phone, .phone-wrapper:nth-child(3):hover .phone { box-shadow: 0 50px 120px rgba(102, 126, 234, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2); } .phone-wrapper:nth-child(1) .phone { animation: floatPhone1 6s ease-in-out infinite; } .phone-wrapper:nth-child(2) .phone { animation: floatPhone2 6s ease-in-out infinite; } .phone-wrapper:nth-child(3) .phone { animation: floatPhone3 6s ease-in-out infinite; } @keyframes floatPhone1 { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-20px); } } @keyframes floatPhone2 { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-30px); } } @keyframes floatPhone3 { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-25px); } } .phone-notch { width: 150px; height: 35px; background: #0a0a0a; border-radius: 0 0 25px 25px; position: absolute; top: 14px; left: 50%; transform: translateX(-50%); z-index: 10; } .phone-screen { width: 100%; height: 100%; background: #000; border-radius: 45px; overflow: hidden; position: relative; } .phone-screen img { width: 100%; height: 100%; object-fit: cover; object-position: center; } .phone-label { text-align: center; margin-top: 24px; opacity: 0; pointer-events: none; transition: opacity 0.3s ease; } .phone-wrapper:nth-child(1):hover .phone-label, .phone-wrapper:nth-child(3):hover .phone-label { opacity: 1; } .phone-label-title { font-size: 20px; font-weight: 600; margin-bottom: 8px; color: #fff; } .phone-label-desc { font-size: 15px; color: rgba(255, 255, 255, 0.5); line-height: 1.5; } /* Features Section */ .features { padding: 100px 0; background: rgba(255, 255, 255, 0.02); backdrop-filter: blur(10px); } .section-title { text-align: center; font-size: 48px; font-weight: 700; margin-bottom: 24px; letter-spacing: -1px; } .section-subtitle { text-align: center; font-size: 20px; color: rgba(255, 255, 255, 0.5); margin-bottom: 80px; max-width: 600px; margin-left: auto; margin-right: auto; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 32px; } .feature-card { background: rgba(255, 255, 255, 0.03); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 28px; padding: 40px; transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1); } .feature-card:hover { background: rgba(255, 255, 255, 0.05); border-color: rgba(102, 126, 234, 0.3); transform: translateY(-8px); box-shadow: 0 20px 60px rgba(102, 126, 234, 0.2); } .feature-icon { font-size: 48px; margin-bottom: 24px; display: block; } .feature-title { font-size: 22px; font-weight: 600; margin-bottom: 12px; } .feature-description { font-size: 16px; color: rgba(255, 255, 255, 0.6); line-height: 1.6; } /* CTA Section */ .final-cta { padding: 120px 0; text-align: center; } .final-cta-content { background: linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.1) 100%); backdrop-filter: blur(20px); border: 1px solid rgba(102, 126, 234, 0.2); border-radius: 40px; padding: 80px 40px; max-width: 900px; margin: 0 auto; } .final-cta h2 { font-size: 52px; font-weight: 700; margin-bottom: 24px; letter-spacing: -1px; } .final-cta p { font-size: 20px; color: rgba(255, 255, 255, 0.6); margin-bottom: 40px; } /* Footer */ footer { padding: 60px 0 40px; border-top: 1px solid rgba(255, 255, 255, 0.05); } .footer-content { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px; } .footer-logo { font-family: TWKEverett, sans-serif; font-size: 24px; font-weight: 700; color: rgba(255, 255, 255, 0.8); } .footer-links { display: flex; gap: 24px; } .footer-link { color: rgba(255, 255, 255, 0.5); text-decoration: none; font-size: 14px; transition: color 0.3s ease; } .footer-link:hover { color: rgba(255, 255, 255, 0.8); } .footer-text { color: rgba(255, 255, 255, 0.4); font-size: 14px; } /* Animations */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } /* Responsive */ @media (max-width: 768px) { .container { padding: 0 24px; } h1 { font-size: 42px; } .subtitle { font-size: 18px; } .badge-laurel { padding: 12px 24px; } .laurel-wreath { font-size: 36px; } .badge-label { font-size: 16px; } .stats-grid { gap: 40px; } .stat-number { font-size: 42px; } .showcase-title { font-size: 32px; } .showcase-subtitle { font-size: 18px; margin-bottom: 60px; } .phone-container { height: auto; flex-direction: column; gap: 50px; padding: 20px; } .phone-wrapper { position: relative !important; transform: none !important; } .phone-wrapper:nth-child(1), .phone-wrapper:nth-child(2), .phone-wrapper:nth-child(3) { transform: none !important; z-index: 1 !important; } .phone-wrapper:hover { transform: none !important; } .phone { width: 300px; height: 617px; } .phone-label { opacity: 1; pointer-events: auto; } .section-title { font-size: 36px; } .final-cta h2 { font-size: 36px; } .final-cta-content { padding: 60px 30px; } .footer-content { flex-direction: column; text-align: center; } } /style>/head>body> div classcontent-wrapper> !-- Header --> header> div classcontainer> div classheader-content> div classlogo>castify ai/div> a hrefhttps://apps.apple.com/app/id6477980878 classnav-cta>Download App/a> /div> /div> /header> !-- Hero Section --> section classhero> div classcontainer> div classhero-badge>✨ AI-Powered Podcast Generation/div> h1>Turn Anything Intobr>a span classgradient-text>Podcast/span>/h1> p classsubtitle> Transform any topic, document, or idea into engaging audio content. Learn 5x faster with AI-generated podcasts tailored to you. /p> div classcta-group> a hrefhttps://apps.apple.com/app/id6477980878 classcta-button> span>Get Started/span> span>→/span> /a> /div> /div> /section> !-- Social Proof Section --> section classsocial-proof> div classcontainer> div classbadges-container> div classbadge-laurel> div classlaurel-wreath>🏆/div> div classbadge-text> div classbadge-label>#1 AI Podcast App/div> div classbadge-subtitle>Worldwide/div> /div> /div> /div> div classstats-grid> div classstat-item> div classstat-number>50,000+/div> div classstat-label>Users Globally/div> /div> div classstat-item> div classstat-number>3,000+/div> div classstat-label> span classstars>⭐⭐⭐⭐⭐/span> span>5-Star Reviews/span> /div> /div> /div> /div> /section> !-- iPhone Mockup Section --> section classphone-showcase> div classcontainer> h2 classshowcase-title>Everything you need in one app/h2> p classshowcase-subtitle>From discovery to listening, beautifully designed/p> div classphone-container> div classphone-wrapper> div classphone> div classphone-notch>/div> div classphone-screen> img src/static/images/home.png altCastify Home Screen> /div> /div> div classphone-label> div classphone-label-title>Discover/div> div classphone-label-desc>Browse trending topics/div> /div> /div> div classphone-wrapper> div classphone> div classphone-notch>/div> div classphone-screen> img src/static/images/listen.png altCastify Listen Screen> /div> /div> div classphone-label> div classphone-label-title>Listen/div> div classphone-label-desc>Follow along with transcription/div> /div> /div> div classphone-wrapper> div classphone> div classphone-notch>/div> div classphone-screen> img src/static/images/create.png altCastify Create Screen> /div> /div> div classphone-label> div classphone-label-title>Create/div> div classphone-label-desc>Upload notes or research/div> /div> /div> /div> /div> /section> !-- Features Section --> section classfeatures> div classcontainer> h2 classsection-title>Everything you need/h2> p classsection-subtitle>Powerful features that make learning effortless/p> div classfeatures-grid> div classfeature-card> span classfeature-icon>⚡/span> h3 classfeature-title>Lightning Fast/h3> p classfeature-description> Generate a full podcast in minutes. Our AI works at incredible speed to deliver quality content. /p> /div> div classfeature-card> span classfeature-icon>🧠/span> h3 classfeature-title>Smart AI Research/h3> p classfeature-description> Advanced AI scours thousands of sources to create comprehensive, accurate content. /p> /div> div classfeature-card> span classfeature-icon>🎨/span> h3 classfeature-title>Your Style/h3> p classfeature-description> Customize tone, length, and depth. Every podcast is tailored to your preferences. /p> /div> div classfeature-card> span classfeature-icon>📱/span> h3 classfeature-title>Learn Anywhere/h3> p classfeature-description> Download and listen offline. Perfect for commutes, workouts, or downtime. /p> /div> div classfeature-card> span classfeature-icon>🔄/span> h3 classfeature-title>Import Your Notes/h3> p classfeature-description> Upload documents, notes, or articles and turn them into engaging audio. /p> /div> div classfeature-card> span classfeature-icon>🚀/span> h3 classfeature-title>5x Faster Learning/h3> p classfeature-description> Audio learning helps you absorb information faster and retain it longer. /p> /div> /div> /div> /section> !-- Final CTA --> section classfinal-cta> div classcontainer> div classfinal-cta-content> h2>Ready to transformbr>how you learn?/h2> p>Join tens of thousands using Castify to learn smarter, not harder./p> a hrefhttps://apps.apple.com/app/id6477980878 classcta-button> span>Download Now/span> span>→/span> /a> /div> /div> /section> !-- Footer --> footer> div classcontainer> div classfooter-content> div classfooter-logo>castify ai/div> div classfooter-links> a href/terms classfooter-link>Terms of Use/a> a href/privacy classfooter-link>Privacy Policy/a> /div> div classfooter-text>© 2025 Castify AI. All rights reserved./div> /div> /div> /footer> /div>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Length: 30500Content-Type: text/html; charsetutf-8Date: Tue, 10 Feb 2026 17:10:48 GMTServer: uvicorn !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Castify - Turn Anything Into a Podcast/title> !-- Favicon --> link relicon typeimage/png href/static/images/castify-logo.png> link relapple-touch-icon href/static/images/castify-logo.png> !-- Fonts (preload) --> link relpreload href/static/fonts/PPNeueMontrealBook.woff2 asfont typefont/woff2 crossorigin> link relpreload href/static/fonts/PPNeueMontrealMedium.woff2 asfont typefont/woff2 crossorigin> link relpreload href/static/fonts/PPNeueMontreal-Bold.woff2 asfont typefont/woff2 crossorigin> link relpreload href/static/fonts/TWKEverett-Bold.woff2 asfont typefont/woff2 crossorigin> !-- Font faces --> style> @font-face { font-family: PPNeueMontreal; src: url(/static/fonts/PPNeueMontrealBook.woff2) format(woff2); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: PPNeueMontreal; src: url(/static/fonts/PPNeueMontrealMedium.woff2) format(woff2); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: PPNeueMontreal; src: url(/static/fonts/PPNeueMontreal-Bold.woff2) format(woff2); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: TWKEverett; src: url(/static/fonts/TWKEverett-Bold.woff2) format(woff2); font-weight: 700; font-style: normal; font-display: swap; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: PPNeueMontreal, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif; font-weight: 400; background: #0a0a0a; color: #ffffff; min-height: 100vh; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; } /* Animated gradient background */ body::before { content: ; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at 20% 50%, rgba(102, 126, 234, 0.15) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(118, 75, 162, 0.15) 0%, transparent 50%), radial-gradient(circle at 40% 20%, rgba(102, 126, 234, 0.1) 0%, transparent 50%); animation: gradientShift 15s ease infinite; z-index: 0; pointer-events: none; } @keyframes gradientShift { 0%, 100% { opacity: 1; } 50% { opacity: 0.8; } } .content-wrapper { position: relative; z-index: 1; } .container { max-width: 1400px; margin: 0 auto; padding: 0 40px; } /* Header */ header { padding: 30px 0; position: sticky; top: 0; backdrop-filter: blur(20px); background: rgba(10, 10, 10, 0.8); border-bottom: 1px solid rgba(255, 255, 255, 0.05); z-index: 100; } .header-content { display: flex; justify-content: space-between; align-items: center; } .logo { font-family: TWKEverett, PPNeueMontreal, sans-serif; font-weight: 700; font-size: 28px; letter-spacing: -0.5px; color: #fff; } .nav-cta { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); color: #fff; padding: 12px 28px; border-radius: 20px; text-decoration: none; font-weight: 500; font-size: 15px; transition: all 0.3s ease; } .nav-cta:hover { background: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.2); transform: translateY(-2px); } /* Hero Section */ .hero { padding: 120px 0 80px; text-align: center; } .hero-badge { display: inline-block; padding: 8px 20px; background: rgba(102, 126, 234, 0.1); border: 1px solid rgba(102, 126, 234, 0.3); border-radius: 20px; font-size: 14px; font-weight: 500; color: #a8b8ff; margin-bottom: 32px; animation: fadeInUp 0.8s ease; } h1 { font-family: PPNeueMontreal, sans-serif; font-weight: 700; font-size: 72px; line-height: 1.1; letter-spacing: -2px; margin-bottom: 28px; color: #fff; animation: fadeInUp 0.8s ease 0.2s both; } h1 .gradient-text { background: linear-gradient(135deg, #667EEA 0%, #764BA2 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .subtitle { font-size: 22px; color: rgba(255, 255, 255, 0.6); margin-bottom: 48px; max-width: 700px; margin-left: auto; margin-right: auto; line-height: 1.6; animation: fadeInUp 0.8s ease 0.4s both; } .cta-group { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; animation: fadeInUp 0.8s ease 0.6s both; } .cta-button { background: linear-gradient(135deg, #667EEA 0%, #764BA2 100%); color: #fff; padding: 18px 42px; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 17px; display: inline-flex; align-items: center; gap: 10px; transition: all 0.3s ease; border: none; cursor: pointer; box-shadow: 0 10px 40px rgba(102, 126, 234, 0.3); } .cta-button:hover { transform: translateY(-3px); box-shadow: 0 15px 50px rgba(102, 126, 234, 0.4); } .cta-button-secondary { background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); color: #fff; padding: 18px 42px; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 17px; display: inline-flex; align-items: center; gap: 10px; transition: all 0.3s ease; cursor: pointer; } .cta-button-secondary:hover { background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.2); transform: translateY(-3px); } /* Social Proof Section */ .social-proof { padding: 80px 0 60px; position: relative; } .badges-container { display: flex; justify-content: center; margin-bottom: 60px; gap: 24px; flex-wrap: wrap; } .badge-laurel { background: linear-gradient(135deg, rgba(255, 215, 0, 0.1) 0%, rgba(255, 193, 7, 0.05) 100%); backdrop-filter: blur(10px); border: 2px solid rgba(255, 215, 0, 0.3); border-radius: 60px; padding: 16px 32px; display: flex; align-items: center; gap: 16px; transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1); animation: fadeInUp 0.8s ease 0.8s both; box-shadow: 0 10px 40px rgba(255, 215, 0, 0.2); } .badge-laurel:hover { transform: translateY(-5px); border-color: rgba(255, 215, 0, 0.5); box-shadow: 0 15px 50px rgba(255, 215, 0, 0.3); } .laurel-wreath { font-size: 48px; filter: drop-shadow(0 4px 12px rgba(255, 215, 0, 0.4)); animation: rotateWreath 20s linear infinite; } @keyframes rotateWreath { 0%, 100% { transform: rotate(-5deg); } 50% { transform: rotate(5deg); } } .badge-text { text-align: left; } .badge-label { font-size: 20px; font-weight: 700; color: #ffd700; text-shadow: 0 2px 10px rgba(255, 215, 0, 0.5); margin-bottom: 2px; } .badge-subtitle { font-size: 13px; color: rgba(255, 215, 0, 0.7); font-weight: 500; } .stats-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 80px; max-width: 800px; margin: 0 auto; } .stat-item { text-align: center; animation: fadeInUp 0.8s ease 1s both; } .stat-item:nth-child(2) { animation-delay: 1.1s; } .stat-item:nth-child(3) { animation-delay: 1.2s; } .stat-number { font-size: 56px; font-weight: 700; background: linear-gradient(135deg, #667EEA 0%, #764BA2 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 12px; line-height: 1; } .stat-label { font-size: 16px; color: rgba(255, 255, 255, 0.6); font-weight: 500; display: flex; flex-direction: column; gap: 4px; align-items: center; } .stars { font-size: 18px; letter-spacing: 2px; filter: drop-shadow(0 2px 8px rgba(255, 215, 0, 0.4)); } /* iPhone Mockup Section */ .phone-showcase { padding: 100px 0; position: relative; overflow: hidden; } .showcase-title { text-align: center; font-size: 42px; font-weight: 700; margin-bottom: 20px; letter-spacing: -1px; } .showcase-subtitle { text-align: center; font-size: 20px; color: rgba(255, 255, 255, 0.5); margin-bottom: 100px; } .phone-container { position: relative; height: 800px; max-width: 1200px; margin: 0 auto; display: flex; align-items: center; justify-content: center; } .phone-wrapper { position: absolute; } /* Center Phone - Hero - Always on top */ .phone-wrapper:nth-child(2) { z-index: 10; transform: translateX(0) scale(1.15); } /* Left Phone */ .phone-wrapper:nth-child(1) { z-index: 2; transform: translateX(-280px) rotateY(15deg) rotateZ(-3deg) scale(0.9); } /* Right Phone */ .phone-wrapper:nth-child(3) { z-index: 2; transform: translateX(280px) rotateY(-15deg) rotateZ(3deg) scale(0.9); } .phone { width: 320px; height: 660px; background: linear-gradient(145deg, #1a1a1a, #0f0f0f); border-radius: 55px; padding: 14px; box-shadow: 0 50px 100px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.1); position: relative; transition: all 0.4s ease; } .phone-wrapper:nth-child(1):hover .phone, .phone-wrapper:nth-child(3):hover .phone { box-shadow: 0 50px 120px rgba(102, 126, 234, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2); } .phone-wrapper:nth-child(1) .phone { animation: floatPhone1 6s ease-in-out infinite; } .phone-wrapper:nth-child(2) .phone { animation: floatPhone2 6s ease-in-out infinite; } .phone-wrapper:nth-child(3) .phone { animation: floatPhone3 6s ease-in-out infinite; } @keyframes floatPhone1 { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-20px); } } @keyframes floatPhone2 { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-30px); } } @keyframes floatPhone3 { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-25px); } } .phone-notch { width: 150px; height: 35px; background: #0a0a0a; border-radius: 0 0 25px 25px; position: absolute; top: 14px; left: 50%; transform: translateX(-50%); z-index: 10; } .phone-screen { width: 100%; height: 100%; background: #000; border-radius: 45px; overflow: hidden; position: relative; } .phone-screen img { width: 100%; height: 100%; object-fit: cover; object-position: center; } .phone-label { text-align: center; margin-top: 24px; opacity: 0; pointer-events: none; transition: opacity 0.3s ease; } .phone-wrapper:nth-child(1):hover .phone-label, .phone-wrapper:nth-child(3):hover .phone-label { opacity: 1; } .phone-label-title { font-size: 20px; font-weight: 600; margin-bottom: 8px; color: #fff; } .phone-label-desc { font-size: 15px; color: rgba(255, 255, 255, 0.5); line-height: 1.5; } /* Features Section */ .features { padding: 100px 0; background: rgba(255, 255, 255, 0.02); backdrop-filter: blur(10px); } .section-title { text-align: center; font-size: 48px; font-weight: 700; margin-bottom: 24px; letter-spacing: -1px; } .section-subtitle { text-align: center; font-size: 20px; color: rgba(255, 255, 255, 0.5); margin-bottom: 80px; max-width: 600px; margin-left: auto; margin-right: auto; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 32px; } .feature-card { background: rgba(255, 255, 255, 0.03); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 28px; padding: 40px; transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1); } .feature-card:hover { background: rgba(255, 255, 255, 0.05); border-color: rgba(102, 126, 234, 0.3); transform: translateY(-8px); box-shadow: 0 20px 60px rgba(102, 126, 234, 0.2); } .feature-icon { font-size: 48px; margin-bottom: 24px; display: block; } .feature-title { font-size: 22px; font-weight: 600; margin-bottom: 12px; } .feature-description { font-size: 16px; color: rgba(255, 255, 255, 0.6); line-height: 1.6; } /* CTA Section */ .final-cta { padding: 120px 0; text-align: center; } .final-cta-content { background: linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.1) 100%); backdrop-filter: blur(20px); border: 1px solid rgba(102, 126, 234, 0.2); border-radius: 40px; padding: 80px 40px; max-width: 900px; margin: 0 auto; } .final-cta h2 { font-size: 52px; font-weight: 700; margin-bottom: 24px; letter-spacing: -1px; } .final-cta p { font-size: 20px; color: rgba(255, 255, 255, 0.6); margin-bottom: 40px; } /* Footer */ footer { padding: 60px 0 40px; border-top: 1px solid rgba(255, 255, 255, 0.05); } .footer-content { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px; } .footer-logo { font-family: TWKEverett, sans-serif; font-size: 24px; font-weight: 700; color: rgba(255, 255, 255, 0.8); } .footer-links { display: flex; gap: 24px; } .footer-link { color: rgba(255, 255, 255, 0.5); text-decoration: none; font-size: 14px; transition: color 0.3s ease; } .footer-link:hover { color: rgba(255, 255, 255, 0.8); } .footer-text { color: rgba(255, 255, 255, 0.4); font-size: 14px; } /* Animations */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } /* Responsive */ @media (max-width: 768px) { .container { padding: 0 24px; } h1 { font-size: 42px; } .subtitle { font-size: 18px; } .badge-laurel { padding: 12px 24px; } .laurel-wreath { font-size: 36px; } .badge-label { font-size: 16px; } .stats-grid { gap: 40px; } .stat-number { font-size: 42px; } .showcase-title { font-size: 32px; } .showcase-subtitle { font-size: 18px; margin-bottom: 60px; } .phone-container { height: auto; flex-direction: column; gap: 50px; padding: 20px; } .phone-wrapper { position: relative !important; transform: none !important; } .phone-wrapper:nth-child(1), .phone-wrapper:nth-child(2), .phone-wrapper:nth-child(3) { transform: none !important; z-index: 1 !important; } .phone-wrapper:hover { transform: none !important; } .phone { width: 300px; height: 617px; } .phone-label { opacity: 1; pointer-events: auto; } .section-title { font-size: 36px; } .final-cta h2 { font-size: 36px; } .final-cta-content { padding: 60px 30px; } .footer-content { flex-direction: column; text-align: center; } } /style>/head>body> div classcontent-wrapper> !-- Header --> header> div classcontainer> div classheader-content> div classlogo>castify ai/div> a hrefhttps://apps.apple.com/app/id6477980878 classnav-cta>Download App/a> /div> /div> /header> !-- Hero Section --> section classhero> div classcontainer> div classhero-badge>✨ AI-Powered Podcast Generation/div> h1>Turn Anything Intobr>a span classgradient-text>Podcast/span>/h1> p classsubtitle> Transform any topic, document, or idea into engaging audio content. Learn 5x faster with AI-generated podcasts tailored to you. /p> div classcta-group> a hrefhttps://apps.apple.com/app/id6477980878 classcta-button> span>Get Started/span> span>→/span> /a> /div> /div> /section> !-- Social Proof Section --> section classsocial-proof> div classcontainer> div classbadges-container> div classbadge-laurel> div classlaurel-wreath>🏆/div> div classbadge-text> div classbadge-label>#1 AI Podcast App/div> div classbadge-subtitle>Worldwide/div> /div> /div> /div> div classstats-grid> div classstat-item> div classstat-number>50,000+/div> div classstat-label>Users Globally/div> /div> div classstat-item> div classstat-number>3,000+/div> div classstat-label> span classstars>⭐⭐⭐⭐⭐/span> span>5-Star Reviews/span> /div> /div> /div> /div> /section> !-- iPhone Mockup Section --> section classphone-showcase> div classcontainer> h2 classshowcase-title>Everything you need in one app/h2> p classshowcase-subtitle>From discovery to listening, beautifully designed/p> div classphone-container> div classphone-wrapper> div classphone> div classphone-notch>/div> div classphone-screen> img src/static/images/home.png altCastify Home Screen> /div> /div> div classphone-label> div classphone-label-title>Discover/div> div classphone-label-desc>Browse trending topics/div> /div> /div> div classphone-wrapper> div classphone> div classphone-notch>/div> div classphone-screen> img src/static/images/listen.png altCastify Listen Screen> /div> /div> div classphone-label> div classphone-label-title>Listen/div> div classphone-label-desc>Follow along with transcription/div> /div> /div> div classphone-wrapper> div classphone> div classphone-notch>/div> div classphone-screen> img src/static/images/create.png altCastify Create Screen> /div> /div> div classphone-label> div classphone-label-title>Create/div> div classphone-label-desc>Upload notes or research/div> /div> /div> /div> /div> /section> !-- Features Section --> section classfeatures> div classcontainer> h2 classsection-title>Everything you need/h2> p classsection-subtitle>Powerful features that make learning effortless/p> div classfeatures-grid> div classfeature-card> span classfeature-icon>⚡/span> h3 classfeature-title>Lightning Fast/h3> p classfeature-description> Generate a full podcast in minutes. Our AI works at incredible speed to deliver quality content. /p> /div> div classfeature-card> span classfeature-icon>🧠/span> h3 classfeature-title>Smart AI Research/h3> p classfeature-description> Advanced AI scours thousands of sources to create comprehensive, accurate content. /p> /div> div classfeature-card> span classfeature-icon>🎨/span> h3 classfeature-title>Your Style/h3> p classfeature-description> Customize tone, length, and depth. Every podcast is tailored to your preferences. /p> /div> div classfeature-card> span classfeature-icon>📱/span> h3 classfeature-title>Learn Anywhere/h3> p classfeature-description> Download and listen offline. Perfect for commutes, workouts, or downtime. /p> /div> div classfeature-card> span classfeature-icon>🔄/span> h3 classfeature-title>Import Your Notes/h3> p classfeature-description> Upload documents, notes, or articles and turn them into engaging audio. /p> /div> div classfeature-card> span classfeature-icon>🚀/span> h3 classfeature-title>5x Faster Learning/h3> p classfeature-description> Audio learning helps you absorb information faster and retain it longer. /p> /div> /div> /div> /section> !-- Final CTA --> section classfinal-cta> div classcontainer> div classfinal-cta-content> h2>Ready to transformbr>how you learn?/h2> p>Join tens of thousands using Castify to learn smarter, not harder./p> a hrefhttps://apps.apple.com/app/id6477980878 classcta-button> span>Download Now/span> span>→/span> /a> /div> /div> /section> !-- Footer --> footer> div classcontainer> div classfooter-content> div classfooter-logo>castify ai/div> div classfooter-links> a href/terms classfooter-link>Terms of Use/a> a href/privacy classfooter-link>Privacy Policy/a> /div> div classfooter-text>© 2025 Castify AI. All rights reserved./div> /div> /div> /footer> /div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]