.page_container__nIqyz{width:100vw;overflow-x:hidden;overflow-y:visible;position:relative}.page_wrapper__Kzmxa{display:flex;flex-direction:column;align-items:center}.page_landing__tPHpg{width:100%;padding-top:100px;padding-bottom:160px;max-width:1200px;display:flex;justify-content:space-between;align-items:center}.page_landingFade__TeDPg{position:absolute;height:64px;width:100vw;top:0;background-image:linear-gradient(to bottom,var(--color-background),transparent)}.page_title__Lvj_Y{font-size:3rem;font-weight:700;margin-bottom:16px}.page_subtitle__RVss_{font-size:1.125rem;font-weight:400;color:var(--color-text-light);margin-bottom:24px;line-height:24px}.page_textGradient__b3xwp{font-size:1.125rem;background-color:var(--color-primary);background-image:linear-gradient(to right,var(--color-primary),var(--color-primary-accent));background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.page_landignButtons__He7ug{display:flex;align-items:center;gap:1rem}.page_createButton__2RsDy{color:var(--color-on-primary);background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:.5rem;padding:.5rem .8rem;font-size:.9rem}.page_reviewsSection__xCqrr{width:100%;margin-bottom:100px;padding:0 16px}.page_paymentPlans__Yb0G9,.page_reviewsSection__xCqrr{position:relative;display:flex;flex-direction:column;align-items:center}.page_paymentPlans__Yb0G9{width:-moz-fit-content;width:fit-content}.page_paymentPlansBlobAccent__uAIOe{position:absolute;z-index:-1;width:1200px;height:800px;top:-200px;right:-800px;background:radial-gradient(var(--color-primary-accent-a10),transparent 75%)}.page_paymentPlansBlob__nmMKt{position:absolute;z-index:-1;width:2000px;height:1200px;top:-700px;left:-900px;background:radial-gradient(var(--color-primary-a10),transparent 75%)}.page_paymentPlansTitle__3yPz4{font-size:2.5rem;font-weight:700;text-align:center;background-color:var(--color-primary);background-image:linear-gradient(to right,var(--color-primary),var(--color-primary-accent));background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;margin-bottom:1rem}.page_paymentPlansSubtitle__wmDMB{text-align:center;font-size:1rem;margin-bottom:3rem}.page_paymentPlanCards__8wufF{width:100%;gap:1.2rem}.page_paymentPlanCards__8wufF,.page_stats___R9MJ{display:flex;justify-content:center;align-items:center}.page_stats___R9MJ{margin-top:3.2rem;gap:6.4rem}.page_statsColumn__wSZ0u{display:flex;flex-direction:column;align-items:center}.page_statsNumber__FrMY_{font-size:3.2rem;font-weight:700}.page_statsPhrase__IPvVv{font-size:.9rem;font-weight:500}.page_customPlan__PZf0r{margin-top:2.4rem;display:flex;justify-content:center;align-items:center;gap:.6rem}.page_customPlanContact__HV7Xn{padding:.6rem;border-radius:.6rem;border:2px solid var(--color-outline);background-color:var(--color-surface)}.page_viewPricingDetailsDesktop__rF_L2{margin-top:16px;font-size:.875rem;text-decoration:underline;color:var(--color-primary)}.page_reviews__bO2__{margin-bottom:128px;position:relative;height:128px;width:100%;overflow:hidden}.page_reviewsWrapper__WFWDt{height:100%;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;gap:128px;animation:page_translate__ZaAm6 30s linear infinite}.page_review__kde8P{background-color:red}.page_reviewsGradient__3eAxy{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:radial-gradient(transparent 50%,#ffffffdd 65%)}@keyframes page_translate__ZaAm6{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 64px))}}@media only screen and (max-width:480px){.page_landing__tPHpg{padding-top:48px;flex-direction:column;gap:64px;padding-bottom:96px}.page_title__Lvj_Y{padding:0 16px;text-align:center;font-size:2rem}.page_subtitle__RVss_>br{display:none}.page_subtitle__RVss_{padding:0 16px;text-align:center;font-size:1rem;margin-bottom:24px}.page_textGradient__b3xwp{font-size:1rem}.page_landignButtons__He7ug{flex-direction:column;align-items:center;margin-bottom:16px}.page_createButton__2RsDy{color:var(--color-on-primary);background-color:var(--color-primary);border-radius:.5rem;padding:.6rem .8rem;font-size:1rem;font-weight:600}.page_paymentPlansTitle__3yPz4{width:90vw;font-size:2.125rem;text-align:center;padding:32px;margin-bottom:-8px}.page_paymentPlansSubtitle__wmDMB{text-align:center;margin-bottom:48px}.page_paymentPlanCards__8wufF{flex-direction:column}.page_stats___R9MJ{margin-top:48px;gap:32px}.page_statsNumber__FrMY_{font-size:2.75rem}.page_statsPhrase__IPvVv{font-size:.875rem}.page_customPlan__PZf0r{flex-direction:column}.page_viewPricingDetailsDesktop__rF_L2{display:none}}.birthdayPlayer_container__ZXZlu{position:relative;max-width:600px;padding:20px;contain:layout}.birthdayPlayer_container__ZXZlu,.birthdayPlayer_waveform__E9Ixk{display:flex;justify-content:center;align-items:center;width:100%}.birthdayPlayer_waveform__E9Ixk{gap:6px;height:10vh;min-height:80px;max-height:200px}.birthdayPlayer_bar__R_zDr{width:8px;height:100%;background-color:#e68551;border-radius:99px;transition:transform .3s ease;will-change:transform}.birthdayPlayer_playing__7r_m7{animation-name:birthdayPlayer_soundWave__naAoG;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes birthdayPlayer_soundWave__naAoG{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.birthdayPlayer_playerCard__Fy2Id{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fdf1e6;padding:10px 24px;border-radius:99px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 25px hsla(25,22%,56%,.2);z-index:10;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.birthdayPlayer_playerCard__Fy2Id:hover{transform:translate(-50%,-52%);box-shadow:0 12px 28px hsla(25,22%,56%,.3)}.birthdayPlayer_playerCard__Fy2Id:active{transform:translate(-50%,-48%);box-shadow:0 5px 15px hsla(25,22%,56%,.2)}.birthdayPlayer_playIcon__vvx_0{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #5c4b45;border-radius:2px;transition:border-left-color .2s}.birthdayPlayer_pausedIcon__h_QLb{width:18px;height:20px;border-left:6px solid #5c4b45;border-right:6px solid #5c4b45;border-top:0;border-bottom:0;background:transparent}.birthdayPlayer_text__uHpJ2{color:#5c4b45;font-size:16px;font-weight:500;letter-spacing:.5px;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cardstack_container__F7rE8{position:relative;width:592px;height:333px}.cardstack_motionDiv__h5_jm{position:absolute}.cardstack_videoWrapper__FJqYc{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px;display:flex;justify-content:center;align-items:center;box-shadow:var(--box-shadow)}.cardstack_videoOverlay__NnuEG{position:absolute;width:100%;height:100%;background-color:#fff;transition:var(--transition)}@media only screen and (max-width:480px){.cardstack_container__F7rE8{width:320px;height:180px}}.faqs_container__rln6v{margin-top:128px;width:680px}.faqs_title__XbXV8{font-size:2.5rem;font-weight:700;background-color:var(--color-primary);background-image:linear-gradient(to right,var(--color-primary),var(--color-primary-accent));background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;margin-bottom:1rem;text-align:center}.faqs_faq__o8KmJ{padding:16px 8px;cursor:pointer;overflow:hidden;transition:var(--transition-slow)}.faqs_questionWrapper__O1Ht3{display:flex;justify-content:space-between;align-items:center}.faqs_questionText__v21ny{font-size:1.25rem;font-weight:600}.faqs_answerText__L_v3U{padding-top:16px;overflow:hidden;transition:var(--transition-slow);color:var(--color-text-light);font-weight:400;line-height:24px}@media only screen and (max-width:480px){.faqs_container__rln6v{margin-top:96px;width:90vw}.faqs_title__XbXV8{font-size:2.125rem}.faqs_questionWrapper__O1Ht3{gap:16px}.faqs_questionText__v21ny{font-size:1.125rem}}