Help
RSS
API
Feed
Maltego
Contact
Domain > birthdaylistapp.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-06-06
143.204.29.40
(
ClassC
)
2025-11-02
3.163.24.44
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Sun, 02 Nov 2025 12:12:14 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://birthdaylistapp.com/X-Cache: Redirect from cloudfrontVia: 1.1 5b69cd230a06f482da15abd9c53bb694.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: GeuwqsykaU9Y5DpwwImRzRx9Pg9YnsXWcYUtEbGStY2u2k0TTwZDsw html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 45390Connection: keep-aliveDate: Sun, 02 Nov 2025 12:12:15 GMTLast-Modified: Tue, 29 Jul 2025 20:40:08 GMTETag: c7855bc577aec04e1054d8710424cdd5Server: AmazonS3X-Cache: Miss from cloudfrontVia: 1.1 8fa8de0101a760f7ceb25e90c3bcd252.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: GOsS6Di743bLa8yFke-ZDg0xnOujf3-3lRHn4zzk9b9JpovQZzXKHQ !DOCTYPE html>html langen> head>meta charsetUTF-8>meta namegenerator contentAstro v4.16.18>!-- Primary Meta Tags -->title>Birthday List App - Never miss a birthday again!/title>meta namedescription contentThe smart way to remember and celebrate birthdays. Get personalized reminders, gift suggestions, and keep track of all your important peoples special days.>link relcanonical hrefhttps://birthdaylistapp.com/>!-- Open Graph / Facebook -->meta propertyog:type contentwebsite>meta propertyog:url contenthttps://birthdaylistapp.com/>meta propertyog:title contentBirthday List App - Never miss a birthday again!>meta propertyog:description contentThe smart way to remember and celebrate birthdays. Get personalized reminders, gift suggestions, and keep track of all your important peoples special days.>meta propertyog:image contenthttps://birthdaylistapp.com/app-screenshot.jpg>meta propertyog:image:width content1200>meta propertyog:image:height content630>meta propertyog:image:alt contentBirthday List App Screenshot>meta propertyog:site_name contentBirthday List App>meta propertyog:locale contenten_US>!-- Twitter -->meta nametwitter:card contentsummary_large_image>meta nametwitter:site content@birthdaylistapp>meta nametwitter:creator content@birthdaylistapp>meta nametwitter:title contentBirthday List App - Never miss a birthday again!>meta nametwitter:description contentThe smart way to remember and celebrate birthdays. Get personalized reminders, gift suggestions, and keep track of all your important peoples special days.>meta nametwitter:image contenthttps://birthdaylistapp.com/app-screenshot.jpg>meta nametwitter:image:alt contentBirthday List App Screenshot>!-- Links -->link relicon href/logo512.png>link relapple-touch-icon href/logo512.png>link relmanifest href/manifest.json>!-- Additional Meta -->meta nameviewport contentwidthdevice-width, initial-scale1.0>meta nametheme-color content#000000>meta namemsapplication-TileColor content#000000>meta nameapplication-name contentBirthday List App>meta nameapple-mobile-web-app-title contentBirthday List App>meta nameapple-mobile-web-app-capable contentyes>meta nameapple-mobile-web-app-status-bar-style contentdefault>meta nameformat-detection contenttelephoneno>meta namemobile-web-app-capable contentyes>meta namemsapplication-config content/browserconfig.xml>meta namemsapplication-tap-highlight contentno>!-- Structured Data -->script typeapplication/ld+json> { @context: https://schema.org, @type: SoftwareApplication, name: Birthday List App, applicationCategory: ProductivityApplication, description: The smart way to remember and celebrate birthdays. Get personalized reminders, gift suggestions, and keep track of all your important peoples special days., operatingSystem: iOS, Android, offers: { @type: Offer, price: 0, priceCurrency: USD }, aggregateRating: { @type: AggregateRating, ratingValue: 4.8, ratingCount: 1250 } }/script>script typetext/javascript> (function (c, l, a, r, i, t, y) { ca ca || function () { (ca.q ca.q || ).push(arguments); }; t l.createElement(r); t.async 1; t.src https://www.clarity.ms/tag/ + i; y l.getElementsByTagName(r)0; y.parentNode.insertBefore(t, y); })(window, document, clarity, script, r7w908x5we); /script>link relstylesheet href/_astro/index.B1LiSUM-.css>/head> body> style>astro-island,astro-slot,astro-static-slot{display:contents}/style>script>(()>{var easync t>{await(await t())()};(self.Astro||(self.Astro{})).loade;window.dispatchEvent(new Event(astro:load));})();;(()>{var AObject.defineProperty;var g(i,o,a)>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):ioa;var d(i,o,a)>g(i,typeof o!symbol?o+:o,a);{let i{0:t>m(t),1:t>a(t),2:t>new RegExp(t),3:t>new Date(t),4:t>new Map(a(t)),5:t>new Set(a(t)),6:t>BigInt(t),7:t>new URL(t),8:t>new Uint8Array(t),9:t>new Uint16Array(t),10:t>new Uint32Array(t),11:t>1/0*t},ot>{letl,et;return l in i?il(e):void 0},at>t.map(o),mt>typeof t!object||tnull?t:Object.fromEntries(Object.entries(t).map((l,e)>l,o(e)));class y extends HTMLElement{constructor(){super(...arguments);d(this,Component);d(this,hydrator);d(this,hydrate,async()>{var b;if(!this.hydrator||!this.isConnected)return;let e(bthis.parentElement)null?void 0:b.closest(astro-islandssr);if(e){e.addEventListener(astro:hydrate,this.hydrate,{once:!0});return}let cthis.querySelectorAll(astro-slot),n{},hthis.querySelectorAll(templatedata-astro-template);for(let r of h){let sr.closest(this.tagName);s!null&&s.isSameNode(this)&&(nr.getAttribute(data-astro-template)||defaultr.innerHTML,r.remove())}for(let r of c){let sr.closest(this.tagName);s!null&&s.isSameNode(this)&&(nr.getAttribute(name)||defaultr.innerHTML)}let p;try{pthis.hasAttribute(props)?m(JSON.parse(this.getAttribute(props))):{}}catch(r){let sthis.getAttribute(component-url)||unknown>,vthis.getAttribute(component-export);throw v&&(s+` (export ${v})`),console.error(`hydrate Error parsing props for component ${s}`,this.getAttribute(props),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute(client)}),this.removeAttribute(ssr),this.dispatchEvent(new CustomEvent(astro:hydrate))});d(this,unmount,()>{this.isConnected||this.dispatchEvent(new CustomEvent(astro:unmount))})}disconnectedCallback(){document.removeEventListener(astro:after-swap,this.unmount),document.addEventListener(astro:after-swap,this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute(await-children)||document.readyStateinteractive||document.readyStatecomplete)this.childrenConnectedCallback();else{let e()>{document.removeEventListener(DOMContentLoaded,e),c.disconnect(),this.childrenConnectedCallback()},cnew MutationObserver(()>{var n;((nthis.lastChild)null?void 0:n.nodeType)Node.COMMENT_NODE&&this.lastChild.nodeValueastro:end&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener(DOMContentLoaded,e)}}async childrenConnectedCallback(){let ethis.getAttribute(before-hydration-url);e&&await import(e),this.start()}async start(){let eJSON.parse(this.getAttribute(opts)),cthis.getAttribute(client);if(Astrocvoid 0){window.addEventListener(`astro:${c}`,()>this.start(),{once:!0});return}try{await Astroc(async()>{let nthis.getAttribute(renderer-url),h,{default:p}await Promise.all(import(this.getAttribute(component-url)),n?import(n):()>()>{}),uthis.getAttribute(component-export)||default;if(!u.includes(.))this.Componenthu;else{this.Componenth;for(let f of u.split(.))this.Componentthis.Componentf}return this.hydratorp,this.hydrate},e,this)}catch(n){console.error(`astro-island Error hydrating ${this.getAttribute(component-url)}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,observedAttributes,props),customElements.get(astro-island)||customElements.define(astro-island,y)}})();/script>astro-island uidLq3XJ prefixr4 component-url/_astro/Header.Bej6C8w4.js component-exportHeader renderer-url/_astro/client.DrE9CFQR.js props{} ssr clientload opts{"name":"Header","value":true} await-children>header classfixed w-full z-50>div classabsolute inset-0 bg-white/30 backdrop-blur-xl>/div>div classcontainer mx-auto px-4 relative>div classflex items-center justify-between h-20>div classflex items-center gap-3>div classw-10 h-10 mix-blend-darken rounded-8px overflow-hidden>img src/logo512.png alt classw-full h-full object-contain/>/div>a href/ classheading-font text-3xl tracking-tight text-var(--text) font-normal>Birthday List App/a>/div>nav classhidden lg:flex items-center space-x-12>a href#features classheading-font text-var(--text)/80 hover:text-var(--primary) transition-colors duration-300 text-sm uppercase tracking-wider font-normal>Features/a>a href#testimonials classheading-font text-var(--text)/80 hover:text-var(--primary) transition-colors duration-300 text-sm uppercase tracking-wider font-normal>Testimonials/a>div classrelative>button classheading-font flex items-center px-6 py-2.5 rounded-full bg-var(--primary) text-white hover:bg-var(--accent) transition-all duration-300 text-sm uppercase tracking-wider font-normal>Download Freesvg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chevron-down ml-2 w-4 h-4 transition-transform duration-300 >path dm6 9 6 6 6-6>/path>/svg>/button>div classabsolute right-0 mt-2 w-64 rounded-xl bg-white shadow-lg overflow-hidden transition-all duration-300 ease-out opacity-0 -translate-y-4 pointer-events-none>a hrefhttps://app.birthdaylistapp.com target_blank relnoopener noreferrer classflex items-center px-6 py-4 hover:bg-gray-50 transition-colors>div classw-5 h-5 mr-3 text-var(--primary)>svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2>path dM12 3v18>/path>path dM3 12h18>/path>/svg>/div>div classflex flex-col>span classtext-xs text-gray-500>Free/span>span classfont-medium text-var(--text)>Web App/span>/div>/a>a hrefhttps://itunes.apple.com/app/id6744650160?mt8 target_blank relnoopener noreferrer classflex items-center px-6 py-4 hover:bg-gray-50 transition-colors>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-apple w-5 h-5 mr-3 text-black>path dM12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z>/path>path dM10 2c1 .5 2 2 2 5>/path>/svg>div classflex flex-col>span classtext-xs text-gray-500>Free/span>span classfont-medium text-var(--text)>App Store/span>/div>/a>a hrefhttps://play.google.com/store/apps/details?idcom.birthdaylistapp.weblight target_blank relnoopener noreferrer classflex items-center px-6 py-4 hover:bg-gray-50 transition-colors>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-shopping-bag w-5 h-5 mr-3 text-#0F9D58>path dM6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z>/path>path dM3 6h18>/path>path dM16 10a4 4 0 0 1-8 0>/path>/svg>div classflex flex-col>span classtext-xs text-gray-500>Free/span>span classfont-medium text-var(--text)>Google Play/span>/div>/a>/div>/div>/nav>button classlg:hidden p-2 text-var(--text)/80 hover:text-var(--primary) transition-colors>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-menu>line x14 x220 y112 y212>/line>line x14 x220 y16 y26>/line>line x14 x220 y118 y218>/line>/svg>/button>/div>div classlg:hidden fixed left-0 right-0 top-20 transition-all duration-300 ease-out opacity-0 -translate-y-4 pointer-events-none>div classabsolute inset-0 bg-white/95 backdrop-blur-sm shadow-lg>/div>nav classcontainer mx-auto px-4 py-8 space-y-6 relative>a href#features classheading-font block text-var(--text)/80 hover:text-var(--primary) transition-colors duration-300 text-sm uppercase tracking-wider font-normal>Features/a>a href#testimonials classheading-font block text-var(--text)/80 hover:text-var(--primary) transition-colors duration-300 text-sm uppercase tracking-wider font-normal>Testimonials/a>div classspace-y-4 pt-4 border-t border-gray-100>p classheading-font text-sm uppercase tracking-wider font-normal text-var(--primary)>Get Started Free/p>a hrefhttps://app.birthdaylistapp.com target_blank relnoopener noreferrer classflex items-center space-x-3 hover:text-var(--primary) transition-colors>Web App/a>a hrefhttps://itunes.apple.com/app/id6744650160?mt8 target_blank relnoopener noreferrer classflex items-center hover:text-var(--primary) transition-colors>App Store/a>a hrefhttps://play.google.com/store/apps/details?idcom.birthdaylistapp.weblight target_blank relnoopener noreferrer classflex items-center hover:text-var(--primary) transition-colors>Google Play/a>/div>/nav>/div>/div>/header>!--astro:end-->/astro-island> main> astro-island uidZ2aH7mL prefixr0 component-url/_astro/Hero.sOD3bT4C.js component-exportHero renderer-url/_astro/client.DrE9CFQR.js props{} ssr clientload opts{"name":"Hero","value":true} await-children>section classrelative min-h-screen flex items-center justify-center overflow-hidden pt-20 pb-20>div classabsolute inset-0 bg-gradient-to-br from-var(--background) via-transparent to-var(--background) opacity-50>/div>div classabsolute inset-0 bg-url('/grid.svg') bg-repeat opacity-10>/div>div classcontainer mx-auto px-4 relative z-10>div classflex flex-col lg:flex-row items-center justify-center gap-16 max-w-6xl mx-auto>div classw-full lg:w-2/5 flex justify-center order-2 lg:order-1 mt-12 lg:mt-0>div classrelative transform scale-100 lg:scale-110 xl:scale-125 2xl:scale-140 transition-transform duration-500>div classrelative mx-auto w-300px h-600px md:w-320px md:h-640px lg:w-340px lg:h-680px rounded-42px border-14px border-#333 bg-black overflow-hidden shadow-0_0_40px_rgba(0,0,0,0.1),0_0_80px_rgba(0,0,0,0.05) rotate-5deg hover:rotate-0 transition-all duration-1000 animate-rotate-in_1.5s_ease-out>div classabsolute top-0 left-1/2 transform -translate-x-1/2 w-32 h-7 bg-black rounded-b-2xl z-10>/div>div classrelative w-full h-full bg-white overflow-hidden>img src/app-screenshot.jpg altBirthday List App Screenshot classw-full h-full object-cover object-top/>/div>/div>div classabsolute inset-0 bg-gradient-to-tr from-transparent via-white/5 to-white/10 rounded-42px pointer-events-none>/div>/div>/div>div classw-full lg:w-3/5 text-center lg:text-left order-1 lg:order-2>div classflex flex-col items-center lg:items-start>div classw-24 h-24 mb-8 mix-blend-darken rounded-20px overflow-hidden>img src/logo512.png alt classw-full h-full object-contain/>/div>h1 classtext-6xl lg:text-7xl tracking-tight mb-8 font-normal>span classtext-var(--text)>Never Miss /span>span classtext-var(--primary)>a Birthday/span>span classtext-var(--text)> Again/span>/h1>/div>p classtext-xl md:text-2xl text-var(--text)/80 mb-12 leading-relaxed max-w-2xl mx-auto lg:mx-0 font-normal>Stay organized and make every birthday special - available on web and mobile/p>div classflex flex-col sm:flex-row gap-6 justify-center lg:justify-start>a hrefhttps://app.birthdaylistapp.com target_blank relnoopener noreferrer classinline-flex items-center px-8 py-4 rounded-full bg-var(--primary) text-white hover:bg-var(--accent) transition-all duration-300 text-lg heading-font>Web App/a>div classflex flex-row gap-6>a hrefhttps://itunes.apple.com/app/id6744650160?mt8 target_blank relnoopener noreferrer>img src/download-app-store.png altDownload on the App Store classmax-h-16 w-auto transition-transform duration-300 hover:scale-105 focus:scale-105 cursor-pointer/>/a>a hrefhttps://play.google.com/store/apps/details?idcom.birthdaylistapp.weblight target_blank relnoopener noreferrer>img src/download-google-play.png altGet it on Google Play classmax-h-16 w-auto transition-transform duration-300 hover:scale-105 focus:scale-105 cursor-pointer/>/a>/div>/div>/div>/div>/div>/section>!--astro:end-->/astro-island> astro-island uidBB8DF prefixr1 component-url/_astro/AppShowcase.BFoUZoac.js component-exportAppShowcase renderer-url/_astro/client.DrE9CFQR.js props{} ssr clientload opts{"name":"AppShowcase","value":true} await-children>section idfeatures classrelative py-32 overflow-hidden bg-gradient-to-b from-var(--background) to-white>div classabsolute inset-0 bg-url('/grid.svg') bg-repeat opacity-10>/div>div classcontainer mx-auto px-4 relative z-10>div classmax-w-3xl mx-auto text-center mb-20>div classinline-block px-6 py-2 rounded-full bg-var(--primary)/10 text-var(--primary) text-sm uppercase tracking-wider mb-6 font-medium heading-font>Powerful Features/div>h2 classtext-5xl md:text-6xl tracking-tight mb-6 text-var(--text) font-normal>Free, Simple, & Useful/h2>p classtext-xl text-var(--text)/80 leading-relaxed max-w-2xl mx-auto font-normal>Beautiful design meets powerful functionality in our comprehensive birthday management app/p>/div>div classgrid grid-cols-1 md:grid-cols-3 gap-12>div classgroup relative>div classabsolute inset-0 bg-gradient-to-br from-var(--primary)/5 to-transparent rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-500>/div>div classrelative z-10 flex flex-col items-center text-center>div classw-20 h-20 rounded-full bg-var(--primary)/10 flex items-center justify-center mb-6 group-hover:bg-var(--primary)/20 transition-colors duration-300>div classtext-var(--primary) group-hover:scale-110 transition-transform duration-300>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-calendar-days w-8 h-8>path dM8 2v4>/path>path dM16 2v4>/path>rect width18 height18 x3 y4 rx2>/rect>path dM3 10h18>/path>path dM8 14h.01>/path>path dM12 14h.01>/path>path dM16 14h.01>/path>path dM8 18h.01>/path>path dM12 18h.01>/path>path dM16 18h.01>/path>/svg>/div>/div>h3 classtext-2xl mb-4 text-var(--text) group-hover:text-var(--primary) transition-colors duration-300 font-normal heading-font>Birthday Management/h3>p classtext-var(--text)/70 leading-relaxed font-normal>Easily add and edit birthdays with our intuitive interface. Choose whether to display the age with a simple toggle./p>/div>/div>div classgroup relative>div classabsolute inset-0 bg-gradient-to-br from-var(--primary)/5 to-transparent rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-500>/div>div classrelative z-10 flex flex-col items-center text-center>div classw-20 h-20 rounded-full bg-var(--primary)/10 flex items-center justify-center mb-6 group-hover:bg-var(--primary)/20 transition-colors duration-300>div classtext-var(--primary) group-hover:scale-110 transition-transform duration-300>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-gift w-8 h-8>rect x3 y8 width18 height4 rx1>/rect>path dM12 8v13>/path>path dM19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7>/path>path dM7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5>/path>/svg>/div>/div>h3 classtext-2xl mb-4 text-var(--text) group-hover:text-var(--primary) transition-colors duration-300 font-normal heading-font>Gift List Organization/h3>p classtext-var(--text)/70 leading-relaxed font-normal>Create detailed gift lists for each birthday. Ensure you always have the perfect gift ready./p>/div>/div>div classgroup relative>div classabsolute inset-0 bg-gradient-to-br from-var(--primary)/5 to-transparent rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-500>/div>div classrelative z-10 flex flex-col items-center text-center>div classw-20 h-20 rounded-full bg-var(--primary)/10 flex items-center justify-center mb-6 group-hover:bg-var(--primary)/20 transition-colors duration-300>div classtext-var(--primary) group-hover:scale-110 transition-transform duration-300>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-user w-8 h-8>circle cx12 cy12 r10>/circle>circle cx12 cy10 r3>/circle>path dM7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662>/path>/svg>/div>/div>h3 classtext-2xl mb-4 text-var(--text) group-hover:text-var(--primary) transition-colors duration-300 font-normal heading-font>Personalized Experience/h3>p classtext-var(--text)/70 leading-relaxed font-normal>Customize your lists with avatars and personal details./p>/div>/div>div classgroup relative>div classabsolute inset-0 bg-gradient-to-br from-var(--primary)/5 to-transparent rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-500>/div>div classrelative z-10 flex flex-col items-center text-center>div classw-20 h-20 rounded-full bg-var(--primary)/10 flex items-center justify-center mb-6 group-hover:bg-var(--primary)/20 transition-colors duration-300>div classtext-var(--primary) group-hover:scale-110 transition-transform duration-300>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-bell w-8 h-8>path dM6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9>/path>path dM10.3 21a1.94 1.94 0 0 0 3.4 0>/path>/svg>/div>/div>h3 classtext-2xl mb-4 text-var(--text) group-hover:text-var(--primary) transition-colors duration-300 font-normal heading-font>Birthday Reminders/h3>p classtext-var(--text)/70 leading-relaxed font-normal>Get timely reminders so you never forget a birthday./p>/div>/div>div classgroup relative>div classabsolute inset-0 bg-gradient-to-br from-var(--primary)/5 to-transparent rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-500>/div>div classrelative z-10 flex flex-col items-center text-center>div classw-20 h-20 rounded-full bg-var(--primary)/10 flex items-center justify-center mb-6 group-hover:bg-var(--primary)/20 transition-colors duration-300>div classtext-var(--primary) group-hover:scale-110 transition-transform duration-300>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clock w-8 h-8>circle cx12 cy12 r10>/circle>polyline points12 6 12 12 16 14>/polyline>/svg>/div>/div>h3 classtext-2xl mb-4 text-var(--text) group-hover:text-var(--primary) transition-colors duration-300 font-normal heading-font>Age Tracking/h3>p classtext-var(--text)/70 leading-relaxed font-normal>Know exactly how old your loved ones will be turning (if they choose to share their age)./p>/div>/div>div classgroup relative>div classabsolute inset-0 bg-gradient-to-br from-var(--primary)/5 to-transparent rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-500>/div>div classrelative z-10 flex flex-col items-center text-center>div classw-20 h-20 rounded-full bg-var(--primary)/10 flex items-center justify-center mb-6 group-hover:bg-var(--primary)/20 transition-colors duration-300>div classtext-var(--primary) group-hover:scale-110 transition-transform duration-300>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-layout-grid w-8 h-8>rect width7 height7 x3 y3 rx1>/rect>rect width7 height7 x14 y3 rx1>/rect>rect width7 height7 x14 y14 rx1>/rect>rect width7 height7 x3 y14 rx1>/rect>/svg>/div>/div>h3 classtext-2xl mb-4 text-var(--text) group-hover:text-var(--primary) transition-colors duration-300 font-normal heading-font>Intuitive Interface/h3>p classtext-var(--text)/70 leading-relaxed font-normal>Navigate through the app with ease and manage all your birthday lists effortlessly./p>/div>/div>/div>/div>/section>!--astro:end-->/astro-island> astro-island uid5hMHJ prefixr2 component-url/_astro/Testimonials.Dm5KVpiq.js component-exportTestimonials renderer-url/_astro/client.DrE9CFQR.js props{} ssr clientload opts{"name":"Testimonials","value":true} await-children>section idtestimonials classrelative py-32 overflow-hidden bg-gradient-to-b from-var(--background) via-var(--background-secondary) to-var(--background)>div classcontainer mx-auto px-4 relative z-10>div classmax-w-3xl mx-auto text-center mb-20>div classinline-block px-6 py-2 rounded-full bg-var(--primary)/10 text-var(--primary) text-sm uppercase tracking-wider mb-6 font-medium heading-font>Testimonials/div>h2 classtext-5xl md:text-6xl tracking-tight mb-6 text-var(--text) font-normal heading-font>What Our Users Say/h2>p classtext-xl text-var(--text-secondary) leading-relaxed max-w-2xl mx-auto>Join thousands of happy users who never miss an important date/p>/div>div classgrid grid-cols-1 md:grid-cols-2 gap-8 max-w-5xl mx-auto>div classgroup p-8 rounded-2xl bg-white/80 backdrop-blur-sm border border-white/20 hover:border-var(--primary)/30 transition-all duration-300 hover:shadow-xl hover:shadow-var(--primary)/5>div classflex items-center mb-6>div classrelative w-14 h-14 rounded-full overflow-hidden border-2 border-var(--primary)/20 mr-4>img srchttps://api.dicebear.com/9.x/thumbs/png?seedEmma%20Thompson altEmma Thompson classw-full h-full object-cover/>/div>div>p classfont-semibold text-var(--text)>Emma Thompson/p>/div>div classml-auto text-var(--primary)>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-quote w-8 h-8 opacity-80>path dM16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z>/path>path dM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z>/path>/svg>/div>/div>p classtext-lg text-var(--text)/90 mb-4 leading-relaxed>"!-- -->This app ensures I never miss a birthday and always have the perfect gift ready. The reminders are a lifesaver!!-- -->"/p>div classflex mt-4>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>/div>/div>div classgroup p-8 rounded-2xl bg-white/80 backdrop-blur-sm border border-white/20 hover:border-var(--primary)/30 transition-all duration-300 hover:shadow-xl hover:shadow-var(--primary)/5>div classflex items-center mb-6>div classrelative w-14 h-14 rounded-full overflow-hidden border-2 border-var(--primary)/20 mr-4>img srchttps://api.dicebear.com/9.x/thumbs/png?seedMichael%20Chen altMichael Chen classw-full h-full object-cover/>/div>div>p classfont-semibold text-var(--text)>Michael Chen/p>/div>div classml-auto text-var(--primary)>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-quote w-8 h-8 opacity-80>path dM16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z>/path>path dM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z>/path>/svg>/div>/div>p classtext-lg text-var(--text)/90 mb-4 leading-relaxed>"!-- -->As a busy dad of three, this app has been incredible. I used to forget important dates all the time, but not anymore.!-- -->"/p>div classflex mt-4>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>/div>/div>div classgroup p-8 rounded-2xl bg-white/80 backdrop-blur-sm border border-white/20 hover:border-var(--primary)/30 transition-all duration-300 hover:shadow-xl hover:shadow-var(--primary)/5>div classflex items-center mb-6>div classrelative w-14 h-14 rounded-full overflow-hidden border-2 border-var(--primary)/20 mr-4>img srchttps://api.dicebear.com/9.x/thumbs/png?seedSophia%20Rodriguez altSophia Rodriguez classw-full h-full object-cover/>/div>div>p classfont-semibold text-var(--text)>Sophia Rodriguez/p>/div>div classml-auto text-var(--primary)>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-quote w-8 h-8 opacity-80>path dM16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z>/path>path dM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z>/path>/svg>/div>/div>p classtext-lg text-var(--text)/90 mb-4 leading-relaxed>"!-- -->The gift suggestions feature is brilliant! It's saved me countless hours of searching for the perfect present.!-- -->"/p>div classflex mt-4>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>/div>/div>div classgroup p-8 rounded-2xl bg-white/80 backdrop-blur-sm border border-white/20 hover:border-var(--primary)/30 transition-all duration-300 hover:shadow-xl hover:shadow-var(--primary)/5>div classflex items-center mb-6>div classrelative w-14 h-14 rounded-full overflow-hidden border-2 border-var(--primary)/20 mr-4>img srchttps://api.dicebear.com/9.x/thumbs/png?seedJames%20Wilson altJames Wilson classw-full h-full object-cover/>/div>div>p classfont-semibold text-var(--text)>James Wilson/p>/div>div classml-auto text-var(--primary)>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-quote w-8 h-8 opacity-80>path dM16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z>/path>path dM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z>/path>/svg>/div>/div>p classtext-lg text-var(--text)/90 mb-4 leading-relaxed>"!-- -->I've tried several birthday reminder apps, but this one stands out with its clean interface and thoughtful features.!-- -->"/p>div classflex mt-4>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>svg classw-5 h-5 text-yellow-400 fillcurrentColor viewBox0 0 20 20>path dM9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z>/path>/svg>/div>/div>/div>/div>/section>!--astro:end-->/astro-island> astro-island uidZ2s20dw prefixr3 component-url/_astro/CTA.DChIWIqh.js component-exportCTA renderer-url/_astro/client.DrE9CFQR.js props{} ssr clientload opts{"name":"CTA","value":true} await-children>section iddownload classrelative py-32 overflow-hidden bg-gradient-to-b from-var(--background-secondary) to-var(--background)>div classabsolute bottom-0 right-0 w-1/2 h-1/2 bg-gradient-to-tl from-var(--primary)/5 to-transparent opacity-75>/div>div classabsolute left-0 top-1/4 w-1/3 h-1/3 bg-var(--accent)/5 rounded-full blur-3xl -z-10>/div>div classcontainer mx-auto px-4 relative z-10>div classmax-w-4xl mx-auto text-center>div classinline-block px-6 py-2 rounded-full bg-var(--primary)/10 text-var(--primary) text-sm uppercase tracking-wider mb-6 font-medium heading-font>Get Started Now - 100% Free/div>h2 classtext-5xl md:text-6xl tracking-tight mb-8 text-var(--text) font-normal heading-font>Start Organizing Today/h2>p classtext-xl text-var(--text-secondary) mb-12 leading-relaxed max-w-2xl mx-auto>Use Birthday List on your favorite platform - available on web and mobile/p>div classflex flex-col sm:flex-row gap-6 justify-center>a hrefhttps://app.birthdaylistapp.com target_blank relnoopener noreferrer classinline-flex items-center px-8 py-4 rounded-full bg-var(--primary) text-white hover:bg-var(--accent) transition-all duration-300 text-lg heading-font>Web App/a>div classflex flex-col sm:flex-row gap-6>a hrefhttps://itunes.apple.com/app/id6744650160?mt8 target_blank relnoopener noreferrer>img src/download-app-store.png altDownload on the App Store classmax-h-16 w-auto transition-transform duration-300 hover:scale-105 focus:scale-105 cursor-pointer/>/a>a hrefhttps://play.google.com/store/apps/details?idcom.birthdaylistapp.weblight target_blank relnoopener noreferrer>img src/download-google-play.png altGet it on Google Play classmax-h-16 w-auto transition-transform duration-300 hover:scale-105 focus:scale-105 cursor-pointer/>/a>/div>/div>p classmt-8 text-sm text-var(--text-secondary)>Mobile apps available for iOS 14+ and Android 8.0+/p>/div>/div>/section>!--astro:end-->/astro-island> /main> astro-island uidyRoLR prefixr5 component-url/_astro/Footer.CKrTemxC.js component-exportFooter renderer-url/_astro/client.DrE9CFQR.js props{} ssr clientload opts{"name":"Footer","value":true} await-children>footer classw-full bg-#2C1810 text-white/80 py-16 px-4>div classmax-w-6xl mx-auto>div classgrid grid-cols-1 md:grid-cols-3 gap-12 mb-16>div>h3 classtext-xl font-bold text-white mb-6>Birthday List/h3>p classtext-white/60 mb-6>Making birthday gift-giving simple and delightful./p>/div>div>h4 classtext-lg font-semibold text-white mb-4>Get Started/h4>div classflex flex-col space-y-4>a hrefhttps://app.birthdaylistapp.com target_blank relnoopener noreferrer classtext-white/80 hover:text-#FF9F7A transition-colors>Sign In/a>a hrefhttps://itunes.apple.com/app/id6744650160?mt8 target_blank relnoopener noreferrer classblock transition-transform duration-300 hover:scale-105>img src/download-app-store.png altDownload on the App Store classmax-h-12 w-auto/>/a>a hrefhttps://play.google.com/store/apps/details?idcom.birthdaylistapp.weblight target_blank relnoopener noreferrer classblock transition-transform duration-300 hover:scale-105>img src/download-google-play.png altGet it on Google Play classmax-h-12 w-auto/>/a>/div>/div>div>h4 classtext-lg font-semibold text-white mb-4>Legal/h4>ul classspace-y-3>li>a href/privacy-policy classhover:text-#FF9F7A transition-colors>Privacy Policy/a>/li>li>a href/terms-and-conditions classhover:text-#FF9F7A transition-colors>Terms of Service/a>/li>/ul>/div>/div>div classborder-t border-white/10 pt-8 flex flex-col md:flex-row justify-between items-center>p classtext-white/60 mb-4 md:mb-0>© !-- -->2025!-- --> Birthday List App. All rights reserved./p>div classflex space-x-6>a hrefhttps://app.birthdaylistapp.com target_blank relnoopener noreferrer classtext-white/60 hover:text-#FF9F7A transition-colors>Download Now/a>/div>/div>/div>/footer>!--astro:end-->/astro-island> /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
]